@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400;500;600;700&display=swap";.c-primary{color:#2f6353 !important}html{font-size:16px}@media only screen and (max-width: 1366px){html{font-size:15px}}@media only screen and (max-width: 1124px){html{font-size:13px}}html,body{padding:0;margin:0;overflow:hidden auto;user-select:none;background-color:#fdfcff;font-family:"Montserrat",sans-serif;color:#2b2b2b}html,body{scrollbar-width:thin;scrollbar-color:#2f6353 transparent}html::-webkit-scrollbar,body::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:#2f6353;border-radius:6px}html *:not(body):not(html)::-webkit-scrollbar,body *:not(body):not(html)::-webkit-scrollbar{width:6px}html *:not(body):not(html)::-webkit-scrollbar-track,body *:not(body):not(html)::-webkit-scrollbar-track{background:transparent}html *:not(body):not(html)::-webkit-scrollbar-thumb,body *:not(body):not(html)::-webkit-scrollbar-thumb{border-radius:3px;background-color:#2f6353}html main,body main{padding:3.75rem 0;display:flex;flex-direction:column;justify-content:center;min-height:100vh;box-sizing:border-box}html main section,body main section{width:100%;padding:0 30px;margin:0 auto;max-width:1520px;box-sizing:border-box}html main .intro-section,body main .intro-section{display:flex;column-gap:3.125rem;row-gap:4.375rem}html main .intro-section>*,body main .intro-section>*{flex:1}@media only screen and (min-width: 1124px){html main .intro-section>*.mr-right,body main .intro-section>*.mr-right{margin-right:3.75rem}html main .intro-section>*.mr-left,body main .intro-section>*.mr-left{margin-left:3.75rem;display:flex;align-items:center}}html main .intro-section>* .img-holder img,body main .intro-section>* .img-holder img{width:100%}@media only screen and (max-width: 768px){html main .intro-section,body main .intro-section{flex-direction:column}html main .intro-section>*,body main .intro-section>*{flex:initial}html main .intro-section>*.mr-right,body main .intro-section>*.mr-right{order:2}html main .intro-section>*.mr-left,body main .intro-section>*.mr-left{order:1}}html main .intro-section .contact-us,body main .intro-section .contact-us{margin-top:1.5625rem}html main .intro-section .contact-us svg,body main .intro-section .contact-us svg{margin-bottom:0.625rem}html main .intro-section .contact-us svg path,body main .intro-section .contact-us svg path{fill:#2f6353}html main .brand a[href],body main .brand a[href]{font-size:2.125rem;color:#2b2b2b;margin-bottom:3.125rem;display:flex;align-items:center;position:relative;width:max-content;max-width:100%;line-height:120%;box-sizing:border-box;padding-left:0.3125rem}html main .brand a[href]::before,body main .brand a[href]::before{content:"";position:absolute;z-index:1;height:3.75rem;width:3.75rem;left:0;border-radius:50%;border:3px solid #2b2b2b}html main .brand a[href]::after,body main .brand a[href]::after{content:"";position:absolute;z-index:2;height:100%;left:0;width:100%;background-color:#fdfcff}html main .brand a[href]>*,body main .brand a[href]>*{position:relative;z-index:3}p,h1,h2,h3,h4,h5,h6,ol,ul,label{padding:0;margin:0;list-style-type:none;line-height:150%}h1,h2,h3,h4,h5,h6{margin-bottom:0.9375rem}p{margin-bottom:0.625rem;font-size:1rem;font-weight:400;padding-left:0.9375rem}h1{font-size:3.375rem}h4{font-size:1.1875rem}a[href]{font-size:1rem;font-weight:600;text-decoration:none;display:flex;align-items:center;width:max-content;max-width:100%}a[href],a[href]:hover,a[href]:visited{color:#2f6353}a[href][href*="mailto:"],a[href][href*="tel:"]{gap:10px}a[href][href*="mailto:"] span,a[href][href*="tel:"] span{transition:all 300ms linear;text-decoration:none}a[href][href*="mailto:"] i.fa,a[href][href*="tel:"] i.fa{font-size:1.375rem}a[href][href*="mailto:"]:hover span,a[href][href*="tel:"]:hover span{text-decoration:underline}.social-links{display:flex;align-items:center;gap:20px;margin-top:0.9375rem}.social-links a[href]{justify-content:center;height:2.75rem;width:2.75rem;background-color:#fff;border:2px solid #2f6353;border-radius:50%;font-size:1.5rem;transition:background-color 300ms linear}.social-links a[href]:hover{background-color:#2f6353;color:#fff}
