.cloudsol-solutions-page{--solutions-navy:#07182d;--solutions-slate:#1d385a;--solutions-blue:#056ce6;--solutions-orange:#FF7A00;color:var(--solutions-navy);overflow:hidden}.cloudsol-solutions-container{box-sizing:border-box;width:min(100% - 2.5rem,80rem);margin-inline:auto}.cloudsol-solutions-eyebrow{margin:0 0 1rem;color:var(--solutions-orange);font-family:"Manrope",sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cloudsol-solutions-page h1,.cloudsol-solutions-page h2{font-family:"Manrope",sans-serif}.cloudsol-solutions-hero{position:relative;display:flex;min-height:clamp(34rem,70vh,48rem);align-items:flex-end;background-image:url('../images/cloudsol-boardroom-hero.png');background-position:center;background-size:cover;color:#fff}.cloudsol-solutions-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,16,34,.97),rgba(3,16,34,.78) 44%,rgba(3,16,34,.14) 80%)}.cloudsol-solutions-hero__content{position:relative;z-index:1;padding-block:clamp(4rem,8vw,7rem)}.cloudsol-solutions-hero h1{max-width:48rem;margin:0;font-size:clamp(2.7rem,6vw,5rem);font-weight:800;letter-spacing:-.055em;line-height:1.02}.cloudsol-solutions-hero__content>p:last-child{max-width:42rem;margin:1.5rem 0 0;color:#dbe4ee;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.cloudsol-solutions-intro{padding-block:clamp(4rem,8vw,6rem);background:#f5f7f9;text-align:center}.cloudsol-solutions-intro h2,.cloudsol-solutions-partners h2,.cloudsol-solutions-cta h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.cloudsol-solutions-intro .cloudsol-solutions-container>p:last-child,.cloudsol-solutions-partners__heading>p:last-child{max-width:46rem;margin:1.25rem auto 0;color:#5e6978;line-height:1.75}.cloudsol-solutions-list{padding-bottom:clamp(4rem,8vw,7rem);background:#f5f7f9}.cloudsol-solutions-list .cloudsol-solutions-container{display:grid;gap:1.5rem}.cloudsol-solution-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:.9rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(7,24,45,.1);transition:transform 220ms ease,box-shadow 220ms ease}.cloudsol-solution-row:hover{box-shadow:0 1.5rem 3.25rem rgba(7,24,45,.16);transform:translateY(-.4rem)}.cloudsol-solution-row__media img{display:block;width:100%;height:100%;min-height:20rem;object-fit:cover}.cloudsol-solution-row__content{display:flex;justify-content:center;padding:clamp(2rem,5vw,4rem);flex-direction:column}.cloudsol-solution-row__icon{display:grid;width:3.4rem;height:3.4rem;margin-bottom:1.25rem;place-items:center;border:2px solid var(--solutions-blue);border-radius:.75rem;color:var(--solutions-blue);font-size:1.4rem}.cloudsol-solution-row h2{margin:0;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:800;letter-spacing:-.035em}.cloudsol-solution-row p{margin:1rem 0 0;color:#5b6776;line-height:1.75}.cloudsol-solutions-partners{padding-block:clamp(4rem,8vw,7rem);background:#fff}.cloudsol-solutions-partners__heading{text-align:center}.cloudsol-solutions-partners__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem}.cloudsol-partner-logo{display:grid;min-height:8rem;margin:0;place-items:center;border:1px solid #dfe5eb;border-radius:.75rem;padding:1rem;background:#fff;transition:transform 180ms ease,box-shadow 180ms ease}.cloudsol-partner-logo:hover{box-shadow:0 .8rem 2rem rgba(7,24,45,.1);transform:translateY(-.25rem)}.cloudsol-partner-logo img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.cloudsol-solutions-cta{background:var(--solutions-navy);color:#fff}.cloudsol-solutions-cta__inner{display:flex;min-height:18rem;align-items:center;justify-content:space-between;gap:3rem;padding-block:3rem}.cloudsol-solutions-cta h2{max-width:48rem}.cloudsol-solutions-cta a{flex:0 0 auto;border:2px solid var(--solutions-orange);border-radius:.55rem;padding:.95rem 1.35rem;background:var(--solutions-orange);color:#FFFFFF;font-weight:800}.cloudsol-solutions-cta a:hover{border-color:var(--solutions-orange);background:transparent;color:#FFFFFF}@media(max-width:63.999rem){.cloudsol-solutions-hero{background-position:62% center}.cloudsol-solutions-partners__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.999rem){.cloudsol-solutions-container{width:min(100% - 2rem,80rem)}.cloudsol-solutions-hero{min-height:40rem;background-position:68% center}.cloudsol-solutions-hero__overlay{background:linear-gradient(180deg,rgba(3,16,34,.2),rgba(3,16,34,.93) 70%)}.cloudsol-solution-row{grid-template-columns:1fr}.cloudsol-solution-row__media img{min-height:0;aspect-ratio:16/10}.cloudsol-solution-row__content{padding:2rem}.cloudsol-solutions-partners__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloudsol-partner-logo{min-height:6rem}.cloudsol-solutions-cta__inner{min-height:0;align-items:flex-start;flex-direction:column;gap:2rem;padding-block:4rem}}@media(prefers-reduced-motion:reduce){.cloudsol-solution-row,.cloudsol-partner-logo{transition:none}.cloudsol-solution-row:hover,.cloudsol-partner-logo:hover{transform:none}}
.cloudsol-solutions-hero{min-height:calc(100vh - 5rem)!important;min-height:calc(100svh - 5rem)!important;align-items:center!important}
