img[Attributes Style]{aspect-ratio:auto 640 / 360}:root{--bg-color:#F5F7FA;--text-black:#111111;--main-text-color:#555;--text-blue-green:#003E59;--text-light-gray:#9F9F9F;--blue:#26BCF4;--dark-blue:#003E59;--orange:#FF9706}

@media (min-width:1250px){
    .container{max-width:1149px}
}@media (min-width:1420px){
    .container{max-width:1440px} 
}
.page{
    margin:0;
    padding:0;
    font-family:'Segoe UI', -apple-system, 'Roboto',-apple-systemBlinkMacSystemFont, 
    'San Francisco', 'Helvetica Neue', Arial, sans-serif;
    letter-spacing: 0.01em;
    background:var(--bg-color);
    color:#111;
    font-weight:400;
    line-height:25px;
    font-display:swap}
    @media (min-width:767px){}.page.padding{padding-top:99px}.page.fixed{overflow:hidden}button{padding:0;margin:0;background:none;border:none;outline:none;cursor:pointer}ul{padding:0;margin:0}li{list-style:none}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.fly_stick img{max-width:50px;width:100px;height:auto}.button{display:flex;align-items:center;justify-content:center;width:100%;height:62px;color:#FFFFFF;font-size:16px;font-weight:400;border-radius:50px;line-height:normal;transition:0.5s;cursor:pointer;font-family:inherit;font-display:swap}.button_orange{background:var(--orange)}.button_orange:hover{background:var(--blue)}.button_orange.button_light_blue:hover{background:var(--blue)}
.white-new-section__inner .button_orange:hover{background:var(--orange)}

.button_dark-blue{
    background:none; 
    color:#111;
    border-radius: 50px;
border: 1px solid var(--Orange, #FF9706);
font-weight: 600;
}
.feedback-slider__buttons-outer .buttons_link .button_dark-blue{
    background:var(--dark-blue); 
    color:#FFF;
    border-radius: 50px;
border: none;
font-weight: 600;
}
.button_dark-blue:hover{
    background:var(--orange);
    color:#FFF;
    font-weight: 600;
}
.tariffs .button_dark-blue:hover{
    background:var(--orange);
    color:#FFF;
}
.tariffs .button_dark-blue{
    background:var(--orange);
    color:#FFF;
}
.button_light-blue-bg{background:var(--blue)}
.button_light-blue-bg:hover{background:var(--orange)}
.button_blue{background:var(--bg-color);color:var(--blue)}

.news-list .link{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0 10px;
    color:#555;
    font-size:16px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    transition:0.5s;
}
.blog__footer .link{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0 10px;
    color:#555;
    font-size:16px;
    font-style:normal;
    font-weight:600;
    line-height:normal;
    transition:0.5s;
}
.link{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:0 10px;
    color:#003E59;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    transition:0.5s
}
.link path{
    fill:var(--dark-blue);
    transition:0.5s
}
.link:hover{color:var(--blue)}
.link:hover path{
    fill:var(--blue);
    transition:0.5s
}

.news-list .link svg{
    fill:#555;
    transition:0.5s
}
.news-list .link:hover{color:var(--blue)}
.news-list .link:hover svg{
    fill:var(--blue);
    transition:0.5s
}

.blog__footer .link path{
    fill:#555;
    transition:0.5s
}
.blog__footer .link:hover{color:var(--blue)}
.blog__footer .link:hover path{
    fill:var(--blue);
    transition:0.5s
}

@media (max-width:992px){.button{font-size:15px}}.slider-buttons{display:flex;align-items:center;justify-content:center;gap:0 10px}.slider-buttons.b24{justify-content:end;gap:0 15px}@media(max-width:576px){.slider-buttons.b24{justify-content:center}}.slide-button{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:#ffffff;transition:0.5s}.slide-button svg{fill:#9F9F9F;transition:0.5s}

.slide-button:hover{
    background:#FF9706;
}

.slide-button:hover svg{fill:#ffffff}.inner_title h1{font-size:50px;color:var(--text-black)}
.feedback .slide-button:hover{
    background:#FF9706;
}
.portfolio .slide-button:hover{
    background:#FF9706;
}
.client-logos .slide-button:hover{
    background:#FF9706;
}
.certificates .slide-button:hover{
    background:#FF9706;
}
.h1-title{margin:0;color:var(--text-black);font-size:40px;font-style:normal;font-weight:700;line-height:50px}
.h2-title{margin:0;color:var(--text-black);font-size:32px;font-style:normal;font-weight:700;line-height:42px}
.h2-title span{color:var(--blue)}
.h3-title{margin:0;color:var(--text-black);font-size:25px;font-weight:600;line-height:normal}.h3-title span{color:var(--blue)}
@media (max-width:1367px){.h3-title{font-size:25px;line-height:27px}}
@media (max-width:1200px){.h2-title{font-size:30px;line-height:32px} .h3-title{font-size:18px;line-height:24px}}@media (max-width:992px){.h2-title{font-size:25px;line-height:28px}}
.main__section{margin-bottom:100px}
.main__section_b24{margin-bottom:147px}

@media (max-width:1367px){
    .main__section,.main__section_b24{margin-bottom:120px}
    .main__section{
        margin-bottom:100px;
    }
}
@media (max-width:992px){.main__section,.main__section_b24{margin-bottom:57px}}
.two-column-text{
    display:flex;
    /* align-items:center; */
    justify-content:space-between;
}
.main__team-b .two-column-text__title{width:100%;max-width:489px}
.two-column-text__title{width:100%;max-width:677px}.two-column-text__desc{margin:0;width:100%;max-width:570px;color:#111;font-size:16px;font-style:normal;font-weight: 400;padding-right: 85px;line-height:28px}@media (max-width:1200px){.two-column-text__desc{font-size:16px;line-height:24px;padding-right: 0;}}@media (max-width:992px){.two-column-text{flex-direction:column} 
.two-column-text__title{margin-bottom:30px} .two-column-text__desc{width:100%;max-width:100%;font-size:14px;line-height:22px}}

.blue-section__inner{display:flex;align-items:center;justify-content:space-between;gap:0 90px;padding:79px 50px;background:var(--dark-blue);border-radius:50px}
.white-new-section__inner{
    display:flex;align-items:center;justify-content:space-between;gap:0 90px;padding:79px 50px;background:#FFF;border-radius:50px; border: 1px solid #FF9706;
}
.h2-title.blue-section__title{color:#ffffff;}
.h2-title.white-new-section__title{color:#111; font-size: 32px;}
.white-new-section__inner .white-new-section__text{
    color: #111;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 175% */
}
.main-form__text .h2-title span{color:#FF9706}
.blue-section__button{max-width:221px}@media (max-width:1367px){.blue-section__inner{padding:55px 50px}}@media (max-width:992px){.blue-section__inner{gap:35px;padding:40px 20px 50px;border-radius:30px}}@media (max-width:768px){.blue-section__inner{flex-direction:column;align-items:flex-start}}

.orange-words{padding:2px 7px;color:#111;border-radius:15px;background:#FFEFD9;display:inline-block;} 
.orange_text_title{
    color: #FF9706;
}
.can-trust_desktop .blue-item{
    padding:50px 45px;
    border-radius:50px;
    background:none;
}
.can-trust_desktop .blue-item__name{
    margin-bottom:30px;
    color: var(--Black, #111);
    font-size:22px;
    font-style:normal;
    font-weight:700;
    line-height:32px;
}
.can-trust_desktop .blue-item__desc{
    color:#555;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:28px
}
.can-trust_desktop .blue-item__number{margin-bottom:10px;color:var(--orange);font-size:45px;font-style:normal;font-weight:700;line-height:46px;transition:0.5s}
.can-trust_desktop .blue-item:hover .blue-item__number{color:var(--orange)}

.blue-item{padding:50px 45px;border-radius:50px;background:var(--dark-blue)}
.white-new-item{padding:50px 45px;border-radius:50px;background: var(--bg-color);}
.blue-item__list li{padding-left:0 !important}
.blue-item__list li::before{display:none !important}
.blue-item__list li:not(:last-of-type){margin-bottom:16px}
.blue-item__list li,.blue-item__list li a{color:#FFF;font-size:16px;font-weight:300;line-height:normal}
.white-new_list li,.white-new_list li a{color:#555;font-size:16px;font-weight:400;line-height:normal}
.white-new-item__list li,.white-new-item__list li a{color:#555;font-size:16px;font-weight:300;line-height:normal}
.blue-item__number{margin-bottom:10px;color:var(--blue);font-size:45px;font-style:normal;font-weight:700;line-height:46px;transition:0.5s}
.blue-item__name{margin-bottom:30px;color:#FFF;font-size:27px;font-style:normal;font-weight:600;line-height:28px}
.blue-item:hover .blue-item__number{color:var(--orange)}
.blue-item__desc{color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:25px}
@media (max-width:1367px){
    .blue-item{padding:35px 45px} .blue-item__name{font-size:25px} .blue-item__list li a{font-size:16px} .blue-item__desc{font-size:15px}
    .h2-title.white-new-section__title{
        font-size:30px;line-height:32px;
    }
}

@media (max-width:992px){
    .blue-item{border-radius:30px;padding:20px} .blue-item__list li a{font-size:13px} .blue-item__list li{line-height:1} .blue-item__list li:not(:last-of-type){margin-bottom:8px} .blue-item__number{margin-bottom:7px;font-size:25px} .blue-item__name{font-size:18px;line-height:20px}
    .h2-title.white-new-section__title {
        font-size: 23px;
    }
}
    
    .white-block{min-height:310px;padding:60px 45px;border-radius:50px;background:#FFF}
.company-info .white-block__name{margin-bottom:30px}
.white-block__name{margin-bottom:30px}.white-block__text{margin:0;color:#555;font-size:16px;font-style:normal;font-weight:400;line-height:25px}@media (max-width:1367px){.white-block{padding:55px 45px 60px} .white-block__text{font-size:15px;line-height:22px}}@media (max-width:1200px){.white-block{min-height:280px;padding:28px 20px 37px;border-radius:30px}}@media (max-width:576px){.white-block{min-height:unset} .white-block__name{margin-bottom:25px;line-height:22px} .white-block__text{font-size:14px;line-height:22px}}.main-form__text{display:flex;flex-direction:column;justify-content:space-between;height:100%}.main-form__subtitle{margin-top:57px;color:var(--text-light-gray);font-size:16px;font-style:normal;font-weight:300;line-height:25px}.main-form__email{display:block;margin-bottom:23px;color:var(--text-black);font-size:27px;font-style:normal;font-weight:600;line-height:28px}

.main-form__socials{display:flex;align-items:center;gap:23px}
.main-form__socials li{
    width: 49px;
    height: 49px;
    border-radius: 100px;
    border: solid 1px #FF9706;
    text-align: center;
    padding: 13px;
}
/* .main-form__socials a:hover path:not(.no){fill:var(--orange)} */

.main-form__b24 .b24-form-padding-side{padding:0 !important}.main-form__b24 .b24-form-field input:not([type="checkbox"]){padding:19px 35px !important;border-radius:34px !important;background:#FFF !important}.main-form__b24 .b24-form-field input::placeholder{color:var(--text-light-gray) !important;font-size:16px !important;font-style:normal !important;font-weight:300 !important;line-height:normal !important}.main-form__b24 .b24-form-control-label{padding-left:35px !important}.main-form__b24 .b24-form-control{border-radius:34px !important;background:#FFF !important}.main-form__b24 .b24-form-control-text .b24-form-control{padding:19px 35px;height:170px !important}.main-form__b24 .b24-form-field-agreement-link{color:#B2B2B2 !important;font-size:12px !important;font-style:normal !important;font-weight:300 !important;line-height:normal !important}.main-form__b24 .b24-form-btn{margin-top:25px;padding:26px;border-radius:58px;background:var(--orange);color:#FFF;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:0.5s}.main-form__b24 .b24-form-btn:hover{background:var(--blue)}.main-form__b24 .b24-form-header-padding{display:none !important}

.main-form__contacts{display:flex;align-items:center;justify-content:space-between;flex-direction:column;align-items:flex-start}@media (max-width:992px){.main-form__email{margin-bottom:0;font-size:18px} 

.main-form__contacts{margin-bottom:35px;flex-direction:row} .main-form__subtitle{margin-top:30px;margin-bottom:30px;font-size:14px}}.map__inner{padding:52px 0;text-align:center;border-radius:50px;background:#FFF}@media(max-width:1367px){.map__inner{padding:45px 130px}}@media (max-width:768px){.map__inner{padding:40px 0;border-radius:30px}}.header{position:relative;z-index:10}.header__bar{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:90px}.header__bar_default{display:flex}.header__bar_fixed{display:none}.header__outer .container{position:relative}.header__outer.fixed .header__bar_default{display:none}.header__outer.fixed .header__bar_fixed{display:flex}.header__bar_fixed{justify-content:flex-start}.header__bar_fixed .menu{margin-left:75px}.phone-wrapper{display:flex;align-items:center;gap:31px;width:100%;max-width:400px;margin-left:auto}.phone-wrapper .button{max-width:210px}.header__outer{z-index:10}.header__outer.fixed{position:fixed;top:0;left:0;width:100%;background:var(--bg-color);box-shadow:0 4px 12px 0 rgba(217,222,228,0.90);animation:slidein 1s ease-in-out}.header__phone-mobile{display:none}@keyframes slidein{from{transform:translateY(-100px)} to{transform:translateY(0)}}.menu ul{display:flex;align-items:center;gap:0 30px}

.menu a{
    color:#111;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:normal
}
.menu a:hover{
    color: #000;
    transition: 0.4s;
}

.header__contacts-outer{text-align:right}.header__contact-item{display:inline-block;margin-bottom:4px;color:var(--text-black);font-size:14px;font-style:normal;font-weight:300;line-height:normal}

.tg{display:flex;align-items:center;gap:0 5px;color:#111;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:5px;} 
/* .tg svg{max-width:13px;} */
.wa{display:flex;align-items:center;gap:0 5px;color:#111;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.address{display:flex;align-items:center;gap:0 5px}.header__phones .address{justify-content:end}.header__phones{display:flex;align-items:center;justify-content:flex-end;gap:0 56px;width:100%;max-width:250px}.phone a.zphone,a.zphone{color:#111}.phone-button{display:flex;align-items:center;justify-content:center;max-width:49px;height:49px;width:100%;border-radius:50%;background:var(--blue);transition:0.5s}.phone-button:hover{background:var(--orange)}@media (max-width:1200px){.phone-wrapper .phone{display:none} .phone-wrapper{justify-content:flex-end;max-width:210px}}@media (max-width:576px){.header__phone-mobile{display:block;margin-bottom:20px;color:var(--dark-blue);font-size:17px;font-style:normal;font-weight:700;line-height:normal;opacity:1;transition:0.5s} .mobile-menu-show .header__phone-mobile{display:none}}.mobile-menu{position:fixed;top:0;left:0;z-index:3;width:100%;height:100vh;padding-top:95px;background:#ffffff;opacity:0;transition:0.5s;visibility:hidden}.mobile-menu.active{opacity:1;visibility:visible}.mobile-menu-btn{position:relative;width:30px;height:30px;display:none}.mobile-menu-btn svg{position:absolute;top:0;left:0;transition:0.5s}.mobile-menu-btn__close{opacity:0}.mobile-menu-btn.active .mobile-menu-btn__open{opacity:0}.mobile-menu-btn.active .mobile-menu-btn__close{opacity:1}.mobile-menu__list li a{display:flex;align-items:center;gap:0 10px;color:var(--text-black);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.mobile-menu__list ul{display:none;margin-top:20px;margin-bottom:20px}.mobile-menu__list li.active ul{display:block}.mobile-menu__list ul{}.mobile-menu__list ul li:not(:last-of-type){margin-bottom:15px}.mobile-menu__list ul li a{color:var(--text-light-gray);font-size:14px;font-style:normal;font-weight:300;line-height:normal;transition:0.5s}.mobile-menu__list ul li a:hover{color:var(--blue)}.mobile-menu__list li.active svg{rotate:90deg}.mobile-menu__list li:not(:last-of-type){margin-bottom:10px}.mobile-menu__list{margin-bottom:25px}.mobile-menu__phone-inner{display:flex;align-items:center;gap:0 24px;margin-bottom:27px}.mobile-menu__phone{color:var(--dark-blue);font-size:17px;font-weight:700}.mobile-menu__address{color:var(--text-black);font-size:14px;font-weight:300;line-height:normal}.socials-list{display:flex;gap:0 25px}.socials-list li path{fill:var(--dark-blue);transition:0.5s}.socials-list li:hover path{fill:var(--orange)}.mobile-menu__time{margin-top:4px;margin-bottom:17px;color:var(--text-light-gray);font-size:14px;font-weight:300;line-height:normal}@media (max-width:1200px){.phone-button_desktop{display:none} .header__phones{max-width:none;width:unset}}@media (max-width:992px){.header__contacts-outer,.menu,.header__phones{display:none} .mobile-menu .menu{display:block} .mobile-menu-btn{display:block}}.logo{display:block}.modal-menu{position:absolute;top:100%;left:0;gap:70px;z-index:2;display:flex;width:100%;padding:40px 45px;border-radius:30px;border:2px solid #DCDCDC;background:#FFF;opacity:0;visibility:hidden;transition:0.5s}.modal-menu.default{top:100%}.modal-menu.active{opacity:1;visibility:visible}.modal-menu__left{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:50px 0}.modal-menu__left .modal-menu__item{width:33.333%}.modal-menu__item .modal-menu__item-block:not(:last-of-type){margin-bottom:39px}.modal-menu__right{width:100%;max-width:260px}.modal-menu__item{}.modal-menu__title{display:block;margin-bottom:15px;color:var(--dark-blue);font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:0.5s}.modal-menu__title:hover{color:var(--blue)}@media screen and (max-height:800px){.modal-menu{max-height:550px;overflow-y:scroll}}.modal-menu__list li:not(:last-of-type){margin-bottom:15px}.modal-menu__link{color:#9F9F9F;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:0.5s}.modal-menu__link:hover{color:var(--blue)}.modal-menu__close{position:absolute;top:30px;right:30px;display:none}.modal-menu .socials-list{margin-top:70px}.menu__button{position:relative;width:18px;height:18px}.menu__open-icon,.menu__close-icon{position:absolute;top:0;left:0;transition:0.5s}.menu__close-icon{opacity:0;visibility:0}.menu__button.active .menu__close-icon{opacity:1}.menu__button.active .menu__open-icon{opacity:0}.fancybox__container{z-index:99999999}@media (max-width:1367px){.modal-menu__right{max-width:215px} .modal-menu__left{gap:30px} .modal-menu__left .modal-menu__item{width:calc(33.3333% - 30px)}}@media (max-width:1200px){.modal-menu{position:fixed;top:0;right:0;bottom:0;left:0;padding:30px;border-radius:0} .modal-menu.default.active{top:0} .modal-menu__close{display:block} .modal-menu__link{white-space:unset}}@media (max-width:992px){.modal-menu{display:none}}.footer{padding-top:45px;background:#ffffff}.footer__logo{margin-bottom:70px}.footer__contact-item{margin-bottom:15px}.footer__menu-about{margin-top:70px}.footer-menu-item strong{display:block;margin-bottom:20px;color:var(--text-black);font-size:17px;font-weight:500;line-height:normal;transition:0.5s}.footer-menu-item li{max-width:290px}.footer-menu-item li:not(:last-child){margin-bottom:15px}.footer-menu-item a{color:#555;font-size:16px;font-weight:300;line-height:normal}.footer-menu-item a:hover{color:var(--blue)}.footer-menu-item-list{display:flex;flex-wrap:wrap;gap:40px 30px}.footer-menu-item-list .footer-menu-item{width:calc(33.3333% - 30px)}.footer__top{margin-bottom:47px}.footer__copy,.footer__copy a{color:var(--text-light-gray);font-size:12px;font-style:normal;font-weight:300;line-height:24px}.footer__copy a{display:block}.footer__bottom{padding-bottom:30px}

.footer__bottom-row{display:flex;justify-content:space-between;align-items:center}.copy{margin-bottom:25px}.footer__bottom-logos{display:flex;align-items:center;gap:0 10px}.footer-menu-item svg{display:none}.footer-menu-item path{fill:var(--text-black);transition:0.5s}.footer-menu-item.active strong{color:var(--dark-blue)}.footer-menu-item svg{transition:0.5s}.footer-menu-item.active svg{rotate:180deg}.footer-menu-item.active path{fill:var(--dark-blue)}@media (max-width:1367px){.footer__logo{margin-bottom:60px} .footer__menu-about{margin-top:60px} .footer-menu-item strong{font-size:16px} .footer-menu-item__links li a{font-size:15px} .footer-menu-item-list{gap:30px} .footer__bottom{padding-bottom:50px}}@media (max-width:1200px){.footer__logo{margin-bottom:35px} .footer__top-left{margin-bottom:35px} .footer__menu-about{display:none}}
.footer__bottom-row .copy{
    color: #555;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 19px;
}
.footer__bottom-row .footer__copy a{
    color: #555;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.footer__bottom-row .footer__copy{
    text-align: end;
}
@media (max-width: 768px) {
    .footer__bottom-row .footer__copy{
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .footer__bottom-row .copy {
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width:768px){
    .footer{padding-top:30px} 
    .footer-menu-item-list{flex-direction:column} 
    .footer-menu-item-list{gap:35px}
    .footer-menu-item-list .footer-menu-item{width:100%} 
    .footer-menu-item strong{margin-bottom:0} 
    .footer-menu-item li{line-height:1} 
    .footer-menu-item li:not(:last-child){margin-bottom:10px} 
    .footer-menu-item__links li a{font-size:14px} 
    .footer-menu-item svg{display:inline-block;margin-left:10px} 
    .footer-menu-item__links{margin-top:15px;display:none} 
    .footer-menu-item.active .footer-menu-item__links{display:block} 
    .footer__bottom-row{flex-direction:column-reverse;align-items:flex-start;gap:10px 0} 
    .footer__bottom{padding-bottom:38px} 
    .footer-menu-item strong::after{content:'';display:inline-block;width:11px;height:13.762px;background:url(/local/templates/.default/images/redesign-2023/footer_arrow.svg) center no-repeat;margin-left:10px} 
    .footer-menu-item.active strong::after{transform:rotate(180deg)}
}
.portfolio-sections{display:flex;align-items:center;gap:20px}
.portfolio-section{display:flex;align-items:center;justify-content:center;flex:1 0 auto;width:100%;padding:9px 0;color:#555555;font-size:15px;font-style:normal;font-weight:400;line-height:normal;border-radius:50px;border:1px solid #555555;transition:0.5s}
.portfolio-sections__services{margin-top:47px} 
.portfolio-sections__services{flex-wrap:wrap}
.portfolio-sections__services 
.portfolio-section{flex:unset;width:unset;padding:9px 40px;gap:15px}

.portfolio-section_active,.portfolio-section:hover{
	color:#ffffff;
	border-color:#FF9706;
	background:#FF9706}
.portfolio-section_sayty{max-width:197px}.portfolio-section_prodvizhenie{max-width:196px}.portfolio-section_logo{max-width:197px}.portfolio-section_mobilnye-prilozheniya{max-width:274px}.portfolio-section_smm{max-width:122px}.portfolio-section_prezentatsii{max-width:197px}.portfolio-section_promo{max-width:134px}@media (max-width:1425px){.portfolio-sections{justify-content:unset;gap:10px} .portfolio-section_sayty{max-width:127px} .portfolio-section_prodvizhenie{max-width:189px} .portfolio-section_logo{max-width:154px} .portfolio-section_mobilnye-prilozheniya{max-width:266px} .portfolio-section_smm{max-width:117px} .portfolio-section_prezentatsii{max-width:186px} .portfolio-section_promo{max-width:131px}}@media (max-width:1250px){.portfolio-sections{flex-wrap:wrap}}@media (max-width:992px){.portfolio-sections__services{margin-top:30px} .portfolio-sections{gap:10px} .portfolio-sections__services .portfolio-section{padding:9px 20px} .portfolio-section_sayty{max-width:105px} .portfolio-section_prodvizhenie{max-width:145px} .portfolio-section_logo{max-width:114px} .portfolio-section_mobilnye-prilozheniya{max-width:218px} .portfolio-section_smm{max-width:117px} .portfolio-section_prezentatsii{max-width:145px} .portfolio-section_promo{max-width:131px} } @media (max-width:736px){.slider-cards-js .portfolio-sections__services{flex-wrap:nowrap} .slider-cards-js .portfolio-sections{flex-wrap:nowrap;justify-content:initial;gap:initial}
.slider-cards-js .portfolio-sections__services .portfolio-section{flex:none;gap:initial;padding:0;padding-top:9px;padding-bottom:9px;padding-left:9px;padding-right:9px}}.mobile-menu-list{}

.desctop-burger{
    height: 7px;
}
.content_inner .main-form__contacts .main-form__socials li {
    padding: 16px;
}
.modal-menu__left--b24 .modal-menu__list li{
   padding-right: 12px;
}
.modal-menu__left--b24 .modal-menu__link{
    white-space: normal;
}


.up{
  position: fixed;
  right: 59px;
  bottom: 130px;
  z-index: 15;
  color: var(--Color-Black, #30353B);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  cursor: pointer;
  display: none;
}

.up p{
  margin: 0;
}

.up div{
  width: 56px;
  height: 56px;
  background: var(--dark-blue);
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .3s linear;
}

.up:hover div{
  background: var(--blue);
}

@media(max-width: 1400px){
    .up{
        right: 69px;
    }
}
@media(max-width: 1420px){
    .main-menu__link{
        font-size: 16px!important;
    }
}

@media(max-width: 1200px){
    .up{
        right: 50px;
    }
}

@media(max-width: 992px){
    .up{
        right: 66px;
    }
}


@media(max-width: 768px){
    .up{
        right: 5%;
        bottom: 155px;
    }

    .up div{
        width: 50px;
        height: 50px;
    }
}
