/*form-section*/.form-section{/* background: url("../images/form-bg.jpg") center top no-repeat; */background-color:#e5e5e5;padding-bottom:35px;padding-top:35px}.call-to-action_text{color:#3d3d3d;font-size:24px;font-weight:normal;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-3 .action_text a{color:#b62222;text-decoration:none;font-weight:700}.form-section__call-to-action{padding-top:60px}.question-section__call-to-action{padding-top:60px}.form-section-2__call-to-action{padding-top:20px}.form-section-3__call-to-action{padding-top:20px}.call-to-action_red{color:#b62222 !important}.call-to-action_imp-text{font-size:36px}.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}form .zv{color:white;font-size:14px;font-weight:400;line-height:normal;text-align:center;margin-top:17px}.timer-end{color:white;font-size:16px;font-weight:400;line-height:35px;text-transform:none;text-align:center}.timer .flip-clock-label{font-family:"Open-Sans",sans-serif !important;font-style:normal;font-size:14px !important;font-weight:300 !important;font-style:normal !important;line-height:33px !important;text-transform:capitalize !important;text-align:center !important;color:white !important;line-height:33px !important}.timer .flip-clock-wrapper{text-align:left;position:relative;margin:10px 0 65px;text-align:left;width:100%}.timer .flip-clock-divider{width:5px}.timer .flip-clock-wrapper ul{width:44px;margin:0 2px}.timer .flip-clock-wrapper ul li{line-height:60px;height:60px;width:44px}.timer .flip-clock-wrapper ul li a div div.inn{font-size:54px}/*.timer  .flip-clock-wrapper ul li a div.down {border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}*/.timer .flip-clock-wrapper ul li a div.up:after{top:58px;height:2px}.timer .flip-clock-dot{display: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;/* font-weight: bold; */color:#3d3d3d}/*=============================================

katalog

=============================================*/.katalog h2{/*font-size: 48px;*/font-size:42px;font-style:normal;line-height:48px;text-transform:uppercase;text-align:center;padding:90px 0 30px;color:#3d3d3d}.katalog h2 span{position:relative}.katalog h2 span:before{display:block;/* делаем псевдоэлемент блоком для последующего работы с ним, как с простым div'ом */width:220px;/* устанавливаем ширину линию. Можно использовать произвольную ширину */content:"";/* позволяет вставлять генерируемое содержание в текст страницы, которое первоначально в тексте отсутствует */position:absolute;/* абсолютное позиционирование для управления линиями */border-bottom:1px solid #b1b1b1;/* бордер псевдо дива, т.е. сама линия */top:50%;/* позиционирование по вертикали */right:350px/* позиционирование по горизонтали */}/* аналогичные стили для второго псевдоэлемента */.katalog h2 span:after{display:block;width:220px;content:"";position:absolute;border-bottom:1px solid #b1b1b1;top:50%;left:350px}.katalog .description{color:#181818;font-size:24px;font-weight:400;font-style:normal;line-height:36px;text-transform:uppercase;padding-bottom:50px;text-align:center}.katalog .slider{height:724px}.katalog .opis{font-family:"Open Sans",sans-serif;color:#474747;font-size:18px;line-height:24px;text-align:center;font-weight:300;font-style:normal;padding-bottom:60px}.kat-block{padding-bottom:100px}.kat-block.k1{/* padding-bottom: 290px; */}.kat-block2{padding-bottom:100px}.kat-block.k4{padding-bottom:200px}.katalog .w-block{width:100%;background-color:#fff;-webkit-box-shadow:0 19px 99.6px 6.4px rgba(0, 0, 0, 0.21);-moz-box-shadow:0 19px 99.6px 6.4px rgba(0, 0, 0, 0.21);box-shadow:0 19px 99.6px 6.4px rgba(0, 0, 0, 0.21);margin-top:-60px;margin-left:20px;padding-bottom:50px;position:relative;z-index:10;display:inline-block;vertical-align:top}.katalog .w-block2{width:100%;padding-bottom:50px;margin-top:250px;position:relative;z-index:9;display:inline-block;vertical-align:top}.katalog h3{margin:45px 10px 20px 60px;font-size:30px;font-style:normal;line-height:36px;font-weight:700;text-transform:uppercase}.katalog h3 span{color:#514f4f;font-size:24px;font-family:"PT Sans",sans-serif}.katalog .add{color:#464646;font-family:"MuseoSansMedium";font-size:12px;line-height:28px;text-transform:uppercase;margin-left:65px}.katalog .stoim{font-family:"MuseoSansBold";font-size:24px;line-height:32px;color:white;background-color:#c91900;width:190px;padding:3px 15px;margin-bottom:15px}.katalog .stoim span{font-family:"MuseoSansLight";text-decoration:line-through}.katalog .name{color:#171111;font-size:16px;font-style:normal;line-height:24px;font-weight:700;text-transform:uppercase;padding:0 0 10px 180px}.katalog .otz{color:#514f4f;font-size:14px;font-style:normal;line-height:21px;padding:0 20px 0 180px}.katalog .otzyv{padding-bottom:50px}.katalog .bg{height:999px;background-color:#dccdb5;position:relative;margin-top:-200px}.katalog .avatar{width:140px;height:140px;padding-left:55px;position:absolute}.katalog .w-block ul{margin:35px 0 0 60px;display:block}.katalog .w-block ul li{color:#3d3d3d;font-size:15px;font-style:normal;line-height:25px;list-style:none;background-image:url("../images/li.png");background-position:left 5px;background-repeat:no-repeat;padding:0 0 0 50px;margin:0 0 5px;letter-spacing:0}.katalog ul li span{font-family:"Open Sans",sans-serif;font-weight:900}.inputs{display:flex;flex-direction:column;gap:5px}.katalog .inputs{margin:30px 0 15px 60px;width:461px}.katalog .zv{width:461px;color:#514f4f;font-size:14px;text-align:center}/*=============================================

uslugi-section

=============================================*/.uslugi-section{background-color:#f0f0f0;padding:90px 0 100px}.uslugi-section h2{color:#3d3d3d;/*font-size: 48px;*/font-size:36px;font-style:normal;line-height:48px;text-transform:uppercase;text-align:center;padding-bottom:90px}.uslugi-section h2 span{position:relative}.uslugi-section h2 span:before{display:block;/* делаем псевдоэлемент блоком для последующего работы с ним, как с простым div'ом */width:220px;/* устанавливаем ширину линию. Можно использовать произвольную ширину */content:"";/* позволяет вставлять генерируемое содержание в текст страницы, которое первоначально в тексте отсутствует */position:absolute;/* абсолютное позиционирование для управления линиями */border-bottom:1px solid #b1b1b1;/* бордер псевдо дива, т.е. сама линия */top:50%;/* позиционирование по вертикали */right:320px/* позиционирование по горизонтали */}/* аналогичные стили для второго псевдоэлемента */.uslugi-section h2 span:after{display:block;width:220px;content:"";position:absolute;border-bottom:1px solid #b1b1b1;top:50%;left:320px}.uslugi-section .block{width:382px;background-color:#f4f4f4;border:1px solid #b1b1b1}.uslugi-section .block:hover{box-shadow:0 19px 46.1px 2.9px rgba(0, 0, 0, 0.14);-moz-box-shadow:0 19px 46.1px 2.9px rgba(0, 0, 0, 0.14);-webkit-box-shadow:0 19px 46.1px 2.9px rgba(0, 0, 0, 0.14)}.uslugi-section .block img{margin:0 auto;display:block}.uslugi-section h3{color:#3d3d3d;font-size:21px;font-style:normal;line-height:31px;font-weight:700;text-transform:uppercase;text-align:center;padding:60px 0 35px}.uslugi-section ul{width:360px;padding-left:100px}.uslugi-section ul li{color:#181818;font-size:15px;font-style:normal;line-height:25px;list-style:disc;padding:0 0 0 10px;margin:0 0 5px;letter-spacing:0}.uslugi-section form{width:93%;margin:0 auto;padding:40px 0 20px 0}.uslugi-section form .zv{color:#181818}.uslugi-section .input_text input{padding-left:1.5em;background:#fff}.uslugi-section .submit{font-size:15px}/* recommend-section   */.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: 48px;*/font-size:36px;font-weight:600;padding:80px 0;text-align:center;text-transform:uppercase;/* letter-spacing: 7px; */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:#ffffff;padding-bottom:10px;/*font-size: 20px;*/font-size:18px;font-weight:400;line-height:24px;text-align:left}.recommend-section .g2{color:#ffffff;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}/*=============================================

garant3

=============================================*/.garant3{background:url("../images/leftimg.jpg") center bottom no-repeat;height:914px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.garant3 h2{padding:80px 0 48px;color:#fff;font-size:30px;font-weight:700;line-height:44px;text-align:left}.garant3 .l1{color:#3d3d3d;/*font-size: 30px;*/font-size:24px;font-weight:700;line-height:36px;text-transform:uppercase;padding-top:180px}.garant3 .l2{color:#3d3d3d;/*font-size: 24px;*/font-size:21px;line-height:34px;padding-top:30px;padding-bottom:30px}.garant3 .l3{color:#000;/*font-size: 24px;*/font-size:21px;font-weight:400;line-height:34px;text-transform:uppercase;padding-top:30px}.garant3 .l3 span{color:#000000;/*font-size: 24px;*/font-size:21px;font-weight:700;line-height:36px;text-transform:uppercase/* letter-spacing: 10px; */}.garant3 .l3 span a{color:#a72938;text-decoration:none}.garant3 .l4 a{color:#e72143;font-size:48px;font-weight:900;text-decoration:none;padding:30px 0 0;text-transform:uppercase;display:block}.garant3 .l5{color:#a72938;font-size:38px;font-weight:700;text-decoration:none;padding-top:0;display:block;line-height:48px;margin-bottom:15px}.garant3 .l6{color:#313131;font-size:18px;font-weight:400;text-decoration:none;padding:40px 0 0;text-transform:uppercase;display:block;line-height:29px}.garant3 .left{padding-top:110px;display:block;float:left;width:490px}.garant3 .right{width:650px;float:left;padding-left:10px}.garant3 .zv{color:#514f4f;font-size:14px;font-weight:400;line-height:normal;text-align:center;margin-top:17px}.garant3 .form-section-4-form{width:620px;padding:50px 40px;-webkit-box-shadow:0 3px 18px 2px rgba(0, 0, 0, 0.23);-moz-box-shadow:0 3px 18px 2px rgba(0, 0, 0, 0.23);box-shadow:0 3px 18px 2px rgba(0, 0, 0, 0.23);background:#fff}/*=============================================

flexslider

=============================================*/.flexslider{margin-bottom:10px}.flex-control-nav{position:relative;bottom:auto}.custom-navigation{display:table;width:100%;table-layout:fixed}.custom-navigation>*{display:table-cell}.custom-navigation>a{width:50px}.custom-navigation .flex-next{text-align:right}.garant-section{background-size:cover;text-align:left;padding-top:70px;padding-bottom:90px}.garant-section h2{text-align:left}.garant-section ul{padding-top:60px}.garant-section ul li{padding:0 0 20px 105px;height:110px}.garant-section ul li{color:#565656;font-size:16px;font-weight:400;line-height:25px}.garant-section ul li .title{color:#292929;font-size:16px;font-weight:700;line-height:41px}.about-section{background-size:cover;text-align:left;padding-top:70px;padding-bottom:90px}.about-section h2{text-align:left;color:white}.about-section .big b{font-size:70px;font-weight:700;font-family:"Roboto"}.about-section .big{font-size:24px;font-weight:400;color:#428bca;text-transform:uppercase}.about-section .desc{font-size:16px;line-height:25px;color:white}.about-section .line{width:60px;border-bottom:4px solid #428bca;height:0;margin:-10px 0 10px}.about-section .item{padding-top:45px;padding-bottom:30px}.question-section{background-size:cover;text-align:left;padding-top:130px;padding-bottom:120px;margin-top:-50px}.question-section__call-to-action{padding-top:35px;padding-bottom:25px}.question-section .question,.form-section-3 .question{color:#3d3d3d;/*font-size: 48px;*/font-size:42px;font-style:normal;line-height:58px;text-transform:uppercase;text-align:center;font-weight:700}.form-section-3 .question span{font-size:60px;/*font-size: 50px;*/line-height:80px}.form-section-3 .action_text{color:#3d3d3d;font-size:21px;font-style:normal;line-height:34px;text-align:center;padding-top:16px}.question-section .question-2{color:white;font-size:24px;font-weight:300;line-height:34px}.question-section .big-phone{color:#428bca;font-size:48px;font-weight:700;line-height:30px;padding-top:35px;padding-bottom:35px}.question-section .remark{color:white;font-size:16px;font-weight:300;line-height:25px}.form-section-3{background:url("../images/form3-bg.jpg") center top no-repeat;background-size:cover;text-align:left;padding-top:160px;padding-bottom:120px;margin-top:-25x}.form-section-3 .block{background:url("../images/form3-form.png") center top no-repeat;width:869px;height:729px;margin:0 auto;padding-top:80px}.form-section-3__form{padding-top:10px;width:540px;margin:0 auto}.form-section-3__form .zv{color:#717171}/*=============================================

request

=============================================*/.adv{text-align:center;padding-top:240px;padding-bottom:90px;margin-top:-215px;font-family:"Open Sans",sans-serif}.adv h2{font-family:"PT Serif",sans-serif;color:#222;font-size:30px;font-weight:700;line-height:46px;text-align:center;text-transform:uppercase;padding-top:50px}.adv .col-left,.adv .col-right{display:inline-block;width:49%;text-align:center;padding-top:25px;vertical-align:top}.adv .col-left{padding-right:0}.adv .col-right{padding-left:0}.adv .title{font-size:16px;font-weight:700;line-height:46px;text-transform:uppercase;color:#222;margin-top:-25px}.adv .description{font-size:16px;font-weight:400;line-height:25px;color:#6d6d6d;margin:auto;width:82%}.form1{margin-top:-80px;margin-bottom:-30px;position:relative}.request_callback{width:500px;margin:0 auto;position:relative}.form1 form{padding:20px 110px 80px;margin-top:-115px}.form1 .zv{color:#222;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:46px;text-align:center;margin:0 auto}.request_callback .inputs{padding:55px 0 0}.button-offer{font-size:16px;margin:0 0 0 10px}/* for a awesome arrow*//*.request_callback .submit {

display: block;

float: left;

height: 54px;

width: 455px;

color: white;

font-family: "Akrobat";

font-size: 18px;

line-height: 54px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

color: #fff;

text-align: center;

text-transform: uppercase;

text-decoration: none;

background-color: #be0800;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}*//*

.request_callback .submit:hover  {

display: block;

float: left;

height: 54px;

width: 455px;

color: white;

font-family: "Akrobat";

font-size: 18px;

line-height: 54px;

text-align: center;

text-transform: uppercase;

text-decoration: none;

background-color: #e60a00;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

box-sizing: border-box;

}*//*=============================================

garant

=============================================*/.garant{box-sizing:border-box;height:792px;margin:0 auto;moz-box-sizing:border-box;padding:0;webkit-box-sizing:border-box}.garant h2{color:#000;font-family:"PT Serif",sans-serif;font-size:30px;font-weight:700;line-height:60px;padding:70px 0 37px 10px;text-align:center}.garant h2 span{font-family:"Open Sans",sans-serif;/*font-size: 48px;*/font-size:36px;font-weight:300;line-height:47px;text-align:center;text-transform:uppercase}.garant ul{list-style:none;overflow:hidden;padding:0 0 0 10px}.garant .li{padding:0 0 20px;vertical-align:top;width:390px}.garant .li2{padding:0 0 0 200px;vertical-align:top;width:390px}.div1{height:185px}.garant .g1{color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:700;line-height:40px}.garant .g2{color:#222222;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;line-height:24px;padding-top:5px}.garant .div{color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:23px;padding:0 0 25px;text-align:center}.garant .i1{background-position:center;background-repeat:no-repeat;margin:0 auto;padding-right:40px;width:188px}.garant .i2{background-position:center;background-repeat:no-repeat;margin:0 auto;padding-right:40px;width:188px}.garant .i3{background-position:center;background-repeat:no-repeat;margin:0 auto;padding-right:40px;width:188px}.garant .i4{background-position:center;background-repeat:no-repeat;margin:0 auto;padding-right:40px;width:188px}.garant .i5{background-position:center;background-repeat:no-repeat;margin:0 auto;padding-right:40px;width:188px}.garant .i6{background-position:center;background-repeat:no-repeat;margin:0 auto;padding-right:40px;width:188px}/*=============================================

garant2

=============================================*/.garant2{box-sizing:border-box;height:862px;margin:0 auto;moz-box-sizing:border-box;padding:0;webkit-box-sizing:border-box}.garant2 .blockright{float:right;width:621px}.garant2 h2{color:#000;font-family:"PT Serif",sans-serif;font-size:30px;font-weight:700;line-height:46px;padding:78px 0 70px 10px;text-align:left}.garant2 ul{height:500px}.garant2 ul li{background:url('../images/li.png') left 5px no-repeat;color:#626262;font-family:Open Sans;font-size:16px;font-weight:400;line-height:24px;list-style:none;padding:0 0 50px 30px}.garant2 ul li span{color:#222222;font-family:Open Sans;font-size:16px;font-weight:700}/*=============================================

request_callback3

=============================================*/.formblock9{height:582px;position:relative}.formblock9 h2{color:#000;font-family:"PT Serif",sans-serif;font-size:30px;font-weight:700;line-height:46px;padding:78px 0 0 10px;text-align:center}.formblock9 h2 span{color:#bf103b;font-family:"Open SansExtraBold";font-size:43px;line-height:48px}.formblock9 .f1{padding:20px 0 0;color:#222222;font-family:"Open Sans",sans-serif;font-size:24px;line-height:20px;font-weight:400;text-align:center}.formblock9 .f1 span{font-weight:700;color:#bb1c07;font-size:36px;padding-top:20px;line-height:57px}.formblock9 .block{}.request_callback4{margin:0}.request_callback4 .zv{color:#282828;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:21px;text-align:center;width:500px}.request_callback4 .inputs{padding:90px 0 10px;width:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_callback4 .input_text input{width:395px;height:57px;background:none;border:none;outline:none;font-weight:400;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;color:#272727;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400}.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}/* for a awesome arrow*/.request_callback4 .submit{display:block;float:left;height:57px;width:500px;color:white;font-family:"Open Sans";font-weight:600;font-size:14px;line-height:57px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#bb1c07;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_callback4 .submit:hover{display:block;float:left;height:57px;width:500px;color:white;font-family:"Open Sans";font-weight:600;line-height:57px;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#e60a00;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/*=============================================

request_callback2

=============================================*/.formblock{height:601px;position:relative}.formblock h2{padding:85px 0 0;color:#222222;font-family:"Open Sans";font-size:30px;line-height:42px;text-align:left;text-transform:uppercase}.formblock h2 span{color:#be0800;font-family:"Open Sans";font-size:36px;line-height:48px}.formblock .f1{padding:20px 0 0;color:#1d1d1d;font-family:Roboto;font-size:18px;line-height:27px;font-weight:400;text-align:left}.formblock .f1 span{font-weight:700}.formblock .block{margin-left:610px}.request_callback2{margin:0}.request_callback2 .zv{color:#282828;font-family:Roboto;font-size:15px;font-weight:400;line-height:21px;text-align:center}.request_callback2 .inputs{padding:20px 0 10px;width:540px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_callback2 .input_text input{width:395px;height:57px;background:none;border:none;outline:none;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}.masked-phone ::-moz-placeholder{/* Firefox 19+ */color:#272727;font-size:16px}.masked-phone:-ms-input-placeholder{color:#272727;font-size:16px}.masked-phone:-moz-placeholder{/* Firefox 18- */color:#272727;font-size:16px}.request_callback2 .input_text{background-color:white;border:1px solid #a2a2a2;color:#a2a2a2;float:left;font-size:14px;text-align:center;width:528px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.request_callback2 .submit{background-color:#bb1c07;box-sizing:border-box;color:#fff;cursor:pointer;display:block;float:left;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;font-family:"Open Sans";font-size:14px;height:57px;letter-spacing:0;line-height:57px;margin-bottom:15px;moz-box-sizing:border-box;text-align:center;text-decoration:none;text-transform:uppercase;webkit-box-sizing:border-box;width:530px;font-weight:600}.request_callback2 .submit:hover{background-color:#e60a00;box-sizing:border-box;color:#fff;cursor:pointer;display:block;float:left;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;font-family:"Open Sans";font-size:14px;height:57px;letter-spacing:0;line-height:57px;margin-bottom:15px;moz-box-sizing:border-box;text-align:center;text-decoration:none;text-transform:uppercase;webkit-box-sizing:border-box;width:530px;font-weight:600}/*=============================================

yellow

=============================================*/.yellow{background:#262d24;height:233px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.yellow ul{list-style:none;overflow:hidden;height:230px;padding:60px 0 0 10px}.yellow .li{width:292px;vertical-align:top;padding:0}.yellow .div1{height:101px;padding-top:10px}.yellow .g1{color:#fff;font-family:Open Sans;font-size:16px;font-weight:400;line-height:39px;text-transform:uppercase;text-align:left}.yellow .g2{color:#fff;font-family:Open Sans;font-size:22px;font-weight:700;line-height:34px;text-transform:uppercase;text-align:left}.yellow .div{padding:17px 0 0 130px}.yellow .div2{padding:0 0 0 130px}.yellow .i1{width:101px;background-position:center;background-repeat:no-repeat;position:absolute}.yellow .i2{width:101px;background-position:center;background-repeat:no-repeat;position:absolute}.yellow .i3{width:101px;background-position:center;background-repeat:no-repeat;position:absolute}.yellow .i4{width:101px;background-position:center;background-repeat:no-repeat;position:absolute}/*=============================================

maps

=============================================*/.maps{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.maps h2{padding:50px 0 40px;text-transform:uppercase;color:#fff;font-family:"PT Serif",sans-serif;line-height:51px;font-size:36px;font-weight:700;text-align:center;background:#262d24}.maps h2 span{font-weight:400}.maps .maps-bg{height:800px}/*=============================================

form3

=============================================*/.form3{box-sizing:border-box;height:500px;moz-box-sizing:border-box;webkit-box-sizing:border-box}.form3 .r1{color:#fff;font-family:"Open Sans";font-size:25px;font-weight:700;padding:28px 0 20px;text-align:center;text-transform:uppercase}.form3 h2{color:white;font-family:"Open Sans";font-size:25px;font-weight:700;line-height:38px;padding:70px 0 0;text-align:center;text-transform:uppercase}.form3 .zv3{color:lightgrey;font-family:"Open Sans";font-size:14px;line-height:26px;margin:0 auto;padding-top:0;text-align:center;width:465px}.form3 .inputs{box-sizing:border-box;margin:0 auto;moz-box-sizing:border-box;padding:30px 0 5px;webkit-box-sizing:border-box;width:515px}.form3 .input_text input{border:0;color:#939393;font-size:14px;font-family:"Open Sans";height:53px;line-height:44px;outline:none;width:100%;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.form3 .input_text input::-webkit-input-placeholder{color:#939393;font-size:14px}.form3 .input_text input:-ms-input-placeholder{color:#939393;font-size:14px}.form3 .input_text{background-color:white;border:1px solid #a2a2a2;color:#a2a2a2;float:left;font-size:14px;text-align:center;width:513px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.form3 .input_text2 input{border:0;color:#a2a2a2;font-size:14px;height:53px;line-height:44px;outline:none;font-family:"Open Sans";text-align:center;width:100%;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.form3 .input_text2 input::-webkit-input-placeholder{color:#939393;font-size:14px}.form3 .input_text2 input:-ms-input-placeholder{color:#939393;font-size:14px}.form3 .input_text2{background-color:white;border:1px solid #a2a2a2;box-sizing:border-box;float:left;moz-box-sizing:border-box;text-align:center;webkit-box-sizing:border-box;width:515px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.form3 .submit{background-color:#bb1c07;box-sizing:border-box;color:#fff;cursor:pointer;display:block;float:left;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;font-family:"Open Sans";font-size:13px;height:57px;letter-spacing:0;line-height:57px;margin-bottom:15px;moz-box-sizing:border-box;text-align:center;text-decoration:none;text-transform:uppercase;webkit-box-sizing:border-box;width:515px;font-weight:600}.form3 .submit:hover{background-color:#e60a00;box-sizing:border-box;color:#ffffff;display:block;float:left;height:57px;letter-spacing:0;line-height:57px;moz-box-sizing:border-box;text-align:center;text-decoration:none;text-transform:uppercase;webkit-box-sizing:border-box;width:515px}/*=============================================

preim

=============================================*/.preim{height:603px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.preim h2{padding:80px 0 70px;text-transform:uppercase;color:white;font-family:"AkrobatExtraBold";font-size:36px;line-height:47px;text-align:center}.preim ul{list-style:none;overflow:hidden;padding:0 0 0 10px}.preim .li{width:550px;vertical-align:top;padding:0 85px 90px 0}.preim .li1{width:550px;vertical-align:top;padding:0 0 90px}.preim .div1{height:101px}.preim .g1{color:white;font-family:Roboto;font-size:16px;font-weight:700;line-height:21px;text-transform:uppercase;text-align:left;padding-top:8px}.preim .g2{color:white;font-family:Roboto;font-size:16px;font-weight:400;line-height:21px;padding-top:10px;text-align:left}.preim .div{padding:15px 0 20px 130px}.preim .div2{padding:5px 0 20px 130px}.preim .i1{width:101px;background-position:center;background-repeat:no-repeat;position:absolute}.preim .i2{width:101px;background-position:center;background-repeat:no-repeat;position:absolute}.preim .i3{width:101px;background-position:center;background-repeat:no-repeat;position:absolute}.preim .i4{width:101px;background-position:center;background-repeat:no-repeat;position:absolute}/*=============================================

request_callback3

=============================================*/.formblock2{height:453px;margin-top:-57px;position:relative}.formblock2 h2{padding:28px 0 20px;color:#1d1d1d;font-family:"AkrobatExtraBold";font-size:36px;line-height:47px;text-align:center;text-transform:uppercase}.formblock2 .f1{padding:0;color:#1d1d1d;font-family:Roboto;font-size:18px;line-height:26px;font-weight:400;text-align:center}.formblock2 .f1 span{font-weight:900}.request_callback3{margin:30px 0 0}.formblock2 .zv{color:#282828;font-family:Roboto;font-size:16px;font-weight:400;line-height:21px;margin:0 auto;text-align:center;width:500px}.request_callback3 .inputs{padding:0 0 10px;width:455px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_callback3 .input_text input{width:395px;height:57px;background:none;border:none;outline:none;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}.masked-phone ::-moz-placeholder{/* Firefox 19+ */color:#272727;font-size:16px}.masked-phone:-ms-input-placeholder{color:#272727;font-size:16px}.masked-phone:-moz-placeholder{/* Firefox 18- */color:#272727;font-size:16px}.request_callback3 .input_text{width:455px;display:inline-block;vertical-align:top;margin:0 0 10px;text-align:center;border:0 solid #bababa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.request_callback3 .submit{display:block;float:left;height:57px;width:455px;color:white;font-family:"Akrobat";font-size:18px;line-height:57px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#be0800;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.request_callback3 .submit:hover{display:block;float:left;height:57px;width:455px;color:white;font-family:"Akrobat";font-size:18px;line-height:57px;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#e60a00;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}/*=============================================

proizv

=============================================*/.proizv{padding:40px 0 110px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:633px}.proizv .block{margin-left:650px}.proizv h2{padding:50px 0 20px;text-transform:uppercase;color:#000;font-family:"PT Serif",sans-serif;line-height:51px;font-size:36px;font-weight:700;text-align:left}.proizv .text{color:#646464;font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:28px;padding-bottom:40px}.proizv .pr{width:624px;height:500px;position:absolute;margin-left:-10px;margin-top:119px}.proizv .p1{color:#1d1d1d;font-family:Open Sans;font-size:18px;font-weight:700;line-height:28px;text-transform:uppercase}.proizv ul{padding:15px 0 0}.proizv ul li{color:#646464;font-family:Roboto;font-size:18px;font-weight:400;line-height:40px;list-style:none;text-transform:none;background-image:url('../images/li.png');background-position:left 17px;background-repeat:no-repeat;padding:0 0 0 30px;margin:0;letter-spacing:0}/*=============================================

dopusk sro

=============================================*/.d-sro{padding:0;background-color:#eaeaea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:90px}.d-sro h2{padding:80px 0 50px;text-transform:uppercase;color:#292929;font-family:Roboto;font-size:30px;font-weight:700;line-height:41px;text-align:center}.d-sro ul{list-style:none;overflow:auto;padding:30px 0 40px 219px}.d-sro ul li{margin:0 0 0 40px;position:relative;display:inline-block;width:222px}.d-sro ul li:first-child{margin:0}.d-sro ul li img{vertical-align:middle;display:inline-block;-webkit-box-shadow:0 2px 21px rgba(0, 0, 0, 0.37);-moz-box-shadow:0 2px 21px rgba(0, 0, 0, 0.37);box-shadow:0 2px 21px rgba(0, 0, 0, 0.37);margin-bottom:15px}.d-sro ul li .hover-bg{display:none;height:318px;left:0;margin-top:0;opacity:0.86;background-color:#2d4c69;position:absolute;top:0;width:100%}.d-sro ul li:hover .hover-bg{display:block}.d-sro ul li .hover_ico{display:none;height:51px;left:90px;position:absolute;top:130px;width:51px}.d-sro ul li:hover .hover_ico{display:block}.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}.recommend-section .logo{text-align:center}/*=============================================

on_map

=============================================*/.on_map{margin:0}#map_canvas{height:762px;padding:0;overflow:hidden;transform:translateZ(0px)}.on_map .bg{height:245px;background:url('../images/contbg.jpg') center top no-repeat}.on_map h2{color:white;/*font-size: 48px;*/font-size:36px;font-style:normal;line-height:48px;text-transform:uppercase;line-height:245px;text-align:center}.on_map h2 span{position:relative}.on_map h2 span:before{display:block;/* делаем псевдоэлемент блоком для последующего работы с ним, как с простым div'ом */width:220px;/* устанавливаем ширину линию. Можно использовать произвольную ширину */content:"";/* позволяет вставлять генерируемое содержание в текст страницы, которое первоначально в тексте отсутствует */position:absolute;/* абсолютное позиционирование для управления линиями */border-bottom:1px solid #fff;/* бордер псевдо дива, т.е. сама линия */top:50%;/* позиционирование по вертикали */right:410px/* позиционирование по горизонтали */}/* аналогичные стили для второго псевдоэлемента */.on_map h2 span:after{display:block;width:220px;content:"";position:absolute;border-bottom:1px solid #fff;top:50%;left:410px}.on_map .container{position:relative;z-index:1;width:1200px;margin:0 auto}.on_map_address{position:absolute;top:45px;right:0;width:540px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:white;border:1px solid #b1b1b1;box-shadow:0 19px 46.1px 2.9px rgba(0, 0, 0, 0.31);-moz-box-shadow:0 19px 46.1px 2.9px rgba(0, 0, 0, 0.31);-webkit-box-shadow:0 19px 46.1px 2.9px rgba(0, 0, 0, 0.31)}/*.on_map_address a:hover {

    text-decoration: underline;

}*/.on_map_address .r1{padding:20px 0 0 60px;color:#3d3d3d;font-size:15px;font-style:normal;line-height:23px}.on_map_address .r4{padding:30px 0 0 60px;color:#3d3d3d;font-size:18px;font-style:normal;line-height:23px}.on_map_address .r5{padding:0 0 0 60px;color:#3d3d3d;font-size:15px;font-style:normal;line-height:23px}.on_map_address .r2{padding:30px 0 0 60px;color:#3d3d3d;font-size:40px;font-style:normal;line-height:36px;font-weight:700}.on_map_address .r2 a{color:#3d3d3d;text-decoration:none}.on_map_address .r3{padding:40px 0 0 60px;color:#3d3d3d;font-size:24px;font-style:normal;line-height:36px;text-transform:uppercase;font-weight:700}.on_map_address .inputs{padding:30px 0 20px 60px;width:480px}.on_map_address .inputs .zv{color:#181818;font-size:14px}/*=============================================

formblock4

=============================================*/.formblock4{height:641px;background:url("../images/footer-bg.jpg") top center no-repeat}.formblock4 .r1{/*font-size: 48px;*/font-size:42px;font-style:normal;line-height:48px;text-transform:uppercase;font-weight:700;padding:110px 0 0;text-align:center}.formblock4 .r3{color:white;font-size:28px;font-style:normal;line-height:40px;text-transform:uppercase;padding-top:40px;text-align:center}.formblock4 .r2{font-size:48px;font-style:normal;line-height:43px;text-transform:uppercase;padding:40px 0 20px;text-align:center}.formblock4 .r2 a{color:#daba6c;text-decoration:none}.formblock4 .r5{color:white;font-size:15px;font-style:normal;line-height:24px;padding:30px 0 0;text-align:center}.scroll_top{display:block;position:relative;left:940px;top:-40px;width:68px;height:68px;background:url("../images/page-up.png") no-repeat;text-decoration:none;z-index:600}.scroll_top:hover{background:url("../images/page-up-hover.png") no-repeat}/*=============================================

footer-copyright

=============================================*/.footer-copyright{float:left}.footer_bot{padding:20px 0;background-color:#0a0606;font-style:normal;line-height:1.4em;color:white;font-size:15px}.creator{float:right}.adtrust_logo{color:white;text-decoration:none}.adtrust_logo:hover{color:#daba6c;text-decoration:none}/*=============================================

katalog

=============================================*/.katalog ul.char li{font-family:"Open Sans";font-size:16px;font-weight:400;list-style:none;color:#6d6d6d;text-transform:none;background-image:url('../images/li.png');background-position:left 7px;background-repeat:no-repeat;padding:0 0 0 30px;margin:0 0 15px;letter-spacing:0;display:block;width:100%;text-align:left}.katalog .flex-direction-nav{text-align:right}.katalog .flex-direction-nav li{display:inline-block;margin-right:1px}.katalog .flex-direction-nav .flex-disabled{opacity:1 !important;cursor:default;z-index:-1}.katalog .flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:40px}.katalog .flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.katalog .flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:40px}.katalog .flex-direction-nav .flex-prev{background:url('../images/left.png') no-repeat;width:63px;height:63px;left:40px}.katalog .flex-direction-nav .flex-next{background:url('../images/right.png') no-repeat;width:63px;height:63px;right:40px;text-align:right}.katalog .flex-direction-nav a{text-decoration:none;display:block;margin:0;position:absolute;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.formblock10{height:670px}.formblock10 h2{color:#48db13;font-family:"PT Serif",sans-serif;font-size:36px;font-weight:700;line-height:60px;padding:95px 0 20px 10px;text-align:left/* letter-spacing: 2px; */}.formblock10 h2 span{color:#fff;font-weight:400}.formblock10 .f1{color:#fff;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:400;line-height:37px;margin-top:76px;padding-left:15px;text-align:left;/* letter-spacing: 0.4px; */padding-bottom:47px}.formblock10 .f1 span{color:#fff;font-family:"Open Sans",sans-serif;font-size:36px;font-weight:900;padding-left:10px;text-align:left}.formblock10 .left{display:inline-block;margin-top:10px;padding-left:15px;vertical-align:top;width:47%}.request_callback10{margin:0}.formblock10 .pod{color:#fff;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:700;line-height:36px;padding-bottom:20px;text-transform:uppercase}.request_callback10 .inputs{box-sizing:border-box;moz-box-sizing:border-box;padding:0 0 10px;webkit-box-sizing:border-box;width:500px}.request_callback10 .input_text{width:500px;display:inline-block;vertical-align:top;margin:0 0 15px;text-align:center;border:1px solid #bababa;-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:#e1e1e1}.request_callback10 .input_text input{background:none;border:none;border-radius:3px;color:#9297a3;font-family:"Open Sans",sans-serif;font-weight:400;height:57px;line-height:24px;moz-border-radius:3px;outline:none;webkit-border-radius:3px;width:420px}.request_callback10 .submit{display:block;float:left;height:57px;width:500px;color:white;font-family:"Open Sans";font-size:14px;font-weight:600;line-height:57px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#bb1c07;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.request_callback10 .submit:hover{display:block;float:left;width:500px;color:white;font-family:"Open Sans";font-size:14px;font-weight:600;line-height:57px;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#e60a00;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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}.kons-subm{/* width: 300px; */border-radius:50px;margin:auto;width:220px}.card2{width:100%}.card2-image-container{width:100%;height:680px;position:relative;overflow:hidden}.card2-image-container img{min-height:100%;/* min-width: 100%; */position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;height:100% !important}.flex-control-thumbs li{height:94px;margin:10px;padding:10px;position:relative;overflow:hidden}.katalog-section .flex-control-thumbs--scrollable{max-height:650px;overflow-x:hidden;overflow-y:auto}.katalog-section .flex-control-thumbs--scrollable li{width:145px}.flex-control-thumbs li::before{content:".";padding:10px}.flex-control-thumbs li img{/* min-height: 100%; */min-width:100%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:100% !important}.fancybox__counter,.fancybox__button--zoom,.fancybox__button--slideshow,.fancybox__button--thumbs,.fancybox__button--fullscreen,.fancybox__thumbs{display:none !important}.fancybox__button--close{background:white !important;color:black !important;margin-right:20px !important;margin-top:20px !important}.round-button{height:72px;width:72px;background:url(/images/preview-btn.png) no-repeat center white;color:white;border-radius:80px;float:left;margin-left:35px;display:none}.katalog-section .row{--layout-gutter-x:0}.policy-popup-body{width:100% !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:#ffffff;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 0.2s ease,box-shadow 0.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.png"],.contr-radio img[src$="telegram-icon-2.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)}.uslugi-section .contr-radio__text{display:none}.uslugi-section .block,.uslugi-section .block .contr-radio img{width:initial}