.homePage{flex-direction:column;width:100%;margin-top:5rem;display:flex}.homePage header{align-items:center;width:100%;height:calc(100vh - 5rem);display:flex;position:relative}.homePage header img{object-fit:cover;width:100%;height:100%}.homePage header .content{width:100%;height:100%;color:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute}.homePage header .content p{letter-spacing:2px;text-align:center;width:70%;font-size:2.5rem;font-weight:500;line-height:1.2}.homePage header .content h4{font-size:1.25rem;font-weight:400}.homePage .quote{text-align:center;background-color:var(--tertiary);width:100%;color:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:8rem 0;display:flex}.homePage .quote p{width:60%;font-size:2.25rem}.homePage .quote h4{font-size:1.5rem;font-weight:400}.homePage .mission{width:100%;min-height:30rem;display:flex}.homePage .mission .container{text-align:center;flex:1;justify-content:center;align-items:center;padding:4rem;display:flex}.homePage .mission .container img{object-fit:cover;width:100%;height:100%}.homePage .mission .container p{width:70%;color:var(--quaternary);font-size:1.15rem}.homePage .services{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.homePage .services .service{flex-direction:column;display:flex}.homePage .services .service .content{aspect-ratio:1;text-align:center;color:var(--white);flex-direction:column;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.homePage .services .service .content h3{font-size:1.5rem;line-height:1.2}.homePage .services .service .content p{font-size:1.15rem}.homePage .services .service .content a{background-color:var(--white);color:var(--quaternary);text-transform:uppercase;border-radius:var(--radius);padding:.75rem 1.5rem;font-size:.85rem;font-weight:700}.homePage .services .service:first-child{background-color:var(--primary)}.homePage .services .service:nth-child(2){background-color:var(--tertiary)}.homePage .services .service:nth-child(3){background-color:var(--primary)}.homePage .services .service .image{aspect-ratio:1}.homePage .services .service .image img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.homePage .approach{text-align:center;width:100%;color:var(--tertiary);background-color:var(--white);flex-direction:column;justify-content:center;align-items:center;padding:6rem 0;display:flex}.homePage .approach p{width:60%;font-size:2rem}.homePage .about{background-color:var(--tertiary);width:100%;min-height:25rem;color:var(--white);display:flex}.homePage .about .content{flex-direction:column;flex:5;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.homePage .about .content p{text-align:center;width:80%;font-size:1.15rem}.homePage .about .image{flex:4}.homePage .about .image img{object-fit:cover;width:100%;height:100%}.homePage .reviews{align-items:center;gap:var(--gap);flex-direction:column;width:100%;padding:4rem 2.5rem;display:flex}.homePage .reviews h2{color:var(--tertiary)}.homePage .reviews .carousel{justify-content:center;align-items:center;gap:var(--gap);width:100%;height:fit-content;display:flex;position:relative}.homePage .reviews .carousel .nav{justify-content:center;align-items:center;height:100%;display:flex}.homePage .reviews .carousel .nav svg{color:#000;font-size:3rem}.homePage .reviews .carousel .carouselContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.homePage .reviews .carousel .carouselContainer p{text-align:center;width:90%;font-size:.9rem}@media screen and (max-width:1000px){.homePage header .content p{width:90%;font-size:2.25rem}.homePage .quote{padding:6rem 0}.homePage .quote p{width:80%;font-size:2rem}.homePage .services{grid-template-columns:1fr}.homePage .services .service{flex-direction:row}.homePage .services .service .content{aspect-ratio:unset;flex:1;justify-content:space-around}.homePage .services .service .image{flex:1}.homePage .approach p{width:80%}}@media screen and (max-width:800px){.homePage .mission{gap:var(--gap);flex-direction:column;padding:4rem 10%}.homePage .mission .container{padding:0}.homePage .mission .container p{width:100%}.homePage .services .service{flex-direction:column}.homePage .services .service:nth-child(odd){flex-direction:column-reverse}.homePage .services .service .content{aspect-ratio:unset}.homePage .services .service .content h3{font-size:1.25rem}.homePage .services .service .content p{font-size:1rem}.homePage .services .service .image{height:15rem;aspect-ratio:unset}.homePage .approach p{width:90%;font-size:1.5rem}.homePage .about{min-height:fit-content;padding:2rem 0}.homePage .about .content p{width:90%;font-size:1rem}}@media screen and (max-width:600px){.homePage header .content p{width:90%;font-size:1.5rem}.homePage header .content h4{font-size:.85rem}.homePage .quote{padding:4rem 0}.homePage .quote p{width:90%;font-size:1.5rem}.homePage .approach{padding:4rem 0}.homePage .approach p{font-size:1.25rem}.homePage .about .content p{width:100%;font-size:1rem}}
