:root{--c-black:#000000;--c-darker:#131813;--c-dark:#292b29;--c-grey:#888888;--c-light:#b8b8b8;--c-lighter:#f4f4f4;--c-white:#ffffff;--c-green:#1b861e;--c-lblue:#D0e9EE;--c-wblue:#e9f1f4;--c-grey-f:rgba(184, 184, 184, .5);--h-height:75px;--f-height:50px;--m-height:calc(100vh - var(--h-height) - var(--f-height) + 75);font-size:16px;color:var(--c-darker);background-color:var(--c-white);scroll-behavior:smooth}@font-face{font-family:Kumbh Sans;src:url(../fonts/KumbhSans-Medium.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}main{padding:0;margin:0;border:0;min-height:calc(100vh - var(--h-height) - var(--f-height) + 75px)}main .about-us,main .landing-banner,main .lolome{width:100%;border-bottom:1px;border-bottom-style:solid;border-bottom-color:var(--c-grey-f)}main,main .landing-banner{display:flex;flex-direction:column;align-items:center;justify-content:center}main .landing-banner{min-height:525px;max-height:600px;position:relative;background-color:var(--c-lblue);overflow:hidden;margin-top:var(--h-height)}main .landing-banner .image img{object-fit:cover;object-position:center;min-width:1250px;width:100vw;z-index:0}main .landing-banner .content{position:absolute;width:80%;text-align:center}main .landing-banner .content img{width:25%;height:25%;min-width:125px;min-height:125px;max-width:200px;max-height:200px;background-color:var(--c-green);border-radius:50%}main .about-us,main .lolome{padding:2.5%}main .contact-us,main .contact-us .contact-box form{display:flex;align-items:center;justify-content:center}main .contact-us{width:100%;min-height:250px;max-height:500px;overflow:hidden;background-color:var(--c-lblue)}main .contact-us .image img{object-fit:cover;object-position:center;min-width:1250px;width:100vw;z-index:0}main .contact-us .contact-box{position:absolute;width:45%;background-color:var(--c-white);color:var(--c-dark);border:1px;border-style:solid;border-radius:15px;border-color:var(--c-grey-f);padding:10px;margin:50px;z-index:999}main .contact-us .contact-box h3{padding-left:65px;margin-top:10px;margin-bottom:10px}main .contact-us .contact-box p{margin:10px 0 0;font-size:medium;font-weight:200;padding-left:65px;padding-right:65px}main .contact-us .contact-box form{flex-direction:column;margin-top:10px}main .contact-us .contact-box form .input,main .contact-us .contact-box form .textarea{display:flex;align-items:center;justify-content:center;width:500px;margin-bottom:10px;margin-top:5px}main .contact-us .contact-box form .input{flex-direction:row!important;height:45px}main .contact-us .contact-box form .textarea{flex-direction:column;height:100px}main .contact-us .contact-box form .send{width:225px;height:45px;border-radius:5px;border:1px solid var(--c-green);margin-bottom:10px;background-color:var(--c-white);color:var(--c-darker);text-decoration:solid}main .contact-us .contact-box form .send:hover{background-color:var(--c-green);transition:ease-in-out .2s;color:var(--c-white)}@media only screen and (max-width:750px){main .landing-banner{min-height:300px}main .contact-us .contact-box{width:75%}}@media only screen and (max-width:500px){main .contact-us .image img{display:none}main .contact-us .contact-box{width:100%;border-radius:0;margin:0;position:relative;background-color:var(--c-green);color:var(--c-white);border:0}main .contact-us{min-height:fit-content;max-height:fit-content}}