.promo-video{margin-top:40px}.promo-video__container{max-width:1096px;max-height:616px;margin:0 auto;padding:0 24px}.promo-video__video-wrapper{position:relative;z-index:1}.promo-video__video-wrapper video{width:100%;height:100%;border-radius:16px}.promo-video__video-play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:80px;height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(102,102,102,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:100%;cursor:pointer;z-index:2;-webkit-transition:background .25s ease-in;transition:background .25s ease-in}.promo-video__video-play-button:hover{background:#6788f3}@media(max-width:500px){.promo-video__video-play-button{width:42px;height:42px}}.promo-video__video-play-button-icon{width:40px;height:40px;fill:#fff;opacity:.8;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}@media(max-width:500px){.promo-video__video-play-button-icon{width:21px;height:21px}}.promo-video__video-play-button:hover .promo-video__video-play-button-icon{opacity:1}.promo-video__video{width:100%;height:100%;border-radius:16px}.promo-video__modal{width:auto;height:auto;padding:0;margin:4%;border:none;outline:0;border-radius:8px;-webkit-box-shadow:0 33.531px 67.062px -16.095px rgba(0,0,0,.25);box-shadow:0 33.531px 67.062px -16.095px rgba(0,0,0,.25);z-index:1001;background-color:transparent;overflow:hidden}.promo-video__modal iframe{width:100%;height:100%;min-width:358px;min-height:200px}.promo-video__modal::-webkit-backdrop{background:rgba(19,20,21,.8);z-index:1000}.promo-video__modal::-ms-backdrop{background:rgba(19,20,21,.8);z-index:1000}.promo-video__modal::backdrop{background:rgba(19,20,21,.8);z-index:1000}.promo-video__modal-close{position:fixed;top:40px;right:40px;background:0 0;border:none;cursor:pointer;z-index:1002}.promo-video__modal-close-icon{fill:#fff;width:24px;height:24px}@media(max-width:900px){.promo-video__modal-close-icon{width:20px;height:20px}}body :has(.about) .promo-video__container{max-width:1376px;max-height:none}body :has(.about) .promo-video{margin-top:64px}
/*# sourceMappingURL=promo-video.css.map */
