.styles-module__NyV4Pq__body{border-bottom:1px solid var(--light-green-2);background:var(--gradient-menu);z-index:10;padding:16px 0;position:relative}.styles-module__NyV4Pq__body.styles-module__NyV4Pq__opened{background:var(--white)}.styles-module__NyV4Pq__container{max-width:var(--layout-container);padding:0 var(--horizontal-spacing);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.styles-module__NyV4Pq__logoContainer{align-items:center;gap:24px;display:flex}.styles-module__NyV4Pq__logoContainerHome{cursor:default}.styles-module__NyV4Pq__title{font-size:24px;font-weight:600;line-height:32px}.styles-module__NyV4Pq__modalBg{background-color:var(--modal-bg);z-index:5;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}body:has(.styles-module__NyV4Pq__modalBg){overflow:hidden}.styles-module__NyV4Pq__nav{gap:24px;display:flex}.styles-module__NyV4Pq__link{font-size:20px;font-weight:600;line-height:28px;transition:color .15s;display:none}.styles-module__NyV4Pq__link:hover{color:var(--brown)}.styles-module__NyV4Pq__linkActive{color:var(--brown);cursor:default}@media screen and (min-width:768px){.styles-module__NyV4Pq__modalBg{display:none}.styles-module__NyV4Pq__link{display:initial}}
.styles-module__wO0U_G__btn{background-color:#0000;border:none;width:auto;height:auto;padding:8px 0 8px 8px}@media screen and (min-width:768px){.styles-module__wO0U_G__btn{display:none}}
.styles-module__rQKD9a__body{background:var(--white);z-index:10;border-top:1px solid var(--light-green-2);flex-direction:column;gap:24px;width:100%;padding:24px 40px 32px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}.styles-module__rQKD9a__list{flex-direction:column;gap:16px;list-style:none;display:flex}.styles-module__rQKD9a__linkActive{color:var(--brown);cursor:default}.styles-module__rQKD9a__contact{align-items:center;gap:8px;display:flex}.styles-module__rQKD9a__divider{background:var(--light-green-2);width:100%;height:1px}@media screen and (min-width:768px){.styles-module__rQKD9a__body{display:none}}
.styles-module__ey8F3W__body{background:var(--gradient-menu);border-top:1px solid var(--light-green-2);margin-top:auto}.styles-module__ey8F3W__container{max-width:var(--layout-container);padding:32px var(--horizontal-spacing) 24px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.styles-module__ey8F3W__top{flex-direction:column;gap:24px;display:flex}.styles-module__ey8F3W__logoRow{align-items:center;gap:16px;display:flex}.styles-module__ey8F3W__siteTitle{color:var(--text-primary);font-size:20px;font-weight:600;line-height:28px}.styles-module__ey8F3W__columns{flex-direction:column;gap:24px;display:flex}.styles-module__ey8F3W__column{flex-direction:column;gap:8px;display:flex}.styles-module__ey8F3W__column h4{font-size:var(--font-b2-size);line-height:var(--font-b2-lh);color:var(--brown);text-transform:uppercase;font-weight:500}.styles-module__ey8F3W__column a{font-size:var(--font-b1-size);line-height:var(--font-b1-lh);color:var(--text-primary);font-weight:500;transition:color .15s}.styles-module__ey8F3W__column a:hover{color:var(--brown)}.styles-module__ey8F3W__column a.styles-module__ey8F3W__privacyHighlight,.styles-module__ey8F3W__column a.styles-module__ey8F3W__privacySecondary{font-size:var(--font-b2-size);line-height:var(--font-b2-lh);color:var(--text-secondary)}.styles-module__ey8F3W__column a.styles-module__ey8F3W__privacyHighlight:hover,.styles-module__ey8F3W__column a.styles-module__ey8F3W__privacySecondary:hover{color:var(--brown)}.styles-module__ey8F3W__contact{align-items:center;gap:8px;display:flex}.styles-module__ey8F3W__copyrightBlock{flex-direction:column;gap:8px;display:flex}.styles-module__ey8F3W__copyright{font-size:var(--font-b2-size);line-height:var(--font-b2-lh);color:var(--text-secondary);font-weight:500}.styles-module__ey8F3W__description{font-size:var(--font-b3-size);line-height:var(--font-b3-lh);color:var(--text-secondary);opacity:.4;font-weight:500}.styles-module__ey8F3W__divider{background:var(--light-green-2);height:1px}.styles-module__ey8F3W__bottom{justify-content:space-between;align-items:center;display:flex}.styles-module__ey8F3W__bottomLogo{opacity:.4;transition:opacity .15s,filter .15s;display:block}.styles-module__ey8F3W__bottomLogo:hover{opacity:1;filter:brightness(0)saturate()invert(49%)sepia(92%)saturate(762%)hue-rotate(24deg)brightness(94%)}@media screen and (min-width:1200px){.styles-module__ey8F3W__top{grid-template-rows:auto 1fr;grid-template-columns:260px 1fr;gap:16px 40px;display:grid}.styles-module__ey8F3W__logoRow{grid-area:1/1}.styles-module__ey8F3W__siteTitle{display:none}.styles-module__ey8F3W__columns{flex-direction:row;grid-area:1/2/3;justify-content:space-between;padding-top:8px}.styles-module__ey8F3W__copyrightBlock{grid-area:2/1}}
:root{--layout-container:1240px;--container:768px;--horizontal-spacing:24px;--text-size:14px;--font-h1-size:26px;--font-h1-lh:32px;--font-h2-size:20px;--font-h2-lh:26px;--font-h3-size:18px;--font-h3-lh:24px;--font-b1-size:16px;--font-b1-lh:24px;--font-b2-size:14px;--font-b2-lh:20px;--font-b3-size:13px;--font-b3-lh:20px;--font-btn-size:16px;--font-btn-lh:18px;--white:#fff;--black:#232121;--text-primary:#0e261e;--text-secondary:#485e4f;--green:#006137;--light-green:#edf5e7;--light-green-2:#dde8d8;--beige:#fcfaf1;--brown:#be7500;--red:#c93a2e;--red-light:#fce7e1;--red-dark:#6b2a24;--gray:#bbb;--modal-bg:#232121cc;--gradient-bg:linear-gradient(318deg, #e3fde7 5%, #fff1cc 92%);--gradient-menu:linear-gradient(0deg, #fcfaf166, #fcfaf166), linear-gradient(300.31deg, #e3fde7 3.96%, #fff1cc 93.98%);--gradient-card:linear-gradient(300deg, #edf5e7 0%, #fcfcf8 100%)}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter}a{color:inherit;text-decoration:none}body{background:var(--gradient-bg);flex-direction:column;min-width:320px;min-height:100dvh;display:flex}h1{font-size:26px;font-weight:600;line-height:32px}h2{font-size:20px;font-weight:600;line-height:26px}h3{font-size:18px;font-weight:600;line-height:24px}@media screen and (min-width:768px){:root{--horizontal-spacing:28px;--text-size:16px;--font-h1-size:32px;--font-h1-lh:40px;--font-h2-size:24px;--font-h2-lh:32px;--font-h3-size:20px;--font-h3-lh:28px;--font-b1-size:18px;--font-b1-lh:28px;--font-b2-size:16px;--font-b2-lh:24px;--font-b3-size:14px;--font-b3-lh:20px}h1{font-size:32px;line-height:40px}h2{font-size:24px;line-height:32px}h3{font-size:20px;line-height:28px}}@media screen and (min-width:992px){:root{--horizontal-spacing:32px}}@media screen and (min-width:1400px){:root{--horizontal-spacing:0px}}
