.m-hero-video .col-popup .popup .photo-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0)}.m-hero-video{position:relative;min-height:calc(100vh - 149px);overflow:hidden}@media only screen and (min-width:1200px) and (max-width:1800px){.m-hero-video{min-height:calc(100vh - 113px)}}@media only screen and (max-width:767px){.m-hero-video{min-height:auto}}.m-hero-video .video,.m-hero-video .video-poster-only,.m-hero-video .video-poster-only .video-poster{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}@media only screen and (max-width:767px){.m-hero-video .video{top:50%;left:50%;transform:translate(-50%,-50%);width:768px;height:1080px;min-width:100%;min-height:100%;max-width:none;max-height:none}}.m-hero-video .video-poster-only{overflow:hidden}.m-hero-video .container,.m-hero-video .row{min-height:calc(100vh - 149px)}@media only screen and (max-width:767px){.m-hero-video .container,.m-hero-video .row{min-height:auto}}.m-hero-video .col-content,.m-hero-video .col-popup{padding-top:230px;padding-bottom:60px}@media only screen and (max-width:767px){.m-hero-video .col-content,.m-hero-video .col-popup{padding-top:254px}}.m-hero-video .container{position:relative;z-index:1}@media only screen and (max-width:767px){.m-hero-video .col-content{padding-bottom:0}}.m-hero-video .col-content .label{color:#fff;opacity:.5;margin-bottom:16px}.m-hero-video .col-content .title{color:#fff;letter-spacing:-.02em;line-height:1}.m-hero-video .col-content .buttons{margin-top:48px;display:flex;align-items:center;gap:32px}@media only screen and (max-width:1199px){.m-hero-video .col-content .buttons{gap:14px}}.m-hero-video .col-content .buttons .u-button{display:inline-block;font-size:16px;font-weight:700;margin:0}.m-hero-video .col-content .buttons .u-button.link{font-weight:400;font-size:16px;color:#fff}.m-hero-video .col-popup{display:flex;flex-direction:column}@media only screen and (max-width:767px){.m-hero-video .col-popup{padding-top:93px;padding-bottom:0}}.m-hero-video .col-popup .popup{display:flex;flex-direction:column;margin-top:auto;margin-left:auto;cursor:pointer}.m-hero-video .col-popup .popup:hover .photo-wrapper .photo{transform:scale(1.2)}.m-hero-video .col-popup .popup:hover .caption::after,.m-hero-video .col-popup .popup:hover .caption::before{transform:rotate(360deg)}.m-hero-video .col-popup .popup .photo-wrapper{position:relative;display:block;padding:8px;box-sizing:content-box;background-color:#fff;width:187px;height:104px;overflow:hidden}.m-hero-video .col-popup .popup .photo-wrapper .photo{display:block;margin:0 auto;max-width:100%;width:187px;height:104px;-o-object-fit:cover;object-fit:cover;transition:all .3s}.m-hero-video .col-popup .popup .caption{position:relative;display:block;padding:8px 30px 8px 13px;background-color:var(--merchup-color-additional-1);color:#fff;font-size:12px;line-height:1}.m-hero-video .col-popup .popup .caption::before{content:"";position:absolute;top:14px;right:8px;width:14px;height:1px;background-color:#fff;transition:all .1s}.m-hero-video .col-popup .popup .caption::after{content:"";position:absolute;top:8px;right:14px;width:1px;height:14px;background-color:#fff;transition:all .1s}.m-hero-video .video-progress{display:block;position:relative;width:100%;height:auto;margin:20px 0 40px;overflow:hidden}.m-hero-video .video-progress__toggle{display:block;position:relative;width:16px;height:16px;border:none;background:0 0;cursor:pointer;padding:0;transition:opacity .2s ease-in-out}.m-hero-video .video-progress__toggle::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff}.m-hero-video .video-progress__toggle.is-playing::before{content:"";position:absolute;top:0;left:0;width:2px;height:16px;background-color:#fff;box-shadow:8px 0 0 #fff;border:none}.m-hero-video .video-progress__bar{display:block;height:1px;width:100%;background-color:#fff;margin-top:11px}.m-hero-video .video-progress__fill{height:1px;display:block;background:var(--merchup-color-additional-1);width:0%;transition:all 50ms linear}.m-hero-video .video-progress__fill.no-transition{transition:none!important}
/*# sourceMappingURL=hero-video.css.map */
