@keyframes load{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}to{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes shake{0%,to{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}10%{transform:rotateZ(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}20%{transform:rotateZ(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}30%{transform:rotateZ(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}40%{transform:rotateZ(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}50%{transform:rotateZ(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}60%{transform:rotateZ(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}70%{transform:rotateZ(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}80%{transform:rotateZ(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}90%{transform:rotateZ(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}}@-webkit-keyframes shake{0%,to{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}10%{transform:rotateZ(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}20%{transform:rotateZ(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}30%{transform:rotateZ(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}40%{transform:rotateZ(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}50%{transform:rotateZ(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}60%{transform:rotateZ(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}70%{transform:rotateZ(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}80%{transform:rotateZ(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}90%{transform:rotateZ(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}}.blue,.main{color:#07568f}.bg{background:#f6f7ff}.bg2{background:#f0f1ec}.bg3{background:#f2f5fa}.bg_border{background:#f6f7ff;border-top:1px solid #c2e4fc;border-bottom:1px solid #c2e4fc}.green{color:#00b263}.black{color:#191919}.orange{color:#d3d3bd}.red{color:#e92a46}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v49/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nimbus Roman No9 L";src:url(/libs/fonts/nimbus/NimbusRomNo9L-Reg.woff2)format("woff2"),url(/libs/fonts/nimbus/NimbusRomNo9L-Reg.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nimbus Roman No9 L";src:url(/libs/fonts/nimbus/NimbusRomNo9L-Med.woff2)format("woff2"),url(/libs/fonts/nimbus/NimbusRomNo9L-Med.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}input[type=file]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;font:14px/1"Roboto",Arial,sans-serif;color:inherit}.compensate-for-scrollbar{margin-right:0!important}.display_none{display:none}img{border:0;-ms-interpolation-mode:bicubic;font:10px/1.2"Roboto",Arial,sans-serif;color:#000;display:inline-block}.flex,.flex-around-center,.flex-around-end,.flex-around-start,.flex-around-stretch,.flex-between-center,.flex-between-end,.flex-between-start,.flex-between-stretch,.flex-center,.flex-center-center,.flex-center-end,.flex-center-start,.flex-center-stretch,.flex-end-center,.flex-end-end,.flex-end-start,.flex-row,.flex-start-center,.flex-start-end,.flex-start-start,.flex-start-stretch,.flex-wrap{display:flex}.flex-row{flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-start-center,.flex-start-end,.flex-start-start,.flex-start-stretch{justify-content:start}.flex-center,.flex-center-center,.flex-center-end,.flex-center-start,.flex-center-stretch{justify-content:center}.flex-between-center,.flex-between-end,.flex-between-start,.flex-between-stretch{justify-content:space-between}.flex-end-center,.flex-end-end,.flex-end-start{justify-content:end}.flex-around-center,.flex-around-end,.flex-around-start,.flex-around-stretch{justify-content:space-around}.flex-around-stretch,.flex-between-stretch,.flex-center-stretch,.flex-start-stretch{align-items:stretch}.flex-around-center,.flex-between-center,.flex-center-center,.flex-end-center,.flex-start-center{align-items:center}.flex-around-end,.flex-between-end,.flex-center-end,.flex-end-end,.flex-start-end{align-items:flex-end}.flex-around-start,.flex-between-start,.flex-center-start,.flex-start-start{align-items:flex-start}button{background:0 0;border:0}.center,.textblock .table_delivery td{text-align:center}.left{text-align:left}.right{text-align:right}a,body{color:#191919}body{font:16px/1.4"Roboto",Arial,sans-serif;word-wrap:break-word;margin:0 auto;opacity:0;overflow:hidden}body,div,span{box-sizing:border-box}.container{max-width:1600px;margin:0 auto;padding:0 10px}.container,.footer_end,.header_menu,body,footer,nav,section{position:relative}.clear{clear:both}.strong,strong{font-weight:700!important}.strike{text-decoration:line-through}a{text-decoration:none}#mobile_menu,#mobile_nav,#mobile_popup_bg,#mobile_popup_phones,.header_mobile,.mobile_popup_content{display:none}.h1,.h1 span.main,.h2,.h2 span.main,.h3,.h3 span.main,.header3 .main_nav ul li ul.level2 li.active>a,.text strong,.textblock strong,h1,h1 span.main,h2,h2 span.main,h3,h3 span.main{color:#07568f}.owl-carousel{z-index:0}.hyphens{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hyphens_none{-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.button{cursor:pointer;display:flex;justify-content:center;align-items:center;font:700 14px/1"Roboto",Arial,sans-serif;height:48px;border-radius:24px;padding:2px 20px 0;width:fit-content;min-width:160px;transition:all .3s ease;text-decoration:none;text-transform:uppercase;position:relative;flex-wrap:nowrap;background:0 0;box-sizing:border-box;box-shadow:rgba(0,0,0,.3) 1px 1px 1px;background:linear-gradient(to bottom,#00b263 0,#00a85d 50%,#00b263 100%);border:1px solid #00b263;color:#fff}.button a{font:inherit}@media only screen and (min-width:991px){.button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button.blue{background:linear-gradient(to bottom,#07568f 0,#075085 50%,#07568f 100%);border:1px solid #07568f;color:#fff}@media only screen and (min-width:991px){.button.blue:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button.blue:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button.green{background:linear-gradient(to bottom,#00b263 0,#00a85d 50%,#00b263 100%);border:1px solid #00b263;color:#fff}@media only screen and (min-width:991px){.button.green:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button.green:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button.orange{background:linear-gradient(to bottom,#d3d3bd 0,#cfcfb7 50%,#d3d3bd 100%);border:1px solid #d3d3bd;color:#fff}@media only screen and (min-width:991px){.button.orange:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button.orange:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button.grey{background:linear-gradient(to bottom,#cecece 0,#c9c9c9 50%,#cecece 100%);border:1px solid #4c4c4c;color:#333}@media only screen and (min-width:991px){.button.grey:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button.grey:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button.white{background:linear-gradient(to bottom,#fff 0,#fafafa 50%,#fff 100%);border:1px solid #07568f;color:#07568f}@media only screen and (min-width:991px){.button.white:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button.white:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button.white_border{background:linear-gradient(to bottom,rgba(0,0,0,.2)0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2) 100%);border:1px solid #fff;color:#fff}@media only screen and (min-width:991px){.button.white_border:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button.white_border:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button.red{background:linear-gradient(to bottom,#fff 0,#fafafa 50%,#fff 100%);border:1px solid #fff;color:#e92a46}@media only screen and (min-width:991px){.button.red:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button.red:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button.beige{background:linear-gradient(to bottom,#d3d3bd 0,#cfcfb7 50%,#d3d3bd 100%);color:#3f3f3f;border:1px solid #b3b39d}@media only screen and (min-width:991px){.button.beige:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button.beige:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button i,.button__line i{margin-right:5px}.button.disable{pointer-events:none;cursor:default;background:linear-gradient(to bottom,#888 0,#838383 50%,#888 100%);border:1px solid #888;color:#fff}@media only screen and (min-width:991px){.button.disable:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button.disable:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button.button__small{min-width:130px;padding:10px 20px!important}.button.button__flex{min-width:unset!important}.button,.button__line,.button__line span{-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.button__line{position:relative;font:500 14px/2"Roboto",Arial,sans-serif;transition:all .1s linear;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;cursor:pointer;min-width:fit-content;background:0 0}.button__line span{color:#07568f;text-decoration:underline}@media only screen and (min-width:991px){.button__line:hover:not(.disabled) span{color:#0973c0}}.button__line.inverse{background:#e92a46;color:#fff}@media only screen and (min-width:991px){.button__line.inverse:hover:not(.disabled){color:#191919;background:#fff}}.button__line.green{color:#fff;background:#00b263;border:1px solid #00b263}@media only screen and (min-width:991px){.button__line.green:hover:not(.disabled){background:#fff;color:#00b263}}.button__line.orange{color:#fff;background:#d3d3bd;border:1px solid #d3d3bd}@media only screen and (min-width:991px){.button__line.orange:hover:not(.disabled){background:#fff;color:#d3d3bd}}.button__line.white_opacity{background:0 0;border:0}.form .button.button_icon{color:#fff;min-width:32px;width:32px;height:32px;border-radius:0;margin:0;background:#07568f;z-index:1;padding:0}.form .button.button_icon i{border-radius:0;width:35px;height:35px;line-height:2}.form .button.button_icon.active,.owl-theme .owl-dots .owl-dot.active span{background:#07568f}.form .button.button_icon.blue{background:linear-gradient(to bottom,#07568f 0,#075085 50%,#07568f 100%);border:1px solid #07568f;color:#fff}@media only screen and (min-width:991px){.form .button.button_icon.blue:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.form .button.button_icon.blue:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.form .button.button_icon.green{background:linear-gradient(to bottom,#00b263 0,#00a85d 50%,#00b263 100%);border:1px solid #00b263;color:#fff}@media only screen and (min-width:991px){.form .button.button_icon.green:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.form .button.button_icon.green:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.form .button.button_icon.orange{background:linear-gradient(to bottom,#d3d3bd 0,#cfcfb7 50%,#d3d3bd 100%);border:1px solid #d3d3bd;color:#fff}@media only screen and (min-width:991px){.form .button.button_icon.orange:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.form .button.button_icon.orange:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.form .button.button_icon.grey{background:linear-gradient(to bottom,#cecece 0,#c9c9c9 50%,#cecece 100%);border:1px solid #4c4c4c;color:#333}@media only screen and (min-width:991px){.form .button.button_icon.grey:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.form .button.button_icon.grey:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.form .button.button_icon.white{background:linear-gradient(to bottom,#fff 0,#fafafa 50%,#fff 100%);border:1px solid #07568f;color:#07568f}@media only screen and (min-width:991px){.form .button.button_icon.white:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.form .button.button_icon.white:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.button_add_cart{margin:0}.w1200{max-width:1200px}.w900{max-width:900px}.h2,h2:not(.h3){font:500 52px/1.1"Nimbus Roman No9 L","Times New Roman",serif;margin:90px 0 50px;text-align:center;color:#07568f;position:relative}.h2.left,h2:not(.h3).left{text-align:left}.h2 span,h2:not(.h3) span{color:#07568f}h2+.h2_under{margin:-50px 0 50px}.container .h2,.container h2{margin-top:0}.container>:first-child>h2,.h2,.text p:first-child,.textblock p:first-child{margin-top:0}.h2_under{font:26px/1.2"Roboto",Arial,sans-serif;text-align:center;color:#3f3f3f}.text,.textblock{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;clear:both}.text p,.textblock p{font:inherit;margin:12px 0}.text li:last-child,.text p:last-child,.textblock li:last-child,.textblock p:last-child{margin-bottom:0}.text ol{font:inherit}.text ol,.text ul{padding:15px 0}.text ul,.textblock ol,.textblock ul{font:inherit}.text ol+p,.text ul+p,.textblock ol+p,.textblock ul+p{padding-top:10px}.text li,.textblock li{margin-bottom:3px}.text a,.textblock a{border-bottom:1px solid #009acf;color:#009acf}.text ul li:before,.textblock ul li:before{content:"󰱒";font:18px"Material Design Icons";color:#07568f;margin-right:7px}.text ol>li,.textblock ol>li{counter-increment:list}.text ol>li:before,.textblock ol>li:before{content:counter(list)".";margin-right:10px;color:#07568f;font-weight:600}.text ol li ul,.textblock ol li ul{margin:5px 0 10px}.text h1,.text h2,.text h3,.textblock h1,.textblock h2,.textblock h3{-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;clear:both}.text h3{font:24px/1.1"Roboto",Arial,sans-serif;padding:30px 0 10px;text-align:center}.text h3,.textblock h3{color:#07568f}.text .h3,.textblock h1{color:#07568f;text-align:center}.text .h3,.textblock .h3,.textblock h3{font:24px/1.1"Roboto",Arial,sans-serif;padding:30px 0 10px}.textblock .h3{color:#07568f}.text .h3+ol,.text .h3+ul,.text h3+ol,.text h3+ul,.textblock .h3+ol,.textblock .h3+ul,.textblock h3+ol,.textblock h3+ul{margin-top:15px}.text h4,.textblock h4{font:20px/1.2"Roboto",Arial,sans-serif;color:#07568f;padding:15px 0 0}.text h4+ol,.text h4+ul,.textblock h4+ol,.textblock h4+ul{margin-top:10px}.text p+.h3,.text p+h3,.textblock p+.h3,.textblock p+h3{padding:20px 0 10px}.text img.fr-fir,.textblock img.fr-fir{float:right;margin:30px 0 30px 30px}.text img.fr-fil,.textblock img.fr-fil{float:left;margin:0 30px 30px 0}.text table,.textblock table{font:16px/1.2"Roboto",Arial,sans-serif}.text table th,.textblock table th{border:1px solid #191919;position:relative;vertical-align:center;text-align:center;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-weight:700;padding:4px 8px;width:auto;overflow:hidden;box-sizing:unset}.text table td,.textblock table td{border:1px solid #191919;padding:5px;text-align:left}.text table caption,.textblock table caption{margin-top:20px;text-align:left;font:300 18px/1.2"Roboto",Arial,sans-serif}.text table ol,.text table ul,.textblock table ol,.textblock table ul{border:0;padding:0;margin:0}.text table ol:before,.text table ul:before,.textblock table ol:before,.textblock table ul:before{display:none}.text table li,.textblock table li{padding-left:22px;position:relative}.text table li:before,.textblock table li:before{position:absolute;top:0;left:0}.text table~table,.textblock table~table{margin-top:20px}.text .em,.text em,.textblock .em,.textblock em{font:italic 14px/1.2"Roboto",Arial,sans-serif;margin-top:5px}.textblock{text-align:justify;margin:0 auto}.textblock *,.textblock ol,.textblock ul{position:relative}.textblock ol{padding:0 20px 0 0}.textblock ul{padding:0 20px 0 17px}.textblock h1{font:48px/1.4"Roboto",Arial,sans-serif;margin:0 0 40px}.textblock .h3,.textblock h3{text-align:left}.textblock .container>h2:not(.h3):first-child{margin-top:0}.easy_header_photo_bg,.section_photo_bg{position:absolute;top:0;left:0;transform:none;width:100%;height:100%;overflow:hidden}.easy_header_photo_bg img,.easy_header_photo_bg picture,.easy_header_photo_bg source,.section_photo_bg img,.section_photo_bg picture,.section_photo_bg source{position:absolute;left:50%;transform:translateX(-50%);min-width:100%;min-height:100%;width:auto;height:100%;object-fit:cover;object-position:center bottom;z-index:0}.easy_header_photo_bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,.5)}.breadcrumbs+.textblock{padding-top:1px}.about img,.about__advantages img{max-width:unset}.about__advantages .about__advantages_ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));justify-content:center;gap:30px}.about__advantages .about__advantages_li{display:block;background:#cce8fc;border:1px solid #07568f;border-radius:8px;padding:20px 25px;text-align:left;font:16px/1.3"Roboto",Arial,sans-serif}.about__advantages .about__advantages_li .about__advantages_li_title{-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;color:#07568f;font:500 19px/1.1"Roboto",Arial,sans-serif;display:flex;justify-content:start;align-items:center;margin-bottom:15px;text-align:left}.about__advantages .about__advantages_li img{margin:0 15px 0 0;border-radius:0}.about{background:#f0f1ec!important}.about h2.h2{margin-top:50px}.section_service_overview+section.textblock,.tpl_about .about{padding:0}.about,.tpl_about .about .about__content,.tpl_about .about .about__our_experience{padding:90px 0}.about__content{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.about__content .about__content_picture,.about__content .about__content_text{flex:0 0 50%;max-width:50%;box-sizing:border-box}.about__content .about__content_text{padding:40px 50px 50px;border:1px solid #cecece;-webkit-box-shadow:0 0 3px 0#bebab8;-moz-box-shadow:0 0 3px 0#bebab8;box-shadow:0 0 3px 0#bebab8;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.15);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.15);box-shadow:0 0 8px 0 rgba(34,60,80,.15);background:rgba(255,255,255,.9);z-index:2;text-align:left}.about__content .about__content_text h2{text-align:left;margin:0 0 25px}.about__content .about__content_text .button{margin-top:30px}.about__content .about__content_picture{display:block;width:100%;height:auto}.about__content .about__content_picture img{max-width:unset!important;margin:-20px 0 0-40px}.about__advantages,.about__our_experience{background:#fff}.about__advantages::after,.about__advantages::before,.about__our_experience::after,.about__our_experience::before{content:"";background:#fff;display:block;width:100%;height:100%;z-index:0;position:absolute;top:0;left:-100%}.about__advantages::after,.about__our_experience::after{left:unset;right:-100%}.about__advantages,.about__our_experience,.service_details{padding:90px 0;position:relative}.about__our_experience_ul{max-width:1200px;margin:0 auto;position:relative}.about__our_experience_ul::before{content:"";position:absolute;left:-5px;top:55px;width:5px;height:83%;background:#d3d3bd}.about__our_experience_ul .about__our_experience_li{display:block;background:#f0f1ec;border:1px solid #d3d3bd;border-radius:15px;padding:20px 25px;text-align:left;font:18px/1.4"Roboto",Arial,sans-serif;display:flex;justify-content:start;align-items:center;gap:20px;position:relative;margin:0 0 30px 40px;border-left:6px solid #d3d3bd}.about__our_experience_ul .about__our_experience_li::before{content:"";position:absolute;top:calc(50% - 10px);left:-55px;display:inline-block;width:11px;height:11px;border:1px solid #07568f;border-radius:50%;background:#07568f;line-height:11px;text-align:center;box-shadow:0 0 0 4px #f6f7ff;z-index:1}.about__our_experience_ul .about__our_experience_li::after{content:"";position:absolute;top:calc(50% - 5px);left:-50px;width:25px;height:3px;background:#d3d3bd;z-index:0}.about__our_experience_ul .about__our_experience_li .about__our_experience_title{-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font:700 24px/1.1"Roboto",Arial,sans-serif;color:#07568f;margin-bottom:12px}.about__our_experience_ul .about__our_experience_li .about__our_experience_text{-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;color:#3f3f3f}.about__our_experience_ul .about__our_experience_li img{margin:0;border-radius:0}.how_we_work,.what_we_offer{position:relative;padding:90px 0;margin:0}.service_area,.why_choose_us{padding:90px 0}.projects,.service_area{position:relative;margin:0}.how_we_work .section_photo_bg,.what_we_offer .section_photo_bg{z-index:0}.how_we_work .section_photo_bg,.projects .section_photo_bg,.service_area .section_photo_bg,.what_we_offer .section_photo_bg,.why_choose_us .section_photo_bg{top:unset;bottom:0;left:50%;transform:translateX(-50%);width:100vw;min-width:1920px}.projects .section_photo_bg,.service_area .section_photo_bg{z-index:0}.how_we_work .button,.projects .button,.service_area .button,.what_we_offer .button,.why_choose_us .button{margin:40px auto 0}.what_we_offer_wrapper,.why_choose_us{max-width:1200px;margin:0 auto;position:relative}.what_we_offer_wrapper{display:flex;justify-content:center;align-items:flex-start;gap:90px;background:rgba(255,255,255,.8);border-radius:15px;padding:20px 25px}.what_we_offer_wrapper::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,rgba(7,86,143,.2)0,rgba(7,86,143,.3) 10%,rgba(7,86,143,.5) 50%,rgba(7,86,143,.3) 90%,rgba(7,86,143,.2) 100%);transform:translateX(-50%);opacity:.5}.what_we_offer_wrapper .what_we_offer_block{display:flex;justify-content:start;align-items:flex-start;gap:30px}.what_we_offer_wrapper .what_we_offer_content{display:flex;flex-direction:column;gap:15px;font:18px/1.4"Roboto",Arial,sans-serif;text-align:left;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.what_we_offer_wrapper .what_we_offer_title{font:500 24px/1.4"Roboto",Arial,sans-serif;color:#07568f}.why_choose_us{font:18px"Roboto",Arial,sans-serif;z-index:1}.why_choose_us .ul{margin-top:25px}.why_choose_us div.li{display:flex;justify-content:start;align-items:center;margin-top:12px}.why_choose_us div.li img{margin-right:10px}.why_choose_us p{padding-bottom:10px}.why_choose_us .section_photo_bg,.why_choose_us picture{z-index:-1}.why_choose_us .why_choose_us_img{position:absolute;bottom:0;right:0}.why_choose_us .why_choose_us_img img{margin:0}.service_area h3{clear:none;text-align:center}.service_area img.fr-fil{margin:10px 0 0!important;float:none}.service_area .service_area_icons{display:flex;justify-content:start;align-items:flex-start;gap:30px;margin:15px 0 0}.service_area .service_area_icons p{display:flex;justify-content:start;align-items:center;gap:12px}.block_order .block_order_phone_email,.block_order .h2_under,.block_order a,.block_order h2:not(.h3){color:#fff}.block_order h2:not(.h3){padding:10px 0 0}.block_order .h2_under{color:#f6f7ff;padding-top:5px}.block_order .wrapper_buttons{display:flex;justify-content:center;align-items:center;margin:40px 0 30px}.block_order .block_order_phone_email{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;gap:10%}.block_order .block_order_phone_email .phones{margin-left:auto}.service_overview{position:relative;margin:0 auto;max-width:1200px}.service_overview .section_photo_bg{top:unset;bottom:0}.service_overview h2{margin-bottom:50px}.details h2.h2{margin-top:75px}.catalog_wrapper3 h2,.questions h2,.tpl_contacts .details h2.h2{margin-top:-15px}.service_blocks .service_blocks__grid{background:#f0f1ec;position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:90px 0}.service_blocks .service_blocks__grid::after,.service_blocks .service_blocks__grid::before{content:"";background:#f0f1ec;display:block;width:100%;height:100%;z-index:0;position:absolute;top:0;left:-100%}.service_blocks .service_blocks__grid::after{left:unset;right:-100%}.service_blocks h2+.service_blocks__grid{padding-top:0}.service_blocks .service_blocks__card{box-sizing:border-box;width:500px;background:rgba(255,255,255,.95);padding:40px 60px;margin:30px 0 0-50%;-webkit-box-shadow:0 0 3px 0#bebab8;-moz-box-shadow:0 0 3px 0#bebab8;box-shadow:0 0 3px 0#bebab8;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.15);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.15);box-shadow:0 0 8px 0 rgba(34,60,80,.15);border:1px solid #cecece;border-radius:15px;text-align:center;flex:0 0 auto;position:relative;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.service_blocks .service_blocks__card h3{font:700 32px"Roboto",Arial,sans-serif;color:#07568f;text-align:inherit;padding:10px 0}.service_blocks .service_blocks__card .service_blocks__price{font:700 18px"Roboto",Arial,sans-serif;margin:20px 0 30px;text-align:inherit}.service_blocks .service_blocks__card p{font:inherit;margin:0;text-align:inherit}.service_blocks .service_blocks__card .service_blocks__price-number{font-size:32px;color:#07568f}.service_blocks .service_blocks__card .button{margin:30px auto 15px}.service_blocks .service_blocks__grid-left{background:#fff;position:relative;flex-direction:row-reverse}.service_blocks .service_blocks__grid-left::after,.service_blocks .service_blocks__grid-left::before{content:"";background:#fff;display:block;width:100%;height:100%;z-index:0;position:absolute;top:0;left:-100%}.service_blocks .service_blocks__grid-left::after{left:unset;right:-100%}.service_blocks .service_blocks__grid-left .service_blocks__card{margin:30px -50%0 0}.owl-carousel .owl-item{clear:both;display:inline-block;float:none;text-align:center;vertical-align:middle}.owl-carousel .owl-item picture{display:inline-block;max-width:100%;height:100%;width:auto}.form p.center,.owl-theme{text-align:center}.owl-theme .owl-nav{margin:10px auto 0;display:flex;justify-content:center;align-items:center}.owl-theme .owl-nav [class*=owl-]{color:#07568f;width:35px;height:35px;padding:0;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:991px){.owl-theme .owl-nav [class*=owl-]:hover{background:#07568f}}.owl-theme .owl-nav [class*=owl-] span{font:700 32px/1"Roboto",Arial,sans-serif;margin-top:-6px}.owl-theme .owl-dots{margin:20px 0 0!important}@media only screen and (min-width:991px){.owl-theme .owl-dots .owl-dot:hover span{background:#07568f}}.projects{padding:0!important}.projects .container>div:nth-child(odd){background:#f0f1ec;position:relative}.projects .container>div:nth-child(odd)::after,.projects .container>div:nth-child(odd)::before{content:"";background:#f0f1ec;display:block;width:100%;height:100%;z-index:0;position:absolute;top:0;left:-100%}.projects .container>div:nth-child(odd)::after{left:unset;right:-100%}.projects .owl-carousel picture{-webkit-box-shadow:0 0 3px 0#bebab8;-moz-box-shadow:0 0 3px 0#bebab8;box-shadow:0 0 3px 0#bebab8;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.15);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.15);box-shadow:0 0 8px 0 rgba(34,60,80,.15)}.projects .owl-carousel picture img{border-radius:10px}.projects .owl-carousel .owl-stage-outer{position:relative}.projects .owl-theme .owl-nav [class*=owl-]{position:relative;bottom:unset;left:unset;right:unset;margin:0 5px}.projects .image-text-overlay{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.7);color:#fff;padding:10px 20px;border-radius:0 0 0 10px;z-index:10;font:16px/1.3"Roboto",Arial,sans-serif;text-align:left}.projects .carousel_project_small .image-text-overlay,.projects carousel_project_small2 .image-text-overlay{bottom:10px;left:10px;font:12px/1.3"Roboto",Arial,sans-serif}.projects .project_content{margin-bottom:20px}.project{padding:90px 0}.project .text_project{margin-bottom:30px}.form{width:300px;padding:30px 20px;top:20px;margin:0 auto;position:relative;background:#fff;color:#191919;border:1px solid #7f7f7f;border-radius:15px}.form h3{font:700 20px/1.5"Roboto",Arial,sans-serif;padding:0;color:#07568f;text-align:center}.form p{color:#191919;font:14px/1.2"Roboto",Arial,sans-serif;text-align:left}.form .input{position:relative;margin:10px auto 0;display:flex;flex-direction:column}.form .input.input_phone{display:flex;justify-content:space-between;align-items:center}.form .input input,.form .input textarea{background-color:rgba(255,255,255,.2);border:1px solid #7f7f7f;box-sizing:border-box;color:#4c4c4c;border-radius:4px}.form .input,.form .input textarea{font:14px"Roboto",Arial,sans-serif}.form .input input::placeholder,.form .input textarea::placeholder{font-size:14px}.form .input input{height:auto;width:100%;padding:4px 5px 2px 30px;font:14px/1.4"Roboto",Arial,sans-serif}.form .input textarea{width:280px;height:198px;padding:5px 5px 5px 8px;resize:none}.form .input span.mdi,.mdi_phone{position:absolute;color:#3f3f3f;font-size:18px;bottom:2px;left:7px}.form .input.active input,.form .input.active textarea{border-color:#191919}.form .input.textarea{width:300px}.form .mdi-alert{color:#ff8c00}.form .wrapper_button{margin:25px auto 10px;width:160px}.form .wrapper_column2{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.form .wrapper_column2 .under_title{text-align:left;margin-bottom:10px}.breadcrumbs~main,.form .wrapper_column2 .textarea,.section_stages h2{margin-top:0}.form.column2{width:600px}.form.column2 .under_title{text-align:left;width:240px}.form.column2 .input input{width:240px}.form.column2 .input span.mdi,.popup_question .form .input span.mdi{left:7px}.form.column2 h3{padding:0 0 10px}.form.column2 .upload{width:230px;margin:10px 0 0;text-align:left}.form.column2 .upload p{font:12px/1.1"Roboto",Arial,sans-serif;padding:5px;border:dashed #191919 1px;margin:5px -10px 0 0}.form.column2 .upload p .mdi{margin-right:4px;font-size:14px}.form.column2 .upload input{margin:15px 0 0}.form .under_title{text-align:center;font:13px/1.2"Roboto",Arial,sans-serif}.form #progress{overflow:hidden;width:600px;margin:10px -20px -20px}.form #progress .bar{width:0;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px;height:5px;color:#fff;text-align:center;background-color:#191919;-webkit-box-shadow:inset 0-1px 0 rgba(0,0,0,.15);box-shadow:inset 0-1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.form #upload_error,.form #upload_success{font:12px/1.6"Roboto",Arial,sans-serif;color:#e92a46;text-align:left;margin:-5px 0 5px}.form #upload_success{color:#006400;margin:0}.form #upload_error span,.form #upload_success span{margin-right:15px;position:relative}.form #upload_error span i,.form #upload_success span i{color:#dc143c;position:absolute;top:-11px;right:0;cursor:pointer;padding:5px}.form .button{margin:20px auto 0;padding:10px 40px}.form.is_popup_button{min-width:300px;width:auto;display:inline-block}.mdi_phone{transition:200ms linear;display:none;font-size:24px!important;color:#00b263!important;bottom:2px!important;left:unset!important;right:20px!important;width:24px!important;z-index:1}.cart #cart .wrapper_cart_sum .cart_currency.active,.mdi_phone.success{display:block}.input label{margin:5px 0 2px;font:14px/1"Roboto",Arial,sans-serif;color:#4c4c4c}.input label.textarea{margin-bottom:2px}.input input.error{color:#fff}textarea.error{color:#fff!important}.block_order__form .form.column2 input[type=file],.contacts_form .input label{color:#cecece}input.phone-valid{border:1px solid green}input.phone-invalid{border:1px solid red}.form_order_quick{width:auto}.form_letter{position:unset}.form_letter .input textarea{height:126px}form .input .iti input{padding-left:33px;font-size:inherit}.credit_banks table,.iti{font-size:inherit}#loader,.popup{background:rgba(0,0,0,.4)}.popup{width:100vw;height:100vh;position:fixed;display:none;z-index:999;top:0;left:0;overflow:auto}.popup_langs,a.policy_text{display:block;text-align:center}.popup_langs h3{padding:0}.popup_langs .popup_langs__buttons{display:flex;justify-content:center;align-items:center;gap:0 10px}.popup_langs .button{background:linear-gradient(to bottom,#07568f 0,#075085 50%,#07568f 100%);border:1px solid #07568f;color:#fff;margin:10px 0}@media only screen and (min-width:991px){.popup_langs .button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.popup_langs .button:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}.popup_langs .button.active{background:linear-gradient(to bottom,#d3d3bd 0,#cfcfb7 50%,#d3d3bd 100%);border:1px solid #d3d3bd;color:#fff}@media only screen and (min-width:991px){.popup_langs .button.active:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.popup_langs .button.active:active{transform:translateY(1px);box-shadow:0 2px 5px rgba(0,0,0,.15);transition:all .1s ease}}input.success{border-color:#00b263!important}.error{background-color:#e92a46!important}.popup_iframe_map{width:95vw;height:92vh;padding:0;top:3vh;box-shadow:0 0 3px 3px rgba(0,0,0,.1);background:#fff;z-index:10}.popup_iframe_map span.popup_close{top:-10px;right:-10px}.open_map{color:#07568f;font-size:16px;padding:5px;text-decoration:underline;cursor:pointer;display:flex;justify-content:start;align-items:center}@media only screen and (min-width:991px){.open_map:hover{color:#0973c0}}.open_map.open_map_header_top{font-size:14px;padding:7px 0 0}.open_map.open_map_header_top .mdi{text-decoration:none;font-size:18px;margin-right:5px}.header_map{font:14px"Roboto",Arial,sans-serif;padding:5px;text-align:left}.header_map_titles{font-weight:700}.popup_close{position:absolute;top:-5px;right:-5px;cursor:pointer;font-size:18px;width:22px;height:22px;border-radius:22px;background:#e92a46;color:#fff;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:991px){.popup_close:hover{background:#e92a46}}.popup_question .form .input{width:unset}.popup_question .form .input input{width:260px}.popup_question .form .input textarea{width:260px;height:120px}a.policy_text{font:13px/1"Roboto",Arial,sans-serif;margin:10px 0;color:#07568f}@media only screen and (min-width:991px){a.policy_text:hover{text-decoration:underline}}a.policy_text .mdi,a.policy_text i{font-size:14px;margin:0 3px 0 0}.clipboard_copy,.header3 .main_nav ul li{position:relative}.clipboard_copy .tooltiptext{background-color:#00832a;color:#fff;border-radius:5px;padding:2px 4px;position:absolute;z-index:1;top:-13px;left:0;white-space:nowrap;transition:opacity .1s;font:11px/1.3"Roboto",Arial,sans-serif;text-align:left}.clipboard_copy .tooltiptext::after{content:"";position:absolute;top:100%;left:20%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#00832a transparent transparent}.box-shadow-bottom{box-shadow:0 3px 4.8px .3px rgba(65,59,59,.1)}#loader{width:100%;height:100%;z-index:10001}#loader img{position:fixed;top:20%;left:50%;margin-top:-11px;margin-left:-126px;height:44px;width:252px}.phones{position:relative;display:flex;flex-direction:column;line-height:1.5}.phones .mdi,.phones img{margin-right:6px;font-size:16px}.phones .href_tel_kod{margin-right:4px}.phones li{margin:0}.phones li>a{margin:4px 0 2px}#loader,.content_right .text h2:after,.header3 .main_nav ul li ul.level2 li a::after,.phones li:before{display:none}.phones .social,.phones a,.phones li,.phones p{display:flex;justify-content:start;align-items:center}.phones .social{gap:0 4px;margin-left:7px}.phones .social a{padding:1px}.phones .social img{margin:0!important}footer,header{overflow-x:hidden}footer .phones .href_tel,footer .phones .social,footer .phones a,footer .phones p,header .phones .href_tel,header .phones .social,header .phones a,header .phones p{color:inherit}footer .address a,footer .address span,footer .email,footer .email a,footer .email span,footer .work_time a,footer .work_time span,header .address a,header .address span,header .email,header .email a,header .email span,header .work_time a,header .work_time span{display:flex;justify-content:start;align-items:center}footer .address .mdi,footer .email .mdi,footer .work_time .mdi,header .address .mdi,header .email .mdi,header .work_time .mdi{font-size:18px;margin:0 5px 0 0;color:#07568f}footer .email,header .email{padding-top:7px}#loader,.header{position:fixed;top:0;left:0}.header{background:#fff;z-index:10;right:0;height:180px;font:16px/1.2"Roboto",Arial,sans-serif}.header .button__line{padding:10px 20px;text-transform:uppercase;color:#191919;background:#9bd2fa}@media only screen and (min-width:991px){.header .button__line:hover{color:#fff;background:#e92a46}}.header .button__line.inversion{color:#fff;background:#e92a46}@media only screen and (min-width:991px){.header .button__line.inversion:hover{color:#07568f;background:#9bd2fa}}.header.header__fixed::before{content:"";width:100vw;height:20px;position:absolute;margin-left:calc(-50vw + 50%);bottom:-20px;background:linear-gradient(rgba(55,55,55,.1)0,rgba(55,55,55,0) 100%);pointer-events:none}.header__top{background:#f6f7ff;padding:10px 0;border-bottom:1px solid #cce8fc}.header__top .container{display:flex;justify-content:space-between;align-items:center;height:inherit}.header__logo{margin-right:30px}.info-item,.info-left,.info-right,.logo{display:flex;justify-content:start;align-items:center}.logo img{margin:0 15px 0 0}.logo a{margin:0 15px -6px 0}.logo .logo_str,.logo .logo_str1{display:flex;justify-content:center;align-items:center}.logo .logo_str{flex-direction:column;color:#07568f;font:500 18.5px/1"Nimbus Roman No9 L","Times New Roman",serif;white-space:nowrap}.logo .logo_str1{font-size:36px;gap:10px}.logo .logo_line{margin-top:1px;width:20px;height:2px;background:#07568f}.info-item a,.info-left a,.info-right a{color:inherit}.info-item .icon{width:16px;height:16px;stroke-width:2;margin:0 5px -1px 0}.work_time2{display:flex;flex-direction:column}.top-info-bar{background-color:#d3d3bd;height:30px;font:400 14px"Roboto",Arial,sans-serif;color:#191919}.top-info-bar .container{display:flex;justify-content:space-between;align-items:center}.header3 .separator{opacity:.3;margin:0 10px}.header3 .main_nav ul{display:flex;list-style:none;margin:0;padding:0}.header3 .main_nav ul a{font:18px"Roboto",Arial,sans-serif;color:#3f3f3f;position:relative;padding:5px;text-transform:uppercase;text-decoration:none}.header3 .main_nav ul a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#07568f;transition:width .3s ease}.header3 .main_nav ul li.active>a,.header3 .main_nav ul li:has(.active)>a{color:#07568f}.header3 .main_nav ul li.active>a::after,.header3 .main_nav ul li:has(.active)>a::after{width:100%}@media only screen and (min-width:991px){.header3 .main_nav ul li:hover>a::after{background-color:#191919;width:100%}.header3 .main_nav ul li:hover>ul.level2{display:block}}.header3 .main_nav ul li.active>a::after{width:100%}.header3 .main_nav ul li ul.level2{background:#fff;z-index:9999;position:absolute;left:0;top:25px;overflow-x:visible;white-space:nowrap;display:none;border:1px solid #d3d3bd;border-top:none;-webkit-box-shadow:0 0 3px 0#bebab8;-moz-box-shadow:0 0 3px 0#bebab8;box-shadow:0 0 3px 0#bebab8;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.15);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.15);box-shadow:0 0 8px 0 rgba(34,60,80,.15);flex-direction:column;gap:0}.header3 .main_nav ul li ul.level2 li{text-transform:uppercase;transition:all .1s ease-out}.header3 .main_nav ul li ul.level2 li a{border-top:1px solid #b3b39d;display:block;padding:7px 15px 6px;transition:all .1s ease-out;line-height:1.5}@media only screen and (min-width:991px){.header3 .main_nav ul li ul.level2 li:hover a{background:#d3d3bd}}.header3 .main_nav ul.level1>li{margin:0 20px}.header3 .main_nav ul.level1>li::after{content:"";border-right:1px solid #b3b39d;position:absolute;top:5px;right:-20px;height:11px}.header3 .main_nav ul.level1>li:last-child::after{display:none}.header3 .nav_langs{position:absolute;top:-36px;right:0}.header3 .nav_langs ul{display:flex;justify-content:end;align-items:center}.header3 .nav_langs li{padding:7px;font:15px"Nimbus Roman No9 L","Times New Roman",serif}.header3 .nav_langs li.active a{text-decoration:underline;color:#07568f}@media only screen and (min-width:991px){.header3 .nav_langs li:hover a{color:#07568f}}#cookie_notice p,.header3 .header__buttons{margin:0}.header_under_top,.header_under_top_mobile{display:none;background:#c2e4fc;padding:3px 0}.header_under_top .container,.header_under_top_mobile .container{display:flex;justify-content:start;align-items:center;font:500 14px"Roboto",Arial,sans-serif;color:#07568f}.header_attention,.header_attention_mobile{font:500 14px/1.2"Roboto",Arial,sans-serif;text-align:center;position:relative;padding:3px 0;background:#d3d3bd;color:#fff}.header__items{display:flex;justify-content:start;align-items:flex-start;font:14px/1.3"Roboto",Arial,sans-serif;gap:0 60px}.header__items .header__item{display:flex;flex-direction:column}.header__items .header__item p{margin-bottom:3px}.header__items .header__item p:last-child{margin-bottom:0}.header__items .header__phones{margin-top:-6px}.header__buttons,.wrapper_buttons{display:flex;justify-content:start;align-items:center;position:relative;gap:0 20px;margin:0 0 10px}.header__nav_cart{display:flex;justify-content:space-between;align-items:center;margin:0 0-20px;position:relative}.nav__langs ul{display:flex;justify-content:center;align-items:center}.nav__langs li a{font:500 16px"Roboto",Arial,sans-serif;padding:7px;transition:.2s;color:#4c4c4c}.nav__langs li.active a,.nav__langs li.active li{color:#07568f;text-decoration:underline}@media only screen and (min-width:991px){.nav__langs li:hover a,.nav__langs li:hover li{color:#07568f;text-decoration:underline}}.cart{position:relative}.cart #cart,.header__menu ul{display:flex;justify-content:start}.cart #cart{position:relative;align-items:center;padding:5px 30px 5px 5px}.cart #cart .cart_icon{position:relative;margin:0 0 0 5px;text-align:center}.cart #cart .cart_icon .mdi{font:26px/1"Material Design Icons";color:#d3d3bd}.cart #cart .cart_qt{flex-grow:0;padding:1px;color:#fff;opacity:.9;position:absolute;top:0;left:18px;display:inline-block;height:22px;border-radius:50%;background:#07568f;line-height:22px;text-align:center;border:0;min-width:22px;width:auto;font:700 14px/20px"Roboto",Arial,sans-serif}.cart #cart .wrapper_cart_sum{display:block;display:flex;justify-content:end;align-items:center;font:700 14px/1"Roboto",Arial,sans-serif;z-index:1}#cart_notice,.cart #cart .wrapper_cart_sum .cart_currency{font:14px/1"Roboto",Arial,sans-serif;display:none}@media only screen and (min-width:991px){.cart #cart:hover{background:#c2e4fc;-webkit-box-shadow:0 0 3px 0#bebab8;-moz-box-shadow:0 0 3px 0#bebab8;box-shadow:0 0 3px 0#bebab8;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.15);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.15);box-shadow:0 0 8px 0 rgba(34,60,80,.15)}}.header__buttons,.header__item,.header__nav_cart,.nav__langs{will-change:transform}.min_sum_order{color:#e92a46;font:10px/1"Roboto",Arial,sans-serif;margin-top:3px}.wrapper_cart_checkout .min_sum_order{position:absolute;top:-25px;right:0;text-align:right;font:700 16px/1.2"Roboto",Arial,sans-serif}.section_checkout .wrapper_cart_checkout .min_sum_order{top:unset;bottom:-20px}#cart_notice{position:fixed;top:0;left:0;z-index:9999;border:1px solid #07568f;padding:10px 15px;background:#0973c0;color:#fff;border-radius:5px;-webkit-box-shadow:0 0 3px 0#bebab8;-moz-box-shadow:0 0 3px 0#bebab8;box-shadow:0 0 3px 0#bebab8;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.15);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.15);box-shadow:0 0 8px 0 rgba(34,60,80,.15)}@media only screen and (min-width:991px){#cart_notice{top:0}}#cart_notice .mdi{font-size:16px;margin-right:6px}#cart_notice .cart_notice_content{display:flex;justify-content:center;align-items:center}.header__middle{background:#07568f;color:#fff}.header__menu li,.header__middle .container{display:flex;justify-content:space-between;align-items:center}.header__menu{position:relative;letter-spacing:.04em;min-height:40px;height:40px;font:500 15px/38px"Roboto",Arial,sans-serif}.header__menu ul{align-items:stretch;min-height:inherit}.header__menu li{justify-content:center;position:relative;text-align:center;margin:0 1px}.header__menu li a{padding:0 15px;color:#fbfcfd;height:inherit}.header__menu li.active{background:#0973c0}@media only screen and (min-width:991px){.header__menu li:hover{background:#0973c0}}.header__menu li:after,.header__menu li:before{content:"";height:20%;width:1px;position:absolute;left:0;bottom:40%;background:#fbfcfd;opacity:.5;margin:0-1px}.header__menu li:after{left:unset;right:0}.header__menu li:first-child:before,.header__menu li:last-child:after{width:2px}.header__menu:before{content:"";height:100%;width:100%;position:absolute;left:-100%;bottom:-2px;overflow:hidden}main{margin-top:220px}.header__h1,.header__main{padding:60px 0;overflow:hidden;background:#f0f1ec}.header__h1 h1,.header__main h1{margin:0 auto 24px;color:#fff;font:500 84px/1.1"Nimbus Roman No9 L","Times New Roman",serif;text-shadow:rgba(0,0,0,.7) 2px 2px 8px}.header__h1 h1{text-align:center}.header__main .under_h1{margin:30px 0 0}.header__h1 .under_h1,.header__main .under_h1{text-align:center;font:36px/1.4"Roboto",Arial,sans-serif;text-shadow:rgba(0,0,0,.7) 2px 2px 8px}.header__h1 .header_button,.header__main .header_button{display:flex;justify-content:start;align-items:center;margin-top:30px;gap:30px}.header_other h1{color:#07568f;text-shadow:none}.header__h1,.header__main .container{display:flex;justify-content:space-between;align-items:flex-start}.header__main .header_content{width:100%;margin-right:60px}.header__h1{justify-content:center;align-items:center}.header__h1 .under_h1{margin:20px 0}.header__h1.header__h1_bg_photo{box-sizing:border-box;height:450px;color:#fff}.header_slider,.header_slider2{width:600px;z-index:2}.header_slider .owl-item,.header_slider2 .owl-item{width:600px}.header_slider img,.header_slider picture,.header_slider source,.header_slider2 img,.header_slider2 picture,.header_slider2 source{width:100%;height:auto;overflow:hidden;border-radius:20px}.header_slider .owl-dots,.header_slider2 .owl-dots{z-index:2}.header__main h1{text-align:left}.header__main2{position:relative;padding:0!important;height:620px;overflow:hidden}.header__main2 .container{height:100%;display:flex;justify-content:center;align-items:center}.header__main2 .header_content{width:100%;position:relative;z-index:1;color:#fff;text-align:center;margin:0 auto;box-sizing:border-box}.header__main2 .under_h1,.header__main2 h1{text-align:center;text-shadow:rgba(0,0,0,.7) 2px 2px 8px}.header__main2 h1{margin:0 auto 24px;color:#fff;font:500 84px/1.1"Nimbus Roman No9 L","Times New Roman",serif}.header__main2 .under_h1{font:36px/1.4"Roboto",Arial,sans-serif;margin:30px 0 40px}.header__main2 .item{height:100%}.header__main2 .header_slider2{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1920px;height:100%;z-index:0}.header__main2 .header_slider2 img,.header__main2 .header_slider2 picture,.header__main2 .header_slider2 source{border-radius:unset!important;width:100%;height:100%;object-fit:cover;display:block}.header__main2 .header_slider2 .owl-dots{position:absolute;right:0;left:0;bottom:5px}.header__main2 .header_slider2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.5)}.header__main3 .header_content_2,.header__main_buttons{display:flex;justify-content:center;align-items:center;gap:0 20px}.header__main_buttons{width:100%;margin-bottom:20px}section{padding:90px 0;border-bottom:1px solid #cce8fc}section.contacts_form{padding-bottom:0}.content_right h1{font:500 52px/1.2"Nimbus Roman No9 L","Times New Roman",serif;text-align:left;position:relative;margin:-12px 0 20px 10px;color:#07568f}.content_right .text h2{text-align:left;margin:-5px 0 25px}.section_main_catalog{background:#f6f6f6}.section_catalog{width:100%;padding:0;border-bottom:none}.tpl_services_catalog .projects{background:#f0f1ec}.catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:60px 30px;justify-items:center}.catalog_block{width:160px;position:relative;text-align:center;display:flex;justify-content:start;align-items:center;flex-direction:column;cursor:pointer}.catalog_block picture{display:block;transform:scale(80%)}.aside_nav_ul li a,.catalog_block .h3{display:block;font:500 15px/1.2"Roboto",Arial,sans-serif}.catalog_block .h3{margin:5px 0;width:inherit}@media only screen and (min-width:991px){.catalog_block:hover{-webkit-box-shadow:0 0 3px 0#bebab8;-moz-box-shadow:0 0 3px 0#bebab8;box-shadow:0 0 3px 0#bebab8;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.15);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.15);box-shadow:0 0 8px 0 rgba(34,60,80,.15)}}.catalog_block.has-line::after{content:"";position:absolute;right:var(--line-position, -15px);top:10px;height:90%;width:1px;background:#f2f5fa}.catalog_block.is-row-end::after{display:none}.catalog1{grid-template-columns:repeat(auto-fill,283px);gap:60px 40px;display:grid;justify-content:center}.catalog1 .h3{font:700 17px/1.3"Roboto",Arial,sans-serif;color:#191919}.catalog1 .h3 .count_products{font-size:14px}.catalog1 li{font:16px/1.2"Roboto",Arial,sans-serif;padding:3px 0}.catalog1 li .count_products{font-size:13px}@media only screen and (min-width:991px){.catalog1 li a:hover{text-decoration:underline;color:#07568f}}.catalog1.products_filter{border:unset;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.catalog1 .catalog1__block_a:after{content:"";display:inline-block;width:90%;height:2px;background:#07568f;margin:10px 0}@media only screen and (min-width:991px){.catalog1 .catalog1__block_a:hover .h3_text{text-decoration:underline;color:#07568f}}.catalog1 .catalog1__block_title{display:flex;justify-content:start;align-items:center;min-height:67px;width:90%}.catalog1 img{margin-right:15px}.catalog_wrapper3{background:#f2f3ee}.tpl_main .catalog_wrapper3+.textblock{padding:0}.tpl_main .about__content{padding:90px 0}.tpl_main .service_area{background:#f0f1ec;position:relative}.tpl_main .service_area::after,.tpl_main .service_area::before{content:"";background:#f0f1ec;display:block;width:100%;height:100%;z-index:0;position:absolute;top:0;left:-100%}.tpl_main .service_area::after{left:unset;right:-100%}.tpl_main .projects{background:#fff;position:relative}.tpl_main .projects::before{background:#fff;z-index:0;left:-100%}.tpl_main .projects::after,.tpl_main .projects::before,.wrapper_banner_numbers .banner_bg:after{content:"";display:block;position:absolute;top:0;width:100%;height:100%}.tpl_main .projects::after{background:#fff;z-index:0;left:unset;right:-100%}.catalog3{grid-template-columns:repeat(auto-fill,minmax(354px,3fr));gap:20px}.catalog3 .catalog3__block{display:flex;justify-content:start;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s ease;color:#191919;min-height:180px;border-radius:15px;padding:25px 20px;gap:0 15px}@media only screen and (min-width:991px){.catalog3 .catalog3__block:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(7,86,143,.45);border:1px solid #07568f}}.catalog3 .catalog3__block_wrapper{flex-direction:column;display:flex;justify-content:space-between;align-items:flex-start;height:100%}.catalog3 .catalog3__block_text{display:flex;flex-direction:column}.catalog3 .h3{font:700 21px/1.1"Roboto",Arial,sans-serif;color:#07568f}.catalog3 .subtitle{font:17px/1.2"Roboto",Arial,sans-serif;margin:10px 0}.catalog3 .button_details{margin-top:auto;font:700 17px/1.3"Roboto",Arial,sans-serif;color:#07568f}.catalog3 img{margin-right:0!important}.wrapper_banner_numbers{position:relative;padding:0;height:180px;display:flex;justify-content:space-between;align-items:center}.wrapper_banner_numbers .banner_numbers{background:0 0;overflow:hidden;position:absolute;top:0;left:0;height:180px}.wrapper_banner_numbers .banner_bg{margin-top:-300px}.wrapper_banner_numbers .banner_bg:after{left:0;background:rgba(0,0,0,.6)}.wrapper_banner_numbers .container{color:#fff;display:flex;justify-content:space-around;align-items:center;font:20px/1"Roboto",Arial,sans-serif;width:100%}.wrapper_banner_numbers .item{height:60px;border-left:1px solid #d9d9d9;position:relative;padding-left:15px;text-align:left;display:flex;justify-content:space-between;align-items:center}.wrapper_banner_numbers .item:before{content:"";position:absolute;left:-1px;width:2px;height:30px;background:#f93}.wrapper_banner_numbers .item>div{padding-left:15px}.wrapper_banner_numbers .number{font:50px/1"Roboto",Arial,sans-serif}.brands .grid{margin:0 auto;align-items:center;gap:60px}.brands .grid .item,.brands .grid img,.brands .grid picture,.brands .grid source{width:150px;height:auto}.brands .grid .item img,.brands .grid .item source,.brands .grid img img,.brands .grid img source,.brands .grid picture img,.brands .grid picture source,.brands .grid source img,.brands .grid source source{margin:auto;width:150px}.breadcrumbs{font:700 13px/1"Roboto",Arial,sans-serif;padding:5px 0;color:#3f3f3f;background:#f2f5fa;margin:220px 0 0;border-bottom:1px solid #c2e4fc}.breadcrumbs ul{flex-wrap:wrap}.aside_nav_ul li,.breadcrumbs li,.breadcrumbs ul{display:flex;justify-content:start;align-items:center}.breadcrumbs a{margin:3px;padding:2px;color:#07568f}@media only screen and (min-width:991px){.breadcrumbs a:hover{color:#0973c0;text-decoration:underline}}.breadcrumbs .mdi{color:#07568f}.wrapper_content{padding:30px 0 60px}.wrapper_content .container{display:flex;justify-content:start;align-items:flex-start}.aside{flex:0 0 300px;margin:0 30px 0 0}.box_shadow{-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.15);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.15);box-shadow:0 0 8px 0 rgba(34,60,80,.15)}.box_shadow1,.box_shadow3{-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.05);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.05);box-shadow:0 0 8px 0 rgba(34,60,80,.05)}.box_shadow_none{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.aside_nav{z-index:2;border:1px solid #07568f;-webkit-box-shadow:0 0 3px 0#bebab8;-moz-box-shadow:0 0 3px 0#bebab8;box-shadow:0 0 3px 0#bebab8;-webkit-box-shadow:0 0 8px 0 rgba(34,60,80,.15);-moz-box-shadow:0 0 8px 0 rgba(34,60,80,.15);box-shadow:0 0 8px 0 rgba(34,60,80,.15)}.aside_nav_title{background:#07568f;padding:11px 15px 9px;color:#fff;font:700 15px/1"Roboto",Arial,sans-serif;text-transform:uppercase;display:flex;justify-content:start;align-items:center}.aside_nav_title i{margin-right:5px;font-size:19px}.aside_nav_ul{background:#fff}.aside_nav_ul .services_catalog{display:none;position:absolute;left:298px;top:0;white-space:nowrap;border:1px solid #07568f;background:#fff}.aside_nav_ul li{line-height:1;transition:all .1s linear;position:relative;padding:0 20px 0 15px;justify-content:space-between}.aside_nav_ul li i{transition:all .1s linear;font-size:20px;transform:rotate(-90deg);flex:0 0 20px;margin:0-15px}.aside_nav_ul li a{color:#191919;padding:6px 2px;border-bottom:1px solid #e6e6e2;width:100%}.aside_nav_ul li:last-child a,.aside_nav_ul li:last-child a~ul li:last-child a{border-bottom:none}.aside_nav_ul li:last-child a~ul li a{border-bottom:1px solid #e6e6e2}.aside_nav_ul li.active>a,.questions .faq_item.active h3{color:#07568f}@media only screen and (min-width:991px){.aside_nav_ul li:hover>a{color:#07568f}.aside_nav_ul li:hover>.services_catalog{display:block;z-index:2}}.questions_bg{position:absolute;top:0;left:0;overflow:hidden;z-index:0}.questions_bg img,.questions_bg picture,.questions_bg source{width:auto;height:auto}.questions .container{width:100%;max-width:1200px;margin:0 auto;position:relative}.questions .faq_item{background:rgba(255,255,255,.5);cursor:pointer;position:relative;border:1px solid #cce8fc;border-radius:15px;margin-bottom:10px}.questions .faq_item:not(.active) .answer{display:none}.questions .faq_item h3{color:#191919;padding:15px 40px 15px 20px;background:#fff;border-radius:inherit;border-bottom:1px solid #cce8fc;box-shadow:0 2px 5px rgba(0,0,0,.2)}.questions .faq_item.active h3::after{content:"󰅃"}.questions .answer{padding:10px 20px 15px}.questions h4,.questions li,.questions p{font:16px/1.5"Roboto",Arial,sans-serif;margin:6px 0 3px;text-align:left}.questions ol,.questions ul{margin:0 0 18px 16px}.questions ol li,.questions ul li{list-style-type:decimal;padding-left:5px;margin-bottom:6px;line-height:1.3}.questions ul li{list-style-type:disc}.questions h3{font:700 20px/1.3"Roboto",Arial,sans-serif;text-align:left;padding:0;position:relative}.questions h3:after{content:"󰅀";font:36px"Material Design Icons";position:absolute;top:7px;right:5px}.questions h4{font:700 17px/1.3"Roboto",Arial,sans-serif;padding:0;margin:24px 0 12px}.items.how_work{max-width:1400px;margin:0 auto;justify-content:center;align-items:center;display:flex;flex-wrap:wrap;counter-reset:myCounter;gap:40px 20px}.items.how_work .item{list-style:none;position:relative;width:375px;height:135px;background:#fff;border:1px solid #f6f6f6}.items.how_work .item img{position:absolute;bottom:0;left:15px;width:auto!important;height:auto!important}.items.how_work .item>div{position:absolute;width:270px;text-align:left;top:12px;right:15px}.items.how_work .item p{color:#f93;font:20px/1.2"Roboto",Arial,sans-serif}.items.how_work .item p.small{font:16px/1.4"Roboto",Arial,sans-serif;margin-top:10px;color:#3f3f3f}.items.how_work .item:before{counter-increment:myCounter;content:"0"counter(myCounter);color:#666;font-size:50px;display:inline-block;text-align:center;width:90px}.items.how_work .item:after{content:"";position:absolute;width:60px;height:4px;background-color:#63daea;left:15px}.items.how_work .item:first-child{margin-left:0}.items.how_work .item:nth-child(2):after{background-color:#c9d455}.items.how_work .item:nth-child(3):after{background-color:#f7c968}.items.how_work .item:nth-child(4){margin-left:0}.items.how_work .item:nth-child(4):after{background-color:#ffab91}.items.how_work .item:nth-child(5):after{background-color:#66cdf7}.items.how_work .item:nth-child(6):after{background-color:#ffac5f}.section_stages{height:1280px}.section_stages picture{position:absolute}.section_stages .img1{left:-360px;top:150px}.section_stages .img2{left:-360px;top:710px}.section_stages .img3{right:-360px;top:150px}.section_stages .img4{right:-360px;top:710px}.section_stages .main_cyrcles{float:left;width:100%}.section_stages .main_cyrcles .info{width:180px;margin:0 auto;position:relative;top:30px}.section_stages .main_cyrcles .info .middle_hr{position:absolute;height:900px;width:2px;background:#999;left:50%;margin-right:-5px;top:150px}.section_stages .main_cyrcles .info .item{position:relative}.section_stages .main_cyrcles .info .item svg{margin-top:6px;transform:rotate(-90deg)!important;-moz-transform:rotate(-90deg)!important;-webkit-transform:rotate(-90deg)!important}.section_stages .main_cyrcles .info .item svg .bar{stroke-dashoffset:410;stroke-dasharray:410;transition-delay:400ms!important;transition:3s stroke-dashoffset}.section_stages .main_cyrcles .info .item .percent{text-align:center;position:absolute;margin-top:-149px;margin-left:37px;width:105px;height:105px;background:#f8f8f8;padding:30px 0;border-radius:100px;font:700 34px/47px"Roboto",Arial,sans-serif;color:#f63;-webkit-box-shadow:0 2px 15px 1px #3f3f3f;-moz-box-shadow:0 2px 15px 1px #3f3f3f;box-shadow:0 2px 15px 1px #3f3f3f}.section_stages .main_cyrcles .info .item .center_text{position:absolute;top:45px;left:38px;width:105px;height:105px;border-radius:100px;background:#f8f8f8;font:16px"Roboto",Arial,sans-serif;color:#3f3f3f;text-align:center;line-height:14px;-webkit-box-shadow:0 2px 15px 1px #333;-moz-box-shadow:0 2px 15px 1px #333;box-shadow:0 2px 15px 1px #333}.section_stages .main_cyrcles .info .item .center_text span{position:absolute;left:5px;right:5px;top:38px;width:95px;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.section_stages .main_cyrcles .info .item .text_for_cyrcle{position:absolute;width:185px;font:16px"Roboto",Arial,sans-serif;color:#3f3f3f;text-align:center}.section_stages .main_cyrcles .info .item:nth-child(1) .center_text span{top:40px!important}.section_stages .main_cyrcles .info .item:nth-last-child(1) .center_text span{top:30px!important}.section_stages .main_cyrcles .info .item:nth-child(2n) .percent:before{content:"";position:absolute;width:5px;height:5px;border-radius:5px;border:1px solid #e6e6e2;top:47.5px;left:332px}.section_stages .main_cyrcles .info .item:nth-child(2n) .percent:after{content:"";position:absolute;height:2px;width:200px;background:#e6e6e2;top:51px;left:132px}.section_stages .main_cyrcles .info .item:nth-child(2n) .text_for_cyrcle{right:-180px;bottom:102px}.section_stages .main_cyrcles .info .item:nth-child(2n+1) .text_for_cyrcle{left:-180px;bottom:102px}.section_stages .main_cyrcles .info .item:nth-child(2n+1) .percent:after{content:"";position:absolute;height:2px;width:200px;background:#e6e6e2;top:51px;right:132px}.section_stages .main_cyrcles .info .item:nth-child(2n+1) .percent:before{content:"";position:absolute;width:5px;height:5px;border-radius:5px;border:1px solid #e6e6e2;top:47.5px;right:332px}.contacts{font:16px/1"Roboto",Arial,sans-serif;text-align:left;background:#fff}.contacts .item{padding:0 0 40px;margin-bottom:0}.contacts .item i,.contacts .item img{margin-right:7px}.contacts .item .info-item,.contacts .item p{margin:12px 0}.contacts .item_title{color:#07568f;position:relative}.contacts .item_title ::after{content:"";position:absolute;bottom:0;left:-9px;width:120px;height:1px;background:#07568f}.contacts a{color:#191919!important;text-decoration:none;border:0}.contacts .container{display:flex;justify-content:space-between;align-items:stretch}.contacts .contact_info{flex:0 0 400px}.contacts ol,.contacts ul{counter-increment:none;border:0;margin:-3px!important;padding:0}.contacts ol li:before,.contacts ol:before,.contacts ul li:before,.contacts ul:before{content:"";display:none}.contacts ol img,.contacts ul img{border:0}.contacts h3{padding:40px 0 0;margin:0 0 10px;font:24px/1.1"Roboto",Arial,sans-serif}.contacts_form .item{padding:0}.contacts_form .contact_info .wrapper_item2:first-child .item:first-child .item_title,.tpl_credit .service_desc ul.service_desc_ul_big li:first-child,.tpl_service .service_desc ul.service_desc_ul_big li:first-child{padding-top:0}.contacts_form .container{display:flex;justify-content:space-around;align-items:stretch}.contacts_form .contacts_form__map{height:60vh;margin:60px 0 0!important}button#cart_confirm{margin:15px auto;display:flex;justify-content:center;align-items:center}#cookie_notice,#toTop{position:fixed;bottom:0}#toTop{right:0;padding:20px;background:0 0;cursor:pointer;color:#07568f;font-size:26px;z-index:1000}#toTop i{display:inline-block;width:42px;height:42px;border:1px solid #07568f;border-radius:50%;background:#fff;line-height:42px;text-align:center;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .13s ease-in-out;transition:all .1s ease-in-out;transition-property:color,background-color,border-color}#toTop:active i{color:#fff;background:#07568f}@media only screen and (min-width:991px){#toTop:hover i{color:#fff;background:#07568f;border:1px solid #fff}}.button_loader{-webkit-transition:all .25s;transition:all .25s;opacity:0;position:absolute;left:11px;top:11px;text-align:center}.button_loader .loader{position:absolute;border:2px solid;border-color:transparent #fff;border-radius:50%;-webkit-animation:load 1s infinite ease-in-out;animation:load 1s infinite ease-in-out}.button_loader .loader1{width:24px;height:24px;margin:-6px 0 0-6px}.button_loader .loader2{width:12px;height:12px;-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-delay:-.5s;animation-delay:0s}.button_loader.disabled{pointer-events:none;cursor:default}footer{clear:left}.footer_top{background:#f6f7ff;gap:0 40px}.footer_top .container{padding:30px 10px;display:flex;justify-content:space-between;align-items:stretch}.footer_top .logo{padding:0}.footer_top .logo .logo__str{margin-top:0}.footer_top .wrapper_logo{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-top:-12px}.footer_top .header__logo{margin-right:0}.footer_top .footer_social{margin:20px 0 0;gap:10px}.footer_top .footer_social .footer_social_title{font:700 14px/1.2"Roboto",Arial,sans-serif;color:#07568f}.footer_top .footer_social .footer_social_icon{display:flex;justify-content:start;align-items:center;gap:20px}.footer_contacts,.footer_nav,.footer_top .footer_social{display:flex;flex-direction:column}.footer_nav{justify-content:space-between;align-items:flex-start;font:500 18px"Roboto",Arial,sans-serif;margin-top:-7px}.footer_nav a{display:block;padding:2px 0;margin:5px 0}@media only screen and (min-width:991px){.footer_nav a:hover{color:#0865a7}}.footer_contacts{font:14px/1.3"Roboto",Arial,sans-serif;gap:10px 0}.text_copyright{font:10px/1.2"Roboto",Arial,sans-serif;max-width:320px;margin-top:10px;color:#191919;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.container~.text_copyright,.service_how_work .service_how_work_block ul li:before,.service_how_work .service_how_work_block ul:before,.tpl_credit .service_desc ul.service_desc_ul_big li:before,.tpl_service .service_desc ul.service_desc_ul_big li:before{display:none}.footer_end{background:#07568f;font-size:14px;color:#e6e6e2}.footer_end a{color:#fff;padding:5px 0}.footer_end .container{height:30px;display:flex;justify-content:space-between;align-items:center}#cookie_notice{width:100%;left:0;height:auto;padding:10px;text-align:center;background:#191919;z-index:999;color:#fff;justify-content:center;display:none;flex-wrap:wrap;align-items:center;font:12px/1.2"Roboto",Arial,sans-serif}#cookie_notice a{color:#fff;text-decoration:underline}#cookie_notice .cookie_button:hover,#cookie_notice a:hover{background:#04c;transition:background-position .1s linear}#cookie_notice .cookie_button{cursor:pointer;height:20px;padding:2px 10px;text-shadow:0-1px 0 rgba(0,0,0,.25);background-color:#07568f;border:rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);color:#fff;margin-left:15px}.tpl_credit .service_desc,.tpl_service .service_desc{display:flex;justify-content:start;align-items:flex-start;gap:90px}.tpl_credit .service_desc div:first-child,.tpl_service .service_desc div:first-child{width:40%}.tpl_credit .service_desc h3,.tpl_service .service_desc h3{color:#07568f}.tpl_credit .service_desc .text-block h3:first-child,.tpl_service .service_desc .text-block h3:first-child{padding:0 0 20px}.tpl_credit .service_desc ul.service_desc_ul_big,.tpl_service .service_desc ul.service_desc_ul_big{padding:0 20px 0 17px;border-left:1px solid #07568f;position:relative}.tpl_credit .service_desc ul.service_desc_ul_big li,.tpl_service .service_desc ul.service_desc_ul_big li{border-bottom:1px solid #cecece;padding:0 0 20px}.tpl_credit .service_desc ul.service_desc_ul_big li span:first-child,.tpl_service .service_desc ul.service_desc_ul_big li span:first-child{font:700 16px"Roboto",Arial,sans-serif;display:block;display:flex;justify-content:start;align-items:center}.tpl_credit .service_desc ul.service_desc_ul_big li span .mdi,.tpl_service .service_desc ul.service_desc_ul_big li span .mdi{font:36px"Material Design Icons";color:#d3d3bd;margin-right:7px}.service_how_work{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:60px}.service_how_work .service_how_work_block{padding:40px 20px;background:#fff;border:1px solid #07568f;border-bottom:none;border-radius:30px;position:relative;counter-increment:list}.service_how_work .service_how_work_block:before{content:counter(list);display:block;position:absolute;left:0;top:0;padding:15px 15px 15px 20px;height:30px;width:25px;font:700 32px/1"Roboto",Arial,sans-serif;border-radius:30px 0 20px 0;color:#fff;background:#07568f}.service_how_work .service_how_work_block:after{content:"";display:block;position:absolute;left:0;bottom:0;height:40px;width:100%;border-radius:30px;border-bottom:11px solid #d3d3bd}.service_how_work .service_how_work_block h4{color:#07568f;text-align:center;margin:0 auto;position:relative;padding:30px 0;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.service_how_work .service_how_work_block h4:after,.service_how_work .service_how_work_block h4:before{content:"";display:block;width:40%;border-top:1px solid #7f7f7f;position:absolute;top:0}.service_how_work .service_how_work_block h4:before{left:0}.service_how_work .service_how_work_block h4:after{right:0}.service_how_work .service_how_work_block .mdi{font-size:28px;color:#07568f;display:inline-block;width:64px;height:64px;border:1px solid #07568f;border-radius:50%;background:#fff;text-align:center;display:flex;justify-content:center;align-items:center;line-height:1;margin:0 auto}.service_how_work .service_how_work_block ul{text-align:left;border:0;padding-right:0}.service_how_work .service_how_work_block ul li{list-style-type:circle}.service_how_work .service_how_work_block:nth-child(odd):before{color:#fff;background:#d3d3bd}.service_how_work .service_how_work_block:nth-child(odd):after{border-bottom:11px solid #07568f}.buttons_block{display:flex;justify-content:center;align-items:center;margin:60px auto 0;gap:30px}.block_order__form .form{top:unset}.block_order__form .form.column2{border:1px solid #07568f;background:#07568f;border-radius:10px}.block_order__form .form.column2 h3,.block_order__form .form.column2 p{color:#fff}.block_order__form .form.column2 h3{padding:10px 0 20px}.block_order__form .form.column2 input:not(#fileupload),.block_order__form .form.column2 textarea{background:#fff}.block_order__form .form.column2 .upload p{border:dashed #cecece 1px;color:#e6e6e2}.block_order__form .form.column2 a.policy_text{color:#e6e6e2!important}.how_we_work h2:not(.h3){margin-top:0!important}.how_we_work .timeline{display:grid;grid-template-columns:repeat(5,1fr);position:relative;gap:40px}.how_we_work .timeline::before{content:"";position:absolute;top:215px;left:10%;right:10%;height:7px;background:#07568f;z-index:0}.how_we_work .timeline-step{justify-content:start;align-items:center;z-index:1;flex:0 0 1}.how_we_work .timeline-step div{text-align:center}.how_we_work .step-icon,.how_we_work .timeline-step{gap:30px 0;display:flex;flex-direction:column}.how_we_work .step-number{width:180px;height:180px;border-radius:50%;background:#fff;border:4px solid #07568f;display:flex;justify-content:center;align-items:center;font:700 84px/1.3"Nimbus Roman No9 L","Times New Roman",serif;color:#07568f;box-shadow:inset 0 0 0 8px #e8f3fa,inset 0 0 0 10px rgba(7,86,143,.25),0 8px 20px rgba(7,86,143,.2),0 4px 10px rgba(7,86,143,.15);transition:all .3s ease;position:relative;z-index:1}.how_we_work .timeline-step:hover .step-icon,.how_we_work .timeline-step:hover .step-number{transform:scale(1.05)}.how_we_work .timeline-step:hover .step-number{background:#07568f;color:#fff}.how_we_work .step-content{text-align:center}.how_we_work h3.step-title{font:700 21px/1.1"Roboto",Arial,sans-serif;color:#07568f;margin-bottom:12px;text-align:center}.how_we_work .step-description{font:17px/1.3"Roboto",Arial,sans-serif;color:#3f3f3f}@media only screen and (max-width:1600px){.header__items{gap:0 40px}.header__main .under_h1{margin:25px 0 35px}.about__content .about__content_text{padding:35px 45px 45px}.service_how_work{gap:25px}.service_how_work .service_how_work_block{padding:30px 15px}.service_how_work .service_how_work_block:before{font-size:28px}.service_how_work .service_how_work_block h4{padding:20px 0 10px;line-height:1.3}.buttons_block{margin:50px auto 0}}@media only screen and (max-width:1500px){.about__advantages,.how_we_work,.project,.service_area,.tpl_main .about__content,.what_we_offer,.why_choose_us,section{padding:60px 0}.h2,h2,h2:not(.h3){font-size:48px;margin-bottom:30px}.h2_under{font-size:24px}h2+.h2_under{margin:-30px 0 30px}.logo img{margin:0 12px 0 0;width:80px;height:auto}.logo .logo_str{font-size:15px}.logo .logo_str1{font-size:28px;gap:8px}.logo .logo_line{width:17px}.button{height:39px;font-size:13px;min-width:140px;padding:0 20px}.catalog{gap:40px 20px}.catalog3{grid-template-columns:repeat(auto-fill,minmax(309px,3fr))}.catalog3 .h3{font-size:17px}.catalog3 .subtitle{font-size:15px}.catalog3 .button_details{font-size:16px}.catalog3 .catalog3__block{padding:20px 15px}.catalog3 img{width:90px;height:auto;margin-right:10px}.header__h1 h1,.header__main h1,.header__main2 h1{font-size:52px;margin:0 auto 15px}.header__h1 h1 br,.header__h1 h1 span,.header__main h1 br,.header__main h1 span,.header__main2 h1 br,.header__main2 h1 span{font-size:46px}.header__h1 .under_h1,.header__main .under_h1{font-size:28px;margin:15px 0 0}.header__h1 .h1_big,.header__main .h1_big{font-size:180px}.header__h1.header__h1_bg_photo{height:350px}.header__main{padding:60px 0 50px}.about__content .about__content_text{padding:30px 40px 40px}.about__content .about__content_text .button{margin-top:20px}.about__content .about__content_text h2:not(.h3){margin:0 0 15px}.header__main2{height:484px}.header__main2 .under_h1{font-size:28px;margin:20px 0 30px}.header__main2 .header_slider2{width:1600px}.how_we_work button{margin:30px auto 0}.how_we_work .timeline{gap:20px}.how_we_work .step-number{width:150px;height:150px;font:700 64px/1.3"Nimbus Roman No9 L","Times New Roman",serif}.how_we_work h3.step-title{font:700 18px/1.1"Roboto",Arial,sans-serif;margin-bottom:10px}.how_we_work .step-description{font:15px/1.3"Roboto",Arial,sans-serif}.about__our_experience_ul .about__our_experience_li{font-size:17px}.about__our_experience_ul .about__our_experience_li .about__our_experience_title{font-size:21px}.what_we_offer_wrapper .what_we_offer_content{font:16px/1.3"Roboto",Arial,sans-serif}.what_we_offer_wrapper .what_we_offer_title{font-size:20px}.why_choose_us{font-size:16px}.about__advantages .about__advantages_li{font-size:15px}.about__advantages .about__advantages_li .about__advantages_li_title{font-size:18px}.projects .image-text-overlay{font-size:14px}.service_blocks .service_blocks__grid,.tpl_about .about .about__content,.tpl_about .about .about__our_experience{padding:60px 0}.service_blocks .service_blocks__card{padding:30px 40px;width:450px}.content_right h1{font-size:48px}}@media only screen and (max-width:1400px){.text p,.textblock p,body{font:15px/1.4"Roboto",Arial,sans-serif}.header{height:110px;font-size:14px}.header__items{font-size:13px;gap:0 35px}.logo img{margin:0 10px 0 0;width:70px}.header__menu,.logo .logo_str{font-size:14px}.logo .logo_str1{font-size:26px;gap:7px}.header3 .main_nav ul a{font-size:16px}.header3 .main_nav ul.level1>li{margin:0 12px}.header3 .main_nav ul.level1>li::after{top:4px;right:-12px;height:10px}.header__main .header_content{margin-right:40px}#cookie_notice{flex-direction:column}#cookie_notice div{margin:10px 0 0}.text p,.textblock p{margin-bottom:9px}.text ol,.text ul,.textblock ol,.textblock ul{font:15px/1.4"Roboto",Arial,sans-serif;margin:13px 0}.text ol+p,.text ul+p,.textblock ol+p,.textblock ul+p{padding-top:14px}.text ul li:before,.textblock ul li:before{font:17px"Material Design Icons"}.text .h3,.text h3,.textblock .h3,.textblock h3{font:22px/1.1"Roboto",Arial,sans-serif;padding:13px 0 7px}.text h4,.textblock h4{font-size:19px;padding:13px 0 7px}.text .h3+ol,.text .h3+ul,.text h3+ol,.text h3+ul,.text h4+ol,.text h4+ul,.textblock .h3+ol,.textblock .h3+ul,.textblock h3+ol,.textblock h3+ul,.textblock h4+ol,.textblock h4+ul{margin-top:10px}.about__content .about__content_text{padding:25px 35px 35px}.about__content .about__content_text .button{margin-top:20px}.section_gallery4{padding-bottom:10px}.questions h2:not(.h3){margin-bottom:30px}.questions h3{font-size:17px}.questions h4{font:700 16px/1.4"Roboto",Arial,sans-serif;margin:18px 0 6px}.questions li,.questions p{margin-top:6px;font:15px/1.4"Roboto",Arial,sans-serif}.aside{flex:0 0 280px;margin:0 20px 0 0}.aside_nav_title{padding:8px 10px;font-size:14px}.aside_nav_ul .level3{left:278px}.aside_nav_ul li{padding:0 20px 0 10px}.aside_nav_ul li i{bottom:6px;right:2px;font-size:18px}.aside_nav_ul li a{font-size:15px;padding:8px 2px}.button{height:36px;font-size:12px;padding:2px 15px 0}.header__buttons,.header__main_buttons{gap:0 10px}.contacts h3{padding:30px 0 10px}.service_blocks .service_blocks__grid img{width:85%;height:auto}.service_blocks .service_blocks__grid-left img{margin-left:15%}.service_blocks .service_blocks__card .service_blocks__price-number,.service_blocks .service_blocks__card h3{font-size:28px}.service_blocks .service_blocks__card .service_blocks__price{font:700 17px"Roboto",Arial,sans-serif}}@media only screen and (max-width:1300px){.header__items{font-size:13px}.header__menu{font-size:14px}.header_slider{width:480px}.header_top_address,.header_top_phones,.header_top_time_work{font-size:15px}.arts .wrapper_right{margin-left:40px}.aside{margin:0 15px 0 0}.service_how_work{gap:15px;grid-template-columns:repeat(4,minmax(0,300px));margin:0 auto;justify-content:center}.service_how_work .service_how_work_block{padding:15px 10px;border-radius:25px}.service_how_work .service_how_work_block:before{padding:10px 10px 10px 15px;font-size:24px;height:25px;width:20px;border-radius:25px 0 15px 0}.service_how_work .service_how_work_block:after{border-radius:25px}.service_how_work .service_how_work_block h4{padding:20px 0 5px}.buttons_block{margin:40px auto 0}.about__advantages .about__advantages_ul{gap:10px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.about__advantages .about__advantages_li{padding:12px 15px 15px}.about__advantages .about__advantages_li .about__advantages_li_title{margin-bottom:10px}}@media only screen and (max-width:1200px){.header{height:121px}.header__items{gap:0 50px}.logo{display:flex;flex-direction:column}.logo img{width:60px;margin:-12px 0-5px}.logo .logo_str{font-size:12px}.logo .logo_str1{font-size:21px;gap:7px}.logo .logo_line{height:1.5px}.header__buttons{margin:0 0 5px}.header__menu{font-size:12.5px}.header__menu li a{padding:0 10px}.contacts_form{padding:50px 0 0}section.wrapper_questions{padding-bottom:40px}section.wrapper_questions:before{display:none}.questions h2:not(.h3){margin-bottom:15px}.footer_top .container{padding-top:20px;padding-bottom:20px}.footer_end{font-size:13px}.text_copyright{max-width:300px;font:10px/1.2"Roboto",Arial,sans-serif}.header_top_address,.header_top_phones,.header_top_time_work{font:700 14px/1.4"Roboto",Arial,sans-serif}main+section{padding:40px 0}.text p,.textblock p,body{font:14px/1.4"Roboto",Arial,sans-serif}.text p,.textblock p{margin-bottom:7px}.text ol,.text ul,.textblock ol,.textblock ul{font:14px/1.4"Roboto",Arial,sans-serif;margin:11px 0}.text ol+p,.text ul+p,.textblock ol+p,.textblock ul+p{padding-top:11px}.text ul li:before,.textblock ul li:before{font:16px"Material Design Icons"}.text .h3,.text h3,.textblock .h3,.textblock h3{font:20px/1.1"Roboto",Arial,sans-serif;padding:11px 6px}.text h4,.textblock h4{padding:11px 0 6px}.text .h3+ol,.text .h3+ul,.text h3+ol,.text h3+ul,.text h4+ol,.text h4+ul,.textblock .h3+ol,.textblock .h3+ul,.textblock h3+ol,.textblock h3+ul,.textblock h4+ol,.textblock h4+ul{margin-top:8px}.text.textblock img{max-width:500px;height:auto}.about__content .about__content_text{width:150%;padding:20px 20px 30px}.about__content .about__content_text h2{margin:0 0 10px}.about__content .about__content_text h2:not(.h3){margin:0 0 20px}.about__content .about__content_text .button{margin-top:15px}.tpl_about .about.textblock p img,.tpl_about .about.textblock p picture,.tpl_about .about.textblock p source{max-width:40%;object-fit:cover}.about__our_experience_ul .about__our_experience_li .about__our_experience_title,.link_about,.wrapper_cart .cart_title{font-size:19px}.link_about{padding:40px 0 0}#open_text{padding:10px 0 40px}#open_text:after{height:130px;top:-130px}.tpl_credit .service_desc,.tpl_service .service_desc{gap:60px}.tpl_credit .service_desc div,.tpl_credit .service_desc div:first-child,.tpl_service .service_desc div,.tpl_service .service_desc div:first-child{width:50%}.tpl_credit .service_desc .text-block h3:first-child,.tpl_service .service_desc .text-block h3:first-child{padding:0 0 10px}.tpl_credit .service_desc ul.service_desc_ul_big li,.tpl_service .service_desc ul.service_desc_ul_big li{padding:3px 0 5px}.header__main2{height:420px}.header__main2 .header_slider2{width:1300px}.how_we_work h3.step-title{font-size:17px}.how_we_work .step-description{font-size:14px}.about__our_experience_ul::before{left:5px}.about__our_experience_ul .about__our_experience_li{font-size:16px}.about__our_experience_ul .about__our_experience_li::before{left:-45px}.about__our_experience_ul .about__our_experience_li::after{left:-40px}.what_we_offer_wrapper{gap:60px}.what_we_offer_wrapper .what_we_offer_block{gap:20px}.service_blocks .service_blocks__grid img{width:70%;height:auto;max-width:unset!important}.service_blocks .service_blocks__grid-left img{margin-left:30%}.service_blocks .service_blocks__grid-left .service_blocks__card{margin:10px -50%0 0}.service_blocks .service_blocks__card{padding:30px 25px;width:420px;margin:10px 0 0-50%}.service_blocks .service_blocks__card .service_blocks__price-number,.service_blocks .service_blocks__card h3{font-size:24px;padding:0}.service_blocks .service_blocks__card .service_blocks__price{margin:15px 0}.service_blocks .service_blocks__card .button{margin:20px auto 5px}.why_choose_us .why_choose_us_img{position:absolute;bottom:0;right:0}.why_choose_us .why_choose_us_img img{width:80%;height:auto}}@media only screen and (max-width:1100px){.header__items{gap:0 40px}.text.textblock img{max-width:400px}.header_slider{width:420px}.header_slider img,.header_slider picture,.header_slider source{border-radius:15px}.header .button__line{font-size:14px}.header__main .header_content{margin-right:30px}.header__menu{font-size:12px}.header__menu li a{padding:0 10px}.contacts .contact_info{flex:0 0 auto}.button{height:34px;min-width:120px;padding:2px 12px 0}.top-info-bar{font-size:13px}.header3 .main_nav ul a{font-size:15px}.header3 .main_nav ul.level1>li{margin:0 5px}.header3 .main_nav ul.level1>li::after{top:4px;right:-6px;height:10px}.service_area img{max-width:500px!important}.service_area img .fr-fil{margin:10px 30px 0 0!important}}@media only screen and (max-width:990px){.about__advantages,.how_we_work,.project,.service_area,.tpl_main .about__content,.what_we_offer,.why_choose_us{padding:30px 0}.how_we_work .button,.projects .button,.service_area .button,.what_we_offer .button,.why_choose_us .button{margin:30px auto 0}.project .text_project,.text blockquote,.textblock blockquote{margin-bottom:20px}.header__main2{height:319px}.header__main2 h1{font-size:36px}.header__main2 h1 br,.header__main2 h1 span{font-size:inherit}.header__main2 .under_h1{font-size:18px}.header__main2 .header_slider2{width:990px}.header__main_buttons{margin-bottom:10px}.about_main_img,.about_main_img img{border-radius:15px}.about__advantages .about__advantages_ul{grid-template-columns:repeat(2,minmax(0,320px));gap:10px;justify-content:center}.about__advantages .about__advantages_li{border-radius:6px;padding:15px 20px}.about__advantages .about__advantages_li .about__advantages_li_title{margin-bottom:12px}.about__advantages .about__advantages_li img{width:56px;height:auto;margin-right:12px}.mobile_tab:not(.content_tab){display:list-item!important}.catalog1{gap:30px 20px}.catalog1 img{margin-right:10px;height:auto}.catalog1 .h3{font-size:14px}.catalog1 li{font-size:12px}.catalog1 .catalog1__block_a:after{margin:5px 0 3px}section{padding:30px 0}#cookie_notice{font-size:10px;padding:5px}.header__main.header_easy h1{font-size:28px}.container{padding:0 5px}.about__content{display:flex;flex-direction:column}.about__content .about__content_picture img{height:auto;max-width:unset}.about__content .about__content_picture,.about__content .about__content_text,.about__content .about__content_text img{width:auto;height:auto;max-width:unset}.about__content .about__content_text{border:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0 auto;padding:0 20px 25px}.about__content .about__content_text h2:not(.h3){text-align:center;margin:0}.about__content .about__content_text .button{margin:15px auto 0}.about__content .about__content_picture{margin:0 auto}.about__content .about__content_picture img,.about__content .about__content_picture picture,.about__content .about__content_picture source{width:100%;margin:0;border-radius:15px}.tpl_about .about .about__content,.tpl_about .about .about__our_experience,main+section{padding:30px 0}.tpl_about .about .about__content_text{padding-bottom:15px}.how_we_work .timeline{gap:10px 0;grid-template-columns:minmax(300px,400px);justify-content:center}.how_we_work .timeline::before,.logo_visa_mastercard,.nav_langs p,.nav_langs:before{display:none}.how_we_work .timeline-step{gap:20px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:15px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.2);justify-content:start;align-items:flex-start;display:flex;flex-direction:row}.how_we_work h3.step-title{text-align:left;margin:0 0 15px;padding:0}.how_we_work .step-icon{gap:10px 0}.how_we_work .step-icon img{width:48px;height:auto}.how_we_work .step-number{width:45px;height:45px;font-size:24px;background:#07568f;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}header{height:auto}header.fixed_header:after{content:"";display:none}main{margin-top:44px}.header__h1 h1,.header__h1 h1 br,.header__h1 h1 span,.header__main h1,.header__main h1 br,.header__main h1 span{font-size:34px}.header__h1 .under_h1,.header__main .under_h1{font-size:18px;margin:0}.header__h1 .h1_big,.header__main .h1_big{font-size:120px}.header__h1.header__h1_bg_photo{height:240px}.header__main .header_content{max-width:unset;margin-right:unset}.header__main .header_button{margin-top:20px;gap:20px}.header__main .container{display:flex;justify-content:space-between;align-items:center}.header_slider{width:45%;z-index:0}.header_slider .owl-dots{display:none}.h2,h2:not(.h3){font-size:34px;margin-bottom:25px}h2+.h2_under{margin:-22px 0 20px}.h2_under{font-size:18px}.catalog_wrapper3 h2{margin-top:0}.text p,.textblock p{text-align:left;font:14px/1.4"Roboto",Arial,sans-serif;margin-bottom:9px}.text ol,.text ul,.textblock ol,.textblock ul{font:14px/1.4"Roboto",Arial,sans-serif;margin:9px 0;text-align:left}.text ol+p,.text ul+p,.textblock ol+p,.textblock ul+p{padding-top:9px}.contacts .contact_info .item ul,.text ul li,.textblock ul li{margin:0}.text ul li:before,.textblock ul li:before{font:16px"Material Design Icons";margin-right:4px}.text ol li:before,.textblock ol li:before{margin-right:8px}.text .h3,.text h3,.textblock .h3,.textblock h3{font:20px/1.1"Roboto",Arial,sans-serif;padding:15px 0 5px}.text h4,.textblock h4{font-size:17px;padding:10px 0 5px}.text .h3+ol,.text .h3+ul,.text h3+ol,.text h3+ul,.text h4+ol,.text h4+ul,.textblock .h3+ol,.textblock .h3+ul,.textblock h3+ol,.textblock h3+ul,.textblock h4+ol,.textblock h4+ul{margin-top:7px}.text img.fr-fir,.textblock img.fr-fir{margin:15px 0 15px 15px}.text img.fr-fil,.textblock img.fr-fil{margin:0 15px 15px 0}.text table,.textblock table{font:14px/1.2"Roboto",Arial,sans-serif}.text table td,.text table th,.textblock table td,.textblock table th{padding:4px}.text table li,.textblock table li{padding-left:18px}.text .em,.text em,.textblock .em,.textblock em{font:italic 13px/1.2"Roboto",Arial,sans-serif}.text blockquote p,.textblock blockquote p{font:15px/1.4"Roboto",Arial,sans-serif;margin:25px 0;padding:10px 40px 20px;min-height:75px}.textblock:not(+.how_we_work) ol,.textblock:not(+.how_we_work) ul{padding:0 9px}.textblock:not(+.how_we_work) ol:before,.textblock:not(+.how_we_work) ul:before{height:35px}.textblock:not(+.how_we_work) h2:not(.h3){margin:40px 0 30px}.questions li,.questions p,body{font:14px/1.4"Roboto",Arial,sans-serif}.art .wrapper_left .textblock .wrapper_button_link i,.arts .wrapper_left .textblock .wrapper_button_link i,.link_about,div.about_content3 ol{font-size:18px}div.about_content3 ol li{margin:0 0 9px}div.about_content3 ol li:before{margin-right:20px;width:36px;height:36px;border-radius:36px;font:700 24px/36px"Roboto",Arial,sans-serif}.link_about{clear:both;padding:30px 0 0}.breadcrumbs{margin-top:44px}.breadcrumbs a{margin:0 5px}#open_text{padding:10px 0 30px}.owl-carousel .owl-item{justify-content:center}#toTop{left:0;right:unset;padding:10px}section:not(.content_right,.contacts_form){padding:30px 0}.contacts_form{padding:30px 0 0}section.section_cart{margin-bottom:40px}.catalog_services{padding-top:40px}.header__items,.header__menu,.header__top{display:none}.parallax{background-attachment:scroll}.button_loader{top:11px;left:11px}.wrapper_content{padding:0 0 40px}.catalog{gap:15px 10px}.content_right .text h2{margin-bottom:25px}.content_right h1{font-size:34px;margin:30px 0 20px;text-align:center}.questions{padding:10px}.art .wrapper_left .textblock .wrapper_button_link .button__line,.art .wrapper_left .textblock .wrapper_button_link .flex_block,.arts .wrapper_left .textblock .wrapper_button_link .button__line,.arts .wrapper_left .textblock .wrapper_button_link .flex_block,.questions h3{font-size:16px}.questions h4{font:700 15px/1.4"Roboto",Arial,sans-serif;margin:12px 0 3px}.questions .faq_item{border-radius:10px}.aside{display:none}.bar{min-width:100px}.presence{font-size:11px}.section_stages picture,.wrapper_right,header .header{display:none}.art,.arts{padding-bottom:0}.art .container,.arts .container{display:block;padding:10px 10px 0}.items.how_work .item{width:350px;height:125px}.items.how_work .item>div{width:250px}.items.how_work .item p{font-size:19px}.items.how_work .item p.small{font-size:15px;margin-top:10px}.items.how_work .item:before{font-size:44px;width:80px}.items.how_work .item img,.items.how_work .item:after{left:10px}.contacts{font-size:14px}.contacts .item{padding:0 0 20px}.contacts .item img{width:18px!important}.contacts .item_title{font-size:16px}.contacts p{margin-bottom:9px!important;font:14px/1"Roboto",Arial,sans-serif}.contacts .container{display:flex;flex-direction:column}.contacts .contact_info{width:600px;margin:0 auto;display:flex;justify-content:space-around;align-items:flex-start}.contacts .contact_info .wrapper_item2{flex-shrink:0}.contacts .contact_info .item_title{padding:0 0 9px;margin:0}.contacts .contact_info .item_title i:after{bottom:0}.section_gallery4 .owl-theme .owl-nav:not(.disabled){margin:-145px -10px 95px}.section_stages{height:1220px}.section_stages .main_cyrcles .info{top:10px}.section_stages .main_cyrcles .info .item .text_for_cyrcle{font:15px/1.3"Roboto",Arial,sans-serif}.logo_visa_mastercard_mobile{display:block;margin-top:20px;width:100%;height:auto}.header_attention_mobile{font-size:12px;display:block;margin:0-5px;padding:2px 5px}.header_mobile{color:#07568f;position:fixed;top:0;right:0;left:0;display:block;padding:0 5px;box-shadow:0 0 3px 1px rgba(0,0,0,.1);background:#f0f1ec;z-index:10;background:#f6f7ff}.header_mobile .header_mobile__content{padding:5px 0;display:flex;justify-content:space-between;align-items:center}.header_mobile .header__logo,.header_mobile .header__logo .logo,.service_area ul{padding:0}.header_mobile .header__logo img{width:60px;height:auto;margin:-10px 8px -10px 0}.header_mobile .header__logo .logo__str2,.header_mobile .header__logo a{justify-content:start;align-items:center;display:flex!important;flex-direction:row!important;margin:0}.header_mobile .header_mobile_buttons{flex-shrink:0;position:relative;display:flex;justify-content:start;align-items:center}.header_mobile .header_mobile_button{flex-direction:column;display:flex;justify-content:end;align-items:center;cursor:pointer;color:#191919;height:calc(44px - 10px)}.header_mobile .header_mobile_button .title{font:8px/1"Roboto",Arial,sans-serif;padding:0 7px;color:#07568f}.header_mobile .header_mobile_button .mdi,.header_mobile .header_mobile_button i{font:26px/1"Material Design Icons"}.header_mobile .header_mobile_phone .round{position:relative;z-index:10;border:2px solid #191919;border-radius:50%;cursor:pointer;height:21px;width:21px;margin-bottom:2px}.header_mobile .header_mobile_phone i{position:absolute;right:1px;top:1px;font-size:15px!important;transition:.5s ease-in-out;animation:1200ms ease 0s normal none 1 running shake;animation-iteration-count:infinite;-webkit-animation:1200ms ease 0s normal none 1 running shake;-webkit-animation-iteration-count:infinite}.header_mobile #mobile_bars{position:relative;z-index:10;display:block;font-size:36px;width:35px;padding:3px 5px 4px;cursor:pointer}.header_mobile #mobile_bars .mobile_bars_item{display:block;height:3px;background:#191919;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:all .3s ease-in-out,transform .3s ease-in-out,opacity .15s ease-in-out}.header_mobile #mobile_bars .mobile_bars_item:not(:first-child){margin-top:5px}.header_mobile #mobile_bars .mobile_bars_item:nth-child(2){transition:400ms linear;opacity:1}.header_mobile #mobile_bars.active span:nth-child(1){transform:translateY(8px) rotate(45deg);height:3px;background:#e92a46}.header_mobile #mobile_bars.active span:nth-child(2){transition:400ms linear;opacity:0}.header_mobile #mobile_bars.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg);height:3px;background:#e92a46}#mobile_menu{position:fixed;width:100vw;height:100%;z-index:15;top:44px;left:0}#mobile_menu.active{display:block;background:rgba(0,0,0,.4)}#mobile_nav,#mobile_popup_phones{position:fixed;top:44px;transition:400ms;background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.1)}#mobile_nav{display:inline-block;right:-300px;min-width:250px;max-width:300px;overflow:scroll;z-index:15}#mobile_nav.active{right:0;transition:400ms}#mobile_nav .mobile_nav_header{text-align:center}#mobile_nav .mobile_nav_header .close_mobile_nav{position:absolute;top:8px;right:8px;font-size:24px;cursor:pointer}#mobile_nav .level{font:14px/1.5"Roboto",Arial,sans-serif}#mobile_nav .level li a{display:block;box-sizing:border-box;width:100%;padding:5px 15px;border-bottom:1px solid #e6e6e2}#mobile_nav .level li ul.level2{padding-left:15px;font:14px/1.2"Roboto",Arial,sans-serif}#mobile_nav .level li ul.level2 li a{font-weight:400;color:#191919}#mobile_nav .level .mdi{display:none}#mobile_nav .mobile_lang{margin:10px 0;font:300 18px/1.5"Roboto",Arial,sans-serif}#mobile_nav .mobile_lang ul{display:flex;justify-content:center}#mobile_nav .mobile_lang ul li~li{margin:0 0 0 25px}#mobile_nav .mobile_lang ul a{color:#191919;padding:5px}#mobile_nav .level li ul.level2 li.active a,#mobile_nav .level li.active a,#mobile_nav .mobile_lang ul .active a{font-weight:700;color:#07568f}#mobile_popup_phones{width:280px;right:-290px;padding:15px 15px 20px;z-index:25;font:14px/1.2"Roboto",Arial,sans-serif;display:block;color:#333}#mobile_popup_phones.active{right:0;transition:200ms}#mobile_popup_phones .title{font:700 14px/1.2"Roboto",Arial,sans-serif;margin:15px 0 3px;position:relative;color:#07568f}#mobile_popup_phones .title:first-child{margin-top:0}#mobile_popup_phones p{margin-left:7px}#mobile_popup_phones .email{margin-top:0;padding-top:0}#mobile_popup_phones .email a{color:inherit}#mobile_popup_phones img{margin-right:5px}#mobile_popup_phones .social{margin-left:10px}#mobile_popup_phones .mobile_phones{margin:0 0 15px;font:16px/1.5"Roboto",Arial,sans-serif}#mobile_popup_phones .mobile_phones li,.mobile_buttons{display:flex;justify-content:start;align-items:center}#mobile_popup_phones .mobile_phones li a{padding:2px}.mobile_buttons{justify-content:center;flex-direction:column;gap:10px 0}.mobile_buttons .button{min-width:120px}#mobile_popup,#mobile_popup_bg{position:fixed;height:100%;top:0}#mobile_popup_bg{width:100vw;left:0;z-index:11}#mobile_popup_bg.active{display:block;background:rgba(0,0,0,.4)}#mobile_popup{min-width:250px;max-width:300px;right:-300px;overflow-y:scroll;background:#fff;transition:400ms;z-index:15;flex-direction:column;display:flex;justify-content:space-between;align-items:flex-start}#mobile_popup.active{right:0;transition:400ms}#mobile_popup .mobile_popup_title{background:#07568f;color:#fff;font:14px/1"Roboto",Arial,sans-serif;padding:10px 5px 12px 10px;width:100%}#mobile_popup .mobile_popup_content{display:flex;flex-direction:column;width:100%;margin-bottom:auto;display:none}#mobile_popup .mobile_popup_content.active{display:flex}#mobile_popup .mobile_popup_content.mobile_popup_sort{font:13px"Roboto",Arial,sans-serif}#mobile_popup .mobile_popup_sort_checkbox{padding:10px 0;border-bottom:1px solid #e6e6e2}#mobile_popup #mobile_popup_filter{box-shadow:none;border-left:none;border-bottom:none;border-top:none;margin-top:0}#mobile_popup .wrapper_input_label{padding:10px;display:flex;justify-content:start;align-items:center}#mobile_popup input{margin:0 6px -2px 0;color:#191919}#mobile_popup .mobile_popup_close{color:#fff}#mobile_popup .mobile_popup_buttons,#mobile_popup .mobile_popup_close{font:15px/1"Roboto",Arial,sans-serif;padding:10px 5px 12px 10px;border-top:1px solid #07568f;border-bottom:1px solid #07568f;text-align:center;height:38px}#mobile_popup .mobile_popup_close{background:#07568f;margin:15px 60px 5px}#mobile_popup .mobile_popup_buttons{display:flex;justify-content:space-around;align-items:flex-start;color:#07568f;margin-top:10px}.tpl_credit .service_desc,.tpl_service .service_desc{display:block}.tpl_credit .service_desc div,.tpl_credit .service_desc div:first-child,.tpl_service .service_desc div,.tpl_service .service_desc div:first-child{width:auto}.tpl_credit .service_desc .text-block h3,.tpl_credit .service_desc .text-block h3:first-child,.tpl_service .service_desc .text-block h3,.tpl_service .service_desc .text-block h3:first-child{padding:15px 0 5px}.tpl_credit .service_desc ul.service_desc_ul_big,.tpl_service .service_desc ul.service_desc_ul_big{padding:0 15px 0 8px}.tpl_credit .service_desc ul.service_desc_ul_big li span:first-child,.tpl_service .service_desc ul.service_desc_ul_big li span:first-child{font-size:15px}.tpl_credit .service_desc ul.service_desc_ul_big li span .mdi,.tpl_service .service_desc ul.service_desc_ul_big li span .mdi{font-size:28px;margin-right:5px}.service_how_work{grid-template-columns:repeat(2,minmax(0,300px))}.buttons_block{margin:30px auto 10px;gap:20px}.catalog3{grid-template-columns:repeat(auto-fill,minmax(250px,3fr));gap:10px}.catalog3 .h3{font-size:16px}.catalog3 .subtitle{font:14px/1.3"Roboto",Arial,sans-serif;margin-bottom:10px}.catalog3 .button_details{font-size:15px}.catalog3 .catalog3__block{padding:15px 12px;border-radius:10px;min-height:140px}.catalog3 img{width:80px;margin-right:0}.service_area img.fr-fir{display:block;float:none;max-width:100%!important;border-radius:15px;margin:15px auto 0}.service_area .service_area_icons{gap:15px}.service_area .service_area_icons p{gap:5px 10px}.service_area .service_area_icons>picture{width:auto}.block_order{padding:40px 0}.block_order .wrapper_buttons{margin:30px 0 20px}.footer_nav{font-size:16px}.service_blocks .service_blocks__grid{padding:30px 0}.service_blocks .service_blocks__card{border-radius:10px;padding:20px 15px;width:400px}.service_blocks .service_blocks__card .service_blocks__price-number,.service_blocks .service_blocks__card h3{font-size:22px}.service_blocks .service_blocks__card .service_blocks__price{font-size:15px;margin:10px 0;text-align:inherit}.service_blocks .service_blocks__card .service_blocks__price p{font:inherit;margin:0;text-align:center}.service_blocks .service_blocks__card .button{margin:10px auto 0}.about__our_experience_ul::before{left:5px}.about__our_experience_ul .about__our_experience_li{font-size:15px;margin:0 0 10px 30px}.about__our_experience_ul .about__our_experience_li::before{left:-35px}.about__our_experience_ul .about__our_experience_li::after{left:-31px;width:20px}.about__our_experience_ul .about__our_experience_li .about__our_experience_title{font-size:18px}.about__our_experience_ul .about__our_experience_li .about__our_experience_text{font:15px/1.3"Roboto",Arial,sans-serif}.what_we_offer_wrapper{padding:15px 20px;gap:0 30px}.what_we_offer_wrapper .what_we_offer_block{gap:15px}.what_we_offer_wrapper .what_we_offer_content{gap:10px;font:15px/1.3"Roboto",Arial,sans-serif}.what_we_offer_wrapper .what_we_offer_title{font:500 18px/1.1"Roboto",Arial,sans-serif}.why_choose_us .why_choose_us_img{position:absolute;bottom:0;right:0}.why_choose_us .why_choose_us_img img{width:260px;height:auto}}@media only screen and (max-width:800px){.text.textblock img{max-width:300px}.footer_top{display:flex;justify-content:center;width:100%}.footer_top .container{display:flex;flex-direction:column;align-items:flex-start;width:auto;margin:0 auto}.footer_top .wrapper_logo{margin:-20px auto 10px}.footer_top .logo,.footer_top .logo .logo_str{display:flex;justify-content:start;align-items:center}.footer_top .logo img{width:auto;margin:0}.footer_top .logo a{margin:0}.footer_top .logo .logo_str{justify-content:center;flex-direction:column;color:#07568f;font:500 18.5px/1"Nimbus Roman No9 L","Times New Roman",serif;white-space:nowrap;margin-top:-10px}.footer_top .logo .logo_str1{display:flex;justify-content:center;align-items:center;font-size:36px;gap:10px}.footer_top .logo .logo_line{margin-top:1px;width:20px;height:2px;background:#07568f}.footer_top .footer_social{margin:20px auto 0}.footer_top .footer_nav{margin:20px 0}.footer_top .footer_nav ul{margin-top:0}.footer_top .footer_contacts{gap:5px}.header_slider{width:40%}.text .h3,.text h3,.textblock .h3,.textblock h3{font:18px/1.1"Roboto",Arial,sans-serif}.text h4,.textblock h4{font-size:16px}.wrapper_logo{max-width:205px}.text_copyright{font-size:9px}div.about_content3 ol li:before{margin-right:10px}div.about_content3 img,div.about_content3 picture{max-width:80%;margin-right:-8%}.service_area .service_area_icons{margin:10px 0;display:flex;flex-direction:column-reverse;align-items:center;gap:12px}.service_area .service_area_icons .service_area_picture2{max-width:100%!important;border-radius:15px}.service_blocks .service_blocks__grid{display:flex;flex-direction:column}.service_blocks .service_blocks__grid-left{margin:0}.service_blocks .service_blocks__card .service_blocks__card,.service_blocks .service_blocks__grid-left .service_blocks__card{margin:-20px auto 0}.service_blocks .service_blocks__grid img{width:100%;margin:0;max-width:unset;border-radius:10px}.service_blocks .service_blocks__card{margin:-20px auto 0;padding:30px 40px;width:auto;max-width:500px}.tpl_about .about .about__content_text{padding:0 0 15px}.what_we_offer_wrapper{padding:15px 10px;gap:0 20px}.what_we_offer_wrapper .what_we_offer_block{gap:10px}.what_we_offer_wrapper .what_we_offer_block img{width:64px;height:auto}.what_we_offer_wrapper .what_we_offer_block .what_we_offer_content{font-size:14px}.what_we_offer_wrapper .what_we_offer_block .what_we_offer_title{font-size:17px}.why_choose_us{font-size:15px}.why_choose_us div.li{margin-top:6px}.why_choose_us div.li img{margin-right:7px;width:24px;height:auto}.why_choose_us p{padding-bottom:7px}.why_choose_us .why_choose_us_img img{width:200px}}@media only screen and (max-width:720px){table.adaptive_table{margin-right:10px;font-size:inherit}table.adaptive_table td,table.adaptive_table th{padding:2px 4px;border-top:none}.what_we_offer_wrapper::before,table.adaptive_table thead{display:none}table.adaptive_table tbody td{display:block;display:flex;flex-direction:column}table.adaptive_table tbody tr td:first-child{background:#cce8fc;text-transform:uppercase;display:flex;justify-content:center;align-items:center}table.adaptive_table tbody tr:first-child{border-top:1px solid #262626}table.adaptive_table tbody td:not(:first-child):before{content:attr(data-th);font-weight:700}.text.textblock img{max-width:270px}.header_attention_mobile{font-size:11px}.header__main h1{text-align:center}.header__main .under_h1{margin:10px 0 20px}.header__main .header__main_buttons{display:flex;justify-content:center;align-items:center}.header__main .container{display:block}.header__main .header_content{position:relative;z-index:1;text-align:center}.header__main .header_slider{width:calc(100% + 10px);margin:0-5px}.header__main .header_slider img,.header__main .header_slider picture,.header__main .header_slider source{border-radius:unset}div.about_content3 ol{font-size:17px}div.about_content3 ol li{margin:0 0 9px}div.about_content3 ol li:before{width:32px;height:32px;border-radius:32px;font:700 20px/32px"Roboto",Arial,sans-serif}div.about_content3 img,div.about_content3 picture{max-width:70%;margin-right:-12%}.what_we_offer_wrapper{display:flex;flex-direction:column;gap:25px}.what_we_offer_wrapper .what_we_offer_content{gap:7px}}@media only screen and (max-width:640px){.about_main_img,.about_main_img img{max-width:100%!important;float:none!important;margin:10px 0!important;border-radius:0}.about__advantages .about__advantages_ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px}.about__advantages .about__advantages_li{border-radius:6px;padding:12px 17px;font-size:14px}.about__advantages .about__advantages_li .about__advantages_li_title{font-size:17px;margin-bottom:10px}.about__advantages .about__advantages_li img{width:52px;height:auto;margin-right:10px}.text.textblock img{max-width:240px;border-radius:10px}.header_attention_mobile{font-size:10px}.textblock:not(+.how_we_work) h2:not(.h3){margin:35px 0 20px}.about__content{display:flex;flex-direction:column}.about__content .about__content_text{padding:0 10px 20px;border:0;border-radius:0;width:100%;box-shadow:none}.about__content .about__content_text p{margin:9px 0}div.about_content3{display:block}div.about_content3 img,div.about_content3 picture{width:64%;max-width:64%;opacity:.3;margin:0;position:absolute;bottom:0;right:0;z-index:0}.catalog_services{padding-top:30px}.questions h4{font:700 15px/1.2"Roboto",Arial,sans-serif}.content_right h1{font-size:30px}.section_stages{height:1240px}.section_stages .main_cyrcles .info .item .percent:after,.section_stages .main_cyrcles .info .item .percent:before,.section_stages .main_cyrcles .info .middle_hr,.section_stages picture{display:none}.section_stages .main_cyrcles .info{top:0}.section_stages .main_cyrcles .info .item{margin-bottom:15px}.section_stages .main_cyrcles .info .item:last-child{margin:-30px 0 0}.section_stages .main_cyrcles .info .item .text_for_cyrcle{font:15px/1.3"Roboto",Arial,sans-serif;display:block;left:unset!important;right:unset!important;bottom:unset!important;margin-top:-222px;width:200px;border-bottom:1px solid #999}.contacts .item{padding:0 0 20px}.contacts .item img{width:17px!important}.contacts .contact_info{display:flex;flex-direction:column;width:auto}.form.column2{width:300px}.form.column2 .input input{width:260px}.form.column2 .input textarea{width:260px;height:100px}.form.column2 .input.textarea{width:unset}.form.column2 .upload p{width:250px;font-size:11px}.form .wrapper_column2{display:flex;flex-direction:column}.thanks_wrapper ul{font:13px/1.3"Roboto",Arial,sans-serif}.thanks_wrapper ul li{margin-bottom:3px}.service_how_work{gap:10px}.checkout_fio,.checkout_phone{grid-template-columns:repeat(auto-fill,minmax(182px,3fr));gap:5px}.header__h1 h1,.header__main2 h1{font-size:34px}.header__h1 .under_h1,.header__main2 .under_h1{font-size:16px}.header__h1 h1{margin-bottom:15px}.header__h1.header__h1_bg_photo{height:180px}.h2,h2:not(.h3){font-size:30px;margin-bottom:22px}h2+.h2_under{margin:-20px 0 17px}.h2_under{font-size:16px}.catalog3,.how_we_work{gap:5px}.catalog3 .catalog3__block{padding:10px 7px;min-height:120px}.catalog3 img{width:60px}.tpl_about .about .about__content_text{padding:0 0 10px}.why_choose_us{width:95%;text-align:center}.why_choose_us .ul{margin-top:15px}.why_choose_us div.li{text-align:left}.why_choose_us div.li img{margin-right:7px;width:24px;height:auto}.why_choose_us .why_choose_us_img{position:relative}.why_choose_us .why_choose_us_img img{width:300px;margin:10px auto -10px}}@media only screen and (max-width:560px){.header__main_buttons{margin-bottom:0;gap:10px}.text.textblock img{max-width:210px}.catalog3{grid-template-columns:repeat(auto-fill,minmax(200px,3fr))}.header__h1 h1,.header__main2 h1{font-size:30px}.header__h1 .under_h1,.header__main2 .under_h1{font-size:15px}.header__h1 h1{margin-bottom:10px}.header__h1.header__h1_bg_photo{height:150px}.h2,h2:not(.h3){font-size:26px}.h2_under{font-size:15px}.content_right h1{font-size:26px}.about__our_experience_ul .about__our_experience_li::after,.about__our_experience_ul::before{display:none}.about__our_experience_ul .about__our_experience_li{padding:15px 20px;margin:0 0 10px;gap:15px}.about__our_experience_ul .about__our_experience_li .about__our_experience_title{font-size:17px}.about__our_experience_ul .about__our_experience_li .about__our_experience_text{font-size:14px}.about__our_experience_ul .about__our_experience_li::before{left:-9px}}@media only screen and (max-width:480px){.how_we_work .button,.projects .button,.service_area .button,.what_we_offer .button,.why_choose_us .button{margin:20px auto 0}.project .text_project{margin-bottom:20px}.header__main2{height:auto}.header__main2 .header_slider2{width:480px}.header__main2 .header_content_1{justify-content:center;align-items:stretch;display:flex;flex-direction:column}.header__h1 h1 br,.header__h1 h1 span,.header__main h1 br,.header__main h1 span,div.about_content3 ol{font-size:16px}.header__h1 h1{margin-bottom:5px}.header__h1.header__h1_bg_photo{height:120px}.about__advantages .about__advantages_ul{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:5px}.about__advantages .about__advantages_li{border-radius:5px;padding:10px 12px}.about__advantages .about__advantages_li .about__advantages_li_title{margin-bottom:7px}.about__advantages .about__advantages_li img{width:42px;margin-right:7px}.text.textblock img{max-width:180px}section:not(.content_right,.contacts_form){padding:30px 0}.fotorama__thumb-border{margin-top:5px!important}.fotorama__nav__frame{padding:5px 5px 10px!important}.header__main_buttons{margin-bottom:20px}.header__h1 h1,.header__main h1{font-size:26px}.header__main .under_h1{margin:10px 0 15px;font-size:14px}.header__h1 .under_h1{font-size:14px}.header__h1 .h1_big,.header__main .h1_big{font-size:100px}.header__main .header_button{margin-top:10px;gap:10px}.header__h1 .under_h1{margin:5px 0}.header__main2 .header_content{padding:20px 0 25px}.header__main2 .header_content_1{height:unset}.header__main2 .header_content_2 .button.white_border{background:linear-gradient(to bottom,#d3d3bd 0,#cfcfb7 50%,#d3d3bd 100%);color:#3f3f3f;border:1px solid #b3b39d}.header__main2 .header_slider2{position:relative}.header__main2 .header_slider2::after{background:0 0}.header__main2 h1{font:500 26px/1"Nimbus Roman No9 L","Times New Roman",serif;color:#07568f;text-shadow:none;margin:0 auto}.header__main2 h1 br,.header__main2 h1 span{font-size:0}.header__main2 .under_h1{font-size:14px;color:#191919;text-shadow:none;margin:10px auto 15px}.content_right h1{margin:20px 0 10px;font-size:24px}section{padding:20px 0}.owl-theme .owl-dots{margin-top:5px!important}.items.how_work .item p,section.header__main.header_easy h1{font-size:18px}.nav_langs{display:none}.header_mobile .nav__langs ul{margin:0 5px}.header_mobile .header__logo .header__logo_wrapper_title{font-size:10px}.header_mobile .header__logo .logo__str2{justify-content:start;align-items:flex-start;display:flex!important;flex-direction:column!important}.header_mobile .header__logo .logo__str2 p:first-child{margin-right:unset}.header_mobile .header_top_str{font-size:6px}.header_mobile .header_top_str .logo__str1,.header_under_top_mobile span{font-size:inherit}.header_under_top_mobile{font:500 10px"Roboto",Arial,sans-serif;padding:0;margin-bottom:-2px}main{margin-top:44px}main+section{padding:20px 0}.catalog{gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.catalog_block{width:140px;font-size:13px}.catalog_block .h3{margin:0 0 3px;font-size:14px}.catalog_block img{width:100%;height:auto}.link_about{padding:20px 0 0}div.about_content2{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}div.about_content2 .about_content21{width:160px}div.about_content2 img{border-radius:80px}div.about_content2 p{margin-top:10px;font:700 14px/1.2"Roboto",Arial,sans-serif;width:160px}.brands .grid{gap:20px}.h2,h2:not(.h3){font-size:24px;margin-bottom:20px}h2+.h2_under{margin:-19px 0 15px}.h2_under,.text h4,.textblock h4{font-size:14px}.textblock:not(+.how_we_work) h2:not(.h3){margin:25px 0 12px}div.about_content3 ol li:before{width:28px;min-width:28px;height:28px;border-radius:28px;font:700 18px/28px"Roboto",Arial,sans-serif}div.about_content3 img,div.about_content3 picture{width:70%;max-width:70%;bottom:unset;top:0}#open_text{padding:5px 0 20px}.header_mobile .shadow_down{position:relative}.wrapper_logo_text{position:absolute;left:0;right:0;bottom:-21px;display:flex;justify-content:center;align-items:center}.breadcrumbs{margin-left:-4px;font-size:11px}.breadcrumbs a{margin:0 2px}.text p,.textblock p{font:14px/1.3"Roboto",Arial,sans-serif;margin-bottom:6px}.text ol,.text ul,.textblock ol,.textblock ul{font:14px/1.3"Roboto",Arial,sans-serif;margin:6px 0}.text ul li,.textblock ul li{margin:0}.text ul li:before,.textblock ul li:before{font:14px"Material Design Icons";margin-right:3px}.text ol li:before,.textblock ol li:before{margin-right:6px}.text table,.textblock table{font:13px/1.2"Roboto",Arial,sans-serif}.text table td,.text table th,.textblock table td,.textblock table th{padding:2px 4px 2px 2px}.text table li,.textblock table li{padding-left:15px}.text .em,.text em,.textblock .em,.textblock em{font:italic 14px/1.2"Roboto",Arial,sans-serif}.text blockquote,.textblock blockquote{margin-bottom:15px}.text blockquote p,.textblock blockquote p{font:14px/1.4"Roboto",Arial,sans-serif;margin:15px 0;padding:10px 20px;min-height:55px}.text ol:before,.textblock ol:before{margin-right:4px}.text .h3,.text h3,.textblock .h3,.textblock h3{font-size:16px}.text img.fr-fir,.textblock img.fr-fir{margin:0 0 10px 10px}.text img.fr-fil,.textblock img.fr-fil{margin:0 10px 10px 0}.text ol+p,.text ul+p,.textblock ol+p,.textblock ul+p{padding-top:6px}.textblock{text-align:justify}.textblock ol,.textblock ul{padding:0 6px}.textblock ol:before,.textblock ul:before{height:25px}.wrapper_content{padding:0 0 20px}.questions{padding:0}.questions h2:not(.h3){margin-bottom:10px}.questions h3{font-size:15px}.questions h3:before{font-size:15px;margin-right:0}.questions h4{font:700 14px/18px"Roboto",Arial,sans-serif}.questions li,.questions p{font:14px/1.3"Roboto",Arial,sans-serif}.questions .answer{margin-left:2px}.questions .faq_item{margin-bottom:5px}.questions .faq_item h3{padding:10px 30px 10px 10px}.questions .answer{padding:5px 10px 10px}table.adaptive_table{margin-right:8px}.items.how_work{gap:20px 0}.items.how_work .item{width:320px;height:110px}.items.how_work .item>div{width:220px}.items.how_work .item p.small{font:14px/1.3em"Roboto",Arial,sans-serif;margin-top:15px}.items.how_work .item:before{font-size:36px;width:80px}.items.how_work .item img,.items.how_work .item:after{left:10px}.section_gallery3 .owl-carousel img,.section_gallery4 .owl-carousel img{max-width:100%;height:auto}.tpl_service .service_desc{display:block}.tpl_service .service_desc div,.tpl_service .service_desc div:first-child{width:auto}.tpl_service .service_desc .text-block h3,.tpl_service .service_desc .text-block h3:first-child{padding:10px 0 0}.tpl_service .service_desc ul.service_desc_ul_big{padding:0 10px 0 5px}.tpl_service .service_desc ul.service_desc_ul_big li span:first-child{font-size:13px}.tpl_service .service_desc ul.service_desc_ul_big li span .mdi{font-size:22px}.service_how_work{gap:5px}.service_how_work .service_how_work_block{padding:10px 5px 15px 10px;border-radius:20px}.service_how_work .service_how_work_block .mdi{font-size:22px;display:inline-block;width:48px;height:48px;border:1px solid #07568f;border-radius:50%;background:#fff;text-align:center;display:flex;justify-content:center;align-items:center;line-height:1;margin:0 auto}.service_how_work .service_how_work_block:before{padding:8px 8px 8px 12px;font-size:24px;height:20px;width:15px;border-radius:20px 0 12px 0}.service_how_work .service_how_work_block:after,.service_how_work .service_how_work_block:nth-child(odd):after{border-radius:20px;border-width:7px}.service_how_work .service_how_work_block h4{padding:15px 0 10px}.catalog3{grid-template-columns:minmax(300px,80%);gap:5px 0}.catalog3 .catalog3__block{min-height:70px}.service_area img.fr-fir{border-radius:10px;margin:10px auto 0}.block_order{padding:30px 0}.block_order .block_order_phone_email{justify-content:center;align-items:center;display:flex;flex-direction:column;margin:0 auto;gap:5px}.block_order .block_order_phone_email .phones{margin:0}.block_order .wrapper_buttons{margin:20px 0 15px}.footer_end{padding:5px 0}.footer_end .container{flex-direction:column;display:flex;justify-content:center;align-items:center}.footer_top .footer_nav{margin:10px 0}.about__content .about__content_text{padding:0 0 20px}.service_blocks .service_blocks__card{padding:10px 10px 15px}.service_blocks .service_blocks__card h3{font-size:21px}.service_blocks .service_blocks__grid .service_blocks__card,.service_blocks .service_blocks__grid-left .service_blocks__card{margin-top:-10px}.about__our_experience_ul .about__our_experience_li{gap:5px;padding:8px 10px}.about__our_experience_ul .about__our_experience_li img{margin:0 5px 0 0}.about__our_experience_ul .about__our_experience_li .about__our_experience_title{margin-bottom:5px}.what_we_offer_wrapper{padding:15px 5px;gap:20px}.what_we_offer_wrapper .what_we_offer_block{gap:10px}.what_we_offer_wrapper .what_we_offer_block img{width:64px;height:auto}.what_we_offer_wrapper .what_we_offer_block .what_we_offer_content{font-size:14px}.what_we_offer_wrapper .what_we_offer_block .what_we_offer_title{font-size:17px}}@media only screen and (max-width:420px){.header__h1 h1,.header__main2 h1{font-size:22px}.header__h1 .under_h1,.header__main2 .under_h1{font-size:13px}.text_copyright{margin-top:0;font-size:8px}.about__advantages .about__advantages_ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.about__advantages .about__advantages_li{padding:5px 12px 10px}.about__advantages .about__advantages_li .about__advantages_li_title{margin-bottom:5px}.about__advantages .about__advantages_li img{width:42px}.text.textblock img{max-width:150px}.catalog1:not(.catalog3){grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.textblock:not(+.how_we_work) h2:not(.h3){margin:20px 0 10px}div.about_content3 ol{font-size:15px}div.about_content3 ol li:before{width:28px;min-width:28px;height:28px;border-radius:28px;font:700 18px/28px"Roboto",Arial,sans-serif}div.about_content3 img,div.about_content3 picture{width:80%;max-width:80%}.service_how_work{grid-template-columns:repeat(1,minmax(0,240px));gap:10px}.buttons_block{margin:20px auto 5px}.header_under_top_mobile{font-size:9px}.block_order h2:not(.h3){padding:0 0 5px;line-height:1}}@media only screen and (max-width:360px){.header_under_top_mobile{font-size:8px}.catalog1:not(.catalog3){grid-template-columns:repeat(auto-fill,minmax(130px,2fr))}.header__main h1{font-size:20px}.header__main h1 br,.header__main h1 span{font-size:13px}.header__main .under_h1{font-size:10px;margin:5px 0 10px}.header__main3 .header_content_2{gap:5px}.header__main.header_easy h1{font-size:24px}.header_mobile .header_mobile_button .title{padding:0 5px}div.about_content2{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px 10px}div.about_content2 .about_content21{width:140px}div.about_content2 img{border-radius:70px}div.about_content2 p{margin-top:8px;font:700 13px/1.2"Roboto",Arial,sans-serif;width:140px}.header_mobile .wrapper_logo p{font-size:9px}.header_mobile .wrapper_logo p:first-child{font-size:10px;margin-right:5px}.items.how_work{gap:20px 0}.items.how_work .item{width:300px;height:110px}.items.how_work .item>div{width:205px}.items.how_work .item p{font-size:16px}.items.how_work .item p.small{font:13px/1.3em"Roboto",Arial,sans-serif}.items.how_work .item:before{font-size:32px;width:71px}.items.how_work .item img,.items.how_work .item:after{left:5px}.section_gallery4 .owl-theme .owl-nav:not(.disabled){margin:-135px -10px 85px}.header_mobile .header__logo img{width:50px;height:auto;margin:-5px 8px -5px 0}.header_mobile .header__logo .logo_str{font-size:9px}.header_mobile .header__logo .logo_str1{font-size:17px;gap:5px}.header_mobile .header__logo .logo_line{margin-top:0;width:11px;height:1px}}@media only screen and (max-width:305px){body,header{min-width:305px!important;overflow-x:scroll!important}}.services-section{padding:80px 0 100px;background:linear-gradient(180deg,#f5f7fa 0,#fff 100%);position:relative;overflow:hidden}.service-card::before,.services-section::before{content:"";position:absolute;top:0;left:0;right:0}.services-section::before{height:150px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120'%3E%3Cpath fill='%23f5f7fa' fill-opacity='0.3' d='M0,64L48,69.3C96,75,192,85,288,80C384,75,480,53,576,48C672,43,768,53,864,58.7C960,64,1056,64,1152,58.7C1248,53,1344,43,1392,37.3L1440,32L1440,0L1392,0C1344,0,1248,0,1152,0C1056,0,960,0,864,0C768,0,672,0,576,0C480,0,384,0,288,0C192,0,96,0,48,0L0,0Z'%3E%3C/path%3E%3C/svg%3E")repeat-x;background-size:100% 100%;opacity:.5}.section-header{text-align:center;margin-bottom:60px}.section-title{font-family:var(--font-heading);font-size:48px;font-weight:700;color:var(--primary-blue);letter-spacing:2px;margin-bottom:15px}.section-subtitle{font-size:20px;color:var(--text-light);font-weight:400}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.service-card{background:var(--white);border-radius:12px;padding:35px 25px;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;position:relative;overflow:hidden}.service-card::before{height:4px;background:var(--primary-blue);transform:scaleX(0);transition:transform .3s ease}.service-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(7,86,143,.15)}.service-card:hover::before{transform:scaleX(1)}.service-card-featured{background:linear-gradient(135deg,var(--primary-blue) 0%,#0a6ba8 100%);color:var(--white);transform:scale(1.05);box-shadow:0 8px 25px rgba(7,86,143,.25)}.service-card-featured::before{background:var(--white)}.service-card-featured .service-title{color:var(--white)}.service-card-featured .service-description{color:rgba(255,255,255,.95)}.service-card-featured .service-link{color:var(--white);font-weight:700}.service-card-featured .service-icon svg{fill:var(--white);stroke:var(--white)}.service-card-featured:hover{transform:scale(1.08) translateY(-8px);box-shadow:0 15px 40px rgba(7,86,143,.35)}.service-icon,.service-title{display:flex;align-items:center;justify-content:center}.service-icon{width:80px;height:80px;margin:0 auto 25px}.service-icon svg{width:100%;height:100%;fill:var(--primary-blue);stroke:var(--primary-blue);transition:all .3s ease}.service-card:hover .service-icon svg{transform:scale(1.1)}.service-title{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--primary-blue);margin-bottom:15px;text-align:center;min-height:60px}.service-description{font-size:15px;line-height:1.6;color:var(--text-light);text-align:center;margin-bottom:20px;min-height:72px}.service-link{font-size:15px;font-weight:600;color:var(--primary-blue);text-decoration:none;transition:all .3s ease;margin:0 auto;display:block;text-align:center}.service-link:hover{color:#05446d;transform:translateX(5px)}.services-cta{text-align:center;margin-top:50px}.btn-view-all{background-color:var(--primary-blue);color:var(--white);padding:18px 50px;font-size:16px;font-weight:700;letter-spacing:1px;border-radius:6px;text-transform:uppercase;display:inline-block;transition:all .3s ease;box-shadow:0 4px 15px rgba(7,86,143,.2)}.btn-view-all:hover{background-color:#05446d;transform:translateY(-3px);box-shadow:0 8px 25px rgba(7,86,143,.3)}.btn-view-all:active{transform:translateY(1px) scale(.98)}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr);gap:25px}.service-card-featured{transform:scale(1)}.section-title{font-size:40px}.section-subtitle{font-size:18px}}@media (max-width:768px){.services-section{padding:60px 0 80px}.services-grid{grid-template-columns:1fr;gap:20px}.section-header{margin-bottom:40px}.section-title{font-size:32px;letter-spacing:1px}.section-subtitle{font-size:16px}.service-card{padding:30px 20px}.service-title{font-size:20px;min-height:auto}.service-description{font-size:14px;min-height:auto}.btn-view-all{width:100%;max-width:350px;padding:16px 40px}}@media (max-width:480px){.section-title{font-size:28px}.service-icon{width:70px;height:70px}}