.technology-carousel .tiles-container{padding-bottom:2.4rem;max-width:100%}.technology-carousel .tech-tile{text-align:center;cursor:pointer;border-radius:.8rem}.technology-carousel .technology-carousel-section-title{text-align:center;margin:0;margin-bottom:4rem}.technology-carousel .tech-tile:hover,.technology-carousel .tech-tile.swiper-slide-thumb-active{outline:1px solid #FFCAD3;outline-offset:-1px;background:#fff}.technology-carousel .tech-cta-wrapper{width:fit-content}.technology-carousel .tech-cta-wrapper .button-solid__primary{padding:1.3rem 3.9rem}.technology-carousel .tile-image{margin:0 auto;border-radius:.8rem;display:flex;align-items:center;justify-content:center;margin-block-start:auto}.technology-carousel .tile-image img{max-width:18rem;max-height:18rem;object-fit:contain;display:block}.technology-carousel .tile-title{margin:0;max-width:15.5rem}.technology-carousel .swiper-slide.tech-tile{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:fit-content!important;padding:2.4rem 4.9rem;height:auto;justify-content:space-between}.technology-carousel .tile-separator{flex:1;display:flex;align-items:center;justify-content:center}.technology-carousel .tile-separator:after{content:"";width:2px;height:100%;background-color:#fff}.technology-carousel .tech-carousel-container.page-width{padding:0}.technology-carousel .technology-carousel-section-title,.tiles-container{padding-inline:4.8rem}.technology-carousel .slideshow-container{position:relative}.technology-carousel .swiper-slide-content{display:flex;align-items:center;border-bottom-left-radius:1.6rem;border-top-left-radius:1.6rem}.technology-carousel .slideshow-media{width:50%;border-left:2px solid #FFF}.technology-carousel .slideshow-media img,.technology-carousel .slideshow-media video{height:auto;border-radius:1.6rem;display:block;width:100%}.technology-carousel .slideshow-text-content-wrapper{flex:1;display:flex;justify-content:center;padding-inline:4rem}.technology-carousel .slideshow-text-content{display:flex;flex-direction:column;gap:1.6rem;max-width:40rem}.technology-carousel .slideshow-title{margin:0}.technology-carousel .slideshow-description>*,.accordion-description>*{color:var(--desc-color);margin:0}.technology-carousel .swiper-button-prev,.technology-carousel .swiper-button-next{position:absolute;cursor:pointer;z-index:10}.technology-carousel .tech-swiper-button{width:2.8rem;height:2.8rem;background-color:#fff;border-radius:50%;top:50%;transform:translateY(-50%);display:none}.technology-carousel .swiper-initialized .tech-swiper-button{display:flex;margin:0}.tech-swiper-button.swiper-button-disabled{opacity:1;cursor:default}.technology-carousel .tech-swiper-button svg{width:2.8rem;height:2.8rem}.technology-carousel .tech-swiper-button svg circle{fill:#fff}.technology-carousel .tech-swiper-button.swiper-button-prev{transform:translateY(-50%);left:5.2rem}.technology-carousel .tech-swiper-button.swiper-button-next{right:5.2rem}.tech-swiper--space-between .swiper-wrapper{justify-content:space-between}.tech-swiper--space-evenly .swiper-wrapper{justify-content:space-evenly}.technology-carousel .accordion-container{display:none}.technology-carousel .accordion-image{border-radius:.8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;max-width:24rem}.technology-carousel .accordion-image img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:1.07rem;overflow:hidden}.technology-carousel .accordion-title{font-family:var(--font-body-family);font-size:2rem;font-style:normal;line-height:normal;letter-spacing:.3rem;text-align:center;max-width:22rem;margin:0 auto;padding-bottom:.8rem;position:relative}.technology-carousel .accordion-toggle{width:100%;display:flex;justify-content:space-between;align-items:center}.technology-carousel .accordion-toggle .learn-more.font--md-body-ls{margin:0;font-size:1.4rem}.accordion-description.font--md-body-lh{font-size:1.6rem;text-align:justify}.technology-carousel .accordion-description-wrapper{padding:1.6rem 2.4rem;background-color:#fff}.technology-carousel .accordion-toggle-btn{width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;transform:rotate(90deg);background-color:#fff;border-radius:50%}.technology-carousel .accordion-items{padding-inline:2.4rem;padding-block:4rem;display:flex;flex-direction:column;gap:1.6rem}.technology-carousel accordion-animated:last-child .accordion-items{padding-bottom:0}.technology-carousel .accordion-top-content{display:flex;flex-direction:column;gap:1.6rem;align-items:center}.technology-carousel .accordion-description-wrapper{padding:1.6rem 2.4rem;background-color:#fff;margin-top:1.6rem}.technology-carousel details[open].tech-accordion-item .accordion-toggle-btn{transform:rotate(270deg)}.technology-carousel accordion-animated:has(details[open]) .accordion-title:before{content:"";height:.1rem;width:100%;background-color:#ffcad3;position:absolute;left:0;bottom:0}.technology-carousel .separator-main{height:.2rem;display:block;background:#fff;max-width:1344px;margin:0 auto}@media(max-width:1023px){.technology-carousel .swiper-slide-content{flex-direction:column}.technology-carousel .tiles-container,.technology-carousel .slideshow-container{display:none}.technology-carousel .tech-carousel-container.page-width{padding:0 1.6rem}.technology-carousel .technology-carousel-section-title{margin-bottom:0}.technology-carousel .accordion-container{display:block}.technology-carousel .technology-carousel-section-title{padding-inline:0}.technology-carousel .separator{width:auto;height:.1rem;display:block;background:#ffcad3}.technology-carousel .separator-main{display:none}.technology-carousel .accordion-description-wrapper{border-radius:.8rem}}@media(max-width:767px){.technology-carousel .accordion-items{padding-inline:0}details[open] .accordion__content.tech-accordion-content{padding-inline:1.6rem}.technology-carousel .accordion-top-content,.accordion-toggle{padding-inline:2.4rem}.technology-carousel .accordion-toggle{justify-content:unset;justify-content:center;gap:2.4rem}.technology-carousel .tech-carousel-container.page-width{padding:0}.technology-carousel .accordion-top-content,.technology-carousel-section-title,.accordion-header{padding-inline:1.6rem}.technology-carousel .separator{margin-inline:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/technology-carousel.css.map */
