.featured-video{padding:20% 0 18%;color:var(--text-color, white)}@media screen and (min-width: 768px){.featured-video{padding:12% 0 10%}}.featured-video img{z-index:-1}.featured-video .modal{background-color:rgba(0,0,0,.85)}.featured-video .modal-body{padding:2%}.featured-video .modal-dialog{justify-content:center;max-width:none}.featured-video .btn-close{display:flex;position:absolute;z-index:10;top:1rem;right:1rem;padding:1rem;transition:.3s ease;border:none;opacity:.8;background:none;color:#fff}@media screen and (min-width: 768px){.featured-video .btn-close{right:2rem}}.featured-video .btn-close:hover,.featured-video .btn-close:active,.featured-video .btn-close:focus{opacity:1}.featured-video .modal-content{align-items:center;width:-moz-fit-content;width:fit-content}.featured-video .modal-content iframe{width:90vw;margin:auto;box-shadow:0 0 100px rgba(236,244,255,.3);aspect-ratio:1}@media screen and (min-width: 768px){.featured-video .modal-content iframe{aspect-ratio:16/9;max-height:90vh}}.featured-video__container{max-width:var(--page-width);margin:0 auto;padding:0 10%}@media screen and (min-width: 768px){.featured-video__container{padding:0 17%}}@media screen and (min-width: 2560px){.featured-video__container{padding:0 20rem}}.featured-video__container button{margin:auto}.featured-video__container button svg{width:24px;height:24px;margin-right:8px}.featured-video__container a{margin-top:2rem;font-style:italic}.featured-video__container a::after{width:100%;background-color:var(--text-color, white)}.featured-video__container a:hover,.featured-video__container a:active,.featured-video__container a:focus{color:var(--text-color, white)}.featured-video__container a:hover::after,.featured-video__container a:active::after,.featured-video__container a:focus::after{background-color:var(--text-color, white)}
