.mobile-break{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}img{border:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}img{vertical-align:middle}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1200px}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}*{margin:0;padding:0}body,html{position:relative;height:100%;background:#fff}body{font-family:'Open Sans',sans-serif;font-size:16px}.clr{clear:both}.hide{display:none}input{color:#272727;font-size:16px}p{margin:0}.input-wrapper{display:inline-block;vertical-align:top;padding-left:0;box-sizing:border-box;margin:0 0 15px;border:none;border-radius:5px;width:100%;background:#fff}input[type=number],input[type=text]{font-size:15px;font-weight:400;line-height:normal;outline:0;text-align:left;width:100%;color:#272727;padding-left:4.5em;padding-top:1.17em;padding-bottom:1.17em;background:#fff;border-radius:0;border:1px solid #7b7b7b;background:url('../images/phone-input.png') 3em no-repeat #fff}input[type=number]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#afafaf;font-size:16px}input[type=number]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#afafaf;font-size:16px}.submit{display:block;width:100%;cursor:pointer;font-size:16px;color:#fff;font-weight:400;line-height:normal;text-transform:uppercase;border-radius:5px;border:none;text-align:center;text-decoration:none;padding-top:1.17em;padding-bottom:1.17em;background-color:#e2a709;border-radius:0;border:none;box-shadow:none}.submit:hover{background-color:#e7ac09;text-decoration:none;color:#fff}.form__conf-label{display:flex;gap:5px;font-size:14px;align-items:center;justify-content:flex-start;color:#000}.form__conf-check{width:24px;height:24px}.form__conf-link{text-decoration:underline;color:#000;padding:0;border:0;background:0 0;cursor:pointer;text-align:left}.form__control.invalid{outline:2px solid #fba345!important}h2{text-align:center;text-transform:uppercase;color:#292929;font-size:30px;font-weight:700;line-height:43px}.g_important-color-1{color:#daba6c}.g_important-color-2{color:#d74b4b!important}.kons-block{width:auto;margin:0;display:inline-block;vertical-align:top;border:2px #e2a709 solid;padding:10px}.kons-block p{font-weight:700;font-size:15px;text-align:center;padding-bottom:10px}.kons-block .submit{padding-top:.87em;padding-bottom:.87em}#tg-mob{background-color:#229ed9;margin-bottom:0;width:100%;height:150px}#tg-mob p{color:#fff;text-decoration:none;text-align:center;font-size:45px;font-weight:700;width:100%;line-height:150px}#tg-mob p a{color:#fff;text-decoration:none}.header{background:url("../images/whitepng.png") center bottom no-repeat,url("../images/header-bg2.jpg") center bottom no-repeat;color:#3d3d3d;font-family:"Open Sans",sans-serif;background-size:cover;padding-top:30px;padding-bottom:200px}.header__visual{display:none}@media (min-width:2000px){.header{position:relative;overflow:hidden;background-color:#e5e5e5;background-image:url("../images/hero-background.webp");background-image:image-set(
            url("../images/hero-background.avif") type("image/avif"),
            url("../images/hero-background.webp") type("image/webp")
        );background-position:center center;background-size:cover}.header>.container{position:relative;z-index:2}.header__visual{position:absolute;z-index:1;bottom:0;left:50%;display:block;width:1920px;height:732px;pointer-events:none;transform:translateX(-50%)}.header__visual-fade,.header__visual-frame,.header__visual-portrait{position:absolute;display:block;background-repeat:no-repeat}.header__visual-frame{z-index:1;top:247px;left:371px;width:361px;height:513px;background-image:url("../images/hero-frame.webp");background-size:361px 513px}.header__visual-portrait{z-index:2;top:69px;left:225px;width:603px;height:668px;background-image:url("../images/hero-portrait.webp");background-image:image-set(
            url("../images/hero-portrait.avif") type("image/avif"),
            url("../images/hero-portrait.webp") type("image/webp")
        );background-size:603px 668px}.header__visual-fade{z-index:3;inset:0;background-image:url("../images/whitepng.png");background-position:center bottom;background-size:1920px 732px}}.header_logo{position:relative;display:inline-block;vertical-align:top;padding-top:10px;padding-bottom:10px;padding-left:85px;background:url(../images/logo.png) no-repeat;background-position:left center;font-size:24px;line-height:18px;font-weight:400;letter-spacing:-2px;font-family:'PT Sans',sans-serif;margin-top:10px;margin-left:70px}.header_logo_role{position:relative;text-transform:uppercase;font-size:10px;letter-spacing:5px;font-family:'PT Sans',sans-serif;font-weight:400;font-weight:500}.header_logo_role a{letter-spacing:1px;font-weight:700;font-size:160%}.header_phone{float:right;padding:0 10px;font-family:"Open Sans",sans-serif}.header_phone .r1{padding:5px 0;font-size:30px;font-weight:400;line-height:25px;text-transform:uppercase;text-align:right;color:#3d3d3d}.header_phone .r1 a{color:#3d3d3d;text-decoration:none}.header_phone .r1 a:hover{color:#3d3d3d;text-decoration:none}.header_phone .r2t{font-family:"Open Sans",sans-serif;padding:5px 0 0;font-size:16px;font-weight:400;line-height:20px;color:#707070;text-align:right}.header_phone .r2tt{padding:5px 0 0;font-size:18px;font-weight:400;line-height:20px;text-align:right}.header_phone .r2tt a{text-decoration:none}.instagram{position:absolute;right:0;bottom:0}.telegram{position:absolute;right:0;bottom:0}.instagram:before{content:url('../images/instagram.png');vertical-align:text-top;margin-right:5px}.telegram:before{content:'';display:inline-block;width:26px;height:26px;background:url(../images/telegram-icon-2.png) center/contain no-repeat;vertical-align:middle}.instagram a,.instagram a:hover{color:#3d3d3d;font-size:16px}.telegram a,.telegram a:hover{color:#229ed9;font-size:16px}.header_phone .vopr{font-size:16px;font-family:"Open Sans",sans-serif;color:#707070;font-weight:400;line-height:25px;text-align:right}.formblock4 .tg-footer-btn:hover{background-color:#1f8fc8;color:#fff;text-decoration:none}.formblock4 .r2t .inst:before{content:url('../images/instagram.png');vertical-align:middle;margin-right:7px}.header_text .imp{font-size:24px;font-family:"PT Sans",sans-serif;color:#707070;font-weight:400}.header_text .r1 .imp{font-size:34px;line-height:44px;letter-spacing:0}.header_text .r1{padding-top:25px;font-size:36px;font-weight:400;line-height:normal;text-transform:initial;color:#3d3d3d}.header_text .r1 .imp{text-transform:uppercase}.header_text2 ul li .imp,.katalog-section ul li .imp{text-transform:uppercase;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.header_text2 ul li{font-weight:400;font-family:'Open Sans',sans-serif;line-height:normal;background-image:url('../images/li.png');background-position:left center;background-repeat:no-repeat;padding:0 0 0 44px;font-size:16px;font-style:normal;line-height:30px;color:#707070}.header .name{position:absolute;bottom:20px;left:380px;z-index:1;text-transform:none;color:#fff;font-weight:300;font-size:15px;line-height:21px;text-align:left}.header .name span{text-transform:uppercase}.text-details-section{margin-top:-305px;padding-bottom:10px}.form-section{background-color:#e5e5e5;padding-bottom:35px;padding-top:35px}.call-to-action_text{color:#3d3d3d;font-size:24px;font-weight:400;line-height:27px;text-align:left;font-family:"PT Sans",sans-serif;text-transform:uppercase}.call-to-action_text .s1{font-size:18px;color:#717171;text-transform:none;font-family:"Open Sans",sans-serif}.form-section .r1,form .r1{color:#3d3d3d;font-size:18px;margin-bottom:15px;font-family:'Open Sans',sans-serif;text-align:left}.form-section .r1 a,.form-section .r1 a:hover,form .r1 a,form .r1 a:hover{color:#d74b4b;text-decoration:none}.form-section__call-to-action{padding-top:60px}.form-section #feedback-form-1-top{padding:20px 0 30px 30px;margin-left:10px;margin-right:35px}.form-section p a{color:#daba6c;text-decoration:none}h2{text-align:center;text-transform:uppercase;color:#292929;font-size:30px;font-weight:700;line-height:43px;font-family:'PT Sans',sans-serif;color:#3d3d3d}.inputs{display:flex;flex-direction:column;gap:5px}.recommend-section{background:url("../images/recommend-section-bg.jpg") center top no-repeat;box-sizing:border-box;height:876px;margin:0 auto;moz-box-sizing:border-box;padding:0;webkit-box-sizing:border-box}.recommend-section h2{color:#fff;font-size:36px;font-weight:600;padding:80px 0;text-align:center;text-transform:uppercase;line-height:58px}.recommend-section ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding:0 5px 0 10px}.recommend-section .li{height:230px;padding:0 25px 15px 0;vertical-align:top;width:590px}.recommend-section .li2{padding:0 0 15px;vertical-align:top;width:570px}.recommend-section .li,.recommend-section .li2{width:100%}.recommend-section .div1{height:142px}.recommend-section .g1{color:#fff;padding-bottom:10px;font-size:18px;font-weight:400;line-height:24px;text-align:left}.recommend-section .g2{color:#fff;font-size:16px;font-weight:400;line-height:24px;text-align:left}.recommend-section .div{display:inline-block;vertical-align:middle}.recommend-section .g1 span{font-weight:700}.recommend-section .div{padding:20px 0 20px 21px}.recommend-section .i1{background-image:url("../images/icons1.png");background-position:center;background-repeat:no-repeat;margin:0 auto;width:141px;display:inline-block;vertical-align:middle}.recommend-section .i2{background-image:url("../images/icons2.png");background-position:center;background-repeat:no-repeat;margin:0 auto;width:141px;display:inline-block;vertical-align:middle}.recommend-section .i3{background-image:url("../images/icons3.png");background-position:center;background-repeat:no-repeat;margin:0 auto;width:141px;display:inline-block;vertical-align:middle}.recommend-section .i4{background-image:url("../images/icons4.png");background-position:center;background-repeat:no-repeat;margin:0 auto;width:141px;display:inline-block;vertical-align:middle}.request_callback .inputs{padding:55px 0 0}.button-offer{font-size:16px;margin:0 0 0 10px}.garant .li2{padding:0 0 0 200px;vertical-align:top;width:390px}.div1{height:185px}.request_callback4 .input_text{width:500px;display:inline-block;vertical-align:top;text-align:center;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#d8efcf;border:1px solid #a4e58d}.button-offer{font-size:16px;margin:0 0 0 20px}.request_callback2 .input_text input{width:395px;height:57px;background:0 0;border:none;outline:0;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#272727;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.masked-phone::-webkit-input-placeholder{color:#272727;font-size:16px}.request_callback3 .input_text input{width:395px;height:57px;background:0 0;border:none;outline:0;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#272727;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}.masked-phone::-webkit-input-placeholder{color:#272727;font-size:16px}.d-sro ul li p{color:#1d1d1d;font-family:Roboto;font-size:16px;font-weight:400;line-height:23px;text-align:center;padding-top:30px}.recommend-section{padding-top:70px;padding-bottom:60px}.recommend-section h2{padding-bottom:80px}.request_callback10 .zv{color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:36px;text-align:center}.mob-show{display:none!important}.policy-popup-body .content{width:100%}.form__contact-options{align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:10px;gap:12px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:stretch;align-content:space-between}.form__contact-options input[type=radio]{display:none}.contr-radio{background-color:#fff;display:flex;padding:10px 6px;border-radius:0;align-items:center;justify-content:flex-start;gap:8px;box-sizing:border-box;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;outline:1px solid #7b7b7b}.contr-radio img{display:block;width:24px;height:24px;object-fit:contain;flex:0 0 24px}.contr-radio img[src$="telegram-icon-2.png"],.contr-radio img[src$="telegram-icon.png"]{margin-top:-2px}.form__contact-options input[type=radio]:checked+.contr-radio{outline:3px solid #e2a709;box-shadow:0 12px 12px #e2a8093d}.contr-radio__text{margin-top:5px;font-size:var(--font-size-sm);color:var(--color-fg)}@media(max-width:1382px){.form-section #feedback-form-1-top{padding:20px 28px 30px 70px}.recommend-section .li,.recommend-section .li2{width:100%;padding-right:0;padding-bottom:60px;height:auto}.recommend-section .div{width:70%}.recommend-section .g2{font-size:15px}}@media(max-width:1200.98px){.kons-block p{font-size:12px}.form-section #feedback-form-1-top{padding:20px 0 30px 20px}.call-to-action_imp-text,.call-to-action_text{font-size:24px;line-height:34px}.recommend-section{height:auto;background-size:cover}.recommend-section h2{padding-top:0;padding-bottom:60px}.recommend-section ul{width:60%;grid-template-columns:1fr;margin:auto}.recommend-section .li,.recommend-section .li2{width:100%;padding-bottom:40px}}@media(max-width:991.98px){.mobile-break{display:block}.header{padding-top:0;padding-bottom:85px;background:url("../images/whitepng.png") center bottom no-repeat,url(../images/header-bg2.jpg) center bottom no-repeat #e5e5e5;background-size:cover;background-position-x:40%}.header_logo{font-size:24px;line-height:18px;padding-top:10px;padding-bottom:5px;padding-left:90px;margin-bottom:40px;float:left}.header_phone{display:none}.text-details-section{margin-top:0;padding-bottom:20px;padding-top:20px;background:#e5e5e5}.header_text2{position:relative;padding-bottom:0}.header_text2 ul{margin-left:50px;margin-top:30px}.header_text2 ul li{font-size:14px}.instagram:before,.telegram:before{vertical-align:text-top;margin-right:5px;line-height:35px}.instagram,.telegram{position:relative;text-align:center;margin-top:42px}.instagram a,.instagram a:hover,.telegram a,.telegram a:hover{font-size:13px}.form-section{background-color:#f0f0f0;padding-top:60px;padding-bottom:60px}.header_text .r0{width:50%;text-align:left;margin-left:47%}.header_text{padding-top:40px;padding-bottom:40px}.header_text .imp{font-size:16px;line-height:26px}.header_text .r1{padding-top:30px;line-height:30px;font-size:24px}.form-section{background-size:cover;padding:40px 0}.form-section__call-to-action{padding-top:0}.call-to-action_text{text-align:center}.form-section #feedback-form-1-top{padding:30px 100px 0;margin:0}.form-section .r1{text-align:center}.uslugi-section form{padding-top:20px}.recommend-section ul{width:80%}.garant3 .l2{font-size:18px;line-height:28px}.recommend-section h2{font-size:28px;line-height:38px}.mob-show{display:block!important}}@media(max-width:767.98px){.mobile-break{display:block}.header{padding-top:0;padding-bottom:85px;background:url("../images/whitepng.png") center bottom no-repeat,url(../images/header-bg2.jpg) center bottom no-repeat #e5e5e5;background-size:cover;background-position-x:40%}.header_logo{font-size:24px;line-height:18px;padding-top:10px;padding-bottom:5px;padding-left:90px;margin-bottom:40px;float:left}.header_phone{display:none}.kons-block{max-width:320px;margin-left:auto;margin-right:0;display:block}.kons-block .submit{font-size:14px}.text-details-section{margin-top:0;padding-bottom:20px;padding-top:20px;background:#e5e5e5}.header_text2{position:relative;padding-bottom:0}.header_text2 ul{margin-left:50px;margin-top:30px}.header_text2 ul li{font-size:14px}.instagram:before,.telegram:before{vertical-align:text-top;margin-right:5px;line-height:35px}.instagram,.telegram{position:relative;text-align:center;margin-top:42px}.instagram a,.instagram a:hover,.telegram a,.telegram a:hover{font-size:13px}.form-section{background-color:#f0f0f0;padding-top:60px;padding-bottom:60px}.header_text .r0{width:50%;text-align:left;margin-left:47%}.header_text{padding-top:40px;padding-bottom:40px}.header_text .imp{font-size:16px;line-height:26px}.header_text .r1{padding-top:30px;line-height:30px;font-size:24px}.call-to-action_text .s1{font-size:18px}.call-to-action_imp-text,.call-to-action_text{font-size:21px;line-height:31px}.form-section #feedback-form-1-top{padding:30px 40px 0}.garant3 .form-section-4-form{width:100%}.recommend-section h2{font-size:21px;line-height:31px;padding-bottom:40px}.recommend-section ul{width:90%}.recommend-section .i1,.recommend-section .i2,.recommend-section .i3,.recommend-section .i4{width:100px;background-size:contain}.recommend-section .div{width:75%}.recommend-section .g1{font-size:16px;line-height:21px}.recommend-section .g2{font-size:14px}.recommend-section .li,.recommend-section .li2{padding-bottom:20px}.mob-show{display:block!important}}@media(max-width:575.98px){.mobile-break{display:block}.header{padding-top:0;padding-bottom:85px;background:url(../images/header-bg2-mobile.jpg) center bottom no-repeat #e5e5e5}#top-line{background:#e5e5e5}.header_logo{font-size:24px;line-height:18px;padding-top:10px;padding-bottom:5px;padding-left:90px;margin-bottom:11px;float:none;width:280px;margin-left:auto;margin-right:auto;display:block}.header_phone{display:none}.kons-block{max-width:280px;margin-left:auto;margin-right:auto;padding:5px}.kons-block p{font-size:11px;padding-bottom:5px}.kons-block .submit{font-size:12px}.text-details-section{margin-top:0;padding-bottom:0;background:#e5e5e5}.header_text2{position:relative;padding-bottom:0}.header_text2 ul{margin-left:50px;margin-top:30px}.header_text2 ul li{font-size:14px;line-height:normal;padding-top:6px;padding-bottom:6px}.instagram:before,.telegram:before{vertical-align:text-top;margin-right:5px;line-height:35px}.instagram,.telegram{position:relative;text-align:center;margin-top:42px}.instagram a,.instagram a:hover,.telegram a,.telegram a:hover{font-size:13px}.form-section{background-color:#f0f0f0;padding-top:60px;padding-bottom:60px}.header_text .r0{width:50%;text-align:left;margin-left:47%}.header_text{padding-top:80px;padding-bottom:40px}.header_text .imp{font-size:16px;line-height:26px}.header_text .r1{line-height:25px;font-size:17px;padding-top:30px}.call-to-action_text{font-size:20px;line-height:26px}.call-to-action_imp-text{font-size:20px}.call-to-action_text .s1{font-size:18px}.form-section #feedback-form-1-top{padding:20px 10px 0}.form-section .r1{font-size:14px}.garant3 .l2{font-size:12px;line-height:18px;padding-top:20px;padding-bottom:20px}.recommend-section{padding:40px 0}.recommend-section h2{font-size:14px;line-height:24px;padding-bottom:20px}.recommend-section .i1,.recommend-section .i2,.recommend-section .i3,.recommend-section .i4{display:block}.recommend-section .div{width:100%}.recommend-section .g1{font-size:13px;line-height:18px;text-align:center}.recommend-section .g2{font-size:10px;line-height:18px;text-align:center}.recommend-section .div{padding:10px 0}.recommend-section .li,.recommend-section .li2{padding-bottom:0}.creator{float:none;padding-top:0;padding-right:0;font-size:13px}#tg-mob{height:50px}#tg-mob p{font-size:15px;line-height:50px}.input_text{width:100%}.input_text input::-webkit-input-placeholder{font-size:12px}.input_text input{height:48px;font-size:12px;padding-left:0;text-align:center;background:#fff}.submit{font-size:11px}.submit i{display:none}.mob-show{display:block!important}.katalog-section .container{width:100%;padding-left:0;padding-right:0}.form__conf-label{font-size:11px}.contr-radio__text{display:none}.contr-radio{justify-content:center}}