

/* Start:/local/templates/main/fonts.css?17313325205827*/
/* Код, который вставил Сульженко Сергей */

@font-face {
    font-family: 'Geologica';
    
    src: url('/local/templates/main/fonts/geological/Geologica-Medium.woff2') format('woff2'),
        url('/local/templates/main/fonts/geological/Geologica-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Geologica';
    
    src: url('/local/templates/main/fonts/geological/Geologica-Bold.woff2') format('woff2'),
        url('/local/templates/main/fonts/geological/Geologica-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geologica';
    
    src: url('/local/templates/main/fonts/geological/Geologica-ExtraBold.woff2') format('woff2'),
        url('/local/templates/main/fonts/geological/Geologica-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geologica';
    
    src: url('/local/templates/main/fonts/geological/Geologica-Thin.woff2') format('woff2'),
        url('/local/templates/main/fonts/geological/Geologica-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geologica';
    
    src: url('/local/templates/main/fonts/geological/Geologica-ExtraLight.woff2') format('woff2'),
        url('/local/templates/main/fonts/geological/Geologica-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geologica';
    
    src: url('/local/templates/main/fonts/geological/Geologica-Light.woff2') format('woff2'),
        url('/local/templates/main/fonts/geological/Geologica-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geologica';
    
    src: url('/local/templates/main/fonts/geological/Geologica-SemiBold.woff2') format('woff2'),
        url('/local/templates/main/fonts/geological/Geologica-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geologica';
    
    src: url('/local/templates/main/fonts/geological/Geologica-Black.woff2') format('woff2'),
        url('/local/templates/main/fonts/geological/Geologica-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geologica';
    
    src: url('/local/templates/main/fonts/geological/Geologica-Regular.woff2') format('woff2'),
        url('/local/templates/main/fonts/geological/Geologica-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: "Ubuntu Light";
    src: url("/local/templates/main/fonts/ubuntu/Ubuntu-Light.woff2") format("woff2"), url("/local/templates/main/fonts/ubuntu/Ubuntu-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Ubuntu";
    src: url("/local/templates/main/fonts/ubuntu/Ubuntu-Regular.woff2") format("woff2"), url("/local/templates/main/fonts/ubuntu/Ubuntu-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Ubuntu Medium";
    src: url("/local/templates/main/fonts/ubuntu/Ubuntu-Medium.woff2") format("woff2"), url("/local/templates/main/fonts/ubuntu/Ubuntu-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Ubuntu Bold";
    src: url("/local/templates/main/fonts/ubuntu/Ubuntu-Bold.woff2") format("woff2"), url("/local/templates/main/fonts/ubuntu/Ubuntu-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Rouble';
    font-display: swap;
    src: url(/local/templates/main/fonts/rouble/rouble.woff2),
         url(/local/templates/main/fonts/rouble/rouble.woff);
}

@font-face {
    font-family: metrize;
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    src: url(/local/templates/main/fonts/metrize/metrize.woff) format('woff'); 
}

i.metrize {
    font-family: metrize;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    vertical-align: baseline;
    line-height: 100%
}

.metrize.list-enum {
    position: relative;
    width: 0;
    right: 34px;
}

.metrize.blue-on-white,
.metrize.green-on-white {
    font-size: 30px;
    width: 40px;
}

.metrize.gray-on-white {
    font-size:24px;
    width: 30px;
}

.metrize.white-on-blue {
    font-size: 52px;
    width: 70px;
}

.metrize.type-big-header {
    font-size: 60pt;
    margin: 0 15px 0 -30px;
    vertical-align: middle;
}

.metrize.type-blue-transparent {
    color:#33b9ea;
}

.metrize.type-gray-transparent {
    color:#cecece;
}

@font-face{
    font-family: gendalf_icons;
    font-display: swap;
    src: url('/local/templates/main/fonts/gendalf_icons/gendalf_icons.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

i.gendalf-icons {
    font-family: gendalf_icons;
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    vertical-align: baseline;
    line-height: 100%;
}

i.gendalf-icons.list-enum {
    position: relative;
    width: 0;
    right: 34px;
}

i.gendalf-icons.blue-on-white,
i.gendalf-icons.green-on-white {
    font-size: 30px;
    width: 40px;
}

i.gendalf-icons.gray-on-white {
    font-size: 24px;
    width: 30px;
}

i.gendalf-icons.white-on-blue {
    font-size: 52px;
    width: 70px;
}

@font-face {
    font-family: 'CenturySchoolbookBold';
    font-display: swap;
    src: url('/local/templates/main/fonts/newspaper/885326.ttf?');
}




/* End */


/* Start:/local/templates/main/css/jquery.fancybox-2.1.5.min.css?16691164603885*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/local/templates/main/css/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/local/templates/main/css/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/local/templates/main/css/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/local/templates/main/css/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/local/templates/main/css/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/local/templates/main/css/fancybox_loading@2x.gif);background-size:24px 24px}}
/* End */


/* Start:/local/templates/main/build/css/main/base.css?16815104251085*/
body,
html {
    color: #262626 !important;
    font-size: 13pt;
    font-family: 'Ubuntu Regular', 'Arial', sans-serif;
	scroll-behavior: smooth;
	scroll-padding-top: 80px;
}
body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
}
a {
    color: #0076a0;
}
a:active,
a:hover {
    outline: none;
    color: #0084b3;
}
a:focus,
button:focus {
    outline-color: #0084b3;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    word-wrap: break-word;
    color: #262626;
    font-weight: 400;
}
h1 {
    margin-bottom: 50px;
    font-size: 40px;
}
h2 {
    margin: 0 0 50px;
    text-align: center;
}
h3 {
    margin: 0 0 30px;
}
input[type="password"],
input[type="text"],
textarea {
    border-radius: 6px;
    padding: 10px;
    border: 2px solid #e0e0e0;
    width: 100%;
}
input[type="password"],
input[type="text"] {
    height: 50px;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

/* End */


/* Start:/local/templates/main/build/css/main/layout.css?16269626531542*/
.content{margin:0 10%}.row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.main{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preffered-size:auto}.footer{position:relative;bottom:0;width:100%;background-color:#fff}.affix{top:0;z-index:100500;width:100%}.header img{max-width:100%}.border{background:url(/local/templates/main/build/css/main/images/header-hr.png);height:2px}.navbar{margin:0;border:none;z-index:1}.navbar-default .navbar-nav>li>a{font:500 13pt Ubuntu,sans-serif;color:#52535d;padding:15px 50px}.navbar-default .navbar-nav>li>a:first-child{padding-left:0}.navbar-default .navbar-nav>li>a.selected,.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#00b4ff}.float-left{float:left}.float-right{float:right}.clear{clear:both}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-auto{margin:auto 0}.m-t-b-auto{margin-top:auto;margin-bottom:auto}.h-full{height:100%;min-height:100%;height:auto!important}.w-full{width:100%}.table_news td,.table_news th{padding:10px;border:1px solid}.visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden}.light-blue-bg{background:#45c1ed}.orange-bg{background:#f3ad30}.green-bg{background:#65c888}.grey-bg{background:#eff1f2}.bg-dark-blue{background-color:#0084b3}.bg-pink{background-color:#e5c5cc}.bg-gray-blue{background-color:#c5d5e5}
/* End */


/* Start:/local/templates/main/build/css/main/text.css?1626962653809*/
.container .fc0,.fc0{color:#45c1ed}.container .fc1,.fc1{color:#0084b3}.container .fc2,.fc2{color:#65c888}.container .fc3,.fc3{color:#eff1f2}.container .fc4,.fc4{color:#20303С}.container .fc5,.fc5{color:#43515С}.c-ta-l{text-align:left}.c-ta-c{text-align:center}.c-ta-r{text-align:right}.c-fw-b{font-weight:700}h2.light-heading{font:normal 32px Ubuntu,sans-serif}h2.bold-heading{font:700 30px Ubuntu,sans-serif}.bold-text{font-weight:700}.small-text{font-size:10pt}.cursive{font:14pt Segoe Print,sans-serif}.thin-md{font:300 16pt Ubuntu,sans-serif}.rouble{font-family:Rouble,sans-serif}.blue-text{color:#0076a0}.white-text,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6,.white-text p{color:#fff}.grey-text{color:#666}.font-12{font-size:12pt}.c-lh-15{line-height:1.5}
/* End */


/* Start:/local/templates/main/build/css/main/list.css?1568378455914*/
ul.circle-bullet-gray>li{margin:10pt 0;padding-left:36px;background:url(/local/templates/main/images/circle-bullet.png) 10px 9px no-repeat rgba(0,0,0,0)!important}ul.circle-bullet-gray{list-style:none outside none;padding-left:0}ul.circle-bullet-white>li{margin:10pt 0;padding-left:36px;background:url(/local/templates/main/images/circle-bullet-white.png) 10px 9px no-repeat rgba(0,0,0,0)!important}ul.circle-bullet-white{list-style:none outside none;color:#fff;padding-left:0}ul.disc-bullet-gray{list-style-type:disc;padding-left:15px}ul.disc-bullet-gray>li{list-style-type:disc;margin:5pt 0}.disc-bullet-black{list-style:none;padding-left:15px}.disc-bullet-black>li{margin:15px 0}.disc-bullet-black>li:before{content:"";display:inline-block;width:10px;height:10px;margin-right:15px;background-color:#262626;border-radius:50%}ol.numeric-inside li{margin:10pt 0;padding-left:5px}ol.numeric-inside{margin-left:-5px}
/* End */


/* Start:/local/templates/main/build/css/main/button.css?15698383273601*/
.btn-md{padding:5px 20px;font-size:14pt}.btn-lg,.btn-md{border:none;border-radius:6px;font-weight:100;font-family:Ubuntu,sans-serif;color:#fff}.btn-lg{padding:10px 25px;font-size:16pt}.btn-std{padding:0 40px;font-size:17px;line-height:50px;border:none;border-radius:2px;color:#fff;-webkit-transition:1s;-o-transition:1s;transition:1s}.btn-center{display:block;width:auto;margin:auto;text-align:center}.btn-lg.type-green,.btn-lg.type-green:active,.btn-lg.type-green:focus,.btn-lg.type-green:hover,.btn-md.type-green,.btn-md.type-green:active,.btn-md.type-green:focus,.btn-md.type-green:hover{background-color:#65c888}.btn-lg.type-blue,.btn-lg.type-blue:active,.btn-lg.type-blue:focus,.btn-lg.type-blue:hover,.btn-md.type-blue,.btn-md.type-blue:active,.btn-md.type-blue:focus,.btn-md.type-blue:hover{background-color:#00b4ff}.btn-lg.type-orange,.btn-lg.type-orange:active,.btn-lg.type-orange:focus,.btn-lg.type-orange:hover,.btn-md.type-orange,.btn-md.type-orange:active,.btn-md.type-orange:focus,.btn-md.type-orange:hover{background-color:#f3ad30}.btn-lg.type-dark,.btn-lg.type-dark:active,.btn-lg.type-dark:focus,.btn-lg.type-dark:hover,.btn-md.type-dark,.btn-md.type-dark:active,.btn-md.type-dark:focus,.btn-md.type-dark:hover,.btn-std.type-dark,.btn-std.type-dark:active,.btn-std.type-dark:focus,.btn-std.type-dark:hover{background-color:#262626}.btn-lg:hover,.btn-md:hover,.btn-std:hover{opacity:.7}a.dark-green-text:active,a.dark-green-text:focus,a.dark-green-text:hover{color:#0ba024}a.dark-blue-text:active,a.dark-blue-text:focus,a.dark-blue-text:hover{color:#0084b3}a.blue-link{color:#007fad!important;text-decoration:none;border-bottom:1px solid #007fad;padding-bottom:3px}a.blue-link:active,a.blue-link:focus,a.blue-link:hover{text-decoration:none;border-bottom:0}a.dot-blue-link{text-decoration:none;border-bottom:1px dashed #0084b3;color:#0084b3!important;padding-bottom:3px}a.dot-blue-link:active,a.dot-blue-link:focus,a.dot-blue-link:hover{border-bottom:0}a.white-link{color:#fff;border-bottom:1px solid #fff;padding-bottom:3px;text-decoration:none}a.white-link:active,a.white-link:focus,a.white-link:hover{color:#fff;text-decoration:none;border-bottom:0}a.white-link:visited{color:#fff}a.dot-white-link{color:#fff;text-decoration:none;border-bottom:1px dashed #fff;padding-bottom:3px}a.dot-white-link:active,a.dot-white-link:focus,a.dot-white-link:hover{color:#fff!important;border-bottom:0}a.gray-link{color:#262626!important;text-decoration:none;border-bottom:1px solid #262626;padding-bottom:3px;font-family:Ubuntu}a.gray-link:active,a.gray-link:focus,a.gray-link:hover{text-decoration:none;border-bottom:0}a.dot-gray-link{text-decoration:none;border-bottom:1px dashed #666;color:#262626!important;padding-bottom:3px}a.dot-gray-link:active,a.dot-gray-link:focus,a.dot-gray-link:hover{border-bottom:0}.no-link,.no-link:active,.no-link:focus,.no-link:hover{text-decoration:none;color:inherit;outline:none}.link-btn{display:inline-block;height:auto!important;padding:0 40px;font-size:17px;line-height:50px;text-decoration:none;border-radius:2px;-webkit-transition:1s;-o-transition:1s;transition:1s;cursor:pointer}.link-btn:active,.link-btn:focus,.link-btn:hover{text-decoration:none;opacity:.7}.link-btn--center{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto;text-align:center}.link-btn--green{background-color:#65c888;color:#fff}.link-btn--green:active,.link-btn--green:focus,.link-btn--green:hover{color:#fff}.link-btn--dark{background-color:#262626;color:#fff}.link-btn--dark:active,.link-btn--dark:focus,.link-btn--dark:hover{color:#fff}
/* End */


/* Start:/local/templates/main/build/css/main/indent.css?15743183761390*/
.pd-none{padding:0!important}.pd-t-b-none{padding-left:0!important;padding-right:0!important}.pd-top-lg{padding-top:80px!important}.pd-bottom-lg{padding-bottom:70px!important}.pd-top-std{padding-top:50px!important}.pd-bottom-std{padding-bottom:50px!important}.pd-left-sml{padding-left:30px!important}.pd-right-sml{padding-right:30px!important}.pd-left-std{padding-left:50px!important}.pd-right-std{padding-right:50px!important}.pd-top-sml{padding-top:32px!important}.pd-bottom-sml{padding-bottom:32px!important}.pd-left-md{padding-left:100px!important}.pd-right-md{padding-right:100px!important}.pd-left-lg{padding-left:300px!important}.pd-right-lg{padding-right:300px!important}.pd-left-right-lg{padding-left:150px!important;padding-right:150px!important}.mg-top-sml{margin-top:40px!important}.mg-bottom-x-sml{margin-bottom:20px!important}.mg-bottom-sml{margin-bottom:40px!important}.mg-bottom-none{margin-bottom:0!important}.mg-top-std{margin-top:50px!important}.mg-bottom-std{margin-bottom:50px!important}.c-mt-big{margin-top:100px}.c-mt-std{margin-top:50px}.c-mt-sml{margin-top:25px}.c-mt-none{margin-top:0}.c-mb-big{margin-bottom:100px}.c-mb-std{margin-bottom:50px}.c-mb-sml{margin-bottom:25px}.c-mb-none{margin-bottom:0}.c-mr-sml{margin-right:25px}.c-mr-std{margin-right:50px}.pt-std{padding-top:120px}.pb-std{padding-bottom:120px}.mt-std{margin-top:120px}.mb-std{margin-bottom:120px}
/* End */


/* Start:/local/templates/main/build/css/main/request.css?1568378455360*/
@media (max-width:1700px){.pd-right-lg{padding-right:150px!important}.pd-left-lg{padding-left:150px!important}.pd-left-right-lg{padding-left:100px!important;padding-right:100px!important}}@media (max-width:1300px){.pd-left-lg,.pd-left-right-lg,.pd-right-lg{padding-right:0!important;padding-left:0!important}}@media (min-width:1300px){.container{width:1280px}}
/* End */


/* Start:/local/templates/main/build/css/main/request_xs.css?1568378455953*/
@media (max-width:350px){.title-search-btn{right:8%}}@media (max-width:480px){.lending-block-1{min-height:550px}.pd-top-std{padding-top:25px!important}.pd-bottom-std{padding-bottom:25px!important}.pd-left-sml{padding-left:15px!important}.pd-right-sml{padding-right:15px!important}.pd-left-std{padding-left:15px!important}.pd-right-md,.pd-right-std{padding-right:15px!important}.pd-top-sml{padding-top:15px!important}.pd-bottom-sml{padding-bottom:15px!important}}@media (min-width:481px) and (max-width:767px){.anchor-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.anchor-list__element{margin-bottom:15px;padding-left:10px;padding-right:10px;font-size:13px}}@media (max-width:767px){.areement-text{line-height:2}.getfree-form p.small-text{padding:15px 40px 0;line-height:1.8}.btn-std,.link-btn{width:100%;padding:0 15px;text-align:center}.c-mb-big{margin-bottom:70px}.c-mt-big{margin-top:70px}}
/* End */


/* Start:/local/templates/main/build/css/main/request_sm.css?1563540233141*/
@media (min-width:768px) and (max-width:991px){.anchor-list__element{margin-bottom:15px;padding-left:20px;padding-right:20px;font-size:20px}}
/* End */


/* Start:/local/templates/main/build/css/main/request_md.css?1567518599305*/
@media (max-width:979px){.navbar{text-align:center;min-height:70px}.navbar .getcall{text-align:right}.top-block-demonstration>.container>h1{font-size:14pt}.top-block-demonstration>.container>.play_video{margin:30px auto}.demonstration-process>.action{margin-bottom:20px}.margin-b-280{margin-bottom:280px}}
/* End */


/* Start:/local/templates/main/build/css/module/slick.css?15683784551240*/
.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/templates/main/build/css/module/slick-theme.css?15683784552245*/
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(/local/templates/main/build/css/module/../images/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/local/templates/main/build/css/module/../fonts/slick/slick.eot);src:url(/local/templates/main/build/css/module/../fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(/local/templates/main/build/css/module/../fonts/slick/slick.woff) format("woff"),url(/local/templates/main/build/css/module/../fonts/slick/slick.ttf) format("truetype"),url(/local/templates/main/build/css/module/../fonts/slick/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/* End */


/* Start:/local/templates/main/build/css/module/modal_form_white.css?15689656392254*/
#whiteModal.modal .modal-backdrop{background-color:#000!important}.modal .modal-body .close{padding:20px 25px 0 0!important}.modal .modal-body .close img{width:23px;height:23px}#whiteModal .modal-dialog{width:765px}.form-white{padding:0 70px}.form-white .control-group{margin:15px 0}.form-white h3{color:#666;font-size:32px;line-height:35px;text-align:center;margin:15px 0 35px}.form-white .feedback-type input[type=radio]{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px}.form-white .feedback-type label:nth-child(2n){padding:3px 50px;color:#0084b4;cursor:pointer;border-right:1px solid #666;font-size:19px}.form-white .feedback-type label span{border-bottom:1px dashed #0084b4}.form-white .feedback-type .radio--active,.form-white .feedback-type input[type=radio]:checked{border-bottom:none}.form-white .feedback-type label:nth-child(2){padding-left:0}.form-white .feedback-type label:nth-child(6){border-right:none;padding-right:0}.form-white .control-group input:not([type=file]):not([type=submit]),.form-white .control-group textarea{padding:0;height:40px;border-radius:0;border:none;border-bottom:1px solid #666;color:#666;font:17px Ubuntu,sans-serif}.form-white .control-group input:not([type=file]):not([type=submit]):focus,.form-white .control-group textarea:focus{outline:none;border-bottom:1px solid #0084b4}.form-white .control-group textarea{height:30px;margin-top:15px}.form-white .control-group textarea::-webkit-input-placeholder{font-weight:400}.form-white .control-group textarea::-moz-placeholder{font-weight:400}.form-white .control-group textarea:-ms-input-placeholder{font-weight:400}.form-white .control-group textarea::-ms-input-placeholder{font-weight:400}.form-white .control-group textarea::placeholder{font-weight:400}.form-white .control-group input[type=file]{position:absolute;height:30px;width:140px;opacity:0}.form-white .control-group .file-text{margin-left:10px;font-size:16px}.form-white .control-group .btn-file{padding:2px 8px;background-color:#fff;color:#0084b4;border:1px solid #0084b4;border-radius:5px;cursor:pointer;font-size:16px}.form-white .btn-submit-blue{display:block;margin:15px auto;background-color:#0084b4;border:none;border-radius:5px;padding:15px 25px;font-size:19px;color:#fff}
/* End */


/* Start:/local/templates/main/build/css/module/fade_block.css?1569495438856*/
.fade-block__item-gl{opacity:0;-webkit-transition:opacity calc(0.7s*var(--step)) .5s ease-in-out;-o-transition:opacity calc(0.7s*var(--step)) .5s ease-in-out;transition:opacity calc(0.7s*var(--step)) .5s ease-in-out}.fade-block__item-vt{opacity:0;-webkit-transform:matrix(1,0,0,1,0,50);-ms-transform:matrix(1,0,0,1,0,50);transform:matrix(1,0,0,1,0,50);-webkit-transition:opacity .7s ease-in-out,-webkit-transform .7s ease-in-out;transition:opacity .7s ease-in-out,-webkit-transform .7s ease-in-out;-o-transition:opacity .7s ease-in-out,transform .7s ease-in-out;transition:opacity .7s ease-in-out,transform .7s ease-in-out;transition:opacity .7s ease-in-out,transform .7s ease-in-out,-webkit-transform .7s ease-in-out}.fade-block__item--within{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}
/* End */


/* Start:/local/templates/main/css/module/header.css?17222341107075*/
:root {
    --index: calc(1.05vw + 1.75vh);
    --one: calc(var(--index) * 0.0370783);
}
.submenu {
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s ease;
    display: none;
}
.header {
}

.review-search {
    display: flex;
    justify-content: flex-end;
    gap: calc(var(--one) * 132);
    background: #EFF1F2;
    align-items: center;
    padding: calc(var(--one) * 6) calc(var(--one) * 10);
}
.review-search__review-link {
    color: #262626;
    font-family: 'Geologica';
    font-size: calc(var(--one) * 14.1);
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
}
.review-search__review-link:hover {
    text-decoration: none;   
}
.review-search__search {
}

.review-search__search-form {
    display: flex !important;
    position: relative !important;

}
.search {
}
.review-search__search-form-label {
    margin: 0 !important;
    padding: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.review-search__search-form-label-input {
    border-radius: calc(var(--one) * 5) !important;
    border: calc(var(--one) * 1) solid rgba(38, 38, 38, 0.65) !important;
    background: #FFF !important;
    padding: calc(var(--one) * 7) calc(var(--one) * 10) !important;

width: calc(var(--one) * 196.5);
    height: calc(var(--one) * 29);
}
.review-search__search-form-label-input::-webkit-input-placeholder {
    color: rgba(38, 38, 38, 0.65);
    font-family: 'Open Sans' !important;
    font-size: calc(var(--one) * 14) !important;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    display: flex;
    justify-content: center;

    padding: 0 !important;
    margin: 0 !important;

    width: -webkit-max-content !important;
    padding-top: 3px !important;
   
    width: max-content !important;
    height: -webkit-max-content !important;
    height: max-content !important;

    position: absolute;
    top: calc(var(--one) * 11) !important;
    left: calc(var(--one) * 60) !important;

    transform: translate(-50%, -50%) !important;
}
.review-search__search-form-label-input::placeholder{
    line-height: 30px;

}
.review-search__search-form-label-input::-moz-placeholder {
    color: rgba(38, 38, 38, 0.65);
    font-family: 'Open Sans' !important;
    font-size: calc(var(--one) * 14) !important;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    display: flex;
    justify-content: center;

    padding: 0 !important;
    margin: 0 !important;

    padding-top: 3px !important;
    width: -moz-max-content !important;

    width: max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;

    position: absolute;
    top: calc(var(--one) * 11) !important;
    left: calc(var(--one) * 60) !important;

    transform: translate(-50%, -50%) !important;
}
.review-search__search-form-label-input:-ms-input-placeholder {
    color: rgba(38, 38, 38, 0.65);
    font-family: 'Open Sans' !important;
    font-size: calc(var(--one) * 14) !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;

    padding: 0 !important;
    margin: 0 !important;

    width: max-content !important;
    height: max-content !important;

    position: absolute;
    top: calc(var(--one) * 11) !important;
    left: calc(var(--one) * 60) !important;

    transform: translate(-50%, -50%) !important;
}
.review-search__search-form-label-input::-ms-input-placeholder {
    color: rgba(38, 38, 38, 0.65);
    font-family: 'Open Sans' !important;
    font-size: calc(var(--one) * 14) !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;

    padding: 0 !important;
    margin: 0 !important;

    width: max-content !important;
    height: max-content !important;

    position: absolute;
    top: calc(var(--one) * 11) !important;
    left: calc(var(--one) * 60) !important;

    transform: translate(-50%, -50%) !important;
}
.review-search__search-form-label-input::placeholder {
    color: rgba(38, 38, 38, 0.65);
    font-family: 'Open Sans' !important;
    font-size: calc(var(--one) * 14) !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    justify-content: center;

    padding: 0 !important;
    margin: 0 !important;

    width: -webkit-max-content !important;

    width: -moz-max-content !important;

    width: max-content !important;
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;

    position: absolute;
    top: calc(var(--one) * 11) !important;
    left: calc(var(--one) * 60) !important;

    transform: translate(-50%, -50%) !important;
    margin-top: 2px !important;
}

.review-search__search-form-label-input:focus {
    color: rgba(38, 38, 38, 0.65);
    font-family: 'Open Sans' !important;
    font-size: calc(var(--one) * 14) !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border: calc(var(--one) * 1) solid rgba(38, 38, 38, 0.65) !important;
    outline: none !important;
}

.input {
}
.submit {
}
.review-search__search-form-label-button {
    position: absolute;
    right: calc(var(--one) * 2);
    top: calc(var(--one) * 12);
    border: 0;
    background: none;
    padding: 0 !important;
    display: flex;
    transform: translate(-50%, -50%);
}
.review-search__search-form-label-button-image {
    width: calc(var(--one) * 14);
    height: calc(var(--one) * 14);
    margin-top: 3px;
}


.nav-feedback {
    display: flex;
    background: #FFF;
    box-shadow: 0px calc(var(--one) * 4) calc(var(--one) * 4) 0px rgba(0, 0, 0, 0.09);
    padding: calc(var(--one) * 0) calc(var(--one) * 10);
    justify-content: space-between;
    z-index: 500 !important;
    align-items: center;
    position: relative;
    height: calc(var(--one) * 60);
}
.nav-feedback__nav {
    display: flex;
    gap: calc(var(--one) * 22);
    height: 100%;
    align-items: center;
}
.nav-feedback__nav-link {
    width: calc(var(--one) * 124);
    height: calc(var(--one) * 49);
    display: flex;
}
.nav-feedback__nav-link-image {
    width: 80%;
    height: auto;
}

.nav-feedback__feedback {
    display: flex;
    gap: calc(var(--one) * 29);
    align-items: center;
}
.nav-feedback__feedback-list {
    display: flex;
    gap: calc(var(--one) * 11);
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
}
.nav-feedback__feedback-list-item {
    display: flex;
}
.nav-feedback__feedback-list-item-link {
    display: flex;
}
.nav-feedback__feedback-list-item-link-image {
    width: calc(var(--one) * 28.2);
    height: calc(var(--one) * 28.2); /*было 25 и 25*/
}
.nav-feedback__feedback-phone {
    display: flex;
    margin: 0 !important;
}
.nav-feedback__feedback-phone-link {
    color: #009F98;
    font-family: 'Geologica';
    font-size: calc(var(--one) * 23.5);
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}


/* End */


/* Start:/local/components/twofingers/location/templates/.default/style.css?172223411013843*/
.tfl__link-container:hover,
.tfl__link-container{
    text-decoration:none;
    display: flex;
}

.tfl__link:hover,
.tfl__link {
    /* border-bottom:1px dashed; */
    cursor: pointer;
    font-family: Geologica;
    font-size: 14px;
    font-weight: 400;
}

.tfl__link-label{
    margin-right: 5px;
}

.tfl__link.tfl__link_order {
    font-weight: bold;
    line-height: 2;
}

.tfl-define-popup{
    background: linear-gradient(180deg, #FFFFFF 10.37%, #D6E0E5 102.07%);
    text-align: center;
    border-radius: 0 35px 35px 35px  !important;
}

.tfl-define-popup__desktop{
    border-radius: 0.3em;
    -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
    transform: translateX(-50%);
    z-index: 1001;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    position: absolute;
}

.tfl-define-popup__text{
    padding-left: 20px;
    padding-right: 20px;
    font-family: Open Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 24.51px;
    color: #262626;
}
.tfl-define-popup__text>b{
    font-family: Geologica;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #262626;
}

.tfl-define-popup__mobile{
    width: calc(100% - 20px);
    position: fixed;
    z-index: 9999999;
    top: 60px !important;
    left: 10px !important;
}

.tfl-define-popup__mobile .tfl-define-popup__buttons{
    border-radius: 0!important;
}

.tfl-define-popup__desktop:before,
.tfl-define-popup__desktop:after{
    border: 25px solid transparent;
    border-bottom: 5px solid #fff;
    border-left: 62px solid #fff;
    border-radius: 5px;
    content: '';
    position: absolute;
    left: 0px;
    top: -24px;
    width: 20px;
    height: 20px;

}
.tfl-define-popup__desktop::before {
    z-index: 1; /* Накладываем поверх, чтобы скрыть следы тени */
    box-shadow: none; /* Прячем тень */
}

.tfl-define-popup__buttons{
    text-align: center;
    overflow: hidden;
    display: grid;
    grid-gap: 16px;
}
.tfl-define-popup__button{
    border-radius: 15px !important;
    display: block;
    padding: 10px 20px;
    box-sizing: border-box;
    font-family: Geologica;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
}

@media (max-width: 767px) {
    .tfl-define-popup__button{
        padding: 12px 22px;
        font-size: 16px;
        font-weight: 600;
        line-height: 20px;
    }
}

.tfl-define-popup__main{
    font-weight: bold;
}

.tfl-define-popup__second{
    background-color: #f5f5f5;
}

.tfl-popup{
    position: fixed;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: linear-gradient(180deg, #FFFFFF 0%, #D6E0E5 100%);
    z-index: 2001;
    max-width: 100%;
    overflow: hidden;
    left: 50%;
    top: 42%;
    transform: translate(-50%, -50%);
    -webkit-box-shadow: -1px 2px 13px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: -1px 2px 13px 0px rgba(0, 0, 0, 0.25);
    box-shadow: -1px 2px 13px 0px rgba(0, 0, 0, 0.25);
    display: grid;
    grid-template-rows: auto auto minmax(0, 1fr);
    grid-template-columns: 1fr;
    grid-gap: 0;
    box-sizing: border-box;
    opacity: 0;
    transition: opacity .2s ease-in, top .2s ease-out;
}

.tfl-popup.tfl-popup_loaded{
    opacity: 1;
    top: 45%;
}

.tfl-popup.tfl-popup_loading {
    background:url(/local/components/twofingers/location/templates/.default/img/preloader.svg) center center no-repeat #ffffff;
}

.tfl-popup__title-container{
    position: relative;
    width: 100%;
}


.tfl-popup__search-wrapper{
    margin-bottom: 20px;
}

.tfl-popup__title{
    color: #262626;
    font-family: Geologica;
    font-size: 24px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    line-height: 1;
    width: 100%;
}

@media (max-width: 767px) {
    .tfl-popup__title {
        width: 182px;
        white-space: unset;
        overflow: unset;
        text-align: center;
        text-overflow: unset;
        height: fit-content;
    }
    .tfl-popup__title-container{
        justify-content: center;
        display: flex;
    }
}

.tfl-popup__search{
    position: relative;
    padding: 0;
    margin-bottom: 15px;
    margin-top: 26px;
}

.tfl-popup .tfl-popup__search-input {
    border: 1px solid #262626;
    background: #FFFFFF;
    line-height: 1;
    width: 100%;
    position: relative;
    border-radius: 15px;
    padding: 14px 28px;

    font-family: Open Sans;
    font-weight: 400;
    text-align: left;
    color: #262626;
}

@media (max-width: 767px) {
    .tfl-popup .tfl-popup__search-input {
        padding: 10px 16px;
    }
}

.tfl-popup .tfl-popup__search-input:focus{
    background-size: 100% 100%, 100% 100%;
    transition: .3s;
    outline: none;
}

.tfl-popup__search-input::-webkit-input-placeholder {color: #bbb;}
.tfl-popup__search-input::-moz-placeholder {color: #bbb;}
.tfl-popup__search-input:-ms-input-placeholder {color: #bbb;}
.tfl-popup__search-input:-moz-placeholder {color: #bbb;}

.tfl-popup__search-input:focus::-webkit-input-placeholder {color: #d5d5d5;}
.tfl-popup__search-input:focus::-moz-placeholder {color: #d5d5d5;}
.tfl-popup__search-input:focus:-ms-input-placeholder {color: #d5d5d5;}
.tfl-popup__search-input:focus:-moz-placeholder {color: #d5d5d5;}

.tfl-popup__clear-field {
    /*background: url("/local/components/twofingers/location/templates/.default/img/clear_field.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    height: 14px;
    position: absolute;
    right: 35px;
    top: calc(50%);
    transform: translateY(-50%);
    width: 14px;
    display:none;
}

.tfl-popup__search-icon{
    height: 24px;
    position: absolute;
    right: 13px;
    top: 24px;
    transform: translateY(-50%);
    width: auto;
    text-align: right;
}

.tfl-popup__search-icon svg{
    fill: #d5d5d5;
    background-color: transparent;
    width: auto;
    height: 100%;
}

.tfl-popup__search-icon svg path{
    fill: #262626;
}

.tfl-popup__container{
    position: relative;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
}

/*.tfl-popup__container:before {*/
    /*position: absolute;*/
    /*content: '';*/
    /*width: 100%;*/
    /*height: 18px;*/
    /*bottom: 0;*/
    /*z-index: 1;*/
    /*background-image: -moz-linear-gradient(top, rgba(255,255,255,0.001) 0%, #fff);*/
    /*background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.001) 0%, #fff);*/
    /*background-image: -o-linear-gradient(top, rgba(255,255,255,0.001) 0%, #fff);*/
    /*background-image: -ms-linear-gradient(top, rgba(255,255,255,0.001) 0%, #fff);*/
    /*background-image: linear-gradient(top, rgba(255,255,255,0.001) 0%, #fff);*/
/*}*/

.tfl-popup__container.tfl-popup__container_no-found:before{
    content: none;
}

.favorites-right-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{
    grid-template-columns: 2fr 1fr;
}

.favorites-left-locations.tfl-popup__with-locations.tfl-popup__with-defaults .tfl-popup__container{
    grid-template-columns: 1fr 2fr;
}

.tfl-popup__scroll-container{
    overflow: hidden;
    overflow-y: auto;
    position: relative;
    display: none;
    min-height: 80px;
}

.tfl-popup__scroll-container + .tfl-popup__scroll-container{
    padding-left: 10px;
}

.tfl-popup__with-locations .tfl-popup__scroll-container.tfl-popup__locations,
.tfl-popup__with-defaults .tfl-popup__scroll-container.tfl-popup__defaults{
    display: block;
}

.tfl-popup__list {
    list-style: none outside none;
    padding: 0;
    line-height: 1.25;
    margin-bottom: 15px;
    /*-webkit-column-width: 150px;*/
    /*-moz-column-width: 150px;*/
    /*column-width: 150px;*/
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    /*-webkit-column-gap: 10px;*/
    /*-moz-column-gap: 10px;*/
    /*column-gap: 10px;*/
    -webkit-column-rule: 0px solid #ccc;
    -moz-column-rule: 0 solid #ccc;
    column-rule: 0px solid #ccc;
    display: block;
}

.favorites-under-search .tfl-popup__defaults .tfl-popup__list{
    margin-top: 15px;
    margin-bottom: 0;
}

.tfl-popup__search-wrapper .tfl-popup__defaults .tfl-popup__list{
    margin-top: 30px;
    margin-bottom: 0;
}

.tfl-popup__list li {
    padding-bottom: 4px;
    overflow: hidden;
    list-style: none;
    page-break-inside: avoid;
    break-inside: avoid;
    padding-left: 28px;
    position: relative;
}

.tfl-popup__list li:before,
.tfl-popup__list li:after {
    content: none;
}

.tfl-popup__list>li>span{
    bottom: 1px;
    left: 0;
    position: absolute;
    font-family: Geologica;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #29B9B1;
}

.tfl-popup__location-link {
    color: #333;
    text-decoration: none;
}
.tfl-popup__location-link--active {
    color: #29B9B1;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
}

.tfl-popup__location-link:hover {
    color: #29B9B1;
    text-decoration: none;
}

.tfl-popup__defaults .tfl-popup__location-link {
    font-weight: 700;
    border-bottom: 1px dotted #333;
}

.tf-location__region {
    display: block;
    font-size: 0.7em;
    color: #999;
    line-height: 1;
    margin-top: 0.3em;
}

.tfl-popup-overlay__second,
.tfl-popup-overlay{
    display: none;
    position: fixed;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: url('/local/components/twofingers/location/templates/.default/img/custom-popup-overlay.png') repeat;
    z-index: 10000;
}

@-webkit-keyframes animate-circle {
    from {
        transform: scale(0);
        opacity: 1;
    }
    to {
        transform: scale(1);
        opacity: 0;
    }
}

@keyframes animate-circle {
    from {
        transform: scale(0);
        opacity: 1;
    }
    to {
        transform: scale(1);
        opacity: 0;
    }
}

.tfl-popup-overlay__loader {
    --size: 10rem;

    position: fixed;
    top: 50%;
    left: 50%;
    height: var(--size);
    width: var(--size);
    transform: translateX(-50%) translateY(-50%);
}

.tfl-popup-overlay__loader > .tfl-popup-overlay__circle {
    --duration: 2s;

    position: absolute;
    height: inherit;
    width: inherit;
    /*background: #FFA5AB;*/
    background: #FFFFFF;
    border-radius: 50%;
    -webkit-animation: animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite;
    animation: animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite;
}

.tfl-popup-overlay__loader > .tfl-popup-overlay__circle:nth-of-type(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.tfl-popup-overlay__loader > .tfl-popup-overlay__circle:nth-of-type(2) {
    -webkit-animation-delay: calc(var(--duration) / -3);
    animation-delay: calc(var(--duration) / -3);
}

.tfl-popup-overlay__loader > .tfl-popup-overlay__circle:nth-of-type(3) {
    -webkit-animation-delay: calc(var(--duration) / -6);
    animation-delay: calc(var(--duration) / -6);
}

.tfl-popup__close{
    display: flex;
    position: absolute;
    cursor: pointer;
    width: 31px;
    height: 31px;
    top: 20px;
    right: 20px;
    align-items: center;
    justify-content: center;
    background: linear-gradient(325.27deg, #50DED8 44.2%, rgba(207, 255, 253, 0.91) 102.3%);
    border-radius: 180px;
}

.nicescroll-rails{
    border-radius: 15px;
}

.tfl-define-popup .tfl-popup__close{
    /*top: 0;*/
    /*right: 0;*/
}

.tfl-popup__close:hover {
    box-shadow: 2px 1px 5px 1px #00000030;
    transition: 0.3s;
}

.tfl-popup__close:before,
.tfl-popup__close:after {
    position: absolute;
    content: '';
    width: 18px;
    background-color: #fff;
    height: 2px;
}

.tfl-popup__close:hover:before,
.tfl-popup__close:hover:after {
    box-shadow: 0px 0px 3px 0px #00000040;
    transition: 0.3s;
}

.tfl-popup__close:before {
    transform: rotate(45deg);
}

.tfl-popup__close:after {
    transform: rotate(-45deg);
}
.tfl-popup__clear-field .tfl-popup__close{
    width: 100%;
    height: 100%;
    top: 0;
    right: 10px;
    background: none;
}
.tfl-popup__clear-field .tfl-popup__close:before,
.tfl-popup__clear-field .tfl-popup__close:after {
    width: 2px;
    height: 15px;
    top: 0;
    left: 6px;
    background-color: #262626;
}

.tfl-define-popup .tfl-popup__close {
    width: 30px;
    height: 30px;

}

.tfl-define-popup .tfl-popup__close:before,
.tfl-define-popup .tfl-popup__close:after {
    width: 2px;
    height: 15px;
    top: 7px;
    left: 15px;
}

.tfl-body-freeze{
    overflow-y: hidden;
    margin-right: calc(-1 * (100vw - 100%));
    height: auto;
}

.tfl-body-blur {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
}

.tfl-popup__nofound-mess{
    display: none;
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: 50%;
    width: 100%;
    font-family: Open Sans;
    font-weight: 400;
    line-height: 19.07px;
    color: #262626;
    transform: translateY(-50%);
}

.tfl-popup__container_no-found .tfl-popup__nofound-mess{
    display: block;
}

.nav-feedback__nav__ip-container{
    width: calc(var(--one)* 195);
}
.nav-feedback__nav__ip-container__mobile{
    display: none;
}
@media (max-width: 767px) {
    .nav-feedback__nav__ip-container{
        display: none;
    }
    .nav-feedback__nav__ip-container__mobile{
        width: 100%;
        padding-top: 14px;
        border-top: 1px solid #666666;
        display: block;
    }
}
.tfl-define-popup__desktop{
    /*left: calc(var(--one) * 340) !important;*/
    /*top: calc(var(--one) * 110) !important;*/
}
@media screen and (max-width: 767px) {
    .tfl-define-popup {
        padding: 16px !important;
        box-shadow: 0px 0px 70px 50px #858585;
    }
    .tfl-define-popup{
        border-radius: 35px  !important;
    }
}
/* End */


/* Start:/local/components/gendalf/menu.header/templates/desktop/style.css?172130781510401*/
:root {
  --containerWidth: 1500;
  --containerWidthMobile: 768;
}

.header-mobile {
  display: none;
}
.submenu-arrow-back {
  display: none;
}
.header-d-none {
  display: none !important;
}

.header-d-flex {
  display: flex !important;
}

.menu {
  display: flex;
  align-items: center;
  height: 100%;
}
.nav-feedback__nav-link-mobile {
  display: none;
}
.menu-arrow-back {
  display: none;
}

.nav-feedback__button {
  display: none;
}
.nav-feedback__button-image {
}
.nav-feedback__feedback-mobile {
  display: none;
}
.header-menu__list {
  gap: calc(var(--one) * 30);
  display: flex;
  list-style: none;
  margin: 0 !important;
  height: 100%;
  align-items: center;
  padding: 0;
}
.header-menu__item {
  height: 100%;
  align-items: center;
  display: flex;
  border-bottom: calc(var(--one) * 3) solid #fff;
  margin: 0;
}

.header-menu__item:hover {
  border-bottom: calc(var(--one) * 3) solid #06a0c5;
}

.header-menu__item-button {
  display: flex;
  height: 100%;
  align-items: center;
  outline: none !important;
  text-decoration: none !important;
}

.nav-feedback__feedback-phone-link:hover {
  text-decoration: none !important;
}

.header-menu__item-p {
  color: #262626;
  font-family: 'Geologica';
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
}

.header-menu__item-button:hover {
  text-decoration: none !important;
  color: #262626 !important;
}
.header-menu__item-button:focus {
  outline: none !important;
  text-decoration: underline;
}

/* .header-menu__item-p::after {
    content: "";
    position: absolute;
    top: calc(var(--one) * 14);
    right: calc(var(--one) * 14);;
    background-image: url(/local/templates/main/images/down-arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 11px;
    width: 11px;
} */

.header-menu__item-img {
  margin-left: calc(var(--one) * 5);
  /* width: calc(var(--one) * 15); */
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  width: 8px;
  height: 12px;
}
.header-menu__item-img--rotate {
  transform: rotate(180deg);
  transition: 0.5s ease-in-out;
}
.header-menu__item-img--dflex {
  display: flex !important;
}
.header-menu__item-img--down {
  margin-left: calc(var(--one) * 5);
  width: calc(var(--one) * 8);
  display: none;
}
.header-menu__item-img--top {
  margin-left: calc(var(--one) * 5);
  width: calc(var(--one) * 8);
  display: none;
  transform: rotate(180deg);
}

.header-menu__item-link {
}
.submenu {
}
.submenu--active {
  position: absolute;
  background: white;
  width: calc(var(--one) * 300);
  top: calc(var(--one) * 60);
  display: flex;
  /* flex-direction: column; */
  visibility: visible;
  opacity: 1;
  box-shadow: 0 0 11px -4px rgba(0, 0, 0, 0.5);
  padding: calc(var(--one) * 18) calc(var(--one) * 20);
  transform: translate(0, 0);
}
.submenu--active-mobile {
  position: absolute;
  background: #f8f8f8;
  width: 100%;
  top: calc(var(--one) * 0);
  display: flex;
  /* flex-direction: column; */
  visibility: visible;
  opacity: 1;
  /* box-shadow: 0 0 11px -4px rgba(0, 0, 0, .5); */
  padding: calc(var(--one) * 18) calc(var(--one) * 20);
  transform: translate(0, 0);
}
.subsections {
}
.subsection {
}

.gray-link {
}

.subsection {
  display: flex;
  flex-direction: column;
}

.subsection__title,
.subsection__link {
  color: #262626;
  font-size: 14px !important;
  font-family: 'Geologica';
  font-weight: 400;
  word-wrap: break-word;
  margin: 0 !important;
  margin-bottom: calc(var(--one) * 10);
  text-decoration: none !important;
  outline: none !important;
}

.subsection a {
  margin-bottom: 10px !important;
}

.nav-feedback__feedback-mobile-search {
  display: none;
  justify-content: space-between !important;
  align-items: center !important;
  flex-direction: row !important;
  width: calc(var(--one) * 600) !important;
}

/* @media screen and (max-width: 768px) {
    .header {
        display: none;
    }
    .header-mobile {
        display: flex;
        width: 100%;
        justify-content: space-between;
        padding: calc(var(--one) * 10);
        background: white;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09);
        position: relative;
    }

    .header-mobile {
    }
    .header-mobile__link {
    }
    .header-mobile__link-logo {
    }
    .header-mobile__social-list {
        display: flex;
        list-style: none;
        gap: calc(var(--one) * 15);
    }
    .header-mobile__social-list-item {
        
    }
    .header-mobile__menu-button {
        border: none;
        background: none;
    }
    .header-mobile__menu-button-image {
    }

    .nav-mobile {
        position: absolute;
    }
    
} */

@media screen and (max-width: 768px) {
  .menu {
    width: 100%;
    position: relative;
    top: 30px;
  }
  .submenu-arrow-back {
    position: absolute;
    top: calc(var(--one) * 20);
    left: calc(var(--one) * 0);
    margin: auto;
    text-align: center;
    content: '';
    color: #666;
    display: inline-block;
    background-image: url(/local/templates/main/images/down-arrow.svg);
    transform: rotate(90deg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: calc(var(--one) * 40);
    height: calc(var(--one) * 40);
    padding-left: 5px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  .menu-arrow-back {
    position: absolute;
    right: calc(var(--one) * 20);
    top: calc(var(--one) * 14);
    margin: auto;
    text-align: center;
    content: '';
    color: #666;
    display: inline-block;
    background-image: url(/local/templates/main/images/down-arrow.svg);
    transform: rotate(-90deg);
    background-size: 100%;
    background-repeat: no-repeat;
    width: calc(var(--one) * 21);
    height: calc(var(--one) * 22);
    padding-left: 5px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
  .nav-feedback__nav-link {
    display: none;
  }
  .nav-feedback__feedback {
    order: 1;
  }
  .nav-feedback__nav {
    order: 2;
    top: calc(var(--one) * 100);
  }
  .nav-feedback__nav-link-mobile {
    display: flex;
    width: calc(var(--one) * 150);
    height: auto;
  }
  .nav-feedback__button {
    display: flex;
    background: none;
    border: none;
    order: 2;
  }
  .nav-feedback__button-image {
    width: calc(var(--one) * 57);
    height: calc(var(--one) * 58);
  }
  .nav-feedback__nav {
    position: absolute;
    top: calc(var(--one) * 100);
    left: calc(var(--one) * 0);
    background: #f8f8f8;
    width: 100%;
    height: 100vh;
    padding: 10px;
    display: none;
  }
  .nav-feedback__nav--none {
    display: none;
  }
  .nav-feedback__nav--flex {
    display: flex;
  }
  .header-menu__list {
    flex-direction: column;
    align-items: flex-start;
    /* width: min(100%, calc(var(--one) * var(--containerWidthMobile))); */
    margin: auto !important;
    width: 100%;
  }
  .header-menu__item {
    display: flex;
    align-items: flex-start;
    height: auto;
    width: 100%;
    border-bottom: calc(var(--one) * 0) solid #fff;
  }
  .header-menu__item:hover {
    border-bottom: calc(var(--one) * 0) solid #06a0c5;
  }
  .submenu--active {
    position: unset;
  }
  .header-menu__item-p {
    transition: 1s;
    padding: calc(var(--one) * 5) calc(var(--one) * 10);
    text-align: left !important;
    background: none;
    line-height: calc(var(--one) * 35) !important;
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: #666;
    width: 100%;
    margin: 0;
    font-weight: 100;
    font-size: calc(var(--one) * 40);
  }

  .header-menu__item-button {
    width: 100%;
  }
  .submenu--active {
    width: 100%;
  }
  .subsections {
    margin: 0;
  }
  .subsection__title,
  .subsection__link {
    transition: 1s;
    padding: calc(var(--one) * 5) calc(var(--one) * 10);
    text-align: left !important;
    background: none;
    line-height: calc(var(--one) * 35) !important;
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: #666;
    width: 100%;
    margin: 0;
    font-weight: 100;
    font-size: calc(var(--one) * 40) !important;
  }
  .subsection__link:hover {
    text-decoration: none !important;
  }
  .header-menu__item-img {
    display: none;
  }
  .nav-feedback {
    margin: 0 auto calc(var(--one) * 35) auto;
    display: flex;
    justify-content: space-around;
    gap: calc(var(--one) * 29);
    height: calc(var(--one) * 100);
  }
  .review-search {
    display: none;
  }
  .nav-feedback__feedback {
    display: none;
  }
  .nav-feedback__feedback-mobile {
    display: flex;
  }
  .nav-feedback__feedback-mobile-list {
    display: flex;
    list-style: none;
    align-items: center;
    justify-content: center;
    margin: auto;
    gap: calc(var(--one) * 15);
    padding: 0;
  }
  .nav-feedback__feedback-mobile-list-item {
  }
  .nav-feedback__feedback-mobile-list-item-link {
  }
  .nav-feedback__feedback-mobile-list-item-link-image {
    width: calc(var(--one) * 45);
    height: calc(var(--one) * 45);
  }
  .nav-feedback__feedback-mobile-search {
    display: none;
  }
  .nav-feedback__feedback-mobile-search-search {
    width: 90%;
  }
  .nav-feedback__feedback-mobile-search-search form {
    width: 100%;
  }
  .review-search__search-form-label {
    width: 100%;
  }
  .nav-feedback__feedback-mobile-search-search
    .review-search__search-form-label-input {
    width: 100% !important;
    height: 80% !important;
    padding: calc(var(--one) * 0) calc(var(--one) * 2) !important;
  }
  .nav-feedback__feedback-mobile-search-search
    .review-search__search-form-label-input:focus {
    width: 100% !important;
    height: 80% !important;
    padding: calc(var(--one) * 9) calc(var(--one) * 2) !important;
  }
  .review-search__search-form-label-input {
    border: none !important;
    border-bottom: 1px solid #cccccc !important;
  }
  .review-search__search-form-label-input:focus {
    border: none !important;
    border-bottom: 1px solid #cccccc !important;
  }
  .nav-feedback__feedback-mobile-search-close {
  }
  .review-search__search-form-label-button {
    display: none;
  }
}

@media (max-width: 450px) {
  .nav-feedback__feedback-mobile-search {
    width: 90% !important;
    height: 80% !important;
    margin: auto;
  }
  .nav-feedback__feedback-mobile {
    width: 90% !important;
    height: 80% !important;
  }
}

/* End */


/* Start:/local/templates/main/components/bitrix/breadcrumb/template1/style.css?1658321530571*/
.bx-breadcrumb {
	padding-top: 10px;
}

.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	/*white-space: nowrap;*/
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/main/css/main/mainPage/footer_new.css?17319175038532*/
@font-face {
    font-family: 'Geo';
    src: url('/local/templates/main/css/main/mainPage/../../../fonts/geological/Geologica-Regular.woff2') format('woff2'),
         url('/local/templates/main/css/main/mainPage/../../../fonts/geological/Geologica-Regular.woff') format('woff');
	font-style: normal;
}

p {
	font-size: 18px;
	margin: 20px 0 !important;
}

 .footer_conteiner {
	background: #EFF1F2;
	color: #FFFFFF;
	font-family: 'Open Sans';
	background-size: 100% !important;
}

.footer_conteiner a {
    text-decoration: none;
	color: #fff;
}

.footer_conteiner a:hover  {
    text-decoration: underline;
	color: #fff;
}



.main_box {
	margin: 0 auto;
	padding: calc(var(--one)*20) 0 calc(var(--one)*86) calc(var(--one)*10);
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	/* align-items: center; */
	position: relative;
	/* width: calc(var(--one)* 541); */
	height: calc(var(--one)*auto);
}

.first_conteiner__img {
	height: calc(var(--one)* 281);
	width: calc(var(--one)* 298);
}

.footer_conteiner__title_b {
	font-size: calc(var(--one)* 48);

	font-family: 'Geo';
	font-weight: 400;
	line-height: 70px;
	text-align: center;


	color: #009F98;
}

.footer_conteiner__title {
	font-size: calc(var(--one)* 26);
}

.footer_conteiner__subtitle{
	font-size: calc(var(--one)* 24);

	font-family: Geo;
	font-weight: 400;
	line-height: 40px;

	color: #009F98;

	margin-top: calc(var(--one)* 30) !important;
}

@media (max-width: 425px) {
	.footer_conteiner__subtitle{
		font-family: Geo;
		font-size: 24px;
		font-weight: 400;
		line-height: 30px;
		text-align: center;
	}
}

.contacts-dzen{
	margin-top: calc(var(--one)* 25) !important;
	display: flex;
	flex-direction: row;

	cursor: pointer;
}

@media (max-width: 425px) {
	.contacts-dzen{
		margin-top: unset;
	}
}

.contacts_canal{
	font-size: calc(var(--one)* 20);
	color: black;
	font-family: Geo;
	font-weight: 400;
	line-height: 25px;
	text-align: left;
}

.contacts_canal span{
	display: block;
}

@media (max-width: 425px) {
	.contacts_canal span{
		display: inline;
	}
}

.menu_ul .punkt_li {
	/* text-decoration: none !important; */
	line-height: 0 !important;
	list-style: none !important;
}






.menu_ul {
	list-style: none !important;
	padding-inline-start: 0px !important;
}

.contacts {
	display: flex;
	align-items: center;
	gap: calc(var(--one)* 8); 
	/* margin: calc(var(--one)* 18)  0px !important; */
}

.contacts_p a{
	font-size: calc(var(--one)* 18);
	/* margin: calc(var(--one)* 18)  0px !important; */
	color: black;

	font-family: Open Sans;
	font-weight: 400;
	line-height: 24.51px;
	text-align: left;

}

.contacts_p a:hover{
	color: #009F98;
	text-decoration: underline;

	transition: color 0.3s ease-in-out;
}





.contacts_img {
	width: calc(var(--one)* 38);
	height:calc(var(--one)* 36); 
}

.footer_button {
	color: #fff;
	cursor: pointer;
	transition-property: color;
	transition-duration: 300ms;
	transition-timing-function: ease-in-out;
	margin-top: calc(var(--one)* 50);
	background: none;
	border: calc(var(--one)* 2) solid #fff;
	border-radius: 5px;
	padding: calc(var(--one)* 20) calc(var(--one)* 60);
	font-size:calc(var(--one)* 20);
	filter: drop-shadow(0 calc(var(--one) * 4) calc(var(--one) * 4) rgba(0, 0, 0, 0.25));
}

.footer_button:hover {
	color: #915CF1;
	background-color: #ffffff;
	border: calc(var(--one) * 2) solid #915CF1;
}

.footer_menu{
	width: calc(var(--one) * 340);

	margin-top: calc(var(--one) * 18);
}

@media (max-width: 425px) {
	.footer_menu{
		width: unset;
		margin-top: unset;
	}
}

.footer_menu__title {
	font-size:calc(var(--one)*24);
	padding-bottom: 15px !important;
	margin-bottom: calc(var(--one)*10) !important;

	font-family: Geo;
	font-weight: 400;
	line-height: 40px;
	text-align: left;


	color: #009F98 !important;
}

@media (max-width: 425px) {
	.footer_menu__title {
		font-family: Geo;
		font-size: 24px !important;
		font-weight: 400;
		line-height: 30px;
		text-align: left;

		padding-bottom: 5px !important;
		margin-bottom: 0;
	}
	
}

a.punkt_menu {
	font-size:calc(var(--one)*16);

	font-family: Open Sans;
	font-weight: 400;
	text-align: left;

	line-height: normal !important;
	list-style: none !important;

	color: black;

	
	transition: color 0.3s ease-in-out;

}

@media (max-width: 425px) {
	a.punkt_menu {
		font-family: Open Sans;
		font-size: 16px !important;
		font-weight: 400;
		line-height: 21.79px;
		text-align: left;

	}
}

a.punkt_menu:hover{
	color: #009F98;
	text-decoration: underline;
	transition: color 0.3s ease-in-out;
}

.punkt_li {
	margin-bottom: calc(var(--one)*15) !important;
	text-decoration: none !important;
}

@media (max-width: 425px) {
	.punkt_li {
		margin-bottom: calc(var(--one)*20) !important;
	}
}

.level_two {
	/* padding-top: 50%; */
}

@media (max-width: 769px) {

	.contacts_img {
		width: 35px;
		height: 35px;
	}

	.first_conteiner__img {
		width: 243px;
		height: 231px;
	}

	.footer_conteiner__title {
		font-size: 24px !important;
		/* font-size:calc(var(--one)* 24) !important; */
	}

	.footer_conteiner__title b {
		font-size: 40px !important;
		/* font-size:calc(var(--one)* 28) !important; */
	}

	.main_box {
		padding: 30px 30px;
		gap: 15px;
		height: auto;
	}

	.contacts p {
		margin: 5px 0px;
	}

	.contacts p {
		font-size: 20px;
		/* font-size:calc(var(--one)* 20) ; */
		margin: 10px 0px !important;
	}

	.contacts svg {
		width: 35px;
		/* width:calc(var(--one)* 20); */

	}

	.footer_menu h3 b a {
		font-size: 20px;
		/* font-size:calc(var(--one)* 20) ; */
	}

	.footer_menu ul li a {
		font-size: 16px;
		/* font-size:calc(var(--one)* 16)  */
	}

	.footer_button {
		font-size: 16px;
		/* font-size:calc(var(--one)* 16) ; */
		padding: 10px 25px;
		margin-top: 40px;
	}
}



@media (max-width: 560px) {

	.main_box {
		flex-direction: column;
		height: auto;
	}

	.first_conteiner__img {
		/* width: 375px; */
		/* width:calc(var(--one)* 375)  */
	}

	.contacts p a{
		font-size: 18px !important; 
		/* font-size:calc(var(--one)* 20) !important; */
		margin: 10px;
	}

	.first_conteiner {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
		margin: 0 auto;
		padding-bottom: 0;
	}

	.footer_conteiner__title {
		font-family: Geo;
		font-size: 40px !important;
		font-weight: 400;
		line-height: 50px;
		text-align: center;
	}

	.level_two {
		margin-top: 4px;
	}

	.contacts {
		margin: 5px auto;
		text-align: center;
		justify-content: center;
		align-items: center;
	}


	.men2 {
		margin-top: 25px;
	}

	.footer_button {
		font-size: 18px;
		/* font-size:calc(var(--one)* 18) ; */
		padding: 15px 55px;
		margin-bottom: 40px;
	}
}

@media (max-width: 480px) {
	.first_conteine__img {
		width: 300px;
		/* width:calc(var(--one)* 300) ; */
	}
}

@media (max-width: 380px) {
	.contacts p b a{
		font-size: 20px;
		/* font-size:calc(var(--one)* 20) ; */
	}

	.contacts p a {
		font-size: 20px;
		/* font-size:calc(var(--one)* 20) ; */
	}
}
 
@media (max-width: 370px) {
	.contacts p b a{
		font-size: 20px;
		/* font-size:calc(var(--one)* 18) ; */
		margin-top: 20px;
	}

	.contacts p a{
		font-size: 20px;
		/* font-size:calc(var(--one)* 20) ; */
	}
}

@media (max-width: 360px) {
	.first_conteiner {
		margin: 0 auto;
		text-align: center;
	}

	.main_box {
		height: auto;
	}

} 

@media (max-width: 460px) {
	.first_conteiner {
		margin: 0 auto;
	}

	.main_box {
		height: auto;
	}

} 



/* Виджет с чатом битрикс */
/* 
@media (min-width: 768px) {
	.b24-widget-button-inner-container {
        left: 90% !important;
        top: 90%;
    }
    .b24-widget-button-wrapper {
        display: block !important;
    }
}

@media (max-width: 768px) {
	.b24-widget-button-inner-container {
        left: 75%;
        top: 70%;
    }
    .b24-widget-button-wrapper {
        display: block !important;
    }
} */

@media (min-width: 1280px) {
	.footer-form__container-documents{
		right: calc(var(--one) * -244) !important;
	}
}

main{
	overflow: hidden;
}

#rotating_block{
	transition: transform 0.5s ease;
	transform: rotate(0deg);
}


#hovered_link:hover{
	color: black !important;
}
/* End */


/* Start:/bitrix/components/gendalf.cookie/show.cookie.policy/templates/.default/style.css?17485105752307*/
@-webkit-keyframes show {
     0% {
         bottom:-100px
     }
     100% {
         bottom:0;
     }
 }
 
 @keyframes show {
     0% {
         bottom:-100px
     }
     100% {
         bottom:0;
     }
 }
 
 .cookie-policy {
     width: min(95%, 615px);
     font-family: 'Ubuntu';
     font-size: 14px;
     line-height: 16px;
     font-weight: 400;
     position: fixed;
     left: 0;
     right: 0;
     bottom: 26px;
     z-index: 2147483647;
     display: flex;
     align-items: center;
     background: rgba(255, 255, 255, 0.95);
     border-radius: 63px;
     box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
     box-sizing: border-box;
     padding: 12px 21px 12px 87px;
     margin: 0 auto 26px;
     -webkit-animation: show 2s 1;
             animation: show 2s 1;
     -webkit-animation-fill-mode: forwards;
             animation-fill-mode: forwards;
 }
 
 @media (max-width: 767.99px) {
     .cookie-policy {
         font-size: 12px;
         line-height: 15px;
     }
 }
 
 .cookie-policy:before {
     content: '';
     position: absolute;
     top: 50%;
     left: 21px;
     transform: translateY(-50%);
     background: url('/bitrix/components/gendalf.cookie/show.cookie.policy/templates/.default/./images/cookie.png') no-repeat center / cover;
     width: 50px;
     height: 52px;
 }
 
 .cookie-policy__description {
     margin: 0;
     color: #262626;
 }
 
 .cookie-policy__link {
     font-family: 'Ubuntu';
     font-size: 16px;
     line-height: 15px;
     font-weight: 400;
     text-decoration: underline;
     color: #262626;
 }
 
 @media (max-width: 767.99px) {
     .cookie-policy__link {
         font-size: 12px;
     }
 }
 
 .cookie-policy__button {
     width: 45px;
     height: 45px;
     position: relative;
     background: transparent;
     border: none;
 }
 
 @media (max-width: 767.99px) {
     .cookie-policy__button {
         width: 50px;
         height: 50px;
     }
 }
 
 .cookie-policy__button::before {
     content: '';
     width: 100%;
     height: 2.5px;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%) rotate(45deg);
     background: #000000;
 }
 
 .cookie-policy__button::after {
     content: '';
     width: 100%;
     height: 2.5px;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%) rotate(-45deg);
     background: #000000;
 }
 
/* End */


/* Start:/local/templates/main/styles.css?172986129426668*/
:root {
    --main-color-text-1: #262626;
    --main-color-text-3: #046B97;
    --main-color-text-3--hover: #048597;
    --main-background-color: #046B97;
    --main-background-color--hover: #048597;
}

.header-mailback > a {
    position: relative;
    cursor: pointer;
}

.header-mailback > a {
    color: #666;
    font: 9pt/26px "Open Sans Light", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
}

.header-mailback > a > i {
    font-size: 22px;
    width: 30px;
    vertical-align: middle;
}

.header-mailback > a > span {
    border-bottom: 1px dashed #bbb;
}

#get-call-button {
    width: 220px;
}

.top-block {
    background-size: cover;
}

.top-block-chief {
    background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/11d/rukovodit_final.jpg?145460605389999') center no-repeat;
}

.top-block-accountant {
    background: url('/local/templates/main/images/block_1/banner.jpg') center no-repeat;
}

.top-block-demonstraciya {
background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/25a/pic.jpg?1455547475109429') center no-repeat;
background-size: cover; 
}

.top-block .text-wrapper {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 2%;
}

.top-block .text-wrapper .text p {
    font-size: 14pt;
}

/*Слайдер отзывов*/
.feedback-slider-block .carousel-control-left .glyphicon, .feedback-slider-block .carousel-control-right .glyphicon {
    color: #989898;
    font-size: 30px;
}

.reviews-slider {
    position: relative;
    overflow: hidden;
}

.reviews-slider > ul {
    position: relative;
    list-style: outside none none;
    padding: 0;
}

.reviews-slider > ul > li {
    text-align: center;
    float: left;
}

.review-text {
    border-bottom: 1px solid #e0e0e0;
    padding: 20px;
    margin: 20px 0;
    font: 12pt "Ubuntu", sans-serif;
}

.review-author, .review-author-firm {
    font: italic 12pt "Ubuntu", sans-serif;
}

.review-photo img {
    max-width: 100%;
}

/*Слайдер отзывов конец*/

/*Фоны*/
.folder {
    background: url('/local/templates/main/images/block_3/bg.png') no-repeat;
    background-size: cover;
}

.hands {
    background: url('/local/templates/main/images/doc_v_baze_podlogka.jpg') no-repeat;
    background-size: cover;
}

.people {
    background: url('/local/templates/main/images/people.jpg') no-repeat;
    background-size: cover;
}

.cafe {
    background: url('/local/templates/main/images/block_6/bg.png');
    background-size: cover;
    height: 100%;
}

.geometry {
    background: url('/local/templates/main/images/block_1/action-box-blue.png');
    background-size: cover;
}
.about-form-block {
    background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/66a/bkg2 (1).jpg?1454606053212252') no-repeat;
    background-size: cover;
}

.counting-form-block {
    background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/images/blog.jpg?146098015985264') no-repeat;
    background-size: cover;
}

/*Блок на синем фоне*/
.geometry-content {
    height: 100%;
}

.geometry-text-block {
    position: absolute;
    top: 50%;
    left: 26%;
    height: auto;
    margin: -15% 0 0 -25%;
    padding-right: 120px;
}

.geometry h2 {
    font: bold 26pt/120% 'Ubuntu', sans-serif;
}

.geometry p {
    font: 17pt/150% 'Ubuntu', sans-serif;
}

/*Форма подарка*/
.giftform-body {
    background: #fff;
    border-radius: 0 0 6px 6px;
}

.giftform-body > div {
    padding: 25px;
}

.giftform-body button.green-btn-lg img {
    margin: 0 10px;
}

.giftform-body .row {
    padding: 10px 0;
}

.giftform-body div > label {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}

.arrow-block {
    width: 770px;
    font-size: 11pt;
}

.block-rectangle {
    opacity: 0.9;
}

.folder .block-rectangle, .about-form-block .block-rectangle, .counting-form-block .block-rectangle{
    background: #EEE;
}

.hands .block-rectangle {
    background: #0084b3;
}

.hands .getfree-form {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.people .block-rectangle {
    background: #0084b3;
}

.people .getfree-form {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.people .block-triangle {
    border-right: 48px solid #0084b3;
}

.block-rectangle p, .block-rectangle ul {
    font-size: 17px;
}

span.look-at-me {
    padding: 0 5px;
}

.folder .block-triangle, .about-form-block .block-triangle, .counting-form-block .block-triangle {
    border-left: 48px solid #EEE;
}

.hands .block-triangle {
    border-right: 48px solid #0084b3;
}

/*.hands .col-lg-7
{
    width: 63.3333%;
}*/
.block-triangle {
    width: 0;
    height: 0;
    border-top: solid transparent;
    border-bottom: solid transparent;
    opacity: 0.9;
}

.getfree-form {
    background: #fffafa;
    border-radius: 6px;
    padding: 25px 0px 10px; /* 25px 20px 10px */
}

.getfree-form div.input {
    margin: 15px 0;
    padding: 0;
}

.getfree-form div > input {
    width: 100%;
}

.getfree-form p.small-text {
    padding: 15px 40px 0 40px;
}

#get-call .getfree-form {
    backgrpund-color: #F8F8F8;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

/*Серая форма конец*/

.getfree-form input.getfree-name, input#getfree-fio {
    background: url(/local/templates/main/images/block_1/ph-user.png) no-repeat 5% center,
    url(/local/templates/main/images/block_1/smthng.png) no-repeat 15% center;
    padding-left: 20%;
}

.getfree-form input.getfree-phone, input#getfree-phone {
    background: url(/local/templates/main/images/block_1/ph-phone.png) no-repeat 5% center,
    url(/local/templates/main/images/block_1/smthng.png) no-repeat 15% center;
    padding-left: 20%;
}

.getfree-form input.getfree-email {
    background: url(/local/templates/main/images/block_1/mail.png) no-repeat 5% center,
    url(/local/templates/main/images/block_1/smthng.png) no-repeat 15% center;
    padding-left: 20%;
}

.getfree-form input.getfree-organization {
    background: url(/local/templates/main/images/organization.png) no-repeat 5% center,
    url(/local/templates/main/images/block_1/smthng.png) no-repeat 15% center;
    padding-left: 20%;
}

.getfree-form input.getfree-lock {
    background: url(/local/templates/main/images/lock.png) no-repeat 5% center,
    url(/local/templates/main/images/block_1/smthng.png) no-repeat 15% center;
    padding-left: 20%;
}

.getfree-form input.getfree-reg {
    background: url(/local/templates/main/images/reg.png) no-repeat 5% center,
    url(/local/templates/main/images/block_1/smthng.png) no-repeat 15% center;
    padding-left: 20%;
}

.getfree-form .form-error {
    font-size: 10pt;
}

.contacts p {
    font: 300 13pt/150% 'Ubuntu', sans-serif;
}

/**/
.contact-info p {
    font: 300 18pt/150% 'Ubuntu', sans-serif;
    margin: 0 0 20px;
}

.contact-info .green-btn-lg {
    width: 350px;
}

h3.form-heading {
    margin: 0;
    font: 14pt/150% 'Ubuntu', sans-serif;
}

.versions {
    background: url(/local/templates/main/images/block_4/bg.png) repeat;
}

.version {
    margin: 0 15px;
    padding: 0;
    height: auto;
    border-radius: 6px;
    border: 2px solid #E0E0E0;
}

.version-head {
    border-radius: 6px 6px 0 0;
    text-align: center;
    /*color: #fff;*/
    padding: 15px;
}

.version-head p {
    margin: 0;
}

.version-head p.price {
    font-size: 20pt;
}

.version-head p.version-name {
    font-size: 18pt;
}

.version-body {
    border-radius: 0 0 6px 6px;
    color: #52535d;
}

.version-head > p:last-child {
    margin-bottom: 0;
}

.version-body > div {
    padding: 18px 15px;
    font-size: 11pt;
    text-align: center;
}

.version-body > div:nth-child(odd) {
    background-color: #fff;
}

.version-body > div:nth-child(even) {
    background-color: #eee;
}

.version-footer {
    background-color: #fff;
    border-radius: 0 0 6px 6px;
    padding: 18px 15px;
    text-align: center;
}

.version-footer > button.btn-md {
    width: 100%;
}

.certificates {
    background-color: #00b4ff;
}

.certificates p {
    font-size: 14pt;
    text-align: center;
}

.look-at-this-certificate {
    position: relative;
}

.look-at-this-certificate img {
    position: absolute;
}

/**/
.articles-and-news {
    background: #fff;
}

.articles-and-news h2 {
    text-align: center;
    margin-top: 0;
}



.new-date {
    font-size: 12pt;
}

/* верхняя курсель */
.carousel-inner {
    width: inherit;
}

/* нижняя карусель */

/* карусель */

.company-slider-block, .why-we-slider-block, .why-we-cat-block {
    background-color: #F0EDEB;
}

.company-slider-block .carousel-control-left .glyphicon, .company-slider-block .carousel-control-right .glyphicon,
.why-we-slider-block .carousel-control-left .glyphicon, .why-we-slider-block .carousel-control-right .glyphicon,
.why-we-cat-block .carousel-control-left .glyphicon, .why-we-cat-block .carousel-control-right .glyphicon {
    color: #989898;
    font-size: 30px;
}

.company-slider > .slide > div.title, .why-we-slider > .slide > div.title, .why-we-cat > .slide > div.title {
    margin: 10px;
}

.company-slider > .slide > div.title > div.title-border,
.why-we-slider > .slide > div.title > div.title-border,
.why-we-cat > .slide > div.title > div.title-border {
    border-top: 2px solid #989898;
    margin: 10px auto;
    width: 35%;
}

/* конец карусель */

/* слайдер ситуации */

.situation-slider-block {
    background: url('/local/templates/main/images/block_5/bg.png') center 0;
    background-size: cover;
    color: #FFF;
}

@media (max-width: 767px) {
    .situation-slider-block {
        background: url('/local/templates/main/images/block_5/bg-2.png') center repeat-y;
        color: #FFF;
    }
}

.situation-slider-block .carousel-control-left .glyphicon, .situation-slider-block .carousel-control-right .glyphicon {
    color: #FFF;
    font-size: 30px;
}

/* конец ситуаций */

/* новости */

.news-list .news-row, .news-list .news-col, .articles-list .articles-row, .articles-list .articles-col {
    padding: 0 15px 15px;
}

/* конец новостей */

/* Задачать вопрос */

.ask-question {
    background: url(/local/templates/main/images/pattern-bg-blue.png) repeat;
}

.ask-question .control-group {
    padding: 10px;
}

/* конец задать вопрос */
.whats-given {
    background-color: #F0EDEB;
}

.whats-given .whats-given-slider-text {
    background: url(/local/templates/main/images/block_7/asa2.jpg) repeat-y;
    background-size: contain;
}

.whats-given-slider p {
    margin: 0;
}

.whats-given .btn-group button, .download-program .btn-group button,
.top-block-buttons.btn-group button, .document-save .btn-group button {
    font-size: 20px;
    color: #00b4ff;
    background-color: #FFF;
    border-radius: 6px;
    border: 3px solid #00b4ff;
}

.whats-given .btn-group button {
    max-width: 100%;
}

@media (max-width: 438px) {
    .whats-given .btn-group button, .download-program .btn-group button,
    .top-block-buttons.btn-group button, .document-save .btn-group button {
        padding: 6px;
    }
}

.whats-given .btn-group button.selected, .download-program .btn-group button.selected,
.top-block-buttons.btn-group button.selected, .document-save .btn-group button.selected {
    font-size: 20px;
    color: #FFF;
    background-color: #00b4ff;
}

.whats-given .btn-group button:focus, .download-program .btn-group button:focus,
.top-block-buttons.btn-group button:focus, .document-save .btn-group button:focus {
    outline: none;
}

.whats-given .btn-group button:first-child, .download-program .btn-group button:first-child,
.top-block-buttons.btn-group button:first-child, .document-save .btn-group button:first-child {
    border-right-width: 0;
}

.whats-given .btn-group button:last-child, .download-program .btn-group button:last-child,
.top-block-buttons.btn-group button:last-child, .document-save .btn-group button:last-child {
    border-left-width: 0;
}

.whats-given .whats-given-slider .slide div {
    padding: 15px 30px;
}

.whats-given .carousel-control-left .glyphicon, .whats-given .carousel-control-right .glyphicon {
    color: #989898;
    font-size: 30px;
}

/*  задать вопрос модальная */

.ask-question-modal .ask-question {
    background: url('/local/templates/main/images/pattern-bg-blue-light.jpg') repeat;
}

.ask-question-modal .button-group button {
    width: 100%;
    outline: none;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 50px;
}

.ask-question-modal .button-group button.btn-blue {
    background-color: #0084B3;
}

.ask-question-modal .button-group button.btn-green {
    background-color: #39C250;
}

.ask-question-modal .button-group button.btn-orange {
    background-color: #FC8D16;
}

/*  задать вопрос модальная конец */
.width-70 {
    width: 70%;
}

.width-50 {
    width: 50%;
}

.btn-bg-arrow {
    background-image: url('/local/templates/main/images/arrow-right.png');
    background-repeat: no-repeat;
}

@media ( max-width: 370px) {
    .btn-arrow-position {
        background-position: 95% 50%;
    }
}

@media ( min-width: 370px) {
    .btn-arrow-position {
        background-position: 85% 50%;
    }
}

@media ( min-width: 480px) {
    .btn-arrow-position {
        background-position: 80% 50%;
    }
}

@media ( min-width: 630px) {
    .btn-arrow-position {
        background-position: 70% 50%;
    }
}

.pos-80-50 {
    background-position: 80% 50%;
}

/*thanks*/
.thanks {
    background-size: cover;
    height: 816px;

    display: flex;
    align-items: center;
    justify-content: center;
}

@media ( max-width: 630px) {
    .thanks {
        height: fit-content;

    }
}

.thanks .container {
    background: url("/local/templates/main/images/thanks-form-background.png") no-repeat center bottom;
    background-size: contain;

    width: 100%;
    text-align: center;
}

@media ( max-width: 630px) {
    .thanks .container{
        background: unset;
        margin-bottom: 10px;
    }
}

.thanks .text {


    height: 572px;
    padding: 116px 103px 200px 43px;
}

@media ( max-width: 630px) {
    .thanks .text{
        height: fit-content;
        padding: unset;
    }
}

.thanks .big-plus {
    margin-top: 27px;
}

.thanks .big-plus img {
    width: 55px;
    height: 49px;
}

.thanks h1 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 20px;
}

.thanks .thanks-text {
    margin-top: 10px;
    font-size: 16px;
}

.thanks .go-back-link {
    margin-top: 20px;
}

.thanks .go-back-link a {
    color: #00b4ff;
    font-size: 13px;
    cursor: pointer;
}

/*thanks ends*/

/*choise*/
.blocks-in-row a {
    color: white;
    text-decoration: underline;
}

.blocks-in-row a:hover,
.blocks-in-row a:focus,
.blocks-in-row a:active {
    color: white;
    text-decoration: none;
}

.blocks-in-row .block > div:first-child {
    height: 150px;
}

.blocks-in-row .table-col {
    background: url(/local/templates/main/images/choise-block/1_1.png) no-repeat 50% 0;
}

.blocks-in-row .table-col:hover {
    background: url(/local/templates/main/images/choise-block/1_2.png) no-repeat 50% 0;
    cursor: pointer;
}

.blocks-in-row .specialist-col {
    background: url(/local/templates/main/images/choise-block/2_1.png) no-repeat 50% 0;
}

.blocks-in-row .specialist-col:hover {
    background: url(/local/templates/main/images/choise-block/2_2.png) no-repeat 50% 0;
    cursor: pointer;
}

.blocks-in-row .program-col {
    background: url(/local/templates/main/images/choise-block/3_1.png) no-repeat 50% 0;
}

.blocks-in-row .program-col:hover {
    background: url(/local/templates/main/images/choise-block/3_2.png) no-repeat 50% 0;
    cursor: pointer;
}

.blocks-in-row .block img {
    width: 100%;
}

.blocks-in-row .block .text {
    padding: 30px 0 0;
    text-align: center;
}

/*choise ends*/
.what-is-scan-archive h3 {
    font-size: 17px;
}

.what-is-scan-archive {
    font-size: 11pt;
}

.what-is-scan-archive .col-xs-offset-1 {
    margin-left: 8.33333%;
}

.what-is-scan-archive .col-xs-10 {
    width: 83.3333%;
}

.what-is-scan-archive .block div:first-child {
    height: 155px;
    margin-bottom: 20px;
}

.what-is-scan-archive .block .control-back {
    background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/9d2/1.png?14546060535343') no-repeat 50% 0px;
}

.what-is-scan-archive .block .base-archive {
    background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/52a/2.png?14546060535507') no-repeat 50% 0px;
}

.what-is-scan-archive .block .check-prepare {
    background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/996/3.png?14546060536120') no-repeat 50% 0px;
}

.what-is-scan-archive .block div.control-back:hover {
    background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/a61/1_2.png?14546060534119') no-repeat 50% 0px;
}

.what-is-scan-archive .block div.base-archive:hover {
    background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/f72/2_2.png?14546060534367') no-repeat 50% 0px;
}

.what-is-scan-archive .block div.check-prepare:hover {
    background: url('//scan-archive.ru.images.1c-bitrix-cdn.ru/upload/medialibrary/b6d/3_2.png?14546060535082') no-repeat 50% 0px;
}

@media (min-width: 768px) {
    .what-is-scan-archive .col-sm-5 {
        width: 41.6667%;
    }

    .what-is-scan-archive .col-sm-offset-1 {
        margin-left: 8.33333%;
    }
}

@media (min-width: 1200px) {
    .what-is-scan-archive .col-lg-offset-1 {
        margin-left: 5.6667%
    }

    .what-is-scan-archive .col-lg-offset-2 {
        margin-left: 11.3334%
    }

    .what-is-scan-archive .col-lg-2 {
        width: 22%
    }
}

div.news-list img.preview_picture {
    margin: 0px 20px 6px 0px;
}

/*блок Кому подойдет услуга*/
.service-is-for-you-if {
    display: table;
    margin-bottom: 30px;
}

.service-is-for-you-if:last-child {
    margin-bottom: 0;
}

.service-is-for-you-if > p, .service-is-for-you-if > div {
    display: table-cell;
    vertical-align: middle;
}

.service-is-for-you-if img {
    margin-right: 25px;
}

/**/
.scan-statistic p {
    margin: 20px 0;
}

.scan-statistic img.left-digit {
    margin-right: 7px;
}

.scan-statistic img.right-digit {
    margin-left: 7px;
}

img.scan-scheme-arrow, .scan-scheme-img > img {
    margin: 17px;
}

/*Блок Как работае СА*/
.scan-scheme-img {
    position: relative;
}

.scan-scheme-img > img:first-of-type {
    margin-left: 0;
}

.scan-scheme-img > img:last-of-type {
    margin-right: 0;
}

.scan-scheme-img .hidden-text {
    display: none;
    background-color: #0084b3;
    border-radius: 100px;
    opacity: 0.9;
    width: 175px;
    height: 175px;
    position: absolute;
    top: 17px;
    padding-left: 10px;
    padding-right: 10px;
}

.scan-scheme-img .hidden-text > span {
    display: block;
    position: relative;
    font-size: 11pt;
}

/*Блок Как работае СА конец*/
/*Скачать программу*/
.download-program .getfree-form {
    background-color: #F8F8F8;
    border: 2px solid #E0E0E0;
}

.download-program .getfree-form .btn-arrow-position {
    background-position: 95% 50%;
}

ol.pretty-blue-li li {
    color: #00B4FF;
}

ol.pretty-blue-li li > span {
    color: #666;
}

.like-a-form-heading {
    font: 14pt/150% "Ubuntu", sans-serif;
    margin: 30px 0;
}

a.new-in-release {
    text-decoration: underline;
}

p.releaze-size {
    margin: 10px 0;
}

/*Скачать программу конец*/
.search-page input[type="text"] {
    width: 500px;
    max-width: 100%;
}

@media (min-width: 884px) {
    .download-program .player_player {
        float: left;
        margin-right: 50px;
    }
}

/*таблица в Сохранении документов*/
.document-save-table {
    border-bottom: 2px solid #E0E0E0;
    width: 90%;
    margin-left: 5%;
}

.document-save-table th {
    background-color: #00B4FF;
    color: #fff;
    font-size: 15pt;
    font-weight: normal;
}

.document-save-table th:nth-child(odd) {
    border-right: 2px solid white;
}

.document-save-table th:nth-child(even) {
    border-left: 2px solid white;
}

.document-save-table th, .document-save-table td {
    padding: 20px 25px;
    text-align: center;
}

.document-save-table th:first-child {
    border-top-left-radius: 4px;
}

.document-save-table th:last-child {
    border-top-right-radius: 4px;
}

.document-save-table tr:nth-child(odd) {
    background-color: #FFF;
}

.document-save-table tr:nth-child(even) {
    background-color: #EEE;
}

.document-save-table td {
    font-size: 13pt;
    color: #52535D;
}

.document-save-table td:nth-child(odd) {
    border-right: 2px solid #E0E0E0;
}

.document-save-table td:nth-child(even) {
    border-left: 2px solid #E0E0E0;
}

/*конэц*/
/*блок Хранение документов start*/

.expired-deadline h2 {
    padding: 5px 0;
    margin: 0;
}

.border-9 {
    height: 9px;
    position: relative;
    bottom: 0px;
}

.deadline-content img {
    z-index: 1;
    width: 97%;
    left: 1%;
    position: absolute;
}

.deadline-content > div > a {
    color: #666;
    text-decoration: underline;
}

.deadline-content h3 {
    font-size: 22px;
    margin-bottom: 20px;
}

.deadline-content div.deadline-content-text {
    position: relative;
    height: 50%;
    width: 40%;
    padding: 2% 7%;
    margin: 0 auto;
    z-index: 5;
}

div#article325 .article-text {
    padding-left: 30px;
    padding-right: 30px;
}

@media (min-width: 768px) {
    .modal-dialog {
        margin: 90px auto;
    }
}

#video-modal .row {
    color: #666;
    text-align: center;
}

#video-modal .modal .modal-body .close {
    padding: 5px;
}

/*синий блок на странице Возможности*/
#Vertical-Slider-Blue {
    padding-left: 8.33333%;
}
#Vertical-Slider-Blue > div {
    padding-left: 15px;
}
#Vertical-Slider-Blue > div:first-child ul {
    list-style: none;
    float: left;
}

#Vertical-Slider-Blue > div:first-child ul li {
    cursor: pointer;
    padding-bottom: 30px;
    font-size: 17pt; 
    text-align: left;
    width: 330px;
}

#Vertical-Slider-Blue > div:first-child ul li:last-child {
    padding-bottom: 0;
}
#Vertical-Slider-Blue>div:first-child ul li span.selectedSPAN {
    border-bottom: 1px dashed white;
}
#SliderContent {
    padding-left: 7%;
}
#SliderContent div {
    display: none;
}

#SliderContent div.ContentShow {
    display: block;
}
.dark-blue-bg {
    background-color: #088BBC;
}
.blue-shadow-bg {
    background: url(/local/templates/main/images/bg-ffffff-16.png);
    box-shadow: 0 0 5px rgba(100, 100, 100, 0.2);
}
/*на странице Возможности*/
ul.about-our-guarantees {
    list-style: none; 
    padding-left: 5px;
}
ul.about-our-guarantees li{
    margin-bottom: 10px;
}
ul.about-our-guarantees li img{
    margin-right: 10px;
    width: 40px;
}
.printer-img {
    float: left; 
    margin-right: 50px; 
    margin-left: 30px;
}

.dop {
    margin: -40px auto 50px auto;
    text-align: center;
    font-size: 14pt;
}

/*возможности продукта start*/
.what-is-scan-archive .block div.control-back_0:hover {
    background: url('http://scan-archive.ru/upload/medialibrary/24a/1a.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block .control-back_0 {
    background: url('http://scan-archive.ru/upload/medialibrary/3fa/1.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block div.base-archive_0:hover {
    background: url('http://scan-archive.ru/upload/medialibrary/228/2f.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block .base-archive_0 {
    background: url('http://scan-archive.ru/upload/medialibrary/c71/2.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block div.check-prepare_0:hover {
    background: url('http://scan-archive.ru/upload/medialibrary/a0b/3f.png')  no-repeat 50% 0px;
}
.what-is-scan-archive .block div.check-prepare_0 {
    background: url('http://scan-archive.ru/upload/medialibrary/a3a/3.png')  no-repeat 50% 0px;
}
.what-is-scan-archive .block div.control-back_1:hover {
    background: url('http://scan-archive.ru/upload/medialibrary/1c7/4%D0%B0.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block .control-back_1 {
    background: url('http://scan-archive.ru/upload/medialibrary/e5f/4.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block div.base-archive_1:hover {
    background: url('http://scan-archive.ru/upload/medialibrary/e3b/5%D0%B0.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block .base-archive_1 {
    background: url('http://scan-archive.ru/upload/medialibrary/162/5.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block div.check-prepare_1:hover {
    background: url('http://scan-archive.ru/upload/medialibrary/5d4/6%D0%B0.png')  no-repeat 50% 0px;
}
.what-is-scan-archive .block div.check-prepare_1 {
    background: url('http://scan-archive.ru/upload/medialibrary/bbb/6.png')  no-repeat 50% 0px;
}
.what-is-scan-archive .block div.control-back_2:hover {
    background: url('http://scan-archive.ru/upload/medialibrary/181/7%D0%B0.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block .control-back_2 {
    background: url('http://scan-archive.ru/upload/medialibrary/3ef/7.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block div.base-archive_2:hover {
    background: url('http://scan-archive.ru/upload/medialibrary/9d4/8%D0%B0.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block .base-archive_2 {
    background: url('http://scan-archive.ru/upload/medialibrary/f42/8.png') no-repeat 50% 0px;
}
.what-is-scan-archive .block div.check-prepare_2:hover {
    background: url('http://scan-archive.ru/upload/medialibrary/d82/9%D0%B0.png')  no-repeat 50% 0px;
}
.what-is-scan-archive .block div.check-prepare_2 {
    background: url('http://scan-archive.ru/upload/medialibrary/149/9.png')  no-repeat 50% 0px;
}
/*end*/

/*06072017 Bage*/
.city-menu .current {
    cursor: pointer;
}

.city-menu{
    display: inline-block;
    position: relative;
    width: auto;
}

.city-menu summary::-webkit-details-marker {
    display: none;
}

.city-menu .icon {
    width: 12px;
    height: 12px;
}

/*.city-menu .arrow{
    color: #666;
    display: inline-block;
    width: 12px;
    position: absolute;
    right: 60px;
    top: 13px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}*/

.city-menu .menu-detail {
    position: absolute;
    width: 180px;
    top: 30px;
    right: 0;
    color:  #43515c;
    z-index: 999;
    background: #fff;
    padding: 0;
    border-radius: 0 0 .3em .3em;
    box-shadow: 0 1px 2px #ccc;
    cursor: pointer;
}

.city-menu ul > li.id2{
    border-bottom: 0;
}

.city-menu .menu-detail-item {
    display: block;
    padding: 10px;
    color:  #43515c;
    border: none;
    border-bottom: 1px solid #EFF1F2;
    background: none;
    text-decoration: none;     
}
.city-menu .menu-detail-item:hover {
    color: #45C1ED;
}

/*404*/
.m-0-20 {
    margin: 0 20px;
}
.error404 .back br {
    display: none;
}
@media only screen and (max-width : 768px) {
    .error404 img {
        width: 70%;
    }
    .error404 .back span{
        display: none;
    }
    .error404 .back br {
        display: block;
    }
}

html {
    scrollbar-gutter: stable;
}

.scroll-lock {
    overflow: hidden;
}
/* End */


/* Start:/local/templates/main/template_styles.css?165484140010037*/
/*#menu {*/


/*background-color: #F8F8F8;*/


/*box-shadow: 0 1px 2px #ccc;*/


/*}*/

.getcall #work-time {
    font: 300 18px 'Ubuntu', sans-serif;
}

.getcall button {
    margin: 8px 0 0 0px;
}

.slogan h1 {
    font: 14pt/150% 'Ubuntu', sans-serif;
    margin: 0;
}


/*==============стили нового вида формы накладываются на старую===================*/

.n-form textarea {
    border-radius: 0px;
    padding: 0px;
    border-top: 0px solid #E0E0E0;
    border-right: 0px solid #E0E0E0;
    border-left: 0px solid #E0E0E0;
    border-bottom: 1px solid #ffffffe6 !important;
    width: 100%;
    background: 0;
    color: white !important;
    font-size: 13pt;
    transition: 1s;
}

.n-form input {
    height: 50px;
    border-radius: 0;
    border-top: 0px solid #E0E0E0;
    border-right: 0px solid #E0E0E0;
    border-left: 0px solid #E0E0E0;
    border-bottom: 1px solid #ffffffe6 !important;
    width: 100%;
    padding: 0;
    background: 0;
    color: white;
    transition: 1s;
}


/* Internet Explorer 9+ */

_::selection,
.n-form textarea {
    border-bottom: 2px solid #E0E0E0;
    font-weight: 600;
}


/*убираем синюю обводку при активации полей*/

.n-form input:focus,
.n-form textarea:focus,
.n-form input:active,
.n-form textarea:active {
    outline: none;
    font-weight: 400;
}


/*подписи внутри*/

.n-form input::placeholder,
.n-form textarea::placeholder {
    color: white !important;
    opacity: 1;
}


/*подписи внутри при наведении исчезают, сливаясь с фооном*/

.n-form input:active::placeholder,
.n-form textarea:active::placeholder,
.n-form input:focus::placeholder,
.n-form textarea:focus::placeholder,
.n-form input:hover::placeholder,
.n-form textarea:hover::placeholder {
    color: #ffffff70 !important;
    transition: 1s;
}


/*для ms edge*/

.n-form input::-ms-input-placeholder,
.n-form textarea::-ms-input-placeholder {
    color: white;
    border-bottom: 1px solid #ffffff !important;
}

.n-form input:active::-ms-input-placeholder,
.n-form textarea:active::-ms-input-placeholder,
.n-form input:focus::-ms-input-placeholder,
.n-form textarea:focus::-ms-input-placeholder {
    color: #0084b300;
    transition: 1s;
}


/*=====================================================================================*/

.pos-rel {
    position: relative;
}

.modal .modal-backdrop {
    background-color: #f6f8f7;
}

.modal .modal-body {
    padding: 0;
}

.modal .modal-header {
    padding: 0;
    background-color: #008DBF;
    border: 0;
    height: 20px;
}

.modal .modal-content {
    border-radius: 0;
}

.modal .modal-body .close {
    color: #FFF;
    padding: 30px 30px 0 0;
    opacity: 1;
}


/* Верхний блок демонстрации */

.top-block-demonstration {
    background-size: cover;
    height: 697px;
}

.top-block-demonstration>.container {
    margin: 0 auto;
    text-align: center;
}

.top-block-demonstration>.container>h1 {
    color: #ffffff;
    font-size: 24pt;
    text-transform: uppercase;
    font-weight: bold;
    padding: 30px 0;
    width: 60%;
    margin: 0 auto;
    word-wrap: break-word;
}

.top-block-demonstration>.container>h1 {
    color: #ffffff;
    font-size: 24pt;
    text-transform: uppercase;
    font-weight: bold;
    padding: 30px 0;
    width: 60%;
    margin: 0 auto;
    word-wrap: break-word;
}
@media (max-width: 768px) {
   .top-block-demonstration>.container>h1 {

    padding: 10px 0;
    width: 80%;

}
}
.darked-bg {
    background-color: #00000040;
}

.tb-demonstration-form {
    padding: 10px;
    margin: 0 auto;
    display: inline-block;
    background: #ffffff;
}

.tb-news-form {
    padding: 10px;
    margin: 0 auto;
    display: inline-block;
    background: #00b4ff;
}


.top-block-demonstration>.container>.play_video {
    margin: 30px auto;
    background: url('/local/templates/main/images/play.png') center no-repeat;
    width: 168px;
    height: 166px;
}

.get-call-block {
    background: #f0edeb;
}

.call-block-text>h3 {
    font-weight: 600;
    font-size: 21pt;
}

.call-block-text>p {
    font-size: 19pt;
    color: #53535d;
}

.demonstration-process>h2 {
    margin-bottom: 70px;
}

.demonstration-process>.action {
    text-align: center;
}

.demonstration-form {
    overflow: hidden;
}

@media (min-width: 979px) {
    .demonstration-form {
        padding: 0;
    }
}

.action>.text {
    padding-top: 15px;
    width: 300px;
    margin: 0 auto;
    font-size: 12pt;
}

.action>.text>a {
    color: #333;
    text-decoration: underline;
}

h1.counting_title {
    padding: 0 10px;
    font: bold 36px "Ubuntu", sans-serif;
    text-transform: uppercase;
    line-height: 1.3;
}

h2.counting_subtitle {
    padding-left: 10px;
    font: 16pt "Ubuntu";
}

div.counting_right_block {
    margin-top: 20px;
    font-size: 16pt;
}

div.counting_right_form_block {
    margin-top: 20px;
    font-size: 18px;
}

div.counting_right_block>.get_program {
    margin-top: 80px;
}

div.counting_right_block>.get_program>button {
    padding: 20px;
    font-size: 16pt;
}

h3.donwload_counter {
    font: 16pt "Ubuntu", sans-serif;
    margin-top: 50px;
    font-weight: normal;
    text-align: center;
}

.expand-list {
    list-style: none;
    font-size: 16px;
    padding-left: 0;
}

.expand-list__element {
    padding-bottom: 10px;
}

.expand-list__element-icon {
    background-image: url(/local/templates/main/images/arrow.png);
    width: 12px;
    height: 12px;
    background-size: contain;
    float: left;
    background-repeat: no-repeat;
    margin-top: 5px;
    transition: 0.3s all;
}

.expand-list__element-title {
    cursor: pointer;
    padding-left: 20px;
}

.expand-list__element-text {
    height: 0;
    overflow: hidden;
}

.expand-list__element--active .expand-list__element-title {
    font-weight: bold;
}

.expand-list__element--active .expand-list__element-text {
    padding: 15px 100px 15px 15px;
    height: auto;
}

.expand-list__element--active .expand-list__element-icon {
    transform: rotate(90deg);
}

.lines-table {
    width: 100%;
    border: 2px solid #f0f0f0;
    margin: 20pt 0;
}

.lines-table td {
    border: 1px dashed #f0f0f0;
    font-weight: normal;
}

.lines-table td,
.lines-table th {
    padding: 10px 20px;
    text-align: left;
    vertical-align: middle;
}


/*----------это зеленый фон и адаптив для навигации-------------------*/

.bg-dark-green {
    background-color: #65C888;
}

.bg-shaddow {
    background: #FAFAFA;
    border: 2px solid white;
}

.top-block-demonstration-fns {
    background: url('/upload/demo-fns/fns.jpg') center no-repeat;
    background-size: cover;
    height: 697px;
}

.header__bg-video {
    top: 80px;
    z-index: 0;
}

.header__video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: absolute;
}

.wrap-header {
    position: relative;
    z-index: 0;
    overflow: hidden;
}


/*стили для сноски под формами*/

.areement-text {
    color: #ffffff;
}

.areement-text label {
    font-weight: normal !important;
    font-size: 14px;
    display: inline;
}

.title-support {
    margin: 60px 0px 30px 0px;
}

h2.white-text.support-h2 {
    margin-bottom: 5px;
}

.lending-block-support-wrapper {
    min-height: 300px;
    max-height: 300px;
    background: url(/local/templates/main/images/support-wrapper.png);
    background-size: cover;
    position: relative;
}

.search-support-wrapper {
    position: relative;
    margin: 0 auto;
    text-align: center;
}

.support-search-input {
    color: #666;
    display: inline-block;
    background-color: #fff;
    border-radius: 30px !important;
    outline: none;
    margin: 10px auto;
    text-align: left;
    padding: 3px 25px !important;
    font-size: 15px;
    -webkit-box-shadow: inset 0 0 0 50px #fff;
    -webkit-text-fill-color: #666;
    border: 2px solid #fff !important;
}

.title-search-btn {
    position: absolute;
    right: 4%;
    top: 26%;
    width: 31px;
    height: 32px;
    background: url(/local/templates/main/images/lupa.png) no-repeat;
    border: 0;
    cursor: pointer;
    outline: none;
}

.sub-title-support {
    margin-top: 20px;
    font-size: 20px;
}


/*блок раскрывашка*/

.hidden-content {
    max-height: 250px;
    margin-bottom: 0 !important;
    overflow: hidden
}

.hidden-content.size-sml {
    max-height: 100px
}

.hidden-content.size-std {
    max-height: 250px
}

.hidden-content.size-big {
    max-height: 400px
}

.hidden-content.show {
    max-height: 100%
}

.hidden-content-toggler {
    position: relative;
    height: 40px;
    margin-bottom: 40px
}

.hidden-content-white-background {
    background: url("/local/templates/main/images/content-list-fading_03.png") repeat-x scroll center bottom transparent;
    position: absolute;
    top: -69px;
    height: 69px;
    left: 0;
    right: 0;
    transition: all ease .5s;
    text-align: center
}

.hidden-content-button {
    cursor: pointer;
    height: 36px;
    width: 36px;
    position: relative;
    top: 21px;
    display: inline-block
}

.hidden-content-shadow {
    background: url("/local/templates/main/images/ccl-bottom-shadow.png") no-repeat scroll center bottom transparent;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.hidden-content+.hidden-content-toggler .hidden-content-button {
    background: url("/local/templates/main/images/ccl-closed.png") no-repeat scroll 0 0 transparent
}

.hidden-content.show+.hidden-content-toggler .hidden-content-button {
    background: url("/local/templates/main/images/ccl-opened.png") no-repeat scroll 0 0 transparent
}

.hidden-content.show+.hidden-content-toggler {
    top: -16px;
    height: 36px;
    background: none repeat-x scroll center bottom transparent
}

.hidden-content.show+.hidden-content-toggler .hidden-content-white-background {
    height: 36px;
    top: 0;
    background: none repeat-x scroll center bottom transparent
}


/**/
/* End */
/* /local/templates/main/fonts.css?17313325205827 */
/* /local/templates/main/css/jquery.fancybox-2.1.5.min.css?16691164603885 */
/* /local/templates/main/build/css/main/base.css?16815104251085 */
/* /local/templates/main/build/css/main/layout.css?16269626531542 */
/* /local/templates/main/build/css/main/text.css?1626962653809 */
/* /local/templates/main/build/css/main/list.css?1568378455914 */
/* /local/templates/main/build/css/main/button.css?15698383273601 */
/* /local/templates/main/build/css/main/indent.css?15743183761390 */
/* /local/templates/main/build/css/main/request.css?1568378455360 */
/* /local/templates/main/build/css/main/request_xs.css?1568378455953 */
/* /local/templates/main/build/css/main/request_sm.css?1563540233141 */
/* /local/templates/main/build/css/main/request_md.css?1567518599305 */
/* /local/templates/main/build/css/module/slick.css?15683784551240 */
/* /local/templates/main/build/css/module/slick-theme.css?15683784552245 */
/* /local/templates/main/build/css/module/modal_form_white.css?15689656392254 */
/* /local/templates/main/build/css/module/fade_block.css?1569495438856 */
/* /local/templates/main/css/module/header.css?17222341107075 */
/* /local/components/twofingers/location/templates/.default/style.css?172223411013843 */
/* /local/components/gendalf/menu.header/templates/desktop/style.css?172130781510401 */
/* /local/templates/main/components/bitrix/breadcrumb/template1/style.css?1658321530571 */
/* /local/templates/main/css/main/mainPage/footer_new.css?17319175038532 */
/* /bitrix/components/gendalf.cookie/show.cookie.policy/templates/.default/style.css?17485105752307 */
/* /local/templates/main/styles.css?172986129426668 */
/* /local/templates/main/template_styles.css?165484140010037 */
