.heading-why,.who-we-serve-h2,.services-h2,.testimonials-promotion-h2,.cta-heading{font-family:Bebas Neue,sans-serif}.hero-button,.why-our-story-button{font-family:Arial,sans-serif}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rem;height:76rem;background-image:linear-gradient(to right bottom,rgba(65,106,141,.35),rgba(65,106,141,.35)),url(/build/assets/homeBG-af2be041.webp);background-size:cover;background-position:center bottom}.hero-header{text-align:center;font-family:Roboto,sans-serif;font-size:4.4rem;color:#fff;padding-bottom:2rem;letter-spacing:.4rem;line-height:1.2;font-weight:700}.hero-text{color:#fff;font-size:2.4rem;font-weight:400;line-height:1.4;letter-spacing:.2rem;padding-bottom:4rem;text-align:center}.hero-button:link,.hero-button:visited{text-decoration:none;font-size:1.6rem;color:#171717;background-color:#03b4c6;padding:1.2rem 2.4rem;border-radius:3px}a .hero-button{color:#fff;text-decoration:none}.why-card-container{display:grid;-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:repeat(4,1fr);justify-items:center;align-items:start;padding-bottom:3rem}.heading-why{font-size:4.8rem;font-weight:400;line-height:1.2;letter-spacing:.2rem;color:#03b4c6;padding-bottom:2rem;text-align:center}.section-why-paragraph{padding:0 11.5rem 3rem;text-align:center;font-size:1.8rem;font-weight:400;line-height:1.8}.why-card{height:100%;border:1px solid #03b4c6;border-radius:5px}.why-card-img{height:250px;padding-bottom:2rem;display:block;margin-left:auto;margin-right:auto}.why-card-text{font-weight:500;text-align:center;font-size:1.6rem;letter-spacing:.1rem;line-height:1.8;padding:0 2rem 2rem}.why-our-story{display:block;text-align:center;padding:4rem 0 0}.why-our-story-button:link,.why-our-story-button:visited{text-decoration:none;font-size:1.6rem;color:#171717;background-color:#03b4c6;display:inline-block;padding:1.5rem 3rem;border-radius:3px}.who-we-serve{background-color:#41698d}.who-we-serve-container{padding:7rem 0}.who-we-serve-h2{font-size:4.8rem;font-weight:400;letter-spacing:.2rem;color:#fff;text-align:center;padding-bottom:3.2rem;margin:0}.who-we-serve-p{font-weight:400;padding:0 9rem;text-align:center;color:#fff;font-size:1.8rem;line-height:1.8}.services-h2{font-size:5.2rem;font-weight:400;letter-spacing:.2rem;line-height:1.2;color:#41698d;text-align:center;padding:0 0 2rem}.services-text{padding:0 12rem 5rem;text-align:center;font-size:2.4rem;line-height:1.4;letter-spacing:.2rem}.services-text span{color:#03b4c6;font-weight:700}.services-container-card{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}.services-card{border-radius:8px;border:solid 3px transparent;box-shadow:0 0 4px #000;overflow:hidden;transition:all ease-in .5s;display:flex;flex-direction:column}.services-card:hover{transform:translateY(-.2rem);border:solid 3px #03b4c6}.services-card-img{display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;padding-bottom:2rem}.service-card-text{text-align:center;text-decoration:none;padding:0 13rem 2rem;border-radius:3px;font-size:1.6rem;letter-spacing:.1rem;line-height:1.8}.learn{color:#41698d;text-align:center;font-size:1.8rem;letter-spacing:.1rem;padding-bottom:2rem;text-decoration:none}.services-card:hover .learn{-webkit-text-decoration:underline #03b4c6;text-decoration:underline #03b4c6}.section-testimonials{background-color:#f5f5f5}.testimonials-container{display:grid;grid-template-columns:1.32fr 2fr;padding:6rem 0;-moz-column-gap:10rem;column-gap:10rem}.testimonials-promotion-h2{font-size:4.8rem;font-weight:400;line-height:1.4}.testimonials-promotion-h2 span{color:#03b4c6}.testimonials-card{background-color:#41698d;color:#fff;height:100%}.inner-card{height:100%;padding:4rem;display:flex;flex-direction:column;justify-content:space-between}.testimonials-card-text{font-style:italic;text-align:center;font-size:1.6rem;font-weight:400;line-height:1.5;padding-bottom:2.5rem}.testimonials{display:flex;justify-content:center;align-items:center;gap:1rem}.testimonials-logo{width:10.5rem;border-radius:50%;margin-right:2rem}.people{display:block;font-style:italic;font-size:1.6rem;font-weight:600}.position{color:#03b4c6;display:block;font-size:1.4rem;font-style:italic;font-weight:400;line-height:1.5}.section-cta{margin-top:3rem;background-color:#03b4c6;color:#fff}.cta-inner{padding:5rem 1rem;text-align:center}.cta-heading{font-size:4.8rem;font-weight:400;letter-spacing:.2rem;line-height:1.2;padding:0 0 2rem}.cta-text{font-size:1.8rem;font-weight:400;line-height:1.8;letter-spacing:.5px;padding:0 0 3.5rem}.cta-button:link,.cta-button:visited{display:inline-block;color:#fff;text-decoration:none;font-size:16px;font-weight:500;background-color:#41698d;padding:1.5rem 3rem;border-radius:3px}.mySlides{height:100%;display:none}.slideshow-container{height:500px;position:relative;margin:auto}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:#000c}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{background-color:#717171}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{0%{opacity:.4}to{opacity:1}}@media screen and (max-width: 64em){.hero{padding:10rem 8rem}.section-why-paragraph{padding:0 0 3rem}.why-card-container{grid-template-columns:repeat(2,1fr);row-gap:2rem}.who-we-serve-p{padding:0}.services-text{padding:0 6rem 5rem}.service-card-text{padding:0 4rem 2rem}.testimonials-container{grid-template-columns:1fr;row-gap:4rem}.testimonials-promotion{text-align:center}}@media screen and (max-width: 52em){.services-text{padding:0 3rem 5rem}.services-container-card{gap:3rem}.service-card-text{padding:0 3rem 2rem}}@media screen and (max-width: 48em){.hero{padding:10rem 6rem}.testimonials-container{padding:5rem 0}.why-card-container{-moz-column-gap:2rem;column-gap:2rem}}@media screen and (max-width: 37em){.hero{padding:10rem 4rem}.why-card-container{grid-template-columns:1fr}.why-card-text{padding:0 1rem 2rem}.services-container-card{grid-template-columns:1fr}.services-container-card{gap:2rem}.service-card-text{padding:0 2rem 2rem}.slideshow-container{height:600px}}@media screen and (max-width: 27em){.hero{padding:10rem 3rem}.testimonials-container{padding:3rem 0}.slideshow-container{height:720px}}@media screen and (max-width: 20em){.hero{padding:10rem 2rem}.section-margin-bottom-m{margin-bottom:3rem}.testimonials-container{padding:2rem 0}.testimonials-container{row-gap:1rem}}
