.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
*{margin:0;padding:0;box-sizing:border-box}li{list-style:none}a{text-decoration:none;font-family:"Lexend",sans-serif}button{font-family:"Lexend",sans-serif}.logo img{max-width:300px;margin-top:16px !important}input,label,textarea{font-family:"Lexend",sans-serif}html{scroll-behavior:smooth}body{font-family:"Lexend",sans-serif;color:rgba(42,42,42,1)}.container{max-width:1280px;margin:0 auto;padding:0 10px}.button{color:#ffffff;border:1px solid rgba(255,255,255,0.35);padding:16px 90px;font-size:16px;font-weight:400;background:transparent;transition:all .3s linear}.top_text h1{font-size:14px;text-align:center}.section_title{font-size:70px;font-weight:600;line-height:77px;letter-spacing:-3px;color:#b87235}.section_title.top_sm{font-size:30px;font-weight:600;line-height:30px;color:rgba(42,42,42,1)}.wrapper{overflow:hidden}.modal{display:none;width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px 20px 20px 20px;z-index:6;background-color:#fff}.modal.active{display:block}.modal .modal_close{border:none;background:transparent;cursor:pointer;position:absolute;top:10px;right:10px}.modal h6{color:#000;text-shadow:0 0 0 rgba(2,2,2,.23);font-weight:400;font-size:22px;line-height:36px;margin-bottom:10px}.modal form{display:flex;flex-direction:column;gap:10px}.modal input{padding:10px;width:100%;border:none;background:rgba(0,0,0,0.06);color:rgba(0,0,0,0.6);font-family:Lexend;font-size:14px;font-weight:300;line-height:18px}.modal input:focus{outline:none}.modal form button{margin-top:10px;cursor:pointer;line-height:18px;font-size:13px;font-weight:600;padding:10px;text-align:center;border:none;color:#fff;background:rgb(0,0,0);box-shadow:0 3px 6px rgba(0,0,0,.1)}.modal_bg{display:none;background:rgba(27,27,27,0.9);position:fixed;z-index:5;top:0;left:0;width:100%;height:100%}.modal_bg.active{display:block}.header{z-index:11;position:relative}header .header_action{display:flex;gap:5px;align-items:center}.header .container{padding:0 10px;position:relative}.header_top{padding:14px 0;background:linear-gradient(90deg,rgb(0,0,0),#5e5e5e)}.header_top .container{display:flex;justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:26px}.top_text{color:rgba(255,255,255,1)}.top_text_thin{border-left:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.7);font-weight:200;padding-left:16px}.header_info .header_content{display:flex;align-items:center;justify-content:space-between}.header_content_right{margin-top:16px}.item_lists{display:flex;align-items:center;justify-content:flex-end;gap:0 40px}.item_lists .info_item{display:flex;flex-direction:column;gap:2px 0}.item_lists .info_item .title_header_action{font-family:Lexend;font-size:14px;font-weight:600;line-height:19.39px;text-align:left}.item_lists .info_item .title_header_thin{font-family:Lexend;font-size:13px;font-weight:300;line-height:18.01px;text-align:left;color:rgba(87,87,90,1)}.info_item .title_header_thin .link_phone{color:rgba(87,87,90,1)}.title_header_thin img{display:none}.info_item.social_icons{display:flex;flex-direction:row;margin-left:10px;gap:0 10px}.social_icons a{display:flex;justify-content:center;align-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#E9E9E9 20%,#B9BBBC 100%);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);transition:all 0.3s linear}.social_icons a:hover{transform:scale(1.1)}.hamburger{display:none;flex-direction:column;gap:5px 0;width:24px}.hamburger span{width:100%;height:2px;background:rgba(0,0,0,1);transition:all .3s linear}.hamburger span:first-child{height:2.1px}.navbar{margin-top:25px}.navbar .navlink_items{display:flex;gap:0 85px;align-items:center}.menu_item a{font-size:18px;font-weight:500;line-height:25px;padding:10px 0;color:rgba(42,42,42,1);transition:all .3s linear;display:flex;flex:1}.menu_item a:hover{color:#b87235}.menu_item:last-child a{padding:10px 99px;background:#b87235;text-align:center;color:rgba(255,255,255,1)}.menu_item .sub_menu{z-index:2;top:132px;left:10px;width:calc(100% - 20px);display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:20px 0;position:absolute;background:#e6e6e6;height:0;padding:0px 10px;overflow:hidden;opacity:0;transition:all 0.15s linear}.menu_item .sub_menu.active{opacity:1;padding:10px;height:auto;overflow:initial}.menu_item .sub_menu_item{opacity:0.5;width:155px;flex:0 0 auto}.menu_item .sub_menu_item:hover{opacity:1}.menu_item .sub_menu_item a{font-size:14px;border-left:1px solid #c5c5c5;text-align:center;width:100%;padding:10px 5px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px 0}.menu_item .sub_menu_item:first-child a{border-left:0}.menu_item .sub_menu_item:last-child{border-left:0}.menu_item .sub_menu_item a img{width:80px;height:80px;object-fit:contain}.menu_item .sub_menu_item a:hover{background:rgb(255,255,255)}.main{margin-top:50px}.hero .hero_content{display:flex;justify-content:space-between}.hero_img_content{position:relative;width:100%}.hero_img_big{width:100%}.hero_img_big img{width:100%;object-fit:contain}.hero_img_content,.hero_info{width:calc(50% - 15px)}.hero_img_content .animation_img{position:absolute;display:flex;justify-content:space-between;align-items:flex-start;width:90%}.animation_img img{object-fit:contain}.animation_img:first-child{top:0;z-index:-1}.animation_img:last-child{bottom:-40px}.animation_img:first-child img:first-child{width:100px;animation:animateImg 2s infinite alternate}.animation_img:first-child img:last-child{width:203px;animation:animateImg 2s infinite alternate-reverse}.animation_img:last-child img:first-child{width:170px;animation:animateImg 2s infinite alternate-reverse}.animation_img:last-child img:last-child{width:250px;animation:animateImg 2s infinite alternate}.hero_info .hero_title .title_head{width:100px;height:10px;background:#b87235}.hero_info .section_title.top_sm{margin-top:25px}.hero_description{width:76%;font-size:16px;font-weight:300;line-height:25.6px;text-align:left;color:rgba(87,87,90,1);margin-top:20px}.hero_work_check{display:flex;flex-wrap:wrap;width:100%;gap:20px 0;margin-top:39px}.hero_work_check li{width:50%;font-size:16px;font-weight:300;line-height:25.6px;text-align:left;display:flex;align-items:center;gap:0 13px}.hero_work_check li.mobile_show{display:none}.hero_work_check .btn_green{cursor:pointer;border:none;display:flex;justify-content:center;align-items:center;gap:10px;padding:15px;font-weight:500;line-height:20px;text-align:center;color:rgba(255,255,255,1);width:100%;background:#b87235;box-shadow:0px 5px 45px 0px rgba(0,0,0,0.1)}.servises{margin-top:134px}.servises .servises_menu{display:flex;flex-wrap:wrap;gap:20px 0}.servises_menu_item{width:calc(100% / 4);padding:14px;border-left:1px solid #00000010;transition:all .3s linear}.servises_menu_item:hover{box-shadow:0 0 20px #00000033;transform:scale(1.001)}.servises_menu_item a{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:14px 0;font-size:12px;font-weight:500;line-height:25.6px;text-align:center;color:rgba(42,42,42,1)}.servises_menu_item img{width:80px;height:80px;object-fit:contain}.servise_card{margin-top:90px}.card_items{display:flex;flex-wrap:wrap;justify-content:space-between}.card_items .card_item{width:calc(33% - 15px);cursor:pointer}.card_item .card_body{padding:25px}.card_items .card_item:hover{background:#ffffff;box-shadow:0 0 10px #0f0f0f36}.card_items .card_item:hover .card_btn{background:#BB0A07;color:#fff}.card_head{width:100%}.card_head img{width:100%;object-fit:contain}.card_title{color:#b87235;font-size:26px;font-weight:600;line-height:36px;text-align:center}.card_description{margin-top:14px;font-weight:300;line-height:25.6px;text-align:center;color:rgba(87,87,90,1)}.card_btn{transition:.3s ease;display:flex;height:50px;justify-content:center;align-items:center;padding:16px;margin-top:25px;border:1px solid rgba(0,0,0,0.1);color:rgba(42,42,42,1)}.order_target{margin-top:35px;background:#b87235;padding:85px 0}.order_target .container{display:flex;justify-content:space-between;align-items:center;font-size:30px;font-weight:600;line-height:38.25px;text-align:left}.order_title{font-size:28px;color:#ffffff}.order_target .button{transition:all .3s linear}.order_target .button:hover{background:#ffffff;color:#b87235}.advantages{margin-top:50px}.advantages_top{display:flex;justify-content:space-between}.advantages_title{width:80%}.advantages_top .button{border:1px solid rgba(0,0,0,0.1);color:#b87235}.advantages_content{padding:0 20px;display:flex}.advantages_top{display:flex;align-items:flex-start}.advantages_title{width:70%;font-size:36px;font-weight:700;line-height:49.5px;text-align:left;flex:0 0 auto}.advantages_contents{display:flex;justify-content:space-between;max-width:1140px;margin:54px auto 0}.advantages_item{font-size:16px;font-weight:300;line-height:25.6px;text-align:left;color:rgba(87,87,90,1);display:flex;flex-direction:column;width:calc(50% - 33px)}.text_advantages{gap:20px 0}.check_advantages{gap:8px 0;margin-top:20px}.check_advantages li{display:flex;align-items:center;padding-bottom:11px;gap:0 12px}.advantages_bottom{display:flex;justify-content:center;align-items:center;gap:0 15px;margin-top:15px}.advantages_bottom_title{color:rgba(42,42,42,1)}.advantages_link{display:flex;gap:0 15px}.advantages_link a{font-size:16px;font-weight:300;line-height:25.6px;text-align:center;color:#b87235;border-bottom:1px solid rgba(0,0,0,0.2)}.advantages_bottom{padding-bottom:80px}.advantages_gallery{border-top:1px solid rgba(216,216,216,1);display:flex;padding:67px 0}.galler_title{font-size:18px;font-weight:500;line-height:28px;color:rgba(42,42,42,1);width:25%}.galler_contents{width:75%;position:relative;user-select:none}.galler_contents::after{width:200px;height:70px;display:block;position:absolute;left:-1px;top:0;content:'';background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#FFFFFF 100%);z-index:2}.galler_contents::before{position:absolute;right:-2px;top:0;z-index:2;width:200px;height:70px;display:block;content:'';background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFFFFF 100%)}.slide_img{width:100%}.slide_img img{width:100%}.forms{padding:80px 0;background:linear-gradient(180deg,#E9E9E9 0%,#FFFFFF 100%)}.forms .forms_content{display:flex}.forms_info{background:rgba(255,255,255,1);width:50%;padding:50px 75px 60px}.forms_component{width:50%}.form_info_title{font-size:36px;font-weight:700;line-height:49.5px;color:rgba(42,42,42,1);text-align:center;padding-bottom:10px;position:relative}.form_info_title::after{content:'';margin:0 auto;display:block;left:0;right:0;bottom:0;position:absolute;width:100px;height:1px;background:rgba(255,0,0,1)}.forms_description{margin-top:39px;color:rgba(87,87,90,1);font-size:16px;font-weight:300;line-height:25.6px;text-align:left}.form_description_title{display:flex;align-items:center;gap:0 10px}.form_description_title span{font-size:50px;font-weight:300;line-height:50px;text-align:center}.description_text2{margin-top:20px}.forms_component{background:linear-gradient(180deg,#E3E3E3 0%,#FFFFFF 100%);padding:58px 75px 68px}.form_inputs{display:flex;flex-direction:column;gap:25px 0}.form_inputs input,select{font-size:14px;font-weight:500;line-height:18px;text-align:left;color:rgba(42,42,42,1);width:100%;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);background:rgba(255,255,255,1);height:50px;padding:16px 21px;border:none;outline:none;color:rgb(42,42,42);font-family:Lexend;font-size:14px;font-weight:500;line-height:18px}.form_inputs .select{position:relative}.form_inputs .select img{position:absolute;top:0;bottom:0;margin:auto 0;right:20px}.form_inputs select{position:relative;-webkit-appearance:none}.form_button{cursor:pointer;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);background:rgba(42,42,42,1);width:100%;outline:none;border:none;height:48px;color:rgba(255,255,255,1);font-size:17px;font-weight:600;line-height:18px;text-align:center;margin-top:25px}@keyframes animateImg{from{transform:translateY(0px)}to{transform:translateY(10px)}}.service .container{display:flex;justify-content:space-between}.service .service_left span{color:rgb(42,42,42);font-size:30px;font-weight:600;line-height:30px;letter-spacing:-0.72px}.service .service_left h4{color:#b87235;font-size:70px;font-weight:600;line-height:77px;letter-spacing:-3px}.service .service_left p{margin-top:14px;max-width:500px;color:rgb(87,87,90);font-size:17px;font-weight:300;line-height:25.6px;text-align:left}.service .service_right{display:flex;gap:30px}.service .genuine{border-top:5px solid rgb(187,187,190);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);background:rgb(255,255,255);transition:.3s ease}.service .genuine:hover{border-top:5px solid #b87235}.service .genuine p{color:rgb(42,42,42);font-size:17px;font-weight:500;line-height:25.6px}.service .genuine_in{padding:40px 33px 35px 33px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;gap:24px;justify-content:center}.texts{margin-top:145px}.texts .container{max-width:1120px}.texts .text_title{width:100%}.texts .text_title h5{color:rgb(42,42,42);font-size:24px;font-weight:700;line-height:25.6px}.texts .container p{color:rgb(87,87,90);padding-top:22px;max-width:1117px;font-size:16px;font-weight:300;line-height:25.6px}.title-2{padding-top:40px}.title-3 h5{color:rgb(42,42,42);font-size:20px !important;font-weight:600;line-height:25.6px;padding-top:39px;width:100%}.texts ul li{list-style:disc !important;color:rgb(87,87,90);font-size:16px;font-weight:300;line-height:25.6px;margin-left:40px}.texts ul{padding-top:20px;width:100%}.texts p .text_span{color:red}.contact{padding-top:136px}.contact_left{max-width:385px}.contact .container{display:flex;justify-content:space-around;align-items:center}.contact label input{padding:16px 21px;width:100%;border:none;background:rgba(0,0,0,0.06)}.contact label input:focus{outline:none}.contact label input::placeholder{color:rgb(42,42,42);font-size:14px;font-weight:300;line-height:18px}.contact .two_input{display:flex;gap:25px}.contact .two_input input{padding:16px 21px;width:100%;border:none;background:rgba(0,0,0,0.06);color:rgba(0,0,0,0.6);font-family:Lexend;font-size:14px;font-weight:300;line-height:18px}.contact .two_input input:focus{outline:none}.contact .two_input input::placeholder{color:rgb(42,42,42);font-size:14px;font-weight:300;line-height:18px}.contact label select{width:100%;background:rgba(0,0,0,0.06);color:rgb(42,42,42);font-family:Lexend;font-size:14px;font-weight:500;line-height:18px;-webkit-appearance:none}.contact form .select{position:relative;width:100%}.contact form .select img{position:absolute;right:22px;top:50%;bottom:50%}.contact .contact_title h5{color:rgb(42,42,42);font-size:40px;font-weight:600;line-height:40px}.contact .contact_title p{padding-top:10px;color:rgba(2,1,1,0.63);font-size:16px;font-weight:300;line-height:25.6px;text-align:center}.contact .contact_title{width:100%;text-align:center}.contact form{padding-top:45px;display:flex;flex-direction:column;gap:25px}.contact form textarea{padding:16px 21px;width:100%;height:85px;border:none;background:rgba(0,0,0,0.06);color:rgba(0,0,0,0.6);font-family:Lexend;font-size:14px;font-weight:300;line-height:18px}.contact form textarea:focus{outline:none}.contact form button{cursor:pointer;width:100%;border:none;padding:15px 165px;color:rgb(255,255,255);font-size:15px;font-weight:600;line-height:18px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);background:rgb(42,42,42)}.contact iframe{width:547px;height:688px}.footer_top_line{border-top:1px solid rgb(187,187,190);height:60px;margin-top:60px}footer{position:relative;padding:60px 0 0 0}.footer_bg{background:linear-gradient(0.00deg,rgba(255,255,255,0),rgb(0,0,0) 100%);opacity:0.05;position:absolute;top:0;left:0;width:100%;z-index:-1;height:100%}footer .footer_top{display:flex;gap:30px;padding:0 15px}footer h6{font-family:Lexend;font-size:21px;font-weight:800;line-height:25.6px;text-align:left;color:#BB0A07;margin-bottom:22px}footer .nav_link li a{font-family:Lexend;font-size:15px;font-weight:300;line-height:25.6px;text-align:left;color:#2A2A2A}footer .nav_link li{margin-bottom:10px}footer .nav{display:flex;gap:55px}footer .nav_link li a:hover{color:#BB0A07}footer .nav_link span{font-family:Lexend;font-size:15px;font-weight:300;line-height:25.6px;text-align:left;color:#57575A}footer .nav_link{margin-bottom:60px}footer .footer_servises .footer_text{max-width:190px}footer .footer_servises .nav_link{margin-bottom:30px}footer .line{max-width:1280px;height:1px;background:#0000001A}footer .footer_bottom .garage span{font-family:Lexend;font-size:15px;font-weight:300;line-height:21px;text-align:left}footer .footer_bottom .garage{display:flex;align-items:center;padding:55px 15px;justify-content:space-between}footer .footer_bottom .footer_btn_top{position:relative;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center}footer .footer_bottom .footer_btn_top span{position:absolute;background-color:#fff;width:46px;height:46px;border-radius:50%;transition:.3s ease;border-radius:23px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1);background:rgb(255,255,255)}footer .footer_bottom .footer_btn_top img{position:relative;z-index:2}footer .footer_bottom .footer_btn_top:hover span{transform:scale(1.2)}@media (max-width:1200px){.navbar .navlink_items{gap:0 45px}.animation_img:first-child img:first-child{width:90px}.animation_img:first-child img:last-child{width:183px}.animation_img:last-child img:first-child{width:155px}.animation_img:last-child img:last-child{width:235px}}@media (max-width:1024px){.container{max-width:390px}.top_text{font-size:14px;text-align:center}.top_text_thin{border-left:0;padding-left:0}.header_content{padding:20px 0}.header_action{display:none}.info_item:first-child{display:none}.logo img{max-width:150px !important}.header_content_right{margin-top:0}.info_item.social_icons{display:none}.sub_menu.active,.sub-menu{display:none}.title_header_thin span{display:none}.title_header_thin img{display:inline-block}.info_item .title_header_thin .link_phone{font-size:16px;font-weight:300;line-height:25.6px;color:rgba(0,0,0,1)}.navbar{padding:20px 10px 0;background:#ffffff;width:100%;position:absolute;height:calc(100vh - 188px);overflow:auto;right:-200%;top:79px;margin-top:0;transition:all .3s linear}.navbar.active{right:0}.navbar .navlink_items{align-items:flex-start;flex-direction:column}.menu_item{width:100%}.navbar .navlink_items a{border-top:1px solid #2b2a2a27;display:block}.menu_item:last-child a{padding:10px 0;text-align:left;color:rgba(42,42,42,1);background:none;display:block;border-bottom:1px solid #2b2a2a27}.hamburger{cursor:pointer;display:flex;position:relative}.hamburger.active span{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;flex:0 0 auto}.hamburger.active span:nth-child(1){transform:rotate(-45deg)}.hamburger.active span:nth-child(3){transform:rotate(45deg)}.hamburger.active span:nth-child(2){display:none}.hero_content{flex-direction:column-reverse}.hero .section_title{font-size:42px;font-weight:600;line-height:46.2px}.hero .section_title.top_sm{font-size:24px;line-height:24px;text-align:left}.hero_work_check .mob_full{width:100%}.hero_work_check li.mobile_show{display:flex}.hero_description{width:100%}.hero_img_content,.hero_info{width:100%}.hero_img_content{margin-top:25px}.animation_img:last-child{bottom:0}.animation_img:first-child img:first-child{width:50px}.animation_img:first-child img:last-child{width:123px}.animation_img:last-child img:first-child{width:90px}.animation_img:last-child img:last-child{width:100px}.servises{margin-top:25px}.servises_menu_item{width:50%;border-left:0}.servises_menu_item:nth-child(even){border-left:1px solid rgba(0,0,0,0.041)}.servises_menu_item:hover{box-shadow:0 0 20px #2020202f;transform:scale(1.001)}.card_items{gap:24px 0}.card_items .card_item{width:100%}.advantages_contents{flex-direction:column}.advantages_top{flex-direction:column;gap:20px 0;align-items:center}.advantages_top .advantages_title{text-align:center;width:100%;font-size:30px;line-height:41.25px}.advantages_top .button{width:80%;padding:16px;text-align:center}.advantages_item{width:100%}.check_advantages{padding:0 40px}.advantages_bottom_title{display:none}.advantages_link a{font-size:12px}.order_target{padding:80px 0}.order_target .container{align-items:center;gap:20px 0;flex-direction:column}.order_target .order_title{text-align:center}.order_target .button{height:55px;display:flex;justify-content:center;width:80%;line-height:normal;text-align:center;padding:16px 16px}.advantages_gallery{flex-direction:column;display:flex;gap:30px 0}.galler_title{width:100%}.galler_contents{width:100%}.galler_contents::before{width:100px}.galler_contents::after{width:100px}.forms{padding-top:0;background:#ffffff}.form_description_title{gap:0 4px}.forms .forms_content{flex-direction:column}.forms_info{padding:35px 37px;width:100%}.forms_component{width:100%;padding:35px 37px}.form_info_title{font-size:30px}.forms_description{font-size:12px}.service .container{display:flex;flex-direction:column;gap:25px;max-width:390px}.service .service_right{display:flex;flex-direction:column}.service .service_right .genuine{width:100%}.service .service_left h4{font-size:36px}.service .service_left p{color:rgb(87,87,90);font-size:17px;font-weight:300;line-height:25.6px}.service .service_left span{font-size:21px;font-weight:600;line-height:21px;letter-spacing:-0.72px}.texts .title-3{padding-left:0;font-size:20px}.texts .text_title h5{margin-left:0;font-size:24px}.texts ul li{margin-left:50px}.contact{padding-top:50px}.contact .container{display:flex;flex-direction:column;align-items:center;gap:60px}.contact .contact_left{max-width:100%}.contact form .two_input{display:flex;flex-direction:column}.contact form .two_input input{width:100%}.contact form input{width:100%}.contact form textarea{width:100%}.contact .select{width:245px}.contact iframe{width:100%}.contact form button{padding:15px;width:100%}.texts .container{max-width:390px}footer .footer_top{flex-direction:column}footer .footer_link{flex-direction:column;padding:0}footer .footer_servises .footer_text{max-width:307px}footer .footer_bottom .garage a{display:none}footer .footer_bottom .garage{display:flex;justify-content:center;align-items:center;padding:55px 0}}@media (max-width:430px){.modal{width:90%}}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role="button"]:focus-visible,.modal_btn:focus-visible,.card_btn:focus-visible,.button:focus-visible,.btn_green:focus-visible,.menu_item a:focus-visible,.hamburger:focus-visible{outline:3px solid #b87235;outline-offset:2px;border-radius:2px}button,[role="button"],.modal_btn,.card_btn,.button,.btn_green,.hamburger,.footer_btn_top,.menu_item a{cursor:pointer}a,button,.card_btn,.button,.btn_green,.modal_btn,.servises_menu_item a,.menu_item a,.sub_menu_item{transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease}.card_btn:active,.button:active,.btn_green:active,.modal_btn:active{transform:translateY(1px)}.seo_content{max-width:860px;margin-left:auto;margin-right:auto}.seo_content p{line-height:1.7;margin-bottom:1em}.seo_content h2,.seo_content h3,.seo_content h4{margin:1.5em 0 .5em;line-height:1.3}.seo_content .faq_item{margin-bottom:1.25em}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media (min-width:1025px){.navbar .navlink_items{gap:0 40px;align-items:center}.menu_item>a{position:relative;font-weight:500}.menu_item>a::after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:2px;background:#b87235;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.menu_item:hover>a::after,.menu_item.current>a::after{transform:scaleX(1)}.menu_item:last-child>a::after{display:none}.menu_item:last-child a{padding:12px 30px;border-radius:8px;font-weight:600;box-shadow:0 6px 16px rgba(184,114,53,.25)}.menu_item:last-child a:hover{background:#a5602b;color:#fff;transform:translateY(-1px)}}.menu_item.current>a{color:#b87235}.menu_item .sub_menu{background:#ffffff;border-radius:12px;box-shadow:0 20px 45px rgba(0,0,0,.15);border:1px solid #ececec}.menu_item .sub_menu_item{opacity:.82;transition:opacity .2s ease}.menu_item .sub_menu_item:hover{opacity:1}.menu_item .sub_menu_item a{border-radius:8px}.button{padding:15px 44px;border-radius:8px}.button:hover{background:rgba(255,255,255,.14)}.card_btn{border-radius:8px}.card_btn:hover{transform:translateY(-1px)}.form_inputs input:focus,.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus,.contact form input:focus,.contact form textarea:focus{outline:2px solid #b87235;outline-offset:1px;box-shadow:0 0 0 3px rgba(184,114,53,.15)}.form_inputs input::placeholder,.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#9a9a9a}.form_button{border-radius:8px}.form_button:hover{background:#b87235}.form_button:active{transform:translateY(1px)}.wpcf7-spinner{margin-left:10px}.wpcf7 .wpcf7-not-valid{border:1px solid #BB0A07 !important;box-shadow:0 0 0 3px rgba(187,10,7,.12) !important}.wpcf7-not-valid-tip{color:#BB0A07;font-size:13px;margin-top:6px;display:block}.wpcf7-response-output{margin:16px 0 0 !important;padding:12px 16px !important;border-radius:8px;font-size:14px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#BB0A07 !important;background:rgba(187,10,7,.06)}.wpcf7 form.sent .wpcf7-response-output{border-color:#1a7f37 !important;background:rgba(26,127,55,.08);color:#1a7f37}.seo_content a,.advantages_item a,.service_left a{color:#b87235;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.seo_content a:hover,.advantages_item a:hover,.service_left a:hover{color:#a5602b}.order_target{padding-top:52px;padding-bottom:52px}@media (max-width:1024px){.forms_info{padding:32px 24px 36px}.forms_component{padding:32px 24px 40px}}@media (min-width:1025px){.navbar .navlink_items{justify-content:flex-start;width:100%}.menu_item:last-child{margin-left:auto}}:root{--fs-bronze:#b87235;--fs-bronze-600:#a2612b;--fs-bronze-700:#8a5122;--fs-red:#c8102e;--fs-red-700:#a20a24;--fs-gold:#f2b840;--fs-ink:#14161a;--fs-ink-800:#1e2126;--fs-ink-600:#3d4148;--fs-ink-500:#5a5f68;--fs-ink-400:#8a8f97;--fs-line:#e8e6e0;--fs-line-soft:#efece6;--fs-surface:#ffffff;--fs-surface-alt:#f7f5f0;--fs-shadow-sm:0 1px 2px rgba(20,22,26,.06),0 2px 6px rgba(20,22,26,.04);--fs-shadow-md:0 4px 10px rgba(20,22,26,.06),0 10px 30px rgba(20,22,26,.08);--fs-shadow-lg:0 12px 24px rgba(20,22,26,.1),0 24px 60px rgba(20,22,26,.12);--fs-shadow-brand:0 10px 24px rgba(184,114,53,.32);--fs-radius-sm:8px;--fs-radius-md:14px;--fs-radius-lg:20px}body{color:var(--fs-ink-800);-webkit-font-smoothing:antialiased}@media (min-width:1025px){.container{padding:0 32px}}.header_top{padding:10px 0;background:linear-gradient(90deg,#0b0d10 0%,#1c1f24 55%,#2b2f36 100%);position:relative}.header_top::after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--fs-bronze) 20%,var(--fs-red) 50%,var(--fs-bronze) 80%,transparent 100%);opacity:.85}.header_top .container{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.02em}.top_text h1{color:#fff;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.92}.header{background:#fff;border-bottom:1px solid var(--fs-line-soft)}.header .container{padding-top:10px;padding-bottom:10px}.header_info .header_content{padding:14px 0}.item_lists{gap:0 32px}.item_lists .info_item .title_header_action{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fs-ink-800)}.item_lists .info_item .title_header_thin{font-size:14px;font-weight:400;color:var(--fs-ink-500)}.info_item .title_header_thin .link_phone{color:var(--fs-ink-800);font-weight:600;letter-spacing:.01em}.info_item .title_header_thin .link_phone:hover{color:var(--fs-bronze)}@media (min-width:1025px){.navbar{margin-top:14px}.navbar .navlink_items{gap:0 36px;padding:6px 0 10px}.menu_item>a{font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--fs-ink-800);padding:12px 2px}.menu_item>a::after{bottom:4px;height:2px}.menu_item.current>a{color:var(--fs-bronze)}.menu_item:last-child a{background:var(--fs-bronze);color:#fff;padding:12px 26px;border-radius:var(--fs-radius-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--fs-shadow-brand);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.menu_item:last-child a:hover{background:var(--fs-bronze-600);transform:translateY(-1px);box-shadow:0 14px 28px rgba(184,114,53,.38)}}.menu_item .sub_menu{background:#fff;border-radius:var(--fs-radius-md);box-shadow:var(--fs-shadow-lg);border:1px solid var(--fs-line)}.menu_item .sub_menu.active{padding:18px 20px}.menu_item .sub_menu_item a{border-left:none;border-radius:var(--fs-radius-sm);padding:14px 8px;background:transparent;transition:background .2s ease,transform .2s ease}.menu_item .sub_menu_item a:hover{background:var(--fs-surface-alt);transform:translateY(-1px)}.hero{padding-top:40px;padding-bottom:40px;background:radial-gradient(1200px 500px at 15% 20%,rgba(184,114,53,.08),transparent 60%),radial-gradient(900px 400px at 90% 80%,rgba(200,16,46,.05),transparent 60%),#fbfaf6}@media (min-width:1025px){.hero{padding-top:60px;padding-bottom:90px}.hero .hero_content{gap:60px;align-items:center}}.hero_info .hero_title .title_head{width:60px;height:3px;background:linear-gradient(90deg,var(--fs-bronze),var(--fs-red));border-radius:3px}.hero_info .section_title.top_sm{margin-top:20px;font-size:20px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-ink-600);line-height:1.2}.hero .section_title{font-size:clamp(44px,6vw,82px);line-height:1.02;letter-spacing:-.02em;font-weight:700;margin-top:8px;background:linear-gradient(135deg,var(--fs-bronze) 0%,var(--fs-red) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--fs-bronze)}.hero_description{width:88%;font-size:17px;font-weight:400;line-height:1.6;color:var(--fs-ink-600);margin-top:22px}.hero_description strong{font-weight:500;color:var(--fs-ink-800)}.hero_work_check{gap:14px 0;margin-top:30px;padding-top:24px;border-top:1px solid var(--fs-line)}.hero_work_check li{font-size:15px;font-weight:500;color:var(--fs-ink-800);gap:0 12px}.hero_work_check li img{width:22px;height:22px}.hero_work_check .btn_green{background:linear-gradient(180deg,var(--fs-bronze) 0%,var(--fs-bronze-600) 100%);border-radius:var(--fs-radius-sm);padding:16px 22px;font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--fs-shadow-brand);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;margin-top:8px}.hero_work_check .btn_green:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(184,114,53,.42)}.hero_work_check .btn_green:active{transform:translateY(0)}.hero_img_big img{filter:drop-shadow(0 30px 40px rgba(20,22,26,.18))}.servise_card{margin-top:90px}@media (min-width:1025px){.servise_card{margin-top:110px}}.card_items{gap:28px}.card_items .card_item{width:calc(33.333% - 19px);background:#fff;border-radius:var(--fs-radius-md);overflow:hidden;border:1px solid var(--fs-line);box-shadow:var(--fs-shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column}.card_items .card_item:hover{background:#fff;box-shadow:var(--fs-shadow-lg);transform:translateY(-4px);border-color:rgba(184,114,53,.3)}.card_head{overflow:hidden;aspect-ratio:16 / 10}.card_head img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card_items .card_item:hover .card_head img{transform:scale(1.04)}.card_item .card_body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:12px;flex:1}.card_title{font-size:22px;line-height:1.25;font-weight:700;color:var(--fs-ink);text-align:left;letter-spacing:-.01em}.card_description{margin-top:0;font-size:15px;font-weight:400;line-height:1.55;color:var(--fs-ink-500);text-align:left}.card_btn{margin-top:auto;height:46px;padding:0 22px;border-radius:var(--fs-radius-sm);border:1.5px solid var(--fs-bronze);background:transparent;color:var(--fs-bronze);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease;align-self:flex-start}.card_btn:hover{background:var(--fs-bronze);color:#fff;transform:translateY(-1px)}.card_items .card_item:hover .card_btn{background:var(--fs-bronze);color:#fff;border-color:var(--fs-bronze)}.servises{margin-top:110px}.servises .servises_menu{gap:20px}.servises_menu_item{width:calc(25% - 15px);border:1px solid var(--fs-line);border-left:1px solid var(--fs-line);border-radius:var(--fs-radius-md);background:#fff;padding:26px 18px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.servises_menu_item:hover{box-shadow:var(--fs-shadow-md);transform:translateY(-3px);border-color:rgba(184,114,53,.35);background:linear-gradient(180deg,#fff 0%,#fdfaf4 100%)}.servises_menu_item a{gap:12px 0;font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--fs-ink-800);text-align:center;line-height:1.4}.servises_menu_item img{width:56px;height:56px;opacity:.82;transition:opacity .25s ease,transform .25s ease}.servises_menu_item:hover img{opacity:1;transform:scale(1.05)}.order_target{margin-top:70px;padding:56px 0 !important;background:linear-gradient(135deg,var(--fs-bronze) 0%,var(--fs-bronze-600) 60%,var(--fs-bronze-700) 100%);position:relative;overflow:hidden}.order_target::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 240px at 15% 30%,rgba(255,255,255,.14),transparent 60%),radial-gradient(500px 200px at 85% 70%,rgba(0,0,0,.18),transparent 60%);pointer-events:none}.order_target .container{position:relative;z-index:1;gap:24px}.order_target .order_title,.order_title{color:#fff;font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-.01em;line-height:1.25;max-width:720px}.order_target .button{border:1.5px solid rgba(255,255,255,.55);background:rgba(255,255,255,.06);padding:15px 42px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--fs-radius-sm);color:#fff;backdrop-filter:blur(2px);transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.order_target .button:hover{background:#fff;color:var(--fs-bronze);border-color:#fff;transform:translateY(-1px)}.advantages{margin-top:96px}.advantages_title{font-size:clamp(28px,3.4vw,42px);line-height:1.12;letter-spacing:-.02em;font-weight:700;color:var(--fs-ink)}.advantages_top .button{border:1.5px solid var(--fs-bronze);color:var(--fs-bronze);background:transparent;padding:13px 26px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--fs-radius-sm);white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.advantages_top .button:hover{background:var(--fs-bronze);color:#fff;transform:translateY(-1px)}.advantages_item.text_advantages p{font-size:16px;line-height:1.7;color:var(--fs-ink-600);font-weight:400;margin-bottom:16px}.advantages_item.text_advantages strong{color:var(--fs-ink);font-weight:600}.advantages_item a,.service_left a,.forms_description a,.seo_content a{color:var(--fs-bronze) !important;font-weight:500}.advantages_item a:hover,.service_left a:hover,.forms_description a:hover,.seo_content a:hover{color:var(--fs-bronze-600) !important}.check_advantages li{font-size:15px;color:var(--fs-ink-800);font-weight:500;line-height:1.5;gap:0 14px;padding-bottom:6px}.check_advantages li img{width:20px;height:20px;flex:0 0 auto}.advantages_bottom{padding:22px 20px !important;background:var(--fs-surface-alt);border-radius:var(--fs-radius-md);margin-top:40px;justify-content:center;gap:0 18px}.advantages_bottom_title{font-size:15px;font-weight:700;color:var(--fs-ink);letter-spacing:.01em}.advantages_bottom_star{display:inline-flex;gap:3px;align-items:center}.advantages_bottom_star img{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(70%) sepia(72%) saturate(573%) hue-rotate(0deg) brightness(102%) contrast(97%)}.advantages_link a{color:var(--fs-bronze);font-size:14px;font-weight:600;border-bottom:none;letter-spacing:.02em}.advantages_link a:hover{color:var(--fs-bronze-600);text-decoration:underline;text-underline-offset:3px}.advantages_gallery{padding:48px 0;border-top:1px solid var(--fs-line);margin-top:8px;align-items:center}.galler_title{font-size:16px;font-weight:600;color:var(--fs-ink-600);letter-spacing:.03em;text-transform:uppercase;width:26%}.galler_contents{width:74%}.slide_img img{max-width:130px;height:auto;filter:grayscale(1) brightness(0.85);opacity:.75;transition:filter .3s ease,opacity .3s ease,transform .3s ease;display:block;margin:0 auto}.slide_img:hover img,.swiper-slide:hover .slide_img img{filter:grayscale(0) brightness(1);opacity:1}.forms{padding:72px 0;background:linear-gradient(180deg,var(--fs-surface-alt) 0%,#fff 100%)}.forms .forms_content{background:#fff;border-radius:var(--fs-radius-lg);box-shadow:var(--fs-shadow-md);overflow:hidden;border:1px solid var(--fs-line)}.forms_info{padding:52px 56px;background:#fff}.forms_component{padding:52px 56px;background:linear-gradient(180deg,#f8f5ee 0%,#fff 100%)}.form_info_title{font-size:clamp(26px,2.6vw,36px);font-weight:700;letter-spacing:-.01em;color:var(--fs-ink);text-align:left;padding-bottom:16px;line-height:1.15}.form_info_title::after{left:0;right:auto;margin:0;width:60px;height:3px;background:linear-gradient(90deg,var(--fs-bronze),var(--fs-red));border-radius:3px}.forms_description{margin-top:22px;font-size:15px;line-height:1.7;color:var(--fs-ink-600);font-weight:400}.forms_description p{margin-bottom:12px}.form_description_title span{color:var(--fs-bronze);font-weight:700}.form_inputs{gap:16px 0}.form_inputs input,.form_inputs select,.contact form input,.contact form textarea,.contact form select{border:1px solid var(--fs-line) !important;background:#fff !important;box-shadow:none !important;border-radius:var(--fs-radius-sm) !important;color:var(--fs-ink) !important;font-size:15px !important;font-weight:500 !important;height:52px !important;padding:14px 18px !important;transition:border-color .2s ease,box-shadow .2s ease}.contact form textarea{height:110px !important;font-family:"Lexend",sans-serif}.form_inputs input:focus,.form_inputs select:focus,.contact form input:focus,.contact form textarea:focus,.contact form select:focus{border-color:var(--fs-bronze) !important;box-shadow:0 0 0 4px rgba(184,114,53,.15) !important;outline:none !important}.form_inputs input::placeholder,.contact form input::placeholder,.contact form textarea::placeholder{color:var(--fs-ink-400) !important;font-weight:400}.form_button,.contact form button{background:linear-gradient(180deg,var(--fs-ink) 0%,#000 100%) !important;color:#fff !important;border:none !important;border-radius:var(--fs-radius-sm) !important;height:54px !important;padding:0 32px !important;font-size:15px !important;font-weight:600 !important;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--fs-shadow-md) !important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.form_button:hover,.contact form button:hover{background:linear-gradient(180deg,var(--fs-bronze) 0%,var(--fs-bronze-600) 100%) !important;transform:translateY(-2px);box-shadow:var(--fs-shadow-brand) !important}.service{margin-top:96px}.service .container{gap:40px;align-items:center}.service .service_left span{font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fs-ink-500);line-height:1}.service .service_left h4{font-size:clamp(36px,4.4vw,60px);line-height:1.02;letter-spacing:-.02em;font-weight:700;margin-top:10px;background:linear-gradient(135deg,var(--fs-bronze) 0%,var(--fs-red) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--fs-bronze)}.service .service_left p{margin-top:20px;font-size:16px;line-height:1.65;color:var(--fs-ink-600);font-weight:400;max-width:520px}.service .service_right{gap:20px}.service .genuine{border-top:none;background:#fff;border:1px solid var(--fs-line);border-radius:var(--fs-radius-md);box-shadow:var(--fs-shadow-sm);position:relative;overflow:hidden;min-width:190px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.service .genuine::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--fs-bronze),var(--fs-red));opacity:0;transition:opacity .25s ease}.service .genuine:hover{border-top:none;box-shadow:var(--fs-shadow-md);transform:translateY(-4px);border-color:rgba(184,114,53,.35)}.service .genuine:hover::before{opacity:1}.service .genuine_in{padding:34px 24px 30px;gap:18px}.service .genuine_in img{width:52px;height:52px;object-fit:contain}.service .genuine p{font-size:15px;font-weight:700;color:var(--fs-ink);letter-spacing:.01em;line-height:1.25}.contact{padding-top:96px}.contact .contact_title h5{font-size:clamp(30px,3vw,40px);font-weight:700;letter-spacing:-.02em;color:var(--fs-ink);line-height:1.1}.contact .contact_title p{padding-top:12px;color:var(--fs-ink-500);font-size:15px;font-weight:400;line-height:1.6;max-width:420px;margin:0 auto}.contact iframe{width:547px;height:520px;border-radius:var(--fs-radius-lg);box-shadow:var(--fs-shadow-md);border:1px solid var(--fs-line)}.texts{margin-top:110px}.texts .text_title h5{font-size:26px;font-weight:700;color:var(--fs-ink);letter-spacing:-.01em;line-height:1.2}.texts .title-3 h5{font-size:20px !important;font-weight:700}.texts .container p{font-size:16px;line-height:1.75;color:var(--fs-ink-600);font-weight:400;padding-top:16px}.texts ul li{font-size:15px;line-height:1.75;color:var(--fs-ink-600)}.texts p .text_span{color:var(--fs-red);font-weight:600}.seo_content{max-width:900px;padding-top:40px;padding-bottom:40px}.seo_content h2{font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--fs-ink);margin:1.4em 0 .4em}.seo_content h3{font-size:22px;font-weight:700;color:var(--fs-ink);margin:1.2em 0 .4em}.seo_content h4{font-size:17px;font-weight:700;color:var(--fs-ink);margin:1.2em 0 .3em}.seo_content p{font-size:16px;line-height:1.75;color:var(--fs-ink-600)}footer{background:linear-gradient(180deg,#f5f2ec 0%,#ecebe5 100%);padding-top:72px;margin-top:60px}.footer_bg{display:none}.footer_top_line{margin-top:0;border-top-color:var(--fs-line)}footer .container{position:relative;z-index:1}footer .footer_top{gap:60px}footer h6{color:var(--fs-bronze);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}footer .nav_link li{margin-bottom:8px}footer .nav_link li a{font-size:14px;font-weight:400;color:var(--fs-ink-600);line-height:1.6;transition:color .2s ease,padding-left .2s ease}footer .nav_link li a:hover{color:var(--fs-bronze);padding-left:4px}footer .line{background:var(--fs-line)}footer .footer_bottom .garage{padding:26px 15px}footer .footer_bottom .garage span{font-size:13px;color:var(--fs-ink-500);font-weight:400;letter-spacing:.02em}footer .footer_bottom .footer_btn_top{border:1px solid var(--fs-line);background:#fff;border-radius:50%}footer .footer_bottom .footer_btn_top span{background:#fff;border:1px solid var(--fs-line);box-shadow:var(--fs-shadow-sm)}footer .footer_bottom .footer_btn_top:hover span{background:var(--fs-bronze);border-color:var(--fs-bronze);transform:scale(1.08)}.modal{width:440px;border-radius:var(--fs-radius-lg);box-shadow:var(--fs-shadow-lg);padding:40px 32px 28px !important}.modal h6,.modal .modal_in>span{color:var(--fs-ink);font-size:22px;font-weight:700;letter-spacing:-.01em;display:block;margin-bottom:18px}.modal input{border:1px solid var(--fs-line);background:#fff;border-radius:var(--fs-radius-sm);padding:14px 16px;font-size:14px;font-weight:500;color:var(--fs-ink);transition:border-color .2s ease,box-shadow .2s ease}.modal input:focus{border-color:var(--fs-bronze);box-shadow:0 0 0 3px rgba(184,114,53,.15)}.modal form button{background:linear-gradient(180deg,var(--fs-bronze) 0%,var(--fs-bronze-600) 100%);border-radius:var(--fs-radius-sm);padding:14px;font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;height:50px;box-shadow:var(--fs-shadow-brand)}.modal form button:hover{background:linear-gradient(180deg,var(--fs-bronze-600) 0%,var(--fs-bronze-700) 100%)}.modal_bg{background:rgba(20,22,26,.72);backdrop-filter:blur(4px)}@media (max-width:1024px){.container{padding:0 20px;max-width:100%}.top_text h1{font-size:11px;letter-spacing:.1em}.header_top{padding:8px 0}.header .header_content{padding:12px 0}.info_item .title_header_thin .link_phone{font-size:15px}.navbar{background:#fff;top:74px;height:calc(100vh - 74px);padding:24px 24px 32px;box-shadow:-8px 0 24px rgba(20,22,26,.1)}.navbar .navlink_items a{border-top:1px solid var(--fs-line);padding:18px 0;font-size:16px;font-weight:500;letter-spacing:.04em}.menu_item:last-child a{background:var(--fs-bronze) !important;color:#fff !important;border-radius:var(--fs-radius-sm);text-align:center !important;margin-top:14px;padding:16px !important;border-top:none !important;border-bottom:none !important}.hero{padding-top:30px;padding-bottom:30px}.hero .section_title{font-size:42px;line-height:1.05}.hero .section_title.top_sm{font-size:15px}.hero_description{font-size:15px;width:100%}.hero_work_check li{width:50%;font-size:14px}.hero_work_check .btn_green{padding:15px 20px;font-size:14px;width:100%}.hero_img_content{margin-top:30px}.card_items{gap:20px}.card_items .card_item{width:100%}.servises{margin-top:60px}.servises_menu_item{width:calc(50% - 10px);padding:20px 12px}.servises_menu_item img{width:44px;height:44px}.order_target{margin-top:40px;padding:44px 0 !important}.order_target .order_title{text-align:center;font-size:22px}.order_target .button{width:auto;padding:14px 32px}.advantages{margin-top:56px}.advantages_top{gap:20px}.advantages_top .button{width:auto;padding:12px 24px}.check_advantages{padding:0}.advantages_gallery{padding:32px 0;gap:20px 0}.galler_title{width:100%;text-align:center}.galler_contents{width:100%}.forms{padding:48px 0}.forms_info{padding:32px 24px}.forms_component{padding:32px 24px}.form_info_title{font-size:24px}.forms_description{font-size:14px}.service{margin-top:56px}.service .service_left h4{font-size:36px}.service .service_left span{font-size:13px}.contact{padding-top:60px}.contact iframe{width:100%;height:380px}.seo_content{padding:24px 0}.seo_content h2{font-size:24px}.seo_content h3{font-size:19px}footer{padding-top:48px;margin-top:40px}footer .footer_top{gap:32px}footer .footer_bottom .garage{justify-content:center;text-align:center}}@media (max-width:430px){.hero .section_title{font-size:36px}.hero_work_check li{width:100%}.modal{width:calc(100% - 24px);padding:32px 20px 24px !important}.service .service_left h4{font-size:32px}}@media (min-width:1025px){.navbar .navlink_items{display:flex !important;justify-content:flex-start !important;align-items:center !important;width:100% !important;gap:0 36px}.navbar .navlink_items>.menu_item{flex:0 0 auto}.navbar .navlink_items>.menu_item:last-child{margin-left:auto !important}.navbar .navlink_items>.menu_item:last-child>a{background:var(--fs-bronze);color:#fff;padding:12px 28px;border-radius:var(--fs-radius-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--fs-shadow-brand);display:inline-flex;align-items:center;justify-content:center;line-height:1;height:42px;border:none}.navbar .navlink_items>.menu_item:last-child>a:hover{background:var(--fs-bronze-600)}.navbar .navlink_items>.menu_item:last-child>a::after{display:none !important}}.wpcf7-form,.wpcf7 form{display:flex;flex-direction:column;gap:14px}.wpcf7-form p,.wpcf7 form p{margin:0}.wpcf7 label{display:block;font-size:13px;font-weight:600;color:var(--fs-ink-600);margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="number"],.wpcf7 input[type="password"],.wpcf7 input[type="search"],.wpcf7 input[type="date"],.wpcf7 select,.wpcf7 textarea,.wpcf7-form-control:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),.modal .wpcf7 input,.modal .wpcf7 textarea,.modal .wpcf7 select{width:100% !important;border:1px solid var(--fs-line) !important;background:#fff !important;box-shadow:none !important;border-radius:var(--fs-radius-sm) !important;color:var(--fs-ink) !important;font-family:"Lexend",sans-serif !important;font-size:15px !important;font-weight:500 !important;height:52px !important;padding:14px 18px !important;outline:none !important;transition:border-color .2s ease,box-shadow .2s ease}.wpcf7 textarea{height:120px !important;resize:vertical;line-height:1.5 !important;padding-top:14px !important}.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{border-color:var(--fs-bronze) !important;box-shadow:0 0 0 4px rgba(184,114,53,.15) !important}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:var(--fs-ink-400) !important;opacity:1;font-weight:400}.wpcf7 input[type="submit"],.wpcf7 button[type="submit"],.wpcf7 .wpcf7-submit{width:100% !important;background:linear-gradient(180deg,var(--fs-bronze) 0%,var(--fs-bronze-600) 100%) !important;color:#fff !important;border:none !important;border-radius:var(--fs-radius-sm) !important;height:54px !important;padding:0 32px !important;font-family:"Lexend",sans-serif !important;font-size:15px !important;font-weight:600 !important;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--fs-shadow-brand) !important;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;margin-top:6px}.wpcf7 input[type="submit"]:hover,.wpcf7 button[type="submit"]:hover{background:linear-gradient(180deg,var(--fs-bronze-600) 0%,var(--fs-bronze-700) 100%) !important;transform:translateY(-2px);box-shadow:0 14px 28px rgba(184,114,53,.42) !important}.modal .wpcf7{margin-top:10px}.modal .wpcf7-form{gap:12px}.modal .wpcf7 input[type="submit"]{height:50px !important;margin-top:4px}.modal .modal_in>span{display:block;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--fs-ink);margin-bottom:16px;line-height:1.2}.modal .modal_close{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fs-surface-alt);top:14px;right:14px;transition:background .2s ease,transform .2s ease}.modal .modal_close:hover{background:rgba(200,16,46,.1);transform:rotate(90deg)}.card_items .card_item .card_btn{background:var(--fs-bronze);border:1.5px solid var(--fs-bronze);color:#fff;box-shadow:0 4px 10px rgba(184,114,53,.22);font-size:13.5px;height:48px;padding:0 24px;letter-spacing:.06em}.card_items .card_item .card_btn:hover{background:var(--fs-bronze-600);border-color:var(--fs-bronze-600);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px rgba(184,114,53,.34)}.card_title{font-size:20px;line-height:1.28;font-weight:700;color:var(--fs-ink);letter-spacing:-.01em;text-align:left}@media (min-width:1025px){.card_title{font-size:22px}}.advantages_title{font-size:clamp(30px,3.4vw,44px);line-height:1.1}.contact .contact_title h5{font-size:clamp(32px,3vw,42px);line-height:1.08}.form_info_title{font-size:clamp(28px,2.8vw,38px);line-height:1.1}.hero .section_title{font-size:clamp(46px,6.2vw,84px);line-height:1}.service .service_left h4{font-size:clamp(40px,4.6vw,64px);line-height:1.02}.seo_content h2{font-size:clamp(26px,2.6vw,34px);line-height:1.2;margin-top:1.6em}.seo_content h3{font-size:clamp(20px,2vw,24px);line-height:1.25}.seo_content h4{font-size:17px}.main>section{scroll-margin-top:90px}.container{max-width:1280px;margin-left:auto;margin-right:auto}@media (min-width:1025px){.container{padding-left:40px;padding-right:40px}}@media (min-width:1025px){.hero .hero_content{align-items:center}.hero_img_content,.hero_info{width:calc(50% - 30px)}}.order_target .container{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.order_target .order_title{flex:1 1 auto;min-width:260px}.order_target .button{flex:0 0 auto}.advantages_top{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.advantages_title{flex:1 1 auto;min-width:260px}.advantages_contents{gap:40px;align-items:flex-start;margin-top:40px}@media (min-width:1025px){.advantages_item{width:calc(50% - 20px)}}@media (min-width:1025px){.service .service_right{align-items:stretch}.service .genuine{display:flex}.service .genuine_in{justify-content:center}}@media (min-width:1025px){.contact .container{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.contact .contact_left{flex:1 1 0;max-width:480px}.contact iframe{flex:1 1 0;height:560px}}.button{border:1.5px solid var(--fs-bronze);color:var(--fs-bronze);background:transparent;padding:13px 30px;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--fs-radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.button:hover{background:var(--fs-bronze);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px rgba(184,114,53,.28)}.order_target .button{border-color:rgba(255,255,255,.7);color:#fff;background:rgba(255,255,255,.08)}.order_target .button:hover{background:#fff;color:var(--fs-bronze);border-color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.18)}.contact form textarea{resize:vertical;line-height:1.5 !important}@media (max-width:1024px){.card_items .card_item .card_btn{width:100%;height:50px;font-size:14px}.card_title{font-size:20px}.contact iframe{height:360px}.order_target .container{justify-content:center;text-align:center}.order_target .order_title{text-align:center}.advantages_top{justify-content:center;text-align:center}.advantages_title{text-align:center}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 select{height:50px !important;font-size:15px !important}.wpcf7 input[type="submit"],.wpcf7 button[type="submit"]{height:52px !important}}

