body{padding:0;margin:0;display:block;min-height:100vh;background-color:rgb(244,245,246);font-family:'Manrope',sans-serif;color:rgb(106,115,127)}p{margin:0}#modal_subscribe,#modal_consultation{display:flex;position:fixed;left:0;top:0;max-width:0;max-height:0;min-height:0;min-width:0;width:auto;height:auto;overflow:hidden;background-color:rgba(100,100,100,.7);box-sizing:border-box;transition:.5s;opacity:0;z-index:1000}#modal_subscribe.yes,#modal_consultation.yes{max-width:100vw;max-height:100vh;min-height:100vh;min-width:100vw;opacity:1}.subscribe_window,.consultation_modal_window{padding:80px 120px;border-radius:0;border:0;margin:auto;background-color:#3B3B3B;color:#bbb}.subscribe_header,.consultation_header{display:flex;justify-content:space-between;margin-bottom:36px;color:#fff}.subscribe_window p.title{font-size:36px;padding-top:20px}button#close_subscribe,button#close_consultation{background-color:transparent;width:30px;height:30px;position:relative;cursor:pointer}button#close_subscribe:before,button#close_consultation:before{content:'';background-color:#fff;position:absolute;width:30px;height:4px;transition:.3s;left:0;bottom:13px;transform:rotate(-45deg)}button#close_subscribe:hover:before,button#close_consultation:hover:before{background-color:rgb(76,139,193)}button#close_subscribe:after,button#close_consultation:after{content:'';background-color:#fff;position:absolute;width:30px;height:4px;transition:.3s;top:13px;left:0;transform:rotate(45deg)}button#close_subscribe:hover:after,button#close_consultation:hover:after{background-color:rgb(76,139,193)}.subscribe_element{display:flex;margin-bottom:15px;padding-right:40px}.subscribe_element span{width:170px;display:block;font-size:16px}.subscribe_element select,.subscribe_element input,.subscribe_element textarea,.form-group input{font-size:16px;border-bottom:1px solid rgb(172,172,172);width:300px;outline:0;border-radius:0;height:44px;padding:0 8px;font-family:'Manrope',sans-serif;box-sizing:border-box;color:#fff;background-color:#3B3B3B}.subscribe_element select{cursor:pointer;border:1px solid rgb(172,172,172);color:#bbb}.subscribe_element input,.subscribe_element textarea,.form-group input{width:100%}.subscribe_element textarea{border:1px solid rgb(172,172,172);resize:none;padding:8px;height:140px;margin-top:12px}button#submit_subscribe{margin:10px auto 0;height:50px;border:1px solid #fff;border-radius:3px;transition:.3s;color:#fff;font-size:16px;padding:0 22px;background-color:transparent;font-weight:700;width:calc(100% - 40px)}button.button_subscribe,button#call_subscribe{height:52px;padding-left:45px;padding-right:45px;padding-top:0;padding-bottom:0;display:inline-block;cursor:pointer;font-size:14px;font-family:'Manrope',sans-serif;line-height:52px;border:1px solid #4c8bc1;background:#4c8bc1;border-radius:3px;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:transparent;color:#fff}div#result_message_ajax_form.yes,div#result_message_ajax_form.no{padding:20px;display:flex;justify-content:center;align-items:center;border-radius:3px;min-height:3em;color:#fff;font-size:16px;max-width:425px;width:100%}div#result_message_ajax_form.yes{box-shadow:inset 0 0 20px 0 #5f5}div#result_message_ajax_form.no{box-shadow:inset 0 0 20px 0 #f55}div#ms{margin-right:0!important}@media (max-width:767px){button.button_subscribe,button#call_subscribe{height:43px;padding:0 36px;font-size:12px;line-height:40px}button#call_subscribe{border-color:#fff}.subscribe_window,.consultation_modal_window{padding:30px 20px;margin:70px auto auto}.subscribe_element{flex-direction:column;padding-right:0}button#submit_subscribe{margin:10px auto 0;height:50px;border:1px solid #fff;border-radius:3px;transition:.3s;color:#fff;font-size:16px;padding:0 22px;background-color:transparent;font-weight:700;width:calc(100% - 40px)}}button#submit_subscribe:hover{background-color:rgb(76,139,193)}button.button_subscribe:hover,button#call_subscribe:hover{background:#4c8bc1;color:#fff}header.speed{box-shadow:0 2px 8px -1px rgba(0,0,0,.1);background-color:#fff;display:flex;position:sticky;padding:20px 6vw;align-items:center;justify-content:space-between;font-family:'Manrope',sans-serif;font-size:16px}header.speed a.logo{display:flex;color:rgb(106,115,127);font-weight:700;text-decoration:none;transition:.3s}header.speed a.logo img{margin-right:10px}header.speed nav.nav-menu ul{padding:0 0 0 30px;display:flex;flex-wrap:wrap;margin:0}header.speed nav.nav-menu ul a{margin-top:10px;font-size:16px;font-weight:700;text-decoration:none;transition:.3s;color:rgb(106,115,127);margin-left:30px}header.speed nav.nav-menu ul a:nth-child(1){margin-left:0}header.speed a.logo:hover,header.speed nav.nav-menu ul a:hover{color:rgb(76,139,193)}header.speed .icon-block{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:0;margin-bottom:20px}header.speed .icon-block a{color:rgb(106,115,127);text-decoration:none;transition:.3s;margin-left:30px}header.speed .icon-block a:hover{color:rgb(76,139,193)}header.speed .icon-block a i{font-size:20px}header.speed .icon-block a:nth-child(1){margin-left:0}header.speed .logo-text p:nth-child(1){letter-spacing:.5px;font-size:18px}header.speed .logo-text p:nth-child(2){font-weight:300;font-size:16px}.header_left_wing,.header_right_wing{display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:100%}.speed button.button_subscribe{margin-top:20px}.answers_block{padding-top:64px}.present_block{padding:40px 7vw;display:flex;justify-content:space-between;align-items:center}.wrp{margin-right:30px}.wrp .h1-block{color:rgb(76,139,193);display:flex;flex-direction:column}.wrp .h1-block strong{font-size:40px;font-weight:400}.wrp .h1-block span{font-size:24px;font-weight:700}address.contacts{color:rgb(148,155,163);font-size:16px;font-weight:300;font-style:normal;line-height:27px}address.contacts span.strong{font-weight:700;font-size:18px}body.moderator{width:100%;position:relative}body.moderator main{display:block;padding:30px 7%;position:relative}button#refresh{font-size:18px;background-color:green;border:2px solid green;transition:.3s;color:#fff;padding:10px 24px;margin-bottom:20px;font-weight:700}button#refresh:hover{color:rgb(106,115,127);background-color:transparent}ul#tabs{padding:0;margin:0 0 30px 0;display:flex;list-style-type:none}ul#tabs li{margin-right:30px;padding:8px 20px;font-size:16px;background-color:transparent;border:2px solid #f66;color:rgb(106,115,127);font-weight:700;cursor:pointer;transition:.3s}ul#tabs li:hover{background-color:#f66;color:#fff}ul#tabs li.active{border-color:green}ul#tabs li.active:hover{background-color:transparent;cursor:default;color:green}section.admin_questions{transition:.5s;width:100%;max-height:0;overflow:hidden;height:auto;opacity:0}section.admin_questions.active{max-height:max-content;opacity:1}.admin_questions .element{padding:30px 0;border-top:1px solid rgb(106,115,127)}#archive_questions.admin_questions .element{border-color:green}#deactive_questions.admin_questions .element{border-color:#f66}.admin_questions p,.admin_questions a{font-size:16px;font-weight:700;margin-bottom:20px;display:block;color:rgb(106,115,127)}.admin_questions p.date{display:flex;justify-content:space-between}.admin_questions p.date input.new_date{width:calc(100% - 300px)}.admin_questions a:hover{text-decoration:none}.admin_questions select{font-size:16px;font-family:'Manrope',sans-serif;color:rgb(106,115,127);padding:4px 18px;margin-bottom:20px;outline:0;border:1px solid rgb(106,115,127)}.admin_questions input{box-sizing:border-box;display:block;width:100%;padding:6px 18px;outline:0;font-family:'Manrope',sans-serif;font-size:16px;color:rgb(106,115,127);margin-bottom:20px;border:1px solid rgb(106,115,127);background-color:rgba(196,143,139,.1)}.admin_questions textarea{box-sizing:border-box;display:block;width:100%;padding:6px 18px;outline:0;font-family:'Manrope',sans-serif;font-size:16px;color:rgb(106,115,127);margin-bottom:20px;height:120px;resize:vertical;min-height:80px;max-height:300px;border:1px solid rgb(106,115,127)}.admin_questions textarea.answer{height:160px;min-height:80px;max-height:600px;background-color:rgba(196,143,139,.1)}.admin_questions .button_block{display:flex;justify-content:space-between}.admin_questions .button_block button{background-color:transparent;transition:.3s;font-size:16px;font-weight:700;padding:8px 20px}.admin_questions .button_block button.active_flag{border-bottom:2px solid #f66;color:#f66;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent}.admin_questions .button_block button.active_flag.active{color:green;border-bottom:2px solid green}.admin_questions .button_block button.active_flag:hover{border:2px solid #f66}.admin_questions .button_block button.active_flag.active:hover{border:2px solid green}.admin_questions .button_block button.moderate_new{border:2px solid rgb(76,139,193);color:rgb(76,139,193)}.admin_questions .button_block button.moderate_new:hover{background-color:rgb(76,139,193);color:#fff}p.count_answers{margin-bottom:30px;font-weight:700;color:rgb(76,139,193)}#answers .element{border-top:1px solid #4c8bc1;padding:24px 0}#answers .cap_element{margin-bottom:22px;display:flex;justify-content:space-between}#answers .element_detail .cap_element{margin-bottom:26px;width:100%}#answers .cap_element:nth-child(2){flex-direction:column;align-items:flex-start;margin-bottom:0}#answers .cap_element .title{line-height:23px;font-size:18px;color:#4c8bc1}#answers .element_detail .cap_element .title{line-height:34px;font-size:26px;color:rgb(106,115,127)}#answers .element_detail .cap_element .title .title_link a{color:#3B3B3B}#answers .cap_element .date{line-height:23px;font-size:14px;color:#000;font-weight:400;padding-left:30px;width:180px;min-width:180px;max-width:180px;text-align:right;margin-right:0;margin-left:auto}#answers .cap_element .question,#answers .cap_element .full_question{line-height:22px;font-size:16px;margin-bottom:8px;overflow:hidden;transition:.7s;opacity:1;width:100%;height:auto;max-height:max-content;min-height:max-content}#answers .cap_element .question.no,#answers .cap_element .full_question{margin-bottom:0;opacity:0;max-height:0;min-height:0}#answers .cap_element .full_question.yes{opacity:1;margin-bottom:8px;max-height:max-content;min-height:max-content}#answers .element_detail .cap_element .full_question{padding-left:34px;position:relative;font-size:18px;line-height:26px;margin-bottom:22px}#answers .element_detail .cap_element .full_question:before{content:'Вопрос:';font-weight:700;font-style:italic;color:#4c8bc1}#answers .element_detail .cap_element .full_question:after{content:'“';font-size:60px;color:#4c8bc1;position:absolute;top:20px;left:0;font-family:Georgia,"Times New Roman",times}#answers button.more_answer,a.answer_link{cursor:pointer;color:rgb(76,139,193);transition:.3s;background-color:transparent;outline:0;border:0;font-size:14px;padding:0;text-decoration:none}a.answer_link{font-size:16px;border:1px solid rgb(76,139,193);padding:6px 10px;border-radius:2px;box-sizing:border-box;height:34px;display:inline-block;margin-top:12px}#answers button.more_answer:hover,a.answer_link:hover{color:rgb(106,115,127);border-color:rgb(106,115,127)}#answers .answer{padding-top:0;color:rgb(50,50,100);transition:.7s;width:100%;height:auto;max-height:0;overflow:hidden;opacity:0;padding-top:0;font-size:16px;line-height:20px;display:flex;flex-direction:column;align-items:flex-start}#answers .answer.yes{padding-top:16px;opacity:1;max-height:max-content;min-height:max-content}#answers .element_detail .answer.yes{font-size:18px;line-height:26px}#answers .answer.yes p{margin:0 0 12px 0}#answers .element_detail .answer.yes p{font-size:18px;line-height:26px}#answers .element_detail .answer.yes:before{content:'Ответ:';font-weight:700;font-style:italic;color:#4c8bc1}#answers .element_detail .answer.yes a.answer_link{margin-top:20px;font-size:20px;line-height:36px;border:2px solid rgb(76,139,193);padding:0 16px;border-radius:3px;height:40px}#answers .element_detail .answer.yes a.answer_link:hover{color:rgb(106,115,127);border-color:rgb(106,115,127)}#blog_slider{padding:60px 5vw}#blog_slider h3{text-align:center;margin-bottom:100px;font-size:32px;position:relative}#blog_slider .blog_slider{display:flex;margin-top:50px;height:240px;width:100%;overflow:hidden;position:relative}#blog_slider .blog_slider .owl-stage{display:flex}#blog_slider .element{width:230px;height:240vw;margin-left:15vw;flex-direction:column;align-items:center;z-index:2}#blog_slider .element .date{width:80px;min-width:80px;min-height:80px;height:80px;border-radius:50%;background-color:#4c8bc1;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}#blog_slider .element .date span{font-size:16px;line-height:20px}#blog_slider .element a.link_blog{color:rgb(106,115,127);display:block;transition:.3s;font-size:16px;font-weight:600;max-height:136px;overflow:hidden}#blog_slider .element a.link_blog:hover{color:#4c8bc1}#blog_slider .owl-nav{position:absolute;left:0;right:0;height:40px;top:calc(40% - 20px);background-color:transparent;display:flex;justify-content:space-between;z-index:0}#blog_slider .owl-nav button{cursor:pointer;font-size:30px;color:#4c8bc1;transition:.3s;background-color:transparent;z-index:3}#blog_slider .owl-nav button:hover{color:rgb(106,115,127)}#blog_slider .owl-nav button.disabled{opacity:.5;color:rgb(106,115,127)}body.contactsPage{height:max-content;position:relative;display:flex;flex-direction:column}footer.footer{margin:auto 0 0 0}@media all and (max-width:700px){#answers .cap_element{flex-direction:column}.answers_block{margin:0;padding:20px}#answers .cap_element p.date{text-align:left;padding:0;margin-top:10px}.present_block{flex-direction:column}}