.home-2024{overflow:hidden}.body-container-wrapper{padding-top:0!important}.homepage-hero-bg{background:#edf1fc;background-image:url(https://www.circle.com/hubfs/homepage/2024/backgrounds/homepage-bg-052024.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:72px;padding-top:135px;position:relative}.homepage-hero h1{padding-bottom:24px}.homepage-hero h5{font-size:12.5px}.solutions-card{height:360px;margin:40px 16px 0;min-height:100%;position:relative;width:350px}.solutions-card img.solutions-card-img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;border-radius:10px;filter:drop-shadow(0 7px 15px rgba(0,0,0,.1)) drop-shadow(0 28px 28px rgba(0,0,0,.09)) drop-shadow(0 63px 38px rgba(0,0,0,.05)) drop-shadow(0 111px 45px rgba(0,0,0,.02)) drop-shadow(0 174px 49px rgba(0,0,0,0));margin-bottom:8px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.solutions-card a.solutions-card-link{height:100%;left:0;outline:none!important;position:absolute;top:0;width:100%}.solutions-card .card-maincontent{display:flex;flex-direction:column;gap:16px}.solutions-card h4{margin-bottom:16px}.solutions-card .solutions-overview,.solutions-card .solutions-overview p{margin-bottom:0}.solutions-card .solutions-card-cta{align-items:center;display:flex;gap:16px;justify-content:space-between;width:fit-content}.solutions-card .solutions-card-cta .cta-text{color:#29233b;font-style:normal;font-weight:700;letter-spacing:-.64px;position:relative}.solutions-card .solutions-card-cta .cta-text:after{background:#29233b;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 0;transition:transform .3s ease;width:100%}.solutions-card:hover .solutions-card-cta .cta-text:after{transform:scaleX(1)}.homepage-hero .solutions-swiper-container .swiper-slide.solutions-swiper-slide,.homepage-hero .solutions-swiper-container .swiper-slide.solutions-swiper-slide .solutions-card,.homepage-hero .solutions-swiper-container .swiper-slide.swiper-slide-active .solutions-card,.homepage-hero .swiper-wrapper.solutions-swiper-wrapper{background:transparent!important;height:400px!important}.homepage-hero .solutions-swiper-container{padding-top:56px}.homepage-hero .solutions-cards-m{display:none}@media (min-width:2000px){.homepage-hero-bg{background-position:bottom}}@media (min-width:993px){.solutions-card img.solutions-card-img{position:relative;top:0;transition:top .3s ease}.solutions-card:hover img.solutions-card-img{top:-8px;transition:top .6s ease}.body-wrapper h1.large,.homepage-hero h1,h1.large{font-size:92px}}@media (max-width:992px){.homepage-hero .hide-break{display:none}.homepage-hero .solutions-swiper-container .swiper-slide .solutions-card{width:95%!important}.homepage-hero .solutions-swiper-container .swiper-slide.solutions-swiper-slide{width:300px!important}.homepage-hero .solutions-swiper-container .swiper-slide.solutions-swiper-slide,.homepage-hero .solutions-swiper-container .swiper-slide.swiper-slide-active .solutions-card,.homepage-hero .swiper-wrapper.solutions-swiper-wrapper{height:400px!important}.solutions-card .solutions-card-cta .cta-text,.solutions-card .solutions-overview,.solutions-card .solutions-overview p{opacity:1}.homepage-hero .solutions-cards-d{display:none}.homepage-hero .solutions-cards-m{display:block}.homepage-hero .solutions-swiper-container{margin-top:0}.homepage-hero-bg{background-image:url(https://www.circle.com/hubfs/homepage/2024/backgrounds/homepage-bg-052024.webp);background-position:bottom}}@media (max-width:767px){.home-2024 h2.h1{font-size:36.5px}.homepage-hero-bg{background-image:url(https://www.circle.com/hubfs/homepage/2024/backgrounds/homepage-bg-052024.webp);background-position:bottom}.body-wrapper .h1,.body-wrapper h1,.body-wrapper h1.large{font-size:46.18px;line-height:44px}.homepage-hero .solutions-swiper-container .swiper-slide.solutions-swiper-slide{width:100%!important}}@media (max-width:660px){.homepage-hero-bg{padding-bottom:60px;padding-top:120px}.solutions-card{border-radius:13px}.homepage-hero .solutions-swiper-container{padding-top:0}}@media (max-width:600px){.homepage-hero .solutions-swiper-container .swiper-slide .solutions-card{background:#fff;color:#4e4763;width:95%}.homepage-hero .solutions-swiper-container .swiper-slide.solutions-swiper-slide,.homepage-hero .solutions-swiper-container .swiper-slide.swiper-slide-active .solutions-card,.homepage-hero .swiper-wrapper.solutions-swiper-wrapper{height:400px!important}}