.solutionscardcarousel{overflow-x:hidden}.cmp-solutionscardcarousel{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.cmp-solutionscardcarousel .cmp-solutions-grid{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem;justify-content:center;padding:3.125rem 1.25rem}.cmp-solutionscardcarousel .cmp-solutions-carousel{margin:0 auto;overflow:hidden;padding-bottom:3.125rem;padding-top:3.125rem;width:100%}.cmp-solutionscardcarousel .cmp-solutions-grid .cmp-solutions-card-wrapper,.cmp-solutionscardcarousel .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:max(20rem,32.29vw);justify-content:center;position:relative;visibility:visible;width:max(17.5rem,28.38vw)}@media screen and (min-width:601px)and (max-width:1279px){.cmp-solutionscardcarousel .cmp-solutions-grid .cmp-solutions-card-wrapper,.cmp-solutionscardcarousel .swiper-slide{height:clamp(30rem,85vw,38.75rem);width:clamp(26.25rem,75vw,34.0625rem)}}@media screen and (max-width:600px){.cmp-solutionscardcarousel .cmp-solutions-grid .cmp-solutions-card-wrapper,.cmp-solutionscardcarousel .swiper-slide{height:23.25rem;width:18.125rem}}.cmp-solutionscardcarousel .cmp-solutions-grid .cmp-solutions-card-wrapper .base-component-class,.cmp-solutionscardcarousel .cmp-solutions-grid .cmp-solutions-card-wrapper .cmp-solutions-card-wrapper,.cmp-solutionscardcarousel .cmp-solutions-grid .cmp-solutions-card-wrapper .solutionscardcarouselcard,.cmp-solutionscardcarousel .swiper-slide .base-component-class,.cmp-solutionscardcarousel .swiper-slide .cmp-solutions-card-wrapper,.cmp-solutionscardcarousel .swiper-slide .solutionscardcarouselcard{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.cmp-solutionscardcarousel .swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.cmp-solutionscardcarousel .cmp-solutions-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:1.5rem;-webkit-box-shadow:0 .625rem 1.875rem rgba(0,0,0,.6);box-shadow:0 .625rem 1.875rem rgba(0,0,0,.6);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:relative;text-decoration:none;width:100%}.cmp-solutionscardcarousel .cmp-solutions-card__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.cmp-solutionscardcarousel .cmp-solutions-card__image-wrapper{inset:0;position:absolute;z-index:1}.cmp-solutionscardcarousel .cmp-solutions-card__image-wrapper:after{background:linear-gradient(135deg,rgba(0,0,20,.6),rgba(0,0,50,.6));content:"";inset:0;opacity:0;position:absolute;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.cmp-solutionscardcarousel .cmp-solutions-card__content{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;opacity:0;padding:0 1.875rem;pointer-events:none;position:absolute;text-align:center;top:45%;-webkit-transform:translateY(calc(-50% + .9375rem));transform:translateY(calc(-50% + .9375rem));-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;width:100%;z-index:2}@media screen and (min-width:601px)and (max-width:1279px){.cmp-solutionscardcarousel .cmp-solutions-card__content{padding:0 2.5rem}}@media screen and (min-width:1280px){.cmp-solutionscardcarousel .cmp-solutions-card__content{padding:0 clamp(1.875rem,3.5vw,3.75rem)}}.cmp-solutionscardcarousel .cmp-solutions-author-panel--active .cmp-solutions-card__image-wrapper:after,.cmp-solutionscardcarousel .cmp-solutions-grid .cmp-solutions-card__image-wrapper:after,.cmp-solutionscardcarousel .swiper-slide-active .cmp-solutions-card__image-wrapper:after{opacity:1}.cmp-solutionscardcarousel .cmp-solutions-author-panel--active .cmp-solutions-card__content,.cmp-solutionscardcarousel .cmp-solutions-grid .cmp-solutions-card__content,.cmp-solutionscardcarousel .swiper-slide-active .cmp-solutions-card__content{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cmp-solutionscardcarousel .cmp-solutions-card__title{font-family:Soleto,sans-serif;font-size:1.875rem;font-weight:700;letter-spacing:.6px;line-height:2.5rem;margin-bottom:.75rem;text-transform:none}@media screen and (min-width:601px)and (max-width:1279px){.cmp-solutionscardcarousel .cmp-solutions-card__title{font-size:3.125rem;letter-spacing:1px;line-height:4.0625rem}}@media screen and (min-width:1280px){.cmp-solutionscardcarousel .cmp-solutions-card__title{font-size:clamp(2rem,3vw,3.125rem);line-height:clamp(2.5rem,4.2vw,4.0625rem);margin-bottom:clamp(.625rem,1vw,.9375rem)}}.cmp-solutionscardcarousel .cmp-solutions-card__text{font-family:Open Sans,sans-serif;font-size:1rem;letter-spacing:.025rem;line-height:1.625rem}@media screen and (min-width:601px)and (max-width:1279px){.cmp-solutionscardcarousel .cmp-solutions-card__text{font-size:1.5625rem;letter-spacing:.0375rem;line-height:2.375rem}}@media screen and (min-width:1280px){.cmp-solutionscardcarousel .cmp-solutions-card__text{font-size:clamp(1.25rem,1.6vw,1.5625rem);line-height:clamp(1.875rem,2.5vw,2.375rem)}}.cmp-solutionscardcarousel .cmp-solutions-carousel__nav{bottom:4.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:200}@media screen and (min-width:601px)and (max-width:1279px){.cmp-solutionscardcarousel .cmp-solutions-carousel__nav{bottom:5.3125rem}}@media screen and (min-width:1280px){.cmp-solutionscardcarousel .cmp-solutions-carousel__nav{bottom:clamp(4.0625rem,6vw,5.625rem);gap:clamp(.9375rem,2vw,1.875rem)}}.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:.125rem solid #d2d5d4;border-radius:50%;color:#d2d5d4;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;justify-content:center;-webkit-transition:background-color .3s ease,border-color .3s ease,color .3s ease,-webkit-transform .1s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease,-webkit-transform .1s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .1s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .1s ease,-webkit-transform .1s ease;width:3rem}@media screen and (min-width:601px)and (max-width:1279px){.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button{height:3.375rem;width:3.375rem}}@media screen and (min-width:1280px){.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button{height:clamp(3rem,4vw,3.75rem);width:clamp(3rem,4vw,3.75rem)}}.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button:hover:not(:disabled){border-color:#08d2ff;color:#08d2ff}.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button:active:not(:disabled){border-color:#1a2f5a;color:#1a2f5a;-webkit-transform:scale(.95);transform:scale(.95)}.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button:focus-visible{outline:.125rem solid #08d2ff;outline-offset:.125rem}.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button svg{height:1.125rem;width:1.125rem}@media screen and (min-width:601px)and (max-width:1279px){.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button svg{height:1.375rem;width:1.375rem}}@media screen and (min-width:1280px){.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button svg{height:clamp(1.25rem,1.5vw,1.5rem);width:clamp(1.25rem,1.5vw,1.5rem)}}.cmp-solutionscardcarousel .cmp-solutions-carousel__nav button:disabled{opacity:.3;pointer-events:none}.cmp-solutionscardcarousel.cmp-solutionscardcarousel--author-mode{min-height:12.5rem;overflow:hidden;width:100%!important}.cmp-solutionscardcarousel.cmp-solutionscardcarousel--author-mode .cmp-solutions-author-view{display:block!important;margin:0 auto;width:100%!important}.cmp-solutionscardcarousel.cmp-solutionscardcarousel--author-mode .cmp-solutions-author-panel{display:none!important;opacity:1!important;position:relative!important;-webkit-transform:none!important;transform:none!important;visibility:visible!important;width:100%!important}.cmp-solutionscardcarousel.cmp-solutionscardcarousel--author-mode .cmp-solutions-author-panel.cmp-solutions-author-panel--active{display:block!important}.cmp-solutionscardcarousel.cmp-solutionscardcarousel--author-mode .cmp-solutions-card{background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;min-height:38.75rem;opacity:1;-webkit-transform:none;transform:none;width:34.0625rem}@media screen and (max-width:600px){.cmp-solutionscardcarousel.cmp-solutionscardcarousel--author-mode .cmp-solutions-card{min-height:23.25rem;width:18.125rem}}.cmp-solutionscardcarousel.cmp-solutionscardcarousel--author-mode .cmp-solutionscardcarousel__new-area{clear:both;width:100%!important}