@charset "UTF-8";

/* reset */
input[type="submit"]{-webkit-appearance:none}
*{margin:0;padding:0}
a img,fieldset{border:0}
fieldset{display:inline}
* > fieldset{display:block}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clear{display:block}
a{outline:none;}
a:hover{text-decoration:none;}
input,textarea,select{vertical-align:middle;outline:none;color:#000}
::-ms-clear{width:0;height:0}
::-ms-reveal{width:0;height:0}
small{font-size:10px;letter-spacing:normal}
select{background:#fff}
html{height:100%}
/*all_page_new*/

@font-face {font-family:'Lcchalk';src:url('/wp-content/themes/agro24/fonts/Lcchalk.eot');src:url('/wp-content/themes/agro24/fonts/Lcchalk.eot') format('embedded-opentype'), url('/wp-content/themes/agro24/fonts/Lcchalk.woff2') format('woff2'), url('/wp-content/themes/agro24/fonts/Lcchalk.woff') format('woff'), url('/wp-content/themes/agro24/fonts/Lcchalk.ttf') format('truetype'), url('/wp-content/themes/agro24/fonts/Lcchalk.svg#Lcchalk') format('svg');}
@font-face {font-family:'Akrobat-Bold';src:url('/wp-content/themes/agro24/fonts/Akrobat/Akrobat-Bold.eot');src:url('/wp-content/themes/agro24/fonts/Akrobat/Akrobat-Bold.otf'), url('/wp-content/themes/agro24/fonts/Akrobat/Akrobat-Bold.ttf'), url("/wp-content/themes/agro24/fonts/Akrobat/Akrobat-Bold.svg") format('svg');}
@font-face {font-family:'PT Serif Italic';src:url('/wp-content/themes/agro24/fonts/PT Serif Italic.ttf');}
@font-face {font-family:'Roboto Thin';src:url('/wp-content/themes/agro24/fonts/Roboto-Thin.ttf');}
@font-face {font-family:'Roboto Light';src:url('/wp-content/themes/agro24/fonts/Roboto-Light.ttf');}
@font-face {font-family:'Roboto Regular';src:url('/wp-content/themes/agro24/fonts/Roboto-Regular.ttf');}
@font-face {font-family:'Roboto Medium';src:url('/wp-content/themes/agro24/fonts/Roboto-Medium.ttf');}
@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}
@font-face{font-family:'ag-icon_layout';src:url(../fonts/ag-icon_layout.ttf?9wh7u4) format("truetype"),url(../fonts/ag-icon_layout.woff?9wh7u4) format("woff"),url(../fonts/ag-icon_layout.svg?9wh7u4#ag-icon) format("svg");font-weight:400;font-style:normal}

body{position:relative;min-height:100%;background:#fff;}

@font-face {
    font-family: "Circe-Regular";
    src: url("/wp-content/themes/agro24/fonts/Circe-Regular.eot");
    src: url("/wp-content/themes/agro24/fonts/Circe-Regular.ttf") format('truetype'), url("/wp-content/themes/agro24/fonts/Circe-Regular.svg") format('svg'), url("/wp-content/themes/agro24/fonts/Circe-Regular.woff") format('woff');
}
@font-face {
    font-family: "Circe-Light";
    src: url("/wp-content/themes/agro24/fonts/Circe-Light.eot");
    src: url("/wp-content/themes/agro24/fonts/Circe-Light.ttf") format('truetype'), url("/wp-content/themes/agro24/fonts/Circe-Light.svg") format('svg'), url("/wp-content/themes/agro24/fonts/Circe-Light.woff") format('woff');
}
@font-face {
    font-family: "Circe-Bold";
    src: url("/wp-content/themes/agro24/fonts/Circe-Bold.eot");
    src: url("/wp-content/themes/agro24/fonts/Circe-Bold.ttf") format('truetype'), url("/wp-content/themes/agro24/fonts/Circe-Bold.svg") format('svg'), url("/wp-content/themes/agro24/fonts/Circe-Bold.woff") format('woff');
}

.robotoReg { font-family: 'Roboto', Arial, sans-serif; font-weight: 400; }
.robotoLight { font-family: 'Roboto', Arial, sans-serif; font-weight: 300; }
.circeR { font-family: 'Circe-Regular', sans-serif; }
.circeL { font-family: 'Circe-Light', sans-serif; }
.circeB { font-family: 'Circe-Bold', sans-serif; }
.lcchalk { font-family: 'lcchalk', sans-serif; }

.center { text-align: center; }
.white { color: white; }
.grayBg { background: #edeff0; }
.block-bigtext { font-size: 30px; line-height: 37px; font-weight: 400; }
.block-bigtext span { font-family: 'Circe-Bold', sans-serif; }
.block-title { font-weight: 400; }
body > iframe,
body > span > iframe { position: absolute; display: none; }
body > div > iframe { position: inherit; display: block; }
.container { max-width: 960px; margin: 0 auto; padding: 95px 20px; box-sizing: border-box; position: relative; }
.block-title { font-size: 48px; line-height: 50px; }
.block-title span { font-family: 'Circe-Bold', sans-serif; }
.button { display: inline-block; background: #ff5346; border: 1px solid #b93228; border-bottom: 2px solid #b93228; padding: 10px 90px; color: white; font-size: 30px; text-align: center; font-family: 'Circe-Light', sans-serif; text-decoration: none; -webkit-appearance: none; -webkit-border-radius: 0; border-radius: 6px; cursor: pointer; }
.button:hover { color: white; background: #b93228; }
.button.empty-button { color: black; line-height: 39px; font-size: 18px; background: white; border: 2px solid black; width: 196px; height: 39px; padding: 0; }
.button.empty-button:hover { background: black; color: white; }
.button.green-button { background: #459800; border: 1px solid #0d694a; border-bottom: 2px solid #0d694a; padding: 8px 30px; }
.button.gold-button { padding: 10px 30px; background: #ddae64; border: 1px solid #c89b54; }
.button.gold-button:hover { background: #b48843; }
.button.soviet { background: #ed0000; border: 1px solid #530129; border-bottom: 3px solid #530129; padding: 10px 40px; }

.block20 .container form{width:620px;margin:20px auto;box-sizing:border-box;padding:35px 20px;background:#fff;border-radius:7px}
.block20 .container form .button{margin-bottom:20px}
.block20 .container form p.tips{font-family:'Circe-Bold',sans-serif;margin-bottom:5px;text-align:left;margin-left:77px}
.block20 .container form input[type="text"]{width:425px;height:48px;border:2px solid #ccc;margin-bottom:20px;box-sizing:border-box;padding:0 15px;text-align:center;font-size:20px;font-family:'Circe-Light',sans-serif}
.block20 .container form select{width:425px;height:48px;border:2px solid #ccc;margin-bottom:20px;box-sizing:border-box;text-align:center;font-size:20px;font-family:'Circe-Light',sans-serif}
.block20 .container form .mini-input{height:30px!important;margin-bottom:10px!important}
.block20 .container form input[type="checkbox"]{display:inline-block;vertical-align:top;margin-top:3px}
.block20 .container form .checkbox_text{width:530px;font-family:'Circe-Light',sans-serif;font-size:14px;color:#bbb;display:inline-block;vertical-align:top}
.block20 .container form .checkbox_text a{color:#bbb}
.block20 .container form .checkbox-label{width:560px;display:block;margin:-30px auto 0;text-align:left}
.block20 .container form .form-hide-block{display:none}
.block20 .container form .form-hide-block label{margin-left:30px}
@media screen and (min-width: 668px) and (max-width: 1000px) {
    .main{width:1000px}
}
@media screen and (min-width: 668px) and (max-width: 768px) {
    .main{width:100%}
    .container{width:100%}
    .container > img,.container > p > img{width:100%}
}
@media screen and (max-width: 667px) {
    .container{width:100%;padding:40px 20px 20px!important}
    .button{padding:10px 70px}
    .block-title,.block-bigtext{margin-left:0!important}
    .block-title{font-size:40px}
    .block-title br{display:none!important}
    .block-bigtext{font-size:27px}
    .text-block__main{margin-left:0!important}
    .text-block__main .text-block__left{display:list-item;margin-left:20px;width:100%!important}
    .text-block__main .text-block__left br{display:none}
    .text-block__main .text-block__right{display:list-item;margin-left:20px;width:100%!important}
    .text-block__main .text-block__right br{display:none}
    .text-block__main .text-block__line{display:none}
    .container > img,.container > p > img{width:100%}
}
div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;display:block;margin:0 auto!important;height:16px !important;width:16px !important;}
span.wpcf7-list-item{margin:0}
span.wpcf7-not-valid-tip{font-size:.9em}
div.wpcf7-response-output{display:none!important}

.block-thanks{padding:76px 0 !important;}
.block-thanks .container{width:100%;max-width:690px !important;text-align:center;}
.block-thanks img{margin-bottom:20px;width:68px !important;}
.block-thanks .header_1, .block-thanks .header_1 a{margin-bottom:15px;font-family:'Roboto', Arial, sans-serif; font-weight:300; font-size:36px;line-height:36px;}
.block-thanks .header_2, .block-thanks .header_2 a{margin-bottom:20px;font-size:20px;line-height:28px;}
.block-thanks .header_3, .block-thanks .header_3 a{font-size:18px;line-height:25px;}
.block-thanks .header_3{color:#8b8b8b;}
.block-thanks a{color:#009f6c;}
.block-thanks a:hover{color:#000;}

@media screen and (max-width:667px) {
    .block-thanks{padding:60px 20px !important;}
    .block-thanks br{display:none;}
    .block-thanks .header_1, .block-thanks .header_1 a{font-size:28px;line-height:28px;}
    .block-thanks .header_2, .block-thanks .header_2 a{font-size:17px;line-height:25px;}
    .block-thanks .header_3, .block-thanks .header_3 a{font-size:15px;line-height:20px;}
}


/*global*/
.circeL{font-family:'Circe-Light', sans-serif;}
.circeB{font-family:'Circe-Bold', sans-serif;}
.center{text-align:center;}
.block-title{font-size:28px;}
.block-title.f48{font-size:48px;}
.light-title{font-weight:300;font-size:18px;}
.greyText{color:#999999;}
.red{color:#cf0031;}
.hidden{display:none !important;}
.container{width:960px;margin:0 auto;padding:95px 20px 95px 20px;position:relative;}
.bob{position:fixed;top:0;left:0;}
@media screen and (max-width:999px) and (min-width:668px){
    .container{width:100%;box-sizing:border-box;}
}
@media screen and (max-width:667px){
    .container{width:100%;box-sizing:border-box;}
}
:focus::-webkit-input-placeholder{color:transparent;}
:focus::-moz-placeholder{color:transparent;}
:focus:-moz-placeholder{color:transparent;}
:focus:-ms-input-placeholder{color:transparent;}
.input-block input[type="text"],
.input-block input[type="password"],
.input-block input[type="phone"],
.input-block input[type="email"],
.input-block select{padding:10px;background-color:#fff;border:1px solid #999;border-radius:4px;height:35px;font-size:16px;}
.select-style{position:relative;}
.select-style input[type="text"],
.select-style input[type="password"],
.select-style input[type="phone"],
.select-style input[type="email"],
.select-style select{padding-right:32px;position:relative;display:inline-block;background:white;}
.select-style:before{content:'';display:block;position:absolute;right:9px;top:50%;width:0;height:0;margin-top:-6px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #00865b;z-index:5;}
.select-style:after{content:'';display:inline-block;position:absolute;right:9px;top:50%;width:0;height:0;margin-top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ffffff;z-index:5;}
.input-block{position:relative;}
.input-block .search__input{width:100%;height:40px;box-sizing:border-box;font-size:16px;background:white;padding-right:32px;}
.input-block .search-icon{display:block;position:absolute;right:12px;top:15px;width:13px;height:13px;/*background:url('/img/search.png') 0 0;*/padding:0;}
input[type="checkbox"]{display:none;}
input[type="checkbox"] + label{color:#444;cursor:pointer;}
input[type="checkbox"] + label::before{content:"";display:inline-block;height:16px;width:16px;margin:0 5px -2px 0;/*background:url('/img/checbox-sprite.png') 0 0;*/}
input[type="checkbox"] + label::before{background-position:0 0;}
input[type="checkbox"]:checked + label::before{background-position:0 -16px;}
.ui-state-default .ui-icon{background:none;}
.ui-state-default .ui-icon:after{content:'';}
.ui-menu{padding:8px 0;}
.ui-state-default{background-color:white;border:1px solid #999;border-radius:4px;box-sizing:border-box;height:35px;font-size:16px;}
.js-select-overflow{max-height:180px;}
.ui-selectmenu-button span.ui-icon{z-index:6;}
.ui-selectmenu-open{z-index:9999;}
.close-icon{position:relative;top:10px;left:3px;width:15px;height:1px;background:#00865b;transform:rotate(135deg);}
.close-icon:after{content:'';position:absolute;right:0;top:0;width:15px;height:1px;background:#00865b;transform:rotate(-90deg);}
.js-hidden-block{display:none;}




.container.confidential{ padding:100px 30px 80px !important; }
.confidential ul{ margin:0 0 10px 40px; }
.confidential .ul{ padding-left:40px; }
.confidential .ul .item{ display:inline-block; float:left; margin-left:-40px; }
.confidential .ul .ul{ padding-left:30px; }
.confidential .ul  .ul .item{ margin-left:-30px; }
.confidential p{ margin:0 0 10px; }
.confidential p,
.confidential li{font-size:16px; font-family:'Roboto', sans-serif; }
.confidential .add_note{ font-size:10px; line-height:12px; vertical-align:top; }
.confidential .block-title{padding-bottom:20px; font-size:22px; line-height:32px; font-family:'Roboto', sans-serif; font-weight:500; }
.confidential .titleH5{ margin:30px 0 0; font-size:17px; line-height:32px; font-family:'Roboto', sans-serif; font-weight:500; text-transform:uppercase; }
.confidential .titleH5.c_blue{ color:#3e6a9b; }
.confidential a{color:#3e6a9b; }
.confidential .requisites{ padding:10px 14px; border:1px solid #222; }
.confidential table{ margin-bottom:20px; }
.confidential table td{ min-height:30px; padding:5px; font-family:'Roboto', sans-serif; }
.confidential table td.param{ width:30%; padding-left:7px; }
.confidential table.sm_table td.param{ width:33%; padding-left:0; font-weight:500; }
.confidential table.sm_table td.param4{ width:25%; font-weight:500; }
.confidential table td .ul{ padding-left:50px; }
.confidential table td .ul .item{ margin-left:-25px; font-family:'Roboto', sans-serif; }

@media screen and (max-width:667px){
    .container.confidential{ padding:80px 10px 60px !important; }
    .confidential .block-title{font-size:16px; line-height:26px; }
    .confidential p,
    .confidential li{ font-size:14px; }
    .confidential .titleH5{font-size:15px; line-height:22px; }
    .confidential ul{ margin-left:30px; }
    .confidential .ul{ padding-left:30px; }
    .confidential .ul .item{ margin-left:-30px; }
    .confidential .ul .ul{ padding-left:20px; }
    .confidential .ul  .ul .item{ margin-left:-20px; }
    .confidential table td,
    .confidential table td .ul .item{ font-size:12px; }
    .confidential table td,
    .confidential table td.param{ padding:4px; }
    .confidential table td .ul{ padding-left:15px; }
    .confidential table td .ul .item{ margin-left:-15px; }
}

.bg_fff{background:#fff;}
.bg_fff7dd{background:#fff7dd;border-color:#fff7dd;}

.block-banner{position:relative;display:block;background:#484848;height:60px;width:100%;min-width:320px;overflow:hidden;}
.block-banner *{box-sizing: border-box;}
.block-banner .run_string{position:absolute;top:0;height:50px;width:80000px;margin:0;padding:22px 0 15px;}
.block-banner .run_string ul{width:100%;margin:0;padding:0;}
.block-banner .run_string li{display:inline-block;list-style:none;margin:0;padding:0 5px;font-family:'Roboto', Arial, sans-serif;font-weight:300;font-size:14px;line-height:14px;color:#fff;}
.block-banner .run_string li span{color:#989898;}
.block-banner .container{padding:0 !important;}
.block-banner .agroindex{background:#484848;float:right;height:60px;padding:14px 16px;font-family:'Roboto', Arial, sans-serif;font-weight:300;font-size:11px;letter-spacing:0.08em;line-height:16px;color:#fff;text-align:center;}
.block-banner .agroindex span{font-family:'Akrobat-Black', sans-serif;font-size:20px;letter-spacing:0.27em;color:#1abf7b;text-transform:uppercase;}

@media screen and (max-width:667px) {
    .block-banner .agroindex{display:none;}
}




/* cf7 */

form .form_box-input_phone *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
form .form_box-input_phone{position:relative;min-height:80px;}
form .form_box-input_phone input[type="text"].input_phone_code{float:left;margin-right:3%;margin-bottom:5px;text-align:left !important;}
form .form_box-input_phone input[type="text"].input_phone_number{float:right;margin-bottom:5px;text-align:left !important;}
form .form_box-input_phone div.block_phone_code{overflow:hidden;overflow-y:scroll;position:absolute;top:80px;left:0;z-index:4;border:0 solid #ccc;background:#fff;}

form .form_box-input_phone .input_phone_code{width:25% !important;transition:0.5s;}
form .form_box-input_phone .input_phone_number{width:72% !important;transition:0.5s;}
form .form_box-input_phone .block_phone_code{height:0;width:25%;transition:0.5s;}

form .form_box-input_phone.active .input_phone_code{width:80% !important;margin:0 !important;transition:0.5s;}
form .form_box-input_phone.active .input_phone_number{width:17% !important;transition:0.5s;}
form .form_box-input_phone.active .block_phone_code{height:auto;max-height:360px;width:80%;border-width:1px;border-top-color:#f7f7f7;-webkit-box-shadow:0 13px 31px -3px rgba(152,152,152,0.4);-moz-box-shadow:0 13px 31px -3px rgba(152,152,152,0.4);box-shadow:0 13px 31px -3px rgba(152,152,152,0.4);transition:0.5s;}

form .form_box-input_phone .block_phone_code li{overflow:hidden;position:relative;display:block;height:38px;width:100%;min-width:280px;padding:11px 0 4px;z-index:5;border-top:1px solid #f9f9f9;list-style:none;cursor:pointer;}
form .form_box-input_phone .block_phone_code li:hover{background:#f9f9f9;}
form .form_box-input_phone .block_phone_code li .phone_code_value{display:block;float:left;height:15px;width:23%;font-family:'Roboto', Arial, sans-serif; font-weight:400; font-size:15px;line-height:16px;text-align:right;}
form .form_box-input_phone .block_phone_code li .phone_code_country{display:block;float:left;height:15px;width:77%;padding-top:1px;padding-left:9px;text-align:left;font-family:'Roboto', Arial, sans-serif; font-weight:300; font-size:14px;line-height:16px;}

form .form_box-input_phone span.input_phone_code_error,form .form_box-input_phone div.input_phone_code_error,
form .form_box-input_phone span.input_phone_number_error,form .form_box-input_phone div.input_phone_number_error{display:none;color:#f00;margin-top:-10px;font-size:14px !important;}

form .form_box-submit-data_load{padding:45px 0 10px;font-family:'Roboto', Arial, sans-serif; font-weight:400; font-size:14px;line-height:20px;text-align:center;}



.bg_promo_video{display:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(255, 255, 255, 0.76);z-index:10;}
.promo_video{display:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:absolute;top:5%;height:auto;width:70%;margin:20px 15%;z-index:11;}
.promo_video .video_box{position:relative;width:100%;max-width:800px;margin:20px auto;}
.promo_video .video-responsive{position:relative;margin-bottom:20px;padding-bottom:56.25%;height:0;overflow:hidden;}
.promo_video .close_video{position:absolute;top:-40px;right:0;background:url('/img/mobile-menu-icon.png') right top no-repeat;height:30px;width:30px;cursor:pointer;}
.promo_video .video-responsive iframe, .promo_video .video-responsive object, .promo_video .video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.open_promo_video{position:relative;width:290px;margin-top:20px;font-family:'Roboto', Arial, sans-serif; font-weight:300; font-size:18px;line-height:27px;color:#2d9f6e;cursor:pointer;}
.open_promo_video:hover{color:#1ac079;}
.open_promo_video .icon{position:absolute;top:-2px;left:auto;right:0;background:url('/img/partner_sprite_icon.png') -848px -30px no-repeat;height:30px;width:30px;cursor:pointer;}

@media screen and (max-width: 1000px)
{
    .promo_video{top:2%;height:auto;width:100%;margin:5% 0 0;}
}
@media screen and (max-width: 668px)
{
    .promo_video{top:2%;height:auto;width:100%;margin:20px 0 !important;}
    .open_promo_video{width:260px;margin:15px auto 0;font-size:16px;line-height:20px;text-align:left;}
    .open_promo_video .icon{top:-4px;}
}


.block-404{ background-color:#edeff0; }
.block-404 .container{ background:url('/img/cat_404.jpg') right bottom no-repeat; }
.block-404 .content{ display:block; max-width:460px; margin-top:20px; margin-bottom:150px; }
.block-404 h1{ margin-bottom:40px; font-family:'Akrobat-Bold', sans-serif; font-size:80px; line-height:80px; color:#1abf7b; text-transform:uppercase; }
.block-404 h3{ margin-bottom:40px; font-family:'PT Serif Italic', sans-serif; font-weight:300; font-size:30px; line-height:37px; }
.block-404 .button{display:block;background:#1cd987;height:60px;width:100%;max-width:290px;margin:0;padding:0;border:1px solid #1ac079;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'Roboto', Arial, sans-serif;font-weight:400 !important;font-size:16px !important;line-height:60px;text-transform:none;letter-spacing:normal;text-align:center;color:#fff !important;-webkit-box-shadow:0 13px 45px -16px #1ac079;-moz-box-shadow:0 13px 45px -16px #1ac079;box-shadow:0 13px 45px -16px #1ac079;transition:0.5s;}
.block-404 .button:hover{background:#1cd987;border-color:#1cd987;-webkit-box-shadow:0 13px 25px -16px #1ac079;-moz-box-shadow:0 13px 25px -16px #1ac079;box-shadow:0 13px 25px -16px #1ac079;transition:0.5s;}

@media screen and (max-width: 860px) {
    .block-404 .content{ margin-top:0; margin-bottom:250px; }
}
@media screen and (max-width: 770px) {
    .block-404 .content{ margin-top:0; margin-bottom:150px; }
    .block-404 .container{ background:url('/img/cat_404_p.jpg') right bottom no-repeat; }
}
@media screen and (max-width: 680px) {
    .block-404 .container{ background:url('/img/cat_404_m.jpg') right bottom no-repeat; }
}
@media screen and (max-width: 667px) {
    .block-404 .content{ margin-top:30px; margin-bottom:200px; }
}
@media screen and (max-width: 640px) {
    .block-404 .content{ margin-bottom:280px; }
}
@media screen and (max-width: 480px) {
    .block-404 .content{ max-width:360px; }
    .block-404 h1{ margin-bottom:30px; font-size:65px; line-height:75px; }
    .block-404 h3{ font-size:24px; line-height:30px; }
}
@media screen and (max-width: 380px) {
    .block-404 .content{ max-width:360px; }
    .block-404 h1{ font-size:54px; line-height:60px; }
    .block-404 h3{ font-size:22px; line-height:27px; }
}

.post-password-form { width:100%; max-width:980px; margin:0 auto; padding: 40px 20px !important; font-weight:300; font-size:16px; box-sizing:border-box; }
.post-password-form label { float:left; display:block; position:relative; height:35px; width:235px; padding-right:15px; line-height:35px; font-weight:300; font-size:16px; box-sizing:border-box; }
.post-password-form input[type="password"] { float:right; display:block; height:35px; width:100%; max-width:150px; margin-bottom:15px; padding:0 15px; border:1px solid #ccc; font-weight:300; font-size:16px; box-sizing:border-box; }
.post-password-form input[type="submit"]{ float:left; display:block; background:#1ac079; height:35px; width:100%; max-width:80px; padding:0; border:1px solid #1ac079; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:14px !important; line-height:35px; text-transform:uppercase; text-align:center; color:#fff !important; -webkit-box-shadow:0px 13px 45px -16px #1ac079;-moz-box-shadow:0px 13px 45px -16px #1ac079; box-shadow:0px 13px 45px -16px #1ac079; transition:0.5s; cursor:pointer; }
.post-password-form input[type="submit"]:hover{ background:#1cd987; border-color:#1cd987; -webkit-box-shadow:0 13px 25px -16px #1ac079; -moz-box-shadow:0 13px 25px -16px #1ac079; box-shadow:0 13px 25px -16px #1ac079; transition:0.5s; }


#add_tp { display: flex; justify-content: flex-end; align-items: center; margin-left: auto; margin-right: 75px; }
#add_tp span { opacity: 0.7; font-size: 15px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.87; letter-spacing: normal; text-transform: none; color: #41495d; }
#add_tp a { font-size: 15px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.87; letter-spacing: normal; color: #1680e2; text-transform: none; padding-left: 4px; padding-right: 0px; }
#add_tp img { padding-left: 6px; }
@media (max-width: 1439px) {
    #add_tp { margin-right:55px; }
}
@media (max-width: 1180px) {
    #add_tp{ padding:0 15px; }
}
.ag-menu.ag-menu--vertical #add_tp{ display:none !important; }
.ag-social-icons a:hover{ text-decoration:none; }


.ag-fs-modal.hide_close_link .ag-button--sticky{ display:none !important; }


.ag-bn-ui-2 .lp-section__heading--dots{ z-index:1; }
.block-mmedia{ background:#f6f9fc; }

.ag-ui-2 .block-mmedia .lp-section__heading{ max-width:100%; }
.ag-ui-2 .block-mmedia .ag-view-all_box{ width:100%; height:0!important; text-align:right; }
.ag-ui-2 .block-mmedia .ag-view-all{ display:inline-block; margin-top:10px; }
.ag-ui-2 .block-mmedia .ag-view-all:after{ content:"\e905"; display:inline-block; margin-left:10px; font-family:ag-icon!important; font-size:.73333em; }
.ag-ui-2 .block-mmedia .ag-grid{ position:relative; }
.ag-ui-2 .block-mmedia .ag-slider{ position:relative; overflow:hidden; margin:0 -20px 40px; padding:0 5px; padding-bottom:35px !important; }
.ag-ui-2 .block-mmedia .ag-slider__slide{ padding:0 15px; float:left; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; }
.ag-ui-2 .block-mmedia .ag-tile-m{ overflow:hidden; position:relative; display:block; width:370px; height:650px; background:#fff; text-decoration:none; color:#000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 7px 20px 0 rgba(0,0,0,0.1); -moz-box-shadow:0 7px 20px 0 rgba(0,0,0,0.1); box-shadow:0 7px 20px 0 rgba(0,0,0,0.1);  -webkit-transition:box-shadow 0.3s; -moz-transition:box-shadow 0.3s; -ms-transition:box-shadow 0.3s; -o-transition:box-shadow 0.3s; transition:box-shadow 0.3s; }
.ag-ui-2 .block-mmedia .ag-tile-m *{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.ag-ui-2 .block-mmedia .ag-tile-m:hover{ text-decoration:none !important; color:#000; -webkit-box-shadow:0 15px 31px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 15px 31px 0 rgba(0,0,0,0.2); box-shadow:0 15px 31px 0 rgba(0,0,0,0.2); }
.ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head{ width:100%; height:133px; padding:0 25px; border-bottom:6px solid #245770; -webkit-transition:background 0.3s; -moz-transition:background 0.3s; -ms-transition:background 0.3s; -o-transition:background 0.3s; transition:background 0.3s; }
.ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head.br_1{ border-bottom-color:#24703C; }
.ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head.br_2{ border-bottom-color:#703C24; }
.ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head.br_3{ border-bottom-color:#243270; }
.ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head.br_4{ border-bottom-color:#3C2470; }
.ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head.br_5{ border-bottom-color:#702432; }
.ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head.br_6{ border-bottom-color:#6b88da; }
.ag-ui-2 .block-mmedia .ag-tile-m:hover{ color:#fff; }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .ag-tile-m_head{ background:#245770; }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .ag-tile-m_head.br_1{ background:#24703C; }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .ag-tile-m_head.br_2{ background:#703C24; }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .ag-tile-m_head.br_3{ background:#243270; }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .ag-tile-m_head.br_4{ background:#3C2470; }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .ag-tile-m_head.br_5{ background:#702432; }
.ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo{ display:table-cell; vertical-align:middle; width:240px; height:72px; font-weight:600; font-size:24px; background-position:left center; background-repeat:no-repeat; }
.ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_mir24{ background-image:url('/img/mm_articles/logo_mir24.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_forbes{ background-image:url('/img/mm_articles/logo_forbes.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_rbk{ background-image:url('/img/mm_articles/logo_rbk.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_ekspert{ background-image:url('/img/mm_articles/logo_ekspert.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_the_village{ background-image:url('/img/mm_articles/logo_the_village.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_vc{ background-image:url('/img/mm_articles/logo_vc.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_tinkoff{ background-image:url('/img/mm_articles/logo_tinkoff.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .mmedia_logo.logo_mir24{ background-image:url('/img/mm_articles/logo_mir24_white.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .mmedia_logo.logo_forbes{ background-image:url('/img/mm_articles/logo_forbes_white.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .mmedia_logo.logo_ekspert{ background-image:url('/img/mm_articles/logo_ekspert_white.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .mmedia_logo.logo_rbk{ background-image:url('/img/mm_articles/logo_rbk_white.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .mmedia_logo.logo_the_village{ background-image:url('/img/mm_articles/logo_the_village_white.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .mmedia_logo.logo_vc{ background-image:url('/img/mm_articles/logo_vc_white.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m:hover .mmedia_logo.logo_tinkoff{ background-image:url('/img/mm_articles/logo_tinkoff_white.png'); }
.ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head p{ font-size:16px; line-height:18px; letter-spacing:normal; }
.ag-ui-2 .block-mmedia .ag-tile-m .scrin_article{ display:block; width:100%; height:517px; }
.lg-none{ display:none; }

@media only screen and (max-width:1220px){
    .ag-ui-2 .block-mmedia .ag-slider{ margin-right:-10px; margin-left:-10px; padding-right:0; padding-left:0; }
}
@media only screen and (max-width:980px){
    .ag-ui-2 .block-mmedia .ag-slider__slide{ padding:0 5px; }
    .ag-ui-2 .block-mmedia .ag-slider{ margin-bottom:0; }
    .ag-ui-2 .block-mmedia .ag-tile-m{ width:270px; height:526px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head{ height:148px; padding-right:10px; padding-left:20px; border-bottom-width:5px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo{ width:300px; height:72px; font-size:24px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .scrin_article{ height:378px; }
    .md-block{ display:inline-block; }
    .md-none{ display:none; }
}
@media only screen and (max-width:768px){
    .ag-ui-2 .block-mmedia .ag-tile-m{ width:220px; height:450px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head{ height:141px; border-bottom-width:4px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo{ width:190px; height:60px; font-size:21px; background-size:auto 23px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_rbk{ background-size:auto 20px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_the_village{ background-size:auto 30px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_vc{ background-size:auto 17px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_tinkoff{ background-size:auto 41px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .scrin_article{ height:309px; }

    .sm-block{ display:inline-block; }
    .sm-none{ display:none; }
}
@media only screen and (max-width:767px){
    .ag-ui-2 .block-mmedia .ag-slider{ margin-bottom:15px; }
}

@media only screen and (max-width:500px){
    .ag-ui-2 .block-mmedia .ag-slider{ margin:0 -15px 0; padding-right:5px; padding-left:5px; }
    .ag-ui-2 .block-mmedia .ag-tile-m{ width:160px; height:363px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head{ height:139px; padding-right:6px; padding-left:12px; border-bottom-width:3px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo{ width:122px; height:50px;  font-size:14px; background-size:auto 17px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_rbk{ background-size:auto 14px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_the_village{ background-size:auto 21px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_vc{ background-size:auto 12px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .mmedia_logo.logo_tinkoff{ background-size:auto 28px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .ag-tile-m_head p{ font-size:14px; line-height:16px; }
    .ag-ui-2 .block-mmedia .ag-tile-m .scrin_article{ height:224px; }

    .ag-ui-2 .block-mmedia .ag-view-all_box{ height:20px!important; margin-top:10px; margin-bottom:15px; text-align:center; }
    .xs-block{ display:inline-block; }
    .xs-none{ display:none; }
}

.with_thanks_page.open_thanks_page{ min-height:auto; }
.with_thanks_page .thanks_page{ display:none; }
.with_thanks_page.open_thanks_page .thanks_page{ display:block; }
.with_thanks_page.open_thanks_page .basic-app{ display:none; }

.ag-breadcrumbs__list li{ font-size:13px; }