@media screen and (max-width:768px){.image-text{padding:0;margin:0}}.image-text .image-text-container{overflow:hidden;position:relative;background-color:#f1f1f1;display:flex;gap:70px 30px;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.image-text .image-text-container{gap:50px 30px}}.image-text .image-text-container.color-scheme-dark{background-color:#171717;color:#fff}.image-text .image-text-container.color-scheme-dark .image-text-text{color:inherit}.image-text .image-text-container.color-scheme-dark .image-text-media .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.image-text .image-text-container.color-scheme-dark .image-text-media .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.image-text .image-text-container.media-position-desktop-top{flex-direction:column-reverse}@media screen and (min-width:769px){.image-text .image-text-container.media-position-desktop-top .image-text-content{align-items:center;text-align:center}}@media screen and (min-width:990px){.image-text .image-text-container.media-position-desktop-top .image-text-media .image-text-image,.image-text .image-text-container.media-position-desktop-top .image-text-media .image-text-video{aspect-ratio:1.9}}.image-text .image-text-container.media-position-desktop-right{flex-direction:row}@media screen and (min-width:990px){.image-text .image-text-container.media-position-desktop-right .image-text-content{flex:1 1 0;width:50%}.image-text .image-text-container.media-position-desktop-right .image-text-content>*{margin-right:80px}.image-text .image-text-container.media-position-desktop-right .image-text-media{flex:1 1 0;width:50%}}.image-text .image-text-container.media-position-desktop-bottom{flex-direction:column}@media screen and (min-width:769px){.image-text .image-text-container.media-position-desktop-bottom .image-text-content{align-items:center;text-align:center}}@media screen and (min-width:990px){.image-text .image-text-container.media-position-desktop-bottom .image-text-media .image-text-image,.image-text .image-text-container.media-position-desktop-bottom .image-text-media .image-text-video,.image-text .image-text-container.media-position-desktop-bottom .image-text-media .image-text-video-external{aspect-ratio:1.9}}.image-text .image-text-container.media-position-desktop-left{flex-direction:row-reverse}@media screen and (min-width:990px){.image-text .image-text-container.media-position-desktop-left .image-text-content{flex:1 1 0;width:50%}.image-text .image-text-container.media-position-desktop-left .image-text-content>*{margin-left:80px}.image-text .image-text-container.media-position-desktop-left .image-text-media{flex:1 1 0;width:50%}}@media screen and (max-width:989px){.image-text .image-text-container.media-position-mobile-top{flex-direction:column-reverse}.image-text .image-text-container.media-position-mobile-bottom{flex-direction:column}}@media screen and (min-width:769px){.image-text .image-text-container{border-radius:10px}}.image-text .image-text-container .image-text-content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:50px}@media screen and (max-width:768px){.image-text .image-text-container .image-text-content{align-items:flex-start;gap:40px}}.image-text .image-text-container .image-text-content .image-text-heading{margin:-10px 0}@media screen and (max-width:768px){.image-text .image-text-container .image-text-content .image-text-heading{margin:-6px 0}}.image-text .image-text-container .image-text-content .image-text-text{margin:-8px 0}@media screen and (max-width:768px){.image-text .image-text-container .image-text-content .image-text-text{margin:-6px 0}}.image-text .image-text-container .image-text-media{overflow:hidden;border-radius:5px;position:relative;width:100%}.image-text .image-text-container .image-text-media .swiper-slide{overflow:hidden;border-radius:5px}.image-text .image-text-container .image-text-media .video-container,.image-text .image-text-container .image-text-media .video-external-container{height:100%}.image-text .image-text-container .image-text-media .video-container:hover,.image-text .image-text-container .image-text-media .video-external-container:hover{cursor:pointer}.image-text .image-text-container .image-text-media .video-container:hover .play-btn,.image-text .image-text-container .image-text-media .video-external-container:hover .play-btn{scale:1.1}.image-text .image-text-container .image-text-media .image-text-image,.image-text .image-text-container .image-text-media .image-text-video,.image-text .image-text-container .image-text-media .image-text-video-external{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.45}@media screen and (max-width:480px){.image-text .image-text-container .image-text-media .image-text-image,.image-text .image-text-container .image-text-media .image-text-video,.image-text .image-text-container .image-text-media .image-text-video-external{aspect-ratio:1.2}}.image-text .image-text-container .image-text-media .image-text-image img,.image-text .image-text-container .image-text-media .image-text-image video,.image-text .image-text-container .image-text-media .image-text-video img,.image-text .image-text-container .image-text-media .image-text-video video,.image-text .image-text-container .image-text-media .image-text-video-external img,.image-text .image-text-container .image-text-media .image-text-video-external video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-text .image-text-container .image-text-media .play-btn{position:absolute;width:100px;height:100px;top:50%;left:50%;translate:-50% -50%;transition:scale .3s,opacity .3s}@media screen and (max-width:768px){.image-text .image-text-container .image-text-media .play-btn{width:70px;height:70px}}.image-text .image-text-container .image-text-media .swiper-pagination{position:relative;margin-top:70px;bottom:0}@media screen and (max-width:768px){.image-text .image-text-container .image-text-media .swiper-pagination{margin-top:50px}}.image-text .image-text-container .image-text-media .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width:15px;height:15px;opacity:.25;transition:scale .3s,color .3s;pointer-events:all;background-color:#717782}.image-text .image-text-container .image-text-media .swiper-pagination .swiper-pagination-bullet-active{opacity:1;pointer-events:none;background-color:#171717}.image-text .image-text-container .image-text-media .swiper-pagination .swiper-pagination-bullet:hover{scale:1.2}