html{scroll-behavior:auto!important}.snap-scroll-container{height:100vh;overflow-y:scroll!important;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;position:relative}span.count-number-items{position:absolute;top:45%;left:0;right:0;margin:0 auto;width:max-content;text-align:center;font-size:13.259vmin;line-height:1;font-weight:600;opacity:.4;color:#b4c2da;font-family:UniversLTPro Roman}.snap-scroll-container .main-image-with-text-banner{min-height:100vh;scroll-snap-align:start}.image-with-text-banner .banner.media--100vh{height:90svh;border-radius:0}.main-image-with-text-banner{scroll-margin-top:var(--sticky-height)}.image-with-text-banner .banner.media--100vh svg.banner__image{border-radius:0;background:#000}.image-with-text-banner .banner.media--100vh svg.banner__image *{opacity:0}.image-with-text-banner-info{z-index:2;height:100%}.image-with-text-banner-info .slideshow-content{padding:0;height:100%}.image-with-text-banner-info *{color:#fff;font-family:UniversLTPro Light}.image-with-text-banner-info .banner__box-relative{width:100%;height:100%;display:flex}.image-with-text-banner-info .banner__sidebar{border-right:1px solid #959595;height:100%;width:150px}.image-with-text-banner-info .banner__content-info{width:calc(100% - 150px);border-top:1px solid #959595}.image-with-text-banner-info .banner__verticle-text{padding:10px;height:100%}.image-with-text-banner-info .banner__verticle-text p{font-weight:300;font-size:2.73vmin;line-height:1;color:var(--verticle-color);writing-mode:sideways-lr;display:flex;align-items:center;height:100%;width:100%;justify-content:center;text-align:center;writing-mode:vertical-rl;font-family:UniversLTPro Light;transform:rotate(180deg)}.image-with-text-banner-info .banner__content-grid{height:100%}.image-with-text-banner-info .banner__content-img-wrap,.image-with-text-banner-info .image-with-text__media,.image-with-text-banner-info media-element,.image-with-text-banner-info media-element picture{height:100%;width:100%;display:block;background:transparent}.image-with-text-banner-info media-element picture img{width:100%;height:100%;object-fit:contain;object-position:center right}.image-with-text-banner-info .image-with-text__media .video-element{width:100%;display:block;position:relative;padding-top:0%;height:100%}.image-with-text-banner-info .image-with-text__media .video-element video{width:100%;height:100%;object-fit:contain;object-position:center right;position:absolute;top:0;bottom:0;left:0;right:0}.image-with-text-banner-info media-element picture svg{fill:#fff;display:block}.image-with-text-banner-info .banner__content-img-wrap{position:absolute;top:1px;bottom:0;right:0;width:calc(100% - 150px);z-index:2}.image-with-text-banner-info .image-with-text__media{width:100%;max-width:var(--image-width-desktop);margin-left:auto;position:relative;display:flex;align-items:center;justify-content:end}.image-with-text-banner-info .image-with-text__media-shadow:before{content:"";position:absolute;top:0;bottom:0;left:0;width:35.7vmin;height:100%;background:linear-gradient(90deg,#000,#000000d9 26%,#0000);z-index:10}.image-with-text-banner-info .image-with-text__media .banner_overlay-content{position:absolute;top:50%;right:60px;transform:translateY(-50%);width:100%;max-width:42vmin}.image-with-text-banner-info .banner_overlay-content .overlay-video-wrap{padding-top:70%;position:relative;width:100%;height:100%;border-radius:30px;overflow:hidden}.image-with-text-banner-info .banner_overlay-content .overlay-video-wrap video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.image-with-text-banner-info media-elemen{width:100%;display:block;height:100%}.image-with-text-banner-info .video-element video-media.media{width:100%;height:100%!important;display:block;background:transparent}.banner__content-text-wrap{padding:60px;width:100%;height:100%;max-width:1200px;position:relative;z-index:3}.banner__content-info .icon-with-text{margin-top:10px;position:absolute;bottom:3%;left:60px;width:fit-content}.banner__content-text-wrap .banner--heading h2{color:var(--heading-color);font-size:12.5vmin;line-height:1;font-family:UniversLTPro Roman;letter-spacing:0;margin:0}.banner__content-text-wrap .richtext-wrapper{width:100%;max-width:322px;position:relative}.banner__content-text-wrap .richtext-info{color:var(--text-color);font-size:1.8vmin;line-height:1.3;font-weight:300;max-height:104px;position:relative;z-index:1}.banner__content-info .icon-with-text ul{display:grid;grid-template-columns:repeat(3,1fr);max-width:75vmin;gap:6vmin}.banner__content-info .icon-text-item .icon-wrapper{position:relative;padding-top:69%;background:transparent}.banner__content-info .icon-text-item .icon-wrapper img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:contain;object-position:center;background:transparent}.banner__content-info .icon-text-item .icon-wrapper video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;background:transparent}.banner__content-info .icon-text-item .text-wrapper{font-weight:300;font-size:1.5vmin;line-height:1.2;color:#fff;letter-spacing:0;margin-top:10px}.banner__content-info .icon-text-item .text-wrapper p{margin:0}.image-with-text-banner-info .popup-button{position:absolute;bottom:35px;right:60px;z-index:4}.image-with-text-banner-info .popup-button button{color:var(--btn-text-color);background:var(--btn-bg-color);padding:10px 24px 8px;border-radius:23px;font-weight:100;font-size:1.9vmin;line-height:1;letter-spacing:0}.image-with-text-banner .banner_popup{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:10;padding:20px;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10%);transition:all .3s ease}.index-minus{z-index:2}.banner-popup--open{overflow:hidden!important}.image-with-text-banner .banner_popup.is--open{opacity:1;visibility:visible;transform:translateY(0);transition:all .3s ease}.image-with-text-banner .banner_popup-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#00000080;display:block;z-index:10}.image-with-text-banner .banner_popup-wrapper{width:100%;height:fit-content;max-width:1470px;margin:0 auto;max-height:80%;background:#35353570;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border-radius:30px;border:1px solid #707070;padding:60px 30px 30px;position:relative;z-index:11;overflow:hidden;background:#ffffff14;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 8px 32px #0000004d}.banner_popup-wrapper-info,.banner_popup-body{height:100%;overflow:hidden}button.banner_popup-close{position:absolute;top:16px;right:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}button.banner_popup-close svg{width:16px;height:16px;display:block}.banner_popup-header h2{font-weight:300;font-size:36px;line-height:1.1;color:#fff;text-align:center;font-family:UniversLTPro Roman;padding:0 50px}.banner_popup-header+.banner_popup-body{margin-top:30px}.banner_popup-body ul{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:center;gap:4px}.banner_popup-title li{line-height:1}.banner_popup-title li span{font-weight:300;font-size:24px;line-height:1;color:#fff;display:block}.banner_popup-title li:first-child span{color:#009ca8}.banner_popup-content{margin-top:20px;height:calc(100% - 110px);overflow:hidden;overflow-y:auto}.banner_popup-content li{height:100%}.banner_popup-content li span{font-weight:300;font-size:18px;line-height:1.2;color:#fff;display:flex;justify-content:center;align-items:center;height:100%}.banner_popup-content ul{padding:20px 0;border-bottom:1px solid #959595}.banner_popup-content ul:last-child{border-bottom:0px solid #959595}.banner__content-info .icon-with-text.mobile-view,.image-with-text-banner-info .popup-button.only-mobile,.banner__content-text-wrap .richtext-info.only-mobile{display:none}.banner__content-text-wrap .banner--heading{position:relative;width:fit-content}.banner__content-text-wrap .banner--heading span.banner-index{position:absolute;top:50%;left:50%;font-size:12.5vmin;line-height:1;font-family:CirrusCumulus;color:#fff;font-weight:400}.banner__content-text-wrap .banner--heading span.banner-index.first-overlay-banner-index{top:50%;transform:translateY(-50%);left:11%}.banner__content-text-wrap .banner--heading span.banner-index.second-overlay-banner-index{top:10%;left:39%}.image-with-text-banner,.image-with-text-banner .banner animate-element .media,.image-with-text-banner .banner animate-element{background-color:transparent}.image-with-text-banner:before{content:none}.image-with-text-banner-info .video-element video-media.media button.deferred-poster,.image-with-text-banner-info .banner__text-wrap.mobile-view{display:none}.image-with-text-banner-info .banner__text-wrap{margin-top:10px;position:absolute;bottom:3%;left:60px;width:fit-content}.image-with-text-banner-info .banner__text-wrap ul{display:grid;grid-template-columns:1fr auto;max-width:95vmin;gap:5vmin}.image-with-text-banner-info .banner__text-wrap ul li:last-child{max-width:25vmin}.image-with-text-banner-info .banner__text-wrap span{font-weight:300;font-size:1.5vmin;line-height:1.3;color:#fff;letter-spacing:0;display:block}.banner__content-text-wrap .banner--heading span.banner-index.third-overlay-banner-index{bottom:17%;left:12%;top:unset}.banner__content-text-wrap .banner--heading span.banner-index.forth-overlay-banner-index{left:53%;transform:translate(-50%);bottom:13%;top:unset}.banner__content-text-wrap .banner--heading span.banner-index.five-overlay-banner-index{top:unset;bottom:18%;left:7%}.banner__content-text-wrap .banner--heading span.banner-index.six-overlay-banner-index{top:18%;left:42%}.banner__content-text-wrap .banner--heading span.banner-index.seven-overlay-banner-index{top:14%;left:32%}.banner__content-text-wrap .banner--heading span.banner-index.eight-overlay-banner-index{bottom:17%;top:unset;left:26%}.banner__content-info .banner_image-media{position:absolute;bottom:4.55%;left:8%;width:100%;max-width:26vmin}.banner__content-info .banner_image-media .image-media-wrap{width:100%;padding-top:120%;position:relative}.banner__content-info .banner_image-media .image-media-wrap img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:contain}.banner__content-text-wrap .banner--heading span.banner-index.nine-overlay-banner-index{top:unset;bottom:20%;left:7.5%}.banner__content-text-wrap .banner--heading span.banner-index.ten-overlay-banner-index{top:50%;transform:translateY(-50%);left:12%}.banner__content-text-wrap .banner--heading span.banner-index.eleven-overlay-banner-index{top:50%;transform:translateY(-50%);left:16%}.banner__content-text-wrap .banner--heading span.banner-index.twelve-overlay-banner-index{top:16%;left:36%}.banner__content-text-wrap .banner--heading span.banner-index.thirteen-overlay-banner-index{top:50%;transform:translateY(-50%);left:23%}.image-with-text-banner-info media-element picture img.only-mobile,.banner__content-text-wrap .banner--heading.mobile-view{display:none}.image-with-text-banner-info .banner__verticle-text{opacity:0}.image-with-text-banner-info .banner__verticle-text.is--fixed{position:fixed;width:150px;height:calc(100% - var(--sticky-height));top:var(--sticky-height);opacity:1}@media (max-width:1200px){.image-with-text-banner-info .popup-button{position:absolute;right:40px}.image-with-text-banner-info .banner__sidebar,.image-with-text-banner-info .banner__verticle-text.is--fixed{width:110px}.image-with-text-banner-info .banner__content-info{width:calc(100% - 110px)}.banner__content-text-wrap{padding:50px 40px;max-width:100%}.banner__content-info .icon-with-text{bottom:3%;left:50px}.banner__content-info .icon-with-text ul{max-width:68vmin;gap:20px}.image-with-text-banner-info .image-with-text__media{width:100%;margin-left:auto}.banner__content-text-wrap .banner--heading h2,.banner__content-text-wrap .banner--heading span.banner-index{font-size:10.5vmin}.image-with-text-banner-info .banner__text-wrap ul{grid-template-columns:2fr 1fr;max-width:75vmin;gap:20px}.image-with-text-banner-info .banner__text-wrap ul li:last-child{max-width:100%}.image-with-text-banner-info .banner__text-wrap{left:40px}span.count-number-items{font-size:9.259vmin;top:46%}}@media (max-width:991px){.banner__content-info .banner_popup-wrapper{padding:40px 15px}.banner_popup-header h2{font-size:28px}.banner_popup-title li span{font-size:18px}.banner_popup-content ul{padding:18px 0}.banner_popup-content li span{font-size:14px}.banner_popup-content{margin-top:10px}}@media (max-width:767px){.image-with-text-banner-info media-element picture img.only-desktop,.banner__content-text-wrap .banner--heading.desktop-view,.image-with-text-banner-info .popup-button.only-desktop,.banner__content-text-wrap .richtext-info.only-desktop{display:none}.image-with-text-banner-info media-element picture img.only-mobile,.banner__content-text-wrap .banner--heading.mobile-view,.image-with-text-banner-info .popup-button.only-mobile,.banner__content-text-wrap .richtext-info.only-mobile{display:block}.image-with-text-banner-info .image-with-text__media-shadow:before{left:-70px}.image-with-text-banner-info .image-with-text__media.image-full-mobile:before{bottom:-30px;height:calc(100% + 30px)}.banner_popup-content li span br{display:none}button.banner_popup-close{top:9px;right:9px}.image-with-text-banner .banner.mobile\:media--600px{height:700px;height:90svh}.image-with-text-banner-info .banner__sidebar{width:50px;position:relative;z-index:2}.image-with-text-banner-info .banner__verticle-text.is--fixed{width:50px}.image-with-text-banner-info .banner__content-info{width:calc(100% - 50px);position:relative;z-index:1}.banner__content-text-wrap{padding:20px;height:unset;display:flex;flex-direction:column;gap:50px;max-width:100%;z-index:2}.banner__content-text-wrap .richtext-wrapper{max-width:230px}.banner__content-text-wrap .richtext-info{font-size:10px;max-height:unset}.banner__content-text-wrap .banner--heading h2{font-size:36px;line-height:1.174}.image-with-text-banner-info .banner__content-grid{display:flex;flex-direction:column;justify-content:space-between}.image-with-text-banner-info .banner__content-img-wrap{position:unset;width:100%;padding:0 20px 30px;height:unset}.image-with-text-banner-info .image-with-text__media{max-width:var(--image-width-mobile);margin-right:auto;margin-left:0}.banner__content-info .icon-with-text.desktop-view,.image-with-text-banner-info .banner__text-wrap.desktop-view,.banner__content-info .icon-text-item .text-wrapper p br{display:none}.banner__content-info .icon-with-text.mobile-view,.image-with-text-banner-info .banner__text-wrap.mobile-view{display:block}.image-with-text-banner-info .banner__content-info .icon-with-text{position:unset;margin:0;padding:20px 20px 35px}.banner__content-info .icon-with-text ul{max-width:320px;gap:12px}.image-with-text-banner-info .image-with-text__media .video-element{margin-top:0}.image-with-text-banner-info .image-with-text__media.image-with-text__media-radio .video-element,.image-with-text-banner-info .image-with-text__media.image-with-text__media-radio picture.relative{padding-top:var(--image-radio)}.image-with-text-banner-info .image-with-text__media.image-with-text__media-radio picture.relative img,.image-with-text-banner-info .image-with-text__media.image-with-text__media-radio .video-element video{position:absolute;object-fit:cover;object-position:center;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.banner__content-info .icon-text-item .text-wrapper{font-size:7px;margin-top:5px}.image-with-text-banner-info .popup-button{bottom:unset;top:20px;right:20px}.image-with-text-banner-info .popup-button button{font-size:10px;padding:5px 10px 3px}.image-with-text-banner-info .banner__verticle-text p{font-size:16px;justify-content:end;padding-bottom:20px}.banner__content-text-wrap .banner--heading span.banner-index{font-size:42px}.banner__content-text-wrap .banner--heading span.banner-index.first-overlay-banner-index{top:30%;transform:translateY(-50%);left:25px}.banner__content-text-wrap .banner--heading span.banner-index.second-overlay-banner-index{top:40%;left:42%}.banner_popup-header h2{font-size:16px;padding:0 16px}button.banner_popup-close svg{width:12px;height:12px}.banner_popup-title li span{font-size:14px}.banner_popup-content li span{font-size:10px}.banner_popup-content{margin-top:6px;height:calc(100% - 68px)}.banner__content-info .banner_popup-wrapper{padding:40px 15px 20px}.image-with-text-banner .banner.mobile\:media--200px{height:200px}.image-with-text-banner .banner.mobile\:media--250px{height:250px}.image-with-text-banner .banner.mobile\:media--300px{height:300px}.image-with-text-banner .banner.mobile\:media--400px{height:400px}.image-with-text-banner .banner.mobile\:media--500px{height:500px}.image-with-text-banner-info .banner__text-wrap{bottom:40px;left:20px;right:10%;z-index:2;margin:0}.banner__content-info .icon-with-text{left:20px}.banner__content-text-wrap .banner--heading span.banner-index.third-overlay-banner-index{bottom:39%;left:45%}.banner__content-text-wrap .banner--heading span.banner-index.forth-overlay-banner-index{left:51%;transform:translate(-50%);bottom:16%;top:unset}.banner__content-text-wrap .banner--heading span.banner-index.five-overlay-banner-index{bottom:47%;left:15%}.image-with-text-banner-info .banner__content-info .icon-with-text.mobile-view{position:absolute;bottom:50px;z-index:2;padding-top:0;padding-bottom:0;left:0}.banner__content-text-wrap .banner--heading span.banner-index.six-overlay-banner-index{top:43%;left:46%}.banner__content-text-wrap .banner--heading span.banner-index.seven-overlay-banner-index{top:13px;left:20%}.image-with-text-banner-info .image-with-text__media .banner_overlay-content{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:100%;max-width:198px}.image-with-text-banner-info .banner_overlay-content .overlay-video-wrap{padding-top:66%;border-radius:12px}.banner__content-info .banner_image-media{bottom:10%;left:unset;right:20px;max-width:81px}.banner__content-text-wrap .banner--heading span.banner-index.nine-overlay-banner-index{bottom:30%;left:32%}.banner__content-text-wrap .banner--heading span.banner-index.ten-overlay-banner-index{top:unset;transform:unset;left:12%;bottom:20px}.banner__content-text-wrap .banner--heading span.banner-index.eleven-overlay-banner-index{left:40%}.banner__content-text-wrap .banner--heading span.banner-index.twelve-overlay-banner-index{top:50%;transform:translateY(-50%);left:28%}.banner__content-text-wrap .banner--heading span.banner-index.thirteen-overlay-banner-index{left:20px}.image-with-text-banner-info .image-with-text__media .video-element video{position:unset;object-fit:cover}}@media (max-width:480px){.image-with-text-banner .banner_popup-wrapper{padding-left:16px;padding-right:16px}.image-with-text-banner-info .image-with-text__media.image-full-mobile{width:100%;max-width:100%;display:block}.image-with-text-banner-info .image-with-text__media.image-full-mobile media-element,.image-with-text-banner-info .image-with-text__media.image-full-mobile .video-element{width:calc(100% + 90px);height:calc(100% + 30px);margin-left:-70px;margin-right:-20px;margin-bottom:-30px}.image-with-text-banner-info .image-with-text__media .banner_overlay-content{right:0}}@media (max-width:430px){.banner__content-text-wrap .richtext-wrapper{max-width:60%}.banner__content-text-wrap .banner--heading span.banner-index.first-overlay-banner{left:8%}}.image-text-banner-list .update-human-vision-banner-section .image-with-text-banner-info .banner__content-img-wrap{width:50%}.update-human-vision-banner-section .banner__content-text-wrap{padding:6.3vmin;width:50%;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:5px}.update-human-vision-banner-section .banner__content-info .icon-with-text{position:unset;margin:0}.update-human-vision-banner-section .banner__content-info .icon-with-text ul{max-width:100%;gap:5vmin}.update-human-vision-banner-section .banner__content-info .icon-text-item .icon-wrapper{padding-top:70%}.update-human-vision-banner-section .banner__content-text-wrap .richtext-wrapper{max-width:58vmin}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading h2{font-size:9.76vmin;line-height:100%;font-family:UniversLTPro Roman!important;font-weight:400!important}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading h2 em{font-family:"Univers LT Std 55 Roman";line-height:100%;letter-spacing:-.3px;font-style:normal;color:var(--heading-color);font-size:4vmin;display:block}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span{display:none}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.first-overlay-banner-index{top:90%;transform:translateY(-100%);left:100%}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.second-overlay-banner-index{top:47%;transform:unset;left:49%}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.third-overlay-banner-index{top:73%;height:min-content;line-height:1;left:78%}.update-human-vision-banner-section .image-with-text-banner-info .popup-button button{background:transparent;border:1px solid var(--btn-bg-color);border-radius:0;padding:1.8vmin 5vmin 1.4vmin;line-height:1;letter-spacing:-.3px}.update-human-vision-banner-section .image-with-text-banner-info .banner__text-wrap ul{max-width:75vmin}.update-human-vision-banner-section .image-with-text-banner-info .image-with-text__media span.banner-index{position:absolute;top:10%;right:64px;font-size:9vmin;line-height:1;font-family:CirrusCumulus;color:#fff;font-weight:400;z-index:1}.update-human-vision-banner-section .banner__content-info .icon-with-text .icon-text-item{display:flex;flex-direction:column-reverse;gap:6px}.update-human-vision-banner-section .banner__content-info .icon-with-text .icon-text-item .text-wrapper{margin:0}@media (max-width:1440px){.update-human-vision-banner-section .banner__content-text-wrap .banner--heading h2{font-size:7vmin}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading h2 em{font-size:3.5vmin}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.first-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.second-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.third-overlay-banner-index{font-size:9vmin}.update-human-vision-banner-section .banner__content-text-wrap .richtext-info,.update-human-vision-banner-section .image-with-text-banner-info .popup-button button{font-size:1.6vmin}.update-human-vision-banner-section .banner__content-info .icon-text-item .text-wrapper{font-size:1.3vmin}.update-human-vision-banner-section .banner__content-text-wrap .richtext-wrapper{max-width:48vmin}}@media (max-width:1200px){.update-human-vision-banner-section .banner__content-info .icon-with-text ul{max-width:70vmin;gap:20px}}@media (max-width:991px){.update-human-vision-banner-section .banner__content-text-wrap{padding:20px}}@media (min-width:768px){.update-human-vision-banner-section .image-with-text-banner-info .banner__text-wrap,.update-human-vision-banner-section .banner__content-info .icon-with-text{position:unset;display:flex;align-items:end}.update-human-vision-banner-section .image-with-text-banner-info .banner__text-wrap.mobile-view{display:none}.update-human-vision-banner-section .banner__content-text-wrap{display:grid;grid-template-rows:1fr 3fr 1fr;grid-template-columns:1fr;justify-content:space-between;gap:5px}.image-text-banner-list .update-human-vision-banner-section.image-with-text-banner-vision-4 .image-with-text-banner-info .banner__content-img-wrap,.image-text-banner-list .update-human-vision-banner-section.image-with-text-banner-vision-7 .image-with-text-banner-info .banner__content-img-wrap,.image-text-banner-list .update-human-vision-banner-section.image-with-text-banner-vision-5 .image-with-text-banner-info .banner__content-img-wrap,.image-text-banner-list .update-human-vision-banner-section.image-with-text-banner-vision-9 .image-with-text-banner-info .banner__content-img-wrap,.image-text-banner-list .update-human-vision-banner-section.image-with-text-banner-vision-12 .image-with-text-banner-info .banner__content-img-wrap,.image-text-banner-list .update-human-vision-banner-section.image-with-text-banner-vision-14 .image-with-text-banner-info .banner__content-img-wrap{width:58%}.image-text-banner-list .update-human-vision-banner-section.image-with-text-banner-vision-12 .image-with-text-banner-info .banner__content-img-wrap video{object-fit:contain;object-position:center right}}@media (max-width: 767px){.update-human-vision-banner-section .image-with-text-banner-info .image-with-text__media span.banner-index{display:none}.update-human-vision-banner-section .banner__content-text-wrap,.update-human-vision-banner-mobile .banner__content-text-wrap{padding:20px;width:100%;gap:40px}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span{display:block}.image-text-banner-list .update-human-vision-banner-section .image-with-text-banner-info .banner__content-img-wrap,.image-text-banner-list .update-human-vision-banner-mobile .image-with-text-banner-info .banner__content-img-wrap{width:100%}.update-human-vision-banner-section .banner__content-text-wrap .richtext-info,.update-human-vision-banner-mobile .banner__content-text-wrap .richtext-info{font-size:12px}.update-human-vision-banner-section .banner__content-text-wrap .richtext-wrapper,.update-human-vision-banner-mobile .banner__content-text-wrap .richtext-wrapper{max-width:100%}.update-human-vision-banner-section .image-with-text-banner-info .popup-button,.update-human-vision-banner-mobile .image-with-text-banner-info .popup-button{position:unset;margin:0;width:calc(100% - 65px)}.update-human-vision-banner-section .image-with-text-banner-info .popup-button button,.update-human-vision-banner-mobile .image-with-text-banner-info .popup-button button{padding:17px 10px 14px;font-size:12px;display:flex;align-items:center;justify-content:center;max-width:185px;width:100%;background:transparent;border:1px solid var(--btn-bg-color);border-radius:0;font-family:"Univers LT Std 55 Roman"}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading{position:unset}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading h2,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading h2{font-size:36px;font-weight:600}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading h2 em{font-size:16px;padding:0}.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.first-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.second-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.third-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.forth-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.five-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.six-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.seven-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.eight-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.nine-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.ten-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.eleven-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.twelve-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.thirteen-overlay-banner-index,.update-human-vision-banner-section .banner__content-text-wrap .banner--heading span.banner-index.fourteen-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.forth-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.five-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.six-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.seven-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.eight-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.nine-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.ten-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.eleven-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.twelve-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.thirteen-overlay-banner-index,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading span.banner-index.fourteen-overlay-banner-index{top:calc(100% - 21px);right:20px;left:unset;font-size:42px;transform:translateY(-100%);bottom:unset;height:min-content;line-height:1}}@media (max-width:430px){.update-human-vision-banner-section .banner__content-text-wrap .banner--heading h2,.update-human-vision-banner-mobile .banner__content-text-wrap .banner--heading h2{font-size:8vmin}}.image-with-text-banner-vision-10 .image-with-text-banner-info .image-with-text__media .video-element{position:relative}.image-with-text-banner-vision-10 .image-with-text-banner-info .image-with-text__media .video-element:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,#000,#0000 15% 77%,#000);z-index:1;top:0}
/*# sourceMappingURL=/cdn/shop/t/71/assets/image-with-text-banner.css.map */
