@media (max-width:768px){:root{--padding-primary:30px}body,html{overflow-x:hidden;position:relative;max-width:100%}section{padding:50px 0;position:relative}h2{font-size:30px;font-weight:900;margin-bottom:15px;color:#f3f3f3;text-transform:uppercase;line-height:120%}.fl{flex-wrap:wrap}.desc{display:none}.mob{display:block}.but{text-align:center;width:100%}.but a{padding:22px 5px;border-radius:40px;width:100%;display:block}.promo .but{margin-bottom:40px}.sp .fl{flex-wrap:nowrap}.sp .title{font-size:20px;font-weight:500;line-height:25px}.sp-text{font-size:16px;font-weight:400;line-height:20px;margin-top:10px}.promo h1{font-size:35px;font-weight:900;margin-bottom:20px;color:#f3f3f3;text-transform:uppercase;max-width:740px;line-height:120%}.promo .container{padding:149px var(--padding-primary) 60px;position:relative;border-radius:40px;background:url(/new/img/promomob.jpg) no-repeat;background-size:100%}.prim .container{padding:0 var(--padding-primary)}.prim .item{font-size:18px;font-weight:400;max-width:100%;line-height:24px;padding-left:50px}.serv .item h2{font-size:25px;font-weight:900;margin-bottom:15px;color:#f3f3f3;text-transform:uppercase;max-width:80%;line-height:120%}.serv .item{padding:25px var(--padding-primary);margin-bottom:30px;position:relative;border-radius:20px;background:#2d2d31}.serv .item .row{flex-direction:row-reverse}.serv .item:last-child .but:after{display:none}.serv .item:last-child h2:after{right:0;content:url(/new/img/li4.svg);position:absolute;top:20px;margin-left:30px}.price .item h3{font-size:25px;font-weight:900;margin-bottom:20px;line-height:120%}.price .item.gray{border-radius:20px;background:#2d2d31;padding-left:20px}.sp{position:relative;max-width:395px;top:0;margin-top:60px}.price .item{height:100%;padding:25px 20px 60px var(--padding-primary);border:1px solid #2d2d31;border-radius:20px;background:#050000}.price .fl span{font-size:16px;font-weight:400;max-width:320px;text-align:center;margin-left:0;line-height:22px;margin-top:20px}.nav.mob{justify-content:space-between;margin-top:30px;display:flex}.rasp .but:after{display:none}.rasp p{margin-bottom:30px}.rasp p:after{right:0;transition:.5s;content:url(/new/img/li4.svg);position:absolute;top:80px}.contacts{padding:30px 0 10px;margin:30px 0}.contacts .container{padding:60px var(--padding-primary);border:1px solid #2d2d31;border-radius:20px}.contacts span{font-size:20px;font-weight:400;margin-bottom:10px;color:#fff;opacity:.5;line-height:26px;display:block}.contacts .adr{font-size:22px;margin-bottom:20px}.contacts .adr,.contacts .phone{font-weight:900;line-height:120%}.contacts .phone{font-size:30px;margin-bottom:38px;margin-top:30px}.contacts .soc a{margin-right:10px}.contacts .soc a:hover svg path{fill:#fe0004}.contacts .mail{margin-bottom:20px}.contacts .mail a{font-size:22px;font-weight:900;line-height:120%}.logo2{text-align:center}.logo2,footer .copy{margin-bottom:30px}footer .but a{padding:14px 0;display:inline-block}footer .but{margin-bottom:30px;min-width:160px;width:auto}.burger-menu{height:auto;padding:0 30px 50px;position:absolute;text-align:right;top:80px;background:#050000;width:100%;z-index:999}.burger-menu ul{padding-top:40px;border-top:1px solid #2d2d31}.burger-menu ul ul{padding-top:0;margin-bottom:20px;border-top:0;margin-top:-10px}.burger-menu ul li a{font-size:20px;margin-bottom:20px;line-height:26px;display:block}.burger-menu ul ul li a{margin-bottom:10px;color:#8d8d8d}.burger-menu .but{position:relative;bottom:0;margin-left:0;margin-top:40px}.burger-menu .but a{padding:15px 30px;width:auto;display:inline-block}.burger-menu>ul:after{content:url(/new/img/li4.svg);position:absolute;bottom:110px;left:20px}.tabs .tab-item img{margin-right:10px;width:30px}.tabs .tab-item{padding:6px 12px;font-size:15px;border:2px solid transparent;font-weight:400;margin-right:15px;color:#fff;text-align:left;box-sizing:border-box;border-radius:30px;background:#38383e;line-height:1.5;display:flex}.tabs .tab-item+tab-item{margin-right:0}section.blog h1{font-size:30px;text-transform:uppercase;max-width:80%}.blog article .item img{border-radius:20px 20px 0 0;width:100%}.blog article .item .title a{padding-top:20px;font-size:22px;font-weight:900;text-transform:uppercase;padding-right:10px;line-height:140%;padding-left:10px;display:block}.tab-stat{padding:20px 15px;border-radius:20px;background:#1e1e21}.tabs{margin-bottom:10px;display:flex}.int-item .plus,.plus,.stat-item .plus{right:20px;position:absolute;top:20px;cursor:pointer;width:26px}.int-item{position:relative}.tab-int .int-item .fl{border-radius:15px}.stat-hid .stat-company .name-company{margin-bottom:15px;max-width:100%;align-items:center;width:auto;flex-basis:100%;display:flex}.stat-hid .stat-company{flex-wrap:wrap}.stat-item .stat-line em{font-size:18px;font-weight:700;font-style:normal;margin-left:20px}.int-hid .swiper-button-prev{height:67px;margin-bottom:20px;position:absolute;background:url(/new/img/prev6.svg) no-repeat;background-size:35px;opacity:1!important;top:40%;left:0;width:35px}.tab-int .int-item .name span{font-size:18.58px;font-weight:700;color:#f3f3f3;margin-left:25px;line-height:21.6px}.tab-int .int-item img{border-radius:10px;width:52px}.int-hid .swiper-button-next{height:80px;right:0;position:absolute;background:url(/new/img/next6.svg) no-repeat;background-size:35px;top:40%;width:35px}.donut{margin:10px}.stat-item{padding:15px;margin-bottom:20px;position:relative;border-radius:22px;background:#2d2d31;width:100%}.stat-item .stat-line{flex-basis:100%}.stat-item .stat-name{padding:10px 17px;margin-right:20px;margin-bottom:15px}.stat-cat{max-width:100%;flex-basis:100%}.donut__label__heading span{font-size:70px;font-weight:700;color:#fff;letter-spacing:-.5px;text-align:left;line-height:1.2}.author_cont.fl.as{flex-wrap:nowrap}.client-page .author_cont{flex-direction:row}.client-page .author_info{text-align:left}.stat-cat{margin-top:30px}.stat-client .stat-hid .more{height:50px;justify-content:center;align-items:center;border-radius:10px;background:#1e1e21;margin-left:5px;width:100%;display:flex}.client-page .author_info h1{font-size:18px;margin-bottom:10px;text-align:left;line-height:1.2}.blogers.client-page .author_img img{height:auto;max-width:80px;border-radius:20px}.stat-name-bloger{margin-bottom:15px}.donut__label__heading,.donut__label__heading em{font-size:30px}.stat-client .stat-hid .fl .item{margin-bottom:10px;flex-basis:50%}.stat-hid .stat-company .num-company{font-size:16px;font-weight:700;color:#fff;text-align:left;margin-left:20px;line-height:1.2}.stat-hid .stat-company .num-company em{font-size:15px;font-style:normal}.tab-content .calendar input{padding:5px 25px 5px 10px;border:1px solid #fff;font-weight:700;color:#fff;text-align:center;border-radius:6px;background:none;margin-left:0;width:100%}.tab-content .calendar:after{right:0;content:url(/new/img/calendar2.svg);position:absolute;top:32px;z-index:999}.tab-content .title{font-size:20px;font-weight:900;margin-bottom:20px;color:#fff;text-transform:uppercase;line-height:26px}.blog article .item .intro{padding:5px 10px 15px;font-size:16px;font-weight:400;color:#ccc;line-height:20px}.blog article .item .fl{padding:0 10px 15px;opacity:.6}.blog:before{right:20px;content:url(/new/img/li5.svg);position:absolute;top:50px}section.article-full{padding:50px 20px}section.article-full h1{font-size:30px;text-transform:uppercase;margin-top:20px}section.article-full h2{font-size:25px;text-transform:uppercase;margin-top:20px}section.article-full h3{font-size:22px}section.article-full blockquote:before{left:9px}section.article-full blockquote{font-size:16px;font-weight:400;color:#fff;opacity:.7;margin:40px 0;line-height:150%;padding-left:30px}.slider img{max-width:100%;text-align:center;margin:0 auto;border-radius:30px}.slider .swiper-button-prev{margin-bottom:20px;position:absolute;top:78%;background:url(/new/img/prev3.svg) no-repeat;left:0}.slider .swiper-button-next{right:0;position:absolute;top:78%;background:url(/new/img/next3.svg) no-repeat;width:13px}.modal{height:auto!important;padding:50px 20px;position:relative;max-width:100%;text-align:left;box-sizing:border-box;border-radius:20px;background:#050000;width:100%;width:900px;vertical-align:middle;display:none;z-index:105}.modal label{margin-bottom:19px;align-items:flex-start;display:flex}.modal i{min-height:20px;position:relative;min-width:20px;top:5px;border-radius:4px;background:#2d2d31;display:inline-block}.modal h2{font-size:25px;font-weight:900;margin-bottom:15px;line-height:120%}.modal i+span{padding-top:0;font-size:14px;margin-bottom:0;opacity:.5;line-height:1;margin-top:0;padding-left:10px;display:inline-block}.serv .col-md-4{margin-top:30px}.rasp iframe,iframe{max-width:100%}.rasp iframe{margin:35px 0}.price .col-lg-4.col-md-5.col-12{margin-bottom:20px}.block_text .container img{margin:0 0 40px;width:auto;float:none}.blogers .author_img img{max-width:100%;border-radius:30px;width:auto}.block_author.blogers .container,.blog.blog_mini.blogers .container{padding:0 20px}.author_info h1{font-size:25px;margin-bottom:30px;text-align:left;line-height:1.2}.author_info .soc-item:first-child span{font-size:24px}.eFiltr_form{padding:14px 2px;justify-content:flex-start;flex-wrap:wrap;border-radius:20px;background:none;display:flex}.eFiltr_reset{bottom:0;left:0}.eFiltr_cat{margin-right:0;margin-bottom:30px;flex-basis:100%}.blogers .item-bot{padding:12px 15px 3px;border:1px solid #3d3d3d;border-radius:20px;background:none}.blogers .item-bot .soc-item img{margin-right:10px;width:20px}.blogers .item:hover .title a span{border:none}.blogers .item-bot .soc-item{margin-right:0;margin-bottom:7px;align-items:center;display:flex}.blogers .item-bot .soc-item:first-child span{font-size:16px;font-weight:400;font-style:normal;color:#fff;line-height:33.6px}.blogers .item .title a{padding:10px;font-size:14px;font-weight:900;font-style:normal;margin-bottom:0;color:#fff;transition:.5s;text-transform:uppercase;line-height:18px;display:block}.eFiltr .fltr_cat_zagol{font-size:16px;margin-bottom:20px;text-transform:uppercase}.eFiltr .fltr_cat_zagol,.works .item .text{font-weight:400;font-style:normal;line-height:21px}.works .item .text{font-size:13px;color:#fff;padding-right:10px}.blogers .see-all{display:none}.blog.blog_mini.blogers h3{font-size:25px;font-weight:900;font-style:normal;margin-bottom:15px;text-transform:uppercase;line-height:1.2}.works h3{font-size:24px;margin-bottom:30px;line-height:1.2}.works .item .title{font-size:20px;font-weight:600;font-style:normal;margin-bottom:9px;color:#fff;line-height:25.6px}.works .fl{flex-wrap:nowrap}.bloger-info{padding:15px;border:1px solid #3d3d3d;text-align:left;border-radius:30px;margin-top:20px}.themes ul li{padding:5px 10px;font-size:14px;border:2px solid #515151;font-weight:700;font-style:normal;margin-right:10px;margin-bottom:16px;text-transform:uppercase;border-radius:30px;background:#38383e;line-height:23px}}@media (min-width:1200px) and (max-width:1500px){.promo h1{font-size:59px}.promo .container{padding:120px var(--padding-primary) 100px;background:url(/new/img/promo.webp) no-repeat;background-size:100%}.top .fl{flex-wrap:nowrap}.but a{padding:9px 25px;font-size:17px;border:2px solid #fff;font-weight:700;border-radius:30px;line-height:20px;display:inline-block}header ul li a{padding:0 10px 5px;font-size:18px;border-bottom:2px solid transparent;margin:0 10px;line-height:18px;display:inline-block}}@media (max-width:1199px){.desc{display:none}.mob{display:block}.logo2{margin-bottom:30px}.promo h1{font-size:62px}.promo .container{padding:140px var(--padding-primary) 150px;background:url(/new/img/promo960.webp) no-repeat}.block_text .container,.comanda .container{padding:0 20px}.comanda_row .people{padding:20px;width:calc(50% - 20px)}.comanda_row .people img{max-width:calc(100% + 40px);margin:-20px -20px 20px}@media (max-width:480px){.comanda_row{justify-content:center}.comanda_row .people{padding:20px;max-width:240px;width:100%}.menu_sod{column-gap:0;columns:1}.promo h1{font-size:48px}.block_author{padding:30px 0}.author_cont{justify-content:center;flex-direction:column;gap:30px;align-items:center;display:flex}.author_img img{border-radius:50%;width:140px}.author_info{text-align:center}}@media (max-width:1199px){.blog_mini article{width:50%}.home_dop_text .container{flex-direction:column}}@media (max-width:992px){.block_author .container,.blog_mini .container{padding:0 20px}}@media (max-width:768px){.promo .container{padding:140px var(--padding-primary) 150px;background:url(/new/img/promo.jpg) no-repeat 50%;background-size:cover}.blog_mini article{width:100%}.block_serv_text{padding:30px 0 0}.block_serv{flex-direction:column}.block_serv .s_cont,.block_serv .s_image{width:auto}.block_serv_photo .all_photo,.cnt{flex-direction:column}.cnt{gap:40px}.home_text{padding:0 30px}.home_text.fr{padding:0}}}@media (max-width:991px){.promo .container{background-image:url(/new/img/promo720.webp)}}@media (max-width:767px){.promo .container{background-image:url(/new/img/promo540.webp)}}@media (max-width:440px){.promo .container{background-image:url(/new/img/promo390.webp)}}