html{font-size:16px}body{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-family:Raleway,sans-serif;line-height:1;color:#241F1F}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}ul{list-style-type:none;display:block;box-sizing:border-box}ul li{box-sizing:border-box}ol{margin:0;padding:0;display:block;counter-reset:num;box-sizing:border-box}ol li{display:block;box-sizing:border-box}ol li:before{counter-increment:num;content:counter(num) "."}ol li ol{counter-reset:num1}ol li ol li:before{counter-increment:num1;content:counter(num) "." counter(num1)}a,a:active,a:focus,a:hover{text-decoration:none}input.subject{display:none!important}button,input,select,textarea{border:none;font-family:Raleway,sans-serif;padding:0;margin:0;display:block;box-sizing:border-box}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button:focus,input:focus,select:focus,textarea:focus{outline:0}button,input{background:0 0}button{cursor:pointer}a{box-sizing:border-box}menu,nav{display:block;padding:0;margin:0;box-sizing:border-box}div,p,section,span{box-sizing:border-box}form{position:relative}form.submitting:after{opacity:1;visibility:visible}form.sent .wpcf7-response-output{display:none}form:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);opacity:0;visibility:hidden;transition:.1s}form .wpcf7-response-output{margin:15px 0 0!important;padding:15px!important;background:#ffb900;border:none!important;font-size:14px;color:#241F1F;line-height:1.35}@keyframes preloader{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}.preloader{position:fixed;z-index:50;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#fff;transition:.3s}.preloader.ready{opacity:0;visibility:hidden}.preloader svg{flex-shrink:0;width:50px;height:50px;fill:#CCE635;animation:preloader 1s linear;animation-iteration-count:infinite}.mobmenu{position:fixed;z-index:4;top:0;left:0;display:flex;flex-direction:column;width:100%;height:100%;background:#fff;overflow:hidden;overflow-y:auto;opacity:0;visibility:hidden;transform:translateX(-10px);transition:.3s}.mobmenu.active{opacity:1;visibility:visible;transform:translateX(0)}.mobmenu .header-placeholder,.mobmenu .mobmenu_btn-placeholder{flex-shrink:0}.mobmenu .wrapper_box{flex-grow:1;display:flex;flex-direction:column;padding:20px}.mobmenu .wrapper_box .menu_block{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd;flex-shrink:0}.mobmenu .wrapper_box .menu_block ul li{margin-bottom:12px}.mobmenu .wrapper_box .menu_block ul li:last-child{margin-bottom:0}.mobmenu .wrapper_box .menu_block ul li a{display:block;font-size:18px;color:#241F1F;line-height:1.35}.mobmenu .wrapper_box .contacts_box{flex-grow:1}.mobmenu .wrapper_box .contacts_box .items_box .item{margin-bottom:15px}.mobmenu .wrapper_box .contacts_box .items_box .item:last-child{margin-bottom:0}.mobmenu .wrapper_box .contacts_box .items_box .item .title{font-size:12px;color:#999;margin-bottom:5px}.mobmenu .wrapper_box .contacts_box .items_box .item .phone_box{display:flex;justify-content:flex-start;align-items:center;gap:10px}.mobmenu .wrapper_box .contacts_box .items_box .item .phone_box .phone{flex-shrink:0}.mobmenu .wrapper_box .contacts_box .items_box .item .phone_box .phone a{display:block;font-size:18px;color:#241F1F;font-weight:500}.mobmenu .wrapper_box .contacts_box .items_box .item .text p{color:#241F1F;font-size:16px}.mobmenu .wrapper_box .btn_box{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:50px}.mobmenu .wrapper_box .btn_box .btn{width:100%;height:58px}.mobmenu_btn-placeholder{display:none;height:72px}.mobmenu-btn{display:none;justify-content:space-between;align-items:flex-start;gap:5px;position:fixed;z-index:6;bottom:0;left:0;width:100%;background:rgba(36,31,31,.8);backdrop-filter:blur(4px);padding:15px 30px}.mobmenu-btn .btn{flex-shrink:0;position:relative;min-width:60px}.mobmenu-btn .btn.menu.active .ico span{background:#CCE635}.mobmenu-btn .btn.menu.active .ico span:nth-child(1){transform:rotateZ(45deg);top:calc(50% - 2px / 2)}.mobmenu-btn .btn.menu.active .ico span:nth-child(2){opacity:0}.mobmenu-btn .btn.menu.active .ico span:nth-child(3){transform:rotateZ(-45deg);top:calc(50% - 2px / 2)}.mobmenu-btn .btn.menu.active .text:before{content:'Закрыть'}.mobmenu-btn .btn.menu .ico span{display:block;position:absolute;left:calc(50% - 18px / 2);width:18px;height:2px;background:#fff;transition:.3s}.mobmenu-btn .btn.menu .ico span:nth-child(1){top:calc(50% - 2px / 2 - 5px)}.mobmenu-btn .btn.menu .ico span:nth-child(2){top:calc(50% - 2px / 2)}.mobmenu-btn .btn.menu .ico span:nth-child(3){top:calc(50% - 2px / 2 + 5px)}.mobmenu-btn .btn.menu .text:before{content:'Меню'}.mobmenu-btn .btn.contacts.active .list{opacity:1;visibility:visible;transform:translateY(0)}.mobmenu-btn .btn.contacts .list{position:absolute;bottom:calc(100% + 25px);left:calc(50% - 60px / 2);opacity:0;visibility:hidden;transform:translateY(5px);transition:.3s}.mobmenu-btn .btn.active .ico svg{stroke:#CCE635}.mobmenu-btn .btn.active .text{color:#CCE635}.mobmenu-btn .btn .ico{display:flex;justify-content:center;align-items:center;position:relative;width:20px;height:20px;margin:0 auto 8px}.mobmenu-btn .btn .ico svg{flex-shrink:0;width:16px;height:16px;fill:transparent;stroke:#fff;stroke-width:1.67;transition:.3s}.mobmenu-btn .btn .text{font-size:14px;color:#fff;text-align:center;line-height:1;transition:.3s}.mobmenu-placeholder{position:fixed;z-index:6;top:0;left:0;width:100%;height:100%;background:rgba(36,31,31,.35);opacity:0;visibility:hidden;transition:.3s}.mobmenu-placeholder.active{opacity:1;visibility:visible}.header{position:fixed;z-index:5;top:0;left:0;width:100%;box-sizing:border-box;background:#fff;padding:20px 0}.header .wrapper_box{display:flex;justify-content:space-between;align-items:center;gap:10px}.header .wrapper_box .logo_block{flex-shrink:0;display:block;width:127px}.header .wrapper_box .logo_block img,.header .wrapper_box .menu_block{width:100%}.header .wrapper_box .menu_block ul{display:flex;justify-content:center;align-items:center;gap:20px;width:100%}.header .wrapper_box .menu_block ul li{flex-shrink:0}.header .wrapper_box .menu_block ul li a{display:block;color:#241F1F;line-height:1;transition:.1s}.header .wrapper_box .menu_block ul li a:hover{color:#CCE635}.header .wrapper_box .contacts_box{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;gap:24px}.header .wrapper_box .contacts_box .phone_box{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;gap:10px}.header .wrapper_box .contacts_box .phone_box .phone_block{flex-shrink:0}.header .wrapper_box .contacts_box .phone_box .phone_block p{font-size:12px;line-height:1.2;color:#999;margin-bottom:5px}.header .wrapper_box .contacts_box .phone_box .phone_block a{display:block;font-size:18px;color:#241F1F;font-weight:500}.header .wrapper_box .contacts_box .phone_box .mssg_box{flex-shrink:0}.header .wrapper_box .contacts_box .phone_box .mssg_box .mssg-container .mssg-link.phone{display:none}.header .wrapper_box .contacts_box .callback{flex-shrink:0;width:162px;height:44px}.header-placeholder{width:100%;height:84px}#footer{background:#241F1F}#footer .main_box{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:100px;padding-bottom:60px}#footer .main_box .footer-title{font-size:12px;color:#999;margin-bottom:7px}#footer .main_box .details ul li{font-size:14px;color:#fff;line-height:1.35;margin-bottom:8px}#footer .main_box .details ul li:last-child{margin-bottom:0}#footer .main_box .main_block{flex-shrink:0;max-width:200px}#footer .main_box .main_block img{display:block;width:100%;max-width:127px}#footer .main_box .main_block .details{margin-top:35px}#footer .main_box .menu_block ul li{margin-bottom:12px}#footer .main_box .menu_block ul li:last-child{margin-bottom:0}#footer .main_box .menu_block ul li a{display:block;font-size:18px;line-height:1.35;color:#fff;transition:.1s}#footer .main_box .menu_block ul li a:hover{opacity:.5}#footer .main_box .contacts_box .btn{display:none;max-width:210px;height:44px;margin:0 auto 40px}#footer .main_box .contacts_box .items_box .item{margin-bottom:15px}#footer .main_box .contacts_box .items_box .item:last-child{margin-bottom:0}#footer .main_box .contacts_box .items_box .item .phone_box{display:flex;justify-content:flex-start;align-items:center;gap:10px}#footer .main_box .contacts_box .items_box .item .phone_box .phone{flex-shrink:0}#footer .main_box .contacts_box .items_box .item .phone_box .phone a{display:block;font-size:18px;color:#fff;font-weight:500}#footer .main_box .contacts_box .items_box .item .phone_box .mssg_box{flex-shrink:0}#footer .main_box .contacts_box .items_box .item .text p{font-size:16px;color:#fff;line-height:1.35}#footer .main_box .details_box{display:none;width:100%}#footer .main_box .btn_box{width:210px;flex-shrink:0}#footer .main_box .btn_box .btn{width:100%;height:43px}#footer .main_box .btn_box .mssg_box{margin-top:40px}#footer .info_box{display:flex;justify-content:space-between;align-items:flex-end;padding:25px 0;border-top:1px solid rgba(255,255,255,.1)}#footer .info_box .pravo{font-size:14px;color:#ddd;line-height:1.35}#footer .info_box .politic{font-size:14px;color:#ddd;line-height:1.35;text-underline-offset:3px}#footer .info_box .politic:hover{text-decoration:underline}#footer .info_box .webdo{display:flex;justify-content:flex-start;align-items:flex-end}#footer .info_box .webdo:hover span{color:#2CE184}#footer .info_box .webdo span{flex-shrink:0;font-size:14px;color:#ddd;line-height:1.35;margin-right:10px;transition:.1s}#footer .info_box .webdo .ico{flex-shrink:0;display:block;width:22px;height:15px;transform:translateY(-9px)}#footer .info_box .webdo .text{flex-shrink:0;width:64px;height:20px}.modal-window{position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(36,31,31,.8);opacity:0;visibility:hidden;transition:.3s}.modal-window.active{opacity:1;visibility:visible}.modal-window.active .wrapper_box .block{transform:translateY(0)}.modal-window .placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.modal-window .wrapper_box{width:100%;max-height:100%}.modal-window .wrapper_box .block{position:relative;z-index:1;width:calc(100% - 30px);max-width:650px;margin:40px auto;background:#fff;transform:translateY(10px);transition:.3s}.modal-window .wrapper_box .block .close{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:#241F1F;cursor:pointer}.modal-window .wrapper_box .block .close svg{flex-shrink:0;width:14px;height:14px;fill:transparent;stroke:#fff;stroke-width:1.33}.modal-window .wrapper_box .block .thumbnail{position:relative;width:100%;height:228px}.modal-window .wrapper_box .block .thumbnail img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.modal-window .wrapper_box .block .content_box{padding:40px 60px 60px}.modal-window .wrapper_box .block .content_box .subtitle{margin-top:25px}.modal-window .wrapper_box .block .content_box .subtitle p{font-size:16px;line-height:1.35}.modal-window .wrapper_box .block .content_box .form{margin-top:20px}.modal-window .wrapper_box .block .content_box .form .input{margin-bottom:20px}.modal-window .wrapper_box .block .content_box .form .btn{margin-top:20px}.modal-cookies{display:flex;justify-content:space-between;align-items:center;gap:10px;position:fixed;z-index:7;bottom:20px;left:calc(50% - 600px / 2);width:600px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.12);padding:20px;transition:.3s}.modal-cookies.accept{opacity:0;visibility:hidden;transform:translateY(10px)}.modal-cookies p{width:100%;font-size:14px;line-height:1.35}.modal-cookies p a{color:#999;text-underline-offset:3px}.modal-cookies p a:hover{text-decoration:underline}.modal-cookies .btn{flex-shrink:0;width:120px;height:44px}.modal-quiz{position:fixed;z-index:10;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:.3s}.modal-quiz.active{opacity:1;visibility:visible}.modal-quiz.active .wrapper_box .quiz_box{transform:translateY(0)}.modal-quiz .placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.modal-quiz .wrapper_box{width:100%;overflow:hidden;overflow-y:auto;max-height:100%}.modal-quiz .wrapper_box .quiz_box{position:relative;z-index:2;width:calc(100% - 15px * 2);max-width:880px;margin:40px auto;background:#fff;transform:translateY(10px);transition:.3s}.modal-quiz .wrapper_box .quiz_box .thumbnail{position:relative;width:100%;height:228px;overflow:hidden}.modal-quiz .wrapper_box .quiz_box .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.modal-quiz .wrapper_box .quiz_box .close{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:#241F1F;cursor:pointer}.modal-quiz .wrapper_box .quiz_box .close svg{flex-shrink:0;width:14px;height:14px;fill:transparent;stroke:#fff;stroke-width:1.33}.modal-quiz .wrapper_box .quiz_box .quiz_container{padding:40px 55px 60px}.modal-quiz .wrapper_box .quiz_box .quiz_container .title{font-size:40px;font-weight:700;text-transform:uppercase;line-height:1.35;padding-left:8px;font-family:Muller;letter-spacing:-.5px;border-left:4px solid #CCE635}.modal-quiz .wrapper_box .quiz_box .quiz_container .subtitle{margin-top:15px;font-size:14px;color:#999;line-height:1.35}.modal-quiz .wrapper_box .quiz_box .quiz_container .subtitle.hide{display:none}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block{position:relative;margin-top:20px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item{display:none}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item.active{display:block}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item.disabled .action_box .btn_box .btn.next{background:#ddd;cursor:not-allowed}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .form_text{font-size:16px;line-height:1.35;color:#241f1f;margin-bottom:25px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .form_result{margin-bottom:20px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .form_result p{font-size:24px;line-height:1.35;text-align:center}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .form_result div{margin-top:10px;font-size:24px;font-weight:700;text-align:center;line-height:1.35}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .form form .data_box{display:none}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .form form .input{margin-bottom:20px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .form form .input.result{display:none}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .form form .input:last-child{margin-bottom:0}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .name{font-size:24px;line-height:1.35;margin-bottom:20px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .radio_box .label_box{display:flex;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .radio_box .label_box:last-child{margin-bottom:0}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .radio_box .label_box .radio{flex-shrink:0;margin:0}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .radio_box .radio{display:flex;justify-content:flex-start;align-items:center;gap:12px;font-size:16px;line-height:1.35;cursor:pointer;margin-bottom:20px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .radio_box .radio.checked span{border:2px solid #CCE635;background:#fff}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .radio_box .radio.checked span:before{opacity:1}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .radio_box .radio:last-child{margin-bottom:0}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .radio_box .radio span{flex-shrink:0;display:block;position:relative;width:20px;height:20px;border-radius:50%;background:#ddd}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .radio_box .radio span:before{content:'';display:block;position:absolute;top:calc(50% - 8px / 2);left:calc(50% - 8px / 2);width:8px;height:8px;background:#CCE635;border-radius:50%;opacity:0}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .field_text{display:block;width:100%;max-width:300px;height:64px;padding-left:20px;color:#241F1F;font-size:20px;border-radius:30px;background:#F1F3F6;margin-bottom:20px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .field_text:last-child{margin-bottom:0}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .field_text::placeholder{color:#999}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .file{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-shrink:0;max-width:100%;border-radius:50px;background:#F1F3F6;padding:12px 30px;color:#241F1F;font-size:14px;cursor:pointer;transition:.1s}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .file:hover{background:#DFE2E6}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .block .file svg{flex-shrink:0;width:14px;height:14px;fill:transparent;stroke:#241F1F;stroke-width:1.333}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .action_box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .action_box .stage{display:block;flex-shrink:0;font-size:20px;color:#999;line-height:1.35}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .action_box .btn_box{display:flex;justify-content:flex-start;align-items:center;gap:16px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .action_box .btn_box .btn{flex-shrink:0;width:auto}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .action_box .btn_box .btn.back{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background:#241F1F;cursor:pointer;padding:0}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .action_box .btn_box .btn.back svg{flex-shrink:0;width:18px;height:18px;fill:transparent;stroke:#fff;stroke-width:2}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .action_box .btn_box .btn.next{width:158px;height:56px}.modal-quiz .wrapper_box .quiz_box .quiz_container .quiz_block .quiz_item .action_box .btn_box .btn.action{padding:0 30px}