html{box-sizing:border-box;font-size:100%}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}ul,li{list-style:none;font-family:"Montserrat",sans-serif}body{background-color:var(--background-color);width:min(100%,1440px);margin-inline:auto}.title{font-size:clamp(1rem,1rem + 1.5vw,3rem)}.title .green{color:var(--nav__link)}.title .light{color:var(--inactive-color)}header{height:10vh;padding-inline:2.25rem;background-color:#feffff;position:sticky;top:0;transition:.6s;display:flex;justify-content:space-between;align-items:center;z-index:3}header .navbar ul li{position:relative;float:left}header .navbar ul li a{font-size:clamp(1rem,1rem + 1.5vw,2rem);padding:20px;color:var(--nav__link-color);display:block;font-weight:100}header .navbar ul li a:hover{color:var(--nav__link)}header .navbar ul li a.active{color:var(--nav__link);font-weight:500}header .navbar ul li ul{position:absolute;display:none;left:0;width:200px;background-color:var(--navbar-sm)}header .navbar ul li ul li{width:100%}header .navbar ul li:hover>ul{display:initial}#menu__bar{display:none}header label{font-family:"Teko",sans-serif;font-size:1.75rem;cursor:pointer;display:none}@media(max-width: 48.12375em){header label{display:initial}header .navbar{position:absolute;top:100%;right:0;width:50%;background-color:var(--navbar-sm);backdrop-filter:blur(5px);display:none}header .navbar ul li{width:100%}header .navbar ul li ul{position:relative;width:100%}header .navbar ul li ul li{background-color:var(--sub__nav)}#menu__bar:checked~.navbar{display:initial}}.about__link{color:var(--font-color)}.accordion{margin-inline:1.25rem}.accordion .accordion-item{margin-bottom:1rem;word-wrap:break-word}@media(min-width: 43.75em){.accordion .accordion-item{width:60%}}.accordion .accordion-item button[aria-expanded=true]{background-color:var(--accent-color)}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:.5em 0;color:var(--font-color);font-size:1.15rem;font-weight:400;border-radius:0.5rem;border:none;background-color:var(--accordion-color);outline:none}.accordion button:hover,.accordion button:focus{cursor:pointer;color:var(--accent-color)}.accordion button:hover::after,.accordion button:focus::after{cursor:pointer;color:var(--accent-color)}.accordion button .accordion-title{font-family:"Montserrat",sans-serif;text-transform:capitalize;width:80%;font-size:clamp(1rem,1rem + .1vw,1.3rem);padding-left:0.625rem;display:inline-block}.accordion button .accordion-title.active{color:#fff}.accordion button .icon{display:inline-block;position:absolute;top:0.5625rem;right:1em;width:1.375rem;height:1.375rem;border:0.0625rem solid;border-radius:1.375rem}.accordion button .icon::before{display:block;position:absolute;content:"";top:0.5625rem;left:0.3125rem;width:0.625rem;height:0.125rem;background:currentColor}.accordion button .icon::after{display:block;position:absolute;content:"";top:0.3125rem;left:0.5625rem;width:0.125rem;height:0.625rem;background:currentColor}.accordion button[aria-expanded=true]{color:var(--font__color--light)}.accordion button[aria-expanded=true] .icon::after{width:0}.accordion button[aria-expanded=true]+.accordion-content{display:block;transition:all 1s ease-in;will-change:opacity,max-height;min-height:auto;background-color:var(--accordion__bg-color);border-radius:0.625rem}.accordion .accordion-content{display:none;overflow:hidden;transition:opacity 400ms linear,max-height 400ms linear;will-change:opacity,max-height}.accordion .accordion-content ul{padding:0.3125rem 0}.accordion .accordion-content ul li{font-size:1rem;font-weight:300;text-transform:capitalize;color:var(--font-color)}.accordion .accordion-content ul li:not(:last-child){margin-bottom:.5rem}.bxs-chevron-down{vertical-align:middle}.highlight{text-align:center;background-color:var(--accent-color);padding:10px 0;color:var(--font__color--light);font-style:italic;margin:1.5rem 0}.center{text-align:center;margin-bottom:2rem;padding-inline:1.25rem;font-size:clamp(1.25rem,1rem + 1.3vw,2rem)}.bold{font-weight:700}iframe{width:100%}.btn{all:unset;transition:all .3s ease}.btn:hover{transform:scale(1.1)}.btn a{color:var(--active-color);background:--font__color--light;padding:0.15625rem 0.625rem;font-size:1.25rem;letter-spacing:0.0625rem;transition:all .3s ease}.btn a:hover{font-weight:400}.thank__you{padding-inline:1.25rem;text-align:center;height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.thank__you h1{color:var(--font-color)}.thank__you p{color:var(--font-color);text-transform:capitalize}.thank__you>*:not(:last-child){margin-bottom:1rem}footer{background-color:#feffff}:root{--background-color: rgb(240, 239, 239);--accent-color: hsl(145, 14%, 55%);--contact__bg-color: hsl(145, 14%, 55%);--active-color: hsl(147, 76%, 16%);--nav__link: #2BB474;--section__bg-color: hsl(145, 14%, 55%);--inactive-color: hsl(0, 1%, 37%);--title-color: #263238;--nav__link-color: #263238;--font-color: #000000;--font__color--light: #fff;--btn-bg: #E0E0E0;--accordion-color: #F9F8F8;--sub__nav: #F9F8F8;--accordion__bg-color: #fff;--navbar-sm: hsla(0, 0%, 100%, 1);--input-color: #a1c5b0}@media(prefers-color-scheme: dark){:root{--background-color: #161D23;--section__bg-color: #2E3A45;--contact__bg-color: #2E3A45;--accent-color: #2BB474;--active-color: #2BB474;--nav__link: #2BB474;--title-color: #fff;--inactive-color:hsl(0, 1%, 37%);--accordion-color: #2E3A45;--accordion__bg-color: #2E3A45;--font-color: #fff;--nav__link-color: #fff --navbar-sm: hsla(152, 61%, 44%, .45);--input-color: #add7fb;--font__color--dark: #000}}h1,h2,h3{font-weight:700;line-height:1.1;font-family:"Teko",sans-serif}h4{font-family:"Teko",sans-serif;font-size:clamp(1rem,1rem + 1.5vw,1.25rem);font-weight:400;letter-spacing:0.09375rem}h1{font-size:clamp(1.25rem,1rem + 2vw,3rem);text-transform:uppercase}h2{margin-top:3rem;margin-bottom:1rem;font-size:clamp(1.125rem,0.875rem + 1.8vw,2.5rem);text-transform:capitalize;color:var(--font-color)}h2::before{content:"";border-left:0.625rem solid var(--accent-color);margin-right:1rem}h3{margin-top:1rem;padding-left:2rem;font-size:clamp(1rem,0.875rem + 1vw,2rem);text-transform:capitalize;font-weight:100;letter-spacing:0.0625rem;color:var(--font-color)}p{font-family:"Montserrat",sans-serif}a{text-decoration:none;font-family:"Teko",sans-serif;text-transform:capitalize}.grid{min-height:90vh;background:url(/app/images/bg.JPG);background-size:cover;background-color:#777;background-blend-mode:multiply;background-repeat:no-repeat;background-position:bottom}.grid__left-main{color:#fff;letter-spacing:0.125rem}.grid__left-main p{text-transform:capitalize;font-size:clamp(1rem,0.75rem + 1vw,2.25rem);color:#fff;font-weight:400;max-width:50ch}.grid__left-main .cta-btn__main{all:unset;transition:all .3s ease}.grid__left-main .cta-btn__main a{color:#fff;background:var(--active-color);padding:0.03125rem 1.25rem;font-size:2rem;font-weight:500}.grid__left-main .cta-btn__main a:hover{font-weight:500}.grid__left-main .cta-btn__main:hover{background-color:var(--active-color);transform:scale(1.1)}.grid__left-main>*:not(:last-child){margin-bottom:1rem}@media(max-width: 56.24875em){.grid{align-content:center;gap:4rem}}@media(max-width: 56.24875em){.grid__left-main{order:1}}.grid{display:flex;justify-content:center;align-items:center;text-align:center}.grid__section{display:grid;grid-template-columns:1fr;padding:1.25rem 2.25rem}@media(min-width: 56.25em){.grid__section{grid-template-columns:1fr 1fr;align-items:center}}.grid__section .para,.section__about .para{color:var(--font-color)}.grid__section{background-color:var(--section__bg-color);align-items:center}@media(max-width: 56.24875em){.grid__section .grid__order{grid-row:1}}.grid__section .para{font-size:clamp(1rem,0.75rem + 1vw,2.25rem);font-weight:300;text-align:center;margin-bottom:1rem}@media(min-width: 56.25em){.grid__section .para{text-align:left}}.grid__section .btn{all:unset;transition:all .3s ease}.grid__section .btn:hover{transform:scale(1.1)}.grid__section .btn a{background:#fff;padding:0.15625rem 0.625rem;font-size:1.25rem;letter-spacing:0.0625rem;transition:all .3s ease}.grid__section .btn a:hover{font-weight:400}@media(max-width: 56.24875em){.grid__section .btn{display:block;margin-inline:auto}}@media(min-width: 43.75em){.grid__section img{display:block;width:80%;margin-inline:auto}}@media(max-width: 56.24875em){.grid__section img{display:block;width:80%;margin-inline:auto}}.section__title,.section__sub-title{padding-inline:1.25rem}.section__sub-title{padding-left:4rem}.services__grid{min-height:90vh;background-image:url(/app/images/crop.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#6a6868;background-blend-mode:multiply}.services__grid p{color:#fff;padding:2.25rem 1.25rem;font-size:clamp(1.25rem,1.25rem + .5vw,2.25rem)}.vision__section p{text-align:center;text-transform:capitalize;font-size:clamp(1.875rem,0.75rem + 4vw,3.75rem);font-weight:700;background-color:var(--accent-color);color:var(--font__color--light);padding:3.75rem 1.875rem}.section__about p,.section__about ul{padding-inline:1.25rem;font-size:clamp(1rem,0.75rem + 1vw,2.25rem);font-weight:100}@media(min-width: 43.75em){.section__about p,.section__about ul{width:70%}}.contact__container{background-color:var(--contact__bg-color);min-height:70vh;border-radius:0.375rem;margin-top:1rem}.contact__container form{display:flex;flex-direction:column;justify-content:center;min-height:inherit;padding:1.25rem;width:100%}.contact__container form .contact__user-details{width:100%}@media(min-width: 43.75em){.contact__container form .contact__user-details{width:80%;margin:auto}}@media(min-width: 56.25em){.contact__container form .contact__user-details{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.contact__container form .contact__user-details .contact__input-box:not(:last-child){margin-bottom:1rem}.contact__container form .contact__user-details .contact__input-box input{width:100%;padding:0.9375rem;border-radius:0.1875rem;border:none;background-color:var(--input-color);color:var(--font__color--light);font-family:"Montserrat",sans-serif;font-size:1rem;outline:none;transition:all .3s ease-in}.contact__container form .contact__user-details .contact__input-box input:active,.contact__container form .contact__user-details .contact__input-box input:focus{background-color:#f0f8ff;color:#000}.contact__container form .contact__user-details .contact__input-box input::placeholder{color:#000}.contact__container form .contact__user-details .contact__input-box textarea{width:100%;font-family:"Montserrat",sans-serif;font-size:1rem;padding:0.625rem;margin-bottom:1rem;border:none;border-radius:0.1875rem;background-color:var(--input-color);outline:none;transition:all .3s ease-in}.contact__container form .contact__user-details .contact__input-box textarea:active,.contact__container form .contact__user-details .contact__input-box textarea:focus{background-color:#f0f8ff;color:#000}.contact__container form .contact__user-details .contact__input-box textarea::placeholder{color:#000}.contact__container form .form__btn{border:none;width:fit-content;padding:0.625rem 1.25rem;border-radius:0.1875rem;background-color:var(--input-color);font-weight:bold;color:#000;text-transform:uppercase}.contact__container form .form__btn:hover{color:#fff;background-color:rgba(0,0,0,0);border:1px solid var(--font__color--light);cursor:pointer}@media(min-width: 43.75em){.contact__container form .form__btn{display:block;margin:auto}}.grid__section-contact{display:grid;grid-template-columns:1fr;justify-items:center;padding-inline:1.25rem}@media(min-width: 56.25em){.grid__section-contact{grid-template-columns:1fr 1fr;align-items:center}}.grid__section-contact .grid__left-contact address{color:var(--font-color);text-transform:capitalize;font-size:clamp(1rem,0.75rem + 1vw,2.25rem)}.grid__section-contact .grid__right-contact{margin-top:1rem;width:100%}@media(max-width: 43.7485em){.grid__section-contact .grid__right-contact{width:100%}}@media(min-width: ){.grid__section-contact .grid__right-contact{width:80%}}@media(min-width: 90em){.grid__section-contact .grid__right-contact{width:100%}}.footer__grid{display:grid;grid-template-columns:1fr;padding-inline:1.25rem;padding-top:1.25rem}.footer__grid .footer__flex{margin-bottom:1rem;text-transform:capitalize}.footer__grid .footer__flex .footer__navbar .footer__navigation{display:flex;flex-direction:column;gap:0}.footer__grid .footer__flex .footer__navbar .footer__navigation .footer__link{cursor:pointer}.footer__grid .footer__flex .footer__navbar .footer__navigation .footer__link .footer__link-item{color:var(--inactive-color);font-weight:400;font-size:clamp(1rem,1rem + .5vw,2.25rem);transition:all .5s ease}.footer__grid .footer__flex .footer__navbar .footer__navigation .footer__link .footer__link-item:hover{color:var(--active-color)}@media(min-width: 43.75em){.footer__grid{grid-template-columns:1fr 1fr}}@media(min-width: 56.25em){.footer__grid{grid-template-columns:1fr 1fr 1fr;justify-items:center}}.footer__flex-end{text-align:center;text-transform:capitalize;padding:0.625rem}.flex{display:flex}/*# sourceMappingURL=style.css.map */
