section.banner-xl{padding-bottom:2.5rem;padding-top:2.5rem;position:relative;width:100%}@media (min-width:768px){section.banner-xl{padding-bottom:5rem;padding-top:5rem}}section.banner-xl .container-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between}@media (min-width:768px){section.banner-xl .container-wrapper{flex-direction:row-reverse;gap:2.5rem}}section.banner-xl .container-wrapper.reverse{flex-direction:column}@media (min-width:768px){section.banner-xl .container-wrapper.reverse{flex-direction:row}}section.banner-xl .col-image{display:flex;width:100%}@media (min-width:768px){section.banner-xl .col-image{position:sticky;top:10rem;width:calc(50% - 20px)}}section.banner-xl .col-image .swiper{width:100%}section.banner-xl .col-image .swiper-slide{display:inline-flex;justify-content:center;overflow:hidden;position:relative}section.banner-xl .col-image .swiper-slide iframe{aspect-ratio:16/9;height:auto;width:100%}@media (min-width:768px){section.banner-xl .col-image .swiper-slide iframe{aspect-ratio:1/1}}section.banner-xl .col-image .swiper-slide img{aspect-ratio:1/1;width:100%}section.banner-xl .col-image .swiper-slide .img-backdrop{background-color:rgb(9 32 25/var(--tw-bg-opacity));display:block;height:100%;inset:0;position:absolute;width:100%;--tw-bg-opacity:0.3}section.banner-xl .col-image .swiper-slide .icon-play-wrapper{display:inline-flex;height:3.5rem;left:50%;position:absolute;top:50%;width:3.5rem;--tw-translate-x:-50%;--tw-translate-y:-50%;align-items:center;border-radius:9999px;border-width:2px;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.3s}section.banner-xl .col-image .swiper-slide[data-modal-video-src]{cursor:pointer}section.banner-xl .col-image .swiper-slide[data-modal-video-src]:hover .icon-play-wrapper{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}section.banner-xl .col-image .swiper-slide.black-bg iframe{--tw-bg-opacity:1;background-color:rgb(9 32 25/var(--tw-bg-opacity))}section.banner-xl .col-content{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;width:100%}@media (min-width:768px){section.banner-xl .col-content{flex-direction:row;width:calc(50% - 20px)}}section.banner-xl .col-content .swiper-container{width:90%}section.banner-xl .col-content .swiper-pagination{display:flex;flex-direction:row;gap:.25rem;justify-content:center}@media (min-width:768px){section.banner-xl .col-content .swiper-pagination{flex-direction:column;justify-content:flex-start;margin-top:0}}section.banner-xl .col-content .swiper-pagination .swiper-pagination-bullet{align-items:center;background-color:initial;border-radius:9999px;color:var(--accentColor);cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;opacity:1;transition-duration:.3s;width:1.75rem}section.banner-xl .col-content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--accentColor);color:var(--bgColor)}section.banner-xl .col-content .swiper{width:100%}section.banner-xl .col-content .swiper .swiper-wrapper{height:auto}section.banner-xl .col-content .swiper .swiper-slide .banner-info-content{display:flex;flex-direction:column;max-width:606px}section.banner-xl .col-content .swiper .swiper-slide .banner-info-content .title-small{font-weight:700}section.banner-xl .col-content .swiper .swiper-slide .banner-info-content .banner_text{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:768px){section.banner-xl .col-content .swiper .swiper-slide .banner-info-content .banner_text{font-size:1.125rem;line-height:1.75rem}}section.banner-xl .col-content .swiper .swiper-slide .banner-info-content .banner_text blockquote{font-size:1.5rem;font-weight:600;line-height:2rem}section.banner-xl .col-content .swiper .swiper-slide .banner-info-content .banner-author-info{font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin-top:1.5rem}@media (min-width:768px){section.banner-xl .col-content .swiper .swiper-slide .banner-info-content .banner-author-info{font-size:1.125rem;line-height:1.75rem}}section.banner-xl .col-content .swiper .swiper-slide .banner-info-content .banner-author-info .banner-author{display:inline;font-weight:700}section.banner-xl .col-content .swiper .swiper-slide .banner-info-content .banner-author-info .banner-author-position{display:inline}section.banner-xl .col-content .navigation-buttons{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem;position:relative}@media (min-width:768px){section.banner-xl .col-content .navigation-buttons{justify-content:flex-start}}section.banner-xl .col-content .navigation-buttons .swiper-button-next,section.banner-xl .col-content .navigation-buttons .swiper-button-prev{position:relative}