.cloud-solutions-section{background-size:cover;background-position:50%;transition:background-image 1s ease-in-out;color:#fff;position:relative;padding:4rem 0;height:86rem}.hero-overlay{padding:4rem 2rem}.hero-heading{text-align:center;margin-top:5rem;margin-bottom:16rem;justify-content:center;align-items:center;align-self:center}.hero-heading h1{font-family:inherit;font-size:clamp(3.8rem,3.8rem + (1vw - .32rem)*3.0357,7.2rem);font-weight:600;line-height:clamp(5.2rem,5.2rem + (1vw - .32rem)*3.3929,9rem);font-style:normal;color:#fff;max-width:115rem;justify-self:center;text-align:center}.card-slider-wrapper{display:flex;justify-content:space-between;max-width:100%;width:100%;margin:0 auto;gap:2rem;padding:0 5rem}.card{display:flex;font-family:inherit;font-size:2rem;flex-direction:column;gap:10px;flex:1 1;background:hsla(0,0%,100%,.05);padding:4rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all ease-in-out;position:relative}.card.active{background:linear-gradient(0deg,rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.14))}.card .progress-line{height:3px;width:95%;position:absolute;left:2%;top:5%}.card .progress-line.empty{background:hsla(0,0%,100%,.2)}.card .progress-line.fill{background:#cf0873;animation:fillProgress 4s linear forwards}.card .card-content{margin-top:2rem;font-family:inherit}.card .card-content h3{font-size:2.2rem;font-weight:600;font-style:normal;line-height:3.1rem;letter-spacing:-.66px;margin-bottom:.5rem}.card .card-content p{font-size:1.6rem;font-style:normal;font-weight:500;line-height:27.357px;margin-bottom:1rem}.card .card-content a{color:#fff;margin-bottom:1.7rem;font-weight:500;font-style:normal;font-weight:600;line-height:137.5%;letter-spacing:-.32px}@keyframes fillProgress{0%{width:0}to{width:95%}}@media(max-width:1061px){.card-slider-wrapper{transform:translateY(-50px)!important}}@media(max-width:992px){.card-slider-wrapper{transform:translateY(-10px)!important}.hero-heading{margin-bottom:10rem}.hero-heading h1{font-size:2.8rem;line-height:4.5rem}}@media(max-width:768px){.card-slider-wrapper{position:relative;justify-content:center;width:100%;transform:translateY(100%)!important}.hero-overlay{margin-top:10rem}.card{align-items:start;opacity:0;transition:opacity .4s ease-in-out;position:absolute}.card .card-content{margin-top:2rem;justify-content:center;font-family:inherit}.card .card-content h3{font-size:17px;padding-bottom:1rem;font-family:inherit;font-weight:600;line-height:3.2rem;color:#fff;padding-top:2rem;margin-top:2rem;margin-bottom:0}.card .card-content p{font-weight:400;padding-bottom:2rem;margin-top:0}.card .card-content a,.card .card-content p{font-size:12px;color:#fff;font-family:inherit}.card .card-content a{position:relative;align-items:center;margin:0}.card.active{opacity:1}}@media(max-width:482px){.card{align-items:center;opacity:0;transition:opacity .4s ease-in-out;position:absolute;transform:translateX(-2%,30%);border-radius:0;padding:0 20px;max-width:330px;width:100%;min-height:280px;height:100%}.card .progress-line{height:3px;width:95%;position:absolute;top:5%;left:2%}.card .progress-line.empty{background:hsla(0,0%,100%,.2)}.card .progress-line.fill{background:#cf0873;animation:fillProgress 4s linear forwards}.card .card-content{margin-top:2rem;justify-content:center;font-family:inherit}.card .card-content h3{font-size:17px;padding-bottom:1rem;font-family:inherit;font-weight:600;line-height:3.2rem;color:#fff;padding-top:2rem;margin-top:2rem;margin-bottom:0}.card .card-content p{font-weight:400;padding-bottom:2rem;margin-top:0}.card .card-content a,.card .card-content p{font-size:12px;color:#fff;font-family:inherit}.card .card-content a{position:relative;align-items:center;margin:0}.card.active{opacity:1}}