.home{width:100%;height:115vh;background:linear-gradient(rgba(88,77,102,.683),rgba(88,77,102,.5)),url(/_next/static/media/hero-section-bg.b5d332bf.webp);background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:center;gap:3vh;padding:0 5vw;color:#fff}.home h1{font-size:clamp(2rem,4vw,4.4rem);letter-spacing:1px}.home p{font-weight:900}.home .btn{padding-top:10vh}.engrace{margin:-15vh auto 0;width:90%;z-index:1;background:#fff;border-radius:10px}@media screen and (max-width:700px){.engrace{width:100%;border-radius:0}}.engrace .engrace-difference{display:flex;align-items:center;justify-content:space-between;padding:55px;box-shadow:0 40px 45px -7px #f3f3f3}@media screen and (max-width:700px){.engrace .engrace-difference{flex-direction:column;align-items:flex-start;padding:55px 30px}}.engrace .engrace-difference .content h2{color:var(--btn-bg);padding:1vh 0;font-size:clamp(1rem,4vw,1.2rem)}.engrace .engrace-difference .content h1{font-size:clamp(1.2rem,4vw,2.2rem)}@media screen and (max-width:700px){.engrace .engrace-difference .btn{padding:2vh 0;align-self:flex-end;justify-self:flex-end}}.our-mission{width:100%;height:100%;display:flex;margin-top:8vh;padding:4vh 0 20vh}@media screen and (max-width:750px){.our-mission{flex-direction:column}}.our-mission .image{width:50%;transition:all .3s ease}@media screen and (max-width:750px){.our-mission .image{width:100%}}.our-mission .image:hover{transform:translateY(-4px)}.our-mission .content{width:50%;display:flex;flex-direction:column;gap:5vh;padding:0 5vw}@media screen and (max-width:750px){.our-mission .content{width:100%}}.our-mission .content h2{color:var(--btn-bg);padding:1vh 0;font-size:clamp(1rem,4vw,1.2rem)}.our-mission .content h1{font-size:clamp(1rem,4vw,1.3rem)}.our-mission .content p{font-size:clamp(1rem,4vw,1.2rem);line-height:32px}.our-mission .content .btn button{display:grid;place-items:center;width:170px;height:50px;white-space:nowrap}.our-service{background:var(--primary-color);height:100%;width:100%;padding:4vh 8vw}.our-service .heading{text-align:center}.our-service .heading h2{color:#917af1;padding:1vh 0;font-size:clamp(1rem,4vw,1.4rem)}.our-service .heading h1{font-size:clamp(1.6rem,4vw,2.5rem);color:#fff;padding:7vh 0}.our-service .card-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.4vw;gap:1.4vw;color:#fff}@media screen and (max-width:1000px){.our-service .card-container{grid-template-columns:1fr 1fr;row-gap:5vh}}@media screen and (max-width:600px){.our-service .card-container{grid-template-columns:1fr;row-gap:5vh}}.our-service .card-container .card .card-content{padding:3vh 2vw}.our-service .card-container .card .card-content h1{font-size:clamp(.8rem,4vw,1rem);padding:1.4vh 0}.our-service .card-container .card .card-content p{line-height:28px;padding-bottom:24px}.our-service .card-container .card .card-content .read-more{margin-top:5vh;position:relative}.our-service .card-container .card .card-content .read-more a{transition:all .4s ease-out;color:#000;font-family:Karla,serif}.our-service .card-container .card .card-content .read-more:hover a{color:#917af1}.our-service .line{width:50%;height:2px;background:#917af1;position:relative;margin:4vh auto}@media screen and (max-width:700px){.our-service .line{width:100%}}.our-service .additional-services{width:100%;display:grid;padding:15vh 0;transition:all .4s ease;grid-template-columns:50% 50%}@media screen and (max-width:700px){.our-service .additional-services{grid-template-columns:100%;padding:7vh 0}}.our-service .additional-services .additional-content h2{color:#917af1;padding:1vh 0;font-size:clamp(1rem,4vw,1.2rem)}.our-service .additional-services .additional-content h1{font-size:clamp(1.6rem,4vw,2.5rem);color:#fff;padding:3vh 0}.our-service .additional-services .additional-content .features{display:flex;flex-direction:column;gap:3vh;color:#fff;font-family:Karla,serif}.our-service .additional-services .additional-content .features span{display:flex;align-items:center;gap:1vw}.our-service .additional-services .additional-content .btn{margin:7vh 0}.our-service .additional-services .additional-img img{transition:all .4s ease-out}.our-service .additional-services .additional-img:hover img{transform:translateY(-8px)}.why-us{width:100%;height:100%;background:#f3f1f6;padding:3vh 4vw}.why-us .heading{padding:3vh 2vw}.why-us .heading h2{color:var(--btn-bg);padding:1vh 0;font-size:clamp(1rem,4vw,1.2rem)}.why-us .heading h1{font-size:clamp(1.5rem,4vw,2.5rem)}.why-us .card-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8vw;gap:.8vw;padding:0 5vh;margin:5vh 0}@media screen and (max-width:1000px){.why-us .card-container{gap:4vh 2vw;padding:0}}@media screen and (max-width:768px){.why-us .card-container{gap:2vw;grid-template-columns:repeat(2,1fr);margin:5vh 0 10vh}}@media screen and (max-width:500px){.why-us .card-container{grid-template-columns:repeat(1,1fr);margin:5vh 5vw 10vh;gap:4vh}}