@font-face { font-family: "Inter"; font-weight: 100; font-style: normal; font-display: swap; src: url("/g/fonts/inter/inter-t.woff2") format("woff2"), url("/g/fonts/inter/inter-t.woff") format("woff");}
@font-face { font-family: "Inter"; font-weight: 200; font-style: normal; font-display: swap; src: url("/g/fonts/inter/inter-e-l.woff2") format("woff2"), url("/g/fonts/inter/inter-e-l.woff") format("woff");}
@font-face { font-family: "Inter"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/inter/inter-l.woff2") format("woff2"), url("/g/fonts/inter/inter-l.woff") format("woff");}
@font-face { font-family: "Inter"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/inter/inter-r.woff2") format("woff2"), url("/g/fonts/inter/inter-r.woff") format("woff");}
@font-face { font-family: "Inter"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/inter/inter-m.woff2") format("woff2"), url("/g/fonts/inter/inter-m.woff") format("woff");}
@font-face { font-family: "Inter"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/inter/inter-s-b.woff2") format("woff2"), url("/g/fonts/inter/inter-s-b.woff") format("woff");}
@font-face { font-family: "Inter"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/inter/inter-b.woff2") format("woff2"), url("/g/fonts/inter/inter-b.woff") format("woff");}
@font-face { font-family: "Inter"; font-weight: 800; font-style: normal; font-display: swap; src: url("/g/fonts/inter/inter-e-b.woff2") format("woff2"), url("/g/fonts/inter/inter-e-b.woff") format("woff");}
@font-face { font-family: "Inter"; font-weight: 900; font-style: normal; font-display: swap; src: url("/g/fonts/inter/inter-bl.woff2") format("woff2"), url("/g/fonts/inter/inter-bl.woff") format("woff");}
:root {
	--color-ikz23kyqm: 13, 112, 255;
	--color-izzr855e0: 255, 255, 255;
	--color-ivkaadi34: 0, 0, 0;
	--color-imj3bjo20: 245, 245, 245;
	--color-i0a5lhv8b: 0, 0, 0;
	--color-iqikpr56x: 229, 229, 229;
	--color-ir3evorjo: 229, 229, 229;
	--color-icxwp213q: 43, 187, 220;
	--color-i1y7h4z3r: 245, 245, 245;
	--color-iei5sasww: 0, 0, 0;
	--color-i75q2e38v: 229, 229, 229;
	--color-i37oojx5b: 229, 229, 229;
	--color-ix72omph8: 43, 187, 220;
	--color-ixxrsia8m: 43, 187, 220;
	--color-i9xbfz1kb: 245, 245, 245;
	--color-iw4f9fy9l: 0, 0, 0;
	--color-i4qk798z1: 255, 255, 255;
	--color-ioki2jy6a: 43, 187, 220;
	--color-ij66u0ikg: 255, 255, 255;
	--color-i5b2mgfkb: 255, 0, 0;
	--color-i0zuxjkk7: 238, 238, 238;
	--color-ibegsjab9: 238, 238, 238;
	--color-i7iioi3ov: 238, 238, 238;
	--color-ilyof5fpt: 238, 238, 238;
	--color-i7prv79v0: 245, 245, 245;
	--color-ils68hl8a: 253, 244, 245;
	--color-ixzpzewo9: 51, 51, 51;
	--color-ikyct6ujk: 51, 51, 51;
	--color-io3g14qwd: 51, 51, 51;
	--color-iaxcc914o: 51, 51, 51;
	--color-iymoxjefb: 43, 187, 220;
	--color-ivhl9vov6: 43, 187, 220;
	--color-ildg9of7m: 43, 187, 220;
	--color-ik0ncchy4: 43, 187, 220;
	--color-i9xcstx73: 43, 187, 220;
	--color-ig4sv5mr1: 238, 238, 238;
	--color-izqkghojs: 238, 238, 238;
	--color-i2rzla3tv: 238, 238, 238;
	--color-i3oe5il8r: 238, 238, 238;
	--color-imnvyqkzj: 245, 245, 245;
	--color-iqvcsnnpk: 245, 245, 245;
	--color-i4i431rya: 0, 0, 0;
	--color-irig1kvs4: 0, 0, 0;
	--color-iyke8uc4y: 255, 255, 255;
	--color-irq0pqd6y: 0, 0, 0;
	--color-ix8j0q2jv: 238, 238, 238;
	--color-id2lxwp6v: 238, 238, 238;
	--color-ipm9kpguq: 238, 238, 238;
	--color-ia88dds5u: 238, 238, 238;
	--color-ivb6hgfgt: 0, 0, 0;
	--color-ippmiworl: 255, 255, 255;
}

.root { position: relative; min-height: 100vh; display: block }
.root::before, .root::after { content: ""; display: table; clear: both }
.section { display: block; width: 100%; position: relative }
.container { width: 100%; max-width: 960px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative }
.div { width: 100%; position: relative }
.text { display: inline-flex; vertical-align: top; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }
.link { color: rgba(var(--color-ikz23kyqm), 1); display: inline-flex; cursor: pointer }
.link-block { display: inline-flex; cursor: pointer; text-decoration-line: none }
.icon { position: relative; display: inline-flex; vertical-align: top; justify-content: center; align-items: center; height: 100px; width: 100px; overflow-x: hidden; overflow-y: hidden }
.icon svg { flex-shrink: 0; width: 100%; height: 100% }
.menu { display: flex }
.menu__wrapper-lvl1 { position: relative; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; background-color: transparent; background-image: linear-gradient(rgba(var(--color-izzr855e0), 1) 0%, rgba(var(--color-izzr855e0), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.menu__list-lvl1 { display: flex }
.menu__item-lvl1 { position: relative }
.menu__link-lvl1 { display: flex; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; min-height: 35px; text-decoration-line: none; align-items: center; color: rgba(var(--color-ivkaadi34), 1) }
.menu__icon-lvl1 { width: 25px; height: 25px; margin-left: 5px; flex-shrink: 0; display: block }
.menu__wrapper-lvl2 { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; width: 250px; position: absolute; z-index: 80; display: none; top: 100%; left: 0px; background-image: linear-gradient(rgba(var(--color-imj3bjo20), 1) 0%, rgba(var(--color-imj3bjo20), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.menu__list-lvl2 {  }
.menu__item-lvl2 { position: relative }
.menu__item-lvl2.is-opened .menu__link-lvl2 { background-color: transparent; background-image: linear-gradient(rgba(var(--color-ir3evorjo), 1) 0%, rgba(var(--color-ir3evorjo), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.menu__link-lvl2 { display: flex; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; min-height: 35px; text-decoration-line: none; align-items: center; color: rgba(var(--color-i0a5lhv8b), 1); border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
.menu__link-lvl2:hover, .menu__link-lvl2.is-css-hover { background-color: transparent; background-image: linear-gradient(rgba(var(--color-iqikpr56x), 1) 0%, rgba(var(--color-iqikpr56x), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.menu__icon-lvl2 { width: 25px; height: 25px; margin-left: 5px; flex-shrink: 0; display: block }
.menu__back-lvl2 { display: none; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; min-height: 35px; align-items: center; color: rgba(var(--color-icxwp213q), 1) }
.menu__back-icon { width: 25px; height: 25px; margin-right: 5px; flex-shrink: 0; display: block; background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5L10.5 12.5L14.5 16.5' stroke='%232BBBDC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ") }
.menu__wrapper-lvl3 { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; width: 250px; position: absolute; z-index: 80; display: none; top: 0px; left: 100%; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px; background-image: linear-gradient(rgba(var(--color-i1y7h4z3r), 1) 0%, rgba(var(--color-i1y7h4z3r), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.menu__list-lvl3 {  }
.menu__item-lvl3 { position: relative }
.menu__item-lvl3.is-opened .menu__link-lvl3 { background-color: transparent; background-image: linear-gradient(rgba(var(--color-i37oojx5b), 1) 0%, rgba(var(--color-i37oojx5b), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.menu__link-lvl3 { display: flex; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; min-height: 35px; text-decoration-line: none; align-items: center; color: rgba(var(--color-iei5sasww), 1); border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
.menu__link-lvl3:hover, .menu__link-lvl3.is-css-hover { background-color: transparent; background-image: linear-gradient(rgba(var(--color-i75q2e38v), 1) 0%, rgba(var(--color-i75q2e38v), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.menu__icon-lvl3 { width: 25px; height: 25px; margin-left: 5px; flex-shrink: 0 }
.menu__back-lvl3 { display: none; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; min-height: 35px; align-items: center; color: rgba(var(--color-ix72omph8), 1) }
.menu__burger-button { display: none; width: 35px; height: 35px; flex-shrink: 0; justify-content: center; align-items: center; cursor: pointer; background-color: transparent; background-image: url("data:image/svg+xml,<svg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M5 6.5C5 6.22386 5.22386 6 5.5 6H19.5C19.7761 6 20 6.22386 20 6.5C20 6.77614 19.7761 7 19.5 7H5.5C5.22386 7 5 6.77614 5 6.5ZM5 12.5C5 12.2239 5.22386 12 5.5 12H19.5C19.7761 12 20 12.2239 20 12.5C20 12.7761 19.7761 13 19.5 13H5.5C5.22386 13 5 12.7761 5 12.5ZM5 18.5C5 18.2239 5.22386 18 5.5 18H19.5C19.7761 18 20 18.2239 20 18.5C20 18.7761 19.7761 19 19.5 19H5.5C5.22386 19 5 18.7761 5 18.5Z' fill='white'/></svg>"), linear-gradient(rgba(var(--color-ixxrsia8m), 1) 0%, rgba(var(--color-ixxrsia8m), 1) 100%); background-position: center center, left 0px top 0px; background-repeat: no-repeat, no-repeat; text-decoration-line: none }
.menu__close-button { display: none; width: 35px; height: 35px; flex-shrink: 0; justify-content: center; align-items: center; cursor: pointer; background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.14645 5.14645C5.34171 4.95118 5.65829 4.95118 5.85355 5.14645L12.5 11.7929L19.1464 5.14645C19.3417 4.95118 19.6583 4.95118 19.8536 5.14645C20.0488 5.34171 20.0488 5.65829 19.8536 5.85355L13.2071 12.5L19.8536 19.1464C20.0488 19.3417 20.0488 19.6583 19.8536 19.8536C19.6583 20.0488 19.3417 20.0488 19.1464 19.8536L12.5 13.2071L5.85355 19.8536C5.65829 20.0488 5.34171 20.0488 5.14645 19.8536C4.95118 19.6583 4.95118 19.3417 5.14645 19.1464L11.7929 12.5L5.14645 5.85355C4.95118 5.65829 4.95118 5.34171 5.14645 5.14645Z' fill='%23292E36'/%3E%3C/svg%3E%0A"), linear-gradient(rgba(var(--color-i9xbfz1kb), 1) 0%, rgba(var(--color-i9xbfz1kb), 1) 100%); background-position: center center, left 0px top 0px; background-repeat: no-repeat, no-repeat; text-decoration-line: none }
.menu__overlay { display: none; position: fixed; z-index: 70; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color: transparent; transform: translate3D(0px, 0px, 0px); pointer-events: auto; background-image: linear-gradient(rgba(var(--color-iw4f9fy9l), 0.5) 0%, rgba(var(--color-iw4f9fy9l), 0.5) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.menu__fixed-wrapper { display: contents; z-index: 80; top: 0px; left: 0px; right: 0px; bottom: 0px; position: fixed }
.menu__scroll-wrapper { height: 100%; min-width: 250px; display: contents; position: relative; overflow-y: auto; overflow-x: auto }
.list__item { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
.form { display: flex; flex-direction: column; align-items: stretch; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px }
.form * { outline-style: none }
.text-title { font-size: 24px }
.button { display: inline-flex; justify-content: center; align-items: center; cursor: pointer; vertical-align: top; padding-top: 9px; padding-right: 18px; padding-bottom: 9px; padding-left: 18px; background-color: transparent; color: rgba(var(--color-i4qk798z1), 1); position: relative; text-decoration-line: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background-image: linear-gradient(rgba(var(--color-ioki2jy6a), 1) 0%, rgba(var(--color-ioki2jy6a), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.text-button { color: rgba(var(--color-ij66u0ikg), 1); display: inline-flex }
.form__field { margin-top: 16px; margin-right: 0px; margin-bottom: 16px; margin-left: 0px }
.form__field[data-type-field="date"] .form__input, .form__field[data-type-field="date_interval"] .form__input { cursor: pointer }
.text-subtitle { display: flex; margin-bottom: 4px; font-weight: 700 }
.form__field-error { color: rgba(var(--color-i5b2mgfkb), 1); padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px }
.form__input { width: 100%; display: block; height: 35px; flex-shrink: 1; padding-left: 10px; padding-right: 10px; background-color: transparent; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-i0zuxjkk7), 1); border-right-color: rgba(var(--color-ibegsjab9), 1); border-bottom-color: rgba(var(--color-i7iioi3ov), 1); border-left-color: rgba(var(--color-ilyof5fpt), 1); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-image: linear-gradient(rgba(var(--color-i7prv79v0), 1) 0%, rgba(var(--color-i7prv79v0), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.form__state-error { display: flex; flex-direction: column; align-items: flex-start; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: transparent; background-image: linear-gradient(rgba(var(--color-ils68hl8a), 1) 0%, rgba(var(--color-ils68hl8a), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.form__widget-group { display: flex; flex-direction: column; row-gap: 10px }
.form__widget-item { display: flex; align-items: center; flex-direction: row }
.form__checkbox { display: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }
.form__checkbox:checked ~ .form__checkbox-styled, .form__checkbox.is-css-checked ~ .form__checkbox-styled { background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.854 4.146a.5.5 0 1 0-.708.708l.708-.708ZM4.5 7.5l-.354.354a.5.5 0 0 0 .744-.042L4.5 7.5Zm4.39-4.688a.5.5 0 1 0-.78-.624l.78.624ZM1.146 4.854l3 3 .708-.708-3-3-.708.708ZM4.89 7.812l4-5-.78-.624-4 5 .78.624Z' fill='%23fff'/%3E%3C/svg%3E"), linear-gradient(rgba(var(--color-iymoxjefb), 1) 0%, rgba(var(--color-iymoxjefb), 1) 100%); background-position: center center, left 0px top 0px; background-repeat: no-repeat, no-repeat; background-color: transparent; border-top-color: rgba(var(--color-ivhl9vov6), 1); border-left-color: rgba(var(--color-ildg9of7m), 1); border-right-color: rgba(var(--color-ik0ncchy4), 1); border-bottom-color: rgba(var(--color-i9xcstx73), 1) }
.form__checkbox-styled { width: 14px; height: 14px; flex-shrink: 0; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(var(--color-ixzpzewo9), 1); border-left-color: rgba(var(--color-ikyct6ujk), 1); border-right-color: rgba(var(--color-io3g14qwd), 1); border-bottom-color: rgba(var(--color-iaxcc914o), 1); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px }
.form__textarea { width: 100%; display: block; height: 100px; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(var(--color-ig4sv5mr1), 1); border-left-color: rgba(var(--color-izqkghojs), 1); border-right-color: rgba(var(--color-i2rzla3tv), 1); border-bottom-color: rgba(var(--color-i3oe5il8r), 1); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; background-color: transparent; flex-shrink: 1; background-image: linear-gradient(rgba(var(--color-imnvyqkzj), 1) 0%, rgba(var(--color-imnvyqkzj), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.map { height: 300px; position: relative }
.map__stub { display: flex; width: 100%; align-items: flex-end; left: 0px; top: 0px; right: 0px; bottom: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg width='39' height='46' viewBox='0 0 39 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7847 3.53846H19.9915C28.3301 3.53846 35.0898 10.3935 35.0898 18.8497C35.0898 23.8765 32.9988 28.6702 29.3309 32.0516L19.3881 41.2179L9.44529 32.0516C5.7774 28.6702 3.6863 23.8765 3.6863 18.8496C3.6863 10.3935 10.4461 3.53846 18.7847 3.53846ZM7.09814 34.6699L19.3881 46L31.678 34.6699C36.0733 30.6178 38.5791 24.8735 38.5791 18.8497C38.5791 8.43928 30.2571 0 19.9915 0H18.7847C8.51901 0 0.197021 8.43928 0.197021 18.8496C0.197021 24.8735 2.70283 30.6178 7.09814 34.6699ZM24.622 19.4615C24.622 22.3929 22.2787 24.7692 19.3881 24.7692C16.4975 24.7692 14.1542 22.3929 14.1542 19.4615C14.1542 16.5302 16.4975 14.1538 19.3881 14.1538C22.2787 14.1538 24.622 16.5302 24.622 19.4615ZM19.3881 28.3077C24.2058 28.3077 28.1113 24.3471 28.1113 19.4615C28.1113 14.5759 24.2058 10.6154 19.3881 10.6154C14.5704 10.6154 10.6649 14.5759 10.6649 19.4615C10.6649 24.3471 14.5704 28.3077 19.3881 28.3077Z' fill='%239C9C9C'/%3E%3C/svg%3E%0A"), linear-gradient(rgba(var(--color-iqvcsnnpk), 1) 0%, rgba(var(--color-iqvcsnnpk), 1) 100%); background-position: center center, left 0px top 0px; background-repeat: no-repeat, no-repeat; position: absolute; overflow-x: hidden; overflow-y: hidden }
.map__hint { display: flex; flex-direction: row; align-items: flex-start; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: transparent; box-shadow: 0px 1px 3px 0px rgba(var(--color-i4i431rya), 0.15); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; color: rgba(var(--color-irig1kvs4), 1); flex-shrink: 0; background-image: linear-gradient(rgba(var(--color-iyke8uc4y), 1) 0%, rgba(var(--color-iyke8uc4y), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.map__icon { width: 15px; height: 15px; background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='6' stroke='%23333333'/%3E%3Cpath d='M8 6.5C8 6.22386 7.77614 6 7.5 6C7.22386 6 7 6.22386 7 6.5H8ZM7 10.5C7 10.7761 7.22386 11 7.5 11C7.77614 11 8 10.7761 8 10.5H7ZM7 6.5V10.5H8V6.5H7Z' fill='%23333333'/%3E%3Ccircle cx='7.5' cy='4.5' r='0.5' fill='%23333333'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat }
.map__hint-wrapper { margin-left: 5px }
.map__hint-text { font-weight: 400; font-size: 12px }
.pop-up { position: fixed; top: 0px; left: 0px; width: 100vw; height: 100vh; display: none; align-items: center; justify-content: center; z-index: 11 }
.pop-up__overlay { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: transparent; background-image: linear-gradient(rgba(var(--color-irq0pqd6y), 0.5) 0%, rgba(var(--color-irq0pqd6y), 0.5) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.pop-up__content { min-width: 450px; max-width: 100vw; min-height: 350px; max-height: 100vh; overflow-y: auto; position: relative; background-color: transparent; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-ix8j0q2jv), 1); border-right-color: rgba(var(--color-id2lxwp6v), 1); border-bottom-color: rgba(var(--color-ipm9kpguq), 1); border-left-color: rgba(var(--color-ia88dds5u), 1); box-shadow: 0px 4px 20px 0px rgba(var(--color-ivb6hgfgt), 0.3); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-image: linear-gradient(rgba(var(--color-ippmiworl), 1) 0%, rgba(var(--color-ippmiworl), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.pop-up__inside-close-button { position: absolute; top: 15px; right: 15px; min-width: 30px; min-height: 30px; display: flex; align-items: center; justify-content: center; cursor: pointer }
.pop-up__outside-close-button { position: absolute; top: 15px; right: 15px; min-width: 30px; min-height: 30px; display: none; align-items: center; justify-content: center; cursor: pointer }
:root {
	--color-ioyfb5ipe: 6, 37, 79;
	--color-iovinrv33: 6, 37, 79;
	--color-ihy4auaj1: 6, 37, 79;
	--color-io2ek3ptx: 28, 94, 235;
	--color-i1u2e1ehx: 255, 255, 255;
	--color-i4ai0nob5: 28, 94, 235;
	--color-ip91bi390: 6, 37, 79;
	--color-iglbrkhzi: 255, 255, 255;
	--color-itwm47pmd: 28, 94, 235;
	--color-ildvrxrim: 93, 144, 253;
	--color-i8pfkp34l: 255, 255, 255;
	--color-ivvp22hbf: 28, 94, 235;
	--color-ijiof2u1a: 208, 223, 255;
	--color-iwju53wf1: 208, 223, 255;
	--color-iohwo6rwn: 208, 223, 255;
	--color-idyx5ex8e: 193, 0, 0;
	--color-i1jqf3hz3: 196, 44, 44;
	--color-i552izd7i: 193, 0, 0;
	--color-irzklafbu: 193, 0, 0;
	--color-i296cwtek: 193, 0, 0;
	--color-i3yy3t5tg: 255, 255, 255;
	--color-ibd9a8v80: 255, 255, 255;
	--color-i29xsl538: 255, 255, 255;
	--color-idxoajg9l: 255, 255, 255;
	--color-iio648prc: 43, 187, 220;
	--color-isxeslb5t: 6, 37, 79;
	--color-i66ab1uc3: 6, 37, 79;
	--color-ixqsxj83t: 28, 94, 235;
	--color-i322yg2uv: 28, 94, 235;
	--color-iiz9i3iga: 6, 37, 79;
	--color-iajy50by2: 6, 37, 79;
	--color-i06atc0nb: 250, 250, 250;
	--color-itsnejqcz: 250, 250, 250;
	--color-idao99bgk: 250, 250, 250;
	--color-i0oy4o3m9: 28, 94, 235;
	--color-itksv55d1: 28, 94, 235;
	--color-iw9zd197k: 6, 37, 79;
	--color-ijagls6wt: 243, 245, 247;
	--color-ibthngiuq: 6, 37, 79;
	--color-iw93q37wg: 243, 245, 247;
	--color-iahvv0esd: 6, 37, 79;
	--color-iglclh4xt: 243, 245, 247;
	--color-iqrrid3f5: 6, 37, 79;
	--color-iiqkahxsm: 243, 245, 247;
	--color-ixmbqzb3x: 6, 37, 79;
	--color-idm0pgwyk: 6, 37, 79;
	--color-i8soiu980: 6, 37, 79;
	--color-iyqrbsvwo: 6, 37, 79;
	--color-ijpy0ozrc: 6, 37, 79;
	--color-iqvisz68b: 6, 37, 79;
	--color-imubgpwt4: 6, 37, 79;
	--color-i2ncv75pn: 6, 37, 79;
	--color-its3y0wpa: 28, 94, 235;
	--color-ikfdz3j4m: 255, 73, 73;
	--color-iw98w9lzn: 255, 73, 73;
	--color-irrp4cmsl: 255, 73, 73;
	--color-izuh6iyft: 255, 73, 73;
	--color-icilt2r12: 255, 73, 73;
	--color-iljnbspeh: 255, 73, 73;
	--color-igru4bims: 243, 245, 247;
	--color-ic2blpobf: 255, 255, 255;
	--color-iqvm5qufs: 6, 37, 79;
	--color-il14f2fbq: 93, 144, 253;
	--color-iu5zvmx7f: 255, 255, 255;
	--color-i5enplop7: 93, 144, 253;
	--color-ix6puiwjj: 28, 94, 235;
	--color-illp7zu11: 28, 94, 235;
	--color-i6vbzhhft: 255, 255, 255;
	--color-i4sqnm17e: 6, 37, 79;
}

.menu__icon-lvl1--s1-i2b15xeo9 { background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9.49997L12.5 15.5L18.5 9.49997' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); display: block }
.menu__icon-lvl2--s1-ir1s1h53e { background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 18.5L15.5 12.5L9.5 6.5' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); display: block }
.menu__icon-lvl1--s1-i39hz87ne { background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9.49997L12.5 15.5L18.5 9.49997' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); display: block }
.menu__icon-lvl2--s1-i4pi4rrql { background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 18.5L15.5 12.5L9.5 6.5' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); display: block }

@media (max-width: 991px) {
	.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-if9m59h37 { background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
	.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-icwih5h5x { background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
	.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-i2b15xeo9 { background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
	.menu__item-lvl1.is-opened .menu__icon-lvl1--s1-i39hz87ne { background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
	.menu__item-lvl2.is-opened .menu__icon-lvl2--s1-i4rru3j54 { background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
	.menu__item-lvl2.is-opened .menu__icon-lvl2--s1-igk367ume { background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
	.menu__item-lvl2.is-opened .menu__icon-lvl2--s1-ir1s1h53e { background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
	.menu__item-lvl2.is-opened .menu__icon-lvl2--s1-i4pi4rrql { background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
	.menu__icon-lvl1--s1-i2b15xeo9 { display: block; background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll }
	.menu__icon-lvl2--s1-ir1s1h53e { display: block; background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll }
	.menu__icon-lvl1--s1-i39hz87ne { display: block; background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll }
	.menu__icon-lvl2--s1-i4pi4rrql { display: block; background-size: auto; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 12.5H18.5M12.5 6.5V18.5' stroke='%23333333' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll }
}

.container { max-width: 1440px; padding-left: 15px; padding-right: 15px }
.text--h4 { font-size: 3.8em; font-weight: 500; line-height: 80% }
.text--text1 { font-size: 23px; line-height: 110% }
.text--text7_16 { font-size: 18px; line-height: 120% }
.text--text9 { font-size: 14px; font-weight: 400; line-height: 110%; text-decoration: none }
.text--adtext1 { font-size: 16px; line-height: 120% }
.text--adtext2 { font-size: 16px; line-height: 120%; font-weight: 500; text-decoration: none; color: rgba(var(--color-ioyfb5ipe), 1) }
.text--adtext3 { font-size: 14px; line-height: 120%; font-weight: 400; color: rgba(var(--color-iovinrv33), 1); text-decoration: none }
.text--adtext5 { font-size: 12px; line-height: 110%; font-weight: 400; color: rgba(var(--color-ihy4auaj1), 1) }
.bkg--blue { background-color: transparent; background-image: linear-gradient(rgba(var(--color-io2ek3ptx), 1) 0%, rgba(var(--color-io2ek3ptx), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.div--menu-block { display: flex; padding-top: 15px; padding-bottom: 20px; justify-content: space-between; align-items: center }
.icon-2 { width: 40px; height: 28px }
.text-2 { flex-grow: 1; flex-shrink: 0 }
.text-3 { flex-grow: 1; flex-shrink: 0 }
.menu__wrapper-lvl1-2 { padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; background-color: transparent; background-image: linear-gradient(rgba(var(--color-i1u2e1ehx), 0) 0%, rgba(var(--color-i1u2e1ehx), 0) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.menu__link-lvl1-2 { padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; color: rgba(var(--color-i4ai0nob5), 1) }
.menu__list-lvl1-2 { column-gap: 65px; justify-content: space-between }
.root { font-family: Inter, sans-serif; font-size: 1vw; color: rgba(var(--color-ip91bi390), 1) }
.white { color: rgba(var(--color-iglbrkhzi), 1) }
.opacity--50 { opacity: 0.5 }
.blue { color: rgba(var(--color-itwm47pmd), 1) }
.margin-top--70px { margin-top: 70px }
.div--form-block { display: flex }
.div--text-form-block { padding-top: 30px; border-right-style: solid; border-right-width: 1px; border-right-color: rgba(var(--color-ildvrxrim), 1); width: 34% }
.button-2 { display: flex; margin-top: 24px }
.text-4 { font-size: 12px }
.text-title-2 { display: none }
.div--content-form { width: 66%; padding-top: 30px; padding-bottom: 30px; padding-left: 15px }
.div-13 { width: 90% }
.form-2 { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px }
.form__field-2 { margin-top: 0px; margin-bottom: 10px }
.form__field-3 { margin-top: 0px; margin-bottom: 10px }
.form__state-default-2 { display: flex; flex-direction: column; row-gap: 0px }
.form__field-5 { margin-top: 0px; margin-bottom: 0px }
.form__field-6 { margin-top: 20px; margin-bottom: 20px }
.button-3 { margin-top: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; background-color: transparent; padding-top: 20px; padding-bottom: 20px; background-image: linear-gradient(rgba(var(--color-i8pfkp34l), 1) 0%, rgba(var(--color-i8pfkp34l), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll; color: rgba(var(--color-ivvp22hbf), 1); line-height: 100%; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.button-3:hover, .button-3.is-css-hover { color: rgba(var(--color-i6vbzhhft), 1); background-image: linear-gradient(rgba(var(--color-i4sqnm17e), 1) 0%, rgba(var(--color-i4sqnm17e), 1) 100%) }
.text--btn-form { font-size: 20px; font-weight: 500 }
.form__input-2 { padding-left: 20px; padding-right: 20px; font-size: 16px; padding-top: 20px; padding-bottom: 20px; height: auto; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: transparent; background-image: linear-gradient(rgba(var(--color-ijiof2u1a), 1) 0%, rgba(var(--color-ijiof2u1a), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.form__input-3 { height: auto; font-size: 16px; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image: linear-gradient(rgba(var(--color-iwju53wf1), 1) 0%, rgba(var(--color-iwju53wf1), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.form__textarea-2 { border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; font-size: 16px; padding-top: 20px; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image: linear-gradient(rgba(var(--color-iohwo6rwn), 1) 0%, rgba(var(--color-iohwo6rwn), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.form__field-error-2 { font-size: 12px; color: rgba(var(--color-idyx5ex8e), 1); -webkit-text-stroke-color: rgba(var(--color-i1jqf3hz3), 1) }
.form__field-error-3 { font-size: 12px; color: rgba(var(--color-i552izd7i), 1) }
.form__field-error-4 { font-size: 12px; color: rgba(var(--color-irzklafbu), 1) }
.form__field-error-5 { font-size: 12px; color: rgba(var(--color-i296cwtek), 1) }
.form__widget-item-2 { column-gap: 5px; width: 570.52px }
.form__checkbox-styled-2 { border-top-color: rgba(var(--color-i3yy3t5tg), 1); border-right-color: rgba(var(--color-ibd9a8v80), 1); border-bottom-color: rgba(var(--color-i29xsl538), 1); border-left-color: rgba(var(--color-idxoajg9l), 1); width: 18px; height: 18px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px }
.div--footer-block { display: flex; flex-direction: column; row-gap: 5px; padding-top: 30px; padding-bottom: 20px }
.div--links-block { display: flex; justify-content: space-between; align-items: flex-start }
.div--nav-block { width: auto; display: flex; flex-direction: column; row-gap: 5px }
.div--time-block { width: auto; display: flex; flex-direction: column; row-gap: 5px }
.div--time { display: flex; flex-direction: column }
.div--address-block { display: flex; flex-direction: column; row-gap: 5px; align-items: flex-start; width: auto; flex-shrink: 0 }
.div--address { width: 240px }
.div--way { border-bottom-style: solid; border-bottom-width: 1px; width: auto; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.div--way:hover, .div--way.is-css-hover { color: rgba(var(--color-i322yg2uv), 1) }
.div--contact-block { width: auto; display: flex; flex-direction: column; row-gap: 20px; align-items: flex-start }
.div--phone { display: flex; flex-direction: column; row-gap: 5px }
.div--mail { display: flex; flex-direction: column; row-gap: 5px }
.div--media-block { width: auto; display: flex; flex-direction: column; row-gap: 5px; align-items: flex-start }
.div--buttom-footer-block { display: flex; justify-content: space-between; column-gap: 15px }
.div-27 { display: flex; align-items: flex-end; justify-content: space-between }
.div--map { border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 295px; overflow-x: hidden; overflow-y: hidden; filter: grayscale(100%) }
.map-2 { height: 100% }
.link-block-2 {  }
.menu-mob { display: none }
.div--rigth-menu { width: auto; display: flex; align-items: center }
.div--content-footer-block { display: flex; justify-content: space-between; flex-grow: 0; width: 86% }
.text--h4-page { font-size: 4em; font-weight: 500; line-height: 80% }
.text--adtext3-lastline { font-size: 14px; line-height: 120%; font-weight: 400; color: rgba(var(--color-isxeslb5t), 1); text-decoration: none }
.div--content-footer-block-360p { display: none; justify-content: space-between; flex-grow: 0; width: 86% }
.div--content-footer-block-768p { display: none; justify-content: space-between; flex-grow: 0; width: 86% }
.text--adtext2-nav { font-size: 16px; line-height: 120%; font-weight: 500; text-decoration: none; color: rgba(var(--color-i66ab1uc3), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.text--adtext2-nav:hover, .text--adtext2-nav.is-css-hover { color: rgba(var(--color-ixqsxj83t), 1) }
.round--15px-form { border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px }
.icon--footer-logo { width: 54px; height: 38px }
.text-title { margin-bottom: 0px }
.text--btn-morenews { font-size: 20px; font-weight: 500; line-height: 100% }
.link-block--back-btn { column-gap: 15px; align-items: center; color: rgba(var(--color-iiz9i3iga), 0.5); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.link-block--back-btn:hover, .link-block--back-btn.is-css-hover { color: rgba(var(--color-iajy50by2), 1) }
.icon-13 { width: 35px; height: 35px }
.text--back-btn { font-size: 16px; line-height: 100% }
.text--h5-artical { font-size: 35px; font-weight: 500; line-height: 100% }
.div--vac-page-block { display: flex; flex-direction: column; align-items: flex-start; row-gap: 30px; padding-top: 40px }
.div--content-vacantion { display: flex; flex-direction: column; padding-left: 25%; padding-right: 25% }
.div-64 { display: flex; flex-direction: column; row-gap: 10px }
.list--tegs { display: flex; flex-wrap: wrap; row-gap: 10px; column-gap: 10px; margin-top: 20px }
.list__item-4 { display: flex; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-color: transparent; width: 48.8%; column-gap: 15px; align-items: center; background-image: linear-gradient(rgba(var(--color-i06atc0nb), 1) 0%, rgba(var(--color-i06atc0nb), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.icon-16 { width: 35px; height: 35px }
.text--h9-tegs { font-size: 16px; line-height: 110% }
.div-65 { display: flex; flex-direction: column; row-gap: 30px; padding-top: 35px }
.text--h9-vac { font-size: 18px; line-height: 110%; font-weight: 500 }
.div--terms { display: flex; flex-direction: column; row-gap: 15px }
.list--terms { display: flex; flex-direction: column; row-gap: 5px }
.list__item-5 { padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; display: flex; column-gap: 10px; align-items: center }
.icon-18 { width: 4px; height: 4px }
.div-67 { width: auto; display: flex; align-items: center; justify-content: center }
.list--respond { margin-top: 50px; display: flex; flex-wrap: wrap; column-gap: 10px; row-gap: 10px }
.list__item-6 { padding-top: 20px; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-color: transparent; display: flex; flex-direction: column; row-gap: 23px; width: 48.8%; background-image: linear-gradient(rgba(var(--color-itsnejqcz), 1) 0%, rgba(var(--color-itsnejqcz), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.list__item-6-copy { padding-top: 20px; padding-left: 20px; padding-bottom: 20px; padding-right: 20px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-color: transparent; display: flex; flex-direction: column; row-gap: 10px; width: 48.8%; justify-content: center; align-items: flex-start; background-image: linear-gradient(rgba(var(--color-idao99bgk), 1) 0%, rgba(var(--color-idao99bgk), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.list__item-6-copy-copy { padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-color: transparent; display: flex; flex-direction: column; row-gap: 10px; width: 48.8%; justify-content: center; align-items: center; background-image: linear-gradient(rgba(var(--color-i0oy4o3m9), 1) 0%, rgba(var(--color-i0oy4o3m9), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.text--text7-respond { font-size: 1.3672em; font-weight: 400; line-height: 120% }
.icon-19 { width: 15px; height: 15px }
.icon-20 { width: 15px; height: 15px }
.pop-up__content-2 { border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; box-shadow: none; width: 710px; padding-left: 40px; padding-right: 40px; padding-top: 45px; padding-bottom: 40px }
.pop-up__overlay-2 { background-color: transparent; background-image: linear-gradient(rgba(var(--color-itksv55d1), 0.5) 0%, rgba(var(--color-itksv55d1), 0.5) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.pop-up__inside-close-button-2 { top: 40px; right: 40px }
.icon-21 { width: 40px; height: 40px; background-size: auto; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll }
.text--h6-popup { font-size: 35px; font-weight: 500; line-height: 100% }
.button-5 { display: flex; margin-top: 24px }
.text-10 { font-size: 23px }
.div--text-form { margin-top: 20px; margin-bottom: 30px; width: 70% }
.form__field-7 { margin-top: 0px; margin-bottom: 20px }
.text-subtitle { margin-bottom: 10px }
.form__input-4 { border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-top: 10px; padding-bottom: 10px; height: 40px; background-color: transparent; font-size: 16px; color: rgba(var(--color-iw9zd197k), 1); font-weight: 300; background-image: linear-gradient(rgba(var(--color-ijagls6wt), 1) 0%, rgba(var(--color-ijagls6wt), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.div--inputs-block { display: flex; flex-direction: column; row-gap: 20px; margin-top: 20px; margin-bottom: 20px }
.div--1inputs { display: flex; justify-content: space-between; column-gap: 20px }
.form__field-8 { width: 50%; margin-top: 0px; margin-bottom: 0px }
.form__field-9 { width: 50%; margin-top: 0px; margin-bottom: 0px }
.form__input-5 { border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-top: 10px; padding-bottom: 10px; height: 40px; font-size: 16px; color: rgba(var(--color-ibthngiuq), 1); font-weight: 300; background-color: transparent; background-image: linear-gradient(rgba(var(--color-iw93q37wg), 1) 0%, rgba(var(--color-iw93q37wg), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.form__input-6 { border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-top: 10px; padding-bottom: 10px; height: 40px; font-size: 16px; color: rgba(var(--color-iahvv0esd), 1); font-weight: 300; background-color: transparent; background-image: linear-gradient(rgba(var(--color-iglclh4xt), 1) 0%, rgba(var(--color-iglclh4xt), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.form__textarea-3 { font-size: 16px; color: rgba(var(--color-iqrrid3f5), 1); font-weight: 300; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-color: transparent; background-image: linear-gradient(rgba(var(--color-iiqkahxsm), 1) 0%, rgba(var(--color-iiqkahxsm), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.form__field-10 { margin-bottom: 0px; margin-top: 0px }
.div--add-resume { display: flex; flex-direction: column; row-gap: 10px }
.div--add-file-block { display: flex; flex-direction: column; row-gap: 15px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-color: rgba(var(--color-ixmbqzb3x), 0.1); border-right-color: rgba(var(--color-idm0pgwyk), 0.1); border-bottom-color: rgba(var(--color-i8soiu980), 0.1); border-left-color: rgba(var(--color-iyqrbsvwo), 0.1); border-top-style: dashed; border-top-width: 1px; border-right-style: dashed; border-right-width: 1px; border-bottom-style: dashed; border-bottom-width: 1px; border-left-style: dashed; border-left-width: 1px; padding-top: 30px; padding-bottom: 30px; align-items: center; justify-content: center; text-align: center }
.div--file { width: auto; display: flex; column-gap: 15px; padding-top: 6px; padding-bottom: 6px; padding-left: 20px; padding-right: 20px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; align-items: center; border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; border-top-color: rgba(var(--color-ijpy0ozrc), 0.1); border-right-color: rgba(var(--color-iqvisz68b), 0.1); border-bottom-color: rgba(var(--color-imubgpwt4), 0.1); border-left-color: rgba(var(--color-i2ncv75pn), 0.1) }
.text--text7-file { font-size: 18px; font-weight: 400; line-height: 120% }
.icon-22 { width: 35px; height: 35px }
.button-6 { margin-top: 20px; width: 100%; padding-top: 20px; padding-bottom: 20px; background-color: transparent; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-bottom: 15px; background-image: linear-gradient(rgba(var(--color-its3y0wpa), 1) 0%, rgba(var(--color-its3y0wpa), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.div-74 { display: flex; justify-content: center }
.form__field-error-6 { color: rgba(var(--color-ikfdz3j4m), 1); font-size: 10px }
.form__field-error-7 { color: rgba(var(--color-iw98w9lzn), 1); font-size: 10px }
.form__field-error-8 { color: rgba(var(--color-irrp4cmsl), 1); font-size: 10px }
.form__field-error-9 { color: rgba(var(--color-izuh6iyft), 1); font-size: 10px }
.form__field-error-10 { color: rgba(var(--color-icilt2r12), 1); font-size: 10px }
.form__field-error-11 { color: rgba(var(--color-iljnbspeh), 1); font-size: 10px }
.form__state-success-2 { display: flex; justify-content: center; flex-direction: column; align-items: center; row-gap: 20px; margin-top: 30px }
.div-75 { width: 50%; text-align: center }
.form__state-error-2 { align-items: center; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-top: 50px }
.form-4 { padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px }
.div--title-input { display: none; justify-content: center; flex-direction: column; align-items: flex-start; row-gap: 10px; margin-bottom: 20px }
.text-13 { font-size: 16px; font-weight: 400 }
.div--input-group { height: 40px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; display: flex; background-color: transparent; background-image: linear-gradient(rgba(var(--color-igru4bims), 1) 0%, rgba(var(--color-igru4bims), 1) 100%); background-position: left 0px top 0px; background-repeat: no-repeat; background-size: auto; background-attachment: scroll }
.form-5 { display: none }
.form__state-success-3 { background-size: auto; background-image: linear-gradient(rgba(var(--color-il14f2fbq), 1) 0%, rgba(var(--color-il14f2fbq), 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; padding-top: 130px; padding-bottom: 130px }
.text-22 { color: rgba(var(--color-iu5zvmx7f), 1); width: 70% }
.form__state-error-3 { align-items: center; justify-content: center; background-image: linear-gradient(rgba(var(--color-i5enplop7), 1) 0%, rgba(var(--color-i5enplop7), 1) 100%); border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; padding-top: 130px; padding-bottom: 130px }
.link-block--react-btn-comp { width: 100%; height: 100%; justify-content: center; align-items: center }
.link-block--react-btn { width: 100%; height: 100%; justify-content: center; align-items: center; display: none }
.menu__link-lvl1 { transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 300 }
.menu__link-lvl1:hover, .menu__link-lvl1.is-css-hover {  }
.text--btn-form1 { font-size: 20px; font-weight: 500 }
.link-block {  }
.link-block:hover, .link-block.is-css-hover {  }

@media (max-width: 991px) {
	.menu-2 { display: none }
	.menu-mob { display: flex }
	.div--rigth-menu { display: flex; column-gap: 20px; align-items: center }
	.menu__burger-button-2 { background-image: url("/d/burger_white.svg"), linear-gradient(rgba(var(--color-iio648prc), 0) 0%, rgba(var(--color-iio648prc), 0) 100%); background-size: 32.5px, auto; background-color: transparent }
	.div--menu-block { padding-bottom: 15px }
	.text--h4 { line-height: 90%; font-size: 3.6458em }
	.text--text7_16 { font-size: 14px }
	.form__widget-item-2 { width: auto }
	.form__state-default-2 {  }
	.form__textarea-2 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
	.div--links-block { flex-direction: column; row-gap: 20px }
	.div--content-footer-block { width: 100%; display: none }
	.div--buttom-footer-block { flex-direction: column-reverse; row-gap: 15px }
	.div--footer-block { row-gap: 20px }
	.div--1col { display: flex; flex-direction: column; row-gap: 20px; width: auto }
	.div--3col { display: flex; flex-direction: column; row-gap: 20px; width: auto }
	.text--h4-page { line-height: 90%; font-size: 5.2em }
	.div--content-footer-block-360p { width: 100%; display: none }
	.div--content-footer-block-768p { width: 100%; display: flex }
	.div--2col { display: flex; flex-direction: column; row-gap: 20px; width: auto }
	.div--1col-copy { display: flex; flex-direction: column; row-gap: 20px; width: auto }
	.text--h5-artical { font-size: 32px }
	.div--content-vacantion { padding-left: 22%; padding-right: 22% }
	.list__item-4 { width: 48.5%; padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; column-gap: 10px }
	.list__item-6 { width: 48.5%; padding-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px }
	.list__item-6-copy { width: 48.5%; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px }
	.list__item-6-copy-copy { width: 48.5% }
	.text--text7-respond { font-size: 16px }
	.div--vac-page-block { padding-top: 30px }
	.list--respond { margin-top: 40px }
	.text--h6-popup {  }
	.menu__scroll-wrapper-3 { width: 100vw; height: 100vh; justify-content: center }
	.menu__wrapper-lvl1-2 { background-image: linear-gradient(rgba(var(--color-ic2blpobf), 1) 0%, rgba(var(--color-ic2blpobf), 1) 100%); justify-content: center; display: flex; flex-direction: column; align-items: center; padding-top: 20px; padding-left: 15px }
	.menu__close-button-2 { position: absolute; top: 20px; right: 15px; background-size: auto; background-image: url("/d/close_menu.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; width: 25px; height: 25px }
	.menu__item-lvl1-2 { display: flex; justify-content: center }
	.menu__item-lvl1-2.is-opened {  }
	.menu__list-lvl1-2 { padding-top: 16% }
	.menu__link-lvl1-2 { min-height: auto; margin-bottom: 50px; color: rgba(var(--color-iqvm5qufs), 1) }
	.text--mobmenu { font-weight: 500; font-size: 45px; line-height: 80% }
	.text--mobmenu:hover, .text--mobmenu.is-css-hover { color: rgba(var(--color-ix6puiwjj), 1) }
	.text--mobmenu:active, .text--mobmenu.is-css-active { color: rgba(var(--color-illp7zu11), 1) }
	.icon-26 { width: 50px; height: auto }
	.text-22 { width: 90% }
	.form__state-success-3 { padding-top: 80px; padding-bottom: 80px }
	.form__state-error-3 { padding-top: 80px; padding-bottom: 80px }
}

@media (max-width: 767px) {
	.form__field-error-5 { font-size: 10px }
	.form__field-error-4 { font-size: 10px }
	.form__field-error-3 { font-size: 10px }
	.form__field-error-2 { font-size: 10px }
	.div--menu-block { padding-top: 10px; padding-bottom: 10px }
	.text--text7_16 { line-height: 110% }
	.margin-top--70px { margin-top: 60px }
	.text--adtext3 {  }
	.div--form-block { flex-direction: column }
	.div--text-form-block { border-right-width: 0px; width: 100%; padding-top: 20px }
	.div--content-form { width: 100%; padding-top: 25px; padding-bottom: 20px; padding-left: 0px }
	.form__field-6 { margin-top: 15px; margin-bottom: 15px }
	.text--h4-page { font-size: 5.867em }
	.text--adtext3-lastline {  }
	.div--content-footer-block-360p { display: none }
	.div--address { width: 155px; flex-grow: 0 }
	.text--btn-form { font-size: 18px }
	.button-3 { padding-top: 16px; padding-bottom: 16px }
	.div--content-vacantion { padding-left: 0%; padding-right: 0% }
	.div-65 { padding-top: 30px }
	.text--h9-tegs { font-size: 14px }
	.list__item-6-copy { width: 100%; margin-bottom: 10px }
	.list__item-6-copy-copy { width: 100% }
	.container { padding-left: 10px; padding-right: 10px }
	.text--h6-popup { font-size: 30px }
	.pop-up__content-2 { width: auto; margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; min-width: 0px }
	.pop-up__inside-close-button-2 { top: 10px; right: 10px }
	.icon-21 { width: 30px; height: 30px }
	.div--add-file-block { flex-direction: column-reverse; padding-left: 30px; padding-right: 30px; text-align: center; padding-top: 16px; padding-bottom: 16px }
	.button-6 { margin-bottom: 5px }
	.div-74 { text-align: center }
	.div--title-input { text-align: center }
	.link-block--react-btn-comp { padding-top: 21px; padding-bottom: 21px }
	.link-block--react-btn { padding-top: 21px; padding-bottom: 21px }
}

@media (max-width: 479px) {
	.blue {  }
	.text--h4 { font-size: 4.8309em }
	.text--adtext3 { font-size: 12px }
	.text--btn-form { font-size: 18px }
	.text--h4-page { font-size: 7.3529em; flex-grow: 0; white-space: normal }
	.opacity--50 {  }
	.text--adtext3-lastline { font-size: 10px }
	.div--content-footer-block-360p { display: flex; flex-direction: column; row-gap: 15px }
	.div--content-footer-block-768p { display: none }
	.div--address-block { width: 100% }
	.div--address { width: auto }
	.div--1col-copy { row-gap: 15px }
	.div--2col { row-gap: 15px }
	.div--contact-block { row-gap: 15px }
	.div--links-block { row-gap: 15px }
	.div--footer-block { row-gap: 10px }
	.div--buttom-footer-block { row-gap: 10px }
	.div-30 { display: flex; justify-content: space-between }
	.text--h5-artical { font-size: 25px }
	.div--vac-page-block { padding-top: 20px }
	.list__item-4 { width: 48.3% }
	.icon-16 {  }
	.text--h9-tegs { font-size: 12px }
	.text--text7-respond { font-size: 12px }
	.div--text-form { width: 100% }
	.text--h6-popup { font-size: 6.5em }
	.div--add-file-block { padding-left: 16px; padding-right: 16px }
	.div--1inputs { column-gap: 10px }
	.div--inputs-block { row-gap: 15px; margin-top: 15px; margin-bottom: 15px }
	.form__input-4 { font-size: 12px }
	.form__input-5 { font-size: 12px }
	.form__input-6 { font-size: 12px }
	.form__textarea-3 { font-size: 12px }
	.text-13 { font-size: 12px }
	.icon-26 { width: 40px; height: 28px }
	.menu__wrapper-lvl1-2 { padding-top: 20px }
	.menu__close-button-2 { width: 19px; height: 19px; background-size: contain }
	.text--mobmenu { font-size: 32px; line-height: 80% }
	.menu__link-lvl1-2 { margin-bottom: 40px }
	.menu__list-lvl1-2 { padding-top: 30% }
	.form__state-success-3 { padding-top: 50px; padding-bottom: 50px }
	.form__state-error-3 { padding-top: 60px; padding-bottom: 60px }
	.text-23 { text-align: center }
}

@media (min-width: 1280px) {
	.text--h4 { font-size: 3.7em }
	.form__field-error-2 { font-size: 12px }
	.white {  }
	.div--buttom-footer-block { column-gap: 30px }
	.text--h4-page {  }
	.icon--footer-logo { height: 3.17em; width: 4.66em }
	.icon-2 { height: 28px }
	.text-title { font-size: 23px }
	.div--content-vacantion { padding-left: 26%; padding-right: 26% }
	.text--h9-tegs { font-size: 20px }
	.text--text7-respond { font-size: 18px }
	.text--h6-popup { font-size: 35px }
	.text--text7-file { font-size: 18px }
	.form__field-error-11 { font-size: 12px }
	.form__field-error-9 { font-size: 12px }
	.form__field-error-10 { font-size: 12px }
	.form__field-error-8 { font-size: 12px }
	.form__field-error-7 { font-size: 12px }
	.form__field-error-6 { font-size: 12px }
}

@media (min-width: 1440px) {
	.container { padding-left: 40px; padding-right: 40px }
	.text--h4 { font-size: 52px }
	.text--text1 { font-size: 30px; line-height: 100%; font-weight: 500 }
	.text--text7_16 { font-size: 18px }
	.text--text9 {  }
	.icon-2 { width: 59px; height: 40px }
	.menu__list-lvl1-2 { column-gap: 101px }
	.margin-top--70px { margin-top: 90px }
	.white {  }
	.form__input-2 { padding-left: 30px; padding-right: 30px }
	.form__input-3 { padding-left: 30px; padding-right: 30px }
	.form__textarea-2 { padding-left: 30px; padding-right: 30px }
	.form__field-5 {  }
	.div--map {  }
	.link-block-2 { width: 28% }
	.form__widget-item-2 { width: 70% }
	.div--text-form-block { width: 28% }
	.div--content-form { width: 72%; padding-left: 40px }
	.div--content-footer-block { width: 72% }
	.text--h4-page { font-size: 60px }
	.div--content-footer-block-360p { width: 72% }
	.div--content-footer-block-768p { width: 72% }
	.round--15px-form { border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px }
	.icon--footer-logo { width: 114px; height: 82px }
	.div-27 {  }
	.text--adtext3-lastline { margin-right: 65px }
	.div--menu-block { padding-bottom: 15px }
	.text--h5-artical { font-size: 42px }
	.text--h9-tegs { line-height: 100% }
	.div--content-vacantion { padding-left: 28%; padding-right: 28% }
	.text--h9-vac { font-size: 20px; line-height: 100%; font-weight: 500 }
	.text--text7-respond {  }
	.text--h6-popup { font-size: 35px }
	.text--text7-file {  }
	.div-75 { width: 100% }
}

.form__field--s2-ivu0ohozv .form__checkbox { display: none }
.form__field--s2-ivu0ohozv .form__checkbox-styled { display: block }
.menu__list-lvl1--s2-i9zgzx16r { display: flex }
.menu__wrapper-lvl1--s2-i8ruiftpo { display: block; position: static }
.menu__close-button--s2-i6ar82mfl { display: none }
.menu__list-lvl2--s2-ixu3p28xo { display: block }
.menu__wrapper-lvl2--s2-i2alnjfhn { display: none; position: absolute; z-index: 80; top: 100%; left: 0 }
.menu__back-lvl2--s2-i9b7ewg0j { display: none }
.menu__item-lvl1--s2-ilnsd0kb0 { position: relative }
.menu__list-lvl3--s2-ij6m8f0b0 { display: block }
.menu__wrapper-lvl3--s2-iy7c7ajm8 { display: none; position: absolute; z-index: 80; top: 0; left: 100% }
.menu__back-lvl3--s2-itrf066b0 { display: none }
.menu__item-lvl2--s2-iq5usmrmr { position: relative }
.menu__list-lvl1--s2-ixxe5ddt3 { display: flex }
.menu__wrapper-lvl1--s2-ie54io4c7 { display: block; position: static }
.menu__close-button--s2-iiwqzt7ko { display: none }
.menu__list-lvl2--s2-ia5trq0na { display: block }
.menu__wrapper-lvl2--s2-i3s3lh19m { display: none; position: absolute; z-index: 80; top: 100%; left: 0 }
.menu__back-lvl2--s2-iph8xxgur { display: none }
.menu__item-lvl1--s2-ii9yfmxu5 { position: relative }
.menu__list-lvl3--s2-i5cwl6bxf { display: block }
.menu__wrapper-lvl3--s2-iuu0jhhdf { display: none; position: absolute; z-index: 80; top: 0; left: 100% }
.menu__back-lvl3--s2-ixhieogg1 { display: none }
.menu__item-lvl2--s2-ibors5oz6 { position: relative }

@media (max-width: 991px) {
	.menu--s2-i0icekw8g [data-mobile-flex] { display: flex }
	.menu--s2-i0icekw8g [data-mobile-block] { display: block }
	.menu--s2-i0icekw8g [data-mobile-hide] { display: none }
	.menu--s2-i0icekw8g [data-mobile-contents] { display: contents }
	.menu__burger-button--s2-i09ygzhew { display: block }
	.menu__fixed-wrapper--s2-i6awyltii { display: none; flex-direction: row }
	.menu__scroll-wrapper--s2-iu018retb { display: block }
	.menu__list-lvl1--s2-i9zgzx16r { display: block }
	.menu__wrapper-lvl1--s2-i8ruiftpo { display: block; min-height: 100%; position: static }
	.menu__close-button--s2-i6ar82mfl { display: block }
	.menu__list-lvl2--s2-ixu3p28xo { display: block }
	.menu__wrapper-lvl2--s2-i2alnjfhn { display: none; position: static }
	.menu__back-lvl2--s2-i9b7ewg0j { display: none }
	.menu__item-lvl1--s2-ilnsd0kb0 { position: static }
	.menu__list-lvl3--s2-ij6m8f0b0 { display: block }
	.menu__wrapper-lvl3--s2-iy7c7ajm8 { display: none; position: static }
	.menu__back-lvl3--s2-itrf066b0 { display: none }
	.menu__item-lvl2--s2-iq5usmrmr { position: static }
	.menu--s2-incqd922h [data-mobile-flex] { display: flex }
	.menu--s2-incqd922h [data-mobile-block] { display: block }
	.menu--s2-incqd922h [data-mobile-hide] { display: none }
	.menu--s2-incqd922h [data-mobile-contents] { display: contents }
	.menu__burger-button--s2-i1ehf6pvv { display: block }
	.menu__fixed-wrapper--s2-icjoeutj3 { display: none; flex-direction: row }
	.menu__scroll-wrapper--s2-iptdnjpkq { display: block }
	.menu__list-lvl1--s2-ixxe5ddt3 { display: block }
	.menu__wrapper-lvl1--s2-ie54io4c7 { display: block; min-height: 100%; position: static }
	.menu__close-button--s2-iiwqzt7ko { display: block }
	.menu__list-lvl2--s2-ia5trq0na { display: block }
	.menu__wrapper-lvl2--s2-i3s3lh19m { display: none; position: static }
	.menu__back-lvl2--s2-iph8xxgur { display: none }
	.menu__item-lvl1--s2-ii9yfmxu5 { position: static }
	.menu__list-lvl3--s2-i5cwl6bxf { display: block }
	.menu__wrapper-lvl3--s2-iuu0jhhdf { display: none; position: static }
	.menu__back-lvl3--s2-ixhieogg1 { display: none }
	.menu__item-lvl2--s2-ibors5oz6 { position: static }
}

@media (min-width: 992px) {
	.menu--s2-i0icekw8g [data-desktop-block] { display: block }
	.menu--s2-incqd922h [data-desktop-block] { display: block }
}