.video-modal .video-modal__close-button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:never;content:"\e817";display:inline-block;font-family:rs-icon,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none}.fade-in-transition{animation-duration:1s;animation-iteration-count:1;animation-name:fadeInOpacity;animation-timing-function:linear;opacity:1;transform:translateX(0)}@keyframes fadeInOpacity{0%{opacity:0;transform:translateY(10%)}50%{transform:translateY(0)}to{opacity:1}}.container{margin:0 auto;max-width:100%;padding:0 2rem}@media only screen and (min-width:1200px){.container{max-width:1200px;padding:0}}.video-modal{background-color:#fff;display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:9999}.video-modal.is--open{display:block;opacity:1;visibility:visible}.video-modal .video-modal__close-button{color:#0f0f0f;position:absolute;right:24px;top:24px;z-index:20}.csshover .video-modal .video-modal__close-button:active,.csshover .video-modal .video-modal__close-button:hover,.video-modal .video-modal__close-button.hover,.video-modal .video-modal__close-button:active{color:#727272;cursor:pointer}.video-modal .video-modal__video-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.video-modal .video-modal__video-container iframe{aspect-ratio:16/9;height:auto;width:95%}@media only screen and (min-width:768px){.video-modal .video-modal__video-container iframe{aspect-ratio:16/9;height:auto;width:80%}.video-modal{aspect-ratio:16/9;border-radius:30px;box-shadow:2px 2px 20px 0 rgba(0,0,0,.2);height:auto;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:80vw}}