/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-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,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.body{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;font-family:NunitoSans,sans-serif;font-size:18px;font-weight:400;line-height:1.4;color:#231f53}@media only screen and (min-width:1024px){.body{font-size:14px}}h1 h2{color:#231f53}.header_header__7apCG{width:100%;box-sizing:border-box;z-index:20}@media only screen and (min-width:1024px){.header_header__7apCG{padding:30px 20px;position:static}}@media only screen and (min-width:1360px){.header_header__7apCG{padding:30px 100px;position:static}}.header_grid__yLgoe{background:#f4f4f4;position:absolute;top:30px;left:20px;right:20px;border-radius:20px;padding:10px 20px;box-sizing:border-box;display:grid;align-items:center;grid-gap:20px;gap:20px;grid-template-columns:auto repeat(3,30px);grid-template-areas:"logo webcams phones menuToggle"}@media only screen and (min-width:1024px){.header_grid__yLgoe{position:static;gap:10px;background:#fff;align-items:stretch;grid-template-columns:minmax(180px,min-content) auto repeat(2,minmax(180px,min-content));grid-template-areas:"visuallyImpaired logo  phones socials" "webcams logo map socials" "menu menu menu menu"}}@media only screen and (min-width:1360px){.header_grid__yLgoe{max-width:1720px;width:100%;margin:0 auto;border-radius:0;padding:0;box-sizing:border-box;gap:20px;grid-template-columns:repeat(2,minmax(180px,min-content)) auto repeat(3,minmax(180px,min-content));grid-template-areas:"visuallyImpaired webcams logo map phones socials" "menu menu menu menu menu menu"}}.header_grid_openMenu__0HRUn{position:fixed;overflow:scroll;grid-template-rows:70px auto 70px 30px;grid-template-areas:"logo webcams phones menuToggle" "menu menu menu menu" "socials socials socials socials" "map map map map";top:0;bottom:0;left:0;right:0;border-radius:0}@media only screen and (min-width:1024px){.header_grid_openMenu__0HRUn{grid-template-rows:auto;position:static;gap:10px;background:#fff;align-items:stretch;grid-template-columns:minmax(180px,min-content) auto repeat(2,minmax(180px,min-content));grid-template-areas:"visuallyImpaired logo  phones socials" "webcams logo map socials" "menu menu menu menu"}}@media only screen and (min-width:1360px){.header_grid_openMenu__0HRUn{max-width:1720px;width:100%;margin:0 auto;border-radius:0;padding:0;box-sizing:border-box;gap:20px;grid-template-columns:repeat(2,minmax(180px,min-content)) auto repeat(3,minmax(180px,min-content));grid-template-areas:"visuallyImpaired webcams logo map phones socials" "menu menu menu menu menu menu"}}.header_visuallyImpairedButton__yUrxa{grid-area:visuallyImpaired;text-decoration:none;color:#fff;background-color:#231f53;border-radius:30px;padding:0 20px;display:none;max-width:240px;white-space:wrap;align-items:center;justify-content:center;max-height:74px;gap:15px}.header_visuallyImpairedButton__yUrxa:before{flex-grow:2;content:"";display:block;width:32px;height:32px;background:url(/images/icons/Eye.svg) no-repeat 50%;background-size:contain}.header_visuallyImpairedButton_green__vYQFP{background-color:#027f54}@media only screen and (min-width:1024px){.header_visuallyImpairedButton__yUrxa{display:flex}}.header_visuallyImpairedButton__yUrxa:hover{cursor:pointer}.header_webcams__QgUYH{grid-area:webcams;text-decoration:none;display:flex;justify-content:center;align-items:center;width:35px}@media only screen and (min-width:1024px){.header_webcams__QgUYH{width:100%;display:flex;min-height:50px;height:auto;align-items:center;gap:15px;padding:0;border-radius:30px;border:1px solid #231f53}.header_webcams__QgUYH:after{color:#231f53;content:"Веб-камеры"}}@media only screen and (min-width:1360px){.header_webcams__QgUYH{width:max-content;display:flex;height:74px;align-items:center;gap:15px;padding:0 20px;border-radius:30px;border:1px solid #231f53}.header_webcams__QgUYH:after{color:#231f53;content:"Веб-камеры"}}.header_webIcon__GsGXI{object-fit:contain}.header_phones__nT9dp{grid-area:phones;display:flex;align-self:center;flex-direction:column-reverse;gap:4px}.header_phoneLink___L1cB{gap:6px;display:flex;align-items:center;color:#231f53;text-decoration:none}.header_phoneLink___L1cB:last-child{display:none}@media only screen and (min-width:1024px){.header_phoneLink___L1cB:last-child{display:flex}}.header_phone__UBhRB{white-space:nowrap;display:none}@media only screen and (min-width:1024px){.header_phone__UBhRB{display:block}}.header_map__QMdpn{grid-area:map;text-decoration:none;display:none;gap:6px;color:#f37c2f;justify-self:center}@media only screen and (min-width:1024px){.header_map__QMdpn{display:flex;justify-self:start;margin-top:0}.header_map__QMdpn:before{content:"";display:block;width:24px;height:24px;background:url(/images/icons/Path.svg)}}@media only screen and (min-width:1360px){.header_map__QMdpn{margin-top:24px}}.header_map_menuOpen__QHXOJ{display:block}.header_logoLink__E5ray{grid-area:logo}@media only screen and (min-width:1024px){.header_logoLink__E5ray{align-self:center;justify-self:center}}.header_logo__MZXNI{object-fit:contain;width:133px;height:50px}@media only screen and (min-width:1024px){.header_logo__MZXNI{width:243px;height:90px}}.header_menuToggle__kRXcZ{grid-area:menuToggle;border:none;background:none}@media only screen and (min-width:1024px){.header_menuToggle__kRXcZ{display:none}}.header_menu__GW03k{grid-area:menu}.footer_bg___44sN{max-width:1920px;width:100%;border-radius:0;border-radius:60px 60px 0 0;position:relative;z-index:1;margin:-60px auto 0;padding:12px;box-sizing:border-box;background:#231f53}@media only screen and (min-width:1024px){.footer_bg___44sN{padding:30px 10px}}.footer_bg_green__eTE0Y{background-color:#027f54}.footer_grid__G6bwe{max-width:1380px;width:100%;margin:0 auto;border-radius:0;padding:0;box-sizing:border-box;color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"logo socials" "phones phones" "email email" "address address" "route route" "lines lines"}@media only screen and (min-width:768px){.footer_grid__G6bwe{grid-template-areas:"logo socials" "phones phones" "email email" "menu menu" "address address" "route route" "lines lines"}}@media only screen and (min-width:1360px){.footer_grid__G6bwe{grid-template-columns:190px 1.5fr 3fr;grid-template-areas:"logo phones menu" "logo email menu" "socials address menu" "socials route menu" "lines lines lines"}}.footer_logo__HSYDe{grid-area:logo;width:148px;height:58px}.footer_socials__lB692{grid-area:socials;display:flex;gap:15px;justify-content:center;margin-bottom:30px}.footer_socialsLogo__bJ_9u{background:#fff;border-radius:19px;width:66px;height:59px;display:flex;justify-content:center;align-items:center}.footer_socialsLogo__bJ_9u path{fill:#231f53}.footer_socialsLogo_green__uQ10R path{fill:#027f54}.footer_phones__N5N12{grid-area:phones;display:flex;flex-direction:column;width:100%}.footer_phone__Rc7wS{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:500;font-size:37px;line-height:1.2;color:#fff;text-decoration:none}.footer_email__LR_cB{grid-area:email;color:#fff;font-size:15px;text-decoration:none;margin-bottom:46px;margin-top:30px}@media only screen and (min-width:1360px){.footer_email__LR_cB{margin-top:0}}.footer_address__WnpOh{font-size:12px;grid-area:address;color:#b1b1b1;margin-top:30px}@media only screen and (min-width:1360px){.footer_address__WnpOh{margin-top:0}}.footer_route__xzkyu{grid-area:route;color:#f37c2f;font-size:15px;text-decoration:none;margin-bottom:17px;margin-top:30px}@media only screen and (min-width:1360px){.footer_route__xzkyu{margin-top:0}}.footer_white__bz5jm{color:#fff}.footer_lines__oyolp{grid-area:lines;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#b1b1b1}@media only screen and (min-width:1024px){.footer_lines__oyolp{align-items:center}}.footer_line__czNrj{font-family:NunitoSans,sans-serif;font-weight:400;font-size:12px;line-height:1.3}.footerMenu_footerMenu__egqrU{display:none}@media only screen and (min-width:768px){.footerMenu_footerMenu__egqrU{grid-area:menu;display:grid;max-height:200px;grid-template-columns:3fr 1fr;grid-template-areas:"servicesList mainMenu"}}.footerMenu_servicesList__Drvxn{max-height:250px;display:flex;flex-wrap:wrap;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}@media only screen and (min-width:1024px){.footerMenu_servicesList__Drvxn{max-height:180px}}.footerMenu_servicesList__Drvxn li{max-width:200px}.footerMenu_mainMenu__UsJqm{grid-area:mainMenu;list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.footerMenu_item__lcJ_n{margin:0;padding:0;font-size:10px;line-height:1.25}.footerMenu_link__Vs6u6{color:#fff;text-decoration:none;margin:0}.socials_socials__zLL1X{grid-area:socials;display:none;gap:15px;justify-content:center;align-items:center}@media only screen and (min-width:1024px){.socials_socials__zLL1X{display:flex}}.socials_menuOpen___PTkz{display:flex}.socials_socialsLink__c5o3t{background:#231f53;border-radius:19px;width:66px;height:59px;display:flex;justify-content:center;align-items:center}.socials_socialsLink__c5o3t path{fill:#fff}.socials_header_green__DerBD{background:#027f54}.socials_socials_footer__D1ara{grid-area:socials;display:flex;gap:15px;justify-content:center;align-items:center}.socials_socialsLink_footer__mQYu6{background:#fff;margin-bottom:30px}.socials_socialsLink_footer__mQYu6 path{fill:#231f53}.socials_footer_green__9UvRE path{fill:#027f54}.menu_menu__dhlL_{grid-area:menu;display:none;align-self:start}@media only screen and (min-width:1024px){.menu_menu__dhlL_{display:flex;width:100%}}.menu_menu_open__HfJ1o{display:flex}.menu_menuList__zHNDJ{width:100%;display:flex;gap:28px;margin:0;padding:0;list-style:none;align-items:center;justify-content:start;flex-direction:column}@media only screen and (min-width:1024px){.menu_menuList__zHNDJ{align-items:center;justify-content:center;flex-direction:row;gap:30px}}.menu_menuList_vi__hpvNF{font-size:25px;flex-wrap:wrap}.menu_menuItem__O77eX,.menu_menuItem__O77eX a{font-weight:500;text-decoration:none;color:#231f53}.menu_submenuItem__wHKQp{padding:5px 12px}.menu_submenuItem__wHKQp:first-child{padding-top:10px}.menu_submenuItem__wHKQp:last-child{padding-bottom:10px}.menu_submenuItem__wHKQp a{font-weight:400;box-sizing:border-box}@media only screen and (min-width:1024px){.menu_submenuItem__wHKQp a{white-space:nowrap}.menu_submenuItem__wHKQp a:after{content:"";display:block;height:1px;width:0;background-color:#231f53;transition:width .2s linear}.menu_submenuItem__wHKQp a:hover:after{width:100%}}.menu_dropListBlock__B6v4D{display:inline-flex;position:relative;flex-direction:column;align-items:center}@media only screen and (min-width:1024px){.menu_dropListBlock__B6v4D{align-items:start}}.menu_dropListTitle__6xWEf{display:flex;gap:4px;align-items:center;transition:all .2s ease}.menu_dropListTitle__6xWEf:after{transition:all .3s linear;content:"";display:block;height:18px;width:18px;background:url(/images/icons/check.svg) 50% no-repeat}@media only screen and (min-width:1024px){.menu_dropListTitle__6xWEf{outline:2px solid #fff;border-bottom:2px solid #fff}}.menu_expand__Xh7KD{border-bottom:2px solid #231f53}.menu_expand__Xh7KD:after{transform:rotateX(180deg)}@media only screen and (min-width:1024px){.menu_expand__Xh7KD{outline:2px solid #fff}.menu_dropListBlock__B6v4D:hover .menu_dropList__dEzSR{display:flex;max-height:600px}}.menu_dropList__dEzSR{display:flex;flex-direction:column;align-items:center;list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:all .2s linear}@media only screen and (min-width:1024px){.menu_dropList__dEzSR{max-height:0;align-items:start;display:flex;overflow:hidden;background:#fff;box-sizing:border-box;position:absolute;border-radius:14px;top:2rem}}.menu_dropList_expanded__NgM2P{max-height:800px}@media only screen and (min-width:1024px){.menu_dropList_expanded__NgM2P{max-height:600px}}@font-face{src:url(/fonts/NunitoSans-Regular.woff2) format("woff2");src:url(/fonts/NunitoSans-Regular.woff) format("woff");font-family:NunitoSans;font-style:normal;font-weight:400}@font-face{src:url(/fonts/NunitoSans-SemiBold.woff2) format("woff2");src:url(/fonts/NunitoSans-SemiBold.woff) format("woff");font-family:NunitoSans;font-style:normal;font-weight:600}@font-face{src:url(/fonts/Montserrat-Regular.woff2) format("woff2");src:url(/fonts/Montserrat-Regular.woff) format("woff");font-family:Montserrat;font-style:normal;font-weight:400}@font-face{src:url(/fonts/Montserrat-SemiBold.woff2) format("woff2");src:url(/fonts/Montserrat-SemiBold.woff) format("woff");font-family:Montserrat;font-style:normal;font-weight:600}@font-face{src:url(/fonts/Montserrat-Bold.woff2) format("woff2");src:url(/fonts/Montserrat-Bold.woff) format("woff");font-family:Montserrat;font-style:normal;font-weight:700}.questionsForm_questionForm__gl18c{max-width:1920px;width:100%;border-radius:0;border-radius:60px 60px 0 0;position:relative;z-index:0;padding:100px 12px 116px;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;margin:-50px auto 0}.questionsForm_questionForm__gl18c:after{border-radius:60px 60px 0 0;z-index:-2;content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3137254902)}.questionsForm_blur__e4wbH{max-width:1380px;width:100%;margin:0 auto;border-radius:30px;padding:12px;position:relative;z-index:2;box-sizing:border-box;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media only screen and (min-width:1024px){.questionsForm_blur__e4wbH{padding:110px 20px}}.questionsForm_title__LCUeK{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:1.2;text-transform:none;margin:0 0 10px}@media only screen and (min-width:1024px){.questionsForm_title__LCUeK{font-size:37px}}.questionsForm_form__waKbG{position:relative;z-index:105;margin-top:30px;display:flex;flex-direction:column;gap:10px;align-items:center}.questionsForm_wrapper__nJdEz{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;gap:10px}@media only screen and (min-width:1360px){.questionsForm_wrapper__nJdEz{flex-direction:row}}.questionsForm_input__rOYP7{position:relative;z-index:1000;border:none;border-radius:19px;padding:17px;box-sizing:border-box;color:#231f53}.questionsForm_input__rOYP7:focus{outline:2px solid #231f53}.questionsForm_input__rOYP7::placeholder{color:#b1b1b1}.questionsForm_input_green__13LvW{color:#027f54}.questionsForm_input_green__13LvW:focus{outline:2px solid #b7e55f}.questionsForm_input_error__8869e{color:red;outline:1px solid red}.questionsForm_input_error__8869e:focus{outline:2px solid red}.questionsForm_button__GJ3Vd{color:#231f53;background-color:#adcde5;width:100%;border:none;border-radius:19px;padding:17px 23px;transition:all .3s linear}.questionsForm_button__GJ3Vd:hover{background-color:#fff;cursor:pointer}.questionsForm_button_green__bRYyK{color:#027f54;background-color:#e6f4e3}.questionsForm_text__qRN8K{max-width:400px;margin:0}.questionsForm_note__4gdT8{font-size:10px;max-width:491px}@media only screen and (min-width:1024px){.questionsForm_note__4gdT8{font-size:14px}}.questionsForm_link__TEUnC{text-decoration:none;color:#2164c8}.questionsForm_link_green__ZZQNk{color:#b7e55f}