html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,:before,:after{box-sizing:border-box}:root{--green_l: #2eb46b;--green_m: #25784a;--green_d: #225b38;--black: #333;--nav_bg: rgba(215, 255, 233, .5333333333)}html,body{margin:0;padding:0}body{font-size:16px;color:var(--black);line-height:1.25;font-family:Lato,sans-serif;opacity:1!important;transition:opacity .5s;transition-delay:.5s;max-width:100vw;overflow-x:hidden;background-color:#fff;background-image:url(/assets/bg_1080.jpg);background-position:50% 0;background-size:100% auto;background-repeat:no-repeat}@media(max-width:767px){body{background-size:auto}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}main{display:grid;justify-items:center;grid-template-columns:1fr;padding-top:108px;width:100%;max-width:100vw;overflow-x:hidden}@media(max-width:767px){main{padding-top:92px}main.nav-overlap-mobile{padding-top:0}}main>*{width:100%;padding:40px}main>*:not(.full-size){max-width:1440px}@media(max-width:767px){main>*{padding:36px 24px}}h1{font-size:36px}h2{font-size:28px}h3{font-size:24px}@media(max-width:767px){h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}}.auto-grid{display:grid;grid-template-columns:1fr}.auto-grid:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(2)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(3)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(4)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(5)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(6)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(7)){grid-template-columns:repeat(7,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(7)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(8)){grid-template-columns:repeat(8,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(8)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(9)){grid-template-columns:repeat(9,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(9)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(10)){grid-template-columns:repeat(10,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(10)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(11)){grid-template-columns:repeat(11,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(11)):not(.auto-grid-mobile){grid-template-columns:1fr}}.auto-grid:has(>:nth-child(12)){grid-template-columns:repeat(12,minmax(0,1fr))}@media(max-width:767px){.auto-grid:has(>:nth-child(12)):not(.auto-grid-mobile){grid-template-columns:1fr}}nowrap{display:inline;white-space:nowrap}nav#main-navbar{background:var(--nav_bg);position:fixed;top:0;width:100%;z-index:1000;box-shadow:0 0 8px #225b3880;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}nav#main-navbar #nav-inner{padding:24px 40px;width:100%;max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}nav#main-navbar a#nav-logo img{display:block;width:auto;height:60px;object-fit:contain}nav#main-navbar #nav-menu{display:flex}nav#main-navbar #nav-menu a{display:block;padding:12px 18px;border-right:1px solid var(--black);text-decoration:none;color:var(--black);font-size:20px}nav#main-navbar #nav-menu a:hover{text-decoration:underline}nav#main-navbar #nav-menu a:last-child{border-right:none;padding-right:0}@media(max-width:767px){nav#main-navbar #nav-inner{padding:24px}nav#main-navbar a#nav-logo img{height:40px}nav#main-navbar #nav-menu a{font-size:16px}}footer{background:var(--green_d);color:#fff}footer #footer-inner{width:100%;max-width:1440px;margin:0 auto;padding:80px 40px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px 40px}footer #footer-inner #footer-logo a{display:block}footer #footer-inner #footer-logo a img{display:block;width:320px;height:auto;object-fit:contain}footer #footer-inner #footer-socials p{font-size:24px;font-weight:700;padding-bottom:24px;text-align:end}footer #footer-inner #footer-socials #footer-socials-list{display:flex;justify-content:flex-end;gap:32px}footer #footer-inner #footer-socials #footer-socials-list a.footer-social-icon{display:block;width:48px;height:48px}footer #footer-inner #footer-socials #footer-socials-list a.footer-social-icon img{display:block;width:100%;height:100%;object-fit:contain}footer #footer-inner #footer-links{display:flex;gap:40px}footer #footer-inner #footer-links a{text-decoration:none;font-weight:700;color:#fff}footer #footer-inner #footer-copyright{text-align:end;font-weight:700}@media(max-width:767px){footer #footer-inner{grid-template-columns:1fr;padding:36px 24px;gap:48px}footer #footer-inner #footer-logo a img{width:100%;height:60px}footer #footer-inner #footer-socials p{font-size:20px;text-align:center}footer #footer-inner #footer-socials #footer-socials-list{justify-content:center;gap:16px}footer #footer-inner #footer-socials #footer-socials-list a.footer-social-icon{width:24px;height:24px}footer #footer-inner #footer-links{gap:16px;flex-direction:column;align-items:center}footer #footer-inner #footer-copyright{text-align:center}}main>.block-form{max-width:800px}.block-form{--focus-shadow: 0 0 6px #34910f}.block-form h1,.block-form h2,.block-form p{padding-bottom:1em}.block-form form{display:block;padding-top:40px}.block-form form input,.block-form form button,.block-form form text-area{font-family:Lato,sans-serif}.block-form form .input-holder{padding-bottom:20px}.block-form form .input-label{padding:16px 0;font-size:20px;font-weight:700}.block-form form .input-label[required]:after{content:"*";padding-left:8px;color:#e64747;font-weight:700}.block-form form input[type=text],.block-form form input[type=email]{padding:16px 32px;width:100%;border:none;box-shadow:0 0 4px #000a;border-radius:4px;font-size:16px}.block-form form input[type=text]:focus,.block-form form input[type=text]:focus-visible,.block-form form input[type=email]:focus,.block-form form input[type=email]:focus-visible{box-shadow:var(--focus-shadow)}.block-form form input[type=file]{display:block;padding:8px 0}.block-form form input[type=file]:focus-visible{box-shadow:var(--focus-shadow)}.block-form form label:has(input[type=checkbox]){display:flex;gap:16px}.block-form form label:has(input[type=checkbox]) input{width:20px}.block-form form label:has(input[type=checkbox]) span[required]:after{content:"*";color:#e64747;font-weight:700}.block-form form label:has(input[type=checkbox]):has(input:focus-visible){box-shadow:var(--focus-shadow)}.block-form form .submit-holder{padding-top:24px}.block-form form .submit-holder button{background:#fff;padding:16px 64px;border:none;box-shadow:0 0 4px #000a;border-radius:4px;font-size:16px;cursor:pointer}.block-form form .submit-holder button:hover{background:#eee}.block-form form .submit-holder button:active{background:#ccc}.block-form form .submit-holder button:focus-visible{box-shadow:var(--focus-shadow)}@media(max-width:767px){.block-form form{padding-top:24px}.block-form form label:has(input[type=checkbox]) span{font-size:14px}.block-form form .submit-holder button{padding:16px;width:100%}}
