*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}

.bg_lazy, .bg_lazy:before, .bg_lazy:after{background-image:none !important;}
.flex{display:flex;justify-content:space-between;flex-direction:row;}
.flex.column{flex-direction:column;}
.flex.around{justify-content:space-around;}
.flex.center{justify-content:center;}
.flex.left{justify-content:flex-start;}
.flex.right{justify-content:flex-end;}
.flex.vcenter{align-items:center;}
.flex.vtop{align-items:flex-start;}
.flex.vbottom{align-items:flex-end;}
.flex.wrap{flex-wrap:wrap;}
.gap40{gap:40px;}
.gap30{gap:30px;}
.gap20{gap:20px;}
.gap10{gap:10px;}
.inline_block{display:inline-block;}
.grid{display:grid;align-items:flex-start;}
.grid.col2{grid-template-columns:repeat(2, 1fr);}
.grid.col3{grid-template-columns:repeat(3, 1fr);}
.grid.col4{grid-template-columns:repeat(4, 1fr);}
.grid.vcenter{align-items:center;}
.section_black{background:var(--black);}
.color_red{color:#EE3D48;font-family:inherit;}
img{max-width:100%;height:auto;}
img.cover{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
input, textarea, button, select{outline:none;border:none;background:none;}
iframe{border:0 none;}
.video-lessons iframe{border-radius:10px;}
button[disabled]{color:#000;}
.rub{font-style:normal;}
.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:17px;text-transform:uppercase;border-radius:6px;border:none;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;position:relative;height:65px;width:274px;-webkit-box-flex:0;-ms-flex:0 0 274px;flex:0 0 274px;}
.btn .flare{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;overflow:hidden;}
.btn .flare span{display:block;width:10px;height:10px;opacity:0;border-radius:100%;background:#fff;position:absolute;animation-name:scale;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;}
@keyframes scale {
0%{transform:scale(1);opacity:1;}
14%{transform:scale(80);opacity:0;}
100%{transform:scale(80);opacity:0;}
}
.btn-light{background:-webkit-gradient(linear, left bottom, left top, from(#0186CD), to(#0186CD));background:-o-linear-gradient(bottom, #0186CD, #0186CD);background:linear-gradient(to top, #0186CD, #0186CD);-webkit-box-shadow:inset 0 -1px 2px rgba(0, 0, 0, 0.33);box-shadow:inset 0 -1px 2px rgba(0, 0, 0, 0.33);color:#fff;}
.btn-dark{background:-webkit-gradient(linear, left bottom, left top, from(#131313), to(#353535));background:-o-linear-gradient(bottom, #131313, #353535);background:linear-gradient(to top, #131313, #353535);-webkit-box-shadow:inset 0 -1px 2px rgba(0, 0, 0, 0.33);box-shadow:inset 0 -1px 2px rgba(0, 0, 0, 0.33);color:#fff;}
.btn.light-shadow:before{content:'';display:block;width:100%;height:80%;border-radius:11px;background:#613513;position:absolute;z-index:-1;bottom:-4px;opacity:0.13;}
.btn.dark-shadow:before{content:'';display:block;width:100%;height:80%;border-radius:11px;background:#613513;position:absolute;z-index:-1;bottom:-4px;}
.btn-inline{border:1px solid #4c5388;color:#fff;border-radius:4px;}
.mobile{display:none;}
.el-animation{transition:1s;}
.text-gradient-l{color:#fff;}
.category .logo-title .text-gradient-l, .single .logo-title .text-gradient-l, .page-template-default .logo-title .text-gradient-l, .page-template-spasibo .logo-title .text-gradient-l, .error404 .logo-title .text-gradient-l, body.search .logo-title .text-gradient-l{color:#000;background:none;-webkit-text-fill-color:unset;}
.text-gradient-d{color:#191c5d;}
.text-insert{background:#0186CD;display:inline-block;font-weight:700;color:var(--white);}
.text-underline{border-bottom:3px solid #ee2c37;}
.text-underline-bold{border-bottom:5px solid #eab556;}
.text-blue{color:#004bc7;}
.f-900{font-weight:900;}
.f-700{font-weight:700;}
.f-500{font-weight:500;}
.f-300{font-weight:300;}
.f-100{font-weight:100;}
.white{color:#fff;}
.black{color:#1a1940;}
.d-blue{color:#161329;}
.bg-dark{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-dark.png) no-repeat center center/cover;}
.bg-light{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-sepia-light.png) #f5f5f5 repeat center center/contain;}
form .input{background:#fff;border-radius:5px;height:60px;position:relative;display:block;}
form .input.email:before, form .input.phone:before{content:'';display:block;position:absolute;top:0;left:20px;bottom:0;margin:auto;background-image:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icons.png);background-repeat:no-repeat;}
form .input.phone:before{width:12px;height:20px;background-position:-302px -7px;}
form .input.email:before{width:18px;height:13px;background-position:-265px -11px;}
form input:not([type="checkbox"]), form textarea{width:100%;height:100%;font-size:19px;}
form textarea{height:100px;}
form .input.link:before{content:'';display:block;position:absolute;top:0;left:20px;bottom:0;margin:auto;width:20px;height:20px;background-image:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/link.svg);background-repeat:no-repeat;}
form .input.phone input:not([type="checkbox"]),
form .input.link input:not([type="checkbox"]),
form .input.email input:not([type="checkbox"]){padding-left:50px;}
.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0;z-index:1;width:100%;position:relative;}
.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;}
.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;cursor:pointer;}
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.swiper-pagination-bullet{-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px;height:9px;background:#000;border-radius:100%;margin:0 10px;cursor:pointer;}
.swiper-pagination-bullet-active{background:#0186CD;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;height:12px;}
.swiper-prev, .swiper-next{width:70px;height:22px;position:absolute;top:0;bottom:0;margin:auto;z-index:2;cursor:pointer;}
.swiper-prev{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/arrow-left.png) no-repeat center center;left:-80px;}
.swiper-next{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/arrow-right.png) no-repeat center center;right:-80px;}
.swiper-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.icon{background-image:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icons.png);background-repeat:no-repeat;}
.container-seo{margin:0 auto;width:100%; max-width: 1400px; position:relative;}
.section-main, .section-guarantee, .section-author, .section-callback, .section-exp, .section-work, .section-blog-main, .section-contract, .section-geo, .section-tarif{overflow-x:hidden !important;}
.section-author{overflow-y:hidden;background:var(--black) !important;}

.single .header-menu > ul > li > a, .page-template-default .header-menu > ul > li > a, .page-template-spasibo .header-menu > ul > li > a, .error404 .header-menu > ul > li > a{color:#000;}
.nav-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.nav-contact .contact-btn{background:-webkit-gradient(linear, left bottom, left top, from(#0186CD), to(#0186CD));background:-o-linear-gradient(bottom, #0186CD, #0186CD);background:linear-gradient(to top,#0186CD, #0186CD);color:#fff;height:51px;width:214px;-webkit-box-flex:0;-ms-flex:0 0 214px;flex:0 0 214px;font-size:14px;padding-left:43px;position:relative;margin-right:30px;border-radius:10px;-webkit-box-shadow:0 3px #760102;box-shadow:0 3px #760102;}
.nav-contact .contact-btn:active{transform:scale(1.05);}
.nav-contact .contact-btn:before{content:'';display:block;width:62px;height:53px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/btn-phone.png) no-repeat center center;position:absolute;bottom:0;left:-5px;}
.nav-contact .contact-phone{text-align:center;line-height:18px;}
.another-contacts{margin:4px 0;cursor:pointer;position:relative;}
.another-contacts span{color:#fff;border-bottom:1px dashed #fff;font-size:14px;}
.another-contacts .contact-list{opacity:0;visibility:hidden;position:absolute;top:130%;width:100%;border-radius:5px;background:#fff;padding:10px;background:-o-linear-gradient(120deg, #bdbcc9, #fff 48%, #fff);background:linear-gradient(330deg, #bdbcc9, #fff 48%, #fff);z-index:10;-webkit-box-shadow:0 10px 10px rgb(0 0 0 / 30%);box-shadow:0 10px 10px rgb(0 0 0 / 30%);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.another-contacts:hover .contact-list{opacity:1;visibility:visible;top:105%;}
.another-contacts .contact-list a{border-bottom:1px dashed transparent;display:inline-block;padding:5px 0;text-align:left;}
.another-contacts .contact-list a:hover{color:#edb72f;border-color:#edb72f;}
.another-contacts .contact-list li{position:relative;text-align:left;padding-left:30px;}
.another-contacts .contact-list li:before{content:'';display:block;width:23px;height:23px;background-image:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icon-contacts.png);background-repeat:no-repeat;position:absolute;left:0;top:2px;}
.another-contacts .contact-list li.wa:before{background-position:-2px -3px;}
.another-contacts .contact-list li.vb:before{background-position:-25px -3px;}
.another-contacts .contact-list li.tg:before{background-position:-49px -3px;}
.another-contacts .contact-list li.vk:before{background-position:-74px -3px;}
.single .nav-contact .contact-phone .phone, .page-template-default .nav-contact .contact-phone .phone, .page-template-spasibo .nav-contact .contact-phone .phone, .error404 .nav-contact .contact-phone .phone{color:#000;}
.nav-contact .contact-phone .phone{font-size:17px;font-weight:700;color:#fff;}
.nav-contact .contact-phone .online{font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;}
.single .nav-contact .contact-phone .online, .page-template-default .nav-contact .contact-phone .online, .page-template-spasibo .nav-contact .contact-phone .online, .error404 .nav-contact .contact-phone .online{color:#000;}
.nav-contact .contact-phone .online:before{content:'\2022';font-size:23px;margin:-4px 3px 0 0;}
.nav-contact .contact-phone .online.on:before{color:#199024;}
.nav-contact .contact-phone .online.off:before{color:#f33d3d;}
.section-main{padding:325px 0 220px;margin-top:-300px;position:relative;overflow-y:hidden;1 z-index:-1;}
.section-main:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0, 0, 0, 0.7);z-index:-1;}
.section-main video{position:absolute;left:0;top:0;width:100%;z-index:-1;height:100%;object-fit:cover;}
.section-main .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:0;}
.section-main .inner-left-side{-webkit-box-flex:0;-ms-flex:0 0 68%;flex:0 0 68%;}
.section-main .inner-subtitle{font-size:27px;color:#fff;font-weight:500;width:370px;margin-top:55px;}
.section-main .inner-subtitle span{color:#0186CD;border-bottom:1px solid #0186CD;font-weight:300;}
.section-main .inner-right-side{-webkit-box-flex:0;-ms-flex:0 0 27%;flex:0 0 27%;z-index:-2;}
.section-main form{padding:39px;background:rgba(0, 0, 0, 0.7);border-radius:7px;color:#fff;}
.section-main form .form-title{font-size:24px;}
.section-main form label span:not(.input){color:#9c9aa7;font-size:14px;margin:25px 0 15px;display:block;}
.timer{border:2px dashed rgba(255, 255, 255, 0.45);border-radius:5px;text-align:center;padding:12px 0 7px;color:#fff;}
.timer .nums span{font-size:14px;text-align:center;border-radius:3px;padding:4px 6px;}
.timer .nums .num{background:#0186CD;color:var(--white)}
.timer .title{margin-top:5px;}
.section-main .timer{margin:20px 0;}
.privacy{font-size:13px;color:#7f7d8a;}
.privacy a{color:#fff;display:inline;border-bottom:1px dashed transparent;}
.privacy a:hover{border-color:#edb72f;color:#edb72f;}
.section-main form .privacy{margin-top:25px;}
.section-main .inner-video{font-size:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:-95px;left:150px;cursor:pointer;}
.section-main .inner-video:before{content:'';display:block;width:73px;-webkit-box-flex:0;-ms-flex:0 0 73px;flex:0 0 73px;height:48px;margin-right:25px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/play.png) no-repeat center center;}
.section-main .inner-bomb{width:638px;height:588px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bomb.png) no-repeat center center;position:absolute;bottom:-297px;left:290px;z-index:-1;}
.section-main .inner-bomb:before{content:'';display:block;width:375px;height:375px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bomb-gif.png) no-repeat center center/cover;position:absolute;top:-11px;left:-24px;}
.section-main .inner-bomb:after{content:'';display:block;width:81px;height:41px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/arrow-3.png) no-repeat center center;position:absolute;right:72px;top:206px;}
.section-about{padding-top:80px;padding-bottom:60px;position:relative;}
.section-about:after{content:'';display:none;width:355px;height:635px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/layer-1.png) no-repeat center center;position:absolute;right:0;top:140px;}
.section-about .inner{position:relative;padding-left:36%;}
.section-about .inner-img{position:absolute;right:53%;left:auto;bottom:0px;}
.section-about .inner-img--mobile{display:none;}
.section-about .inner-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section-about h2 span:last-child{font-size:54px;}
.section-about .briefcases{background:-webkit-gradient(linear, right top, left top, from(#f22d38), to(#ad1e26));background:-o-linear-gradient(right, #f22d38, #ad1e26);background:linear-gradient(to left, #f22d38, #ad1e26);border-radius:4px;color:#fff;font-size:17px;padding:20px 10px 20px 50px;position:relative;cursor:pointer;}
.section-about .briefcases.mobile{display:none;}
.section-about .briefcases:before{content:'';display:block;width:65px;height:62px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/briefcase.png) no-repeat center center;position:absolute;top:0;bottom:0;margin:auto;left:-24px;}
.section-about .inner-text{font-size:22px;margin:50px 0;}
.section-about .inner-faq{1 columns:2;1 column-gap:40px;counter-reset:num;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-about .inner-faq_item{position:relative;padding:0 20px 0 40px;margin-bottom:20px;border-radius:10px;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;}
.section-about .inner-faq_item.active{background:#f5f5f5;}
.section-about .inner-faq_item:before{counter-increment:num;content:counter(num);color:#152298;font-weight:700;background:#f5f5f5;padding:5px 10px;border-radius:100%;position:absolute;top:20px;left:6px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.section-about .inner-faq_item .title{font-size:20px;font-weight:700;padding:20px 30px 0 0;position:relative;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:inherit;line-height:1.3;}
.section-about .inner-faq_item:hover .title, .section-about .inner-faq_item:hover:before{color:#edb72f;}
.section-about .inner-faq_item .title:after{content:'';display:block;width:15px;height:8px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icons.png) no-repeat -51px -14px;top:28px;right:0;margin:auto;position:absolute;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.section-about .inner-faq_item .text{font-size:17px;font-weight:300;padding:30px 0 40px;display:none;}
.section-benefits{padding:120px 0;}
.section-benefits .inner{padding-left:24%;position:relative;}
.section-benefits .inner-img{position:absolute;width:575px;height:606px;left:-30%;}
.section-benefits .inner-title .f-700{margin-top:10px;}
.section-benefits .inner-text{font-size:30px;margin:50px 0;}
.section-benefits .inner-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;1 justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-benefits .item{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;margin:0 30px 40px 0;}
.section-benefits .item .title{font-weight:700;font-size:24px;margin-bottom:30px;}
.section-benefits .item .text{font-weight:300;font-size:18px;}
.section-benefits-list{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-sepia-dark.png) #17142a repeat center center/contain;padding:80px 0 70px;}
.section-benefits-list .inner-list{counter-reset:bnum;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px;}
.section-benefits-list .inner-list .item{-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%;position:relative;padding-left:140px;margin-bottom:70px;opacity:0;transform:scale(-1, 1);}
.section-benefits-list .inner-list .item.el-show{opacity:1;transform:scale(1, 1);}
.section-benefits-list .inner-list .item .title:before{counter-increment:bnum;content:counter(bnum);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:106px;height:106px;border-radius:100%;font-weight:100;font-size:60px;color:#0075d8;border:8px solid #fff;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/shape.png) #fff no-repeat center center/cover;position:absolute;top:0;bottom:0;left:0;margin:auto;}
.section-benefits-list .inner-list .item .title{font-weight:700;font-size:24px;margin-bottom:15px;}
.section-benefits-list .inner-list .item .text{font-weight:300;font-size:18px;line-height:21px;}
.section-guarantee{padding:90px 0 130px;}
.section-guarantee .inner{padding-left:17%;position:relative;}
.section-guarantee .inner-img{position:absolute;width:633px;height:606px;left:-35%;}
.section-guarantee .inner-text{font-size:30px;margin:60px 0;font-weight:300;}
.section-guarantee .inner-text a{color:#004bc7;display:inline;}
.section-guarantee .inner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-guarantee .inner-list .item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;}
.section-guarantee .inner-list .title{font-weight:700;font-size:24px;margin-bottom:20px;padding-right:35px;}
.section-guarantee .inner-list .item .text{font-weight:300;font-size:18px;line-height:21px;}
.section-author{padding:150px 0;position:relative;}
.section-author .inner{padding-left:30%;position:relative;}
.section-author .inner-img{position:absolute;height:100%;left:4%;top:0px;}
.section-author .inner-img img{height:100%;}
.section-author .inner-img-mobile{display:none;}
.section-author .inner-text{font-weight:500;font-size:24px;line-height:38px;color:#fff;margin-top:55px;padding-right:200px;}
.section-cases .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-cases .item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding-top:19%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;}
.section-cases .item .label{font-weight:700;font-size:9px;width:75px;height:75px;border-radius:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:25px;right:25px;}
.section-cases .item .label span{font-size:22px;display:block;}
.section-cases .item-hover{position:absolute;width:100%;height:100%;left:0;top:0;background:#efbb37;padding:55px 45px;color:#fff;z-index:1;transform:scale(0.1);opacity:0;transition:0.3s;}
.section-cases .item-hover:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid;background:#efbb37;-webkit-filter:blur(50px);filter:blur(50px);z-index:-1;}
.section-cases .item-hover > div{font-size:40px;line-height:36px;font-weight:700;}
.section-cases .item-hover > a{background:#151515;color:#fff;font-weight:700;font-size:17px;margin-top:80px;}
.section-cases .item:hover .item-hover{transform:scale(1);opacity:1;}
.section-tarif{padding:80px 0;}
.section-tarif .swiper-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;}
.section-tarif .inner-title{text-align:center;}
.section-tarif .inner-abovetitle{font-size:31px;}
.section-tarif .inner-text{font-size:22px;text-align:center;width:70%;margin:50px auto 0;}
.section-tarif .inner-tarifs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;position:relative;z-index:0;}
.section-tarif .inner-tarifs:before, .section-tarif .inner-tarifs:after{content:'';display:block;width:519px;height:519px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/ellipse.png) no-repeat center center;position:absolute;z-index:-1;}
.section-tarif .inner-tarifs:before{bottom:-180px;left:-240px;}
.section-tarif .inner-tarifs:after{top:-240px;right:-250px;}
.section-tarif .inner-tarifs .item{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%;background:#fff;border-radius:10px;padding:40px 44px 50px;-webkit-box-shadow:0 2px 29px rgba(133, 133, 133, 0.15);box-shadow:0 2px 29px rgba(133, 133, 133, 0.15);z-index:0;}
.section-tarif .swiper-slide:nth-child(2){background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/tarif-bg.png) no-repeat center center/cover !important;}
.section-tarif .swiper-slide:nth-child(2) .item-title,
.section-tarif .swiper-slide:nth-child(2) .item-list{color:#fff;}
.section-tarif .inner-tarifs .item-title .name{font-weight:500;font-size:24px;}
.section-tarif .inner-tarifs .item-title .price{font-size:40px;font-weight:700;}
.section-tarif .inner-tarifs .item-title .price span{font-size:20px;}
.section-tarif .inner-tarifs .item-list{font-size:17px;margin:25px 0 35px;}
.section-tarif .inner-tarifs .item-list li{position:relative;padding-left:30px;margin-bottom:22px;}
.section-tarif .inner-tarifs .item-list li:before{content:'';display:block;width:17px;height:15px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icons.png) no-repeat -118px -10px;position:absolute;top:2px;left:0;}
.section-tarif .bg-dark-tarif .item-list li:before{background-position-x:-357px;}
.section-tarif .inner-restrict .title{font-weight:500;font-size:40px;text-align:center;margin-top:60px;}
.section-tarif .restrict-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px;}
.section-tarif .restrict-list .item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-align:center;}
.section-tarif .restrict-list .item-title{font-weight:500;font-size:26px;margin:20px 0 30px;}
.section-tarif .restrict-list .item-text{font-weight:300;font-size:18px;}
.section-tarif .restrict-list .item-img{width:86px;height:86px;margin:0 auto;position:relative;}
.section-tarif .restrict-list .item-img img{position:absolute;left:-100%;transition:1s;opacity:0;}
.section-tarif .restrict-list.animate .item-img img{opacity:1;left:0;}
.section-contract{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-sepia-dark.png) #17142a repeat center center/contain;padding:100px 0;}
.section-contract .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-contract .inner-left-side{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;z-index:0;}
.section-contract .inner-right-side{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;}
.section-contract .inner-subtitle{font-size:48px;line-height:44px;color:#fff;margin:55px 0;}
.section-contract .inner-text{font-size:18px;line-height:26px;color:#fff;margin-bottom:60px;}
.section-contract .inner-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-contract .inner-download .btn span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-contract .inner-download .btn span:before{content:'';display:block;width:25px;height:32px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icons.png) no-repeat -133px -52px;margin-right:20px;}
.section-contract .inner-download .inner-arrow{color:#fff;-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-contract .inner-download .inner-arrow:before{content:'';display:block;-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px;height:12px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/arrow-1.png) no-repeat center center;margin:0 20px;}
.section-contract .inner-right-side .img{width:689px;height:500px;}
.section-exp{padding:60px 0;}
.section-exp .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-exp .inner-left-side{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;}
.section-exp .inner-left-side .img{width:650px;height:519px;margin-left:-145px;}
.section-exp .inner-right-side{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;text-align:right;}
.section-exp .inner-right-side .inner-undertitle{font-size:48px;margin:40px 0;}
.section-exp .inner-right-side .inner-text{font-weight:500;font-size:20px;}
.section-geo{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-sepia-dark.png) #17142a repeat center center/contain;padding:100px 0;}
.section-geo .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-geo .inner-left-side{color:#fff;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;}
.section-geo .inner-right-side{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;}
.section-geo .inner-undertitle{font-size:48px;line-height:44px;color:#fff;margin:55px 0;padding-right:100px;}
.section-geo .inner-text{font-size:18px;line-height:26px;color:#fff;margin-bottom:60px;padding-right:100px;}
.section-geo .inner-right-side .img{width:594px;height:381px;}
.section-reviews{padding:50px 0;}
.section-reviews .inner-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px;}
.section-reviews .inner-swiper{margin:0 0 70px 0;}
.section-reviews .inner-logotypes{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:40px;margin-top:70px;}
.section-reviews .inner-logotypes .item{border-radius:12px;overflow:hidden;}
.section-reviews .inner-logotypes .item img{display:block;width:100%;}
.section-callback{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-bonus.jpg) no-repeat center center/cover;background-position-x:left;padding:140px 0;overflow:hidden;position:relative;}
.section-callback .inner{position:relative;color:#fff;padding-left:29%;z-index:0;}
.section-callback .inner-img{width:665px;height:100%;position:absolute;left:0;bottom:0;}
.section-callback .inner-img img{height:100%;}
.section-callback .inner-undertitle{font-weight:500;font-size:27px;margin:70px 0;padding-right:140px;}
.section-callback .inner-undertitle span{border:1px solid #0186CD;padding:0 7px;}
.section-callback form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:15px;}
.section-callback form label{-webkit-box-flex:0;-ms-flex:0 0 274px;flex:0 0 274px;}
.section-callback form label span{font-size:15px;font-weight:300;color:#9c9aa7;display:block;margin-bottom:15px;}
.section-callback form .input{width:100%;height:65px;background:#fff;border-radius:6px;margin:0;}
.section-callback form .input input{font-size:19px;}
.section-callback .privacy{margin-top:25px;}
.section-wrapper{padding:50px 0px;}
.tarifs + .section-wrapper{padding-top:0;}
footer{padding:50px 0 80px;background:#fff;color:#000;}
footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.footer-col.col-1{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;}
.footer-col.col-2{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}
.footer-col.col-2 > div{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}
.footer-col.col-3{-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%;}
.footer-col .socials{margin:15px 0 0;}
.footer-col .socials a, .blog_socials a, .modal .block_social a{display:inline-block;margin:0 10px 0 0;}
.footer-col .socials a svg, .modal .block_social a svg{height:30px;width:30px;fill:#d40000;}
.modal .block_social{margin:40px 0;}
.modal .block_social .label_social{text-align:center;font-size:15px;font-weight:500;text-transform:uppercase;}
.footer-col .logo-title .f-300{color:#000;}
.footer-col .logo-text{margin-top:40px;}
.footer-menu-col .title{font-weight:700;text-transform:uppercase;font-size:18px;margin:6px 0 25px;color:#000;line-height:1.2;}
.footer-menu-col li{font-size:15px;font-weight:500;margin-bottom:18px;}
.footer-menu-col li a{display:inline;border-bottom:1px dashed transparent;}
.footer-menu-col li a:hover{color:#5199FF;border-bottom:1px dashed #5199FF;}
.footer-col .nav-contact{display:block;}
.footer-col .nav-contact .phone{color:#000;font-size:23px;text-align:left;margin:8px 0 17px;}
.footer-col .nav-contact .phone:hover{color:#5199FF;}
.footer-col .nav-contact .contact-email{text-align:left;font-size:14px;margin-top:20px;}
.footer-col .nav-contact .contact-email a{display:inline;}
.footer-col .nav-contact .contact-email a:hover{color:#5199FF;}
.footer_copyrigth{border-top:1px solid #adadad;padding:15px 0;font-size:14px;margin-top:45px;}
.scroll-up{font-size:15px;position:fixed;bottom:30px;left:175px;z-index:999;visibility:hidden;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer;background:rgba(255, 255, 255, 0.4);padding:7px 7px 7px 35px;border-radius:16px;box-shadow:0 0 20px rgba(0, 0, 0, 0.15);}
.scroll-up span{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;border-bottom:1px dashed transparent;color:#5199FF;}
.scroll-up:hover span{color:#5199FF;border-color:#5199FF;}
.scroll-up.active{visibility:visible;opacity:1;}
.scroll-up:before{content:'';display:block;width:26px;height:27px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/arrow_top.svg) no-repeat center;background-size:contain;position:absolute;left:2px;top:0;bottom:0;margin:auto;}
.section-guild-main{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-guild.png) no-repeat center center/cover;padding:150px 0 50px;}
.section-guild-main .inner{text-align:center;}
.section-guild-main .inner .img{width:127px;height:94px;margin:0 auto;position:relative;z-index:0;}
.section-guild-main .inner .img:before{content:'';display:block;width:100%;height:100%;background:#303eff;position:absolute;-webkit-filter:blur(50px);filter:blur(50px);z-index:-1;}
.section-guild-main .inner-title{margin-top:50px;padding:0 90px;}
.section-guild-main .inner-text{color:#fff;line-height:24px;padding:0 195px;margin:50px 0;}
.section-guild-main .inner-special{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:20px;border-radius:10px;overflow:hidden;margin:0 auto;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-special.png) no-repeat center center;}
.section-guild-main .inner-special .title{color:#fff;font-size:18px;font-weight:500;text-align:center;}
.section-guild-main .inner-special .old{color:#646688;font-size:36px;font-weight:500;text-decoration:line-through;}
.section-guild-main .inner-special .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;}
.section-guild-main .inner-special .new{color:#fff;font-size:36px;font-weight:500;margin-left:5px;}
.section-guild-main .inner-special .new span{font-size:24px;}
.section-guild-main .timer{padding:12px 30px 7px;}
.section-guild-main .inner-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:570px;margin:40px auto;position:relative;z-index:0;}
.section-guild-main .inner-buttons .btn-inline:hover{border-color:#edb72f;color:#edb72f;}
.section-guild-main .inner-buttons .btn-inline:active{transform:scale(1.05);}
.section-clubcontent{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-sepia-dark.png) #17142a repeat center center/contain;color:#fff;padding:90px 0;margin-top:-1px;}
.section-clubcontent .inner-title{text-align:center;width:50%;margin:0 auto;}
.section-clubcontent .inner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:80px;}
.section-clubcontent .inner-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;background:#0e0c26;margin-bottom:25px;padding:40px 85px 40px 40px;position:relative;z-index:0;overflow:hidden;opacity:0;top:40px}
.section-clubcontent .inner-list .item.el-show{opacity:1;top:0;}
.section-clubcontent .inner-list .item .img{-webkit-box-flex:0;-ms-flex:0 0 76px;flex:0 0 76px;height:76px;margin-right:50px;position:relative;}
.section-clubcontent .inner-list .item:before{content:'';display:block;width:90px;height:90px;background:#0a106e;-webkit-filter:blur(36px);filter:blur(36px);position:absolute;top:12px;left:20px;z-index:-1;}
.section-clubcontent .inner-list .desc .title{font-size:23px;font-weight:700;margin-bottom:15px;}
.section-clubcontent .inner-list .desc .text{font-size:16px;line-height:22px;font-weight:300;color:#b1b1da;}
.section-scores{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-sepia-dark.png) #17142a repeat center center/contain;color:#fff;margin-top:-1px;text-align:center;padding:0 0 140px;}
.section-scores .inner-undertitle{font-size:36px;font-weight:300;}
.section-scores .inner-list{font-weight:500;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-scores .inner-list .item{transform:scale(-1, 1);}
.section-scores .inner-list .item.el-show{transform:scale(1, 1);}
.section-scores .inner-list .item:before{content:'';display:block;width:106px;height:106px;border-radius:100%;font-weight:100;border:8px solid #fff;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icons.png) no-repeat -171px -24px, url(//mihaylov.digital/wp-content/themes/oseo/assets/img/shape.png) #fff;margin:0 auto 25px;}
.section-scores .inner-master{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-sepia-dark.png) rgba(0, 0, 0, 0.7);border-radius:10px;margin:158px auto 0;width:80%;position:relative;padding:25px;}
.section-scores .inner-master .img{width:198px;height:113px;position:absolute;left:0;right:0;top:-46px;margin:auto;}
.section-scores .inner-master .title{font-weight:300;font-size:30px;line-height:34px;width:100%;height:100%;border:3px solid #e7ca77;border-radius:10px;padding:70px 40px;}
.section-scores .inner-master .title span{color:#fad67c;text-transform:uppercase;}
.section-join{background:#efbb37;position:relative;text-align:center;padding:80px 0;-webkit-box-shadow:0 -12px 40px rgb(255 132 0 / 40%);box-shadow:0 -12px 40px rgb(255 132 0 / 40%);z-index:0;}
.section-join .img-logo{width:131px;height:131px;border-radius:100%;background:#fff3c9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;margin:auto;top:-150px;}
.section-join .img-logo img{width:77px;height:77px;}
.section-join .inner-title .abovetitle{font-size:25px;line-height:28px;}
.section-join .inner-title .title{font-weight:700;font-size:47px;text-transform:uppercase;margin:30px 0;}
.section-join .inner-title .undertitle{font-weight:100;font-size:24px;line-height:29px;color:#fff;width:50%;margin:0 auto;}
.section-join .timer{width:475px;color:#000;padding:15px 0;margin:20px auto;}
.section-join .timer .nums span{font-size:29px;font-weight:300;border-radius:8px;}
.section-join .timer .nums .num{background:#fff;}
.section-join .timer .title{font-size:32px;}
.section-join .inner .btn{margin:0 auto;}
.section-blog-main{background:var(--black);padding-bottom:90px;overflow-x:hidden;}
.section-blog-main .inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}
.section-blog-main .inner-left-side{-webkit-box-flex:0;-ms-flex:0 0 68%;flex:0 0 68%;position:relative;}
.section-blog-main .inner-subtitle{font-weight:500;font-size:29px;color:#fff;margin:40px 0 40px;}
.blog_socials{margin:40px 0 0;}
.blog_socials a svg{fill:#5199FF;transition:all 0.3s;}
.blog_socials a:hover svg{fill:#fff;}
.section-blog-main .inner-list{color:#fff;}
.section-blog-main .inner-list .li{font-size:23px;margin-bottom:10px;position:relative;padding-left:25px;}
.section-blog-main .inner-list .li:before{content:'';display:block;width:11px;height:11px;border:2px solid #0186CD;border-radius:100%;position:absolute;left:0;top:0;bottom:0;margin:auto;}
.section-blog-main .inner-list .paragraph{font-size:18px;line-height:27px;margin-top:25px;padding-left:25px;}
.section-blog-main .inner-checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-sepia-dark.png) rgba(0, 0, 0, 0.7) no-repeat center center/cover;border-radius:10px;width:75%;padding:25px;margin-top:65px;position:relative;z-index:0;}
.section-blog-main .inner-checklist .btn{margin-right:30px;}
.section-blog-main .inner-checklist-img{position:absolute;right:216px;top:395px;z-index:0;}
.section-blog-main .section-blog-main__controls .inner-checklist-img{right:auto;top:-215px;left:508px;}
.section-blog-main .inner-checklist-img:after{content:'';display:block;width:80px;height:46px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/arrow-2.png) no-repeat center center;position:absolute;bottom:-58px;}
.section-blog-main .inner-checklist-img .checklist-img{width:236px;height:168px;}
.section-blog-main .inner-checklist-img .checklist-str{font-size:18px;font-style:italic;position:absolute;top:62px;width:168px;right:173px;z-index:-1;}
.section-blog-main .inner-checklist-img .checklist-str span{padding:7px;display:block;background:#0186CD;color:var(--white);}
.section-blog-main .inner-checklist-img .checklist-str .str-2{margin-left:30px;}
.section-blog-main .inner-right-side .img{width:764px;height:auto;position:absolute;bottom:-90px;right:-446px}
.section-last-articles{padding:80px 0;overflow-x:hidden;}
.single .section-last-articles{padding:80px 0 160px;}
.section-last-articles + .section-last-articles{padding-top:0;}
.section-last-articles .inner-title{}
.section-last-articles .inner-subtitle{font-size:18px;line-height:1.33;margin:40px 0;}
.section-last-articles .inner-swiper{position:relative;}
.section-last-articles .swiper-prev, .section-last-articles .swiper-next{background:unset;width:36px;height:36px;}
.section-last-articles .swiper-next{right:-18px;}
.section-last-articles .swiper-prev{left:-18px;}
.tax-category_blog .last_articles{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:50px 0 0;}
.last_articles .item-article{background:#fff;border-radius:10px;border-radius:10px;padding:25px;position:relative;}
.last_articles .item-article .title a:before{display:block;content:'';position:absolute;left:0;top:0;height:100%;width:100%;}
.tax-category_blog .last_articles .item-article{width:calc((100% - 40px) / 3);box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
.item-article .img{height:238px;border-radius:10px;overflow:hidden;}
.item-article .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;}
.item-article .date{font-size:15px;margin:45px 0 20px;color:var(--black);}
.item-article .time{background:#F2F2F2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 15px;font-size:14px;color:#848484;}
.item-article .time:before{content:'';display:block;width:18px;height:18px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/clock.svg) no-repeat center;background-size:18px;margin-right:10px;}
.item-article .title{font-size:21px;line-height:24px;font-weight:500;margin:25px 0 40px;color:#000;}
.section-timer{padding:45px 0;background:#efbb37;}
.section-timer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section-timer .inner .inner-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section-timer .inner-timer{position:relative;z-index:0;}
.section-timer .img{-webkit-box-flex:0;-ms-flex:0 0 131px;flex:0 0 131px;width:131px;height:131px;background:#fff3c9;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.section-timer .img img{width:77px;height:77px;}
.section-timer .inner-desc{font-size:24px;line-height:27px;margin-left:30px;-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;}
.section-timer .inner-desc .strong{font-size:31px;font-weight:700;margin-top:20px;}
.section-timer .inner-left .text-white{font-size:24px;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;}
.section-timer .inner-left .text-white span{color:#000;}
.section-timer .timer{color:#000;margin-bottom:20px;}
.section-timer .timer .nums .num{background:#fff;}
.section-work{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-sepia-dark.webp) #17142a repeat center center/contain;padding:140px 0;color:#fff;}
.section-work .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:0;}
.section-work .inner-img{width:598px;height:950px;position:absolute;left:150px;right:0;bottom:-140px;display:flex;align-items:flex-end;margin:auto;z-index:-1;}
.section-work .work-img-mob{display:none;}
.section-work .inner-left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}
.section-work .inner-left .title{font-size:56px;line-height:64px;font-weight:500;}
.section-work .inner-left .note{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;position:relative;line-height:20px;}
.section-work .inner-left .note span:first-child{width:96px;padding:14px 0;text-align:center;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/note.png) no-repeat center center;color:var(--white);}
.section-work .inner-left .note span:last-child{-webkit-box-flex:0;-ms-flex:0 0 115px;flex:0 0 115px;margin:-8px 0 0 20px;}
.section-work .inner-left .inner-text{font-size:41px;color:#0186CD;margin-top:70px;font-weight:100;}
.section-work .inner-left .inner-note{font-size:24px;line-height:31px;margin-top:125px;font-weight:100;}
.section-work .inner-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section-work .inner-right .item{font-weight:500;font-size:24px;width:295px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-work .inner-right .item .img{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;height:60px;margin-right:20px;}
.section-gettarif{background:#5199FF;color:#FFF}
.section-gettarif .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:135px;}
.section-gettarif .inner-left{font-size:35px;line-height:30px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%;}
.section-gettarif .inner-left .img{-webkit-box-flex:0;-ms-flex:0 0 171px;flex:0 0 171px;width:171px;height:167px;}
.section-gettarif .inner-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;z-index:0;}
.section-gettarif .inner-right .text{font-size:16px;line-height:21px;font-weight:500;}
.section-lessons{padding:100px 20px 50px;}
.section-lessons .inner-title{text-align:center;}
.section-lessons .inner-title h2 a{display:inline;}
.section-lessons .inner-text{font-size:18px;line-height:24px;margin:40px 200px 40px;text-align:center;}
.section-lessons .video-lessons .swiper-slide .title{font-size:16px;margin-top:24px;color:#000;line-height:24px;}
.section-lessons .lessons-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px;}
.section-seoarticles{padding:0 0 50px;text-align:center;}
.section-blog-main + .section-seoarticles{margin-top:50px;}
.section-seoarticles.all_rubrics{padding:0 0 30px;}
.section-seoarticles .inner-tabs{margin:30px 0 55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.section-seoarticles.all_rubrics .inner-tabs{margin-bottom:0;}
.section-seoarticles .inner-tabs .tab, .section-seoarticles .inner-tabs .tab_link{border:1px solid;border-radius:5px;padding:10px 17px;margin:0 5px;cursor:pointer;transition:all 0.3s;}
.section-seoarticles .inner-tabs .tab:hover, .section-seoarticles .inner-tabs .tab_link:hover{border-color:#0186CD;background:#0186CD;color:#fff;}
.section-seoarticles.all_rubrics .inner-tabs .tab, .section-seoarticles.all_rubrics .inner-tabs .tab_link{margin-bottom:15px;}
.section-seoarticles .inner-tabs .tab.current, .section-seoarticles .inner-tabs .tab_link.current{border:none;background:#0186CD;font-weight:700;color:#fff;}
.section-seoarticles .tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.75%;}
.section-seoarticles .tab-content .item-article{-webkit-box-flex:0;-ms-flex:0 0 23.5%;flex:0 0 23.5%;text-align:left;margin:0 0.75%;}
.section-seoarticles .tab-content .item-article.hide{display:none;}
.section-seoarticles .tab-content .item-article .img{height:171px;}
.section-seoarticles .show-more{margin:30px auto 0;}
.section-about-author{padding:50px 0 90px;}
.section-about-author .inner-title{font-size:73px;line-height:68px;font-weight:300;width:75%;}
.section-about-author .inner-text{font-size:20px;line-height:31px;font-weight:300;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;margin-top:50px;}
.section-about-author .inner-text ul{margin-top:40px;}
.section-about-author .inner-text ul li{padding-left:25px;position:relative;margin-bottom:15px;font-size:18px;line-height:23px;}
.section-about-author .inner-text ul li:before{content:'';display:block;width:11px;height:11px;border:2px solid #f6ca53;border-radius:100%;position:absolute;left:0;top:6px;}
.section-about-author .inner-tags{margin-top:50px;}
.section-about-author .inner-tags-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-about-author .inner-tags a, .section-about-author .inner-tags span{border:1px solid;border-radius:5px;padding:10px 17px;margin:0 10px 10px 0;cursor:pointer;position:relative;left:65px;opacity:0;}
.section-about-author .inner-tags a.el-show, .section-about-author .inner-tags span.el-show{left:0;opacity:1;}
.section-about-author .inner-tags .show-tags{background:#000;color:#fff;}
.section-about-author .inner-tags a:nth-child(n+7){display:none;}
.section-single .inner > .inner-title{margin-bottom:30px;}
.section-single .inner h2, .section-single .inner h2 *,
.section-single .inner h3, .section-single .inner h3 *,
.section-single .inner h4, .section-single .inner h4 *,
.section-single .inner h5, .section-single .inner h5 *{font-weight:400;}
.entry-meta{margin:20px 0;}
.section-single .inner > p{margin-bottom:24px;font-size:15px;line-height:23px;}
.section-single .inner a, .price__content a{color:#004bc7;font-weight:300;display:inline;}
.section-single ul, .section-single ol{margin:20px 0;padding:0;}
.section-single ul li, .section-single ol li{margin:8px;position:relative;padding-left:19px;}
.section-single ul li:before{content:'';display:block;width:8px;height:8px;border-radius:100%;background:#0186CD;position:absolute;left:0;top:6px;}
.section-single ol{list-style-type:none;counter-reset:num;}
.section-single ol li:before{content:counter(num) '.';counter-increment:num;display:inline-block;position:absolute;top:0px;left:0;line-height:inherit;font-size:inherit;color:inherit;}
.section-single{padding:20px 0 45px;position:relative;}
.section-single .entry-header{z-index:0;}
.section-single.spasibo{padding:125px 0 130px;}
.breadcrumbs-seo{margin-bottom:35px;}
.offer__info .breadcrumbs-seo, .target-offer .breadcrumbs-seo, .section-blog-main .breadcrumbs-seo{color:#848484;}
.article-page__banner .breadcrumbs-seo, .article-page__banner .breadcrumbs-seo a{color:#F8F8F8;}

.breadcrumbs-seo *{display:inline-block;}
.page-template-type .custom__breadcrumbs, .breadcrumbs-seo.dark_fon{background:rgba(0, 0, 0, 0.5);padding:2px 15px;border-radius:10px;color:#bbb;}
.breadcrumbs-seo.dark_fon{display:inline-block;}
.page-template-type .custom__breadcrumbs .offer__breadcrumbs-link, .breadcrumbs-seo.dark_fon .offer__breadcrumbs-link{color:#bbb;}
.page-template-type .offer__breadcrumbs-item:last-child, .breadcrumbs-seo.dark_fon .offer__breadcrumbs-item:last-child{padding-right:0;margin-right:0;}
.page-template-type .offer__breadcrumbs-item:not(:last-child):before,
.breadcrumbs-seo.dark_fon .offer__breadcrumbs-item:not(:last-child):before{color:#bbb;}

.section-single .inner-title{width:85%;}
.section-single.spasibo .inner-title{width:100%;}
.section-single .inner-title h1{font-size:62px;line-height:67px;}
.section-single .custom-template .inner-links{margin-top:32px;border-radius:15px;background:#f9f9f9;padding:30px 50px;counter-reset:links;}
.section-single .custom-template .inner-links .title{font-size:26px;font-weight:700;margin-bottom:28px;}
.section-single .custom-template .inner-links a{font-size:18px;font-weight:300;}
.section-single .custom-template .inner-links a:before{counter-increment:links;content:counter(links) '. ';}
.section-single .custom-template .inner-links a span{border-bottom:1px dashed;}
.section-single .custom-template .inner-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;}
.section-single .custom-template .inner-result .inner-left, .section-single .custom-template .inner-result .inner-right{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;}
.section-single .custom-template .inner-result .inner-left p{font-size:18px;line-height:28px;margin-bottom:35px;}
.section-single .custom-template .inner-result .inner-left span{font-weight:900;text-transform:uppercase;}
.section-single .custom-template .inner-result .inner-right .img{border-radius:10px;height:475px;overflow:hidden;}
.section-single .custom-template .inner-result .inner-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
.section-single .custom-template .inner-text{margin:35px 0;}
.section-single .custom-template .inner-text p{font-size:18px;line-height:28px;margin-bottom:30px;}
.section-gettarif{padding:0 25px;}
.section-single .custom-template .inner-seosite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section-single .custom-template .inner-seosite .inner-left, .section-single .custom-template .inner-seosite .inner-right{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;border-radius:25px;background:#f9f9f9;padding:50px 40px 40px;}
.section-single .custom-template .inner-seosite .title{font-size:48px;line-height:54px;font-weight:700;}
.section-single .custom-template .inner-seosite .inner-list{margin:40px 0 0;}
.section-single .custom-template .inner-seosite .inner-list li{font-weight:500;font-size:18px;line-height:23px;margin-bottom:30px;position:relative;padding-left:25px;}
.section-single .custom-template .inner-seosite .inner-left .inner-list{counter-reset:seolist;}
.section-single .custom-template .inner-seosite .inner-left .inner-list li:before{counter-increment:seolist;content:counter(seolist) ". ";display:block;position:absolute;left:3px;top:0;color:#279e34;font-weight:700;}
.section-single .custom-template .inner-seosite .inner-right .inner-list li:before{content:'';display:block;background-image:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icons.png);background-repeat:no-repeat;position:absolute;left:3px;top:5px;}
.section-single .custom-template .inner-seosite .inner-right .inner-list li.on:before{width:15px;height:12px;background-position:-157px -12px;}
.section-single .custom-template .inner-seosite .inner-right .inner-list li.off:before{width:13px;height:12px;background-position:-194px -12px;}
.section-single .custom-template .inner-results{margin-top:54px;}
.section-single .custom-template .inner-results h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-single .custom-template .inner-results h2:after{content:'';display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;height:2px;background:#0075d8;margin-left:20px;}
.section-single .custom-template .inner-results .results-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;}
.section-single .custom-template .inner-results .results-wrap .item{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;text-align:center;}
.section-single .custom-template .inner-results .results-wrap .item .title{font-size:48px;font-weight:700;color:#199a29;margin-top:40px;}
.section-single .custom-template .inner-results .results-wrap .item .subtitle{font-size:18px;}
.section-single .channel-template{display:grid;grid-template-columns:1fr 1fr;gap:36px;}
.section-single .channel-template .btn_n{display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;text-transform:uppercase;font-weight:700;line-height:22px;letter-spacing:0.02em;color:#0186CD;border:4px solid #0186CD;border-radius:70px;max-width:350px;padding:18px 36px;box-shadow:6px 8px 0 0 var(--white);cursor:pointer;margin-top:24px;}
.section-single .channel-template .btn_n:hover{background:#0186CD;color:#fff;}
.section-single .channel-template img{box-shadow:8px 8px 0 #D0D0D0;}
@media screen and (max-width:600px){
.section-single .channel-template{grid-template-columns:100%;gap:24px}
} .section-single .certificate-template{display:grid;grid-template-columns:1fr 1fr;gap:36px;}
.page-default h2{margin:45px 0 15px;}
.page-default h3{margin:45px 0 10px;}
.page-default p{margin:10px 0;}
.page-default .wp-block-image{margin:42px 0;}
.section-last-articles .inner-title, .section-last-articles .inner-subtitle{color:#000;}
.modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(4, 3, 21, 0.68);position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;}
.modal.hide{display:none;}
.modal-form{-webkit-box-flex:0;-ms-flex:0 0 534px;flex:0 0 534px;padding:50px 40px 62px;border-radius:7px;background:-webkit-gradient(linear, left bottom, left top, from(#bdbcc9), color-stop(33%, #fff), to(#fff));background:-o-linear-gradient(bottom, #bdbcc9, #fff 33%, #fff);background:linear-gradient(to top, #bdbcc9, #fff 33%, #fff);position:relative;}
.modal-form .close{width:13px;height:12px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icons.png) no-repeat -228px -12px;position:absolute;right:15px;top:15px;cursor:pointer;}
.modal-form .title{font-size:27px;font-weight:700;text-align:center;text-transform:uppercase;padding:0 50px 10px;color:#000;}
.modal-form .inputs{border-radius:15px;border:1px solid;margin-top:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;}
.modal-form .inputs .label{font-size:19px;position:absolute;top:-14px;width:100%;text-align:center;margin:auto;z-index:99;font-weight:300;}
.modal-form .inputs .label span{background:#fff;padding:0 13px;}
.modal-form .img{width:65px;height:65px;margin:0 15px;cursor:pointer;}
.modal-form .img.active{-webkit-filter:brightness(0.5);filter:brightness(0.5);}
.modal-form .input{width:90%;border-radius:15px;padding:5px;height:70px;position:relative;}
.modal-form .input input{border-radius:15px;border:1px solid #dcdcdc;font-weight:300;}
.modal-form .input .submit{position:absolute;top:0;bottom:0;margin:auto;right:16px;width:44px;height:44px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/icons.png) no-repeat -59px -46px;cursor:pointer;}
.modal-form label{display:block;margin-top:10px;text-align:center;font-size:19px;font-weight:300;cursor:pointer;}
.modal-form label input{position:relative;top:1px;}
.modal-form #modal-email.hide{display:none;}
.modal .iframe-video{position:relative;}
.modal .iframe-video .close{color:#edb72f;border:1px solid #edb72f;display:inline-block;border-radius:5px;padding:9px 15px;position:absolute;top:-55px;left:0;right:0;margin:auto;width:50px;text-align:center;cursor:pointer;}
.modal .iframe-video{position:relative;border:0px solid #edb72f;padding:13px;border-radius:29px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-main.png) no-repeat left top/cover;box-shadow:0 0 30px #e14141;}
.modal .iframe-video iframe{border-radius:18px;}
form label{transition:all 0.3s;}
.required{-webkit-animation:empty 0.8s ease infinite;animation:empty 0.8s ease infinite;display:block;color:#0186CD;}
@-webkit-keyframes empty {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
10%{-webkit-transform:translateX(8px);transform:translateX(8px);}
20%{-webkit-transform:translateX(-8px);transform:translateX(-8px);}
30%{-webkit-transform:translateX(6px);transform:translateX(6px);}
40%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
50%{-webkit-transform:translateX(4px);transform:translateX(4px);}
60%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes empty {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
10%{-webkit-transform:translateX(8px);transform:translateX(8px);}
20%{-webkit-transform:translateX(-8px);transform:translateX(-8px);}
30%{-webkit-transform:translateX(6px);transform:translateX(6px);}
40%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
50%{-webkit-transform:translateX(4px);transform:translateX(4px);}
60%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.animation-title{transition:0.5s;opacity:0;}
.animation-scale{transform:scale(0.1);}
.animation-scale.el-show{opacity:1;transform:scale(1);}
.animation-slide{position:relative;left:-50%;}
.animation-slide.el-show{opacity:1;left:0;}:root{--red:#5199FF;--white:#F8F8F8;--green:#B8ED46;--lilac:#CF80FF;--black:#1B1B1B;}
body.page-template-prodvizhenie{padding:0;margin:0;background:var(--white);color:var(--white);overflow-x:hidden;}
body.page-template-prodvizhenie h1, body.page-template-prodvizhenie small{font-size:60px;line-height:78px;font-weight:400;text-transform:uppercase;}
body.page-template-prodvizhenie h2{font-size:50px;line-height:1.1;font-weight:400;text-transform:uppercase;}
body.page-template-prodvizhenie h1 span, body.page-template-prodvizhenie small span, body.page-template-prodvizhenie h2 span{}
body.page-template-prodvizhenie .btn_n, body.page-template-page-target .btn_n, body.page-template-type .btn_n, body.page-template-tpl-region .btn_n, body.post-type-archive-blog .btn_n, .callback .btn_n, .target-work-completed .btn_n, .modal form .btn_n, .right-form  form .btn_n, .results.flexible .btn_n, .btn_n.red_border{font-size:16px;text-transform:uppercase;font-weight:700;line-height:22px;letter-spacing:0.02em;color:#0186CD;border:4px solid #0186CD;border-radius:70px;display:flex;align-items:center;justify-content:center;text-align:center;height:106px;min-width:359px;padding:0 52px;box-shadow:6px 8px 0 0 var(--white);cursor:pointer;transition:0.25s all}
.target-work-completed .btn_n{background:#fff;}
body.page-template-prodvizhenie .btn_n:active, body.page-template-page-target .btn_n:active, body.page-template-type .btn_n:active, body.page-template-tpl-region .btn_n:active, body.post-type-archive-blog .btn_n:active, .callback .btn_n:active, .btn_n.red_border:active, .modal form .btn_n:active, .right-form  form .btn_n:active, .target-work-completed .btn_n:active, .results.flexible  .btn_n:active{transform:scale(1.05);}
.callback.no_bg .btn_n, .container-seo .btn_n.spoiler_wrapper_btn{box-shadow:6px 8px 0 0 var(--black);}
.container-seo .btn_n.spoiler_wrapper_btn{width:fit-content;margin:35px auto 0;padding:15px 20px;height:auto;}
body .content .container-seo{color:var(--black);padding-top:50px;padding-bottom:70px;line-height:1.4;}
body .content .container-seo p, body .content .container-seo ul{margin:1em 0;}
body .content .container-seo h2, body .content .container-seo h3{margin:0.5em 0;}
body .content .container-seo ul{margin-left:30px;}
body .content .container-seo ul li{list-style:disc;}
body .content .container-seo ul li + li{margin-top:0.5em;}
body.page-template-prodvizhenie .btn_n:hover, body.page-template-type .btn_n:hover, body.page-template-tpl-region .btn_n:hover, body.page-template-page-target .btn_n:hover, body.post-type-archive-blog .btn_n:hover, .callback .btn_n:hover, .modal form .btn_n:hover, .right-form  form .btn_n:hover, .target-work-completed .btn_n:hover, .btn_n.red_border:hover{background:#0186CD;color:#fff;}
.pop_articles_links_wrapper{padding:0 40px;margin:30px 0 0;position:relative;}
.pop_articles_links .swiper-slide{padding:0 0 4px;}
.pop_articles_links a{box-shadow:3px 4px 0 0 var(--black);padding:10px 15px 6px;font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:0.02em;color:#0186CD;border:2px solid #0186CD;border-radius:70px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:0.25s all;}
.pop_articles_links_prev, .pop_articles_links_next{position:absolute;top:-2px;height:44px;width:30px;cursor:pointer;}
.pop_articles_links_prev{left:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" fill="%23B50102"><path d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"/></svg>') no-repeat center/contain;}
.pop_articles_links_next{right:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" fill="%23B50102"><path d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>') no-repeat center/contain;}
body.page-template-prodvizhenie .partners .btn_n{box-shadow:6px 8px 0 0 var(--black);}
.btn_3d{font-size:60px;font-weight:500;line-height:71px;letter-spacing:0em;text-align:center;color:var(--black);text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;background:var(--white);border:3px solid var(--black);border-radius:200px;height:130px;min-width:535px;padding:0 52px;box-shadow:8px 8px 0 0 #5199FF;transform:rotate(-3deg);}
.note{font-size:18px;line-height:21px;font-weight:300;display:flex;align-items:center;}
.note:before{content:'';display:block;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/note.svg) no-repeat center center;margin-right:34px;width:70px;flex:0 0 70px;height:70px;animation:rotate 7s linear infinite;}
body.page-template-prodvizhenie img, body.page-template-type img, body.page-template-tpl-region img{width:auto;}
.main_first{overflow:hidden;}
.main_first .container-seo{position:static;}
.main_first__title{margin-top:111px;margin-bottom:30px;position:relative;}
.main_first__title.main_first__title--2466 .bomb_vaves{left:480px;}
.main_first__title.main_first__title--2466 .bomb{left:545px;}
.main_first__subtitle{text-align:center;width:100%;font-size:36px !important;line-height:42px !important;margin:50px 0px;color:#000;}
body.page-template-prodvizhenie .main_first__title h1, body.page-template-type .main_first__title h1, body.page-template-tpl-region .main_first__title h1, body.page-template-prodvizhenie .main_first__title small, body.page-template-type .main_first__title small{font-size:90px;font-weight:100;line-height:107px;letter-spacing:0.02em;text-align:center;display:flex;justify-content:space-between;color:var(--black);text-transform:uppercase;}
body.page-template-prodvizhenie .main_first__title h1 span, body.page-template-type .main_first__title h1 span, body.page-template-tpl-region .main_first__title h1 span, body.page-template-prodvizhenie .main_first__title small span, body.page-template-type .main_first__title small span{}
.textbox{font-size:16px;line-height:24px;}
.textbox h2, .textbox h3, .textbox h4{margin:0.67em 0;}
.textbox h2{margin:24px 0px;}
.textbox p{margin:16px 0px;}
.textbox ul{padding:0;}
.textbox ul li{position:relative;padding-left:16px;margin-bottom:16px;}
.textbox ul li::before{content:'';width:6px;height:6px;border-radius:100px;background:#0186CD;position:absolute;top:9px;left:0px;}
.textbox ol{list-style-type:none;counter-reset:num;font-size:inherit;line-height:inherit;padding:0;margin:36px 0px;}
.textbox ol li{position:relative;padding-left:24px;margin-bottom:16px;}
.textbox ol li:before{content:counter(num) '.';counter-increment:num;display:inline-block;position:absolute;top:0px;left:0px;font-size:inherit;line-height:inherit;}
.textbox blockquote{margin-left:0;margin-right:0;}
.textbox blockquote p{padding:20px;border-radius:16px;border:2px solid #0186CD;font-style:italic;}
.textbox table thead tr th, .textbox table thead tr td{background:#0186CD;color:#fff;font-weight:600;}
.textbox a{display:inline;text-decoration:underline;}
.header-nav--mobile .menu-item.active > .sub-menu{display:flex;box-shadow:none !important;}
.main_first__title img{position:absolute;}
.main_first__title .bomb_vaves{width:272px;height:136px;left:400px;top:-75px;z-index:-1;position:absolute;}
.main_first__title .bomb_vaves .e-wave{position:absolute;left:0;right:0;margin:auto;display:none;transition:0.3s;transform:rotate(-8deg);}
.main_first__title .bomb_vaves .e-wave.show{transform:rotate(0deg);}
.wave_1{top:64px;}
.wave_2{top:48px;}
.wave_3{top:32px;}
.wave_4{top:16px;}
.wave_5{top:0;}
.main_first__title .bomb{width:146px;left:468px;top:-73px;z-index:-1;}
.main_first__title .bomb.animate{animation:bomb 1s ease;}
@keyframes bomb {
0%{transform:scale(0.8);}
50%{transform:scale(1.3);}
100%{transform:scale(1);}
}
.main_first__group-1{display:flex;justify-content:space-between;align-items:center;margin-top:-27px;}
.main_first__group-1-text-2{font-size:18px;font-weight:600;line-height:26px;letter-spacing:0.04em;text-transform:uppercase;flex:0 0 265px;width:265px;color:var(--black);}
.main_first__group-2{display:flex;justify-content:space-between;margin-top:50px;}
.main_first__group-2-col-1{flex:0 0 400px;}
.main_first__group-2-col-1 img{width:auto;animation:rotate 7s linear infinite;}
.main_first__group-2-col-2{flex:0 0 415px;text-align:center;}
.main_first__group-2-col-2 .text{text-align:center;width:303px;margin:0 auto 28px;color:var(--black)}
.main_first__group-2-col-3{flex:0 0 429px;margin:-96px 0 0 -5px;}
.rocket-img{position:absolute;z-index:999;top:500%;right:-20vw;visibility:hidden;}
.rocket-img.go{animation:rocket 4s ease;visibility:visible;}
@keyframes rocket {
0%{top:100%;right:-20vw;transform:scale(1);}
70%{transform:scale(2.5);}
100%{top:-110%;right:70vw;transform:scale(2.8);}
}
.main_first__stages{height:725px;margin-top:100px;}
.price + .main_first__stages{margin-top:20px;}
.main_first__stages{overflow:hidden;}
.main_first__stages_item_inner:last-child{z-index:0;}
.main_first__stages_title{font-size:44px;font-weight:500;line-height:60px;}
.main_first__stages_title span{font-weight:500;font-size:60px;line-height:71px;color:#0186CD;text-transform:uppercase;margin-left:22px;}
.main_first__stages_subtitle{font-size:24px;font-weight:300;line-height:29px;margin-top:17px;color:var(--black);}
.main_first__stages_wrap{display:flex;align-items:flex-start;margin-top:30px;position:relative;z-index:-1;}
.main_first__stages_item{position:relative;}
.main_first__stages_item.item_1{background:#0186CD;padding:72px 64px 56px 158px;flex:0 0 453px;width:453px;height:239px;top:29px;}
.main_first__stages_item.item_1:after{content:'';display:block;width:107.9%;height:800px;background:#F2F2F2;position:absolute;left:265px;top:3px;z-index:-1;transform:rotate(-45deg) skew(0, 17.3deg);}
.main_first__stages_item.item_2{background:#F2F2F2;padding:66px 58px 152px 60px;flex:0 0 360px;width:360px;height:315px;left:-50px;top:55px;}
.main_first__stages_item.item_2:after{content:'';display:block;width:107.9%;height:800px;background:var(--black);position:absolute;left:269px;top:102px;z-index:-1;transform:rotate(-45deg) skew(0, 17.3deg);}
.main_first__stages_item.item_3{background:#F8F8F8;padding:63px 38px 49px 166px;flex:0 0 425px;width:425px;height:213px;left:-73px;}
.main_first__stages_item.item_3:after{content:'';display:block;width:106.3%;height:800px;background:#0186CD;position:absolute;left:270px;top:-10px;z-index:-1;transform:rotate(-45deg) skew(0, 18.2deg);}
.main_first__stages_item span{font-size:130px;font-weight:500;line-height:80px;position:absolute;left:42px;bottom:-2px;}
.main_first__stages_item.item_3 span{color:#fff;}
.main_first__stages_item.item_2 span{color:var(--black);}
.main_first__stages_item.item_2 p{color:#1B1B1B;}
.main_first__stages_item.item_3 span{color:#0186CD;}
.main_first__stages_item.item_3 p{color:var(--black);}
.main_first__stages_item p{font-size:20px;font-weight:600;line-height:24px;color:var(--white);}
.about{background:linear-gradient(270deg, #0A0A0A 52.4%, rgba(10, 10, 10, 0) 65.23%), linear-gradient(90deg, #0A0A0A 12.37%, rgba(10, 10, 10, 0) 28.88%), url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/about_pers.webp), #F8F8F8;background-position-x:18%;padding-top:105px;}
.about_wrap{display:flex;justify-content:flex-end;}
.about_img{width:auto;z-index:1;}
.about_img img{height:100%;}
.about_desc{padding-top:53px;}
.about_desc__title{display:flex;}
.about_desc__title .title_1{font-size:50px;font-weight:100;line-height:60px;color:var(--white);flex:0 0 70px;}
.about_desc__title .title_2{font-size:50px;font-weight:500;line-height:60px;color:#0186CD;margin:7px 0 0 6px;flex:0 0 330px;}
.about_desc__subtitle{font-size:22px;font-weight:300;line-height:26px;margin-top:21px;color:var(--white);}
.about_desc__text{padding:168px 137px 169px 147px;color:var(--white);font-weight:600;font-size:20px;line-height:24px;position:relative;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/about_text.svg) no-repeat center center;margin-left:-50px;}
.about_desc__text .quote{font-size:200px;font-weight:500;line-height:238px;color:#0186CD;position:absolute;top:33px;left:34px;}
.about_desc__text p{width:460px;}
.report{padding:153px 0 83px;background:var(--black);}
.report_title{font-size:46px;font-weight:500;line-height:66px;margin:0 60px;position:relative;}
.report_title span{font-size:46px;font-weight:100;line-height:66px;}
.report_cols{display:flex;justify-content:space-between;margin-top:131px;}
.report_col{flex:0 0 33%;font-weight:300;font-size:20px;line-height:24px;}
.report_col_mob{display:none;}
.report_col:first-child{padding-left:0;}
.report_col:nth-child(2){border-left:3px solid #0186CD;border-right:3px solid #0186CD;padding:0 45px;}
.report_col:last-child{padding-left:35px;}
.report_screen{position:relative;}
.report_screen__arrow{position:absolute;left:50px;top:-7px;}
.report_screen__img{margin-top:48px;display:flex;justify-content:center;}
.report_screen__img__inner{position:relative;box-shadow:14px 15px 0 #0186CD;}
.report_screen__img__inner:after{content:'';display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:10;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/show_table_hover.svg) no-repeat rgba(27, 27, 27, 0.8) center center;opacity:0;transition:0.3s;}
.report_screen__img__inner:hover:after{opacity:1;}
body.page-template-prodvizhenie .report_screen__img__inner img{height:100%;width:100%;}
.report_bottom{margin-top:70px;display:flex;justify-content:space-between;align-items:center;padding:0 115px;}
.report_bottom__note{flex:0 0 396px;width:396px;font-size:20px;font-weight:300;line-height:24px;}
.results{background:#f8f8f8;color:var(--black);}
.results:not(.padding60_0){padding:117px;}
.results_wrap{display:flex;justify-content:space-between;}
.results_desc{flex:0 0 612px;}
.results_title h2{font-size:40px !important;font-weight:100;line-height:46px !important;text-transform:none;}
.results_title h2 span{font-size:44px;font-weight:500;display:block;margin-top:5px;}
.results_subtitle{font-size:20px;font-weight:300;line-height:24px;margin-top:53px;width:380px;}
body.page-template-prodvizhenie .results_desc .btn_n{margin-top:61px;width:429px;}
.results_stages{margin-top:8px;}
.result_stages__title{font-size:20px;font-weight:300;line-height:24px;}
.results_stages__items{margin-top:19px;}
.results_stages__item{width:500px;position:relative;padding:41px 43px 41px 78px;margin-bottom:11px;font-size:18px;font-weight:600;line-height:22px;}
.results_stages__item svg{position:absolute;left:-20px;top:calc(50% - 12px);}
.results_stages__item.item_1{border:3px solid #0186CD;}
.results_stages__item.item_2{border:3px solid var(--black);}
.results_stages__item.item_3{border:3px solid #0186CD;}
.guarantee{background:#f8f8f8;color:var(--black);overflow:hidden;padding-top:60px;}
.guarantee_wrap{counter-reset:g-stages;position:relative;padding-bottom:68px;}
.guarantee_title{font-size:40px;font-weight:500;line-height:50px;width:756px;position:relative;}
.guarantee_title:after{content:'';display:block;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/guarantee_title.svg) no-repeat center center/contain;position:absolute;z-index:1;width:576px;height:84px;top:-26px;left:-21px;}
.guarantee_subtitle{font-size:24px;font-weight:500;line-height:30px;width:450px;margin-top:5px;}
.guarantee_stages{margin-top:50px;width:505px;min-height:350px;}
.guarantee_stages__inner{border-bottom:1px solid var(--black);padding:18px 32px 18px 0;}
.guarantee_stage{font-size:18px;font-weight:600;padding-left:24px;position:relative;cursor:pointer;}
.guarantee_stage:before{counter-increment:g-stages;content:counter(g-stages);position:absolute;width:12px;height:40px;left:0;top:18px;}
.guarantee_stage:after{content:'+';display:block;width:26px;height:26px;border-radius:100%;background:#0186CD;color:#fff;text-align:center;line-height:24px;transition:0.3s;position:absolute;right:3px;top:15px;}
.guarantee_stage.active:after{transform:rotate(45deg);}
.guarantee_stages__dropdown{display:none;font-size:16px;line-height:22px;font-weight:300;margin:36px 0 20px;}
.guarantee_note{width:500px;margin-top:45px;}
.guarantee_img{position:absolute;width:600px !important;bottom:-86px;right:0px;}
.aisberg{background:var(--black) url(//mihaylov.digital/wp-content/themes/oseo/assets/img/aisberg.png) no-repeat center top;height:985px;padding-top:130px;position:relative;}
.aisberg_vector{position:absolute;z-index:1;left:41px;right:0;top:96px;margin:auto;animation:aisberg 3s ease-in-out forwards infinite;}
@keyframes aisberg {
0%{-webkit-transform:translateX(15px);transform:translateX(15px);}
50%{-webkit-transform:translateX(-15px);transform:translateX(-15px);}
100%{-webkit-transform:translateX(15px);transform:translateX(15px);}
}
.aisberg_head{display:flex;justify-content:space-between;}
.aisberg_head__title{font-size:40px;font-weight:100;line-height:50px;color:var(--white);}
.aisberg_head__title span{font-size:80px;font-weight:500;line-height:50px;color:var(--white);display:block;margin-bottom:10px;}
.aisberg_head__title:last-child{width:355px;flex:0 0 355px;margin-top:7px;}
.aisberg_list{display:flex;justify-content:center;margin:245px 0 0 30px;opacity:0;}
.aisberg_list.el-show{opacity:1;}
.aisberg_list ul{font-size:16px;line-height:22px;font-weight:600;width:565px;}
.aisberg_list li{position:relative;margin-bottom:20px;padding-left:35px;color:var(--white);}
.aisberg_list li:before{content:'';display:block;width:17px;height:5px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/aisberg_arrow.svg) no-repeat center center;position:absolute;left:0;top:8px;}
.efficiency_important{padding:160px 0 30px;position:relative;overflow:hidden;background:var(--black);}
.efficiency_important .container-seo{position:relative;}
.efficiency_important .container-seo:after{content:'';display:block;width:199px;height:44px;border-radius:100%;background:#0186CD;position:absolute;right:0;bottom:-52px;}
.efficiency_title{font-size:96px;font-weight:100;line-height:50px;letter-spacing:0.04em;text-align:center;text-transform:uppercase;}
.efficiency_subtitle{display:flex;justify-content:center;margin-top:9px;}
.efficiency_subtitle__text{font-size:44px;font-weight:100;line-height:50px;margin:24px 0 0 44px;}
.efficiency_bottom{display:flex;align-items:center;margin:29px 0 0 143px;position:relative;}
.efficiency_bottom__textwrap{flex:0 0 494px;width:494px;}
.efficiency_bottom__text1{font-size:20px;font-weight:300;line-height:24px;}
.efficiency_bottom__text2{font-size:20px;font-weight:600;line-height:24px;margin-top:12px;padding-right:30px;}
.efficiency_bottom__img{position:relative;left:-40px;transition:0.3s;transform-origin:bottom;}
.efficiency_bottom__img.el-show{animation:banny 1.5s linear;visibility:hidden;}
@keyframes banny {
0%{left:-40px;top:0;transform:scale(1);visibility:visible;}
25%{top:-76px;}
50%{left:100px;top:0;}
75%{top:-86px;left:330px;}
100%{left:330px;top:300px;transform:scale(0.6);}
}
.case_details{background:#f8f8f8;color:var(--black);overflow:hidden;}
.case_details .container-seo{position:relative;}
.case_details .container-seo:before{content:'';display:block;width:199px;height:44px;border-radius:100%;background:#0186CD;position:absolute;right:0;top:-22px;}
.case_details__head{display:flex;padding-top:131px;overflow:hidden;}
.case_details__head_title, .case_details__head_title span{font-size:44px;font-weight:500;line-height:50px;flex:0 0 635px;position:relative;}
.case_details__head_title:after{content:'';display:block;width:640px;height:80px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/detail_title.svg) no-repeat center center/contain;position:absolute;bottom:28px;left:-3px;}
.case_details__head_title span{font-weight:100;display:block;margin-bottom:12px;}
.case_details__head_img{margin-left:145px;z-index:0;display:flex;align-items:flex-end;}
.case_details__head_img img{position:relative;}
.case_details__head_img .lightning_1{top:-331px;right:-218px;transform:rotate(24deg) scale(0.6);}
.case_details__head_img.el-show .lightning_1{animation:lightning-1 0.7s ease-out;top:0;right:0;transform:rotate(0deg) scale(1);}
@keyframes lightning-1 {
0%{top:-331px;right:-218px;transform:rotate(24deg) scale(0.6);}
30%{transform:rotate(0deg);}
40%{top:55px;right:0;transform:rotate(0deg) scale(1);}
70%{top:-20px;}
100%{top:0;right:0;transform:rotate(0deg) scale(1);}
}
.case_details__head_img .lightning_2{left:-61px;z-index:-1;opacity:0;}
.case_details__head_img.el-show .lightning_2{opacity:1;transition-delay:1s;}
.case_details__head_img .lightning_3{left:-176px;bottom:8px;z-index:-2;transform:rotate(-11deg);opacity:0;}
.case_details__head_img.el-show .lightning_3{opacity:1;left:-125px;transform:rotate(0deg);transition-duration:0.2s;transition-delay:1.5s;}
.case_details__about{margin-top:92px;display:flex;justify-content:space-between;}
.case_details__about_title{font-size:24px;font-weight:600;line-height:29px;position:relative;}
.case_details__about_title:after{content:'';display:block;width:257px;height:138px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/details_arrow.svg) no-repeat center center/contain;position:absolute;z-index:1;left:100%;top:20px;}
.case_details__about_desc .title{font-size:24px;font-weight:700;line-height:29px;margin:15px 0 12px 15px;}
.case_details__about_desc .text{font-size:18px;font-weight:600;line-height:22px;border:3px solid var(--black);width:549px;height:286px;padding:80px 130px 86px 78px;box-shadow:9px 7px 0 #0186CD;}
.case_details__target{margin-top:113px;display:flex;justify-content:center;position:relative;}
.case_details__target:before{content:'';display:block;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/details_target.svg) no-repeat center center/contain;width:316px;flex:0 0 316px;height:330px;position:absolute;left:95px;top:-122px;}
.case_details__target_left{font-size:80px;font-weight:500;line-height:95px;text-transform:uppercase;padding-right:40px;}
.case_details__target_right{font-size:44px;font-weight:500;line-height:52px;flex:0 0 620px;}
.case_details__target_right span{font-weight:100;font-size:44px;line-height:52px;display:block;}
.case_details__stages{display:flex;margin-top:31px;padding-bottom:100px;}
.case_details__stage_item .title{font-size:24px;font-weight:700;line-height:29px;text-transform:uppercase;margin:0 0 12px 15px;}
.case_details__stage_item .content{font-size:16px;font-weight:600;line-height:20px;border:3px solid var(--black);}
.case_details__stage_item .content ul li{margin-bottom:13px;position:relative;padding-left:37px;}
.case_details__stage_item .content ul li:before{content:'';display:block;width:17px;height:5px;position:absolute;left:0;top:6px;}
.case_details__stage_item.stage_item_1 .content ul li:before{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/details_stages_arrow_1.svg) no-repeat center center;}
.case_details__stage_item.stage_item_2 .content ul li:before{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/details_stages_arrow_2.svg) no-repeat center center;}
.case_details__stage_item.stage_item_3 .content ul li:before{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/details_stages_arrow_3.svg) no-repeat center center;}
.case_details__col_1{flex:0 0 503px;}
.case_details__col_1 .case_details__stage_item .content{padding:64px 55px 45px 45px;}
.case_details__col_1 .case_details__stage_item .content p{margin-bottom:15px;}
.case_details__stage_item.stage_item_1{margin-bottom:42px;}
.case_details__stage_item.stage_item_1 .content{box-shadow:9px 9px 0 #D0D0D0;}
.case_details__stage_item.stage_item_2 .content{box-shadow:9px 9px 0 #0186CD;}
.case_details__col_2{flex:0 0 600px;padding-left:76px;}
.case_details__stage_item.stage_item_3{margin-top:42px;}
.case_details__stage_item.stage_item_3 .content{padding:88px 69px 63px 42px;}
.case_details__stage_item.stage_item_3 .content{box-shadow:9px 9px 0 var(--black);}
.team{padding:126px 0 100px;background:var(--black);}
.team_title__cols{display:flex;justify-content:space-between;}
.team_title__col:first-child{flex:0 0 691px;width:691px;}
.team_title__col:last-child{flex:1;display:flex;flex-direction:column;justify-content:space-between;}
.team_title__col .team_title{font-size:40px;font-weight:100;line-height:48px;}
.team_title__col .team_title span{font-size:40px;font-weight:500;line-height:48px;color:#0186CD;display:block;}
.team_title__note{width:330px;}
.team_title__telegram{display:flex;align-items:center;margin-left:17px;width:350px;}
.team_title__telegram:before{content:'';display:block;width:37px;flex:0 0 37px;height:37px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/telegram.svg) no-repeat center center/contain;margin-right:49px;}
.team_items__wrap{margin-top:88px;}
.team_item__title{height:110px;display:flex;flex-direction:column;justify-content:flex-end;}
.team_item__title .title{font-size:30px;font-weight:500;line-height:36px;}
.team_item__title .subtitle{font-size:18px;font-weight:300;line-height:21px;margin:15px 0 26px;}
.team_item__title.center{text-align:center;}
.team_items__cols{display:flex;justify-content:space-between;flex-wrap:wrap;}
.team_items__col{margin:25px 0 100px;padding:0 8px 0 0;}
.team_item__img{overflow:hidden;}
.team_item__img img{min-height:317px;width:100% !important;object-position:top;}
.team_items__col.col_1 .team_item__img{box-shadow:8px 8px 0 #D0D0D0;}
.team_items__col.col_1 .team_item__img img{display:block;}
.team_items__col.col_2 .team_item__img{box-shadow:16px 16px 0 #0186CD;}
.team_items__col.col_3 .team_item__img{box-shadow:16px 16px 0 #0186CD;}
.team_items__col.col_4 .team_item__img{box-shadow:16px 16px 0 #D0D0D0;}
.team_item__name{font-size:16px;font-weight:300;line-height:21px;margin-top:41px;text-align:center;}
.team_item__place{font-size:18px;line-height:26px;text-align:center;}
.team_director__col{display:flex;align-items:center;justify-content:space-between;}
.team_director__col .team_item__img{height:auto;box-shadow:16px 16px 0 #0186CD;margin-left:157px;max-width:450px;}
.team_director__col .team_item__img img{display:block;}
.team_director__col .team_item__name{text-align:left;}
.show_all_team{display:none;}
.video{position:relative;display:flex;justify-content:center;align-items:center;background:var(--black);}
.video_wrap{width:100%;}
.video_wrap img{width:100% !important;height:auto;display:block;}
.video_play{position:absolute;width:280px;height:280px;display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer;}
.video_play_btn{position:absolute;transition:0.3s;width:auto;}
.video_play:hover .video_play_text{animation:play 10s linear infinite;}
.video_play:hover .video_play_btn{transform:scale(0.5);}
@keyframes play {
0%{transform:rotate(0deg) scale(1);}
5%{transform:rotate(0deg) scale(1.3);}
100%{transform:rotate(360deg) scale(1);}
}
@keyframes rotate {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.video_name{position:absolute;bottom:87px;}
.iframe-video-new{background:#fff;padding:6px 6px 3px 6px;box-shadow:10px 10px 0 var(--green);position:relative;}
.iframe-video-new .close{position:absolute;top:-34px;background:#fff;padding:4px 3px 1px 3px;left:0;right:0;margin:0 auto;width:24px;box-shadow:3px 3px 0 #0186CD;cursor:pointer;}
@media(min-width:992px){
.lines_text{padding-top:60px;overflow:hidden;padding:90px 0;background:var(--black);}
.line_text{font-size:40px;font-weight:500;line-height:48px;letter-spacing:0.04em;color:#fff;text-transform:uppercase;padding:5px 0;position:relative;left:-20px;width:calc(100% + 40px);}
.line_text marquee{height:100%;display:block;padding:11px 0;}
.line_text span{margin:0 115px;}
.line_text.line_1{background:#0186CD;transform:rotate(2deg);}
.line_text.line_2{background:var(--white);transform:rotate(355.5deg);}
.line_text.line_2 span{color:var(--black)}
}
.sure_result{padding-top:100px;text-align:center;background:var(--black);}
.sure_result__title{font-size:40px;font-weight:100;line-height:48px;width:545px;text-align:center;margin:0 auto;position:relative;}
.sure_result__title:after{content:'';display:block;width:576px;height:223px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/sure_result_title.svg) no-repeat center center/contain;position:absolute;top:-57px;left:-23px;}
.sure_result .btn_3d{margin:25px 0;}
.sure_result__subtitle{font-size:40px;font-weight:500;line-height:48px;width:894px;margin:25px auto 0;}
.sure_result__subtitle span{font-size:30px;font-weight:100;line-height:35px;display:block;width:600px;margin:30px auto 0;}
.sure_result__buttons{display:flex;justify-content:center;margin-top:74px;}
.sure_result__buttons > *{margin:0 85px;}
.sure_result__note{flex:0 0 350px;width:350px;text-align:left;}
body.page-template-prodvizhenie .sure_result__buttons .btn_n{flex:0 0 440px;width:440px;}
.approach_stages{padding-top:156px;background:var(--black);}
.approach_stages__wrap{display:flex;margin-left:380px;}
.approach_stages__title{font-size:40px;font-weight:500;line-height:48px;flex:0 0 423px;margin-top:72px;position:relative;}
.approach_stages__title:after{content:'';display:block;width:253px;height:97px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/approach_stages__title.svg) no-repeat center center/contain;position:absolute;top:241px;left:102px;}
.swiper-approach{margin-left:60px;}
.approach_slide{width:580px;flex:0 0 580px;min-height:528px;height:100%;margin-right:32px;position:relative;background:#f8f8f8;color:var(--black);padding:125px 75px 91px 72px;}
.swiper-slide:nth-child(3n+1) .approach_slide{border:8px solid #0186CD;}
.swiper-slide:nth-child(2) .approach_slide,
.swiper-slide:nth-child(5) .approach_slide{border:8px solid #0186CD;}
.swiper-slide:nth-child(3) .approach_slide,
.swiper-slide:nth-child(6) .approach_slide{border:8px solid #0186CD;}
.approach_slide__text{font-size:24px;font-weight:600;line-height:30px;min-height:218px;}
.approach_slide__note{font-size:18px;line-height:22px;font-weight:300;text-transform:uppercase;margin-top:20px;}
.approach_slide__note span{font-size:18px;line-height:22px;font-weight:600;text-transform:uppercase;display:block;margin-top:13px;}
.approach_slide__img{position:absolute;bottom:0;right:0;width:239px;}
.servers{padding-top:209px;padding-bottom:132px;background:var(--black);}
.servers_wrap{width:1123px;margin:0 auto;}
.servers_text{font-size:46px;font-weight:500;line-height:66px;}
.servers_bottom{display:flex;justify-content:space-between;align-items:center;margin-top:71px;padding-right:70px;}
.servers_bottom p{flex:0 0 428px;width:428px;}
.partners{padding:89px 0 75px;background:#fff;color:var(--black);}
.partners_title{font-size:40px;font-weight:500;line-height:48px;width:820px;}
.partners_logos{display:flex;flex-wrap:wrap;margin-top:50px;}
.partners_logos .logo_wrap{flex:0 0 20%;display:flex;justify-content:center;align-items:center;}
body.page-template-prodvizhenie .partners .btn_n{margin:55px auto 0;width:447px;}
.tarifs{padding:134px 0 67px;background:var(--black);}
.tarifs_title{display:flex;justify-content:space-between;align-items:center;}
.tarifs_title h2{font-size:40px;font-weight:500;line-height:1.2;text-transform:none;}
.tarifs_note{width:400px;flex:0 0 400px;}
.tarifs_items{display:flex;justify-content:center;margin-top:73px;}
.tarif_item{flex:0 0 40%;}
.tarif_item__wrap{position:relative;height:371px;padding:0 35px 0 100px;display:flex;flex-direction:column;justify-content:space-between;}
.tarif_item__name{font-size:22px;font-weight:500;line-height:26px;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);top:0;left:16px;position:absolute;}
.tarif_item__wrap.item_2 .tarif_item__name--tarifs-d{color:var(--black) !important;}
.tarif_item__wrap.item_1 .tarif_item__name--tarifs-d{color:var(--black) !important;}
.tarif_item__wrap.item_1{border-left:3px solid var(--white);}
.tarif_item__wrap.item_1 .tarif_item__name{color:var(--white);}
.tarif_item__wrap.item_2{border-left:3px solid #f8f8f8;}
.tarif_item__wrap.item_2 .tarif_item__name{color:var(--white);}
.tarif_item__wrap.item_3{border-left:3px solid var(--white);}
.tarif_item__wrap.item_3 .tarif_item__name{color:var(--white);}
.tarif_item__title, .tarif_item__counts{font-weight:600;}
.tarif_item__counts{display:flex;flex-direction:column;align-items:center;gap:12px;font-weight:300 !important;}
.tarif_item__counts span{font-weight:500 !important;font-size:30px;line-height:22px;}
.tarif_item__text{font-weight:300;margin-top:30px;}
.tarif_item__counts span{font-weight:300;white-space:nowrap;}
@media(min-width:992px) and (max-width:1600px){
.tarif_item__counts span{white-space:normal;}
}
.btn_tarif{border:3px solid #0186CD;border-radius:70px;color:#0186CD;text-align:center;text-transform:uppercase;font-weight:700;line-height:22px;width:259px;height:96px;display:flex;align-items:center;justify-content:center;margin:43px auto 0;padding-top:6px;cursor:pointer;}
.textbox .btn_tarif{display:flex;}
.btn_tarif:hover{background:#0186CD;color:#fff;}
.btn_tarif:active{transform:scale(1.05);}
.stats{padding-top:142px;padding-bottom:202px;background:var(--black);}
.page-template-prodvizhenie .stats{padding-top:0;}
.stats_title{display:flex;align-items:center;justify-content:center;}
.stats_title h2{font-size:40px;font-weight:500;line-height:50px;letter-spacing:0.02em;margin-left:82px;flex:0 0 730px;text-transform:none;}
.stats_items{margin-top:130px;display:flex;justify-content:space-between;}
.stat_item{flex:0 0 23%;}
.stat_item__count{font-size:60px;font-weight:100;line-height:66px;text-align:center;color:var(--white);}
.stat_item.item_1 .stat_item__count{}
.stat_item.item_2 .stat_item__count{}
.stat_item.item_3 .stat_item__count{}
.stat_item__text{font-weight:600;line-height:22px;margin-top:20px;text-align:center;}
.subscribe{margin:92px auto 0;width:387px;text-align:center;display:flex;flex-direction:column;align-items:center;}
.subscribe_title{font-size:24px;line-height:22px;font-weight:600;}
.subscribe_link{font-size:24px;line-height:22px;font-weight:600;color:#0186CD;display:flex;align-items:center;margin-top:31px;}
.subscribe_link--vk:before{content:'';display:block;width:30px;height:30px;margin-right:15px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/vk.svg) no-repeat center center/contain;}
.subscribe_link--tg:before{content:'';display:block;width:30px;height:30px;margin-right:15px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/tg.svg) no-repeat center center/contain;}
.callback{background:url(/userfiles/images/callback-background.jpg) no-repeat;background-position:center;background-size:cover;color:var(--white);padding:118px 0 68px;overflow:hidden;}
.callback.no_bg{background:#fff;color:var(--black);padding:0;overflow:visible;}
.callback_wrap{position:relative;}
.callback_wrap__content{margin-left:397px;}
.callback_wrap__img{flex:0 0 838px;width:838px;position:absolute;left:-288px}
.callback_wrap__img img{width:100%;}
.callback_wrap__title{font-size:40px;font-weight:500;line-height:50px;letter-spacing:0.02em;position:relative;}
.callback_wrap__title:after{content:'';display:block;width:811px;height:77px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/callback_wrap__title.svg) no-repeat center center/contain;position:absolute;top:39px;left:-48px;}
.callback_wrap__subtitle{font-size:30px;font-weight:100;line-height:38px;letter-spacing:0.02em;margin-top:24px;}
.callback_form{width:559px;margin:41px 0 0 190px;}
.section-single.feedback .callback_form{width:559px;margin:41px auto 0;}
.callback_form.column2{width:auto;margin:100px 0 0;}
.callback_form.column2 .flex{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;}
.callback_form.column2 .flex > label, .callback_form.column2 .flex > .label{width:calc((100% - 20px) / 2);}
.callback_form.column2 .flex .label label{display:inline-block;margin:0 20px 10px 0;}
body.page-template-prodvizhenie form label, body.page-template-prodvizhenie form .label, .modal form label, .modal form .label.radio_block, .callback form label, .callback form .label{display:block;margin-bottom:25px;transition:all 0.3s;}
body.page-template-prodvizhenie form label.required, .modal form label.required, .callback form label.required{color:#0186CD;}
, body.page-template-prodvizhenie form label span,
body.page-template-type form label span, .modal form label span, body.page-template-tpl-region form label span{font-size:11px;font-weight:700;line-height:20px;text-transform:uppercase;display:block;margin-bottom:8px;}
.callback_form input, .callback_form select, body.page-template-prodvizhenie .modal_form input{border-bottom:1px solid var(--white);width:100%;padding:4px 10px 10px;color:var(--white);transition:all 0.3s;}
body.page-template-prodvizhenie .callback_form textarea, body.page-template-prodvizhenie .modal_form textarea, .callback_form textarea, body.page-template-type .modal_form textarea, body.page-template-tpl-region .modal_form textarea{width:100%;height:104px;resize:none;border:1px solid var(--white);padding:10px;color:var(--white);transition:all 0.3s;}
.modal#prodvizhenie .modal_form input:not([type="checkbox"], [readonly]),
.modal#prodvizhenie .modal_form textarea,
.modal#prodvizhenie .modal_form button.select__button,
.modal#prodvizhenie-simple .modal_form input:not([type="checkbox"], [readonly]),
.modal#prodvizhenie-simple .modal_form textarea,
.modal#prodvizhenie-simple .modal_form button.select__button,
.modal_form input.red_border, .modal_form textarea.red_border{border:1px solid #5199FF;padding:4px 10px;margin:10px 0 0;}
.modal#prodvizhenie .modal_form input:not([type="checkbox"], [readonly]),
.modal#prodvizhenie .modal_form button.select__button,
.modal#prodvizhenie-simple .modal_form input:not([type="checkbox"], [readonly]),
.modal#prodvizhenie-simple .modal_form button.select__button{height:40px;}
.modal#prodvizhenie .radio_block label,
.modal#prodvizhenie-simple .radio_block label{display:inline-block;margin:0 0 0 20px;}
.modal#prodvizhenie .modal_form input[type="radio"],
.modal#prodvizhenie-simple .modal_form input[type="radio"]{display:inline-block;width:20px;height:20px;margin:0 6px 0 0;vertical-align:middle;}
.modal#prodvizhenie .modal_form button.select__button,
.modal#prodvizhenie-simple .modal_form button.select__button{align-items:center;}
.modal#prodvizhenie .modal_form .required input:not([type="checkbox"], [readonly]),
.modal#prodvizhenie .modal_form .required textarea,
.modal#prodvizhenie .modal_form .required button.select__button,
.modal#prodvizhenie-simple .modal_form .required input:not([type="checkbox"], [readonly]),
.modal#prodvizhenie-simple .modal_form .required textarea,
.modal#prodvizhenie-simple .modal_form .required button.select__button{border-width:2px;}
.section-single.feedback .callback.no_bg .callback_form textarea{width:100%;height:104px;resize:none;border:1px solid gray;padding:10px;color:var(--black);transition:all 0.3s;}
.section-single.feedback .callback.no_bg .callback_form label, .section-single.feedback .callback.no_bg .callback_form .label{margin:0 0 10px;}
.callback.no_bg .callback_form label, .callback.no_bg .callback_form .label{margin:0;}
.callback.no_bg .callback_form label span, .callback.no_bg .callback_form .label span{margin:0 0 10px;font-size:19px;display:inline-block;}
.callback.no_bg .callback_form input, .callback.no_bg .callback_form textarea, .callback.no_bg .callback_form select{border:1px solid gray;width:100%;padding:10px 15px;color:var(--black);height:50px;border-radius:8px;font-size:19px;}
.callback.no_bg .callback_form select + input{margin-top:10px;}
.callback.no_bg .callback_form input[type=checkbox],
.callback.no_bg .callback_form input[type=radio]{width:24px;height:24px;transform:translateY(5px);margin:0 0 0 10px;}
.callback.no_bg .callback_form input[type=radio]{margin:0 10px 0 0;}
.callback .callback_form label.required input, .callback .callback_form label.required textarea{border-bottom:1px solid #0186CD;color:#0186CD;}
input::placeholder, textarea::placeholder{transition:all 0.3s;}
.required input::placeholder, .required textarea::placeholder{color:#0186CD;}
.callback.no_bg .callback_form input[type=file]{padding-left:10px;}
.callback.no_bg .callback_form input.hidden{display:none;}
.callback_form button{margin:47px auto 0;background:var(--white);color:#0186CD;}
.modal_form{width:100%;max-width:575px;background:#f8f8f8;padding:30px 50px;color:var(--black);position:relative;box-shadow:15px 15px 0 #0186CD;}
.modal_form input, .modal_form textarea{color:var(--black) !important;}
.modal_form .required input, .modal_form .required textarea{color:#0186CD !important;}
.modal_form button{margin:0 auto;}
.modal_close{position:absolute;right:30px;top:30px;cursor:pointer;}
.modal_form form{margin-top:35px;}
.form_title{font-size:18px;font-weight:700;line-height:24px;text-align:center;text-transform:uppercase;}
.form_subtitle{font-size:18px;font-weight:100;line-height:20px;text-align:center;text-transform:uppercase;margin-top:10px;}
.spoiler_wrapper.hide2:not(.show_all) > *:nth-child(n+2),
.spoiler_wrapper.hide3:not(.show_all) > *:nth-child(n+3),
.spoiler_wrapper.hide4:not(.show_all) > *:nth-child(n+4),
.spoiler_wrapper.hide5:not(.show_all) > *:nth-child(n+5),
.spoiler_wrapper.hide6:not(.show_all) > *:nth-child(n+6),
.spoiler_wrapper.hide7:not(.show_all) > *:nth-child(n+7),
.spoiler_wrapper.hide8:not(.show_all) > *:nth-child(n+8),
.spoiler_wrapper.hide9:not(.show_all) > *:nth-child(n+9){display:none}
@media (min-width: 290px) AND (max-width: 991.98px) {
.container-seo{max-width:100%;padding:0 8px;}
}
@media (min-width: 480px) AND (max-width: 991.98px) {
.container-seo{max-width:446px;padding:0;}
}
@media (min-width: 576px) AND (max-width: 991.98px) {
.container-seo{max-width:540px;}
@keyframes banny {
0%{left:-40px;top:0;transform:scale(1);visibility:visible;}
25%{top:-76px;}
50%{left:80px;top:0;}
75%{top:-106px;left:280px;}
100%{left:280px;top:300px;transform:scale(0.6);}
}
}
@media (min-width: 768px) AND (max-width: 991.98px) {
.container-seo{max-width:720px;}
@keyframes banny {
0%{left:-40px;top:0;transform:scale(1);visibility:visible;}
25%{top:-76px;}
50%{left:140px;top:0;}
75%{top:-106px;left:430px;}
100%{left:430px;top:300px;transform:scale(0.6);}
}
}
@media (min-width: 992px) AND (max-width: 1199.98px) {
.container-seo{max-width:960px;}
body.page-template-prodvizhenie .main_first__title span, body.page-template-type .main_first__title span, body.page-template-tpl-region .main_first__title span{font-size:76px;}
.main_first__title .bomb_vaves{left:319px;width:248px;}
.main_first__title .bomb{width:125px;left:381px;top:-64px;}
.btn_3d{font-size:40px;height:100px;min-width:409px;padding:0px 45px;}
.main_first__group-1-text-2{font-size:17px;line-height:21px;flex:0 0 226px;width:226px;}
.main_first__group-1 svg{flex:0 0 230px;}
.main_first__group-2-col-1{flex:0 0 284px;}
.main_first__group-2{overflow:hidden;}
.main_first__group-2-col-3{flex:0 0 363px;margin:-54px 0 0 -5px;}
.main_first__stages{overflow:hidden;}
.main_first__stages_item.item_1{padding:36px 64px 56px 69px;flex:0 0 362px;width:362px;height:239px;}
.main_first__stages_item.item_1:after{left:269px;top:27px;}
.main_first__stages_item.item_2{padding:36px 58px 146px 39px;flex:0 0 331px;width:331px;height:306px;}
.main_first__stages_item.item_3{padding:30px 38px 49px 53px;flex:0 0 338px;width:338px;height:213px;}
.main_first__stages_item.item_3:after{left:270px;top:11px;}
.efficiency_bottom{margin:29px 0 0 18px;}
.efficiency_bottom img{width:200px;}
@keyframes banny {
0%{left:-40px;top:0;transform:scale(1);visibility:visible;}
25%{top:-76px;}
50%{left:70px;top:0;}
75%{top:-86px;left:213px;}
100%{left:213px;top:300px;transform:scale(0.6);}
}
@keyframes rocket {
0%{top:100%;right:-30vw;transform:scale(1);}
70%{transform:scale(1.4);}
100%{top:-110%;right:90vw;transform:scale(1.7);}
}
}
body.page-template-prodvizhenie img, body.page-template-type img, body.page-template-tpl-region img{height:auto;}
.padding60_0{padding:60px 0;}
.pt60{padding-top:60px;}
.pb60{padding-bottom:60px;}
@media (min-width: 1200px) AND (max-width: 1399.98px) {
.container-seo{max-width:1140px;}
.main_first__group-2-col-3{flex:0 0 351px;}
.results_title h2{font-size:34px;line-height:43px;}
body.page-template-prodvizhenie .guarantee_img, body.page-template-type .guarantee_img, body.page-template-tpl-region .guarantee_img{width:646px;bottom:-13px;right:-74px;}
.swiper-approach{margin-left:33px;}
.approach_stages__wrap{margin-left:12%;}
.approach_slide{width:500px;flex:0 0 500px;min-height:460px;height:100%;padding:64px 44px 91px 51px;}
body.page-template-prodvizhenie .efficiency_bottom__img img{width:200px;}
@keyframes rocket {
0%{top:100%;right:-30vw;transform:scale(1);}
70%{transform:scale(1.7);}
100%{top:-110%;right:90vw;transform:scale(2);}
}
}
@media(min-width:1400px){
.container-seo{max-width:1175px;}
}
@media(max-width:1199.98px){
.about_wrap{flex-direction:column;align-items:center;}
.about_img{order:1;}
.results_desc{flex:auto;text-align:center;}
.results_subtitle{width:100%;}
.results_wrap{flex-direction:column;align-items:center;}
body.page-template-prodvizhenie .results_desc .btn_n{margin:61px auto 0;}
.result_stages__title{text-align:center;margin-top:25px;}
body.page-template-prodvizhenie .guarantee_img, body.page-template-type .guarantee_img, body.page-template-tpl-region .guarantee_img{position:relative;width:100%;bottom:-72px;right:0;}
.guarantee_stages{width:100%;}
.aisberg{padding-top:61px;}
.aisberg_head__title{font-size:35px;}
.aisberg_head__title span{font-size:70px;}
.aisberg_head__title:last-child{flex:0 0 308px;width:308px;}
.aisberg_list{margin:300px 0 0 30px;}
.efficiency_title{font-size:76px;}
.case_details__head_img{margin-left:57px;}
.case_details__about_title:after{left:120px;top:120px;}
.case_details__target{display:block;margin-top:195px;}
.case_details__target_left{text-align:center;padding:0;}
.case_details__target:before{left:0;right:0;top:-120px;margin:auto;}
.case_details__target_right{margin-top:150px;}
.case_details__stages{display:block;}
.case_details__col_2{padding:0;}
.team_title__col:first-child{flex:0 0 578px;width:578px;}
.video_name{bottom:42px;}
.approach_stages__wrap{margin-left:118px;}
.swiper-approach{margin-left:0;}
.servers_wrap{width:100%;}
.partners_logos .logo_wrap{flex:0 0 25%;}
.tarif_item__wrap{padding:0 35px 0 66px;}
.callback{height:1764px;}
.callback_wrap{display:flex;flex-direction:column;}
.callback_wrap__title, .callback_wrap__subtitle{margin-left:0;}
.callback_form{width:559px;margin:41px auto 0;}
.callback_wrap__img{flex:0 0 100%;width:100%;position:relative;left:0;margin-top:78px;}
.callback_wrap__content{margin-left:0;order:-1;}
}
@media(max-width:991.98px){
.btn_3d{font-size:54px;}
.rocket-img{display:none;}
.header-top{padding:12px 0 16px;}
.header-top .right{display:none;}
.header--middle .menu_toggle{top:33px;right:0;}
.header--middle .logo--wrap_img{flex:0 0 200px;}
.header--middle .logo--wrap_desc{margin-left:12px;}
.header--middle .logo--wrap_desc .title{font-size:42px;}
.header--middle .logo--wrap_desc .subtitle{display:none;}
.header--middle .search--wrap{position:static;z-index:1;}
.header--middle .search--wrap input{visibility:hidden;opacity:0;width:100% !important;position:absolute;top:125%;left:0;transition:0.5s;box-shadow:0 4px 10px rgb(0 0 0 / 20%);padding:29px;background:#fff;}
.header--middle .search--wrap.show input{visibility:visible;opacity:1;top:105%;}
.header--middle .search--wrap button{width:30px;height:30px;top:33px;right:20px;}
.header--middle .contacts--wrap{display:none;}
body.page-template-prodvizhenie .main_first__title h1, body.page-template-prodvizhenie .main_first__title h1 span, body.page-template-type .main_first__title h1, body.page-template-tpl-region .main_first__title h1, body.page-template-type .main_first__title h1 span, body.page-template-tpl-region .main_first__title h1 span, body.page-template-prodvizhenie .main_first__title small, body.page-template-prodvizhenie .main_first__title small span, body.page-template-type .main_first__title small, body.page-template-tpl-region .main_first__title small, body.page-template-type .main_first__title small span, body.page-template-tpl-region .main_first__title small span{display:block;}
.main_first__title{margin-top:155px;}
.main_first__title .bomb_vaves{left:0;right:0;margin:auto;top:-151px;}
.main_first__title .bomb{left:9px;right:0;margin:auto;top:-155px;}
.main_first__group-1{flex-direction:column;}
.main_first__group-1 svg{display:none;}
.main_first__group-1-text-2{margin-top:20px;flex:auto;}
.main_first__group-2{display:block;text-align:center;}
.main_first__group-2-col-1, .main_first__group-2-col-3{display:none;}
.main_first__stages{height:1044px;margin-top:39px;overflow:hidden;}
.main_first__stages_title, .main_first__stages_subtitle{text-align:center;}
.main_first__stages_title span{display:block;}
.main_first__stages_wrap{display:block;}
.main_first__stages_item.item_2{height:231px;left:218px;top:0;}
.main_first__stages_item.item_2:after{top:-22px;}
.main_first__stages_item.item_3{left:0;}
.main_first__stages_item span{font-size:77px;left:42px;bottom:-17px;}
.main_first__stages_item.item_2 span{left:unset;right:15px;}
.about_desc__text{padding:141px 15px 131px 78px;background-size:cover;margin-left:0;margin-top:54px;}
body.page-template-prodvizhenie .about_img img{width:100%;}
.report_bottom{display:block;text-align:center;}
.report_bottom__note{text-align:left;flex:0 0 100%;width:100%;}
body.page-template-prodvizhenie .report_bottom .btn_n{margin-top:45px;}
.aisberg{padding-top:61px;background-position:center top -190px;height:1110px;}
.aisberg_head{display:block;text-align:center;}
.aisberg_head__title{width:100% !important;text-align:center;}
.aisberg_vector{top:216px;animation:none;}
.aisberg_list{margin:395px 0 0 30px;}
.efficiency_title{font-size:58px;word-break:break-all;}
.efficiency_subtitle{display:block;text-align:center;}
.efficiency_bottom{display:block;margin:30px 0 0;}
.case_details__head{flex-direction:column;align-items:center;padding-top:50px;}
.case_details__head_img{order:-1;}
.case_details__head_title{margin-top:35px;padding-bottom:30px;flex:auto;}
.case_details__head_title:after{bottom:16px;left:-7px;width:651px;}
.case_details__about{display:block;}
.case_details__about_desc .title{margin:35px 0 10px 5px;}
.case_details__about_title:after{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/details_arrow_mob.svg) no-repeat center center/contain;width:60px;height:92px;left:308px;top:18px;}
.video_wrap{height:500px;}
.team_title__cols{display:block;}
.team_title__col:first-child{width:100%;}
.team_title__col{margin-top:35px;}
.team_director__col{margin-top:70px;}
.team_title__telegram{margin-top:35px;}
.team_items__cols{justify-content:center;}
.team_director__col{display:block;}
.team_items__col.col_2, .team_items__col.col_3, .team_items__col.col_4, .team_director__col{display:none;}
.team_director__col .team_item__title, .team_director__col .team_item__name{text-align:center;}
.team_director__col .team_item__img{margin:20px 0 0 0;}
.team_director__col .team_item__img img{width:100%;}
.show_all_team{display:flex;align-items:center;justify-content:center;}
.show_all_team span{color:#0186CD;text-transform:uppercase;margin:4px 50px 0 0;}
.lines_text{display:block;padding-top:35px;background:var(--black);}
.line_text span{display:block;text-align:center;font-size:28px;font-weight:500;line-height:33px;letter-spacing:0.04em;text-align:center;text-transform:uppercase;}
.line_text.line_1{color:#0186CD;}
.line_text.line_2{color:var(--white);margin-top:15px;}
.sure_result__subtitle{width:100%;}
.sure_result__buttons{display:block;}
.sure_result__buttons > *{margin:0 auto 35px;}
.approach_stages{padding-top:99px;}
.approach_stages__wrap{display:block;margin:0;}
.approach_stages__title{width:720px;margin:0 auto 45px;padding-right:225px;}
.approach_stages__title:after{width:253px;height:97px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/approach_stages__title_mob.svg) no-repeat center center/contain;top:29px;left:unset;right:70px;}
.swiper-approach .swiper-wrapper{flex-direction:column;align-items:center;}
.approach_slide{height:auto;padding:53px 75px 290px 72px;}
.approach_slide__img{width:300px;}
.approach_slide__note span{display:inline-block;}
.servers_bottom{flex-direction:column;}
.servers_bottom p{flex:auto;margin-bottom:45px;}
.partners_title{width:100%;font-size:27px;line-height:39px;}
.partners_logos{justify-content:space-between;}
.partners_logos .logo_wrap{flex:0 0 44%;margin-bottom:25px;}
.partners_logos .logo_wrap img{width:100%;}
.tarifs_title{display:block;}
.tarifs_note{margin-top:35px;}
.tarifs_items{display:block;}
.tarif_item{text-align:center;margin-bottom:59px;}
.tarif_item:last-child{margin-bottom:0;}
.tarif_item__wrap{border:none !important;display:block;height:auto;padding:0 30px;}
.tarif_item__name{position:relative;writing-mode:unset;transform:none;left:0;display:inline-block;padding-top:17px;}
.tarif_item__wrap.item_1 .tarif_item__name{border-top:3px solid var(--white);}
.tarif_item__wrap.item_2 .tarif_item__name{border-top:3px solid var(--white);}
.tarif_item__wrap.item_3 .tarif_item__name{border-top:3px solid var(--white);}
.tarif_item__desc{margin-top:17px;}
.tarif_item__counts{margin-top:25px;}
.stats{padding-top:33px;}
.stats_title{flex-direction:column;align-items:center;text-align:center;}
.stats_title h2{margin:25px 0 0;}
.stat_item{flex:0 0 30%;}
.callback{height:1530px;}
.callback_wrap__title:after{width:636px;top:35px;left:-9px;}
}
@media(max-width:767px){
.h2_size36{font-size:24px;}
header .container-seo, .header--middle{position:static;}
.header--middle .menu_toggle, .header--middle .search--wrap button{top:-28px;}
.main_first__stages_item.item_2{left:128px;}
.iframe-video-new{width:95%;}
.iframe-video-new iframe{width:100%;}
.sure_result__subtitle span{width:100%;}
.about_wrap{align-items:flex-start;}
.about_desc{overflow:hidden;width:100%;}
.approach_stages__title{width:100%;margin:0 auto 45px;padding-right:0;}
.approach_stages__title:after{top:62px;right:-3px;}
.reprot{padding-top:75px;}
.report_title, .report_title span{font-size:36px;line-height:45px;margin:0;}
.guarantee_title{width:100%;}
.guarantee_title:after{top:17px;}
.case_details__head_title:after{bottom:67px;width:452px;}
.callback_wrap__title:after{width:454px;height:125px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/callback_wrap__title_mob.svg) no-repeat center center/contain;top:85px;left:0;}
.callback_form{width:100%;margin:41px auto 0;}
.callback{background:#0A0B0D url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/callback-background-mobile.webp) no-repeat;background-position:center bottom;background-size:100%;}
.callback_form.column2 .flex label{width:100%;}
.callback_form.column2 .flex{gap:15px;}
.padding60_0{padding:30px 0;}
.pt60{padding-top:30px;}
.pb60{padding-bottom:30px;}
}
@media(max-width:575.98px){
.container-seo{padding:0 8px;}
.reviews__tab.reviews_maps{width:100%;}
.reviews__tab.reviews_maps > div{width:100% !important;}
body.page-template-prodvizhenie .btn_n, body.page-template-type .btn_n, body.page-template-tpl-region .btn_n, .callback .btn_n, .target-work-completed .btn_n{font-size:12px;line-height:18px;width:285px;min-width:285px;margin:0 auto;padding:0 17px;height:85px;}
.callback_form.column2 .btn_n{margin-top:15px;}
.btn_3d{font-size:23px;height:72px;min-width:285px;width:285px;padding:0 15px;}
body.page-template-prodvizhenie .main_first__title h1, body.page-template-type .main_first__title h1, body.page-template-tpl-region .main_first__title h1, body.page-template-prodvizhenie .main_first__title small, body.page-template-type .main_first__title small, body.page-template-tpl-region .main_first__title small{font-size:44px;line-height:48px;}
.main_first__subtitle{font-size:24px !important;line-height:32px !important;margin:24px 0px;}
.main_first__title .bomb{width:85px;top:-94px;left:0;}
.main_first__title .bomb_vaves{width:355px;left:-5px;top:-127px;}
.main_first__group-1{margin-top:-8px;}
.main_first__group-1-text-2{font-size:18px;line-height:22px;width:185px;text-align:center;color:#0186CD;}
.main_first__group-2{margin-top:10px;}
.main_first__group-2-col-2 .text{font-size:14px;line-height:17px;width:265px;}
.main_first__stages{height:620px;}
.main_first__stages_title{font-size:24px;line-height:28px;}
.main_first__stages_title span{font-size:42px;line-height:59px;}
.main_first__stages_subtitle{font-size:16px;line-height:19px;margin:0 auto;width:190px;text-align:center;}
.main_first__stages_item p{font-size:14px;line-height:16px;}
.main_first__stages_wrap{margin-top:0;}
.main_first__stages_item.item_1{padding:23px 14px 33px 63px;flex:0 0 236px;width:235px;height:113px;top:29px;}
.main_first__stages_item.item_2{padding:29px 58px 32px 19px;flex:0 0 216px;width:216px;height:130px;left:90px;top:11px;}
.main_first__stages_item.item_3{padding:32px 7px 5px 64px;flex:0 0 215px;width:215px;height:110px;top:11px;}
.main_first__stages_item span{font-size:40px;left:15px;bottom:-28px;}
.main_first__stages_item.item_1:after{width:245px;left:266px;top:-72px;transform:rotate(-45deg) skew(0, 26deg);}
.main_first__stages_item.item_2:after{top:-60px;left:275px;}
.main_first__stages_item.item_3:after{top:-68px;}
.about{padding-top:0;}
.about_wrap{align-items:flex-start;}
.about_desc__title .title_1, .about_desc__title .title_2{font-size:44px;}
.about_desc__subtitle{font-size:20px;line-height:24px;width:228px;margin-left:74px;margin-top:10px;}
.about_desc__text{font-size:19px;line-height:25px;padding:62px;}
.about_desc__text p{width:100%;}
.about_desc__text .quote{top:-51px;left:-6px;}
.report{padding:26px 0 83px;}
.report_title{font-size:28px;line-height:34px;width:320px;margin:0;}
.report_title span{font-size:28px;line-height:34px;display:flex;width:296px;}
.report_col:first-child{display:none;}
.report_col_mob{display:block;width:210px;margin-top:30px;font-weight:300;}
.report .container-seo{display:flex;flex-direction:column;}
.report_cols{order:1;}
.report_bottom{order:2;}
.report_screen__arrow{left:233px;top:-85px;transform:rotate(112deg) scale(1, -1);}
.report_screen__arrow svg{width:47px;}
.report_screen__img__inner{position:relative;box-shadow:10px 10px 0 #0186CD;width:90%;height:202px;border:3px solid #0186CD;}
body.page-template-prodvizhenie .report_screen__img__inner img{width:100%;height:100%;object-fit:cover;}
.report_screen__img__inner:after{opacity:1;}
.report_col:nth-child(2){border-left:0;}
.report_cols{margin-top:40px;}
.report_col{flex:0 0 50%;font-size:16px;line-height:19px;}
.report_col:nth-child(2),
.report_col:last-child{padding:0 32px 0 0;}
.report_col:last-child{padding:0 32px 0 20px;}
.report_col b{display:block;}
.report_bottom{padding:0;margin-top:32px;}
.report_bottom__note{font-size:16px;line-height:19px;font-weight:600;width:264px;}
.results:not(.padding60_0){padding:27px 0;}
.results_wrap{display:block;}
.results_title h2, .results_title h2 span{font-size:28px !important;line-height:32px !important;}
.results_title h2{margin:0 auto;}
.results_title h2 span{display:inline;}
body.page-template-prodvizhenie .results_desc .btn_n{width:100%;}
.results_stages__item{width:250px;margin:0 auto 11px;padding:27px 22px 24px 53px;font-size:14px;line-height:18px;}
.results_stages{margin-top:54px;}
.guarantee_title:after{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/guarantee_title_mob.svg) no-repeat center center/contain;top:-14px;left:-184px;}
.guarantee_title{font-size:28px;line-height:32px;width:297px !important;}
.guarantee_subtitle{font-size:18px;line-height:22px;width:100%;}
.guarantee_stage:before{display:none;}
.guarantee_stage{padding-left:0;}
.guarantee_stages__inner{padding:18px 100px 18px 0;}
.guarantee_stage:after{top:17px;}
.guarantee_note{width:100%;}
.aisberg{padding-top:61px;background-position:center top -218px;height:987px;}
.aisberg_head__title{font-size:24px;line-height:26px;}
.aisberg:before{content:'';display:block;width:100%;height:360px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/aisberg_mob_top.webp) no-repeat center center/cover;position:absolute;top:180px !important;}
.aisberg:after{content:'';display:block;width:100%;height:132px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/aisberg_mob_bottom.png) no-repeat center center/cover;}
.aisberg_vector{display:none;}
.aisberg_head__title span{font-size:60px;}
.efficiency_important{padding-top:0px;}
.efficiency_title{word-break:break-all;font-size:66px;line-height:66px;padding:0;}
.efficiency_subtitle{margin-top:-11px;}
.efficiency_subtitle__text{margin:24px 0 0;}
.efficiency_bottom{margin:29px 0 0;}
.efficiency_bottom__textwrap{flex:auto;width:100%;margin-bottom:20px;}
.efficiency_bottom__text1, .efficiency_bottom__text2{font-size:14px;line-height:16px;}
.efficiency_bottom__img{width:150px;left:-75px;}
.efficiency_bottom__img img{width:100%;}
.efficiency_important .container-seo:after{width:130px;height:36px;right:30px;bottom:-50px;}
.case_details{padding-top:70px;}
.case_details .container-seo:before{width:130px;height:36px;right:30px;top:-89px;}
.case_details__head{align-items:flex-start;}
.case_details__head_img{margin:0 auto;}
.case_details__head_img img{width:180px;}
.case_details__head_title, .case_details__head_title span{font-size:28px;line-height:32px;}
.case_details__head_title:after{width:405px;height:80px;bottom:5px;left:-12px;}
.case_details__about_desc .text{padding:30px;width:100%;height:auto;}
.team_items__col{flex:0 0 100%;width:100%;margin:25px 0 100px;}
.video_wrap{height:400px;}
.sure_result__title{font-size:20px;line-height:23px;width:100%;}
.sure_result__title:after{width:273px;height:223px;top:-79px;left:0;right:0;margin:auto;}
body.page-template-prodvizhenie .sure_result__buttons .btn_n{flex:0 0 100%;width:100%;}
.approach_stages__title{width:100%;flex:0 0 100%;}
.approach_stages__wrap{padding:0 8px;}
.approach_stages__title{padding-right:0;font-size:28px;line-height:37px;}
.approach_stages__title:after{width:225px;height:52px;top:86px;left:unset;right:-12px;}
.approach_slide{height:auto;padding:45px 25px 288px;width:100%;flex:0 0 100%;}
.approach_slide__text{font-size:14px;line-height:18px;height:auto;}
.servers{padding-top:133px;}
.servers_text{font-size:28px;line-height:42px;}
.servers_bottom{padding:0;}
.servers_bottom p{width:100%;}
.partners_logos{justify-content:space-between;}
.partners_logos .logo_wrap{flex:0 0 47%;}
.stats_title h2{flex:0 0 100%;width:100%;font-size:32px;}
body.page-template-prodvizhenie .partners .btn_n{width:100%;}
.tarifs{padding:43px 0 22px;}
.tarifs_title h2{font-size:28px !important;text-align:center;}
.section-work .inner-left .title{font-size:28px !important;}
.note{font-size:16px;line-height:18px;}
.note:before{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/note.svg) no-repeat center center/cover;margin-right:20px;width:43px;flex:0 0 43px;height:43px;}
.tarifs_note{flex:0 0 100%;width:100%;}
.btn_tarif{font-size:12px;width:100%;height:81px;text-align:center;border:4px solid;}
.stats_title img{width:110px;}
.stats_title h2{font-size:20px !important;line-height:24px !important;text-transform:none;}
.stats_items{flex-direction:column;margin-top:50px;align-items:center;}
.stat_item{margin-bottom:50px;width:285px;}
.stat_item__text{margin-top:10px;font-size:14px;line-height:18px;}
.subscribe_link{flex-direction:column;}
.subscribe_link:before{margin:0 0 10px 0;}
.callback{padding-top:32px;height:1180px;}
.callback_wrap__title{font-size:28px;line-height:32px;}
.callback_wrap__subtitle{font-size:20px;line-height:24px;}
.callback_wrap__title, .callback_wrap__subtitle{margin-left:0;width:315px;}
.callback_wrap__title:after{width:326px;top:35px;left:-8px;}
@keyframes banny {
0%{left:-75px;top:0;transform:scale(1);visibility:visible;}
25%{top:-90px;}
50%{left:70px;top:0;}
75%{top:-90px;left:233px;}
100%{left:233px;top:300px;transform:scale(0.3);}
}
body.page-template-prodvizhenie .callback, body.page-template-type .callback, body.page-template-tpl-region .callback{padding-top:33px;}
.stats, .servers{padding-bottom:33px;}
.pop_articles_links a{font-size:12px;padding:8px 10px 4px;}
body.page-template-prodvizhenie h2{font-size:32px;line-height:1.2;}
}
@media(max-width:480px){
.servers{padding-top:48px;}
.guarantee_stages{min-height:auto;}
.efficiency_bottom__img.el-show{animation:none;visibility:visible;}
.case_details__target_right, .case_details__target_right span{font-size:26px;line-height:30px;}
.case_details__target_right span{margin-top:35px;}
.case_details__stage_item .title{font-size:17px;line-height:21px;margin:0 0 12px 0px;}
.case_details__stage_item .content{padding:25px !important;}
.approach_stages__title{width:306px;margin:0 0 22px 0;}
.sure_result__subtitle, .sure_result__subtitle span{font-size:28px;line-height:33px;}
.sure_result__note{flex:0 0 100%;width:100%;}
.video{overflow:hidden;}
.report_title:after{content:'';display:block;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/report_title.svg) no-repeat center center/cover;width:263px;height:79px;position:absolute;left:-10px;top:133px;}
.callback{padding-top:32px;height:1272px;}
.callback_wrap__img img{transform:scale(1.5);transform-origin:top;}
.team{padding:9px 0 50px;}
.team_items__col{margin:25px 0 53px;}
.team_title__col .team_title, .team_title__col .team_title span{font-size:28px;line-height:32px;}
.team_title__col .team_title span{display:inline;}
.team_item__img{height:340px;}
body.page-template-prodvizhenie .team_item__img img{width:100%;}
.team_title__telegram{margin-left:0;width:283px;}
.team_title__telegram:before{margin-right:26px;}
.subscribe{width:100%;}
}
@media(max-width:375px){
.about_desc{padding-top:18px;}
.about_desc__title .title_1, .about_desc__title .title_2{font-size:28px;line-height:60px;}
.about_desc__title .title_1{flex:0 0 39px;}
.about_desc__title .title_2{line-height:32px;margin:16px 0 0 6px;}
.about_desc__subtitle{font-size:16px;line-height:19px;width:190px;margin-left:43px;margin-top:21px;}
.about_desc__text{font-size:14px;line-height:16px;padding:62px;}
.about_desc__text .quote{top:-51px;left:2px;font-size:154px;}
.aisberg{background:linear-gradient(to bottom, #0186CD, #0186CD 37%, var(--black) 37%) !important;position:relative;}
.aisberg:before{content:'';display:block;width:100%;height:250px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/aisberg_mob_top.webp) no-repeat center center/cover;position:absolute;top:225px;}
.aisberg:after{content:'';display:block;width:100%;height:80px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/aisberg_mob_bottom.png) no-repeat center center/cover;display:none;}
.aisberg_list{margin:265px 0 0 20px;}
.case_details__head_title:after{content:'';display:block;width:310px;height:88px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/detail_title_mob.svg) no-repeat center center/contain;position:absolute;bottom:16px;left:-12px;}
.case_details__about{margin-top:36px;}
.case_details__about_title{font-size:14px;font-weight:600;line-height:16px;position:relative;}
.case_details__about_title:after{width:67px;height:63px;left:192px;top:8px;}
.servers_text{font-size:20px;line-height:24px;}
.video_wrap img{display:none;}
.video_wrap{height:565px;width:100%;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/video_wrap_mob.png) no-repeat center center/cover;}
.callback{padding-top:32px;height:1208px;}
}
.header-top--wrap{background:var(--black);transition:0.3s;}
.header--black .logo-title .f-300, .header--black .logo-title .f-900{color:var(--black)}
header .logo-img img{display:block;width:200px;}
.header--black .logo-img .all-page{display:none !important;}
.header--black .header-top--wrap{background:var(--black) !important;}
.header--black .col-text{color:var(--black);}
.header--black .contacts--wrap .phone-btn a{color:var(--black) !important;}
.header--black .contacts--wrap .phone-btn a:hover{color:#5199FF !important;}
body .header--black .contacts--wrap .phone-btn .popup-btn{border-color:var(--black) !important;color:var(--black) !important;}
body .header--black .contacts--wrap .phone-btn .popup-btn:hover{border-color:#5199FF !important;color:#5199FF !important;}
body .header--black .header-nav .menu > li > a{color:var(--black) !important;}
body .header--black .header-nav .menu > li:hover > a{color:#5199FF !important;}
@media(min-width:1141px){
body .header--black .header-nav .menu > li.menu-item-has-children:after{border-top:7px solid var(--black) !important;}
}
.main_first .btn_3d{background:var(--black);color:var(--white);.video border-color:#0186CD;font-size:40px;line-height:1.1;}
body.page-template-prodvizhenie .main_first .btn_n, body.page-template-type .main_first .btn_n, body.page-template-tpl-region .main_first .btn_n{box-shadow:6px 8px 0 0 var(--black);}
.main_first__stages_title{color:var(--black);}
.header--black .search--wrap input{background:#EFEFEF;}
@media screen and (max-width:996px){
.about{padding-top:0px;padding-bottom:265px;background:#0A0A0A url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/about_pers_mobile.webp);background-repeat:no-repeat;background-position:bottom left;background-size:100%;}
body.page-template-prodvizhenie .guarantee_img, body.page-template-type .guarantee_img, body.page-template-tpl-region .guarantee_img{margin-top:-143px;}
.aisberg{background-size:3478px;}
}
body.page-template-prodvizhenie .results .btn_n, .btn_n.red_border{box-shadow:6px 8px 0 0 var(--black);}
.section-blog-main .inner-left-side{flex:0 0 80%;}
.section-blog-main__title{font-size:56px;line-height:76px;letter-spacing:0.02em;color:var(--white);}
.section-blog-main__title span{font-family:inherit;font-weight:500;font-size:44px;line-height:64px;color:#0186CD;}
.section-blog-main__controls{display:flex;align-items:center;gap:18px;margin-top:32px;position:relative;}
.section-blog-main__controls .section-blog-main__term{font-size:14px;line-height:18px;color:#848484;}
.section-blog-main__controls .section-blog-main__term a{color:var(--white);display:inline;}
@media screen and (max-width:996px){
.section-blog-main__title{text-align:center;font-size:24px;line-height:28px;}
.section-blog-main__title span{font-size:20px;line-height:32px;margin-bottom:15px;}
.section-blog-main__controls{align-items:center;flex-direction:column;}
.section-blog-main__term{align-items:center;}
.section-blog-main .inner{padding-bottom:465px;}
.section-blog-main .inner-right-side .img{bottom:0 !important;left:50%;right:auto;transform:translateX(-50%);}
.section-blog-main .section-blog-main__controls .inner-checklist-img{left:auto;top:-210px;}
.section-blog-main__controls{margin-top:240px;}
}
@media(max-width:640px){
.section-blog-main .inner{padding-bottom:348px;}
.video-lessons .swiper-slide iframe{height:calc(60vw - 40px);}
}
.section-callback .inner-form .btn{box-shadow:none;background:#0186CD;color:var(--white);text-align:center;}
.section-callback .inner-form .btn::before{display:none;}
.section-callback .inner-title .h1{font-family:60px;line-height:1.1;}
.section-callback .inner-title .h1 *{font-family:inherit;}
@media(max-width:991.98px){
.section-callback{background:#0D0B19 url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg-bonus-mobile.jpg) no-repeat;background-position:center bottom !important;padding-bottom:353px !important;}
}
@media(max-width:640px){
.section-callback{background-size:100% !important;}
}
.header--white .all-page{display:block !important;}
.header--white .logo-title *{color:var(--white)}
.header--white .col-text{color:var(--white);}
.header--white .contacts--wrap .phone-btn a{color:var(--white) !important;}
.header--white .contacts--wrap .phone-btn .popup-btn{color:var(--white) !important;border-color:var(--white) !important;}
.header--white .header-nav .menu > li > a{color:var(--white) !important;}
.section-main .inner-title h1, .section-main .inner-title h1 span{font-weight:400;font-size:56px;line-height:64px;}
.section-about .inner-title h2 span{font-size:33px;line-height:44px;}
@media screen and (max-width:991px){
.section-about .inner-img.inner-img--desctop{display:none;}
.section-about .inner-img.inner-img--mobile{display:block;position:static;max-width:300px;}
.section-about .inner-title{display:flex;flex-direction:column;align-items:center;}
}
.section-author .inner-title *{}
.section-author .inner-title .f-100{font-size:56px;line-height:76px;}
.section-author .inner-title .f-100 span{font-size:inherit;line-height:inherit;font-weight:500;}
.section-author .inner-title__red{font-size:56px;line-height:76px;position:relative;}
.section-author .inner-title .h1{text-transform:none;}
.section-author .inner-title .inner-title__red span{color:#0186CD;font-size:inherit;line-height:inherit;font-weight:500;position:relative;}
.section-author .inner-title .inner-title__red span::before{content:'';position:absolute;top:50%;left:50%;width:770px;height:99px;background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/author-line.svg) center no-repeat;background-size:contain;transform:translate(-50%, -50%);}
@media screen and (max-width:996px){
.section-author .inner-img-desktop{display:none;}
.section-author{padding-bottom:380px;padding-top:0;display:flex;flex-direction:column;}
.section-author .container-seo{order:0;}
.section-author .inner-img{order:1;width:100%;}
.section-author .inner-img-mobile{display:block;height:100%;}
.section-author .inner-img{width:100% !important;height:auto !important;margin:0 !important;}
}
@media screen and (max-width:782px){
.section-author .inner-title .f-100{font-size:22px;line-height:28px;}
.section-author .inner-title .inner-title__red span::before{width:108% !important;}
.section-author .inner-text{font-size:16px;line-height:24px;text-align:center;padding:0 !important;}
}
@media(max-width:640px){
.section-main .inner-title h1, .section-main .inner-title h1 span{font-size:24px;line-height:28px;}
.section-author .inner-title .f-100{font-size:22px;line-height:28px;text-align:center;}
}
.section-single .page-header h1, .section-single .entry-header h1{font-style:normal;font-weight:500;font-size:62px;line-height:67px;color:var(--black);}
.page-header-author{display:flex;align-items:center;gap:16px;}
.page-header-author img{min-width:64px;min-height:64px;border-radius:100px;object-fit:cover;display:block;}
.section-single .entry-header .entry-meta{display:flex;flex-direction:column;gap:12px;margin-bottom:36px;}
.section-single .entry-header .entry-meta span{color:#848484;}
.section-single .entry-header .entry-meta a{color:var(--black);}
.section-single .entry-header .entry-meta *{display:inline-block;font-weight:400;}
body.category .listing, body.archive .listing{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px;align-items:flex-start;margin-top:32px;}
body.category .listing .post, body.archive  .listing .post{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
body.category .listing .post img, body.archive  .listing .post img{display:block;height:auto;}
body.category .listing .post .entry-header, body.category .listing .post .entry-header a, body.archive .listing .post .entry-header, body.archive .listing .post .entry-header a{font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:var(--black)}
body.category .listing .post > a:not(.post-thumbnail),
body.archive  .listing .post > a:not(.post-thumbnail){display:none !important;}
body.category .listing .post .entry-header, body.archive  .listing .post .entry-header{}
body.category .listing .post .entry-content, body.category .listing .post .entry-content a, body.archive .listing .post .entry-content, body.archive .listing .post .entry-content a{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#848484;}
.wpremark .wpremark-icon svg path{fill:#0186CD;}
.section-single .inner-title h1{font-style:normal;font-weight:500;font-size:62px;line-height:67px;color:var(--black);}
@media(max-width:1400px){
body.category .listing, body.archive .listing{grid-gap:16px 24px;}
}
@media(max-width:996px){
body.category .listing, body.archive .listing{grid-template-columns:repeat(2, 1fr);}
.section-single .inner-title h1{font-size:32px;line-height:38px;}
.page-header-author h1{font-size:24px !important;line-height:28px !important;}
}
@media(max-width:640px){
body.category .listing, body.archive  .listing{grid-template-columns:100%}
body.category .listing .post, body.archive  .listing .post{gap:8px}
body.category .listing .post .entry-header, body.category .listing .post .entry-header a, body.archive .listing .post .entry-header, body.archive .listing .post .entry-header a{font-size:16px;line-height:24px;}
.section-single .inner-title h1{font-size:24px;line-height:30px;}
body.category .listing .post img, body.archive  .listing .post img{object-fit:cover;}
}
.lwptoc_i{padding:14px 18px 14px;}
.lwptoc_i .lwptoc_header{display:flex;align-items:center;gap:4px;margin-bottom:0;}
.lwptoc_i .lwptoc_header .lwptoc_toggle{display:flex;align-items:center;}
.lwptoc_i .lwptoc_items{margin-top:12px;}
.new-title{font-style:normal;font-weight:500;font-size:62px;line-height:67px;color:var(--black);text-transform:none;}
.reviews__container-seo{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding-bottom:80px;}
.reviews__content{display:flex;flex-direction:column;align-items:flex-start;gap:32px}
.reviews__navigation{display:flex;align-items:center;gap:24px;position:relative;border-bottom:2px solid #F2F2F2;}
.reviews__toggler{font-weight:600;font-size:16px;line-height:22px;color:var(--black);position:relative;padding:0;padding-bottom:8px;cursor:pointer;}
.reviews__toggler::before{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#0186CD;opacity:0;}
.reviews__toggler.active{color:#0186CD;}
.reviews__toggler.active::before{opacity:1;}
.reviews__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px;}
.reviews__image{border-radius:12px;filter:drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.08));}
@media screen and (max-width:996px){
.new-title{font-size:24px;line-height:28px;}
.reviews__navigation{gap:15px;}
.reviews__toggler{font-size:14px;line-height:20px;}
.reviews__list{grid-template-columns:repeat(2, 1fr);grid-gap:24px;}
.inner-logotypes{grid-template-columns:repeat(3, 1fr) !important;grid-gap:16px !important;}
}
@media screen and (max-width:640px){
.reviews__list{grid-template-columns:100%;}
.inner-logotypes{grid-template-columns:repeat(2, 1fr) !important;grid-gap:12px !important;}
}
body.page-template-prodvizhenie .results .btn_n, body.page-template-type .results .btn_n, body.page-template-tpl-region .results .btn_n, body.post-type-archive-blog .results .btn_n{-webkit-box-shadow:6px 8px 0 0 var(--black);-moz-box-shadow:6px 8px 0 0 var(--black);box-shadow:6px 8px 0 0 var(--black);margin-top:60px;}
.tarifs .tarifs_title h2, .tarifs .tarif_item__title, .tarifs .tarif_item__counts, .tarifs .tarif_item__text, .tarifs .tarifs_note{color:var(--white);}
.section-reviews--black{background:#2F3538;}
.section-reviews--black .inner-title .h2{color:var(--white);}
.swiper_reviews .swiper-slide{width:100%;max-height:500px;}
.swiper_reviews .swiper-slide img{width:100%;border-radius:12px;height:100%;object-fit:cover;}
.swiper_reviews{overflow:visible;}
.section-reviews{overflow:hidden;}
@media(max-width:768px){
.section-work .inner-right{align-items:flex-end;}
.section-work .inner-right .item{font-size:14px;line-height:20px;margin-bottom:20px !important;}
.section-work .inner-right .item .img{width:43px;height:43px;flex:0 0 43px;}
.section-work .inner-right .item .img img{width:100%;}
.section-work .inner-img{left:-158px !important;width:332px;right:auto !important;bottom:-60px !important;top:auto !important;}
.section-work .inner-img img{transform:none !important;}
.section-single .page-header h1, .section-single .entry-header h1{font-size:32px;line-height:38px;}
}
.lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:50px 20px;background:rgba(0, 0, 0, 0.7);cursor:pointer;z-index:100;}
.lightbox__wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.lightbox__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;height:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.lightbox__content img, .lightbox__content video, .lightbox__content iframe{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}
.lightbox__arrow{width:20px;height:20px;border:2px solid #fff;border-bottom:none;border-right:none;cursor:pointer;}
.lightbox__arrow--prev{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:15px;}
.lightbox__arrow--next{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:15px;}
.section-single .inner a.btn_red{display:inline-block;background:#d40000;color:white;padding:2px 14px;border-radius:5px;margin:0 0 0 15px;border:1px solid #d40000;font-weight:500;transition:all 0.3s;}
.section-single .inner a.btn_red:hover{background:#fff;color:#d40000;}
.section-single .inner a.btn_red:active{transform:scale(1.05);}
@media screen and (max-width:480px){
.lightbox{padding:50px 10px;}
.lightbox__arrow--prev{margin-right:5px;}
.lightbox__arrow--next{margin-left:5px;}
.tarif_item__counts span{font-size:24px;}
.aisberg{height:auto;}
}
[data-lightbox]{cursor:pointer;}
[data-lightbox] > *{pointer-events:none;}
html.FB_FW_ext{margin-top:0 !important;}
 @media(max-width:991.98px){
.container-seo{max-width:100%;padding:0 8px;}
.title-h1{font-size:18px;line-height:25px;}
.swiper-pagination-bullet{margin:0 11px;}
.section-main{padding:230px 0 40px;margin-top:-243px;}
.section-main .inner{display:block;}
.section-main .inner-subtitle{font-size:19px;width:80%;margin-top:41px;}
.section-main .inner-video{position:relative;left:0;font-size:16px;width:200px;margin-top:0;}
.section-main .inner-bomb{width:333px;height:366px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bomb.png) no-repeat center center/cover;top:149px;left:183px;}
.section-main .inner-bomb:after{right:244px;top:214px;-webkit-transform:scale(-1, 1) rotate(68deg);-ms-transform:scale(-1, 1) rotate(68deg);transform:scale(-1, 1) rotate(68deg);}
.section-main .inner-right-side{margin-top:144px;}
.section-main .inner-right-side form{border-radius:0;}
.section-main .inner-right-side form .btn{width:100%;}
.section-main .inner-right-side form .privacy{text-align:center;}
.section-main .timer{padding:21px 0;}
.section-main .timer .nums{display:none;}
.section-main .timer .title{margin:0;font-size:19px;}
.section-about{height:auto;padding:25px 0;}
.section-about .inner{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}
.section-about .inner-img{position:relative;width:100%;height:auto;top:0;left:-12px;}
.section-about .inner-title{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.section-about h2{font-size:30px;}
.section-about h2 span{font-size:34px;}
.section-about .briefcases{display:none;}
.section-about .briefcases.mobile{display:block;width:87%;padding:30px 0 30px 50px;margin:0 auto;}
.section-about .inner-text{font-size:19px;line-height:29px;text-align:center;}
.section-about .inner-faq_item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
.section-benefits{padding:40px 0;}
.section-benefits .inner{padding-left:0;z-index:0;}
.section-benefits .inner-img{width:343px;height:auto;left:-182px;top:227px;z-index:-1;}
.section-benefits .inner-title .f-700{margin-top:30px;}
.section-benefits .inner-text{font-size:19px;line-height:30px;padding:50px 0 50px 150px;margin:0;}
.section-benefits .inner-benefits{display:block;text-align:center;margin-top:50px;}
.section-benefits .item{margin:0 0 40px 0;}
.section-benefits-list{padding:45px 0 10px;background-repeat:repeat;background-size:unset;}
.section-benefits-list .inner-list{display:block;margin-top:30px;}
.section-benefits-list .inner-list .item{padding:30px 0 30px 0;margin-bottom:0;border-bottom:2px solid #323156;}
.section-benefits-list .inner-list .item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:23px;line-height:24px;font-weight:500;}
.section-benefits-list .inner-list .item .title:before{width:79px;-webkit-box-flex:0;-ms-flex:0 0 79px;flex:0 0 79px;height:79px;font-size:44px;border-width:4px;position:relative;margin-right:30px;}
.section-guarantee{padding:45px 0 85px;background-repeat:repeat;background-size:unset;}
.section-guarantee .inner{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.section-guarantee .inner-img{position:relative;width:340px;height:auto;left:16px;}
.section-guarantee .inner-title, .section-guarantee .inner-text{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.section-guarantee .inner-title > div{display:inline;}
.section-guarantee .inner-text{font-size:19px;line-height:23px;text-align:center;margin:28px 0 15px;}
.section-guarantee .inner-list .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;margin:30px 0;}
.section-guarantee .inner-list .item .title{padding:0 30px;}
.section-author{height:auto;padding:35px 0 0;}
.section-author .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;}
.section-author .inner-img{position:static;margin-left:-106px;margin-top:30px;width:515px;height:496px;overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.section-author .inner-text{font-size:17px;line-height:22px;margin-top:43px;padding-right:20px;}
.section-cases .inner{display:block;}
.section-cases .item{padding-top:94%;}
.section-cases .item:nth-child(n+4){display:none;}
.section-cases .item-hover > a{margin-top:45px;}
.section-tarif{background-repeat:repeat;background-size:unset;}
.section-tarif .inner-abovetitle{font-size:20px;}
.section-tarif .h2{font-size:37px;line-height:37px;margin-top:20px;}
.section-tarif .inner-text{font-size:18px;width:85%;margin:29px auto 0;}
.section-tarif .tarif-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;}
.section-tarif .inner-tarifs{margin:45px 0;}
.section-tarif .inner-tarifs:before, .section-tarif .inner-tarifs:after{display:none;}
.section-tarif .inner-tarifs .item{padding:25px 27px 38px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.section-tarif .inner-tarifs .item .btn{width:100%;}
.section-tarif .restrict-list{display:block;}
.section-tarif .restrict-list .item{margin-bottom:35px;}
.section-contract{text-align:center;padding:50px 0 270px;background-position-y:-230px;background-color:#17142a;}
.section-contract .inner{display:block;position:relative;}
.section-contract .inner-subtitle{font-size:30px;line-height:34px;margin:35px 0;}
.section-contract .inner-right-side .img{height:auto;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
.section-contract .inner-download{position:absolute;bottom:-235px;left:0;right:0;display:block;}
.section-contract .inner-download .btn{margin:0 auto;}
.section-contract .inner-download .inner-arrow{display:block;font-size:19px;}
.section-contract .inner-download .inner-arrow:before{-webkit-transform:rotate(96deg);-ms-transform:rotate(96deg);transform:rotate(96deg);margin:30px 20px;}
.section-exp .inner{display:block;}
.section-exp .inner-left-side{display:none;}
.section-exp .img.mobile{display:block;width:122%;margin-left:-80px;}
.section-exp .inner-right-side .inner-undertitle{font-size:39px;margin:26px 0 40px;text-align:center;}
.section-exp .inner-right-side .inner-text{font-size:18px;line-height:25px;text-align:center;}
.section-geo{text-align:center;padding:60px 0;}
.section-geo .inner{display:block;}
.section-geo .inner-undertitle{padding:0;font-size:30px;line-height:30px;}
.section-geo .inner-text{padding:0 30px;}
.section-geo .inner-right-side .img{width:100%;height:auto;}
.section-reviews{padding:45px 0 0;}
.section-reviews .inner-title{display:block;padding:0 30px;}
.section-reviews .pagination{display:none;}
.section-reviews .inner-swiper{margin:45px 0;}
.section-reviews .inner-logotypes{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;}
.section-reviews .inner-logotypes .item{margin:0;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;}
.section-callback{padding:45px 0;overflow:visible;text-align:center;background-position-y:91px;}
.section-callback.center{padding:60px 0;background-position-y:unset;}
.section-callback .inner{padding:0;}
.section-callback .inner-img{position:relative;width:calc(100% + 110px);height:calc(100vw + 93px);position:relative;left:-85px;bottom:0;margin-bottom:30px;overflow:hidden;-webkit-box-shadow:0 38px 36px rgb(31 37 105 / 81%);box-shadow:0 38px 36px rgb(31 37 105 / 81%);}
.section-callback .inner-undertitle{padding:0;margin:50px 0;}
.section-callback .inner-undertitle span{border:none;padding:0;}
.section-callback form{display:block;padding:0 30px;}
.section-callback form label{display:block;margin-top:30px;}
.section-callback form .btn{width:100%;margin-top:30px;}
footer{text-align:center;}
footer .inner, .footer-col.col-2{display:block;}
footer .logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.footer-col .logo-text{display:none;}
.footer-col.col-2 .footer-menu-col{margin:40px 0 0;}
.footer-col .nav-contact{margin-top:44px;}
.footer-col .nav-contact .phone, .footer-col .nav-contact .contact-email{text-align:center;}
.scroll-up{left:0;right:0;margin:auto;width:100px;bottom:15px;}
.footer-col .nav-contact .contact-btn{margin:0 auto;}
.section-blog-main{padding-bottom:0;}
.section-blog-main .inner{display:block;}
.section-blog-main .inner-subtitle{font-size:19px;}
.section-blog-main .inner-list .li{font-size:17px;}
.section-blog-main .inner-list .paragraph{font-size:15px;line-height:21px;}
.section-blog-main .inner-right-side .img{width:316px;height:auto;bottom:216px;right:-131px;}
.section-blog-main .inner-checklist-img .checklist-str span{padding:3px;}
.section-blog-main .inner-checklist-img:after{bottom:1px;left:-110px;-webkit-transform:scale(-1, 1) rotate(332deg);-ms-transform:scale(-1, 1) rotate(332deg);transform:scale(-1, 1) rotate(332deg);}
.section-blog-main .inner-checklist-img{right:190px;top:355px;z-index:1;}
.section-blog-main .inner-checklist{margin:137px 0 0 -10px;display:block;width:107%;border-radius:0;padding:25px 42px;text-align:center;}
.section-blog-main .inner-checklist .btn{margin:30px 0;width:100%;}
.section-last-articles{padding:50px 0;}
.section-last-articles .inner-subtitle{margin:20px 10px;}
.section-timer{text-align:center;}
.section-timer .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-timer .inner .inner-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.section-timer .inner-desc{margin:30px 0;}
.section-timer .inner-desc .strong{font-size:45px;text-transform:uppercase;line-height:50px;}
.section-timer .inner-left .text-white{padding:0 30px;}
.section-timer .inner-timer{margin-top:30px;}
.section-work{padding:60px 0;background-repeat:repeat;background-size:unset;}
.section-work .inner{display:block;}
.section-work .work-img{display:none;}
.section-work .work-img-mob{display:block;}
.section-work .inner-left .title{font-size:53px;line-height:55px;}
.section-work .inner-left .note{top:17px;}
.section-work .inner-left .inner-text{font-size:29px;line-height:36px;margin-top:55px;padding-right:45px;}
.section-work .inner-left .inner-note{font-size:22px;line-height:29px;margin-top:55px;}
.section-work .inner-right{margin-top:85px;}
.section-work .inner-right .item{margin-bottom:55px;}
.section-work .inner-img img{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.section-work .inner-img{width:267px;height:auto;left:191px;top:141px;bottom:unset;}
.section-gettarif{text-align:center;padding:45px 0 15px;}
.section-gettarif .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;}
.section-gettarif .inner > div{display:block;}
.section-gettarif .inner-left .img, .section-gettarif .inner-right .btn{margin:55px auto;}
.section-gettarif .inner-right .text{padding:0 30px;}
.section-lessons{padding:40px 20px;}
.section-lessons h2{font-size:36px;line-height:43px;}
.section-lessons .inner-text{width:100%;margin:40px 0;font-size:16px;line-height:21px;}
.section-seoarticles .inner-tabs{display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
.section-seoarticles .inner-tabs span{display:inline-block;}
.section-seoarticles .tab-content{display:block;}
.section-seoarticles .tab-content .item-article{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.section-seoarticles .tab-content .item-article .img{height:210px;}
.section-seoarticles .show-more{display:none;}
.section-about-author .inner-title{font-size:46px;line-height:50px;width:100%;}
.section-about-author .inner-text{-webkit-columns:1;-moz-columns:1;columns:1;}
.section-about-author .inner-tags-wrap{display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;}
.section-about-author .inner-tags span{display:inline-block;}
.section-guild-main{padding:250px 0 10px;margin-top:-243px;}
.section-guild-main .inner-title{padding:0;}
.section-guild-main .inner-text{padding:0;}
.section-guild-main .inner-special{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover;position:relative;padding:65px 0;width:100%;}
.section-guild-main .inner-special .desc{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.section-guild-main .inner-special .price{display:block;margin:20px 0 0;}
.section-guild-main .inner-special .desc .title{position:absolute;top:30px;left:0;width:100%;text-align:center;}
.section-guild-main .inner-special .timer .title{text-align:center;}
.section-guild-main .inner-buttons{display:block;width:100%;}
.section-guild-main .inner-buttons > div, .section-guild-main .inner-buttons > a{margin:0 auto 25px;}
.section-clubcontent{background-repeat:repeat;background-size:unset;padding:35px 0;}
.section-clubcontent .inner-title{width:100%;}
.section-clubcontent .inner-title h2{font-size:36px;line-height:44px;}
.section-clubcontent .inner-list{display:block;}
.section-clubcontent .inner-list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 40px 55px;}
.section-clubcontent .inner-list .item .img{margin:0;}
.section-clubcontent .inner-list .item .desc{text-align:center;margin-top:25px;}
.section-clubcontent .inner-list .item:before{left:0;right:0;margin:auto;}
.section-scores{background-repeat:repeat;background-size:unset;}
.section-scores h2{font-size:36px;}
.section-scores .inner-title{padding:0 10px;}
.section-scores .inner-undertitle{font-size:24px;margin:35px 0;}
.section-scores .inner-list .item{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;font-size:19px;margin-bottom:30px;}
.section-scores .inner-list .item:before{width:85px;height:85px;border-width:6px;background-position:-177px -28px;}
.section-scores .inner-master .title{font-size:27px;line-height:34px;padding:50px 20px;}
.section-scores .inner-master{margin:79px auto 0;width:100%;padding:15px 6px;}
.section-scores .inner-master .img{width:144px;height:auto;top:-34px;}
.section-join .inner-title .undertitle{width:70%;}
.section-join .timer{width:100%;}
.section-join .timer .nums span{font-size:20px;}
.section-join .timer .title{font-size:24px;}
.section-join .inner .btn{width:100%;}
.section-single{padding:0 0 17px;}
.section-single .inner-links{padding:20px;}
.section-single .inner-links .title{font-size:24px;}
.section-single .inner-result{display:block;}
.section-single .inner-result .inner-right .img{height:315px;}
.section-single .inner-text p{font-size:17px;line-height:23px;}
.section-single .inner-seosite{display:block;}
.section-single .inner-seosite .title{font-size:30px;line-height:32px;}
.section-single .inner-seosite .inner-list li{font-size:17px;line-height:20px;}
.section-single .inner-seosite .inner-left, .section-single .inner-seosite .inner-right{padding:29px 28px 25px;margin-bottom:20px;}
.section-single .inner-results .results-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.section-single .inner-results .results-wrap .item{margin-bottom:20px;}
.section-single .inner-results .results-wrap .item .title{font-size:24px;}
} @media(max-width:767.98px){
.modal .iframe-video{width:100%;}
.modal .iframe-video iframe{width:100%;}
} @media (min-width: 480px) AND (max-width: 991.98px) {
.container-seo{max-width:446px;padding:0;}
h1, .h1{font-size:33px;}
h2, .h2, .section-callback.center .inner-form .h1{font-size:30px;text-align:center;}
.section-main .inner-subtitle{font-size:24px;}
.section-main .inner-bomb{width:374px;height:440px;top:157px;left:227px;}
.section-main .inner-bomb:after{right:285px;top:245px;}
.section-main .inner-right-side{margin-top:91px;}
.section-about h2{font-size:37px;line-height:46px;}
.section-about h2 span{font-size:42px;}
.section-benefits .inner-img{width:381px;left:-176px;top:214px;}
.section-benefits .inner-text{font-size:24px;line-height:35px;padding:90px 0 50px 190px;}
.section-benefits .item .title{font-size:30px;}
.section-benefits .item .text{font-size:21px;}
.section-benefits-list .inner-list .item .title{font-size:27px;line-height:33px;}
.section-benefits-list .inner-list .item .text{font-size:22px;line-height:30px;}
.section-guarantee .inner-text{font-size:22px;line-height:27px;}
.section-guarantee .inner-list .title{font-size:30px;}
.section-guarantee .inner-list .item .text{font-size:22px;line-height:30px;}
.section-author .inner-img{width:553px;height:531px;}
.section-author .inner-text{font-size:21px;line-height:28px;padding-right:47px;}
.section-cases .item-hover > div{font-size:57px;line-height:55px;}
.section-cases .item .label{font-size:13px;width:89px;height:89px;}
.section-tarif .inner-abovetitle{font-size:26px;}
.section-tarif .h2{font-size:42px;line-height:44px;}
.section-tarif .inner-text{font-size:21px;line-height:30px;}
.section-tarif .restrict-list .item-title{font-size:29px;}
.section-tarif .restrict-list .item-text{font-size:23px;}
.section-contract .inner-subtitle{font-size:35px;line-height:37px;}
.section-contract .inner-text{font-size:22px;line-height:30px;}
.section-exp .inner-right-side .inner-text{font-size:26px;line-height:33px;}
.section-callback .inner-img{margin-bottom:60px;width:calc(100vw + 114px);height:calc(100vw + 110px);position:relative;left:-133px;}
.section-callback form label span{font-size:19px;margin-bottom:23px;}
.section-callback form .input{height:75px;}
.section-blog-main .inner-subtitle{font-size:22px;margin-top:48px;}
.section-blog-main .inner-list .li{font-size:19px;}
.section-blog-main .inner-list .paragraph{font-size:18px;line-height:26px;}
.section-blog-main .inner-right-side .img{width:364px;bottom:202px;right:-138px;}
.section-work .inner-img{left:301px;}
.section-gettarif .inner-left{font-size:48px;line-height:51px;}
.section-gettarif .inner-right .text{font-size:23px;line-height:30px;}
}
@media(min-width:575.98px){
.efficiency_title br{display:none;}
}
@media (min-width: 576px) AND (max-width: 991.98px) {
.container-seo{max-width:540px;}
h1, .h1{font-size:35px;line-height:42px;}
h2, .h2, .section-callback.center .inner-form .h1{font-size:30px;line-height:36px;}
.logo-img{}
.logo-title .f-900{font-size:34px;}
.logo-title .f-300{font-size:32px;}
header .nav-contact .contact-btn{width:240px;-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;height:66px;}
.nav-contact .contact-phone .phone{font-size:25px;}
header .nav-contact .contact-phone .online{font-size:19px;margin-top:11px;}
.section-main{padding-top:260px;margin-top:-264px;}
.section-main .inner-subtitle{font-size:28px;}
.section-main .inner-video{font-size:19px;}
.section-main .inner-bomb{width:420px;height:538px;top:171px;left:302px;}
.section-main .inner-bomb:after{right:322px;top:266px;}
.section-main .inner-right-side form{padding:57px;}
.section-main form .form-title{font-size:29px;}
.section-main form label span{font-size:18px;}
.section-about h2{font-size:44px;line-height:52px;}
.section-about h2 span{font-size:50px;}
.section-about .briefcases{font-size:23px;}
.section-about .inner-text{font-size:22px;line-height:35px;}
.section-about .inner-faq_item .title{font-size:23px;}
.section-about .inner-faq_item{padding:0 20px 0 53px;}
.section-about .inner-faq_item:before{padding:8px 14px;font-size:18px;}
.section-benefits .inner-text{font-size:31px;line-height:39px;padding:66px 0 50px 244px;}
.section-benefits .inner-img{width:409px;left:-182px;top:274px;}
.section-benefits-list .inner-list .item{padding:45px 0;}
.section-benefits .item .title{font-size:37px;}
.section-benefits .item .text{font-size:26px;}
.section-benefits-list .inner-list .item .title{font-size:32px;line-height:38px;}
.section-benefits-list .inner-list .item .text{font-size:27px;line-height:37px;}
.section-guarantee .inner-text{font-size:26px;line-height:33px;}
.section-guarantee .inner-img{width:427px;left:52px;}
.section-guarantee .inner-list .title{font-size:37px;}
.section-guarantee .inner-list .item .text{font-size:29px;line-height:39px;}
.section-author .inner-text{font-size:25px;line-height:33px;}
.section-author .inner-img{width:614px;height:595px;margin-left:-48px;}
.section-cases .inner{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section-cases .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-top:46%;}
.section-cases .item:nth-child(n+4){display:block;}
.section-cases .item .label{font-size:11px;width:80px;height:80px;}
.section-cases .item-hover{padding:28px 40px;}
.section-cases .item-hover > div{font-size:34px;line-height:32px;}
.section-cases .item-hover > a{width:100%;height:56px;font-size:15px;}
.section-tarif .inner-abovetitle{font-size:32px;}
.section-tarif .h2{font-size:47px;line-height:54px;}
.section-tarif .inner-restrict .title{font-size:50px;}
.section-tarif .restrict-list .item{margin-bottom:54px;}
.section-tarif .restrict-list .item-title{font-size:35px;}
.section-tarif .restrict-list .item-text{font-size:26px;line-height:36px;}
.section-contract .inner-subtitle{font-size:38px;line-height:40px;margin:55px 0;}
.section-contract .inner-text{font-size:23px;line-height:35px;}
.section-exp .img.mobile{margin-left:-110px;}
.section-exp .inner-right-side .inner-undertitle{font-size:50px;}
.section-geo .inner-undertitle{line-height:39px;}
.section-geo .inner-text{font-size:22px;line-height:33px;}
.section-blog-main .inner-subtitle{font-size:25px;line-height:36px;}
.section-blog-main .inner-list .li{font-size:24px;}
.section-blog-main .inner-list .paragraph{font-size:22px;line-height:30px;width:56%;}
.section-blog-main .inner-right-side .img{width:387px;bottom:202px;right:-138px;}
.section-blog-main .inner-checklist{margin:126px 0 0 -10px;}
.section-blog-main .section-blog-main__controls .inner-checklist-img{top:-210px;left:auto;}
.section-lessons h2{font-size:44px;line-height:47px;}
.section-seoarticles .tab-content .item-article .img{height:251px;}
.section-guild-main{padding:275px 0 10px;margin-top:-264px;}
.section-work .inner-img{left:356px;width:332px;}
.section-guild-main .inner-title{margin-top:67px;}
.section-guild-main .inner-text{font-size:21px;line-height:32px;}
.section-guild-main .inner-special .title{font-size:23px;}
.timer .nums span{font-size:20px;}
.section-clubcontent .inner-title h2{font-size:42px;line-height:51px;}
.section-clubcontent .inner-list .item{padding:30px 65px 55px;}
.section-clubcontent .inner-list .desc .title{font-size:30px;}
.section-clubcontent .inner-list .desc .text{font-size:21px;line-height:27px;}
.section-scores h2{font-size:42px;}
.section-single{padding:0 0 17px;}
.section-single .inner-seosite .title{font-size:36px;line-height:40px;}
.section-single .inner-results .results-wrap .item .title{font-size:37px;}
}
@media (min-width: 768px) AND (max-width: 991.98px) {
form.search-form{margin-right:60px;}
.container-seo{max-width:720px;}
h1, .h1{font-size:40px;}
h2, .h2, .section-callback.center .inner-form .h1{font-size:35px;}
form .input{padding:7px;height:91px;}
form input{font-size:22px;}
.btn{font-size:25px;height:90px;}
.section-main .inner-subtitle{font-size:38px;}
.section-main .inner-bomb{top:234px;left:421px;}
.section-main .inner-bomb:before{top:-23px;left:-123px;}
.section-main .inner-video{font-size:23px;}
.section-main .inner-right-side form{padding:82px;}
.section-main form label span{font-size:23px;}
.section-main .timer .title{font-size:24px;padding:11px 0;}
.section-about h2{font-size:56px;line-height:64px;}
.section-about h2 span{font-size:60px;}
.section-about .briefcases.mobile{padding:36px 0 36px 50px;font-size:31px;}
.section-about .inner-text{font-size:31px;line-height:44px;}
.section-about .inner-faq_item{padding:0 20px 0 72px;}
.section-about .inner-faq_item:before{padding:11px 19px;font-size:23px;}
.section-about .inner-faq_item .title{font-size:31px;}
.section-benefits .inner-text{font-size:38px;line-height:50px;padding:66px 0 50px 297px;}
.section-benefits .inner-img{width:462px;top:369px;}
.section-benefits .item .title{font-size:48px;}
.section-benefits .item .text{font-size:32px;}
.section-benefits-list .inner-list .item .title:before{width:102px;-webkit-box-flex:0;-ms-flex:0 0 102px;flex:0 0 102px;height:102px;font-size:47px;border-width:6px;}
.section-benefits-list .inner-list .item .title{font-size:43px;line-height:46px;}
.section-benefits-list .inner-list .item .text{font-size:31px;line-height:41px;}
.section-guarantee .inner-text{font-size:32px;line-height:42px;}
.section-guarantee .inner-img{width:503px;left:84px;}
.section-guarantee .inner-list .title{font-size:47px;}
.section-author .inner-text{font-size:31px;line-height:42px;}
.section-author .inner-img{width:696px;height:674px;margin-left:-1px;}
.section-cases .item-hover > div{font-size:41px;line-height:39px;}
.section-cases .item-hover > a{height:71px;font-size:20px;}
.section-tarif .inner-abovetitle{font-size:39px;}
.section-tarif .h2{font-size:56px;line-height:61px;}
.section-tarif .inner-text{font-size:26px;line-height:40px;}
.section-tarif .inner-tarifs .item-title .name{font-size:32px;}
.section-tarif .inner-tarifs .item-title .price{font-size:53px;}
.section-tarif .inner-tarifs .item-title .price span{font-size:24px;}
.section-tarif .inner-tarifs .item-list li{font-size:23px;}
.section-tarif .inner-restrict .title{font-size:68px;}
.section-tarif .restrict-list .item-img{width:102px;height:102px;}
.section-tarif .restrict-list .item-title{font-size:45px;}
.section-tarif .restrict-list .item-text{font-size:31px;line-height:45px;}
.section-contract{padding:50px 0 296px;}
.section-contract .inner-subtitle{font-size:52px;line-height:55px;}
.section-contract .inner-text{font-size:29px;line-height:43px;}
.section-contract .inner-download{bottom:-279px;}
.section-contract .inner-download .btn{width:356px;}
.section-contract .inner-download .inner-arrow{display:block;font-size:23px;}
.section-geo .inner-undertitle{font-size:37px;line-height:51px;}
.section-geo .inner-text{font-size:26px;line-height:37px;}
.section-callback form .input{height:100px;}
.footer-col.col-2 .footer-menu-col{margin:54px 0 0;}
.footer-menu-col .title{font-size:21px;}
.footer-menu-col li{font-size:17px;}
.section-blog-main{}
.section-blog-main .inner-subtitle{font-size:31px;line-height:47px;}
.section-blog-main .inner-list .li{font-size:29px;}
.section-blog-main .inner-list .paragraph{font-size:26px;line-height:37px;width:50%;}
.section-blog-main .inner-right-side .img{width:427px;bottom:227px;}
.section-blog-main .section-blog-main__controls .inner-checklist-img{top:-200px;left:auto;}
.section-work .inner-img{left:487px;width:290px;}
.section-work .inner-left .inner-note{width:60%;}
.section-work .inner-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-guild-main .inner-text{font-size:28px;line-height:41px;}
.section-guild-main .inner-special .desc .title{font-size:34px;}
.section-guild-main .inner-special{padding:92px 0;}
.section-guild-main .timer{padding:27px 30px 24px;}
.timer .nums span{font-size:28px;}
.section-guild-main .inner-special .title{font-size:31px;}
.section-guild-main .inner-special .old, .section-guild-main .inner-special .new{font-size:48px;}
.section-guild-main .inner-buttons > div{width:350px;}
.section-clubcontent .inner-title h2{font-size:53px;line-height:61px;}
.section-clubcontent .inner-list{display:-webkit-box;display:-ms-flexbox;display:flex;}
.section-clubcontent .inner-list .item{padding:25px 37px 35px;}
.section-clubcontent .inner-list .desc .title{font-size:27px;}
.section-clubcontent .inner-list .desc .text{font-size:19px;line-height:24px;}
.section-scores h2{font-size:53px;}
.section-scores .inner-undertitle{font-size:30px;}
.section-scores .inner-list .item:before{width:95px;height:95px;}
.section-scores .inner-list .item{font-size:23px;margin-bottom:48px;}
.section-scores .inner-master .title{font-size:32px;line-height:40px;}
.section-join .timer{margin:45px 0;}
.section-join .timer .nums span{font-size:25px;}
.section-join .timer .title{font-size:28px;margin-top:15px;}
.section-reviews .inner-logotypes .item{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;}
.section-gettarif .inner-right .btn{font-size:20px;height:74px;}
}
@media(min-width:992px){ .swiper-seoarticles .swiper-wrapper{flex-wrap:wrap;}
}
@media (min-width: 992px) AND (max-width: 1199.98px) {
.container-seo{max-width:960px;}
h1, .h1{font-size:40px;line-height:49px;}
h2, .h2, .section-callback.center .inner-form .h1{font-size:35px;line-height:39px;}
h3, .h3{font-size:27px;line-height:29px;}
.swiper-pagination-bullet{margin:0 9px;}
.pagination{display:none;}
.section-main .inner-left-side{-webkit-box-flex:0;-ms-flex:0 0 57%;flex:0 0 57%;}
.section-main .inner-video{font-size:23px;left:51px;}
.section-main .inner-bomb{width:441px;height:467px;background-size:cover;bottom:-223px;left:277px;}
.section-main .inner-bomb:before{top:-41px;left:-94px;}
.section-main .inner-bomb:after{right:128px;top:54px;}
.section-about{padding:30px 0;}
.section-about .inner{padding-left:49%;}
.section-about .inner-img{width:687px;height:auto;left:-25%;top:-20%;}
.section-about h2 span{font-size:51px;}
.section-about .briefcases{display:none;}
.section-about .inner-faq_item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
.section-benefits .inner{padding-left:36%;}
.section-benefits .inner-benefits{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.section-benefits .item{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin:0 0 30px 0;}
.section-guarantee .inner{padding-left:34%;}
.section-guarantee .inner-img{width:529px;height:auto;left:-19%;}
.section-guarantee .inner-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.section-guarantee .inner-list .item{margin-bottom:20px;}
.section-author .inner{padding-left:35%;}
.section-author .inner-text{padding-right:124px;}
.section-cases .item:nth-child(n+7){display:none;}
.section-cases .item{-webkit-box-flex:0;-ms-flex:0 0 33.3333333%;flex:0 0 33.3333333%;padding-top:31%;}
.section-tarif{overflow-x:hidden;}
.section-tarif .inner-tarifs .item{padding:30px 19px 27px;}
.section-tarif .inner-tarifs .item-title .price{font-size:36px;}
.section-contract{overflow-x:hidden;}
.section-contract .inner-right-side .img{width:567px;}
.section-exp .inner-left-side .img{width:493px;height:auto;margin-left:-86px;}
.section-geo{overflow-x:hidden;padding:65px 0;}
.section-geo .inner-undertitle{font-size:35px;}
.section-geo .inner-right-side .img{width:520px;height:auto;}
.section-callback{padding:52px 0;}
.section-callback .inner-img{width:567px;height:auto;left:-23%;bottom:-60px;}
.section-callback .inner{padding-left:39%;}
.section-callback .inner-undertitle{font-size:23px;margin:54px 0;padding-right:66px;}
.section-callback form label{-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px;}
.section-callback .btn{-webkit-box-flex:0;-ms-flex:0 0 288px;flex:0 0 288px;margin-top:10px;}
footer .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-blog-main .inner-right-side .img{width:665px;height:auto;position:absolute;bottom:-103px;right:-284px;}
.section-blog-main .inner-checklist{display:block;margin-top:140px;}
.section-blog-main .inner-checklist .btn{margin-bottom:10px;width:100%;}
.section-blog-main .inner-list .paragraph{max-width:600px;}
.section-blog-main .section-blog-main__controls .inner-checklist-img{top:-268px;left:auto;right:-32px;z-index:1;}
.section-timer .img{-webkit-box-flex:0;-ms-flex:0 0 111px;flex:0 0 111px;width:111px;height:111px;}
.section-timer .inner-desc{font-size:19px;line-height:22px;margin-left:30px;-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%;}
.section-timer .inner-desc .strong{font-size:28px;line-height:30px;font-weight:700;margin-top:15px;}
.section-timer .inner-left .text-white{font-size:19px;-webkit-box-flex:0;-ms-flex:0 0 37%;flex:0 0 37%;}
.section-work{padding:66px 0;}
.section-work .inner-img{width:399px;height:906px;}
.section-work .inner-right{-ms-flex-pack:distribute;justify-content:space-around;}
.section-gettarif .inner-left{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;}
.section-seoarticles .tab-content .item-article{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;}
.section-guild-main .inner-text{line-height:31px;}
.section-single .inner-seosite .title{font-size:38px;line-height:44px;}
.section-single .inner-seosite .inner-left, .section-single .inner-seosite .inner-right{padding:36px 24px 30px;}
}
@media (min-width: 1200px) AND (max-width: 1399.98px) {
.container-seo{max-width:1140px;}
.page-default h2{font-size:38px;line-height:42px;}
.page-default h3, .page-default .h3{font-size:29px;line-height:32px;}
.header-menu > ul > li{padding:0 22px;}
.section-main{padding:300px 0 200px;overflow-y:hidden;}
.section-main .inner-bomb{left:248px;}
.section-main .inner-video{left:71px;}
.section-guarantee .inner-img{width:559px;height:606px;left:-27%;}
.section-cases .item-hover{padding:20px 16px;}
.section-cases .item-hover > div{font-size:27px;line-height:25px;}
.section-cases .item-hover > a{margin-top:42px;width:100%;}
.section-author .inner-img{top:-53px;}
.section-callback form label{-webkit-box-flex:0;-ms-flex:0 0 256px;flex:0 0 256px;}
.section-blog-main, .section-guild-main{padding-bottom:80px;overflow:hidden;}
.section-blog-main .inner-right-side .img{height:auto;bottom:-91px;}
.section-blog-main .section-blog-main__controls .inner-checklist-img{top:-244px;left:566px;z-index:1;}
.section-seoarticles .tab-content .item-article .img{height:245px;}
}
@media(min-width:1200px){
.header-menu .sub-menu li a{transition:all 0.3s ease 0s;padding:5px 10px;display:inline-block;}
.header-menu .sub-menu li a:hover{background:#2b2b2b;}
.section-work{overflow:visible!important;}
.tarif-pagination{display:none;}
}
@media(min-width:1400px){
.container-seo{max-width:1200px;}
}
@media(max-width:575.98px){
.container-seo{padding:0 8px;}
.modal-form{-webkit-box-flex:0;-ms-flex:0 0 98%;flex:0 0 98%;padding:31px 24px 48px;}
.modal-form .title{font-size:19px;padding:0 29px 10px;}
.modal-form .img{width:50px;height:50px;margin:0 8px;}
.modal-form .input input{font-size:15px;}
.modal-form .input .submit{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.section-main .inner-bomb:before{width:250px;height:250px;top:-6px;left:-65px;}
.slider .noUi-value-horizontal:last-child{transform:translate(-80%, 90%);}
}
.textbox iframe{max-width:100%;}
.section-single .inner h1{font-size:40px;line-height:46px;}
.section-single .inner h2, .section-last-articles h2{font-size:36px;line-height:42px;}
.section-single .inner h3{font-size:30px;line-height:36px;}
.section-single .inner h4{font-size:16px;line-height:19px;}
.section-single .inner h5{font-size:13px;line-height:16px;}
.section-single .inner h6{font-size:11px;line-height:13px;}
@media(max-width:1140px){
header--middle .menu_toggle{display:block;width:36px;height:29px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/menu-toggle.png) no-repeat center center;position:absolute;right:0;top:40px;}
.header--middle{position:relative;border-bottom:none;}
.header--middle .menu_toggle{display:block;width:36px;height:29px;background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/menu-toggle.png) no-repeat center center;position:absolute;right:0;top:40px;}
.header--middle .menu_toggle.active{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/menu-close.png) no-repeat center center;}
body > header{z-index:9999;}
.header-nav{position:fixed;width:100%;background:#fff;z-index:99999;left:-140vw;top:0;width:400px;display:block;box-shadow:0 8px 29px rgba(17,19,20,0.08);transition:0.3s;}
.header-nav.active{left:0;}
.header-nav .menu{display:block;}
.header-nav .menu > li{padding:18px 0 18px 29px;position:relative;}
.header-nav .menu > li.megamenu > a:after{display:none}
.header-nav .menu > li > a{font-size:24px;font-weight:600;color:#000!important;padding:0;width:fit-content;}
.header-nav .menu > li > .sub-menu{border:none;}
li > .sub-menu > li, .header-top__menu > ul > li > .sub-menu > li{padding:9px 16px;width:fit-content;}
li > .sub-menu > li > a, .header-top__menu > ul > li > .sub-menu > li > a{padding:0 !important;}
.header-nav .menu > li.menu-item-has-children:after{width:12px;height:12px;right:21px;top:28px;border-top-color:#000;}
.header-nav .menu > li > .sub-menu{display:none;position:relative;border-radius:0;width:100%;padding:14px 0;box-shadow:none !important;}
.header--black .header-nav .menu > li.menu-item-has-children > a:after{display:none;}
.header-nav .menu > li > .sub-menu > li.menu-item-has-children:after, .header-nav .menu > li.menu-item-has-children:after{width:9px;height:10px;border-left:9px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent;right:24px;top:13px;}
body .header--black .header-nav .menu > li:after{display:block;content:'';position:absolute;border-top:5px solid transparent !important;top:28px;}
.header-nav .menu > li > .sub-menu > li{width:100%;}
.header-nav .menu > li > .sub-menu > li.menu-item-has-children.active:after, body .header--black .header-nav .menu > li.menu-item-has-children.active:after{width:10px;height:9px;border:none;border-top:9px solid #000 !important;border-left:5px solid transparent;border-right:5px solid transparent;}
.header-nav .menu > li > .sub-menu:before{border-radius:0;}
.header-nav .menu > li > .sub-menu:after{left:50px;}
.header-nav .menu > li > .sub-menu > li > .sub-menu{display:none;position:static;border-radius:0;width:100%;padding-left:20px;box-shadow:none !important;}
}
@media(min-width:1140px) and (max-width:1365.98px){ .header-nav .menu > li > a{font-size:16px;}
.contacts--wrap .phone-btn a{font-size:24px;}
}
@media(min-width:1140px){ .menu li.menu-item-has-children:hover > .sub-menu{display:block !important;}
.header-nav .menu > li > .sub-menu > li{page-break-inside:avoid;}
.menu li.menu-item-has-children:last-child:hover > .sub-menu{right:0;}
.header-nav .menu > li.menu-item-has-children:hover:after{border-top:7px solid #fff;}
.header-nav .menu > li > .sub-menu > li.menu-item-has-children:hover:after{border-left-color:#000;}
.header-nav .menu > li:not(.megamenu) > .sub-menu > li:hover > a,
.header-nav .menu > li.megamenu li a:not([href='#']):hover{background:#5199FF;color:#fff !important;}
}
@media(min-width:992px) and (max-width:1365.98px){ .header--middle{flex-wrap:wrap;}
.header--middle .logo{order:-2;}
.search--wrap{flex:0 0 100%;margin:20px 0 0;}
.search--wrap input{width:100%!important;}
.header--middle .contacts--wrap{justify-content:space-between;order:-1;}
}
@media(min-width:992px) and (max-width:1140px){
.header--middle .social{display:none;}
.header--middle .contacts--wrap{margin-right:67px;}
}
@media(max-width:991.98px){  .header-top{padding:12px 0 16px;}
.header-top .right{display:none;}
.header--middle .menu_toggle{top:24px;right:0;}
.header--middle .logo--wrap_img{flex:0 0 200px;}
.header--middle .logo--wrap_desc{margin-left:12px;}
.header--middle .logo--wrap_desc .title{font-size:42px;}
.header--middle .logo--wrap_desc .subtitle{display:none;}
.header--middle .search--wrap{position:static;z-index:1;}
.header--middle .search--wrap input{visibility:hidden;opacity:0;width:100%!important;position:absolute;top:125%;left:0;transition:0.5s;box-shadow:0 4px 10px rgb(0 0 0 / 20%);padding:29px;background:#fff;}
.header--middle .search--wrap.show input{visibility:visible;opacity:1;top:105%;}
.header--middle .search--wrap button{width:30px;height:30px;top:24px;right:61px;}
body.scrolled .header--middle .menu_toggle, body.scrolled .header--middle .search--wrap button{top:13px;}
body.scrolled header .header-top--wrap{margin-top:-63px;}
.header--middle .contacts--wrap{display:none;}
.section-main{z-index:unset;}
.tax-category_blog .last_articles .item-article{width:calc((100% - 20px) / 2);}
.section-seoarticles{padding:0;margin-bottom:0;}
}
@media(min-width:768px){
#wpadminbar{display:block;}
}
@media(max-width:767px){
#wpadminbar{display:none;}
html[lang]{margin:0 !important;}
header .container-seo, .header--middle{position:static;}
.header--middle .menu_toggle, .header--middle .search--wrap button{top:15px;}
.header--middle .search--wrap button{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/search-white.png) no-repeat center center/cover;}
.header--middle .menu_toggle{background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/menu-toggle-white.png) no-repeat center center;}
.header--middle .menu_toggle{right:10px;}
   form.search-form{margin:15px auto 0;}
body.home h1, body.home .h1{font-size:50px;}
}
@media(max-width:575px){
.tax-category_blog .last_articles .item-article{width:100%;}
.last_articles .item-article{padding:15px;}
.item-article .img{height:185px;}
.main_first .btn_3d{font-size:20px;}
}
@media(max-width:479px){ .section-callback form{padding:0;}
.section-blog-main .section-blog-main__controls .inner-checklist-img{left:auto;right:-40px;}
h1, .h1{font-size:30px;}
.header--middle .search--wrap.show input{top:30%;}
.section-callback.center .inner-form .h1{font-size:25px;}
body.home h1, body.home .h1,
.section-single .inner h1{font-size:24px;line-height:1.3;}
h2, .h2{font-size:27px;line-height:29px;text-align:center;}
img{display:block;width:100%;}
figure.wp-caption{float:none !important;width:100% !important;display:block;}
figure.wp-caption img{width:100%;}
.item-article .img{height:160px;}
.pop_articles_links_wrapper{padding:50px 0 0;margin:10px 0 0;}
.pop_articles_links_prev, .pop_articles_links_next{height:34px;}
.pop_articles_links_prev{left:50%;margin-left:-50px;}
.pop_articles_links_next{right:50%;margin-right:-50px;}
.pop_articles_links a{font-size:10px;}
}
@media(max-width:360px){
header .nav-contact{flex-direction:column;margin-top:15px;}
header .nav-contact .contact-btn{flex:unset;width:200px;margin:0 auto 15px;}
.section-main .inner-left-side{margin-top:30px;}
}
@media screen and (max-width:640px){
.section-single .inner .inner-title h1{font-size:24px;line-height:36px;}
.section-single .inner h2, .section-last-articles h2{font-size:28px;line-height:34px;}
.section-single .inner h3{font-size:22px;line-height:28px;}
         } .alignnone{margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;position:relative;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;position:relative;z-index:2;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.header-top__menu{margin:0px 24px;}
.header-top__menu > ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}
.header-top__menu > ul > li{color:#F8F8F8;position:relative;}
.header-top__menu > ul > li > a{color:inherit;}
.article-page__banner{background:linear-gradient(0deg, rgba(0, 0, 0, 0.64), rgba(0, 0, 0, 0.64)), var(--background);padding:16px 0px 29px 0px;}
.article-page__banner .container-seo{padding-top:20px;}
.article-page__title{color:var(--white);font-size:62px;line-height:67px;font-weight:600;margin-bottom:16px;text-transform:none;}
.article-page__date{font-size:16px;line-height:24px;color:#D0D0D0;}
.article-page__date span{color:#F2F2F2;}
.article-page__content{padding:64px 0px 90px 0px;}
.article-page__author{display:flex;align-items:center;gap:16px;}
.article-page__author-avatar img{width:64px;height:64px;border-radius:100px;object-fit:contain;}
.article-page__author-name{font-size:20px;line-height:28px;color:#F8F8F8;}
.article-page__information{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:31px;}
.article-page__stats{display:flex;align-items:center;gap:20px}
.article-page__viewed{position:relative;padding-left:32px;color:#F8F8F8;}
.article-page__viewed::before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px;background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/eye.svg) center no-repeat;}
.star{width:18px;height:18px;background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/star.svg) center no-repeat;display:block;cursor:pointer;}
.star.star-red{width:30px;height:30px;background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/star-red.svg) center no-repeat;}
.star.active{background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/star-fill.svg) center no-repeat;}
.star.star-red.active{background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/star-fill-red.svg) center no-repeat;}
.article-page__raiting{display:flex;align-items:center;gap:4px;}
.article-page__feedback{display:flex;flex-direction:column;gap:36px;border-top:2px solid #F2F2F2;padding-top:48px;}
.article-page__feedback-author{display:flex;align-items:center;gap:16px;}
.article-page__feedback-author-avatar img{width:64px;height:64px;border-radius:100px;object-fit:contain;}
.article-page__feedback-author-wrap{display:flex;flex-direction:column;align-items:flex-start;}
.article-page__feedback-author-label{font-size:16px;line-height:24px;color:#848484;}
.article-page__feedback-author-name{font-size:20px;line-height:28px;color:#1B1B1B;}
.article-page__feedback-author-link{font-size:14px;line-height:20px;color:#1B1B1B;text-decoration:underline;}
.article-page__feedback-header{display:flex;align-items:center;justify-content:space-between;}
.article-page__rating{padding:16px 36px;display:flex;align-items:center;gap:57px;background:#FFFFFF;box-shadow:0px 0px 24px rgba(0, 0, 0, 0.08);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;}
.article-page__rating-info{display:flex;flex-direction:column;align-items:flex-start;gap:6px;}
.article-page__rating-title{font-size:24px;line-height:32px;color:#1B1B1B;}
.article-page__rating-text{color:#1B1B1B;}
.article-page__rating-controls{display:flex;align-items:flex-start;gap:4px}
.article-page__rating-stars .stars{display:flex;align-items:center;gap:4px}
.article-page__rating-label{font-size:12px;line-height:16px;color:#848484;}
.article-page__container-seo{padding-bottom:90px;}
.radio input{display:none;}
.article-page__rating-controls{display:flex;flex-direction:column;align-items:flex-start;}
.article-page__comment{padding:60px;border-radius:24px;background:#F6F6F6;}
.article-page__comment-main{display:flex;flex-direction:column;align-items:flex-start;gap:18px;}
.article-page__comment-result p{font-weight:600;font-size:33px;line-height:41px;color:#1B1B1B;}
.article-page__comment-title{font-weight:600;font-size:33px;line-height:41px;color:#1B1B1B;}
.article-page__comment-form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:23px}
.textarea{width:100%;background:#FFFFFF;border-radius:16px;padding:24px;color:#1B1B1B;resize:none;height:200px;font-size:16px;line-height:24px;}
.textarea::placeholder{color:#D0D0D0;}
.input-text{width:100%;background:#FFFFFF;border-radius:16px;padding:16px 24px;color:#1B1B1B;font-size:16px;line-height:24px;}
.input-text::placeholder{color:#D0D0D0;}
.btn-1{padding:16px 36px;background:#5199FF;border-radius:8px;color:#F8F8F8;font-size:16px;line-height:24px;}
.article-page__comments{padding:36px 0px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.article-page__comments-title{font-weight:600;font-size:33px;line-height:41px;color:#1B1B1B;}
.article-page__comments ul{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.article-page__comments-item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;padding-bottom:16px;border-bottom:2px solid #F2F2F2;}
.article-page__comments-info{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.article-page__comments-name{font-size:20px;line-height:24px;color:#1B1B1B;}
.article-page__comments-date{font-size:14px;line-height:20px;color:#848484;}
.article-page__comments-text{font-size:16px;line-height:24px;color:#1B1B1B;}
@media screen and (max-width:996px){
.article-page__title{font-size:32px;line-height:36px;margin-bottom:8px;}
.article-page__author{gap:6px}
.article-page__author-name{font-size:16px;line-height:24px;}
.article-page__content{padding:24px 0px 36px 0px;}
.article-page__feedback-header{flex-direction:column;align-items:flex-start;gap:16px;}
.article-page__container-seo{padding-bottom:36px;}
.article-page__feedback{padding-top:24px;}
.article-page__rating{width:100%;justify-content:space-between;padding:16px;gap:8px;flex-direction:column;align-items:flex-start;border-radius:16px;}
.article-page__rating-info{gap:0px}
.article-page__rating-title{font-size:16px;line-height:24px;}
.article-page__rating-text{font-size:12px;line-height:16px;}
.article-page__feedback-author{gap:6px}
.article-page__feedback-author-name{font-size:16px;line-height:24px;}
.article-page__comments{padding:0;}
.article-page__comment{padding:24px 16px;border-radius:16px;}
.article-page__comments-title, .article-page__comment-title{font-size:24px;line-height:32px;}
.article-page__comment-form{gap:12px}
.textarea, .input-text{padding:12px 16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
}
[hidden]{display:none !important;}
.table-wrap{width:100%;display:block;overflow-x:auto;}
@media screen and (max-width:640px){
header .logo-img{margin:0;margin-right:5px;}
header .logo-img img{width:150px;}
header .logo-img .single-page{}
header .contacts--wrap .phone-btn a{font-size:16px;line-height:24px;}
body.scrolled .contacts--wrap .phone-btn a{font-size:16px;}
header .contacts--wrap .phone-btn{display:flex;flex-direction:column;}
header .logo-title .f-300{font-size:14px;line-height:20px;}
header .logo-title .f-900{font-size:16px;line-height:24px;}
header .contacts--wrap{display:flex !important;}
header .schedule, header .social{display:none !important;}
header .popup-btn{display:none;}
.header--middle .shedule-mobile{display:block;text-align:right;color:var(--black);font-size:11px;line-height:14px;}
.header--middle .shedule-mobile br{display:none;}
}
.target-offer{background:#1B1B1B;margin-top:-231px;padding-top:250px;}
.target-offer__container-seo{padding:78px 0px 211px 0px;}
.target-offer__info{display:flex;flex-direction:column;align-items:center;}
.target-offer__title{font-style:normal;font-weight:400;font-size:82px;line-height:87px;text-align:center;color:#F8F8F8;}
.target-offer__title--1{margin-bottom:36px;}
.target-offer__text--decoration{font-size:62px;font-weight:500;line-height:87px;letter-spacing:0em;text-align:center;color:var(--black);text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;background:#F8F8F8;border:3px solid #5199FF;border-radius:200px;height:130px;min-width:535px;padding:0 52px;box-shadow:8px 8px 0px 0px #5199FF;transform:rotate(-3deg);margin-bottom:24px;position:relative;}
.target-offer__text--decoration::before{content:'';position:absolute;right:94%;top:60%;transform:translateY(-50%);width:230px;height:290px;background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/target-offer-bomb.png) center no-repeat;background-size:contain;z-index:-2;}
.target-offer__title--2{margin-bottom:54px;position:relative;}
.target-offer__title--2::before{content:'';position:absolute;top:calc(100% + 27px);left:50%;transform:translateX(-50%);width:170px;height:30px;background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/target-offer-arrow.svg) center no-repeat;background-size:contain;}
.target-bullits{background:#0A0A0A;}
.target-bullits__container-seo{padding:120px 0px 60px 0px;}
.target-bullits__content{width:100%;}
.target-bullits__list{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);}
.target-bullits__item{display:flex;flex-direction:column;align-items:center;gap:12px;height:auto;padding:12px 16px;border-right:2px solid #848484;}
.target-bullits__item:last-child{border:none;}
.target-bullits__name{font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#D0D0D0;}
.target-bullits__value{font-style:normal;font-weight:600;font-size:22px;line-height:30px;text-align:center;color:#5199FF;}
.target-results{background:#0A0A0A;}
.target-results__container-seo{padding:60px 0px 120px 0px;display:flex;flex-direction:column;align-items:flex-start;gap:56px;}
.title{font-style:normal;font-weight:500;font-size:44px;line-height:60px;color:#F8F8F8;}
.title--black{color:#1B1B1B;}
.title--target{text-align:center;padding:60px 0 0 0;background:#0A0A0A;}
.title mark{color:#5199FF;background:none;font-size:inherit;line-height:inherit;font-family:inherit;font-style:inherit;}
.target-results__title{align-items:flex-start;}
.target-results__title-decor{position:relative;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;}
.target-results__title-decor::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% + (33px * 2));height:calc(100% + 32px);background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/target-results-title-decor.svg) center no-repeat;background-size:contain;}
.target-results__content{width:100%;display:flex;flex-direction:column;align-items:center;}
.target-results__table{width:100%;overflow-x:auto;}
.target-results__table table{width:100%;border-spacing:0px;border-collapse:separate;}
.target-results__table table tr td{border:none;min-width:180px;}
     .target-results__table table tbody tr td{border-top:1px solid #848484;padding:42px 0px;}
.target-results__table tr td{font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#F8F8F8;}
.target-results__table thead tr{}
.target-results__table thead tr td{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#848484;padding-bottom:16px;}
.target-results__value--decor{width:fit-content;color:#5199FF !important;position:relative;}
.target-results__value--decor::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + (19px * 2));height:calc(100% + 20px);background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/target-results-value-decor.svg) center no-repeat;background-size:contain;}
.target-results__request{margin-top:60px;}
.target-reviews__container-seo{padding:200px 0px 75px 0px;display:grid;grid-template-columns:minmax(auto, 416px) minmax(auto, 700px);grid-gap:32px;justify-content:space-between;align-items:flex-start;}
.target-reviews__left{position:relative;}
.target-reviews__left::before{content:'';position:absolute;top:calc(100% + 48px);right:0;width:257px;height:100px;background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/target-reviews-arrow.svg) center no-repeat;background-size:contain;}
.target-reviews__title{font-size:40px;line-height:46px;}
.target-reviews__image{max-width:700px;box-shadow:10px 10px 0px 0px #5199FF;border:3px solid #1B1B1B;z-index:2;}
.target-reviews__image img{width:100%;}
.target-reviews__right{position:relative;}
.target-reviews__right::before{content:'';position:absolute;right:calc(100% - 20px);top:-108px;width:186px;height:177px;background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/target-reviews-explosion.svg) center no-repeat;z-index:-1;}
.target-advantages{overflow:hidden;}
.target-advantages__container-seo{padding:75px 0px 100px 0px;display:flex;flex-direction:column;align-items:center;gap:123px;}
.target-advantages__info{display:flex;flex-direction:column;align-items:center;gap:65px;}
.target-advantages__title{text-align:center;font-size:40px;line-height:46px;max-width:731px;}
.target-advantages__subtitle{text-align:center;font-size:40px;line-height:46px;color:#5199FF;position:relative;max-width:433px;text-transform:uppercase;}
.target-advantages__subtitle::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% + (45px * 2));height:calc(100% + (62px * 2));background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/target-advantages-element.svg) center no-repeat;background-size:contain;}
.target-advantages__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:43px;}
.target-advantages__item{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 20px;border:3px solid #1B1B1B;}
.target-advantages__item:nth-child(4n+1){box-shadow:6px 6px 0px 0px #5199FF;}
.target-advantages__item:nth-child(4n+2){box-shadow:6px 6px 0px 0px #D0D0D0;}
.target-advantages__item:nth-child(4n+3){box-shadow:6px 6px 0px 0px #1B1B1B;}
.target-advantages__item:nth-child(4n+4){box-shadow:6px 6px 0px 0px #848484;}
.target-advantages__name{font-style:normal;font-weight:500;font-size:18px;line-height:28px;text-align:center;text-transform:uppercase;color:#1B1B1B;}
.target-advantages__text{font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#1B1B1B;}
.target-work-completed{background:#1B1B1B;padding:0;}
.target-work-completed__container-seo{padding:120px 0px 86px 0px;display:flex;flex-direction:column;gap:64px}
.target-work-completed__container-seo--faq{padding:50px 0 100px 0;display:flex;flex-direction:column;gap:64px}
.target-work-completed__content{display:grid;grid-template-columns:1fr minmax(auto, 271px);grid-gap:43px;align-items:start;}
.target-work-completed__list{width:100%;display:flex;flex-direction:column;gap:18px;}
.target-work-completed__item{padding-bottom:18px;border-bottom:1px solid #F2F2F2;}
.target-work-completed__toggler{padding-left:41px;display:flex;align-items:flex-start;position:relative;cursor:pointer;}
.target-work-completed__number{font-style:normal;font-weight:600;font-size:20px;line-height:40px;text-transform:uppercase;color:#F8F8F8;position:absolute;top:-5px;left:0;}
.target-work-completed__info{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;}
.target-work-completed__text{display:none;padding-left:41px;margin-top:16px;color:#F8F8F8}
.target-work-completed__text.active{display:block;}
.target-work-completed__name{font-style:normal;font-weight:600;font-size:18px;line-height:30px;color:#F8F8F8;}
.target-work-completed__btn{font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#5199FF;position:relative;padding-right:28px;cursor:pointer;transition:all 0.3s;}
.target-work-completed__btn--faq{transition:0.25s all;width:16px;height:16px;padding-right:0 !important;}
.target-work-completed__btn--faq svg{width:16px;height:16px;}
.target-work-completed__btn--faq svg path{transition:all 0.3s;}
.target-work-completed__btn--faq:hover svg path{fill:#0186CD;}
.target-work-completed__btn--faq:before{display:none !important;}
.target-work-completed__btn:hover{transform:scale(1.05);}
.target-work-completed__btn:active{color:#FFF;}
.target-work-completed__btn:hover::before{background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/arrow-link-red-hover.svg) center no-repeat;;}
.target-work-completed__btn::before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:17px;height:16px;background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/arrow-link-red.svg) center no-repeat;}
.target-work-completed__request{margin:0 auto;}
.btn-2, .btn-3{font-size:16px;text-transform:uppercase;font-weight:700;line-height:22px;letter-spacing:0.02em;color:#0186CD;border:4px solid #0186CD;border-radius:70px;display:flex;align-items:center;justify-content:center;text-align:center;padding:43px 46px 41px 49px;box-shadow:6px 8px 0 0 var(--white);cursor:pointer;transition:all 0.3s;}
.btn-2:active, .btn-3:active{transform:scale(1.05);}
.btn-3{background:#0A0A0A;}
p.agreement{margin:2em 0 0;color:gray;font-size:85%;}
form.offer__form p.agreement{margin:0;}
p.agreement a{color:#0186CD;text-decoration:underline;display:inline;}
.right-form p.agreement a, .callback p.agreement a{color:inherit;font-weight:600;}
@media(max-width:1279px){
.target-advantages__list{gap:16px}
}
@media(max-width:1199px){
.target-advantages__list{grid-template-columns:repeat(3, 1fr);}
}
@media(max-width:996px){
.h2_size43, .h2_size44{font-size:32px;}
.target-offer__title{font-size:48px;line-height:56px;}
.target-offer__text--decoration{font-size:48px;line-height:56px;height:90px;padding:0px 32px;min-width:460px}
.target-offer__text--decoration::before{width:140px}
.target-bullits__container-seo{padding:64px 0px 32px 0px;}
.target-bullits__list{grid-template-columns:100%;gap:12px}
.target-bullits__item{border-bottom:2px solid #848484;border-right:none;padding-top:0px;gap:8px}
.target-bullits__name{font-size:14px;line-height:20px;}
.target-bullits__value{font-size:16px;line-height:24px;}
.target-bullits__item:last-child{border-bottom:0px;}
.target-reviews__container-seo{grid-template-columns:100%;padding:48px 0px 24px 0px;}
.target-reviews__left::before{display:none;}
.title{font-size:28px;line-height:32px;}
.target-advantages__container-seo{padding:24px 0px;gap:66px;}
.target-advantages__list{grid-template-columns:100%;}
.target-work-completed__container-seo{padding:48px 0px;gap:36px;}
.target-work-completed__info{flex-direction:column;gap:4px;align-items:flex-start;}
.target-work-completed__content{grid-template-columns:100%;}
.target-work-completed__right{display:none;}
.btn-2, .btn-3{padding:16px 24px;}
}
@media(max-width:768px){
.target-results__container-seo{align-items:center;gap:32px;padding:32px 0px;}
.target-results__request{margin-top:16px;}
.target-results__row span{white-space:nowrap;}
.target-results__table table tr td{font-size:14px;line-height:20px;}
.target-results__table table tbody tr td{padding:16px 12px;}
}
@media(max-width:640px){
.target-offer__container-seo{padding:0px 0px 50px 0px;}
.target-offer__title{font-size:24px;line-height:32px;margin-bottom:12px;}
.target-offer__title--2::before{display:none;}
.target-offer__text--decoration{font-size:24px;line-height:32px;height:60px;padding:0px 23px;min-width:248px;margin-bottom:12px;}
.target-offer__text--decoration::before{width:97px;}
.target-results__title-decor::before{display:none;}
.target-work-completed__toggler{padding-left:26px;}
}
.target-visually__title{text-align:center;}
.advantages{padding:50px 0;}
.advantages__title{font-size:44px;font-weight:500;line-height:60px;margin-bottom:16px;}
.advantages__swiper-wrapper{position:relative;}
.advantages__btn{display:flex;position:absolute;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);left:-8px;width:36px;height:36px;background:var(--black);border-radius:100%;cursor:pointer;z-index:10;}
.advantages__btn-next{left:auto;right:-8px;}
.advantages__btn.swiper-button-disabled{display:none;}
.advantages__name{font-size:20px;font-weight:300;line-height:24px;color:var(--black);text-align:center;}
.advantages__swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;gap:16px;}
.advantages__image{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:144px;height:auto;padding:16px;border:2px solid var(--black);}
.swiper-slide:nth-child(2n+1) .advantages__image{box-shadow:8px 8px 0 #D0D0D0;}
.swiper-slide:nth-child(2n) .advantages__image{box-shadow:8px 8px 0 #0186CD;}
.advantages__icon{position:absolute;display:flex;align-items:center;justify-content:center;bottom:-16px;right:-16px;width:32px;height:32px;border-radius:100%;background:#0186CD;}
@media(max-width:425px){
.article-page__information{margin-top:16px;flex-direction:column;align-items:flex-start;gap:8px}
.advantages{padding:25px 0;}
.advantages__name{font-size:16px;line-height:19px;}
.advantages__title{font-size:24px;line-height:28px;}
body.page-template-prodvizhenie .btn_n, body.page-template-page-target .btn_n, body.page-template-type .btn_n, body.page-template-tpl-region .btn_n, body.post-type-archive-blog .btn_n, .callback .btn_n, .target-work-completed .btn_n{min-width:auto;width:95%;}
} .columns{padding:50px 0;}
.columns__box{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;}
.columns__title{font-size:44px;font-weight:500;line-height:60px;margin-bottom:16px;}
.columns__item{font-size:20px;font-weight:300;line-height:24px;color:var(--black);display:flex;flex-direction:column;padding:24px;gap:16px;border:3px solid var(--black);box-shadow:9px 9px 0 #D0D0D0;}
.columns__item:nth-last-child(1){box-shadow:9px 9px 0 #0186CD;}
.columns__item ol, .columns__item ul{display:flex;flex-direction:column;gap:6px;padding:0 0 0 16px;margin:0;}
.columns__item ol li{list-style:decimal;}
.columns__item ul li{list-style:disc;}
@media(max-width:800px){
.columns__box{grid-template-columns:100%;}
}
@media(max-width:425px){
.columns{padding:25px 0;}
.columns__item{font-size:16px;line-height:19px;}
.columns__title{font-size:24px;line-height:28px;}
.columns__subtitle{font-size:22px;line-height:26px;}
} .price{padding:50px 0;}
.price__title{font-size:44px;font-weight:500;line-height:60px;margin-bottom:16px;}
.price__content{font-size:20px;font-weight:300;line-height:24px;margin-bottom:24px;color:var(--black);}
.price__content p{margin-bottom:24px;}
.price__order{display:grid;grid-template-columns:80% auto;align-items:center;gap:16px;padding:16px;border-radius:16px;background:#0186CD;font-size:28px;font-weight:500;color:#FFF}
.price__btn{display:flex;justify-content:center;align-items:center;font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:0.02em;color:var(--white);border:4px solid var(--white);border-radius:16px;padding:12px 8px;cursor:pointer;transition:0.25s all;}
.price__btn.black_border{border-color:#000;color:#000;background:#fff;}
.price__btn:hover{color:#0186CD;background:var(--white);border-color:var(--white)}
.price__btn.black_border:hover{border-color:#fff;color:#fff;background:#0186CD;}
.price__btn:active{transform:scale(1.05);}
@media (min-width: 768px) AND (max-width: 991.98px) {
.price__order{grid-template-columns:calc(100% - 140px - 16px) auto;}
}
@media(max-width:767px){
.price__order{grid-template-columns:100%;}
.footer-menu-col li{margin:0 0 0.5em;}
.h2_size43, .h2_size44{font-size:28px;}
}
@media(max-width:425px){
.price{padding:25px 0;}
.price__order{font-size:20px;line-height:24px;}
.price__title{font-size:24px;line-height:28px;}
} .cases{background:var(--black);padding:100px 0 50px;}
.cases .inner-title h2{font-size:44px;font-weight:500;line-height:60px;margin-bottom:24px;color:var(--white)}
.cases .inner-subtitle{color:var(--white);font-size:20px;font-weight:300;line-height:24px;margin-bottom:30px;}
.cases__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-bottom:48px;}
.cases__item{display:flex;justify-content:space-between;align-items:center;border:3px solid var(--white);box-shadow:8px 8px 0 #D0D0D0;transition:0.5s all;}
.cases__item:hover{border:3px solid #0186CD;box-shadow:8px 8px 0 #0186CD;}
.cases__name{display:block;width:100%;padding:24px;color:var(--white);font-size:20px;font-weight:300;line-height:24px;}
.cases__image{width:150px;height:100%;}
.cases__image img{display:block;width:100% !important;height:100% !important;object-fit:cover;}
.cases__btn{margin:0 auto;}
@media(max-width:1000px){
.cases__list{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:425px){
.cases{padding:25px 0;}
.cases__list{grid-template-columns:100%;}
.cases .inner-subtitle{text-align:center;}
.cases__name{font-size:15px;line-height:23px;}
.h2_size43, .h2_size44{font-size:24px;}
} .business{background:#f8f8f8;padding:50px 0;}
.business .inner-title h2{font-size:44px;font-weight:500;line-height:60px;margin-bottom:16px;color:var(--black)}
.business__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;}
.business__item{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;border:3px solid var(--black);box-shadow:8px 8px 0 #D0D0D0;}
.business__item:hover{border:3px solid #0186CD;box-shadow:8px 8px 0 #0186CD;}
.business__image{width:80px;height:80px;}
.business__name{text-align:center;}
@media(max-width:1000px){
.business__list{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:425px){
.business__list{grid-template-columns:100%;}
} .public{overflow:hidden;padding:50px 0;background:var(--black);}
.public__title{font-size:44px;font-weight:500;line-height:60px;margin-bottom:70px;color:var(--white)}
.public__swiper-wrapper{position:relative;}
.public__btn{display:flex;position:absolute;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);left:-18px;width:36px;height:36px;background:var(--white);border-radius:100%;cursor:pointer;}
.public__btn-next{left:auto;right:-18px;}
.public__description{font-size:20px;font-weight:300;line-height:24px;color:var(--white);}
.public__item{display:flex;flex-direction:column;gap:16px;}
.public__video iframe{width:100%;height:200px;}
.public__image img{width:100% !important;height:200px !important;display:block;}
@media(max-width:425px){
.public{padding:25px 0;}
.public__description{font-size:16px;line-height:19px;}
.public__title{font-size:24px;line-height:28px;}
} .gallery{overflow:hidden;background:#f8f8f8;padding:50px 0;}
.gallery__title{font-size:44px;font-weight:500;line-height:60px;margin-bottom:70px;}
.gallery__swiper{overflow:visible;}
.gallery__swiper .swiper-slide{width:100%;max-height:500px;}
.gallery__swiper .swiper-slide img{width:100%;height:100%;border-radius:12px;object-fit:cover;}
.gallery__swiper-wrapper{position:relative;}
.gallery__btn{display:flex;position:absolute;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);left:-18px;width:36px;height:36px;background:var(--black);border-radius:100%;cursor:pointer;}
.gallery__btn-next{left:auto;right:-18px;}
@media(max-width:425px){
.gallery{padding:25px 0;}
.gallery__title{font-size:24px;line-height:28px;}
} .video-d{background:#f8f8f8;padding:50px 0;}
.video-d__content{display:flex;align-items:center;justify-content:center;}
.video-d__content iframe{width:100%;max-width:600px;}
.tarifs-d{padding:50px 0;}
.tarifs-d__title{font-size:44px;font-weight:500;line-height:60px;margin-bottom:32px;}
.tarifs-d__togglers{display:flex;justify-content:flex-start;align-items:center;overflow-x:auto;gap:2px;margin-bottom:24px;}
.tarifs-d__togglers::-webkit-scrollbar{height:7px;}
.tarifs-d__togglers::-webkit-scrollbar-track{background:var(--black);}
.tarifs-d__togglers::-webkit-scrollbar-thumb{background:#0186CD;border-radius:20px;}
.tarifs-d__toggler{display:flex;justify-content:center;align-items:center;background:var(--black);padding:6px;color:var(--white);border-radius:0 12px 0 0;cursor:pointer;min-width:fit-content;}
.tarifs-d__toggler.active{background:#0186CD !important;}
.tarifs-d__toggler a{text-decoration:none;pointer-events:none;color:inherit;margin-right:6px;}
.popup-director{display:flex;flex-direction:column;gap:16px;margin-top:20px;}
.popup-director .input{width:100%;padding:0;height:auto;display:flex;}
.popup-director .input input, .popup-director .input textarea{padding:16px 20px;height:auto;}
.popup-director .input::before{margin:0 !important;top:50% !important;transform:translateY(-50%);}
.input textarea{border-radius:15px;border:1px solid #dcdcdc;font-weight:300;width:100%;font-size:19px;min-height:150px;resize:none;}
.input-textarea{min-height:150px;}
.popup-director .btn{width:100%;}
.modal-form .title{line-height:42px;}
.header-nav--mobile{display:none !important;}
@media(max-width:1140px){
.header-nav--mobile{display:block !important;}
}
.btn-4{font-size:16px;text-transform:uppercase;font-weight:700;line-height:22px;letter-spacing:0.02em;color:#0186CD;border:4px solid #0186CD;border-radius:70px;display:flex;align-items:center;justify-content:center;text-align:center;height:106px;width:100%;max-width:359px;padding:0 52px;box-shadow:6px 8px 0 0 var(--white);cursor:pointer;}
.modal_form input{border-bottom:1px solid var(--white);width:100%;padding:4px 10px 10px;transition:all 0.3s;}
.modal_form .btn-4{margin-top:20px;}
.modal{padding:50px 16px;}
@media(max-width:640px){
.modal_form{padding:42px 16px;}
.modal_close{right:8px;top:8px;}
.modal_close svg{width:16px;}
.btn-4{height:75px;}
}
@media(max-width:1140px){
.header-nav{top:0px;width:80%;height:100vh;overflow-y:auto;}
.header--white .container-seo .header-nav .menu li a{color:#000 !important;}
}
.pagination{width:100%;display:flex;justify-content:center;align-items:center;}
.pagination .nav-links{display:flex;align-items:center;gap:8px}
.pagination .nav-links .page-numbers{width:48px;height:48px;border-radius:8px;background:#efefef;display:flex;align-items:center;justify-content:center;color:var(--black);}
.pagination{margin-top:32px;}
.pagination .nav-links .page-numbers.next, .pagination .nav-links .page-numbers.prev{display:none !important;}
.pagination .nav-links .page-numbers.current{background:#0186CD;color:#fff;}
.offer{position:relative;z-index:1;background:black;}
.offer video, .offer img.fon_mobile{position:absolute;width:100%;height:100%;z-index:-1;object-fit:cover;opacity:0.5;}
@media(min-width:1141px){
.offer img.fon_mobile{display:none;}
}
@media(max-width:1140px){
.offer video{display:none;}
}
.offer__container-seo{padding:24px 0 34px 0;}
.offer__box{display:grid;grid-template-columns:minmax(0, 786px) minmax(auto, 373px);gap:24px;justify-content:space-between;align-items:center;}
.offer__info{display:flex;flex-direction:column;gap:24px;height:100%;}
.offer__info_wrapper{display:flex;flex-direction:column;gap:24px;height:calc(100% - 48px);justify-content:center;}
.offer__breadcrumbs-item{position:relative;width:fit-content;padding-right:13px;margin-right:7px;}
.page-template-prodvizhenie .offer__breadcrumbs-item{color:#000;}
.offer__breadcrumbs-link{color:#848484;font-size:16px;font-weight:400;line-height:24px;}
.offer__breadcrumbs-item:not(:last-child):before{position:absolute;content:'/';right:0;top:0;color:#848484;font-size:16px;font-weight:400;line-height:24px;}
.offer__title{font-size:46px;font-style:normal;font-weight:400;line-height:1.3;text-transform:none !important;color:#FFF;}
.offer_title_small, .offer__text{color:#FFF;font-size:24px;text-transform:none !important;font-weight:400;line-height:1.3;}
.offer__text{font-size:20px;font-weight:300;}
.offer__list{display:flex;flex-direction:column;gap:12px;}
.offer__list-item{position:relative;color:#FFF;font-size:20px;font-weight:400;line-height:28px;padding-left:33px;}
.offer__list-item:before{position:absolute;content:'';left:0;top:50%;width:17px;height:17px;transform:translateY(-50%);background:url(https://mihaylov.digital/wp-content/themes/oseo/assets/img/offer-list-arrow.svg) center no-repeat;background-size:17px;}
.offer__form{display:flex;flex-direction:column;gap:24px;padding:24px;background:#FFF;box-shadow:10px 10px 0 0 #0186CD;border-radius:16px;max-width:373px;}
.offer__form-title{text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:28px;text-transform:uppercase;}
.offer__form-title span{color:#0186CD}
.offer__form-input__label{font-size:14px;font-weight:400;line-height:20px;color:#848484;transition:all 0.3s;}
.required .offer__form-input__label{color:#0186CD;}
.offer__form-input__label span{color:#0186CD;}
.offer__form-input input{padding:6px 9px;border-bottom:1px solid #D0D0D0;font-size:16px;line-height:24px;}
.offer__form-btn{font-size:14px;text-transform:uppercase;font-weight:600;line-height:20px;letter-spacing:0.28px;color:#0186CD;border:4px solid #0186CD;border-radius:70px;display:flex;align-items:center;justify-content:center;text-align:center;padding:22px;box-shadow:6px 8px 0 0 var(--black);cursor:pointer;transition:0.25s all;}
.offer__form-btn:hover{background:#0186CD;color:var(--white)}
.offer__form-btn:active{transform:scale(1.05);}
.white_transparent-btn, .red_transparent-btn, .white_transparent-border-16-btn{font-size:14px;text-transform:uppercase;font-weight:600;line-height:20px;letter-spacing:0.28px;color:#fff;border:4px solid #fff;border-radius:70px;display:flex;align-items:center;justify-content:center;text-align:center;padding:22px;cursor:pointer;transition:0.25s all;position:relative;overflow:hidden;}
.white_transparent-border-16-btn{border-radius:16px;font-size:16px;text-transform:uppercase;font-weight:700;line-height:1.1875;padding:16px 30px 11px;}
.red_transparent-btn{border-color:#0186CD;}
.red_transparent-btn:before{content:"";position:absolute;top:0;height:100%;left:-110%;width:100%;background-color:#0186CD;transition:all 0.3s;z-index:-1;animation-name:red_btn_animation;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;}
.red_transparent-btn:after{content:"";position:absolute;top:0;height:100%;left:0;width:100%;border-radius:70px;z-index:1;border:4px solid #0186CD;}
@keyframes red_btn_animation {
0%,
50%{left:-110%;}
70%{left:0%;}
80%{left:0%;}
100%{left:110%;}
}
.white_transparent-btn:hover, .white_transparent-border-16-btn:hover{background:#0186CD;border-color:#0186CD;box-shadow:6px 8px 0 0 #fff;}
.red-border-16-btn, .black-border-16-btn{font-size:16px;text-transform:uppercase;font-weight:700;line-height:1.1875;letter-spacing:0.32px;color:#0186CD;border:4px solid #0186CD;border-radius:16px;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 30px 11px;cursor:pointer;transition:0.25s all;}
.black-border-16-btn{border-color:var(--black);color:var(--black);}
.red-border-16-btn:hover, .black-border-16-btn:hover{background:#0186CD;color:#fff;box-shadow:6px 8px 0 0 #000;}
.black-border-16-btn:hover{border-color:#0186CD;}
.red-border-16-btn:active, .black-border-16-btn:active{transform:scale(1.05);}
.red_transparent-btn.pereliv{display:flex;position:relative;padding:28px 60px;position:relative;z-index:1;overflow:hidden;border:0 none;font-weight:700;}
.red_transparent-btn.pereliv:hover:before{left:0 !important;}
@media(max-width:450px){
.red_transparent-btn.pereliv{padding:20px;}
}
@media(max-width:1000px){
.offer__box{grid-template-columns:100%;}
}
@media(max-width:600px){
.section-last-articles .swiper-next{right:2px;}
.section-last-articles .swiper-prev{left:2px;}
.offer__container-seo{padding:12px 0 34px 0;}
.offer__info{gap:15px;}
.offer__title{font-size:26px;}
.offer_title_small{font-size:20px;}
.offer__list{gap:12px}
.offer__list-item{font-size:14px;line-height:20px;padding-left:25px;}
.offer__form{max-width:100%;gap:16px;padding:16px;box-shadow:none;}
.offer__form-title{font-size:16px;line-height:24px;}
} .indications{transform:translateY(-50%);}
.indications__box{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:24px;justify-content:space-between;padding:48px;border-radius:36px;background:#FFF;box-shadow:10px 10px 0px 0px var(--black);border:3px solid var(--black);}
.indications__item{display:flex;flex-direction:column;gap:16px;}
.indications__value{position:relative;display:block;font-size:30px;font-weight:500;line-height:30px;}
.indications__value:before{position:absolute;content:'';width:64px;height:2px;background:#0186CD;bottom:-8px;}
.not_found ol{display:inline-block;text-align:left;}
.pop_articles_links.spoiler{margin:2em 0 0;}
.pop_articles_links.spoiler .spoiler_wrapper a{margin:0 15px 15px 0;display:inline-block;}
.pop_articles_links.spoiler .spoiler_wrapper:not(.show_all) a:nth-child(n+31){display:none;}
@media(max-width:1000px){
.indications{transform:translateY(-35%);}
.indications__box{display:grid;grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:600px){
.indications{transform:none;}
.indications__container-seo{padding:24px 0;}
.indications__box{padding:24px 16px;grid-template-columns:100%;gap:12px;box-shadow:5px 5px 0px 0px var(--black);}
.indications__item{gap:12px;align-items:center;}
.indications__value{font-size:20px;line-height:24px;}
.indications__value:before{left:50%;transform:translateX(-50%);}
.indications__name{text-align:center;}
}
.footer_copyrigth a{display:inline-block;}
.footer_copyrigth p + p{margin-top:10px;}
.footer_copyrigth a:hover{color:#5199FF;border-bottom:1px dashed #5199FF;}
.article-page__stats_cont{display:flex;flex-direction:column;gap:10px;align-items:flex-end;}
.table_wrapper{overflow:auto;}
.banner_seo_black{background:#1b1b1b url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg_shortcode_seo.svg) no-repeat;background-size:cover;padding:40px 24px;color:#fff;display:flex;gap:8px;justify-content:space-between;line-height:1.18;margin:60px 0;}
.banner_seo_black .left_text{font-size:28px;}
.banner_seo_black .right_text{width:58%;}
.banner_seo_black .right_text p{font-size:22px;font-weight:300;margin:0 0 20px;}
.banner_seo_black .buttons{display:flex;gap:20px;}
.banner_seo_black .buttons a{width:calc((100% - 20px) / 2);padding:8px;text-align:center;font-weight:900;text-transform:uppercase;font-size:16px;color:#fff;border:4px solid #fff;border-radius:16px;background:#1b1b1b;display:flex;align-items:center;justify-content:center;min-height:53px;gap:10px;transition:all 0.3s;}
.banner_seo_black .buttons a:hover{border-color:#0186CD;background:#0186CD;box-shadow:0 0 10px rgba(0, 0, 0, 0.4);}
.banner_seo_black .buttons a:active{transform:scale(1.05);}
#overlay_send_form{position:fixed;z-index:150000;left:0;top:0;right:0;bottom:0;opacity:0;transition:all 0.3s;}
#overlay_send_form.visible{opacity:1;backdrop-filter:blur(5px);}
#overlay_send_form:before{display:block;content:'';width:64px;height:64px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url(//mihaylov.digital/wp-content/themes/oseo/assets/img/loading51.gif) no-repeat center/cover;}
.grecaptcha-badge{visibility:hidden;}
.feedback-buttons{position:fixed;right:30px;bottom:30px;padding-bottom:40px;z-index:10000;}
.feedback-buttons.hide{display:none;}
.feedback-button{width:180px;height:33px;background:#D4D4D5;line-height:33px;margin-top:8px;cursor:pointer;}
.feedback-button-text{font-weight:700;font-size:14px;color:#242428;float:left;left:10px;position:relative;}
.feedback-button-icon{float:right;right:8px;position:relative;}
.feedback-button-icon svg{vertical-align:middle;}
.feedback-buttons-close{background:#D4D4D5;height:33px;width:33px;text-align:center;line-height:33px;margin-top:8px;cursor:pointer;float:right;}
.feedback-buttons-open-close{position:absolute;right:0;bottom:0;width:33px;height:33px;overflow:hidden;cursor:pointer;}
.feedback-buttons-wrap{min-height:83px;height:83px;box-sizing:border-box;overflow:hidden;}
@media screen and (max-width:980px){
.feedback-buttons{right:15px;bottom:15px;}
}  .right-form{position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;display:flex;visibility:hidden;transition:all .3s ease;}
.right-form.active{visibility:visible;background:rgba(0, 0, 0, 0.2);}
.right-form-bg{width:60%;visibility:hidden;transition:all .3s ease;}
.active .right-form-bg{visibility:visible;transition:all .3s ease;}
.right-form-wrap{width:40%;height:100%;box-sizing:border-box;padding:1vw 7vw;display:flex;align-items:center;text-align:center;color:#FFF;background:#323137;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .7s ease;overflow:auto;}
.right-form-wrap::-webkit-scrollbar, .right-form-wrap::-webkit-scrollbar-track, .right-form-wrap::-webkit-scrollbar-thumb{height:0;width:0;}
.right-form a, .right-form form input:not([type="checkbox"]),
.right-form form textarea{color:#FFF;}
.right-form form{max-width:400px;margin:0 auto;}
.right-form form input::placeholder, .right-form form textarea::placeholder{color:#ddd;}
.right-form form input[type=text],
.right-form form textarea{border:1px solid #FFF;padding:5px 15px;width:100%;}
.right-form form textarea{height:80px;resize:none;font-size:19px;}
.right-form form label{display:block;margin:0 0 20px;}
.right-form form .input-question{display:none;}
.right-form form .input-question.visible{display:block;}
.right-form form label span{display:block;margin:0 0 10px;}
.right-form .red_transparent-btn{width:100%;}
.active .right-form-wrap{-webkit-transform:translateX(0);transform:translateX(0);}
.rf-form-vertical{padding:0 10%;}
.rf-logo{max-width:140px;margin:0 auto;margin-bottom:4vh;}
.rf-logo img{width:100%;height:auto;}
.rf-title{font-weight:bold;font-size:27px;font-size:1.7vw;line-height:1.3;}
.rf-title.complete{visibility:visible;font-size:22px;font-size:1.3vw;}
.rf-txt{font-size:.9vw;line-height:1.9;margin:3vh 0 4vh;opacity:.8;}
.rf-form-send{margin-top:3vh;}
.button-bg{height:1.2vw;}
.right-form  form .btn_n{height:60px;min-width:auto;width:100%;}
.close-form{position:absolute;top:3vw;right:3vw;cursor:pointer;}
.rf-form-input{display:none;}
.rf-form-input.visible{display:block;}
.complete{visibility:hidden;}
@media screen and (min-width:1900px){
.rf-txt{font-size:16px;}
.rf-title{font-size:30px;}
}
@media screen and (max-width:1050px){
.rf-txt{font-size:12px;margin:15px 0 20px;}
.rf-title{font-size:22px;}
.rf-title.complete{font-size:20px;}
.input.darkbg, .input-method-txt{font-size:12px;}
.rf-form-input-before, .rf-form-input:before{left:10px;width:15px;}
.rf-logo{max-width:115px;margin-bottom:15px;}
}
@media screen and (max-width:980px){
.right-form{overflow:auto;}
.right-form-bg{display:none;}
.right-form-wrap{width:100%;height:100%;padding:0 20px;}
.right-form-wrapInn{width:100%;}
.rf-title{font-size:17px;}
.input.darkbg, .input-method-txt{height:50px;padding:10px 35px;color:#fff;}
.rf-form-input.valid:after{right:3px;width:30px;height:30px;}
.rf-txt{font-size:11px;}
.rf-form-send{margin-top:15px;height:35px;}
.rf-form-input-before, .rf-form-input:before{left:10px;width:15px;height:15px;}
.input-method:after{right:15px;}
.input-method-dd li{font-size:12px;padding-left:35px;}
.input-method-dd li:before{width:15px;left:5px;}
.rf-title.complete{font-size:15px;}
}
.complete{position:relative;}
.completeicon{display:none;opacity:0;transition:all .3s ease 2s;}
.complete .completeicon{display:block;visibility:visible;opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;}
.rf-phone{font-size:22px;font-weight:600;margin:-10px 3.5vw 30px;display:inline-block;}
.rf-phone-city{font-size:13px;font-weight:200;margin:-10px 0 0 25px;text-align:left;}
.wpcf7-acceptance{font-size:14px;color:gray;}
.wpcf7-acceptance a{font-size:inherit;color:inherit;font-weight:600;}
.popup-wind-wrapper-inp-wrp.acceptance{margin-top:20px;}
@media screen and (max-width:1300px){
.rf-phone{margin:-10px 3vw 30px;}
}
@media screen and (max-width:1013px){
.rf-phone{margin:-10px 2.5vw 30px;}
}
@media screen and (max-width:980px){
.rf-phone{margin:-10px 15vw 30px;}
}
@media screen and (max-width:380px){
.rf-phone{margin:-10px 10vw 30px;}
} @media(max-width:991px){
.banner_seo_black{flex-direction:column;}
.banner_seo_black .right_text{width:100%;}
}
@media(max-width:575px){
.banner_seo_black {
border-radius: 16px;
background-image: url(//mihaylov.digital/wp-content/themes/oseo/assets/img/bg_shortcode_seo_mobile.svg);
padding: 24px 16px;
}
.banner_seo_black .buttons {
flex-direction: column;
gap: 16px;
}
.banner_seo_black .buttons a {
width: 100%;
}
.banner_seo_black .left_text {
font-size: 24px;
}
}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container-seo{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container-seo{margin-right:30px}.mCSB_container-seo.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container-seo{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container-seo.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggercontainer-seo{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggercontainer-seo{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container-seo{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container-seo{min-height:100%}.mCSB_horizontal>.mCSB_container-seo.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggercontainer-seo{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container-seo_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container-seo_wrapper>.mCSB_container-seo{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container-seo_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container-seo_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container-seo_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container-seo_wrapper{margin-right:0;margin-left:30px}.mCSB_container-seo_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container-seo{padding-right:0}.mCSB_container-seo_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container-seo{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container-seo_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container-seo_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(//mihaylov.digital/wp-content/themes/oseo/assets/js/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggercontainer-seo,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggercontainer-seo{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggercontainer-seo{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggercontainer-seo{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggercontainer-seo:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}

.modal-calc{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0, 0, 0, 0.7);overflow-y:auto;padding:80px;z-index:20;-webkit-animation:modal-fadeout 0.25s ease-in-out forwards;animation:modal-fadeout 0.25s ease-in-out forwards;}
.modal-calc.open{-webkit-animation:modal-fadein 0.25s ease-in-out forwards;animation:modal-fadein 0.25s ease-in-out forwards;}
.modal-calc__content{width:100%;min-height:100%;margin:0 auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.modal-calc__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:575px;background:#f8f8f8;padding:75px;-webkit-box-shadow:15px 15px 0 #0186CD;box-shadow:15px 15px 0 #0186CD;position:relative;}
.modal-calc__close{margin-bottom:0;cursor:pointer;width:100%;max-width:220px;}
.modal-calc__close--fixed{position:absolute;top:30px;right:30px;width:31px;height:31px;background:url(https://mihaylov.digital/wp-content/themes/oseo/calcjs/dev/assets/images/close.svg) center no-repeat;background-size:31px;}
.modal-calc__btn{border-radius:70px;border:3px solid #0186CD;background:#FFF;padding:22px;-webkit-box-shadow:6px 8px 0 0 var(--black);box-shadow:6px 8px 0 0 var(--black);color:#0186CD;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0.28px;text-transform:uppercase;cursor:pointer;-webkit-transition:0.25s all;-o-transition:0.25s all;transition:0.25s all;width:100%;}
.modal-calc__btn:hover{background:#0186CD;color:var(--white);}
.modal-calc__title{display:block;color:var(--black);text-align:center;margin-bottom:32px;}
.modal-calc__title span{display:inline-block;color:#0186CD;}
.modal-calc__inputs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:32px;}
.modal-calc__input{width:100%;}
.modal-calc__input-label{font-size:14px;font-weight:400;line-height:20px;color:#848484;}
.modal-calc__input-label span{color:#0186CD;}
.modal-calc__input input{padding:6px 9px;border-bottom:1px solid #D0D0D0;font-size:16px;line-height:24px;}
@-webkit-keyframes modal-fadeout {
0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(2);transform:scale(2);opacity:0;}
}
@keyframes modal-fadeout {
0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(2);transform:scale(2);opacity:0;}
}
@-webkit-keyframes modal-fadein {
0%{-webkit-transform:scale(2);transform:scale(2);opacity:0;}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@keyframes modal-fadein {
0%{-webkit-transform:scale(2);transform:scale(2);opacity:0;}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
}
@media screen and (max-width:700px){
.modal-calc{padding:40px;}
.modal-calc__box{padding:35px;}
}
@media screen and (max-width:450px){
.modal-calc{padding:24px;}
.modal-calc__content{width:100%;max-width:400px;}
.modal-calc__box{padding:36px 20px;}
.modal-calc__title{font-size:18px;font-weight:700;line-height:24px;}
.modal-calc__close--fixed{top:16px;right:16px;}
}
.calc__container-seo{padding:60px 0;}
.calc__title{font-size:40px;font-style:normal;font-weight:500;line-height:50px;}
.calc__title--mobile{display:none;}
.calc__box{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0, 648px) 16px minmax(0, 480px);grid-template-columns:minmax(0, 648px) minmax(0, 480px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;}
.calc__preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;}
.calc__description{color:#848484;margin-bottom:24px;}
.calc__togglers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px;width:100%;overflow:auto;}
.calc__toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;-webkit-box-shadow:inset 0 0 0 1px #F2F2F2;box-shadow:inset 0 0 0 1px #F2F2F2;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0.24px;text-transform:uppercase;cursor:pointer;white-space:nowrap;}
.calc__toggler.active{background:#5199FF;-webkit-box-shadow:none;box-shadow:none;color:#F2F2F2;}
.calc__settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;}
.calc__input input{padding:6px 9px;border-bottom:1px solid #D0D0D0;font-size:16px !important;line-height:24px !important;}
.calc__input input::-webkit-input-placeholder{color:#848484;}
.calc__input input::-moz-placeholder{color:#848484;}
.calc__input input:-ms-input-placeholder{color:#848484;}
.calc__input input::-ms-input-placeholder{color:#848484;}
.calc__input input::placeholder{color:#848484;}
.calc__input-name{color:#848484;font-size:14px;font-weight:400;line-height:20px;}
.calc__input-name span{color:#5199FF;}
.calc__btn{border-radius:70px;border:3px solid #0186CD;background:#FFF;padding:22px;-webkit-box-shadow:6px 8px 0 0 var(--black);box-shadow:6px 8px 0 0 var(--black);color:#0186CD;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0.28px;text-transform:uppercase;cursor:pointer;-webkit-transition:0.25s all;-o-transition:0.25s all;transition:0.25s all;}
.calc__btn:hover{background:#0186CD;color:var(--white);}
.calc__btn:active{transform:scale(1.05);}
.calc__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;background:#F2F2F2;border-radius:24px;padding:36px;}
.calc__price-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;}
.calc__price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;background:#FFF;padding:12px 16px;border-radius:16px;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0.4px;color:#1B1B1B;}
.calc__price-value-text{color:#0186CD;}
.calc__price-description{color:#848484;}
.calc__price-btn{border-radius:70px;border:3px solid #0186CD;background:#0186CD;padding:22px;-webkit-box-shadow:6px 8px 0 0 var(--black);box-shadow:6px 8px 0 0 var(--black);color:var(--white);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0.28px;text-transform:uppercase;cursor:pointer;-webkit-transition:0.25s all;-o-transition:0.25s all;transition:0.25s all;}
.calc__graphics-ajax{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;}
@media(max-width:990px){
.calc__box{-ms-grid-columns:100%;grid-template-columns:100%;}
.calc__preview{-ms-grid-row:2;grid-row:2;}
.calc__price-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media(max-width:500px){
.calc__box{gap:56px;}
.calc__title{display:none;}
.calc__title--mobile{display:block;font-size:20px;line-height:24px;text-align:left;margin-bottom:12px;}
.calc__description{margin-bottom:16px;}
.calc__toggler{padding:10px;font-size:10px;line-height:18px;}
.calc__togllers{margin-bottom:24px;}
.calc__settings{gap:24px;}
.calc__btn{padding:18px 22px;font-size:14px;line-height:20px;}
.calc__price{padding:16px;gap:20px;}
.calc__price-box{width:100%;font-size:16px;line-height:24px;padding:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.calc__price-btn{width:100%;padding:8px 36px;font-size:14px;line-height:20px;}
}
.alert{position:fixed;top:160px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:10px;pointer-events:none;z-index:1000;}
.alert__box{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:300px;background:#333;color:#fff;font-size:14px;line-height:16px;padding:10px 17px;text-align:center;margin:0 auto;-webkit-animation:alert-fadein 0.2s ease-in-out forwards;animation:alert-fadein 0.2s ease-in-out forwards;}
.alert__box::before{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:#1f1f1f;-webkit-animation:lifetime var(--lifetime) linear forwards;animation:lifetime var(--lifetime) linear forwards;}
.alert__box.success{background:#4AB868;}
.alert__box.success::before{background:#37814b;}
.alert__box.error{background:#F02B2B;}
.alert__box.error::before{background:#aa2323;}
.alert__box.notify{background:#fdcb6e;}
.alert__box.notify::before{background:#c09d5b;}
.alert__box.close{-webkit-animation:alert-fadeout 0.3s ease-in-out forwards;animation:alert-fadeout 0.3s ease-in-out forwards;}
@-webkit-keyframes alert-fadein {
0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}
100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}
}
@keyframes alert-fadein {
0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}
100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}
}
@-webkit-keyframes alert-fadeout {
0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}
100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}
}
@keyframes alert-fadeout {
0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;}
100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0;}
}
@-webkit-keyframes lifetime {
0%{width:100%;}
100%{width:0%;}
}
@keyframes lifetime {
0%{width:100%;}
100%{width:0%;}
}
.checkbox{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}
.checkbox__tooltip{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 8px);width:16px;height:16px;cursor:pointer;}
.checkbox input{display:none;}
.checkbox input:checked + label::before{border-color:var(--black);background:#FFF url(https://mihaylov.digital/wp-content/themes/oseo/calcjs/dev/assets/images/check.svg) center no-repeat;background-size:contain;}
.checkbox input[disabled] + label{pointer-events:none;opacity:0.5;}
.checkbox label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;padding-left:24px;position:relative;cursor:pointer;}
.checkbox label::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;border:2px solid var(--black);border-radius:5px;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
@media screen and (max-width:500px){
.checkbox label{padding-left:22px;}
.checkbox label:before{width:16px;height:16px;}
}
.select{position:relative;width:100%;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.select:hover{cursor:pointer;}
.select__name{color:#848484;font-size:14px;font-weight:400;line-height:20px;}
.select__name span{color:#5199FF;}
.select__button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;position:relative;width:100%;padding:6px 9px;border-bottom:1px solid #D0D0D0;cursor:pointer;text-align:left;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;white-space:nowrap;font-size:16px;line-height:24px;}
.select__button:before{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:16px;height:16px;background:url(https://mihaylov.digital/wp-content/themes/oseo/calcjs/dev/assets/images/select-arrow.svg) center no-repeat;background-size:16px;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.select__button.open:before{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}
.select__list{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:16px 24px;top:calc(100% + 8px);left:0;width:100%;-webkit-box-shadow:0px 4px 24px rgba(0, 0, 0, 0.12);box-shadow:0px 4px 24px rgba(0, 0, 0, 0.12);border-radius:16px;border:2px solid #DEDEDE;background:#FFFFFF;z-index:10;max-height:300px;overflow-y:auto;}
.select__list-item{width:100%;cursor:pointer;-webkit-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all;}
.select__list-item:hover{color:#5199FF;}
.slider{margin-bottom:36px;}
.noUi-connects{cursor:pointer;}
.slider-name{color:#848484;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:20px;}
.slider-name span{color:#0186CD;}
.slider .noUi-connect{height:5px;background:#5199FF;}
.slider.noUi-horizontal{height:5px;}
.slider .noUi-pips-horizontal{height:auto;}
.slider.noUi-target{border-radius:16px;border:none;-webkit-box-shadow:none;box-shadow:none;background:#D0D0D0;}
.slider .noUi-handle{-webkit-box-shadow:none;box-shadow:none;border:none;background:#5199FF;border-radius:100%;}
.slider .noUi-pips-horizontal{padding:0;top:0;}
.slider .noUi-marker-normal{display:none;}
.slider .noUi-marker-large{background:#D0D0D0;}
.slider .noUi-value-horizontal{-webkit-transform:translate(-50%, 90%);-ms-transform:translate(-50%, 90%);transform:translate(-50%, 90%);font-size:16px;font-weight:400;line-height:24px;color:#848484;}
.swiper .noUi-value-sub{color:#848484;}
.slider.noUi-horizontal .noUi-handle{width:16px;height:16px;right:-10px;}
.slider .noUi-handle:before, .slider .noUi-handle:after{display:none;}
[hidden]{display:none !important;}
.tooltip {
position: fixed;
background: #000;
color: #fff;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
max-width: 200px;
pointer-events: none;
padding: 8px 16px;
z-index: 9999;
}#prodvizhenie.modal{padding:25px 16px;}
#prodvizhenie.modal .modal_form_wrapper{overflow:auto;max-height:100%;}
#prodvizhenie.modal .modal_form{max-width:700px;padding:30px 75px;}
#prodvizhenie.modal .modal_form form{margin-top:25px;}
.flex.row_fields{display:flex;justisy-content:space-between;gap:20px;margin:0 0 20px;}
.form_title + .flex.row_fields{margin-top:20px;}
#prodvizhenie.modal .modal_form form label{margin:0;}
.flex.row_fields.column2 > label, .flex.row_fields.column2 > div{width:calc((100% - 20px) / 2);}
.block_button_arrow{position:relative;}
.block_button_arrow svg{position:absolute;top:-75%;left:-30px;pointer-events:none;}
#prodvizhenie.modal .btn_n{height:60px;transition:all 0.3s;color:#0186CD;}
#prodvizhenie.modal .btn_n:hover{color:#fff;background:#0186CD;}
#prodvizhenie.modal p.agreement{text-align:center;}
div.btn_goto_tarifs.hidden{display:none;}
div.btn_goto_tarifs .btn_goto_tarifs{margin:0 auto;width:fit-content;}
@media(max-width:600px){
.flex.row_fields.column2{flex-direction:column;}
.flex.row_fields.column2 > label, .flex.row_fields.column2 > div{width:100%;}
.block_button_arrow svg{display:none;}
}
@media(max-width:450px){
#prodvizhenie.modal .modal_form {
padding: 20px;
}
}.page-id-13561 header{background:rgba(255, 255, 255, 0.7);width:100%;position:absolute;}
.page-id-13561 .offer.bg_image .container-seo{padding-top:197px;}
.offer.bg_image{background-image: url("/userfiles/images/big_421_SEO.png");background-repeat:no-repeat;background-size:cover;min-height:800px; width: 99.7vw; margin-left: calc(-50vw + 50%); padding: 50px 0 80px;}
.offer.bg_image h1{font-size:80px;line-height:1;font-weight:500;margin:0 0 30px;}
.offer.bg_image h1 span{display:block;font-family:inherit;}
.offer.bg_image h1 span + span{text-align:right;}
.offer.bg_image.dark_bg:before{display:block;content:'';position:relative;left:0;top:0;height:100%;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) -25.87%, #000000 100%);}
.offer.bg_image .offer__container-seo{padding:40px 0 60px;}
.offer.bg_image .breadcrumbs-seo{margin:0 0 60px;}
.offer .flex.gap40 .col_50, .offer .offer_title_subtitle{width:calc((100% - 40px) / 1);}
.offer_title_subtitle, .offer .size24{color:#FFF;font-size:40px;text-transform:none !important;font-weight:400;line-height:1.4;}
.offer .offer_title_subtitle{margin:0 0 70px auto;}
.offer ul.icons{font-size:18px;}
.offer ul.icons li{padding:0 0 0 40px;position:relative;}
.offer ul.icons li + li{margin:20px 0 0;}
.offer ul.icons li:before{content:'';position:absolute;display:block;top:0;left:0;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;}
.offer ul.icons li.icon1:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.39966 2.3999V21.5999H21.5997M7.19966 14.4L11.3997 10.2L14.3997 13.2L20.9997 6.60003M16.5094 5.9999H21.6006V11.0911" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
.offer ul.icons li.icon2:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.3999 1.99268C1.84762 1.99268 1.3999 2.44039 1.3999 2.99268C1.3999 3.54496 1.84762 3.99268 2.3999 3.99268V1.99268ZM4.69244 2.99268L5.65767 2.73126C5.53961 2.29536 5.14405 1.99268 4.69244 1.99268V2.99268ZM8.41781 16.7479L7.45259 17.0093C7.58285 17.4903 8.04737 17.802 8.54185 17.7402L8.41781 16.7479ZM19.8805 15.3151L20.0045 16.3073C20.4292 16.2543 20.773 15.9368 20.8598 15.5177L19.8805 15.3151ZM21.5999 7.00462L22.5792 7.20722C22.6401 6.91271 22.5652 6.60641 22.3753 6.37319C22.1854 6.13998 21.9007 6.00462 21.5999 6.00462V7.00462ZM5.77901 7.00462L4.81378 7.26603L5.77901 7.00462ZM2.3999 3.99268H4.69244V1.99268H2.3999V3.99268ZM8.54185 17.7402L20.0045 16.3073L19.7565 14.3228L8.29378 15.7556L8.54185 17.7402ZM20.8598 15.5177L22.5792 7.20722L20.6206 6.80201L18.9012 15.1125L20.8598 15.5177ZM3.72721 3.25409L4.81378 7.26603L6.74423 6.7432L5.65767 2.73126L3.72721 3.25409ZM4.81378 7.26603L7.45259 17.0093L9.38304 16.4865L6.74423 6.7432L4.81378 7.26603ZM21.5999 6.00462H5.77901V8.00462H21.5999V6.00462ZM10.9999 20.4999C10.9999 20.7761 10.776 20.9999 10.4999 20.9999V22.9999C11.8806 22.9999 12.9999 21.8807 12.9999 20.4999H10.9999ZM10.4999 20.9999C10.2238 20.9999 9.9999 20.7761 9.9999 20.4999H7.9999C7.9999 21.8807 9.11919 22.9999 10.4999 22.9999V20.9999ZM9.9999 20.4999C9.9999 20.2238 10.2238 19.9999 10.4999 19.9999V17.9999C9.11919 17.9999 7.9999 19.1192 7.9999 20.4999H9.9999ZM10.4999 19.9999C10.776 19.9999 10.9999 20.2238 10.9999 20.4999H12.9999C12.9999 19.1192 11.8806 17.9999 10.4999 17.9999V19.9999ZM18.9999 20.4999C18.9999 20.7761 18.776 20.9999 18.4999 20.9999V22.9999C19.8806 22.9999 20.9999 21.8807 20.9999 20.4999H18.9999ZM18.4999 20.9999C18.2238 20.9999 17.9999 20.7761 17.9999 20.4999H15.9999C15.9999 21.8807 17.1192 22.9999 18.4999 22.9999V20.9999ZM17.9999 20.4999C17.9999 20.2238 18.2238 19.9999 18.4999 19.9999V17.9999C17.1192 17.9999 15.9999 19.1192 15.9999 20.4999H17.9999ZM18.4999 19.9999C18.776 19.9999 18.9999 20.2238 18.9999 20.4999H20.9999C20.9999 19.1192 19.8806 17.9999 18.4999 17.9999V19.9999Z" fill="white"/></svg>');}
.offer ul.icons li.icon3:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.60005 11.1874L11.4 12.9874L15.0001 9.38738M4.80005 5.78738L10.3901 2.99237C11.4036 2.48562 12.5965 2.48562 13.61 2.99237L19.2001 5.78738C19.2001 5.78738 19.2001 11.0434 19.2001 13.8154C19.2001 16.5874 16.6377 18.4586 12 21.3874C7.36245 18.4586 4.80005 15.9874 4.80005 13.8154V5.78738Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
.offer ul.icons li.icon4:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.4951 2.71381C11.7017 2.29527 12.2985 2.29527 12.5051 2.71381L15.1791 8.13194C15.2611 8.29814 15.4196 8.41334 15.6031 8.43999L21.5823 9.30883C22.0442 9.37595 22.2286 9.94357 21.8944 10.2694L17.5678 14.4868C17.4351 14.6162 17.3745 14.8026 17.4058 14.9852L18.4272 20.9403C18.5061 21.4004 18.0233 21.7512 17.6101 21.534L12.2621 18.7224C12.0981 18.6361 11.9021 18.6361 11.738 18.7224L6.39002 21.534C5.97689 21.7512 5.49404 21.4004 5.57294 20.9403L6.59432 14.9852C6.62565 14.8026 6.56509 14.6162 6.43236 14.4868L2.10573 10.2694C1.7715 9.94357 1.95594 9.37595 2.41783 9.30883L8.39708 8.43999C8.5805 8.41334 8.73906 8.29814 8.82109 8.13194L11.4951 2.71381Z" stroke="white" stroke-width="2" stroke-linejoin="round"/></svg>');}
.offer ul.icons li.icon5:before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.7999 16.7999V10.7999M11.9999 16.7999V7.1999M7.1999 16.7999V14.3999M4.7999 21.5999C3.47442 21.5999 2.3999 20.5254 2.3999 19.1999V4.7999C2.3999 3.47442 3.47442 2.3999 4.7999 2.3999H19.1999C20.5254 2.3999 21.5999 3.47442 21.5999 4.7999V19.1999C21.5999 20.5254 20.5254 21.5999 19.1999 21.5999H4.7999Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');}
.offer .red_transparent-btn{display:block;margin:30px 0 0;position:relative;padding:31px 22px;position:relative;z-index:1;overflow:hidden;border:0 none;}
.offer .red_transparent-btn:before{content:"";position:absolute;top:0;height:100%;left:-110%;width:100%;background-color:#0186CD;transition:all 0.3s;z-index:-1;animation-name:red_btn_animation;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;}
.offer .red_transparent-btn:after{content:"";position:absolute;top:0;height:100%;left:0;width:100%;border-radius:70px;z-index:1;border:4px solid #0186CD;}
@keyframes red_btn_animation {
0%,
50%{left:-110%;}
70%{left:0%;}
80%{left:0%;}
100%{left:110%;}
}
.offer .red_transparent-btn:hover:before{left:0 !important;}
.offer .right_block{max-width:500px;}
div.btn_goto_tarifs.hidden{display:none;}
div.btn_goto_tarifs .btn_goto_tarifs{margin:0 auto;width:fit-content;}
@media(max-width:1365px){
.page-id-13561 .offer.bg_image .container-seo{padding-top:267px;}
}
@media(max-width:1140px){
.page-id-13561 .offer.bg_image .container-seo{padding-top:213px;}
}
@media(max-width:991px){
.page-id-13561 .offer.bg_image .container-seo{padding-top:140px;}
}
@media(max-width:767px){
.offer.bg_image h1{font-size:42px;margin:0 0 20px;}
.offer .offer_title_subtitle{width:auto;margin:0 0 30px;}
.offer .offer__text > .flex{flex-direction:column;gap:30px;}
.offer .flex.gap40 .col_50{width:100%;}
.offer_title_subtitle, .offer .size24{font-size:20px;}
.offer .red_transparent-btn{padding:20px 22px;margin-right:30px;}
.offer .red_transparent-btn .arrow{width:60px;height:60px;background-size:70%;}
}
@media(max-width:450px){
.offer.bg_image {
background-image: var(--mobile_bg_first) !important;
}
.offer.bg_image h1 {
font-size: 24px;
}
.offer_title_subtitle, .offer .size24 {
font-size: 18px;
}
.offer .red_transparent-btn {
font-size: 12px;
}
}
.four_guarantees__list{display:flex;justify-content: center;flex-wrap:wrap;gap:40px;}
.four_guarantees__list li{width:calc((100% - 40px) / 2);display:flex;gap:20px; background-color: #fff;}
.four_guarantees__list li .item_icon_seo{width:120px;}
.four_guarantees__list li .item_icon_seo img{display:block;}
.four_guarantees__list li .text_block{width:calc(100% - 120px - 20px);}
.four_guarantees__list li .item_title-seo {font-size:24px;line-height:1.4;margin:0 0 10px;}
.four_guarantees__list li .item_text{font-size:18px;font-weight:300;line-height:1.17;}
@media(max-width:991px){
.four_guarantees__list{gap:30px;}
.four_guarantees__list li{width:calc((100% - 30px) / 2);}
.four_guarantees__list li .item_icon_seo{width:64px;}
.four_guarantees__list li .text_block{width:calc(100% - 64px - 20px);}
.four_guarantees__list li .item_title-seo{font-size:18px;}
}
@media(max-width:767px){
.four_guarantees__list li{width:100%;}
}
@media(max-width:575px){
.four_guarantees_flexible .h2_size44{text-align:center;}
.four_guarantees__list li{align-items:center;flex-direction:column;text-align:center;}
}
@media(max-width:416px){
.four_guarantees__list li .text_block {
width: 100%;
}
}
.advantages__btn {
top: 30%;
}.who_suitable_promotion__list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 44px;}
.who_suitable_promotion__list li{padding:20px;border:2px solid #1B1B1B;width:calc((100% - 44px) / 2);position:relative;z-index:2;font-size:18px;line-height:1.18;font-weight:300;display:flex;gap:20px;}
.who_suitable_promotion__list li .zagolovok{font-size:24px;margin:0 0 10px;font-weight:400;}
.who_suitable_promotion__list li .item_icon_seo{width:64px;}
.who_suitable_promotion__list li img{width:100%;}
.who_suitable_promotion__list li .text_block{width:calc(100% - 64px - 20px);}
.who_suitable_promotion__list li:before{display:block;content:'';border:2px solid #5199FF;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;z-index:-2;top:6px;left:6px;}
.who_suitable_promotion__list li:after{display:block;content:'';width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;background:#fff;}
@media(max-width:991px){
.who_suitable_promotion__list{gap:30px;}
.who_suitable_promotion__list li{gap:15px;width:calc((100% - 30px) / 2);}
.who_suitable_promotion__list li .item_icon_seo{width:48px;}
.who_suitable_promotion__list li .text_block{width:calc(100% - 48px - 15px);}
.who_suitable_promotion__list li .zagolovok{font-size:18px;}
}
@media(max-width:767px){
.who_suitable_promotion__list li{width:100%;}
}
@media(max-width:575px){
}.list_spoiler_flexible .list_spoiler_btn{margin:40px 0 0;}
.list_spoiler_flexible .list_spoiler_btn.btn_center{text-align:center;}
.list_spoiler_flexible .red-border-16-btn{display:inline-block;}
.list_spoiler__list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px 40px;}
.list_spoiler__list li{padding:0 0 10px 20px;border-bottom:1px solid #DDDFE0;width:calc((100% - 40px) / 2);position:relative;}
.list_spoiler__list li:before{display:block;content:'';position:absolute;left:0;top:10px;height:8px;width:8px;border-radius:50%;background:#0186CD;}
.list_spoiler__list:not(.show_all) li:nth-child(n+7){display:none;}
@media(max-width:575px){
.list_spoiler__list li {
width: 100%;
}
.list_spoiler_flexible .red-border-16-btn {
margin: 15px 0 0;
}
}h2.section-title, .section-title{margin-top:0;margin-bottom:40px;font-style:normal;font-weight:500;font-size:36px;line-height:46px;color:#1B1B1B;}
.home_uslugi_wrapper{position:relative;}
.home_uslugi_wrapper .swiper-prev, .home_uslugi_wrapper .swiper-next{background:unset;width:36px;height:36px;}
.home_uslugi_wrapper .swiper-button-disabled{display:none;}
.home_uslugi_wrapper .swiper-next{right:-18px;}
.home_uslugi_wrapper .swiper-prev{left:-18px;}
.home_uslugi_wrapper .swiper{height:calc((400px + 8px) * 2 + 40px);}
.home_uslugi_wrapper .swiper-slide{height:calc((100% - 40px) / 2);padding:0 8px 8px 0;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item{width:auto;height:100%;justify-content:flex-start;z-index:1;cursor:default;position:relative;box-sizing:border-box;padding:20px;gap:20px;display:flex;flex-direction:column;min-height:338px;background:#FFFFFF;border:2px solid #1B1B1B;box-shadow:8px 8px 0px #5199FF;transition:0.3s;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-title{height:auto;min-height:56px;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-icon{top:unset;left:unset;bottom:16px;right:16px;max-width:39%;height:auto;z-index:-1;}
.home_uslugi_wrapper .top{gap:10px 20px;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-price{white-space:nowrap;font-size:24px;line-height:1.17;margin:0;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-text{margin:0;}
.kakie-saity-my-razrabatyvaem-item .text1{max-width:320px;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-text > div{position:relative;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-text .text2{display:none;font-size:80%;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-text .text2 ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:0px 20px;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-text .text2 ul li{display:grid;grid-template-columns:6px auto;gap:10px;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-text .text2 ul li:before{display:block;content:'';height:6px;width:6px;background:#fff;border-radius:50%;transform:translateY(8px);}
.kakie-saity-my-razrabatyvaem-item:hover .text2 + .text1{display:none;}
.kakie-saity-my-razrabatyvaem-item:hover .text2{display:block;}
.kakie-saity-my-razrabatyvaem-item:hover .text2 a{color:#fff;}
.kakie-saity-my-razrabatyvaem-item:hover .text2 a:hover{text-decoration:underline;}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-button{position:relative;z-index:3;transition:0.3s;font-style:normal;font-weight:700;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;justify-content:center;letter-spacing:0.32px;text-transform:uppercase;color:#5199FF;box-sizing:border-box;width:192px;height:55px;border:4px solid #5199FF;border-radius:16px;position:absolute;left:16px;bottom:16px;cursor:pointer;}
.kakie-saity-my-razrabatyvaem-item:hover .kakie-saity-my-razrabatyvaem-item-button{transition:0.3s;color:#fff;border:4px solid #fff;}
.kakie-saity-my-razrabatyvaem-item:hover{transition:0.3s;background:#5199FF;box-shadow:8px 8px 0px #1B1B1B;}
.kakie-saity-my-razrabatyvaem-item-title{font-style:normal;font-weight:500;font-size:21px;line-height:1.3;min-height:2.6em;color:#1B1B1B;transition:0.3s;}
.kakie-saity-my-razrabatyvaem-item-text{margin-top:20px;font-style:normal;font-weight:300;font-size:18px;line-height:21px;transition:0.3s;color:#1B1B1B;}
.kakie-saity-my-razrabatyvaem-item-price{font-style:normal;font-weight:600;font-size:20px;line-height:22px;transition:0.3s;color:#5199FF;margin-bottom:20px;}
.kakie-saity-my-razrabatyvaem-item:hover .kakie-saity-my-razrabatyvaem-item-title, .kakie-saity-my-razrabatyvaem-item:hover .kakie-saity-my-razrabatyvaem-item-text, .kakie-saity-my-razrabatyvaem-item:hover  .kakie-saity-my-razrabatyvaem-item-price{transition:0.3s;color:#fff;}
.kakie-saity-my-razrabatyvaem-item-icon{position:absolute;display:flex;right:0;width:120px;height:120px;align-items:center;top:0px;right:0px;}
@media(min-width:768px){
.home_uslugi_wrapper .swiper-pagination{display:none;}
}
@media(max-width:1199px){}
@media(max-width:999px){
h2.section-title, .section-title{font-size:24px;line-height:120%;margin-bottom:30px;}
}
@media(max-width:992px){
.home_uslugi_wrapper .top{flex-direction:column;}
.home_uslugi_wrapper .swiper{height:calc((470px + 8px) * 2 + 40px);}
}
@media(max-width:767px){}
@media(max-width:600px){
.home_uslugi_wrapper .swiper-next{right:2px;}
.home_uslugi_wrapper .swiper-prev{left:2px;}
}
@media(max-width:576px){}
@media(max-width:450px){
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item {
padding: 15px 10px;
}
.home_uslugi_wrapper .kakie-saity-my-razrabatyvaem-item-text .text2 ul {
gap: 0 10px;
}
}.h2.zony__title{font-size:36px;line-height:1.3;font-weight:400;margin:0 0 0.55em;}
.zak_agent{background:#F8F8F8;padding:32px 71px 32px 102px;position:relative;gap:20px 4.6%;margin:0 0 40px;}
.zak_agent .label{text-transform:uppercase;position:absolute;font-size:20px;line-height:1.2;font-weight:300;}
.zak_agent .label.zak{transform:rotate(-90deg) translate(-60%, -80%);left:0;top:0;color:#004BC7;}
.zak_agent .label.agent{transform:rotate(90deg) translate(-60%, -110%);right:0;bottom:0;color:#0186CD;}
.zak_agent .item{width:21.55%;gap:20px;}
.zak_agent .item .image{width:40px;}
@media(max-width:767px){
.zak_agent .item .image img.img_desktop{display:none;}
}
@media(min-width:768px){
.zak_agent .item .image img.img_mobile{display:none;}
}
.zak_agent .item .info{width:calc(100% - 40px - 20px);padding:20px 0;}
.zak_agent .item .info p{font-size:18px;line-height:1.3;font-weight:600;}
.zak_agent .item .info .num{font-size:32px;line-height:1.2;font-weight:600;}
.zak_agent .item .info .label_proc{font-size:14px;line-height:1.6;}
.zony .zagolovok_tabliczy{font-size:16px;font-weight:600;line-height:1.125;margin:0 0 1em;}
.zony .table_wrapper{margin:0 0 40px;}
.zony .table_wrapper table{width:100%;border-collapse:collapse;margin:0;}
.zony .table_wrapper th, .zony .table_wrapper td{border-color:#F8F8F8;}
.zony .table_wrapper table thead th{background:#F8F8F8;color:#848484;font-size:16px;font-weight:600;line-height:1.125;padding:15px 16px;text-align:left;}
.zony .table_wrapper table tbody td{color:#000;font-size:18px;font-weight:600;line-height:1.125;padding:15px 16px;vertical-align:top;}
.zony .table_wrapper table tbody td:not(:last-child){border-right:0 none;}
.zony .table_wrapper table tbody td:not(:first-child){position:relative;border-left:0 none;}
.zony .table_wrapper table tbody td:not(:first-child):before{position:absolute;display:block;content:'';left:0;top:25%;height:50%;width:1px;background:#F8F8F8;}
.zony .red_block{padding:40px;border-radius:16px;background:#0186CD;color:#fff;}
.zony .red_block .text{font-size:24px;font-weight:400;line-height:1.46;}
.zony .red_block .proc{position:relative;padding:0 20px 0 84px;}
.zony .red_block .proc:before{position:absolute;display:block;height:64px;width:64px;content:'';top:50%;left:0;transform:translateY(-50%);}
.zony .red_block .proc.zak:before{background:url('data:image/svg+xml,<svg width="64" height="65" viewBox="0 0 64 65" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_15_6961)"><rect y="0.5" width="64" height="64" rx="32" fill="white"/><line x1="0.140701" y1="26.8505" x2="19.5747" y2="46.2846" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="17.1332" x2="29.2918" y2="46.2843" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="7.41643" x2="39.0088" y2="46.2845" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="-2.30086" x2="46.7824" y2="44.3409" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="-12.0177" x2="56.4994" y2="44.3411" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="56.0014" x2="56.4994" y2="112.36" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="-21.7349" x2="79.8203" y2="57.9447" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="46.2846" x2="75.9335" y2="122.077" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="-31.4517" x2="77.8769" y2="46.2845" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="36.5673" x2="77.8769" y2="114.303" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="-41.169" x2="79.8203" y2="38.5106" stroke="%23004BC7" stroke-width="2"/><line x1="0.140701" y1="26.8505" x2="79.8203" y2="106.53" stroke="%23004BC7" stroke-width="2"/><line x1="17.6329" y1="-33.3951" x2="79.8218" y2="28.7939" stroke="%23004BC7" stroke-width="2"/><line x1="17.6329" y1="34.6239" x2="79.8218" y2="96.8129" stroke="%23004BC7" stroke-width="2"/><line x1="27.3477" y1="-33.3951" x2="79.8197" y2="19.0768" stroke="%23004BC7" stroke-width="2"/><line x1="27.3477" y1="34.6239" x2="79.8197" y2="87.0959" stroke="%23004BC7" stroke-width="2"/><line x1="37.0665" y1="-33.3951" x2="79.8214" y2="9.35981" stroke="%23004BC7" stroke-width="2"/><line x1="37.0665" y1="34.6239" x2="79.8214" y2="77.3789" stroke="%23004BC7" stroke-width="2"/><line x1="46.7813" y1="34.6239" x2="77.8758" y2="65.7184" stroke="%23004BC7" stroke-width="2"/></g><rect x="1" y="1.5" width="62" height="62" rx="31" stroke="%23004BC7" stroke-width="2"/><defs><clipPath id="clip0_15_6961"><rect y="0.5" width="64" height="64" rx="32" fill="white"/></clipPath></defs></svg>') no-repeat center/cover;}
.zony .red_block .proc.agent:before{background:url('data:image/svg+xml,<svg width="64" height="65" viewBox="0 0 64 65" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1.5" width="62" height="62" rx="31" fill="%23B50102" stroke="white" stroke-width="2"/></svg>') no-repeat center/cover;}
.zony .red_block .proc .num{font-size:32px;font-weight:600;line-height:1.2;}
.zony .red_block .proc .label_proc{font-size:14px;line-height:1.4;}
@media(max-width:991px){
.zak_agent .item{width:47.7%;}
.zony .red_block{flex-direction:column;}
.zony .red_block .procents{justify-content:center;}
}
@media(max-width:767px){
.zak_agent{padding:20px 20px 20px 40px;}
.zak_agent .label.zak{transform:rotate(-90deg) translate(-40%, -130%);}
.zak_agent .label.agent{transform:rotate(90deg) translate(-45%, -180%);}
.zak_agent .item .info{padding:10px 0;}
.zak_agent .item .info p, .zak_agent .item .info .label_proc, .zony .red_block .proc .label_proc{font-size:12px;}
.zak_agent .item .info .num, .zony .red_block .proc .num, .h2.zony__title{font-size:24px;}
.zony .table_wrapper table thead th{font-size:10px;}
.zony .table_wrapper table tbody td{font-size:16px;}
.zony .red_block{padding:24px 16px;gap:16px;}
.zony .red_block .text{font-size:20px;}
.zony .price__content{font-size:18px;}
.zony .red_block .proc{padding:0 20px 0 68px;}
.zony .red_block .proc:before{height:48px;width:48px;}
}
@media(max-width:450px){
.zak_agent {
padding: 20px 20px 20px 30px;
}
.zak_agent .item {
gap: 10px;
}
.zak_agent .item .image {
width: 30px;
}
.zak_agent .item .info {
width: calc(100% - 30px - 10px);
}
.zak_agent .label {
font-size: 16px;
}
.zak_agent .item .info {
gap: 10px;
}
.zak_agent .item .info .procents {
gap: 0;
}
.zak_agent .item .info p, .zak_agent .item .info .label_proc, .zony .red_block .proc .label_proc {
font-size: 10px;
}
.zak_agent .item .info .num, .zony .red_block .proc .num, .h2.zony__title {
font-size: 20px;
}
.zony .red_block .text {
font-size: 18px;
}
}.results_title_flexible h2{font-size:36px;font-weight:500;line-height:1.3;text-align:left;}
.results .results_desc{width:48.33%;flex:unset;}
.results .results_stages{width:46.92%;}
.results .results_stages .results_stages__item{width:100%;}
.results .results_stages .results_stages__item .item_text{max-width:373px;}
.results.flexible  .btn_n{background:#f8f8f8;z-index:1;position:relative;border:0 none;margin:40px 0 0;}
.results.flexible  .btn_n:before{display:block;content:'';z-index:-1;position:absolute;left:4px;top:4px;right:-8px;bottom:-8px;border:4px solid #3c3c3c;border-radius:70px;}
.results.flexible  .btn_n:after{display:block;content:'';z-index:-1;position:absolute;left:0;top:0;right:0;bottom:0;border:4px solid #0186CD;background:#f8f8f8;border-radius:70px;}
.results.flexible  .btn_n:hover{color:#fff;}
.results.flexible  .btn_n:hover:after{background:#0186CD;}
.results.flexible .results_subtitle{margin:20px 0 0;width:auto;max-width:540px;}
@media(max-width:1199.98px){
.results .results_desc, .results .results_stages{width:100%;max-width:600px;}
}
@media(max-width:767px){
.results_title_flexible h2 {
font-size: 24px;
}
.results.flexible .btn_n {
font-size: 12px;
line-height: 1.5;
height: auto;
padding: 20px;
min-width: auto;
}
.results.flexible .results_stages__item {
padding: 24px 24px 24px 48px;
}
}.tabs-nav2-tarfs{display:flex;gap:8px;}
.tabs-nav2-tarfs a{font-style:normal;font-weight:500;font-size:12px;line-height:18px;letter-spacing:0.24px;text-transform:uppercase;color:#000000;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:11px 20px;background:rgba(0, 0, 0, 0.002);box-shadow:inset 0px 0px 0px 1px #757575;border-radius:40px;transition:0.3s;}
.tabs-nav2-tarfs a:hover{color:#5199FF;transition:0.3s;}
.tabs-nav2-tarfs a.active{background:#5199FF;color:#fff;transition:0.3s;box-shadow:inset 0px 0px 0px 1px #5199FF;}
.home_portfolio .block_cases{margin:40px 0;}
.home_portfolio .block_cases .case{position:relative;padding:20px;background:#F8F8F8;}
.home_portfolio .block_cases .case.hidden{display:none;}
.home_portfolio .case img{display:block;width:100%;}
.home_portfolio .case .case_title{display:block;margin:20px 0;font-weight:500;font-size:22px;line-height:1.27;min-height:2.54em;}
.home_portfolio .case .case_title:before{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;}
.home_portfolio .case .case_text{font-weight:300;font-size:18px;line-height:1.2;color:#757575;}
.home_portfolio .btn_n.red_border{max-height:84px;padding-left:64px;padding-right:64px;min-width:auto;}
.home_portfolio .show_more{padding:12px 24px;border-radius:100px;border:4px solid #0186CD;color:#0186CD;font-weight:700;font-size:16px;line-height:1.25;gap:8px;text-transform:uppercase;transition:all 0.3s;}
.home_portfolio .show_more svg{display:block;}
.home_portfolio .show_more.show_all svg{transform:scaleY(-1) translateY(3px);}
.home_portfolio .show_more svg path{transition:all 0.3s;}
.home_portfolio .show_more:hover{background:#0186CD;color:#fff;box-shadow:6px 8px 0 0 var(--black);}
.home_portfolio .show_more:hover svg path{fill:#fff;}
@media(min-width:768px){}
@media(max-width:1199px){
.home_portfolio .block_cases{gap:20px;}
}
@media(max-width:991px){
.home_portfolio .block_cases{grid-template-columns:repeat(2, 1fr);}
.tabs-nav2-tarfs-wrp{overflow-x:scroll;}
.tabs-nav2-tarfs{width:fit-content;}
.tabs-nav2-tarfs a{white-space:nowrap;}
.tabs-nav2-tarfs-wrp{width:100%;}
}
@media(max-width:767px){}
@media(max-width:600px){}
@media(max-width:576px){
.home_portfolio .block_cases{grid-template-columns:1fr;}
.home_portfolio .case .case_title{min-height:auto;}
}
@media(max-width:450px){
.home_portfolio .block_cases .case {
padding: 15px;
}
.home_portfolio .case .case_title {
margin: 15px 0;
font-size: 18px;
}
.home_portfolio .case .case_text {
font-size: 14px;
}
}.what_included_list li{padding:20px;background:#F8F8F8;}
.what_included_list li .zagolovok{cursor:pointer;}
.what_included_list li .zagolovok img{display:block;width:24px;height:24px;}
.what_included_list li .toggler svg{display:block;transition:all 0.3s;}
.what_included_list li.opened .toggler svg{transform:scaleY(-1);}
.what_included_list li .zagolovok .item_icon_seo{width:24px;}
.what_included_list li .zagolovok .toggler{width:24px;}
.what_included_list li .zagolovok .label{width:calc(100% - 24px * 2 - 20px * 2);font-size:24px;font-weight:400;line-height:1.17;}
.what_included_list li + li{margin-top:10px;}
.what_included_list li .text{display:none;}
.what_included_list li .text_wrapper{padding:20px 0 0;font-size:18px;font-weight:300;line-height:1.2;color:var(--black);}
.what_included_list li .text_wrapper p{margin:0;}
.what_included_list li .text_wrapper p + p{margin-top:1em;}
@media(max-width:767px){
.what_included_list li .zagolovok {
gap: 15px;
}
.what_included_list li .zagolovok .label {
font-size: 20px;
width: calc(100% - 24px * 2 - 15px * 2);
}
}.guarantee.bg_white{background:unset;}
.guarantee .guarantee_image img{bottom:0;border:1px solid #0186CD;box-shadow:4px 4px 0 #0186CD;}
.guarantee .guarantee_image{width:44.17%}
.guarantee .guarantee_wrap{padding:0;width:48.33%}
.guarantee_title, .guarantee_subtitle, .guarantee_stages{width:auto;}
@media(max-width:1199.98px){
.guarantee .guarantee_image, .guarantee .guarantee_wrap {
width: 100%
}
.guarantee .guarantee_image {
text-align: center;
}
}.calc__btn + .calc__description{margin:-10px 0 0;}
@media(min-width:991px){
.calc__box{-ms-grid-columns:minmax(0, 518px) 16px minmax(0, 580px);grid-template-columns:minmax(0, 518px) minmax(0, 580px);}
.calc__content .calc__image{display:none;}
}
@media(max-width:990px){
.calc__preview{-ms-grid-row:1;grid-row:1;}
.calc__preview .calc__image{display:none;}
.calc__title{font-size:28px;line-height:1.25;}
}
@media(max-width:500px){
.calc__title {
display: block;
}
}.tarifs_flexible .tarifs {
	width: 99.7vw;
    margin-left: calc(-50vw + 50%);
    padding: 50px 0 80px;
    background-color: #2F3538;
	}
.tarifs_flexible .tarif_item__name{color:var(--white);}
@media(max-width:767px){
.tarifs_flexible .tarifs{padding:30px 0;}
.tarifs_flexible .tarifs h2{font-size:50px;line-height:1.1;font-weight:400;text-transform:uppercase;}
}
@media(max-width:575.98px){
.tarifs_flexible .tarifs h2 {
font-size: 32px;
line-height: 1.2;
}
}.white{color:#fff;}
h2.section-title, .section-title{margin-top:0;margin-bottom:40px;font-style:normal;font-weight:500;font-size:36px;line-height:46px;color:#1B1B1B;}
h2.section-title.white, .section-title.white{color:#fff;}
.out-team-wrapper-dark{width: 99.7vw;
    margin-left: calc(-50vw + 50%);
    padding: 50px 0 80px;
    background-color: #2F3538;}
.out-team-wrapper-dima{display:flex;margin-bottom:60px;justify-content:space-between;}
.out-team-wrapper-dima-left{display:flex;align-items:flex-start;width:450px;background:rgba(255, 255, 255, 0.002);}
.out-team-wrapper-dima-left img{width:100%;box-shadow:16px 16px 0px #5199FF;}
.out-team-wrapper-team{position:relative;}
.swiper-button-disabled{opacity:0;}
.swiper-prev , .swiper-next{cursor:pointer;}
.out-team-wrapper-dima-right{width:580px;margin-top:10px;}
.out-team-wrapper-dima-title{margin-bottom:20px;font-style:normal;font-weight:500;font-size:30px;line-height:36px;text-align:center;color:#F8F8F8;}
.out-team-wrapper-dima-subtitle{font-style:normal;font-weight:300;font-size:16px;line-height:21px;text-align:center;color:#F8F8F8;margin-bottom:50px;}
.out-team-wrapper-dima-text{position:relative;font-style:italic;font-weight:300;font-size:18px;line-height:21px;text-align:center;z-index:3;color:#F8F8F8;}
.out-team-wrapper-dima-text:before{z-index:-1;position:absolute;width:79px;height:51px;top:-30px;content:'';left:0;background-image:url('data:image/svg+xml,<svg width="79" height="51" viewBox="0 0 79 51" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35.6391 51L62.0714 0H79L57.6165 51H35.6391ZM0 51L26.4323 0H43.3609L22.2744 51H0Z" fill="%23F8F8F8" fill-opacity="0.05"/></svg>');background-position:center;background-size:contain;background-repeat:no-repeat;}
.out-team-wrapper-dima-text:after{z-index:-1;position:absolute;width:79px;height:51px;bottom:-30px;content:'';right:0;background-image:url('data:image/svg+xml,<svg width="79" height="51" viewBox="0 0 79 51" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35.6391 51L62.0714 0H79L57.6165 51H35.6391ZM0 51L26.4323 0H43.3609L22.2744 51H0Z" fill="%23F8F8F8" fill-opacity="0.05"/></svg>');background-position:center;background-size:contain;background-repeat:no-repeat;}
.our-team-razrab-item-name{font-style:normal;font-weight:400;font-size:18px;line-height:26px;margin-top:40px;margin-bottom:5px;text-align:center;color:#F8F8F8;}
.our-team-razrab-item-dol{margin-bottom:10px;font-style:normal;font-weight:300;font-size:16px;line-height:21px;text-align:center;color:#F8F8F8;}
.our-team-razrab-item-image{display:flex;background:rgba(255, 255, 255, 0.002);box-shadow:8px 8px 0px #D0D0D0;}
.our-team-razrab-item-image img{width:100%;}
.out-team-wrapper-team .swiper-prev, .out-team-wrapper-team .swiper-next{width:36px;height:37px;}
.out-team-wrapper-team .swiper-prev{left:-18px;}
.out-team-wrapper-team .swiper-next{right:-18px;}
.our-team-razrab-item-info{font-style:normal;font-weight:300;font-size:16px;line-height:21px;text-align:center;color:#fff;}
.our-team-razrab-item-info span{font-style:normal;font-weight:300;font-size:16px;line-height:21px;text-align:center;color:#757575;}
span.hash{display:block;height:10px;}
@media(max-width:999px){
h2.section-title, .section-title {
font-size: 24px;
line-height: 120%;
margin-bottom: 30px;
}
}

.spasibo_flexible {
	 width: 99.7vw;
    margin-left: calc(-50vw + 50%);
    padding: 50px 0 80px;
    background-color: #2F3538;
}

.spasibo_flexible .swiper_spasibo .swiper-slide{background:#fff;border-radius:12px;overflow:hidden;}
.spasibo_flexible{overflow:hidden;}
.swiper_spasibo{overflow:visible;}
.spasibo_flexible .swiper_spasibo img{width:100%;height:240px;object-fit:contain;display:block;}
.spasibo_flexible .section-reviews--black .inner-title{margin:0 0 40px;}
.spasibo_flexible .section-reviews--black .inner-title .h2{font-size:40px;font-weight:500;}
@media(max-width:767px){
.spasibo_flexible .section-reviews--black .inner-title {
margin: 0 0 30px;
}
.spasibo_flexible .section-reviews--black .inner-title .h2 {
font-size: 28px;
}
}.spasibo_ur_flexible{}
.spasibo_ur_flexible .section-reviews--black .inner-title{margin:0 0 40px;}
.spasibo_ur_flexible .section-reviews--black .inner-title .h2{font-size:40px;font-weight:500;}
.spasibo_ur_flexible .section-reviews .inner-swiper{margin:0;}
@media(max-width:991.98px){
.section-reviews{padding:45px 0;}
}
@media(max-width:767px){
.spasibo_ur_flexible .section-reviews--black .inner-title {
margin: 0 0 30px;
}
.spasibo_ur_flexible .section-reviews--black .inner-title .h2 {
font-size: 28px;
}
}

.nam_dover_flexible {
	 width: 99.7vw;
    margin-left: calc(-50vw + 50%);
    padding: 50px 0 80px;
    background-color: #2F3538;
}
.nam_dover_flexible .section-reviews--black .inner-title{margin:0 0 40px;max-width:830px;}
.nam_dover_flexible .section-reviews--black .inner-title .h2{font-size:40px;font-weight:500;}
.nam_dover_flexible .inner-logotypes{margin:0;}
.nam_dover_flexible .section-reviews{padding:60px 0;}
.nam_dover_flexible .section-reviews .inner-logotypes .item{display:flex;align-items:center;justify-content:center;height:70px;background:#fff;}
.nam_dover_flexible .section-reviews .inner-logotypes .item img{max-height:100%;max-width:100%;width:auto;}
@media(max-width:767px){
.nam_dover_flexible .section-reviews--black .inner-title {
margin: 0 0 30px;
}
.nam_dover_flexible .section-reviews--black .inner-title .h2 {
font-size: 28px;
}
.nam_dover_flexible .section-reviews {
padding: 30px 0;
}
}.target-work-completed__name, .target-work-completed__title, .target-work-completed__number, .target-work-completed__text{color:var(--black);}
.target-work-completed__title{line-height:1.2;margin:0 0 1em;}
@media(max-width:996px){
.target-work-completed__info {
flex-direction: row;
gap: 15px;
align-items: flex-start;
}
.target-work-completed__toggler {
padding-left: 26px;
}
}
.callback {
	width: 99.7vw;
    margin-left: calc(-50vw + 50%);
    padding: 50px 0 80px;
}
.callback.white{padding:280px 0;color:var(--black);background:url(/userfiles/images/callback_block.jpg) no-repeat left bottom;}
.callback.white .button{
  display: block;
  margin-top: 50px;
  padding:30px 50px;
  height: auto;
}
.callback.white .callback_wrap__content{max-width:708px;margin:0 0 0 auto;}
.callback.white .callback_wrap__title{letter-spacing:-0.001em;}
.callback_wrap__title:after{width:681px;}
.callback.white .callback_wrap__subtitle{font-size:24px;font-weight:500;line-height:1.25;}
.callback.white .callback_form{max-width:580px;margin:40px 0 0 auto;}
.callback.white .callback_form input, .callback.white .callback_form textarea{border-color:#D0D0D0;display:block;background:#fff;}
.callback.white .callback_form textarea{margin:6px 0 0;}
.callback.white .callback_form input, .callback.white .callback_form textarea, .callback.white .callback_form input::placeholder{color:#757575;}
.callback.white .callback_form label{margin:0 0 24px;}
.callback.white .callback_form label span{color:#848484;}
.callback.white .btn_n{height:84px;position:relative;border:0 none;z-index:1;min-width:auto;margin:0;display:block;width:100%;}
.callback.white .btn_n:before, .callback.white .btn_n:after{display:block;content:'';position:absolute;border-radius:70px;z-index:-1;}
.callback.white .btn_n:before{left:6px;top:8px;right:-6px;bottom:-8px;border:4px solid var(--black);}
.callback.white .btn_n:after{left:0;top:0;right:0;bottom:0;border:4px solid #0186CD;background:#fff;}
.callback.white .btn_n:hover{color:#fff;}
.callback.white .btn_n:hover:after{background:#0186CD;}
@media(max-width:1400px){
.callback.white{background-position:left -150px bottom;}
}
@media(max-width:1199.98px){
.callback.white{height:auto;}
.callback.white{background-position:left -320px bottom;}
}
@media(max-width:991px){
.callback.white{background:url(/userfiles/images/callback_block-mob.jpg) no-repeat center bottom;padding-bottom:440px;}
.callback_wrap__title:after{top:39px;left:-48px;}
.callback.white .callback_form{max-width:none;width:auto;margin-left:0;}
}
@media(max-width:767px){
.callback.white{padding-top:30px;}
.callback.white .callback_wrap__title{max-width:320px;font-size:28px;line-height:1.14;}
.callback.white .callback_wrap__subtitle{font-size:19px;}
.callback_wrap__title:after{display:none;}
.callback.white .button{
  margin: 30px auto 0px;
}
.callback.white .callback_wrap__content{max-width:none;margin:0;}
.callback.white .btn_n{height:68px;}
.callback.white p.agreement{text-align:center;}
}
@media(max-width:390px){
.callback.white {
background-size: contain;
padding-bottom: 113vw;
}
}



	 @media screen and (min-width: 700px) {
      * {
        margin: 0;
        padding: 0;
        outline: 0 !important;
        box-sizing: border-box;
      }
      .tg-unique-container {
        max-width: 1200px;
        min-width: 1200px;
        margin: 0 auto;
        padding: 0 20px;
      }
      .tg-unique-button {
        cursor: pointer;
        border-radius: 5px;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        z-index: 10;
        width: 500px;
        height: 100px;
        font-size: 18px;
      }
      .tg-button {
        height: 100%;
        width: 100%;
        background-image: linear-gradient(to bottom, #70c1ff, #1569aa);
        cursor: pointer;
        border: none;
        color: #fff;
        font-weight: 600;
        transition: background 0.2s ease;
        width: 100%;
        transition: 0.3s;
      }
      .tg-button p {
        position: relative;
        z-index: 1;
        font-size: 24px;
      }
      .tg-unique-main {
        margin-top: 100px;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        position: relative;
        z-index: 2;
      }
      .tg-unique-left {
        width: 481px;
      }
      .tg-unique-left h1 {
        font-size: 40px;
        font-weight: 700;
        line-height: 120%;
      }
      .tg-unique-left h1 span {
        color: #b7d445;
      }
       .tg-unique-h1_dop {
        margin-top: 10px;
        font-size: 25px;
        line-height: 145%;
        font-weight: 200;
        color: #323232;
      }
      .tg-unique-plusi {
        margin-top: 30px;
      }
      .tg-unique-plusi li {
        list-style-type: none;
        font-size: 20px;
        line-height: 140%;
        position: relative;
        padding-left: 30px;
      }
      .tg-unique-plusi li::before {
        position: absolute;
        content: "";
        left: 0;
        top: 6px;
        width: 15px;
        height: 15px;
        background-image: url("https://direktolog-stanislav.ru/userfiles/images/dust.png");
        background-size: cover;
      }
      .tg-unique-plusi li:nth-child(n+2) {
        margin-top: 20px;
      }
      .tg-unique-button {
        margin-top: 40px;
        width: 100%;
      }
      .tg-unique-right {
        width: 620px;
        height: 100%;
        display: flex;
        -o-object-fit: cover;
           object-fit: cover;
        justify-content: space-between;
        position: absolute;
        top: 0;
        right: 20px;
        margin-top: 0px;
        padding-top: 12px;
        flex-direction: column;
      }
      .tg-unique-right .img-right {
        width: 100%;
        display: flex;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 30% 10px;
        height: 100%;
      }
      .tg-unique-social {
        display: flex;
        justify-content: space-around;
        position: absolute;
        bottom: 18px;
        width: 95%;
      }
      .tg-unique-item {
        display: flex;
        align-items: center;
        background-color: #fff;
        padding: 15px 20px;
        margin-top: auto;
        width: -moz-max-content;
        width: max-content;
        justify-content: center;
        color: #333;
        text-decoration: none;
        border-radius: 5px;
        transition: transform 0.2s ease;
      }
      .tg-unique-item:hover {
        transform: translateY(-5px);
      }
      .img-social {
        height: 50px;
      }
      .tg-unique-info {
        margin-left: 15px;
      }
      .tg-unique-info b {
        font-weight: 800;
        font-size: 16px;
        line-height: 16px;
      }
      .tg-unique-info p {
        font-size: 13px;
        line-height: 13px;
        margin-top: 3px;
      }
      /* Скрытие мобильного текста на десктопе */
      .tg-unique-mobile-content {
        display: none;
      }
    }
    @media screen and (max-width: 992px) and (min-width: 700px) {
      * {
        margin: 0;
        padding: 0;
        outline: 0 !important;
        box-sizing: border-box;
      }
      .tg-unique-container {
        max-width: 700px;
        min-width: 700px;
        margin: 0 auto;
        padding: 0 20px;
      }
      
      .tg-unique-button {
        cursor: pointer;
        border-radius: 5px;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        z-index: 10;
        width: 500px;
        height: 100px;
        font-size: 18px;
      }
      .tg-button {
        height: 100%;
        width: 100%;
        background-image: linear-gradient(to bottom, #70c1ff, #1569aa);
        cursor: pointer;
        border: none;
        color: #fff;
        font-weight: 600;
        transition: background 0.2s ease;
        width: 100%;
        transition: 0.3s;
      }
      .tg-button p {
        position: relative;
        z-index: 1;
        font-size: 24px;
      }
      .tg-unique-main {
        margin-top: 70px;
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        position: relative;
        z-index: 2;
      }
     .tg-unique-left {
        width: 100%;
      }
     .tg-unique-left h1 {
        font-size: 50px;
        font-weight: 700;
        line-height: 120%;
        text-align: center;
        width: 481px;
        margin-left: auto;
        margin-right: auto;
      }
      .tg-unique-left h1 span {
        color: #b7d445;
      }
      .tg-unique-h1_dop {
        margin-top: 10px;
        font-size: 25px;
        line-height: 145%;
        font-weight: 200;
        color: #323232;
        text-align: center;
        width: 481px;
        margin-left: auto;
        margin-right: auto;
      }
      .tg-unique-plusi {
        margin-top: 60px;
      }
      .tg-unique-plus {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
      }
      .tg-unique-plusi li {
        list-style-type: none;
        font-size: 18px;
        line-height: 140%;
        position: relative;
        padding-left: 0px;
        width: 32%;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .tg-unique-plusi li::before {
        position: absolute;
        content: "";
        left: auto;
        top: -25px;
        width: 15px;
        height: 15px;
        background-image: url("https://direktolog-stanislav.ru/userfiles/images/dust.png");
        background-size: cover;
      }
      .tg-unique-plusi li:nth-child(n+2) {
        margin-top: 0;
      }
      .tg-unique-plusi li:nth-child(n+4) {
        margin-top: 50px;
      }
      .tg-unique-plusi li:last-child {
        width: 60%;
        margin-left: auto;
        margin-right: auto;
      }
      .tg-unique-button {
        margin-top: 40px;
        width: 100%;
      }
      .tg-unique-right {
        width: 100%;
        height: 600px;
        display: flex;
        -o-object-fit: cover;
           object-fit: cover;
        justify-content: space-between;
        position: relative;
        align-items: center;
        position: relative;
        top: auto;
        right: 0px;
        margin-top: 20px !important;
        margin-top: 0px;
        padding-top: 12px;
        flex-direction: column;
      }
      .tg-unique-right .img-right {
        width: 100%;
        display: flex;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 30% 10px;
        height: 100%;
      }
       .tg-unique-social {
        display: flex;
        justify-content: space-around;
        position: absolute;
        bottom: 25px;
        width: 95%;
      }
     .tg-unique-item {
        display: flex;
        align-items: center;
        background-color: #fff;
        padding: 15px 20px;
        margin-top: auto;
        width: -moz-max-content;
        width: max-content;
        justify-content: center;
        color: #333;
        text-decoration: none;
        border-radius: 5px;
        transition: transform 0.2s ease;
      }
      .tg-unique-item:hover {
        transform: translateY(-5px);
      }
     .img-social {
        height: 50px;
      }
      .tg-unique-info {
        margin-left: 15px;
      }
      .tg-unique-info b {
        font-weight: 800;
        font-size: 16px;
        line-height: 16px;
      }
      .tg-unique-info p {
        font-size: 13px;
        line-height: 13px;
        margin-top: 3px;
      }
      /* Скрытие мобильного текста на десктопе */
      .tg-unique-mobile-content {
        display: none;
      }
    }
    @media screen and (max-width: 700px) {
      * {
        margin: 0;
        padding: 0;
        outline: 0 !important;
        box-sizing: border-box;
      }
      .tg-unique-container {
        max-width: 338px;
        min-width: 338px;
        margin: 0 auto;
        padding: 0 20px; /* Восстановлено */
      }
      .tg-unique-button {
        cursor: pointer;
        border-radius: 5px;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        z-index: 10;
        width: 100%;
        height: 60px; /* Уменьшено для компактности */
        font-size: 14px; /* Уменьшен шрифт */
        margin-top: 0; /* Убедимся, что ниже списка */
      }
      .tg-button {
        height: 100%;
        width: 100%;
        background-image: linear-gradient(to bottom, #70c1ff, #1569aa);
        cursor: pointer;
        border: none;
        color: #fff;
        font-weight: 600;
        transition: background 0.2s ease;
        width: 100%;
        transition: 0.3s;
      }
      .tg-button p {
        position: relative;
        z-index: 1;
        font-size: 16px; /* Уменьшен шрифт текста */
        line-height: 100%;
      }
      .tg-unique-main {
        margin-top: 50px; /* Восстановлено */
        display: flex;
        align-items: stretch;
        justify-content: space-between;
        position: relative;
        z-index: 2;
      }
      .tg-unique-left {
        width: 100%;
      }
      .tg-unique-left h1 {
        font-size: 16px; /* Восстановлено */
        font-weight: 700;
        line-height: 120%;
        text-align: center;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: -50px; /* Восстановлено */
      }
      .tg-unique-left h1 span {
        color: #b7d445;
      }
      .tg-unique-left h1 img {
        display: none;
      }
      .tg-unique-social .tg-mobi {
        display: none;
      }
      .tg-unique-h1_dop {
        display: none;
      }
      .tg-unique-plusi {
        display: none;
      }
      .tg-unique-mobile-content {
        display: block;
        margin-top: -100px; /* Восстановлено */
        font-size: 10px;
        line-height: 140%;
        text-align: center;
        color: #323232;
        position: relative; /* Добавлено */
        z-index: 1; /* Убедимся, что над фото */
      }
      .tg-unique-mobile-content h3 {
        font-size: 20px; /* Восстановлено */
        font-weight: 700;
        margin-bottom: 30px; /* Восстановлено */
        display: block; /* Убедимся, что виден */
      }
      .tg-unique-mobile-content .tg-unique-plus {
        display: block;
      }
      .tg-unique-mobile-content li {
        list-style-type: none;
        font-size: 16px; /* Оставлено увеличенным */
        line-height: 140%;
        position: relative;
        text-align: center;
        display: block;
        margin-bottom: 20px; /* Восстановлено */
      }
      .tg-unique-mobile-content li::before {
        position: absolute;
        content: "";
        left: 50%;
        transform: translateX(-50%);
        top: -15px; /* Восстановлено */
        width: 15px; /* Восстановлено */
        height: 15px; /* Восстановлено */
        background-image: url("https://direktolog-stanislav.ru/userfiles/images/dust.png");
        background-size: cover;
      }
      .tg-unique-right {
        width: 100%;
        height: 320px; /* Восстановлено */
        display: flex;
        -o-object-fit: cover;
           object-fit: cover;
        justify-content: space-between;
        position: relative;
        align-items: center;
        flex-direction: column;
        margin-top: 10px !important; /* Восстановлено */
        padding-top: 12px; /* Восстановлено */
      }
      .tg-unique-right .img-right {
        width: 80%; /* Оставлено увеличенным */
        display: flex;
        -o-object-fit: cover;
           object-fit: cover;
        border-radius: 30% 10px;
        height: 80%; /* Оставлено увеличенным */
        margin-top: -50px; /* Восстановлено */
        position: relative; /* Убедимся, что под текстом */
        z-index: 0; /* Под текст */
      }
      .tg-unique-social {
        display: flex;
        justify-content: space-around;
        position: relative;
        flex-direction: column;
        width: -moz-max-content; /* Восстановлено */
        width: max-content;
        margin-left: auto;
        margin-right: auto;
        margin-top: -60px; /* Восстановлено */
      }
      .tg-unique-item {
        display: flex;
        align-items: center;
        background-color: #fff;
        padding: 15px 20px; /* Vосстановлено */
        margin-top: auto;
        width: 100%;
        justify-content: center;
        color: #333;
        text-decoration: none;
        border-radius: 5px;
        transition: transform 0.2s ease;
      }
      .tg-unique-item:nth-child(n+2) {
        margin-top: 10px; /* Восстановлено */
      }
      .img-social {
        height: 15px; /* Восстановлено */
      }
      .tg-unique-info {
        margin-left: 15px; /* Восстановлено */
      }
      .tg-unique-info b {
        font-weight: 800;
        font-size: 12px; /* Восстановлено */
        line-height: 16px; /* Восстановлено */
      }
      .tg-unique-info p {
        font-size: 10px; /* Восстановлено */
        line-height: 13px; /* Восстановлено */
        margin-top: 3px; /* Восстановлено */
      }
    }


    .main-section {
      margin-top: 0px !important;
  }