/* compiled by scssphp 1.6.0 on Wed, 22 Jul 2026 09:00:05 +0000 (0.0485s) */

.textblock-media-background{padding:47px 0 0 0;margin:35px 0;position:relative;overflow:hidden}@media (min-width:992px){.textblock-media-background{padding:60px 0 55px;margin:40px 0}}@media (min-width:1300px){.textblock-media-background{padding:70px 0 55px;margin:50px 0}}.textblock-media-background__container{display:grid;grid-template-columns:1fr;gap:21px 0}@media (min-width:992px){.textblock-media-background__container{grid-template-columns:repeat(2, 1fr);gap:0 60px}}@media (min-width:1300px){.textblock-media-background__container{grid-template-columns:auto 638px;gap:0 129px}}.textblock-media-background__heading{display:grid;grid-row:2;grid-column:1/2;position:relative;z-index:2}@media (min-width:992px){.textblock-media-background__heading{grid-column:2;grid-row:1;margin-bottom:50px}}@media (min-width:1300px){.textblock-media-background__heading{margin-top:67px}}.textblock-media-background__heading h2{order:2;font-size:26px;line-height:1.34;font-weight:normal;margin-bottom:17px}@media (min-width:992px){.textblock-media-background__heading h2{font-size:44px;line-height:1.29;margin:0}}.textblock-media-background__heading h2 em{color:var(--primary);font-style:normal}.textblock-media-background__eyebrow{font-size:14px;line-height:1.14;letter-spacing:3.76px;text-transform:uppercase;color:var(--primary);font-weight:700;order:-1}.textblock-media-background__content{grid-row:3;grid-column:1/2;margin-bottom:0;position:relative;z-index:2}@media (min-width:992px){.textblock-media-background__content{margin-bottom:40px;grid-column:2;grid-row:2;max-width:431px}}@media (min-width:1300px){.textblock-media-background__content{margin-bottom:67px}}.textblock-media-background__content p{margin-bottom:26px}@media (min-width:992px){.textblock-media-background__content p{margin-bottom:30px}}@media (min-width:1300px){.textblock-media-background__content p{margin-bottom:45px}}.textblock-media-background__media{overflow:visible;grid-row:1;grid-column:1 / 2;margin:0 -20px;height:279px;position:relative}@media (min-width:992px){.textblock-media-background__media{grid-row:1 / 3;grid-column:1;margin:0;height:auto;position:static}}.textblock-media-background__media .video__wrapper,.textblock-media-background__media .media__image{position:absolute;right:0;top:0;bottom:0;left:0;height:100%;width:100%}@media (max-width:990px){.textblock-media-background__media .video__wrapper,.textblock-media-background__media .media__image{position:absolute;right:0;top:-50px;bottom:0;left:0;height:100%;width:100%}}@media (min-width:992px){.textblock-media-background__media .video__wrapper,.textblock-media-background__media .media__image{position:absolute;top:0;right:calc(50vw + 15px);bottom:0;height:100%;width:44%}}.textblock-media-background__media .video__wrapper img,.textblock-media-background__media .media__image img{display:block;object-fit:cover;width:100%;height:100%}.textblock-media-background__media .video__overlay{position:absolute;inset:0;z-index:1}.textblock-media-background__media .video__wrapper{overflow:hidden}.textblock-media-background__media .video__wrapper.--playing .video__overlay{display:none}.textblock-media-background__media .video__wrapper iframe{width:225%;height:225%;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;aspect-ratio:1.7777777778}@media (min-width:990px){.textblock-media-background__media .video__wrapper iframe{width:255%}}@media (min-width:1460px){.textblock-media-background__media .video__wrapper iframe{width:175%;height:175%}}.textblock-media-background__media .video__wrapper .video__button{position:absolute;left:50%;top:50%;box-shadow:0 0 65px 0 rgba(0, 0, 0, 0.5);background-color:#000000;border:0;min-height:80px;min-width:80px;font-size:31px;line-height:31px;transform:translate(-50%, -50%);cursor:pointer;transition:all 0.3s ease-in-out;padding:0;display:flex;align-items:center;justify-content:center}.textblock-media-background__media .video__wrapper .video__button svg{width:24px;height:31px;transition:all 0.3s ease-in-out;fill:var(--primary)}.textblock-media-background__media .video__wrapper .video__button:hover{background-color:var(--primary)}.textblock-media-background__media .video__wrapper .video__button:hover svg{fill:#fff}.textblock-media-background__media .video__wrapper .video__button span{display:none}.textblock-media-background__media .video__wrapper .video__overlay{z-index:1}.textblock-media-background__media--background{position:absolute;width:100vw;height:calc(100% - 320px);left:20px;right:0;top:auto;bottom:0;z-index:1}@media (min-width:992px){.textblock-media-background__media--background{height:calc(100% - 420px);top:0;width:100%;height:100%}}@media (min-width:990px){.textblock-media-background__media--background{width:56%;left:auto}}.textblock-media-background__media--background:after{content:'';position:absolute;width:100%;height:101%;background-color:rgba(0, 0, 0, 0.85);left:0;right:0;top:0;bottom:0;z-index:-1}.textblock-media-background__media--background picture{width:100%;height:100%;position:absolute;z-index:-1}.textblock-media-background__media--background picture img{object-fit:cover;height:110%;width:100%}@media (max-width:990px){.textblock-media-background__media--background picture img{height:140%}}.textblock-media-background__background.--left,.textblock-media-background__background.--right{padding:100px 20px}@media (min-width:992px){.textblock-media-background__background.--left,.textblock-media-background__background.--right{padding:0}}