html{line-height:1.15;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=radio]{accent-color:var(--color-text-secondary)}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:Gerhaus;font-weight:400;font-style:normal;src:url(/fonts/ofont.ru_Gerhaus.ttf) format("truetype")}:root{--font-family-ubuntu: "Ubuntu", sans-serif;--font-family-gerhaus: "Gerhaus", sans-serif;--font-family-genos: "Genos", sans-serif;--font-family-poppins: "Poppins", sans-serif;--font-family-base: var(--font-family-ubuntu);--font-family-heading: var(--font-family-gerhaus);--font-size: 16px;--font-weight-normal: 400;--font-weight-bold: 700;--line-height-ext: 150%;--font-size-regular: clamp(.875rem, 2.3vw, 1.2rem);--font-size-small: clamp(.673rem, 1.8vw, .92rem);--font-size-text: clamp(.875rem, 1.8vw, 1rem);--font-size-title: clamp(1.625rem, 8vw, 6.25rem);--font-size-title-md: clamp(1.625rem, 3.5vw, 2.5rem);--font-weight: 400;--font-weight-300: 300;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--line-height: 1.2;--line-height-second: 1.1}:root{--color-bg-primary: #fff;--color-bg-secondary: #e6e6e6;--color-bg-table: #ecf4f1;--color-bg-table-hover: #cde0d7;--color-bg-footer: #010f00;--color-text-primary: #000;--color-text-secondary: #0a5d38;--color-button-primary: #299cda;--color-area-grey: #999;--color-text-grey: #666;--color-bg-form: #ededed;--color-bg-form-input: #b3b3b3;--color-bg-form-sup: #eb4c42;--color-bg-btn: #ccc;--filter-bg: #f2f2f2}:root{--padding-standart-vertical: 0;--padding-standart-horizontal: clamp(1.5rem, 6vw, 5.25rem);--padding-none: 0;--margin-section-vertical: clamp(6.88rem, 10vw, 9.38rem)}html{position:relative;box-sizing:border-box;--container: 97rem;--padding-container: 25px;--padding-section: clamp(3.125rem, 8vw, 4.6875rem);--opacity-05: .5s ease;--transform-05: .5s ease;--opacity-2: 1.5s ease;--transform-2: 1.5s ease}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{position:relative;overflow-x:hidden;min-width:20rem;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:rgb(0 0 0 / 0%);-webkit-tap-highlight-color:transparent;font-family:var(--font-family-base);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-text-primary);background-color:var(--color-bg-primary)}h1,h2,h3,h4,h5,h6{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}p{color:var(--color-text-primary);font-size:var(--font-size-regular);font-weight:var(--font-weight-normal);line-height:var(--line-height-ext);margin:0}button{background:transparent;border:none;box-shadow:none;outline:none;cursor:pointer;margin:0;padding:0}a{color:inherit;text-decoration:none}ul,li{list-style:none;margin:0;padding:0}address{all:unset}img,svg{display:block;max-width:100%;height:auto}iframe{border:none}fieldset{border:none;padding:0;margin:0}.visually-hidden{position:fixed;transform:scale(0)}section{padding:var(--padding-section) 0}.container{max-width:calc(var(--container) + var(--padding-container) * 2);padding:0 var(--padding-container);margin:0 auto}.title-large{font-family:var(--font-family-heading);font-weight:var(--font-weight);font-size:var(--font-size-title);line-height:var(--line-height);color:var(--color-text-primary);text-transform:uppercase}.title-small{font-family:var(--font-family-heading);font-weight:var(--font-weight);font-size:var(--font-size-text);line-height:var(--line-height-second);color:var(--color-text-primary)}.title-green{color:var(--color-text-secondary)}.title-grey{opacity:.4;font-size:14px}.text{font-family:var(--font-family-base);font-size:var(--font-size-text);font-weight:var(--font-weight-300)}.text-small{display:block;font-size:clamp(.875rem,2.2vw,1rem);color:var(--color-bg-form-input)}.btn{padding:1.5rem 2rem;font-family:var(--font-family);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);text-transform:uppercase;width:100%;color:var(--color-bg-primary);background-color:var(--color-text-primary)}.btn-ligth{font-family:var(--font-family);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);text-transform:uppercase;width:100%;border:1px solid var(--color-text-primary);background-color:inherit}.btn:hover{transition:all .5s;opacity:.8}.btn-ligth:hover{transition:all .5s;background-color:var(--color-bg-btn)}.is-invalid{border-color:var(--color-bg-primary)}.is-invalid:focus{border-color:red;outline:none}.is-valid{background-color:var(--color-bg-primary);outline:green solid 2px}.error-message{position:absolute;bottom:-1.2rem;right:1.2rem;font-family:sans-serif;font-size:.75rem;color:red;background-color:var(--color-bg-primary);padding:2px 5px;border-radius:3px;pointer-events:none;display:none;white-space:nowrap}
