.section-text-video h2{color:#fff;padding-bottom:40px;text-align:center}.section-text-video{background-color:var(--c-base);color:var(--c-white);overflow:hidden;padding:6rem 0;position:relative}@media (max-width:1023px){.section-text-video{padding:6rem 0}}@media (max-width:767px){.section-text-video{padding:4rem 0}}.section-text-video :not(.btn){color:inherit}.section-text-video .section__background{height:100%;left:0;overflow:hidden;position:absolute;top:20%;width:100%}.section-text-video .section__background:before{background:#ffc1a3;background:radial-gradient(circle,#000417 0,rgba(4,13,79,0) 50%);content:"";height:200%;left:0;position:absolute;top:0;width:100%}.section-text-video .section__background.top{bottom:20%;top:auto}.section-text-video .section__background.top:before{bottom:0;top:auto}.section-text-video .section__inner{margin:0 auto;max-width:100rem;position:relative;z-index:2}.section-text-video .section__video{text-align:right}.section-text-video .section__trigger{border-radius:2rem;display:inline-block;max-width:46.7rem;overflow:hidden;padding-top:73%;position:relative;width:100%}@media (max-width:767px){.section-text-video .section__trigger{max-width:100%}}.section-text-video .section__trigger figure img{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.section-text-video .section__trigger:after{background-color:var(--c-base);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.section-text-video .section__trigger .btn-play{display:inline-block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:.4s;z-index:3;z-index:2}@media (max-width:1023px){.section-text-video .section__trigger .btn-play{transform:translate(-50%,-50%) scale(.75)}}@media (hover:hover) and (pointer:fine){.section-text-video .section__trigger .btn-play:hover{opacity:.5}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.section-text-video .section__trigger .btn-play:hover{opacity:.5}}.section-text-video .section__content{padding-right:1rem}@media (max-width:767px){.section-text-video .section__content{margin-bottom:2rem}}.section-text-video .section__content blockquote{font-size:2.4rem;font-weight:400;margin-bottom:2.3rem}@media (max-width:1023px){.section-text-video .section__content blockquote{font-size:2.2rem}}.section-text-video .section__content h4{color:inherit;margin-bottom:.8rem;text-transform:uppercase}.section-text-video .section__content h4:first-child{font-size:2rem;letter-spacing:.1em;margin-bottom:1.5rem}.section-text-video .section__content h2{margin-bottom:2.3rem}.section-text-video .section__content p:not(:last-child){margin-bottom:4.2rem}@media (max-width:1023px){.section-text-video .section__content p:not(:last-child){margin-bottom:3rem}}.section-text-video .section__content h2+p{margin-bottom:3.2rem}.section-text-video .grid-flex{align-items:center}@media (max-width:767px){.section-text-video .grid-flex{display:block}}@media (max-width:767px){.section-text-video .grid-flex .grid__col{max-width:100%}}@media (min-width:767.02px){.section-text-video .section__row-reverse .grid-flex{flex-direction:row-reverse}}@media (min-width:767.02px){.section-text-video .section__row-reverse .section__video{text-align:left}}@media (min-width:767.02px){.section-text-video .section__row-reverse .section__content{padding-left:2rem;padding-right:0}}.section-text-video .section__row+.section__row{margin-top:10.2rem}.section-text-video .section__content--text h4{color:var(--c-orange)}.section-text-video.light{background-color:#fff8f5;color:var(--c-base)}.section-text-video.light:before{background:#fff;content:"";height:220%;left:50%;position:absolute;top:-10%;transform:translate(-50%);width:150%}.section-text-video.wide .section__inner{max-width:124.8rem}.section-text-video.wide .section__trigger{max-width:100%;padding-top:62.5%}@media (min-width:1299.02px){.section-text-video.wide .section__trigger .btn-play{width:17.2rem}}.section-text-video.wide .section__trigger .btn-play img{height:auto;width:100%}.popup{padding:4rem}@media (max-width:767px){.popup{padding:3rem 1.5rem}}.popup .popup__close{height:100%;left:0;position:absolute;top:0;width:100%}.popup .popup__inner{margin:0 auto;max-width:120rem;position:relative;z-index:2}.popup .video .video__content{height:auto;width:100%}.popup .mfp-close{color:var(--c-white);font-size:3rem;font-weight:500}