.article_sec-page .img_wrap.img_wrap-md{display:block;visibility:visible}.sec--page-content{padding-bottom:0}.wrap--btn{width:100%;height:auto}.wrap--btn .regBtnContainer .header_reg{font-size:20px}.titles--wrap .subtitle_before{font-family:'TT Norms-ExtraBold',sans-serif;color:rgba(255,255,255,.8);font-size:16px;text-transform:uppercase}.form-sec--page{max-width:1000px;width:auto;margin:auto;margin-bottom:50px}.form-sec--page h3{font-family:'TT Norms-ExtraBold',sans-serif;color:rgba(178,140,178,.5);font-size:60px;text-align:center;text-transform:uppercase;padding:0 10px}.article_sec-page.content_home-about .text.second--text{top:0;padding-top:10px;padding-bottom:20px;margin-bottom:0}.article_sec-page.content_home-about .text .main-text{display:block}.article_sec-page.content_home-about .text{margin-bottom:50px}.article_sec-page .list-item h3{font-family:'TT Norms-ExtraBold',sans-serif;text-transform:uppercase;line-height:24px;font-size:25px;margin:1rem 0 1rem}.article_sec-page.content_home-about{flex-wrap:wrap}.form-sec--page form{padding:10px}.form-sec--page .wpcf7-not-valid{border-bottom:1px solid red}.form-sec--page .f-row{display:flex;flex-direction:column}.form-sec--page .f-row .f-cell{margin-top:1rem}.form-sec--page .f-row .f-cell.second-cell{margin-right:0}.form-sec--page .f-row.textarea--edit .textarea-72,.form-sec--page .f-row.textarea--edit .textarea-73{display:flex;flex-direction:column}.form-sec--page .f-row.textarea--edit .textarea-72 textarea,.form-sec--page .f-row.textarea--edit .textarea-73 textarea{width:auto}.wpcf7-not-valid-tip{margin:5px 0}.form-sec--page .f-row.textarea--edit .f-cell{width:100%;margin-right:0}.form-sec--page .f-row.radio--edit .f-cell{width:100%;margin-right:0;margin-bottom:1rem}.wpcf7-form-control-wrap.textarea-72,.wpcf7-form-control-wrap.textarea-73{display:flex;width:100%}.form-sec--page input,.form-sec--page textarea{border:1px solid rgba(0,42,80,.3);width:100%;margin-top:5px;height:68px}.form-sec--page input{padding:10px}.form-sec--page textarea{padding:10px;resize:none}.form-sec--page input:focus,.form-sec--page textarea:focus{box-shadow:0px 0px 12px 3px rgba(0,42,80,.1);border:1px solid #002a50}.form-sec--page .f-cell{display:flex;flex-direction:column}.form-sec--page .select-styled,.select-options{display:none}.form-sec--page .select select{border:1px solid rgba(0,42,80,.3)}.form-sec--page label,.form-sec--page .desc-textarea{font-family:'TT Norms',sans-serif;font-weight:400;font-size:18px;color:#0b0c0c;opacity:.7;margin-top:6px}input[type=radio]{border:unset;height:22px;width:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}input[type=radio]:before{content:'';position:absolute;top:50%;left:50%;width:15px;height:15px;border-radius:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #002a50}input[type=radio]:checked:after{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:#002a50;transform:translate(-50%,-50%);visibility:visible}input[type=radio]:focus{box-shadow:unset;border:unset}.form-sec--page #city_administration{display:flex;align-items:center;justify-content:flex-start}.form-sec--page #city_administration .wpcf7-list-item label{display:flex;justify-content:center;flex-direction:row-reverse;align-items:center}.form-sec--page #city_administration{margin-top:20px;margin-bottom:30px}.form-sec--page #city_administration .wpcf7-list-item label input{width:20px;height:20px;margin-left:5px;margin-top:0}.form-sec--page #city_administration .wpcf7-list-item.first{margin-left:0}.form-sec--page #city_administration .wpcf7-list-item.last{margin-left:40px}.form-sec--page #submit{border:unset;background:#2fcea1;font-family:'TT Norms-Medium',sans-serif;color:#fff;text-transform:uppercase;display:block;font-size:20px;letter-spacing:.0357143em;width:100%;height:100%;cursor:pointer}.form-sec--page #submit:active{box-shadow:0 3px 0 #00823f;top:3px}.submit-btn{display:flex;justify-content:center;align-items:center}.wpcf7 .ajax-loader{display:none}.wpcf7 form.submitting .ajax-loader{display:inline-block}.wpcf7 form .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,form .wpcf7-response-output.wpcf7-mail-sent-ok{display:none !important;visibility:hidden}.wpcf7-response-output{display:none;visibility:hidden}.success-popup{z-index:1;max-width:700px;min-width:300px;min-height:200px;width:90%;height:auto;text-align:center;padding:15px;color:#00c;position:absolute;background:#fff;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.success-popup h4{color:#2fcea1;font-weight:800;font-size:32px;line-height:83px;font-family:'TT Norms-Medium',sans-serif;text-transform:uppercase}.success-popup .success-text{color:#0b0c0c}.success-popup img{width:100%;height:auto;position:absolute;bottom:-19px;left:0}.wrap-success-popup{position:fixed;visibility:hidden;top:0;left:0;width:100%;height:100%;background:rgba(11,31,50,.6);z-index:15;opacity:0}.wrap-success-popup.active{opacity:1;transition:1s;visibility:visible}.wrap-success-popup.close{transition:1s;opacity:0}.close-popup{position:absolute;top:2px;right:2px;cursor:pointer}.close-popup svg{width:20px;height:20px}.wrap-content-popup{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:auto}@media only screen and (max-width:500px){.page_tamplate-home .header_page .titles--wrap h1{margin-top:0;margin-bottom:200px}}@media (max-width:600px){.header_page-home{height:500px}}@media (min-width:440px) and (max-width:599px){.success-popup img{bottom:-23px}}@media (min-width:600px) and (max-width:768px){.success-popup img{bottom:-30px}}@media (min-width:600px){.article_sec-page.content_home-about .text{margin-bottom:100px}.titles--wrap .subtitle_before{font-size:25px}.titles--wrap h1{margin-top:0;font-size:3em}.form-sec--page form #submit{width:292px}}@media (min-width:768px){.success-popup{height:300px;padding:3rem}.success-popup h4{font-size:48px}.success-popup .success-text{font-size:18px}.success-popup img{bottom:-39px}.article_sec-page .text.second--text{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse}.article_sec-page .text.second--text .description--before-form{width:70%}.article_sec-page .img_wrap.img_wrap-md{margin:0;width:30%;margin-right:1rem}.form-sec--page .f-row{flex-direction:row}.form-sec--page .f-row .f-cell{width:50%;margin-right:32px}}@media (min-width:768px) and (max-width:802px){.form-sec--page .f-row .email--edit{margin-top:2.2rem}}@media (min-width:600px) and (max-width:979px){.header_page-home{height:350px}}@media only screen and (min-width:980px){.wrap--btn .regBtnContainer .header_reg{margin-top:-2rem}}@media only screen and (min-width:1280px){.form-sec--page .submit-btn #submit{width:376px;height:72px;font-size:28px}.article_sec-page .img_wrap.img_wrap-md{display:none;visibility:hidden}.article_sec-page .img_wrap{display:block;position:absolute;left:-50px}.article_sec-page.content_home-about .text{margin-bottom:125px}.article_sec-page.content_home-about .text .main-text,.article_sec-page .text.second--text .description--before-form{width:75%}.article_sec-page .text.second--text .description--before-form{margin-right:0;display:flex;justify-content:flex-end}.article_sec-page.content_home-about .text{display:flex;justify-content:flex-end}.article_sec-page.content_home-about .second--text{justify-content:flex-start}.titles--wrap h1{font-size:65px}.titles--wrap .subtitle_before{font-size:35px}.article_sec-page.content_home-about .img_wrap img{max-width:100%;max-height:600px;width:auto;height:auto}.wrap-content-popup{margin-top:2rem}.close-popup{top:30px;right:30px}}@media only screen and (min-width:1440px){.article_sec-page .img_wrap{left:-100px}.text.second--text .before{height:calc(100% + 125px)}.article_sec-page .text.second--text .description--before-form{margin-top:-50px}.header_page.header_page-home{height:33.33333vw}}@media only screen and (min-width:1600px){.article_sec-page.content_home-about .text{margin-bottom:150px}}@media only screen and (min-width:1920px){.header_page-home{min-height:unset}.titles--wrap h1{font-size:80px}.titles--wrap .subtitle_before{font-size:40px}.article_sec-page .img_wrap{left:-50px}.sec--page-content{height:auto;min-height:unset}.article_sec-page{margin-bottom:170px}.article_sec-page.content_home-about .text{margin-bottom:175px}.article_sec-page .text.second--text .description--before-form{margin-top:-75px}.form-sec--page{margin-bottom:50px}}