@import"https://fonts.googleapis.com/css2?family=Amaranth:ital,wght@0,400;0,700;1,400;1,700&family=Montserrat:ital,wght@0,300;0,400;0,600;1,300&family=Roboto+Slab:wght@100..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}:root{font-family:Montserrat,system-ui,Raleway,Helvetica,Arial,Roboto,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{width:100vw;overflow-x:hidden;min-height:100vh}.titles{color:#4f9331;font-size:2.5em;font-weight:700;margin:1em auto}.social-link i{color:#000;font-size:1.6rem;transition:all .2s ease-in}.social-link:hover{background-color:#4f9331;border:1px solid #4f9331}.social-link:hover i{color:#fff}.hero{align-items:center;justify-content:center;flex-wrap:wrap;height:50vh;width:95vw;background:url(/assets/bigLogo-CSLhlV7f.png) no-repeat center center;background-size:contain;padding:2em auto;margin:2em auto 7em}.hero-wrap{display:flex;justify-content:center;margin-top:35vh;z-index:1}.hero-info-wrap{height:60%;width:100%}.hero-title{color:#000;font-family:Roboto Slab,sans-serif;font-size:4rem}.hero-subtitle{color:#000001;font-size:1.8rem;font-weight:700;margin-bottom:3rem!important}.hero-btn{background-color:#4f9331;border:none;border-radius:10px;color:#fff;font-family:Amaranth,sans-serif;font-size:1.2em;padding:.5em 1.5em;text-decoration:none}@media screen and (min-width:768px){.hero{height:550px}.hero-wrap{display:flex;height:80%;max-width:80%;margin-top:40vh;width:100%}.social-icons-wrapper{padding-left:40px}.hero-info-wrap{padding-top:5em!important}.hero-title{font-size:4rem}.hero-subtitle{font-size:2.5rem;margin-top:2rem}.hero-wrap .social-icons{flex-direction:column!important;width:50px;margin:8em 0 0!important}}.contact-section{background-color:#f9f9f9;border-radius:8px;padding:2em;box-shadow:0 4px 8px #0000001a;justify-content:center;margin:2em auto;width:90%}.btn-send{background-color:#4f9331;color:#fff}.contact-text{width:100%;margin-bottom:2em}.form-area{width:100%}@media screen and (min-width:768px){.contact-text,.form-area{width:100%}.contact-section{padding:1em 2em;margin:6em auto;gap:2em}}.areas-section{background-color:#f9f9f9;border-radius:8px;padding:2em;box-shadow:0 4px 8px #0000001a;justify-content:center;margin:2em auto;width:80%}@media screen and (min-width:768px){.areas-section{padding:6em;width:100vw}.areas-text{width:90%}}.about-section{background-color:#f9f9f9;border-radius:8px;padding:2em;box-shadow:0 4px 8px #0000001a;justify-content:center;margin:2em auto;width:80%}.banner{align-self:center;width:100%;max-width:600px;margin-bottom:1em}@media screen and (min-width:768px){.about-section{padding:6em;width:100vw}.about-text{width:90%}}.navbar{background-color:#ffffffe6;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-family:Montserrat,sans-serif;font-weight:700}.offcanvas-title{color:#4f9331;font-family:Roboto Slab,sans-serif;font-weight:700}@media screen and (min-width:990px){.justify-content-center{justify-content:flex-end!important}.nav-link:hover{color:#4f9331;font-weight:700}.container-fluid{padding:5px 35px;max-width:80%}}.footer-wrapper{background-color:#282828}.footer-title{color:#f4f4f4}.footer-logo{background-color:#f5f5f5;width:8em;border-radius:5px}.social-icons{padding:0!important;margin:1.5em auto}.social-link{width:40px;height:40px;display:flex;align-items:center;background-color:#f4f4f4;justify-content:center;padding:2px;margin:10px;border:2px solid white;border-radius:50%;transition:all .2s ease-in}.copyright{align-content:center;color:#616161;display:flex;font-size:.8em;margin:1.2em auto}.copy{margin-right:10px}@media screen and (min-width:990px){.copyright{padding-left:2em;width:100vw}.footer-logo{width:12em}}
