.dual-image-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:60px 0}.dual-image-row .image-container.first{flex:1 1 70%;padding-right:60px}.dual-image-row .image-container.second{flex:1 1 30%}.dual-image-row .image-container img{width:100%;height:auto;display:block;object-fit:cover}@media (max-width: 768px){.dual-image-row{flex-direction:column;padding:30px}.dual-image-row .image-container{width:100%}}.fabric-highlight{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-family:TiemposHeadlineWeb-Light}.fabric-highlight .text{flex:1 1 50%;padding:0 60px 0 100px;box-sizing:border-box}.fabric-highlight .text h4{text-transform:uppercase;font-size:18px;letter-spacing:.9pt;font-weight:600;font-family:FFDINWebProMedium;line-height:1em;margin-bottom:0}.fabric-highlight .text h2{font-size:36px;line-height:1em}.fabric-highlight .description{padding-top:30px}.fabric-highlight .text p{font-size:18px}.fabric-highlight .text strong{font-weight:600}.fabric-highlight .image{flex:1 1 50%;overflow:hidden}.fabric-highlight .image img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 768px){.fabric-highlight{flex-direction:column-reverse;padding:30px}.fabric-highlight .text,.fabric-highlight .image{flex:1 1 100%;padding:30px 0;text-align:center}.fabric-highlight .image{padding:0}.fabric-highlight .text{padding-bottom:0}.fabric-highlight .text h4{font-size:16px;letter-spacing:.8pt}.fabric-highlight .text h2{font-size:24px}.fabric-highlight .description{padding-top:15px}.fabric-highlight .text p{font-size:16px}}.bottom-hero-banner{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:42%;text-align:center;display:flex;align-items:center;justify-content:center}.bottom-hero-banner .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bottom-hero-banner .content{position:absolute;z-index:2;width:100%;color:#fff;top:15%}.bottom-hero-banner .content h2{font-size:40px;font-family:TiemposHeadlineWeb-Light;color:#fff}.bottom-hero-banner .content a.cta-button{display:inline-block;margin-top:16px;padding:10px 27px;background-color:#fff;color:#000;font-weight:600;font-family:FFDINWebProMedium;font-size:13px;text-decoration:none;border:none;cursor:pointer}@media (max-width: 768px){.bottom-hero-banner .content h2{font-size:25px;line-height:25px}.bottom-hero-banner .content{max-width:220px}.bottom-hero-banner{padding-top:60%}.bottom-hero-banner .content a.cta-button{margin-top:5px}}.hero-banner{position:relative;text-align:center;color:#fff}.hero-banner.full-width img,.hero-banner img{width:100%;height:auto;display:block}.hero-banner.padded{padding:60px 50px}.hero-banner .content{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);color:inherit}.hero-banner .content h2{font-size:40px;margin-bottom:20px;font-family:TiemposHeadlineWeb-Light}.hero-banner .content a{display:inline-block;padding:10px 27px;background:#fff;color:#000;text-decoration:none;font-weight:700;border:1px solid transparent;font-family:FFDINWebProMedium;font-size:13px}@media (max-width: 768px){.hero-banner.padded{padding:0}}.image-read-more{display:flex;align-items:center;justify-content:space-between;padding:0 100px 60px;flex-wrap:wrap}.image-read-more .image-side{flex:1 1 48%}.image-read-more .image-side img{width:100%;height:auto;display:block;object-fit:cover}.image-read-more .text-side{flex:1 1 48%;padding-left:50px;text-align:center}.image-read-more .subtitle{text-transform:uppercase;font-size:18px;letter-spacing:.9pt;font-weight:600;font-family:FFDINWebProMedium;line-height:1em;margin-bottom:0}.image-read-more .title{font-family:TiemposHeadlineWeb-Light;font-size:36px;line-height:1em}.image-read-more .description{font-family:TiemposHeadlineWeb-Light;font-size:18px;padding-top:35px;padding-bottom:35px}.image-read-more .description p{margin-bottom:0}.image-read-more .read-more-link{font-weight:600;color:#000;text-transform:capitalize;border-bottom:2px solid #000;text-decoration:none;font-family:TiemposHeadlineWeb-Light}@media (max-width: 768px){.image-read-more{flex-direction:column;padding:30px}.image-read-more .text-side{padding-left:0;margin-top:30px}.image-read-more .subtitle{font-size:16px;letter-spacing:.8pt}.image-read-more .title{font-size:24px}.image-read-more .description{font-size:16px;padding-top:25px}}.revy-custom-content-section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.technical-features-slider{display:flex;gap:40px;flex-wrap:wrap;align-items:center}.technical-features-slider .feature-list{flex:1;min-width:300px;padding-left:100px}.technical-features-slider .feature-list .title h2{font-size:36px;line-height:50px;font-family:TiemposHeadlineWeb-Light;margin-bottom:0}.technical-features-slider .feature-list .title{margin-bottom:50px}.technical-features-slider .feature-button{display:block;margin-bottom:50px;cursor:pointer;padding-left:24px;position:relative}.technical-features-slider .feature-button:before{content:"";width:17px;height:17px;border:2px solid #000;border-radius:50%;position:absolute;left:0;top:5px;background:#fff}.technical-features-slider .feature-button.active:before{background:#000}.technical-features-slider .feature-title{text-transform:uppercase;font-family:DINPro-Regular;font-weight:600;font-size:18px;letter-spacing:.9pt;line-height:normal}.technical-features-slider .feature-text{font-family:TiemposHeadlineWeb-Light;font-size:16px}.technical-features-slider .feature-slider{flex:1;min-width:300px}.technical-features-slider .feature-slider .swiper{width:100%;height:auto}.technical-features-slider .feature-slider .swiper-slide img{width:100%;height:auto;object-fit:cover}.technical-features-slider .feature-slider .swiper-pagination-bullet{background:#fafafa;opacity:1;border-color:#030303;width:17px;height:17px;margin:0 7.5px!important}.technical-features-slider .feature-slider .swiper-pagination-bullet-active{background:#000}.technical-features-slider .feature-slider .swiper-pagination{bottom:30px!important}.technical-features-slider .feature-slider .swiper-button-next,.technical-features-slider .feature-slider .swiper-button-prev{background-color:#fff;color:#000;width:17px;height:17px}.technical-features-slider .feature-slider .swiper-button-next:after,.technical-features-slider .feature-slider .swiper-button-prev:after{font-size:9px;font-weight:700}.technical-features-slider .feature-slider .swiper-button-next:hover,.technical-features-slider .feature-slider .swiper-button-prev:hover{background-color:#fff}.technical-features-slider .feature-slider .swiper-button-prev{left:20px}.technical-features-slider .feature-slider .swiper-button-next{right:20px}.title.mobile-only{display:none}@media (max-width: 768px){.technical-features-slider{flex-direction:column;gap:0}.technical-features-slider .feature-list{order:2;padding-left:0;min-width:auto;width:100%}.technical-features-slider .feature-inner{display:flex;flex-direction:column;align-items:flex-start}.technical-features-slider .feature-button{display:none}.technical-features-slider .feature-button.active{display:block;margin-top:0}.technical-features-slider .feature-slider{order:1;width:100%}.technical-features-slider .feature-slider .swiper{padding-bottom:16px}.technical-features-slider .feature-slider .swiper-pagination{text-align:left!important;left:30px!important;padding-left:0;position:relative;bottom:0!important;top:5px}.title.mobile-only h2{font-size:24px;line-height:34px;font-family:TiemposHeadlineWeb-Light;margin-bottom:0;text-align:left}.title.mobile-only{width:100%;padding-left:30px;padding-right:30px;padding-bottom:10px;display:block}.technical-features-slider .feature-list .title{display:none}.technical-features-slider .feature-slider .swiper-pagination-bullet{width:8px;height:8px;background:#e8e5e5;border:1px solid #000;margin:0 2.5px!important}.technical-features-slider .feature-slider .swiper-pagination-bullet-active{background:#000}.technical-features-slider .feature-button{padding-left:30px;margin-bottom:10px}.technical-features-slider .feature-button:before{display:none}.technical-features-slider .feature-title{font-size:16px;letter-spacing:.8pt}.technical-features-slider .feature-text{line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/134/compiled_assets/styles.css.map?49987= */
