@import"https://www.nerdfonts.com/assets/css/webfont.css";:root{--clr-primary-1: #1b75b3;--clr-primary-2: rgb(9, 67, 106);--clr-secondary-1: #f69e36;--padding-0_5: .5rem;--padding-1: 1rem;--padding-2: 2rem;--padding-3: 3rem;--padding-4: 4rem;--padding-5: 5rem;--padding-10: 10rem;--gap-0_5: .5rem;--gap-1: 1rem;--gap-2: 2rem;--gap-3: 3rem;--gap-4: 4rem;--gap-5: 5rem;--radius-1: 4px;--radius-2: 8px;--radius-3: 12px;--radius-4: 16px;--radius-5: 20px;--radius-10: 40px;--transition-1: .1s;--transition-2: .2s;--shadow-1: 0px 1px 3px 0px #00000040;--shadow-2: 0 0 10px 0 #000;--font-xxs: .812rem;--font-xs: 1rem;--font-sm: 1.25rem;--font-md: 1.562rem;--font-lg: 1.938rem;--font-xl: 2.438rem;--font-xxl: 3.062rem;--font-xxxl: 3.812rem}@media(max-width:768px){:root{--padding-0_5: calc(4 / 6 * .5rem);--padding-1: calc(4 / 6 * 1rem);--padding-2: calc(4 / 6 * 2rem);--padding-3: 2rem ;--padding-4: 2rem ;--padding-5: 2.5rem ;--padding-10: 5rem ;--font-xxs: calc(6 / 7 .812rem);--font-xs: calc(6 / 7 * 1rem);--font-sm: calc(6 / 7 * 1.25rem);--font-md: calc(6 / 7 * 1.562rem);--font-lg: calc(5 / 7 * 1.938rem);--font-xl: calc(5 / 7 * 2.438rem);--font-xxl: calc(4 / 7 * 3.062rem);--font-xxxl: calc(4 / 7 * 3.812rem)}}*{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:0;margin:0;color:inherit}*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-padding-top:4rem;scroll-behavior:smooth}}body{font-size:18px;color:var(--font-color);min-height:100vh;min-height:100svh}table{text-indent:0;border-color:inherit;border-collapse:collapse;border-spacing:0}img,video,svg,picture{display:block;width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}code{font-family:monospace}a{text-decoration:none}p,a,input,textarea,address{font-size:var(--font-xs)}h1{font-size:var(--font-xl)}h2{font-size:var(--font-lg)}.btn{display:flex;align-items:center;width:fit-content;max-height:3rem;padding:var(--padding-1);background-color:var(--clr-secondary-1);color:#fff;border-radius:var(--radius-1);border:solid var(--clr-secondary-1) 1px;transition:var(--transition-2)}.btn:hover{background-color:transparent;color:var(--clr-secondary-1);transition:var(--transition-2)}:root{--header-height: 5rem}header .desktop{width:100vw;height:var(--header-height);background-color:#fff;position:fixed;z-index:9999;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--padding-4);box-shadow:var(--shadow-1)}header .desktop img{width:4rem}header .desktop nav{display:flex;gap:var(--gap-2)}header .desktop nav .drop-down-parent{display:flex;gap:.25rem}header .desktop nav .drop-down-parent .nf{align-self:center;font-size:10px}header .desktop nav .drop-down-parent,header .desktop nav a{transition:var(--transition-2)}header .desktop nav .drop-down-parent:hover,header .desktop nav a:hover{color:var(--clr-secondary-1);transition:var(--transition-2)}header .desktop .nav__dropdown-container .drop-down{display:none;position:relative}header .desktop .nav__dropdown-container:focus,header .desktop .nav__dropdown-container:hover{transition:var(--transition-1)}header .desktop .nav__dropdown-container:focus .drop-down,header .desktop .nav__dropdown-container:hover .drop-down,header .desktop .nav__dropdown-container .drop-down-parent:focus+.drop-down{display:block;position:absolute;top:50%}header .desktop .drop-down__arrow{align-self:center;font-size:10px}header .desktop .drop-down__sep{height:2rem;background-color:transparent}header .desktop .drop-down__links{border:solid 1px black;background-color:#fff;color:var(--font-color);padding-block:1.5rem;padding-inline-start:2rem;padding-inline-end:3rem;display:grid;gap:var(--gap-1)}header .desktop .drop-down__link{color:#000;list-style:none;display:flex;gap:var(--gap-1);align-items:center}header .desktop .drop-down__link i{font-size:var(--font-xs)}header .desktop .drop-down__link:hover,header .desktop .drop-down__link:has(a:focus){transition:var(--transition-1)}header .mobile{display:none;width:100vw;height:var(--header-height);background-color:#fff;position:fixed;z-index:9999;align-items:center;justify-content:space-between;padding-inline:var(--padding-4);box-shadow:var(--shadow-1)}header .mobile img{width:3.5rem}header .mobile>details{cursor:pointer}header .mobile>details>summary{list-style:none}header .mobile>details>summary::-webkit-details-marker{display:none}header .mobile>details>summary>i{font-size:var(--font-xl)}header .mobile>details>summary i.nf.nf-oct-x{display:none}header .mobile>details[open] summary>i.nf.nf-md-menu{display:none}header .mobile>details[open] summary>i.nf.nf-oct-x{display:initial}header .mobile>details .menu{position:fixed;top:var(--header-height);left:0;width:100vw;height:calc(100svh - var(--header-height));background-color:#fff;padding:var(--padding-4)}header .mobile>details .menu nav{display:flex;flex-direction:column;gap:var(--gap-1);height:calc(100% - var(--header-height))}header .mobile>details .menu nav a{font-size:var(--font-lg);transition:var(--transition-2)}header .mobile>details .menu nav a:hover{color:var(--clr-secondary-1);transition:var(--transition-2)}header .mobile>details .menu nav details[open] summary>i.nf-fa-caret_right{display:none}header .mobile>details .menu nav details[open] summary>i.nf-fa-caret_down{display:initial}header .mobile>details .menu nav details summary{display:flex;align-items:center;gap:var(--gap-0_5);font-size:var(--font-lg);transition:var(--transition-2)}header .mobile>details .menu nav details summary>i.nf-fa-caret_down{display:none}header .mobile>details .menu nav details summary:hover{color:var(--clr-secondary-1);transition:var(--transition-2)}header .mobile>details .menu nav details ul{margin-top:var(--gap-1);display:flex;flex-direction:column;gap:var(--gap-1)}header .mobile>details .menu nav details ul li{list-style:none;padding-left:var(--padding-2)}header .mobile>details .menu nav>:last-child{margin-top:auto}@media(max-width:768px){header .desktop{display:none}header .mobile{display:flex}}.header-separator{height:var(--header-height)}footer{background-color:var(--clr-primary-2);color:#fff;padding-block:var(--padding-3);padding-inline:var(--padding-4);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-2)}footer a{transition:var(--transition-2)}footer a:hover{color:var(--clr-secondary-1);transition:var(--transition-2)}footer>div:first-child{display:flex;flex-direction:column;gap:var(--gap-2)}footer>div:first-child img{width:7rem}footer>div:first-child p{width:70%;min-width:7rem}footer .socials{display:flex;gap:var(--gap-2)}footer .socials a{font-size:var(--font-md)}footer .site-map{display:flex;flex-direction:column;gap:var(--gap-1)}footer .site-map .head{font-size:var(--font-md)}footer .site-map nav{display:flex;flex-direction:column;gap:var(--gap-1)}footer .site-map nav>div{display:flex;align-items:center;gap:var(--gap-1)}footer .site-map nav>div i{font-size:var(--font-md)}@media(max-width:1200px){footer{grid-template-columns:1fr}}:root{--hero-height: 90vh}.index__hero{position:relative;height:var(--hero-height);display:flex;flex-direction:column;justify-content:center;background-image:url(/assets/hero-DCkJtCgB.jpg);background-size:cover;background-repeat:no-repeat;color:#fff}.index__hero h1{font-weight:500;font-size:var(--font-xxl)}.index__hero .overlay{position:absolute;background-color:#000;opacity:50%;height:var(--hero-height);width:100%}.index__hero .content{display:flex;flex-direction:column;gap:var(--gap-1);position:relative;z-index:1;padding:var(--padding-4);width:50%}@media(max-width:1200px){.index__hero .content{width:100%}}@media(max-width:768px){:root{--hero-height: 80vh}.index__hero{background-image:url(/assets/hero-mobile-D3uSIOPO.jpg)}.index__hero h1{font-weight:500;font-size:var(--font-xxxl)}}.index__services{display:flex;flex-direction:column;gap:var(--gap-4);padding:var(--padding-4)}.index__services .head{display:flex;flex-direction:column;align-items:center;gap:var(--gap-0_5)}.index__services .head h2{font-weight:500;font-size:var(--font-xxl)}.index__services .head p{text-align:center}.index__services .content{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-2)}.index__services .content img{border-radius:var(--radius-2);height:100%;object-fit:cover}.index__services .content .service-cards{display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--gap-2)}.index__services .content .service-cards .service-card{display:flex;flex-direction:column;gap:var(--gap-1);padding:var(--padding-1);background-color:var(--clr-secondary-1);color:#fff;border-radius:var(--radius-2)}.index__services .content .service-cards .service-card .learn-more{display:flex;align-items:center;gap:.2rem;width:fit-content;border-bottom:solid 1px transparent;margin-top:auto}.index__services .content .service-cards .service-card .learn-more:hover{border-bottom:solid 1px white}@media(max-width:1200px){.index__services .content{grid-template-columns:1fr 1fr}.index__services .content>div:nth-child(2){display:none}.index__services .content .service-cards .service-card{min-height:20rem}}@media(max-width:768px){.index__services .content{grid-template-columns:1fr}.index__services .content .service-cards .service-card{min-height:initial}}.index__testimonials{display:flex;flex-direction:column}.index__testimonials .testimonial{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center}.index__testimonials .testimonial .content{background-color:var(--clr-primary-2);color:#fff}.index__testimonials .testimonial>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-2);padding:var(--padding-4);height:35rem}.index__testimonials .testimonial>div h2{font-weight:400;font-size:var(--font-xxl);text-align:center}.index__testimonials .testimonial>div p{font-size:var(--font-md)}.index__testimonials .testimonial>div b{text-decoration:underline}.index__testimonials .testimonial>div .nf{font-size:var(--font-xxl)}@media(max-width:1200px){.index__testimonials .testimonial{grid-template-columns:1fr}.index__testimonials .testimonial>div{height:30rem}.index__testimonials .testimonial:first-child{border-top:solid 1px black}.index__testimonials .testimonial:nth-child(2n)>div:first-child{order:2}.index__testimonials .testimonial:nth-child(2n)>div:last-child{order:1}}.index__call-to-action{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--padding-4)}.index__call-to-action .banner{display:flex;flex-direction:column;align-items:center;gap:var(--gap-2);padding:var(--padding-5);border-radius:var(--radius-2);background:linear-gradient(105.6deg,#88b1dc -45.34%,#fef9e2 51.56%,#b7e2f2 87.94%,#fef5e6 105.06%)}.index__call-to-action .banner h2{font-weight:500;font-size:var(--font-xxxl);text-align:center}@media(max-width:768px){.index__call-to-action{padding:0}}.not-found{height:95vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.not-found h1{text-align:center}.not-found a{text-decoration:underline;font-weight:700}.not-found a:hover{color:var(--clr-secondary-1)}.about-us{display:flex;flex-direction:column;gap:var(--gap-2)}.about-us>*{padding:var(--padding-4)}.about-us img{max-width:40rem;border-radius:var(--radius-2)}.about-us .head{display:grid;grid-template-columns:1fr 1fr;align-items:center}.about-us .head .content{display:flex;flex-direction:column;gap:var(--gap-1)}.about-us .head .img-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-us .head h1{font-size:var(--font-xxxl)}.about-us .head h1 span{color:var(--clr-secondary-1)}.about-us .desc{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80svh;background-color:var(--clr-primary-2);color:#fff}.about-us .desc h2{text-align:center;padding:var(--padding-4)}.about-us .mission-vision{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--gap-2)}.about-us .mission-vision .content{display:flex;flex-direction:column;gap:var(--gap-1)}.about-us .mission-vision .content h2{font-size:var(--font-xxl)}.about-us .mission-vision .content h2 span{color:var(--clr-secondary-1)}.about-us .mission-vision .content p{font-size:var(--font-md)}@media(max-width:760px){.about-us{gap:0}.about-us>*{padding:var(--padding-3) var(--padding-4)}.about-us .head{grid-template-columns:1fr;gap:var(--gap-1)}.about-us .desc{grid-template-columns:1fr;gap:var(--gap-1);height:fit-content}.about-us .desc h2{text-align:left;font-size:var(--font-md);padding:0}.about-us .mission-vision{display:flex;flex-direction:column-reverse}.about-us .mission-vision:nth-child(3){flex-direction:column}}.contact-us{display:flex;padding:var(--padding-4);gap:var(--gap-3)}.contact-us form{display:flex;flex-direction:column;gap:var(--gap-1)}.contact-us form .form-input{display:flex;flex-direction:column;gap:var(--gap-0_5)}.contact-us form .form-input input,.contact-us form .form-input textarea{border:solid 1px rgb(188,188,188);padding:var(--padding-0_5);border-radius:var(--radius-1)}.contact-us form .form-input textarea{resize:none;height:15rem}.contact-us form .btn{width:100%;justify-content:center}.contact-us iframe{border-radius:var(--radius-1)}.contact-us>*{width:50%}@media(max-width:1200px){.contact-us{flex-direction:column}.contact-us iframe{min-height:50vh}.contact-us>*{width:100%}}.service{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-3);padding:var(--padding-4);background-color:#fedfb9}.service h1{font-size:var(--font-xxl)}.service .desc{display:flex;flex-direction:column;gap:var(--gap-2)}.service .img-container{display:flex;justify-content:center}.service .img-container img{border-radius:var(--radius-2);max-width:35rem;max-height:35rem}@media(max-width:1200px){.service{grid-template-columns:1fr}}
