@font-face{font-family:'ag-icon';src:url(../fonts/ag-icon.ttf?9wh7u4) format("truetype"),url(../fonts/ag-icon.woff?9wh7u4) format("woff"),url(../fonts/ag-icon.svg?9wh7u4#ag-icon) format("svg");font-weight:400;font-style:normal}
*,:after,:before{ box-sizing:border-box; margin:0; padding:0}
.clear{display:block}
.clear:after{clear:both; content:"."; display:block; height:0; overflow:hidden; visibility:hidden}
html{height:100%}
body{min-height:100%; position:relative; background:#fff; }
body>iframe,body>span>iframe{display:none; position:absolute}
body>div>iframe{display:block; position:inherit}body,html{width:100%}
.hidden{display:none!important}
.system-notif_block, .system-notif_block *{box-sizing:border-box; }
.system-notif_block{position:fixed; top:0; left:auto; bottom:auto; right:0; height:auto; padding:15px 0; z-index:20; }
.system-notif_block.mobile{top:auto; bottom:0; }
@keyframes upper {
    0%,94%{opacity:1; }
    95% {opacity:0; }
    99% {opacity:1; }
    100%{opacity:1; }
}

.system-notif_block .system-notif_popup{position:relative; z-index:10000; height:125px; width:310px; padding-top:15px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.system-notif_block .system-notif_popup span{display:block; position:absolute; top:0; left:-12px; height:30px; width:30px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background:#f3f3f3; cursor:pointer; }
.system-notif_block .system-notif_popup span i{display:block; position:relative; top:15px; left:7px; height:1px; width:15px; }
.system-notif_block .system-notif_popup span i::before,
.system-notif_block .system-notif_popup span i::after{position:absolute; display:block; left:0; width:100%; height:1px; background-color:#000000; content:''; transition-duration:0.3s, 0.3s; transition-delay:0.3s, 0s; }
.system-notif_block .system-notif_popup span i::before{top:0; transform:rotate(45deg); transition-property:top, transform; }
.system-notif_block .system-notif_popup span i::after{bottom:0; transform:rotate(-45deg); transition-property:bottom, transform; }

.system-notif_block .system-notif_popup.open{transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1); animation-duration:0.3s; animation-name:mdp-animation-bounce; }
.system-notif_block .system-notif_popup.opens{animation:upper 20s infinite; }
.system-notif_block .system-notif_popup .system-notif_text{display:block; height:95px; width:310px; padding:25px 27px 22px 65px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#ffad88 url('../img/pen.svg') 27px 33px no-repeat; background-size:27px; text-align:left; font-family:'Roboto', sans-serif; font-weight:400; font-size:16px; line-height:24px; text-decoration:none; color:#3f3f3f; }
.system-notif_block .system-notif_popup .system-notif_text:before{display:block; position:absolute; top:45px; left:35px; font-size:35px; line-height:35px; color:#f3f3f3; }
.system-notif_block .system-notif_popup.notif_1 .system-notif_text{background:rgba(255,173,136,0.9) url('../img/pen.svg') 27px 33px no-repeat; background-size:27px; color:#222; }
.system-notif_block .system-notif_popup.notif_2 .system-notif_text{background:rgba(28,168,221,0.9); color:#f3f3f3; }
.system-notif_block .system-notif_popup.notif_2 .system-notif_text:before{content:'i'; font-family:'PT Serif', sans-serif; font-style:italic; }
.system-notif_block .system-notif_popup.notif_3 .system-notif_text{background:rgba(45,158,110,0.9); color:#f3f3f3; }
.system-notif_block .system-notif_popup.notif_3 .system-notif_text:before{content:'!'; font-family:'Roboto', sans-serif; font-weight:600; }

.ag-icon{font-family:'ag-icon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ag-icon-play:before{content:"\e92a"}
.ag-icon-arrow-down-medium:before{content:"\e929"}
.ag-icon-clock:before{content:"\e921"}
.ag-icon-like-fill:before{content:"\e91f"}
.ag-icon-cross:before{content:"\e920"}
.ag-icon-phone-call:before{content:"\e91e"}
.ag-icon-checkbox:before{content:"\e91d"}
.ag-icon-list:before{content:"\e91c"}
.ag-icon-romb:before{content:"\e91b"}
.ag-icon-slider-arrow-prev:before{content:"\e914"}
.ag-icon-slider-arrow-next:before{content:"\e904"}
.ag-icon-link-arrow:before{content:"\e905"}
.ag-icon-comments:before{content:"\e900"}
.ag-icon-likes:before{content:"\e901"}
.ag-icon-search:before{content:"\e903"}
.ag-icon-question:before{content:"\e902"}
.ag-icon-gear:before{content:"\e906"}
.ag-icon-arrow-down-small:before{content:"\e907"}
.ag-icon-close-medium:before{content:"\e908"}
.ag-icon-clock2:before{content:"\e909"}
.ag-icon-question2:before{content:"\e90a"}
.ag-icon-logo:before{content:"\e90b"}
.ag-icon-notification:before{content:"\e90c"}
.ag-icon-youtube:before{content:"\e90f"}
.ag-icon-fb:before{content:"\e915"}
.ag-icon-instagram:before{content:"\e916"}
.ag-icon-ok:before{content:"\e917"}
.ag-icon-twitter:before{content:"\e918"}
.ag-icon-vk:before{content:"\e919"}
.ag-icon-chocolate:before{content:"\e922"}
.ag-icon-can:before{content:"\e923"}
.ag-icon-carrot:before{content:"\e924"}
.ag-icon-fish:before{content:"\e925"}
.ag-icon-groceries:before{content:"\e926"}
.ag-icon-tea:before{content:"\e927"}
.ag-icon-water:before{content:"\e928"}
.ag-icon-apple:before{content:"\e912"}
.ag-icon-cheese:before{content:"\e913"}
.ag-icon-shopping-online:before{content:"\e90d"}
.ag-icon-basket:before{content:"\e90e"}
.ag-icon-label:before{content:"\e910"}
.ag-icon-piggy:before{content:"\e911"}
.ag-icon-rouble:before{content:"\e91a"}
.ag-icon-checked:before{content:"\e92b"}
.ag-icon-download:before{content:"\e92c"}
.ag-icon-upload:before{content:"\e92d"}
.ag-icon-pencil:before{content:"\e92e"}
.ag-icon-eye:before{content:"\e92f"}
.ag-icon-locked:before{content:"\e930"}
body{font-family:'Ubuntu',sans-serif;color:#333;-webkit-font-smoothing:antialiased;-webkit-font-smoothing-margin:0}
.ag-body--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}
.ag-body--no-scroll{overflow-y:hidden}
ul{padding:0;margin:0;list-style-type:none}

.ag-header-ha { height:auto !important; }
.ag-header-ha .ag-header-ha-hidden { display:none; }
.ag-footer-ha .ag-footer-ha-hidden { display: none; }
.ag-footer-ha .ag-footer-ha-right { justify-content: flex-end; }
.ag-footer-ha .ag-footer-ha-margin { margin-bottom: 0; }

@keyframes jump {
    0%{ transform:translateY(0); }
    25%{ transform:translateY(-6px); }
    50%{ transform:translateY(0); }
    75%{ transform:translateY(6px); }
    100%{ transform:translateY(0); }
}

body .ag-header-ha { height:auto !important; }
body .ag-header-ha .ag-header-ha-hidden { display:none; }
body .header .header__pages .header__subpages ul + ul + ul {margin-top:10px;}
body .header .link_list_blocks{display:inline-block;width:49%;padding-right:10px;padding-bottom:10px; vertical-align: top; }
body .header .link_list_blocks a:hover{text-decoration:underline;}
body .header__navigation>li a{ font-weight:500; }
body .header .d-none {display: none!important;}
body .header.ag-ui-2 .ag-tag__name{ padding:0; }
/*body .footer{position:inherit;}*/
body .bg_header_video{display:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.7);z-index:1200;}
.header_video{display:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:absolute;top:5%;height:auto;width:90%;margin:20px 5%;z-index:1201;}
.header_video .video_box{position:relative;width:100%;max-width:1200px;margin:20px auto;}
.header_video .video-responsive{position:relative;margin-bottom:20px;padding-bottom:56.25%;height:0;overflow:hidden;}
.header_video .close_video{position:absolute;top:-40px;right:0;height:30px;width:30px; color:#fff; cursor:pointer;}
.header_video .video-responsive iframe, .header_video .video-responsive object, .header_video .video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%;}
body .header .header__pages .header__subpages.-actions ul a,
body .header_link{ color:#127de1; cursor:pointer; }

@media screen and (max-width: 1000px) {
    .header_video{top:2%;height:auto;width:100%;margin:5% 0 0;}
}
@media only screen and (min-width: 768px) {
    body .header .d-sm-none { display:none !important; }
    body .header .d-sm-block { display:block !important; }
    /*.footer.-compact{ z-index:-1; position:absolute; top:auto; left:0; bottom:0; width:100%; }*/
}
@media only screen and (min-width: 620px) {
    /*.footer .d-xsm-block,*/
    .header .d-xsm-block{ display:block!important; }
}
@media only screen and (max-width: 619px) {
    body .header .header__popup .header__pages .header__subpages{ display:initial !important; padding-left:34px !important; }
    body .header .header__popup .header__pages .header__subpages .header__caption{ display:none; }
}
@media screen and (max-width: 668px) {
    .header_video{top:2%;height:auto;width:100%;margin:20px 0 !important;}
}

body .header.-no-menu {
    height: auto !important;
}
body .header.-no-menu .header__level.-first .header__navigation:not(.-right), body .header.-no-menu .header__level.-first .header__auth, body .header.-no-menu .header__level.-first .header__burger {
    display: none !important;
}
body .header.-no-menu .header__level.-second, body .header.-no-menu .header__level.-third {
    display: none !important;
}
@media only screen and (max-width:767px) {
    .last_blocks .ag-info-banner{ min-height:auto !important; }
}

body .footer__links>li h4 { color: #41495d; }
body .footer .footer__links a{ color: #6a7c93; }