.Carousel_CarouselContainer__iqSUy{display:flex;align-items:center;max-width:100%}.Carousel_Carousel__JU2kY{overflow:hidden;flex:0 1 100%}.Carousel_CarouselInner__ZKdFi{display:flex}.Carousel_CarouselSlide__E47Mt{flex:0 0 100%}.Carousel_Button__RRtfn{border:1px solid var(--color-primary-main);border-radius:100%;width:2.5rem;height:2.5rem;color:var(--color-primary-main);cursor:pointer;justify-content:center;display:flex;align-items:center;align-self:center;flex-shrink:0;font-size:1.4rem}.Carousel_Button__RRtfn.next{margin-left:1.5rem}.Carousel_Button__RRtfn.prev{margin-right:1.5rem}.Carousel_Button__RRtfn.hidden{visibility:hidden}.Carousel_Button__RRtfn:disabled{border:1px solid var(--color-disabled-main);color:var(--color-disabled-main);cursor:default}.Carousel_ProgressContainer__cELzz{padding:1rem 0;overflow:hidden}.Carousel_Progress__D5wzJ{height:3px;border-radius:3px;background-color:var(--color-disabled-main);transition:width 1s}.Carousel_DotsContainer__YA9Oi{padding:1rem 0;gap:.6rem;flex-wrap:wrap}.Carousel_Dot__PqxNF,.Carousel_DotsContainer__YA9Oi{display:flex;justify-content:center;align-items:center}.Carousel_Dot__PqxNF{padding:0;border-width:0;height:1rem;width:1rem;background-color:transparent}.Carousel_Dot__PqxNF:before{content:"";height:.6rem;width:.6rem;background-color:#d9d9d9;border-radius:50%;transition:background-color .5s;display:block}.Carousel_Dot__PqxNF.active:before{background-color:#717171}.SectionHeader_container__pV19s{margin:var(--components-section-header-spacing-top,0) var(--components-section-header-spacing-right,0) var(--components-section-header-spacing-bottom,0) var(--components-section-header-spacing-left,0);word-break:break-word}.SectionHeader_container__pV19s .section-header-title-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin:var(--components-section-header-title-spacing-top,var(--spacing-h-5-top,0)) var(--components-section-header-title-spacing-right,var(--spacing-h-5-right,0)) var(--components-section-header-title-spacing-bottom,var(--spacing-h-5-bottom,0)) var(--components-section-header-title-spacing-left,var(--spacing-h-5-left,0))}@media(max-width:768px){.SectionHeader_container__pV19s .section-header-title-wrap{flex-direction:column;align-items:unset}}.SectionHeader_container__pV19s .section-header-title{flex-grow:1;margin:0;font-weight:var(--components-section-header-title-typography-font-weight,var(--typography-h-2-font-weight,inherit));font-family:var(--components-section-header-title-typography-font-family,var(--typography-h-2-font-family,inherit));font-size:var(--components-section-header-title-typography-font-size,var(--typography-h-2-font-size,inherit));line-height:var(--components-section-header-title-typography-line-height,var(--typography-h-2-line-height,inherit));letter-spacing:var(--components-section-header-title-typography-letter-spacing,var(--typography-h-2-letter-spacing,inherit));color:var(--components-section-header-title-palette-main,inherit)}@media(min-width:768px){.SectionHeader_container__pV19s .section-header-title{font-size:var(--components-section-header-title-typography-font-size,var(--typography-h-2-font-size,inherit))}}.SectionHeader_container__pV19s .section-header-prefix{margin:var(--components-section-header-prefix-spacing-top,var(--spacing-h-5-top,0)) var(--components-section-header-prefix-spacing-right,var(--spacing-h-5-right,0)) var(--components-section-header-prefix-spacing-bottom,var(--spacing-h-5-bottom,0)) var(--components-section-header-prefix-spacing-left,var(--spacing-h-5-left,0));font-weight:var(--components-section-header-prefix-typography-font-weight,var(--typography-h-5-font-weight,inherit));font-family:var(--components-section-header-prefix-typography-font-family,var(--typography-h-5-font-family,inherit));font-size:var(--components-section-header-prefix-typography-font-size,var(--typography-h-5-font-size,inherit));line-height:var(--components-section-header-prefix-typography-line-height,var(--typography-h-5-line-height,inherit));letter-spacing:var(--components-section-header-prefix-typography-letter-spacing,var(--typography-h-5-letter-spacing,inherit));color:var(--components-section-header-prefix-palette-main,inherit)}@media(min-width:768px){.SectionHeader_container__pV19s .section-header-prefix{font-size:var(--components-section-header-prefix-typography-font-size,var(--typography-h-5-font-size,inherit))}}.SectionHeader_container__pV19s .section-header-subtitle{margin:var(--components-section-header-subtitle-spacing-top,var(--spacing-h-5-top,0)) var(--components-section-header-subtitle-spacing-right,var(--spacing-h-5-right,0)) var(--components-section-header-subtitle-spacing-bottom,var(--spacing-h-5-bottom,0)) var(--components-section-header-subtitle-spacing-left,var(--spacing-h-5-left,0));font-weight:var(--components-section-header-subtitle-typography-font-weight,var(--typography-h-5-font-weight,inherit));font-family:var(--components-section-header-subtitle-typography-font-family,var(--typography-h-5-font-family,inherit));font-size:var(--components-section-header-subtitle-typography-font-size,var(--typography-h-5-font-size,inherit));line-height:var(--components-section-header-subtitle-typography-line-height,var(--typography-h-5-line-height,inherit));letter-spacing:var(--components-section-header-subtitle-typography-letter-spacing,var(--typography-h-5-letter-spacing,inherit));color:var(--components-section-header-subtitle-palette-main,inherit)}@media(min-width:768px){.SectionHeader_container__pV19s .section-header-subtitle{font-size:var(--components-section-header-subtitle-typography-font-size,var(--typography-h-5-font-size,inherit))}}.SectionHeader_container__pV19s>:first-child{margin-top:0}.SectionHeader_container__pV19s>:last-child{margin-bottom:0}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH{width:100%;position:relative;padding:3rem 0;background-color:var(--carousel-section-bg-color);overflow:hidden}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH.CarouselPlusDetails_gradient-effect__2n0Vs:after{content:"";position:absolute;z-index:-1;transform:rotate(-20deg);width:800px;height:800px;top:180px;background:linear-gradient(175.8deg,hsl(from var(--carousel-section-gradient-color,#2a609d) h s l/.06) -47.81%,hsl(from var(--carousel-section-gradient-color,#2a609d) h s l/.08) .6%,hsl(from var(--carousel-section-gradient-color,#2a609d) h s l/0) 60.27%)}@media(min-width:576px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH.CarouselPlusDetails_gradient-effect__2n0Vs:after{transform:rotate(-20deg);width:1200px;height:1200px;top:190px}}@media(min-width:768px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH.CarouselPlusDetails_gradient-effect__2n0Vs:after{transform:rotate(-19deg);width:2000px;height:2000px;top:128px}}@media(min-width:992px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH.CarouselPlusDetails_gradient-effect__2n0Vs:after{transform:rotate(-10deg);width:120vw;height:120vw;top:250px}}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .section-header{text-align:center}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .section-header .section-header-title{color:var(--color-primary-main,#000);font-size:2rem}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .section-header .section-header-subtitle{font-size:1.25rem}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details{margin:3rem 0 0}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container{justify-content:center}@media(min-width:1200px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 160px);padding:2rem 0 1rem}}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide{flex:0 0 100%;display:flex;flex-direction:column;align-items:center}@media(min-width:1200px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide{flex:0 0 33.3333333333%}}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide .category-wrapper{text-align:-webkit-center;transition:transform .5s ease}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide .category-wrapper .category-item{transition:width .5s ease,height .5s ease;width:160px;height:160px;margin-bottom:1rem}@media(min-width:768px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide .category-wrapper .category-item{width:180px;height:180px}}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide .category-wrapper .category-item img{border-radius:50%}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide .category-wrapper .category-bottom{text-align:center;max-width:200px}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide .category-wrapper .category-bottom .category-title{font-weight:500;font-size:1.25rem;line-height:1.4rem;margin-bottom:.5rem}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide .category-wrapper .category-bottom .category-subtitle{font-weight:400;font-size:.875rem;line-height:18px}@media(min-width:1200px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide.active .category-wrapper{transform:scale(1.1)}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .carousel-container .carousel-frame .slide.active .category-wrapper .category-bottom{color:var(--color-primary-main,#000);font-weight:700}}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .nav-button{display:none}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .dots-container{padding:2rem 0 0}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .dots-container button{width:40px}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .dots-container button:before{width:40px;height:3px;border-radius:20px}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .dots-container button.active:before{background-color:var(--color-primary-main,#000)}@media(min-width:1200px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .dots-container{display:none}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .carousel-details .nav-button{display:flex;background:none}}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content{margin:1rem auto 0;transition:height .5s ease;overflow:hidden}@media(min-width:1200px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content{margin:2rem auto 0}}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .text-content{margin-top:1rem;max-width:850px;font-weight:400;font-size:1.2rem;line-height:1.62rem;text-align:left}@media(min-width:1200px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .text-content{text-align:center}}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content{max-width:852px;display:flex;flex-direction:column;align-items:center}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content.hidden{position:absolute;visibility:hidden;top:0;left:0;width:100%;box-sizing:border-box}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content.visible{position:relative;visibility:visible}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content .services{margin:1.5rem 0 0;max-width:740px;list-style:none;font-style:normal;font-weight:400;font-size:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content .services li{line-height:1.25rem;padding:1rem;text-align:left;align-items:center;display:flex;gap:.5rem;width:50%}@media(min-width:768px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content .services li{width:33.3333333333%}}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content .services li .service-icon{width:24px;flex-shrink:0}.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content .services li .service-icon .icon{color:var(--color-primary-main,#000);width:24px;height:24px;transition:filter .25s}@media not (-webkit-device-pixel-ratio:3){@supports not (-moz-appearance:none){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content .services li .service-icon .icon{filter:drop-shadow(100vw 0 0 currentColor);transform:translateX(-100vw)}}}@media(max-width:576px){.CarouselPlusDetails_CarouselPlusDetails__Bd6nH .main-content .card-content .services li .service-text{word-break:break-word}}