@font-face{font-family:golos;src:url(../media/GolosText_latin_cyrillic-s.p.2vl4sfwwbqyu1.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:golos Fallback;src:local(Arial);ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:108.83%}.golos_de67e5cf-module__ZxWjzq__className{font-family:golos,golos Fallback;font-style:normal}.golos_de67e5cf-module__ZxWjzq__variable{--font-golos:"golos", "golos Fallback"}
@font-face{font-family:openSans;src:url(../media/OpenSans_latin_cyrillic-s.0sxlyy548snia.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:openSans;src:url(../media/OpenSans_Italic_latin_cyrillic-s.0frykui5h8kjr.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:italic}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.opensans_54b54131-module__djSgLW__className{font-family:openSans,openSans Fallback}.opensans_54b54131-module__djSgLW__variable{--font-open-sans:"openSans", "openSans Fallback"}
:root{--bg:#fff;--fg:#41485a;--header-bg:#007a48;--header-bg-dark:#00623a;--border:#dbe7f1;--color-accent:#72bf44;--color-accent-dark:#5fa838;--color-teal:#00aaad;--hd2-size:30px;--color-magenta:#a4238f;--color-orange:#faa61a;--color-link:#41485a;--color-muted:#767676;--color-danger:#c0392b;--footer-bg:#41485a}.site{--bg:#fff;--page-bg:#f3f6f4;--fg:#1f2a24;--border:#e2e8e4;--color-accent:#007a48;--color-accent-dark:#00623a;--color-accent-soft:#e8f4ec;--color-accent-bright:#72bf44;--color-teal:#00797c;--color-magenta:#a4238f;--color-orange:#e8890c;--color-link:#1f2a24;--color-muted:#5f6b64;--color-danger:#c0392b;--header-bg:#fff;--footer-bg:#1f2a24;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px #10281c0f, 0 4px 16px #10281c0f;--shadow-hover:0 2px 4px #10281c14, 0 10px 28px #10281c1a;--carousel-radius:var(--radius);--carousel-shadow:var(--shadow);--hd2-size:28px;font-family:var(--font-golos), "Golos Text", -apple-system, "Segoe UI", Roboto, sans-serif;color:var(--fg);background:var(--page-bg);min-height:100vh;line-height:1.5}@media (max-width:760px){.site{--hd2-size:24px}}@media (max-width:620px){.site{--hd2-size:22px}}*{box-sizing:border-box}body{font-family:var(--font-open-sans), "Open Sans", "OpenSans", -apple-system, sans-serif;color:var(--fg);background:#f3f6f4;margin:0;font-size:16px}@media (max-width:900px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}a{color:inherit;text-decoration:none}.site :is(button,input,select,textarea){font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 15px}.maincontainer{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 24px 32px}:where(.maincontainer) .container{padding:0}@media (max-width:890px){.maincontainer{padding:0 16px 24px}}@media (max-width:640px){.maincontainer{padding:0 5px 12px}}.footerContainer{max-width:1240px;margin:0 auto}.site main{min-width:0}h1{color:var(--fg);margin:24px 0 12px;font-size:28px;font-weight:700}.site h1{font-size:var(--hd2-size);letter-spacing:-.01em;color:var(--fg);text-transform:none;font-weight:700;line-height:1.2}.site h2{letter-spacing:-.01em}.sectionTitle{margin:0 0 20px}.site .sectionTitle{color:var(--fg);font-size:24px;font-weight:700}.btn{cursor:pointer;border-radius:4px;padding:8px 20px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-block}.site .btn{border-radius:var(--radius-sm);padding:11px 22px;font-size:15px;font-weight:600;transition:background-color .15s,box-shadow .15s}.btn-green{background:var(--color-accent);color:#fff;border:none}.btn-green:hover{background:var(--color-accent-dark);color:#fff}.btn-purple{background:var(--color-magenta);color:#fff;border:none}.btn-purple:hover{color:#fff;background:#7f1c70}.btn-outline{color:var(--color-accent);border:2px solid var(--color-accent);background:#fff}.site .btn-outline{border-width:1.5px}.btn-outline:hover{background:var(--color-accent);color:#fff}.input{border:1px solid var(--border);width:100%;color:var(--fg);background:#fff;border-radius:4px;outline:none;padding:8px 12px;font-size:15px;transition:border-color .2s}.site .input{border-radius:var(--radius-sm);border-color:#cfd8d3;padding:11px 14px;font-size:16px}.input:focus{border-color:var(--color-teal)}.site .input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #007a4826}.site :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){:root:has(.site){--mobile-bottom-bar:calc(56px + env(safe-area-inset-bottom))}.site{padding-bottom:var(--mobile-bottom-bar)}}
