@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.hidden{display:none}.page{font-family:var(--font-family,sans-serif);-webkit-text-size-adjust:100%;background:#fff}.main_wrapper{position:relative}.page__body{margin:0;padding:0;min-width:320px;font-size:16px}img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}a{text-decoration:none}.site-container{overflow:hidden}.is-hidden{display:none!important}.btn-reset{border:none;padding:0;background-color:transparent;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:#fff}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;border:0;padding:0;width:1px;height:1px;clip:rect(0 0 0 0)}.container{margin:0 auto;padding:0 var(--container-offset);max-width:var(--container-width)}.js-focus-visible :focus:not(.focus-visible){outline:0}.centered{text-align:center}.dis-scroll{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100vh;-ms-scroll-chaining:none;overscroll-behavior:none}.page--ios .dis-scroll{position:relative}.popup-infomation{background:#fff;width:1240px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:4px;padding:40px 36px}.popup-infomation.fancybox-button svg{background:-o-linear-gradient(45deg,#6cc031 0,#4dc966 100%);background:linear-gradient(45deg,#6cc031 0,#4dc966 100%);border-radius:4px}.popup-infomation .fancybox-button svg path{fill:#fff}.popup-infomation .form-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-infomation .form-title h2{font-style:normal;font-weight:500;font-size:32px;line-height:44px;color:#0b1e11;padding-left:10px}.popup-infomation h3{font-style:normal;font-weight:500;font-size:24px;line-height:36px;color:#0b1e11;padding-left:10px}.popup-infomation p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#7c7c7c}.popup-infomation ol{padding-left:25px}.popup-infomation ol li{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#7c7c7c;margin-bottom:16px}.popup-infomation ul{padding-left:25px}.popup-infomation ul li{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#7c7c7c;margin-bottom:16px}.popup-feadback{background:#fff;width:488px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:4px;padding:40px 36px}.popup-city .fancybox-button{right:40px;margin-right:40px;background:url(../img/close.svg) 0 0/cover no-repeat;margin-top:40px}.popup-city .fancybox-button svg{display:none}.fancybox-button svg{width:48px;height:48px;padding:2px;margin-top:20px;margin-right:40px}.popup-city .popup__title{color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase}.popup-city .city_btn-save{border:none;margin-top:33px;border-radius:20px;background:#e5c7fb;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:48px;padding:8px 26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off;font-size:16px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.popup-city .city_btn-save:hover{background:#b968f4}.popup-city{background:#fff;width:636px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:4px;padding:40px 36px}.popup-city .popup__search{border-radius:20px;margin-top:24px;border:1px solid #c9c9c9;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;padding:8px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;margin-bottom:32px}.popup-city .popup__search:focus,.popup-city .popup__search:hover{border:1px solid #5495ea}.popup-city .popup__search input{outline:0;width:90%;border:none}.popup-city .city__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-city .city__list .city__list-item{width:33%;margin-bottom:16px}.popup-city .city__list .city__list-item a{color:#5495ea;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.popup-city .city__list .city__list-item a:hover{text-decoration:underline}.popup-city .city__list .city__list-item .top{font-family:Roboto-Medium;font-size:16px;font-style:normal;font-weight:600}.popup-feadback .fancybox-button svg path{fill:#1c1b1f}.popup-feadback .form-title{font-style:normal;font-weight:600;font-size:30px;line-height:30px;color:#2a2e34;position:relative;padding-bottom:20px;border-bottom:1px solid #dce0e9;margin-top:40px}popup-feadback .form-title::after{content:"";position:absolute;width:50px;height:1px;background:#4788e8;bottom:-1px;left:0}.popup-feadback .form__group{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;margin-top:50px;margin-bottom:-30px}.popup-feadback p{font-style:normal;font-weight:300;font-size:18px;line-height:150%;color:#41454a}.popup-feadback p a{font-style:normal;font-weight:300;font-size:18px;line-height:150%;color:#4787e8}.popup-feadback .form__group label{font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#7c7c7c;margin-bottom:0;padding-left:10px;pointer-events:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateY(-2.4rem);-ms-transform:translateY(-2.4rem);transform:translateY(-2.4rem);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;cursor:text}.popup-feadback .form__group .form__control{font-style:normal;font-weight:300;font-size:16px;line-height:150%;color:#41454a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dce0e9;height:55px;padding:5px 10px;background:#fff;border-radius:5px;outline:0}.popup-feadback .form__group input:hover~label{font-style:normal;font-weight:300;font-size:16px;line-height:150%;-webkit-transform:translateY(-4.6rem) scale(.8);-ms-transform:translateY(-4.6rem) scale(.8);transform:translateY(-4.6rem) scale(.8);background:#04385b;border-radius:5px;padding-right:15px;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content}.popup-feadback .btn-form{font-style:normal;font-weight:600;font-size:13px;line-height:15px;text-align:center;text-transform:uppercase;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#4788e8;border-radius:30px;height:55px;width:100%;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-top:32px}.popup-feadback .btn-form:hover{background:#1c6be0}.contact-tab label{margin-right:20px}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #ddd;border-radius:100%;background:#fff}[type=radio]:checked+label:before{border:2px solid #6cc031}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#6cc031;border:2px solid #6cc031;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width:768px){.mobile-back{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid rgba(220,224,233,.1);border-bottom:1px solid rgba(220,224,233,.1);padding:0;position:relative;z-index:999}.mobile-back a:after{content:"";position:absolute;width:12px;height:6px;background:url(../img/gps/drop.svg) 0 0/cover;top:20px;left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-back a{display:-webkit-box;display:-ms-flexbox;display:flex;font-style:normal;font-weight:500;font-size:18px;line-height:22px}.mobile-back a:hover{background:#cfcfcf;opacity:.8;color:#04385b}.nav__link--drop:hover::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nav__item:hover .nav__list--dropdown{visibility:visible;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;position:relative}.nav__item{margin-left:0!important;font-size:20px;width:100%;padding:0;position:static}.dropdown-submenu__list{padding-left:0}.dropdown-submenu__list-item{list-style:none}.dropdown-list__link,.dropdown-submenu__list-item a,.nav__link{padding:10px 20px;width:100%;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#dce0e9;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid rgba(220,224,233,.1)}.dropdown-submenu__list-item a:hover{background:#cfcfcf;opacity:.8;color:#04385b}.nav__link::after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.nav__list--dropdown{position:absolute;top:0;right:auto;left:100%;-webkit-box-shadow:none;box-shadow:none;width:100%;display:none}.dropdown-submenu__item{width:100%;padding:0;border:none!important;list-style:none}.dropdown-submenu__title{padding:0 30px}.dropdown-submenu__banner{display:inline-block;padding:20px}.nav__list.transformation{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nav__list--dropdown.transformation{opacity:1;visibility:visible;display:block;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#04385b;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.nav.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.overlay.open{opacity:1;visibility:visible;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.mobile-back a{position:relative;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#dce0e9}.mobile-back a::before{content:"";width:10px;height:10px;background-image:url(../download.svg);background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;border:none}.inputfile+label{max-width:80%;font-size:1.25rem;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem}.no-js .inputfile+label{display:none}.inputfile+label svg{width:32px;height:32px;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.inputfile-3+label{color:#c9c9c9;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal;border:none}.inputfile-3+label:hover,.inputfile-3.has-focus+label,.inputfile-3:focus+label{/* color:#5495ea; */border:none}.inputfile-3+label .pf:hover,.inputfile-3.has-focus+label .pf,.inputfile-3:focus+label .pf{color:#5495ea; border:none}.inputfile-3+label:hover svg rect{fill:#5495ea}@media (max-width:576px){.fancybox-content{padding:24px}.popup-city .popup__title{font-size:28px}.popup-city .city__list .city__list-item{width:48%}.popup-city .fancybox-button{margin-top:36px}}:root{--font-family:"Roboto",sans-serif;--content-width:1378px;--container-offset:15px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--primary-color:rgb(11, 78, 179)}@font-face{font-family:Roboto-Condensed;src:url(../fonts/Roboto-Condensed-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Condensed-Bold;src:url(../fonts/Roboto-Condensed-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Light;src:url(../fonts/Roboto-Light.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Medium;src:url(../fonts/Roboto-Medium.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Bold;src:url(../fonts/Roboto-Bold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Inter-Bold;src:url(../fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Roboto-Condensed-Light;src:url(../fonts/Roboto-Condensed-Light.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}.header{position:relative;z-index:9}.header .header-mobile__container{display:none}.header-top{padding:21px 0 0}.header-top .header-mobile__container{display:none}.header-top .header-top__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-top .header-top__line .header__burger-close,.header-top .header-top__line .header__search-mob{display:none}.header-top .header-top__line .header__logo a:nth-of-type(1){display:block}.header-top .header-top__line .header__cart-mobile,.header-top .header-top__line .header__logo a:nth-of-type(2),.header-top .header-top__line .header__phone-mobile{display:none}.header .header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .header__auth-mob,.header .header__burger{display:none}.header .header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .header__contact .header__menus{margin-right:100px}.header .header__contact .header__menus li{color:rgba(0,0,0,.7)}.header .header__contact .header__menus li a{color:rgba(0,0,0,.7);text-align:center;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:103%}.header .header__callback a{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;-webkit-font-feature-settings:"clig" off,"liga" off;font-feature-settings:"clig" off,"liga" off}.header .header__title{color:rgba(0,0,0,.5);font-family:Roboto-Light;font-size:18px;font-style:normal;font-weight:300;line-height:128.188%;width:190px;margin-right:100px}.header .header__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;margin-right:34px}.header .header__item:nth-of-type(1){margin-right:48px}.header .header__item:nth-of-type(1) .header__item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header__item:nth-of-type(1) .header__item-text a{padding-left:5px;color:#000;text-align:center;font-family:Roboto-Condensed;font-size:19px;font-style:normal;font-weight:400;line-height:103%}.header .header__item .header__item-text{padding-left:10px}.header .header__item .header__item-text a{color:#000;font-family:Roboto-Condensed;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.header .header__item .header__item-text a:hover{color:#4788e8}.header .header__stiky{background:#ffc400;height:78px}.header .header__stiky .header_services-mob{display:none}.header .header__callback a{display:-webkit-box;display:-ms-flexbox;display:flex;width:191px;height:48px;padding:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:20px;background:#a745f3;color:#fff;font-family:Roboto-Condensed;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.header .header__callback a:hover{background:#9015f0}.header .header__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0;margin-right:8px}.header .header__social .header__tg a{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;padding:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;background:#5495ea;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15)}.header .header__social .header__wp{margin-left:8px}.header .header__social .header__wp a{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;padding:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;background:#16c93d;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15)}.header__menu{width:100%}.header__menu .header-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;height:78px}.header__menu .header-menu__list .header-menu__item{list-style:none;margin-right:60px;position:relative}.header__menu .header-menu__list .header-menu__item:hover .submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__menu .header-menu__list .header-menu__item .header-menu__link{color:#2c2525;font-family:Roboto-Condensed;font-size:16px;font-style:normal;font-weight:400;line-height:103%;padding-top:12px;padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__menu .header-menu__list .header-menu__item .header-menu__link img{margin-right:10px}.header__menu .header-menu__list .header-menu__item .header-menu__link+active,.header__menu .header-menu__list .header-menu__item .header-menu__link:hover{color:#a75248}.header__menu .header-menu__list .header-menu__item:last-child{margin-right:0}@media (max-width:576px){.header{background:#fff;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px)}.header .header-menu__list,.header .header__menus,.header .header__title{display:none}.header .header__item:nth-of-type(1) .header__item-text a{font-weight:700}.header .header-top .header__item{display:none}.header .header-top .header__item:nth-of-type(1){display:block;position:absolute;top:155px;left:15px;z-index:9}.header .header-top .header__item:nth-of-type(1) .header__item-text{padding-left:0}.header .header-top .header__item:nth-of-type(1) .header__item-text a{color:#fff}.header .header-top .header__item:nth-of-type(1) .header__item-text svg path{stroke:#fff}.header .header__list .header__social{margin-right:12px}.header .header__list .header__social .header__tg{display:none}.header .header-top{padding-bottom:5px}.header .header-top .header-top__line,.header .header-top__line{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .header-mobile__container{-webkit-transform:translateX(-150vw);-ms-transform:translateX(-150vw);transform:translateX(-150vw);padding:0 0 20px;width:100%;left:0;height:100%;z-index:99999;top:0;position:absolute;-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s;background:#ffc400;display:block}.header .header-mobile__container .header__menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:25px}.header .header-mobile__container .header__menus li{list-style:none;margin-bottom:16px}.header .header-mobile__container .header__menus li:last-child{margin-bottom:0}.header .header-mobile__container .header__menus li a{color:#2c2525;text-align:center;font-family:Roboto-Condensed-Light;font-size:16px;font-style:normal;font-weight:300;line-height:103%}.header .header-mobile__container .header-mobile__bottom{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .header-mobile__container .header-mobile__bottom .header__item{display:-webkit-box;display:-ms-flexbox;display:flex}.header .header-mobile__container .header-mobile__bottom .header__item .header__item-text{padding-left:0}.header .header-mobile__container .header-mobile__bottom .header__socials{margin-bottom:30px}.header .header-mobile__container .header-mobile__bottom .header__socials .header__social-item{margin-left:0;margin-right:10px}.header .header-mobile__container .header-mobile__bottom,.header .header-mobile__container .header-mobile__top .header-mobile__close{padding:20px 0 0 20px}.header .header-mobile__container .header-mobile__bottom .header__item-text:nth-of-type(1){position:relative}.header .header-mobile__container .header-mobile__bottom .header__mobile-text a{border-radius:4px;background:#a75248;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;padding:8px 26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;align-items:center;justify-content:center;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.header .header-mobile__container .header-mobile__bottom .header__mobile-text a:hover{background:#4788e8;color:#fff;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.header .header-mobile__container .header-mobile__bottom .phone-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .header-mobile__container .header-mobile__bottom .phone-menu__list .phone-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.header .header-mobile__container .header-mobile__bottom .phone-menu__list .phone-menu__item img{margin-right:10px}.header .header-mobile__container .header-mobile__bottom .phone-menu__list .phone-menu__item a{font-size:18px;font-style:normal;padding-left:10px;font-weight:500;color:#833d34;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.header .header-mobile__container .header-mobile__bottom .phone-menu__list .phone-menu__item span{font-style:normal;font-weight:400;font-size:15px;line-height:18px;color:#fff;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.header .header-mobile__container .header-mobile__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;background:#ffc400}.header .header-mobile__container .header-mobile__list .header-mobile__item{list-style:none}.header .header-mobile__container .header-mobile__list .header-mobile__item .header-nobile__link{color:#2c2525;font-family:Roboto-Condensed;font-size:16px;font-style:normal;font-weight:500;line-height:103%;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .header-mobile__container .header-mobile__list .header-mobile__item .header-nobile__link img{margin-right:10px}.header .header-mobile__container .header-mobile__list .header-mobile__item .header-nobile__link:hover{opacity:.8;color:#04385b}.header .open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:100vh;margin-top:80px}.header-top{padding:11px 0 0}.header-top .header-mobile__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top .header-mobile__top .header-mobile__logo{padding:60px 20px 20px 70px}.header-top .header-mobile__top .header-mobile__close{padding:0 50px 20px 20px}.header-top .header-top__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:none;padding-bottom:0}.header-top .header-top__line .header-top__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60%;border-bottom:1px solid rgba(220,224,233,.3);padding-bottom:0}.header-top .header-top__line .header__form{display:none}.header-top .header-top__line .header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top .header-top__line .header__search-mob{margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.header-top .header-top__line .header__search-mob button{background:0 0;border:none}.header-top .header-top__line .header__cart-mobile{display:block}.header-top .header-top__line .header__cart-mobile span{background:#a75248}.header-top .header-top__line .header__phone-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 0 10px}.header-top .header-top__line .header__phone-mobile .phone-mobile__item{margin:0 10px}.header-top .header-top__line .header__phone-mobile .phone-mobile__item a{font-style:normal;font-weight:500;font-size:15px;line-height:18px;text-align:center;font-family:raleway-regular;color:#fff;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on}.header .header__callback a{width:127px;font-size:14px}.header .header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:60px}.header .header__burger-close{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-left:10px;position:absolute;top:22px;right:0;display:none}.header .header__logo{width:110px}.header .header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;width:48px;height:48px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-left:10px;position:absolute;top:15px;right:10px}.header .header__cart-mobile{position:relative}.header .header__cart-mobile span{width:15px;height:15px;background:#4788e8;border-radius:50%;position:absolute;top:-3px;right:-4px;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;font-style:normal;font-weight:300;font-size:10px;line-height:12px}.header .header__stiky{height:60px;position:relative}.header .header__stiky .container{padding-left:1px;padding-right:1px}.header .header__stiky .header_services-mob{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;width:100%;cursor:pointer;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffc400;padding-left:20px;padding-right:20px;position:relative}.header .header__stiky .header_services-mob::after{content:"";position:absolute;width:24px;height:2px;background:#000;top:30px;right:20px}.header .header__stiky .header_services-mob::before{content:"";position:absolute;width:24px;height:2px;background:#000;top:30px;right:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header .header__stiky .active,.header .header__stiky .header_services-mob:hover{background:#f0a414}.header .header__stiky .active::before{display:none}.header .header__bottom{background:#ffc400;position:absolute;z-index:9;width:100%;height:auto;left:0;display:none}.header .header__bottom .header__menu{background:#ffc400}.header .header__bottom .header__menu .header-menu__list{padding-top:0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ffc400;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header .active{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:376px){.header .header-top .header-top__line .header__logo{width:60%}.header .header__burger{margin-left:0}}.services{padding-top:120px;background:#f5f5f5;padding-bottom:140px}.services .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services .list__item .item{width:32.5%;border-radius:20px;background:#fff;margin-right:8px;margin-bottom:8px}.services .list__item .item:nth-of-type(3n){margin-right:0}.services .list__item .item:nth-of-type(2) .item__top{background:-o-linear-gradient(185deg,#3f9adc -4.09%,#364aff 97.59%);background:linear-gradient(265deg,#3f9adc -4.09%,#364aff 97.59%)}.services .list__item .item:nth-of-type(3) .item__top{background:-o-linear-gradient(186deg,#ffc400 -3.83%,#f90 98.35%);background:linear-gradient(264deg,#ffc400 -3.83%,#f90 98.35%)}.services .list__item .item:nth-of-type(4) .item__top{background:-o-linear-gradient(185deg,#3f9adc -4.09%,#364aff 97.59%);background:linear-gradient(265deg,#3f9adc -4.09%,#364aff 97.59%)}.services .list__item .item:nth-of-type(5) .item__top{background:-o-linear-gradient(186deg,#ffc400 -3.83%,#f90 98.35%);background:linear-gradient(264deg,#ffc400 -3.83%,#f90 98.35%)}.services .list__item .item .item__top{background:-o-linear-gradient(354deg,#16c93d 4.44%,#dafc09 111.67%);background:linear-gradient(96deg,#16c93d 4.44%,#dafc09 111.67%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;padding:28px 45px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center;border-top-left-radius:20px;border-top-right-radius:20px;gap:4px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.services .list__item .item .item__top .item__top-title{color:#000;text-align:center;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase}.services .list__item .item .item__price{padding-top:40px;color:#2c2525;text-align:center;font-family:Roboto-Condensed;font-variant-numeric:lining-nums proportional-nums;font-size:32px;font-style:normal;font-weight:400;line-height:110%;padding-bottom:24px}.services .list__item .item .item__text{padding:0 60px}.services .list__item .item .item__text ul li{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:12px}.services .list__item .item .item__btn{margin:24px auto 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services .list__item .item .item__btn a{display:-webkit-box;display:-ms-flexbox;display:flex;width:280px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:20px;background:#a745f3;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:576px){.services{padding:48px 0}.services .container{padding:0 1px}.services .services__slider{width:100%;height:100%;overflow:hidden;padding-bottom:40px;position:relative;padding-left:10px}.services .services__slider .swiper-pagination{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.services .services__slider .swiper-pagination .swiper-pagination-bullet{opacity:1;margin-right:8px;background:rgba(0,0,0,.05)}.services .services__slider .swiper-pagination .swiper-pagination-bullet-active{background:#c9c9c9}.services .list__item{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:unset;flex-wrap:unset}.services .list__item .item{width:100%;margin-right:0}.services .list__item .item .item__top{height:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 20px 10px}.services .list__item .item .item__top .item__top-title{font-size:16px}.services .list__item .item .item__price{font-size:16px;text-align:left;padding-left:16px;padding-bottom:16px;padding-top:24px}.services .list__item .item .item__text{padding:0 16px}.services .list__item .item .item__text ul{padding-left:15px}.services .list__item .item .item__text ul li{font-size:14px;font-family:Roboto-Light}.services .list__item .item .item__btn{padding:0 16px;margin:52px auto 16px}.services .list__item .item .item__btn a{width:100%}}.tarif{padding-bottom:120px;padding-top:120px}.tarif .section__title{width:45%;margin-bottom:45px}.tarif .section__title h2{color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase;margin-bottom:26px}.tarif .section__title p{color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.tarif .item__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}.tarif .item__list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%;margin-right:126px;margin-bottom:24px}.tarif .item__list .item:nth-of-type(2n){margin-right:0}.tarif .item__list .item .item__title{color:#000;font-family:Roboto-Medium;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px}.tarif .item__list .item .item__text{color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:576px){.tarif{padding-top:48px;padding-bottom:48px}.tarif .section__title{width:100%}.tarif .section__title h2{font-size:28px}.tarif .item__list .item{width:100%;margin-right:0}.tarif .item__list .item .item__text,.tarif .item__list .item .item__title{font-size:14px}}.block{background:#f5f5f5;padding-bottom:120px}.block .block__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:120px}.block .block__top .block__title{width:33%}.block .block__top .block__title h2{margin-top:0;color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase}.block .block__top .block__text{width:60%;color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.block .item__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:48px}.block .item__list .item{width:28%;border-radius:20px;border:1px solid rgba(0,0,0,.05);background:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);margin-right:8px;margin-bottom:8px;padding:34px 39px 24px 24px;height:248px}.block .item__list .item .item__title{color:#000;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase;margin-top:24px;margin-bottom:12px}.block .item__list .item .item__text{color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:576px){.block{padding-bottom:48px;padding-top:40px}.block .container{padding:0 1px}.block .block__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 15px 0}.block .block__top .block__title{width:100%}.block .block__top .block__title h2{font-size:28px}.block .block__top .block__text{width:100%}.block .block__slider2{width:100%;height:100%;overflow:hidden;padding-bottom:40px;position:relative}.block .block__slider2 .swiper-pagination{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.block .block__slider2 .swiper-pagination .swiper-pagination-bullet{opacity:1;margin-right:8px;background:rgba(0,0,0,.05)}.block .block__slider2 .swiper-pagination .swiper-pagination-bullet-active{background:#c9c9c9}.block .block__slider{width:100%;height:100%;overflow:hidden;padding-bottom:40px;padding-left:10px;position:relative}.block .block__slider .swiper-pagination{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.block .block__slider .swiper-pagination .swiper-pagination-bullet{opacity:1;margin-right:8px;background:rgba(0,0,0,.05)}.block .block__slider .swiper-pagination .swiper-pagination-bullet-active{background:#c9c9c9}.block .item__list{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-ms-flex-wrap:unset;flex-wrap:unset;margin-top:32px}.block .item__list .item{width:100%;margin-right:0;padding:16px 0;height:210px}.block .item__list .item .item__icon{padding-left:16px;padding-right:16px}.block .item__list .item .item__title{padding-left:16px;padding-right:16px;margin-top:8px;font-size:16px}.block .item__list .item .item__text{padding-left:16px;padding-right:16px;font-size:14px}}.faq{padding:120px 0}.faq .section__title{margin-bottom:48px}.faq .section__title h2{color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.faq .section__title p{color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.faq .faq__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq .questions__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100%}.faq .questions__list .questions-item{list-style:none;border-bottom:1px solid #dcdcdc;padding-bottom:30px;margin-right:0;margin-bottom:0;padding-top:30px;cursor:pointer;position:relative;width:100%}.faq .questions__list .questions-item:last-child{border:none;margin-bottom:0}.faq .questions__list .questions-item:hover{cursor:pointer}.faq .questions__list .questions-item:nth-of-type(2n){margin-right:0}.faq .questions__list .questions-item__title{color:#000;font-family:Roboto-Medium;font-size:24px;font-style:normal;font-weight:500;line-height:normal;position:relative;text-align:left;width:90%;cursor:pointer}.faq .questions__list .questions-item__icon{position:absolute;right:0;top:30px;display:inline-block;width:32px;height:32px;background:url(../img/faq.svg) 0 0/cover no-repeat;cursor:pointer}.faq .questions__list .questions-item__control{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;list-style:none;padding:0;width:100%;background:0 0;border:none}.faq .questions__list .questions-item__content{padding:20px 0;display:none}.faq .questions__list .open .questions-item__control{color:#fff}.faq .questions__list .open .questions-item__icon{width:32px;height:32px;background:url(../img/faq.svg) 0 0/cover no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq .questions__list .open .questions-item__icon svg{fill:#ffcd14}.faq .questions__list .open .questions-item__icon svg path,.faq .questions__list .open .questions-item__icon svg rect{stroke:#fff}.faq .questions__list .open .questions-item__content{display:block;color:#fff;overflow:hidden;padding:0;will-change:max-height;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out;-webkit-box-sizing:content-box;box-sizing:content-box}.faq .questions__list .open .questions-item__content p{color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.faq .questions__list .open .questions-item__content ul{padding-left:20px}.faq .questions__list .open .questions-item__content ul li{color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}@media (max-width:576px){.faq{padding:48px 0}.faq .section__title{width:100%}.faq .section__title h2{font-size:28px;font-style:normal;font-weight:700;line-height:42px}.faq .section__title p{font-size:14px}.faq .faq__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq .faq__container .questions__list{width:100%}.faq .faq__container .questions__list .questions-item__title{font-size:16px}.faq .faq__container .questions__list .questions-item__content p{font-size:14px}}.banner-service{background:url(../img/banner-service.png) center/cover no-repeat;width:100%;height:588px;margin-top:-145px}.banner-service .banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:17%}.banner-service .banner__container .banner__text{width:55%}.banner-service .banner__container .banner__text h1{margin:0;color:#fff;font-family:Roboto-Condensed-Bold;font-size:88px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.banner-service .banner__container .banner__text p{margin-top:24px;color:#fff;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.banner-service .banner__container .banner__link{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-service .banner__container .banner__link a{color:#fff;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.service{background:#f5f5f5;padding:120px 0}.service .service__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.service .service__container .service__left{width:50%;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}.service .service__container .service__left .service__title{width:50%}.service .service__container .service__left .service__title h2{margin-top:0;color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.service .service__container .service__left .service__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service .service__container .service__left .service__link a{color:#000;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.service .service__container .service__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.service .service__container .service__list .item{width:45%;margin-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:48px}.service .service__container .service__list .item:nth-of-type(5),.service .service__container .service__list .item:nth-of-type(6){margin-bottom:0}.service .service__container .service__list .item:nth-of-type(2n){margin-right:0}.service .service__container .service__list .item .item__icon{width:20%}.service .service__container .service__list .item .item__content{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service .service__container .service__list .item .item__content h3{margin:0;color:#000;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.service .service__container .service__list .item .item__content p{margin-top:12px;color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.service-index{background:#5495ea}@media (max-width:576px){.banner-service{background:url(../img/bannermob-service.png) center/cover no-repeat;width:100%;height:688px;margin-top:-45px}.banner-service .banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding-top:32%}.banner-service .banner__container .banner__text{width:100%}.banner-service .banner__container .banner__text h1{font-size:48px}.banner-service .banner__container .banner__text p{font-size:14px}.banner-service .banner__container .banner__link{width:100%;margin-top:27px}.service-index{background:#f5f5f5}.service{padding:48px 0 80px;position:relative}.service .service__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service .service__container .service__left,.service .service__container .service__left .service__title{width:100%}.service .service__container .service__left .service__title h2{font-size:28px}.service .service__container .service__left .service__link{position:absolute;bottom:20px}.service .service__container .service__list{width:100%}.service .service__container .service__list .item{margin-bottom:24px;width:100%}.service .service__container .service__list .item:nth-of-type(5){margin-bottom:24px}.service .service__container .service__list .item .item__icon{width:15%}.service .service__container .service__list .item .item__content{width:85%}}.preim{padding:140px 0}.preim .preim__title h2{margin-top:0;color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase}.preim .item__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:48px}.preim .item__list .item{width:32.7%;border-radius:20px;background:#fff;margin-right:8px;margin-bottom:8px;padding:34px 39px 24px 24px}.preim .item__list .item:nth-of-type(1){background:var(--orange-gradient,linear-gradient(264deg,#ffc400 -3.83%,#f90 98.35%));-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15)}.preim .item__list .item:nth-of-type(2){background:var(--green-gradient,linear-gradient(96deg,#16c93d 4.44%,#dafc09 111.67%));-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15)}.preim .item__list .item:nth-of-type(3){background:-o-linear-gradient(185deg,#3f9adc -4.09%,#364aff 97.59%);background:linear-gradient(265deg,#3f9adc -4.09%,#364aff 97.59%)}.preim .item__list .item .item__title{color:#000;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase;margin-top:24px;margin-bottom:12px}.preim .item__list .item .item__text{color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.preim .preim__text{margin-top:50px}.preim .preim__text p{margin-bottom:12px;color:#2c2525;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:576px){.preim{padding:48px 0}.preim .preim__title h2{font-size:28px}.preim .item__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preim .item__list .item{width:100%;margin-right:0}}.breadcrums .breadcrums__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:16px;padding-bottom:20px}.breadcrums .breadcrums__list li{list-style:none;margin-right:31px;position:relative;color:#fff}.breadcrums .breadcrums__list li::before{position:absolute;content:"/";width:6px;height:10px;right:-20px;top:8px;color:#fff}.breadcrums .breadcrums__list li:last-child::before{display:none}.breadcrums .breadcrums__list li a{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.breadcrums .breadcrums__list li a:hover{color:#4788e8}@media (max-width:576px){.breadcrums{display:none}.breadcrums .breadcrums__list li{list-style:none;margin-right:31px;font-size:12px}.breadcrums .breadcrums__list li::before{top:5px}.breadcrums .breadcrums__list li a{font-weight:300;font-size:12px;line-height:24px}}.banner-about{background:url(../img/banner-about.png) center/cover no-repeat;width:100%;height:588px;margin-top:-145px}.banner-about .banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:23.3%}.banner-about .banner__container .banner__text{width:43%}.banner-about .banner__container .banner__text h1{margin:0;color:#fff;font-family:Roboto-Condensed-Bold;font-size:88px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.banner-about .banner__container .banner__text p{margin-top:24px;color:#fff;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.banner-about .banner__container .banner__link{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-about .banner__container .banner__link a{color:#fff;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.abouts{position:relative;display:block;overflow:hidden}.abouts .abouts__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.abouts .abouts__container .abouts__image{position:absolute;top:0;right:0;width:49%}.abouts .abouts__container .abouts__image img{width:auto;height:100%}.abouts .abouts__container .abouts__text{width:50%;padding-top:120px;padding-bottom:130px;padding-right:60px}.abouts .abouts__container .abouts__text h2{margin:0 0 24px;color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase}.abouts .abouts__container .abouts__text p{color:#2c2525;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}@media (max-width:576px){.banner-about{background:url(../img/bannermob-about.png) center/cover no-repeat;width:100%;height:688px;margin-top:-45px}.banner-about .banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding-top:32%}.banner-about .banner__container .banner__text{width:100%}.banner-about .banner__container .banner__text h1{font-size:48px}.banner-about .banner__container .banner__text p{font-size:14px}.banner-about .banner__container .banner__link{width:100%;margin-top:27px}.abouts .abouts__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.abouts .abouts__container .abouts__image{width:100%;top:auto;bottom:0;height:280px}.abouts .abouts__container .abouts__image img{width:100%}.abouts .abouts__container .abouts__text{width:100%;padding-top:48px;padding-bottom:48px;padding-right:0;margin-bottom:280px}.abouts .abouts__container .abouts__text h2{font-size:28px}}.clients{background:#f5f5f5;padding:120px 0}.clients .section__title h2{margin-top:0;color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase}.clients .list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.clients .list__item .item{width:24.4%;border:1px solid rgba(0,0,0,.05);background:#fff;height:160px;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;margin-right:8px;margin-bottom:8px}.clients .list__item .item:nth-of-type(4n){margin-right:0}@media (max-width:576px){.clients{padding:48px 0}.clients .clients__slider{width:100%;height:100%;overflow:hidden;padding-bottom:40px;position:relative}.clients .clients__slider .list__item{-ms-flex-wrap:unset;flex-wrap:unset}.clients .clients__slider .list__item .item{height:55px}.clients .clients__slider .list__item .item img{max-height:100%;width:70%}.clients .clients__slider .swiper-pagination{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.clients .clients__slider .swiper-pagination .swiper-pagination-bullet{opacity:1;margin-right:8px;background:rgba(0,0,0,.05)}.clients .clients__slider .swiper-pagination .swiper-pagination-bullet-active{background:#c9c9c9}}.serv{padding:120px 0;background:#f5f5f5}.serv .section__title h2{margin-top:0;color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase}.serv .item__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.serv .item__list .item{width:24.5%;border:1px solid rgba(0,0,0,.05);background:#fff;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:8px;margin-bottom:8px;border-radius:20px;padding-top:34px;padding-left:24px;padding-bottom:24px;position:relative}.serv .item__list .item:hover{background:rgba(0,0,0,.04)}.serv .item__list .item::after{content:"";position:absolute;background:url(../img/icon.svg) 0 0/cover no-repeat;width:40px;height:40px;right:15px;top:16px}.serv .item__list .item:nth-of-type(4n){margin-right:0}.serv .item__list .item:nth-of-type(1){background:#f0a414}.serv .item__list .item:nth-of-type(3){background:#16c93d}.serv .item__list .item:nth-of-type(6){background:#5495ea}.serv .item__list .item:nth-of-type(8){background:#a745f3}.serv .item__list .item .item__title{margin-top:24px;color:#000;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}@media (max-width:576px){.serv{padding:48px 0}.serv .section__title h2{font-size:28px}.serv .item__list .item{width:48.5%;height:124px;padding-top:16px;padding-left:16px;padding-bottom:16px}.serv .item__list .item:nth-of-type(3n){margin-right:8px}.serv .item__list .item:nth-of-type(3){background:#fff}.serv .item__list .item:nth-of-type(4){background:#16c93d}.serv .item__list .item:nth-of-type(5){background:#5495ea}.serv .item__list .item:nth-of-type(6){background:#fff}.serv .item__list .item:nth-of-type(2n){margin-right:0}.serv .item__list .item .item__title{font-size:16px}}.banner-contact{background:url(../img/banner-contact.png) center/cover no-repeat;width:100%;height:588px;margin-top:-145px}.banner-contact .banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:23.3%}.banner-contact .banner__container .banner__text{width:43%}.banner-contact .banner__container .banner__text h1{margin:0;color:#fff;font-family:Roboto-Condensed-Bold;font-size:88px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.banner-contact .banner__container .banner__text p{margin-top:24px;color:#fff;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.banner-contact .banner__container .banner__link{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-contact .banner__container .banner__link a{color:#fff;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.contact{background:#f5f5f5;padding:140px 0}.contact .contact__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .contact__container .contact__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;background:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);padding:24px;width:49.5%}.contact .contact__container .contact__block .contact__city{color:#000;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.contact .contact__container .contact__block .contact__adres{width:50%;color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px;margin-bottom:24px}.contact .contact__container .contact__block .contact__email{margin-top:24px}.contact .contact__container .contact__block .contact__email a{color:#000;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.contact .contact__container .contact__block .contact__map iframe{height:318px;border:none;border-radius:12px}.contact .contact__container .contact__block .contact__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:16px}.contact .contact__container .contact__block .contact__bottom .contact__col{width:50%;color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.contact .contact__container .contact__block .contact__bottom .contact__col a{color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:4px}@media (max-width:576px){.banner-contact{background:url(../img/bannermob-contact.png) center/cover no-repeat;width:100%;height:688px;margin-top:-45px}.banner-contact .banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding-top:32%}.banner-contact .banner__container .banner__text{width:100%}.banner-contact .banner__container .banner__text h1{font-size:48px}.banner-contact .banner__container .banner__text p{font-size:14px}.banner-contact .banner__container .banner__link{width:100%;margin-top:27px}.contact{padding:48px 0}.contact .contact__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .contact__container .contact__block{width:100%;margin-bottom:32px}.contact .contact__container .contact__block .contact__adres{width:100%}.contact .contact__container .contact__block .contact__map iframe{height:318px;border:none;border-radius:12px}}.banner-forma{background:url(../img/banner-form.png) center/cover no-repeat;width:100%;height:588px;margin-top:-145px}.banner-forma .banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:23%}.banner-forma .banner__container .banner__text{width:55%}.banner-forma .banner__container .banner__text h1{margin:0;color:#fff;font-family:Roboto-Condensed-Bold;font-size:88px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.banner-forma .banner__container .banner__text p{margin-top:24px;color:#fff;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.banner-forma .banner__container .banner__link{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-forma .banner__container .banner__link a{color:#fff;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.form{padding:140px 0}.form .form__title h2{color:#2c2525;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase;margin-top:0;margin-bottom:50px}.form .form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form .form__container .form__right{width:68%}.form .form__container .form__right .form__file{position:absolute;margin-top:-80px;width:300px}.form .form__container .form__right .form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}.form .form__container .form__right .form__group .form__textarea{height:120px;border-radius:20px;border:1px solid #c9c9c9;margin-top:8px;padding:14px 16px;outline:0}.form .form__container .form__right .form__group .form__textarea:active,.form .form__container .form__right .form__group .form__textarea:focus,.form .form__container .form__right .form__group .form__textarea:hover{border:1px solid #5495ea}.form .form__container .form__right .form__group .form__services{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;width:100%;margin-top:8px}.form .form__container .form__right .form__group .form__services label{width:49%;margin-bottom:24px;position:relative}.form .form__container .form__right .form__group .form__services input:checked+span{background:#ffc400;display:-webkit-box;display:-ms-flexbox;display:flex}.form .form__container .form__right .form__group .form__services input:checked+span::after{position:absolute;content:"";width:32px;height:32px;background:url(../img/ok.svg) 0 0/cover no-repeat;top:7px;right:20px}.form .form__container .form__right .form__group .form__services span:focus,.form .form__container .form__right .form__group .form__services span:hover{background:#ffc400;cursor:pointer}.form .form__container .form__right .form__group .form__services span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;border:1px solid var(--gray-700,#c9c9c9);background:rgba(0,0,0,.05);color:#2c2525;font-family:Roboto-Condensed;font-size:16px;font-style:normal;font-weight:400;line-height:103%;padding-left:24px;padding-top:7px;padding-bottom:7px;position:relative}.form .form__container .form__right .form__group .form__services span img{margin-right:10px}.form .form__container .form__right .form__group label{color:#2c2525;font-family:Roboto-Bold;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.form .form__container .form__right .form__group .form__control{height:38px;width:100%;border-radius:20px;border:1px solid #c9c9c9;padding:14px 16px;margin-top:8px;outline:0}.form .form__container .form__left{width:25%}.form .form__container .form__left .form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}.form .form__container .form__left .form__group label{color:#2c2525;font-family:Roboto-Bold;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.form .form__container .form__left .form__group .form__control{height:38px;width:100%;border-radius:20px;border:1px solid #c9c9c9;padding:23px 16px;margin-top:8px;outline:0}.form .form__container .form__left .form__group .form__control:active,.form .form__container .form__left .form__group .form__control:focus,.form .form__container .form__left .form__group .form__control:hover{border:1px solid #5495ea}.form .form__container .form__left .form__politik{color:#2c2525;font-family:Roboto-Light;font-size:12px;font-style:normal;font-weight:300;line-height:normal;margin-top:87px}.form .form__container .form__left .form__buttom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:16px}.form .form__container .form__left .form__buttom .form__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0;margin-left:8px}.form .form__container .form__left .form__buttom .form__social .form__tg a{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;padding:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;background:#5495ea;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15)}.form .form__container .form__left .form__buttom .form__social .form__wp{margin-left:8px}.form .form__container .form__left .form__buttom .form__social .form__wp a{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;padding:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;background:#16c93d;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15)}.form .form__container .form__left .form__buttom .form-btn{border:none;width:234px;border-radius:20px;background:var(--violey-500,#a745f3);height:48px;color:#fff;font-family:Roboto-Condensed;font-size:16px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer}.form .form__texts{margin-top:120px}.form .form__texts h4{color:#000;font-family:Roboto-Light;font-size:38px;font-style:normal;font-weight:300;line-height:100%;text-transform:uppercase;margin-bottom:0;margin-top:0}.form .form__texts p{color:#000;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}@media (max-width:576px){.banner-forma{background:url(../img/bannermob-form.png) center/cover no-repeat;width:100%;height:688px;margin-top:-45px}.banner-forma .banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding-top:32%}.banner-forma .banner__container .banner__text{width:100%}.banner-forma .banner__container .banner__text h1{font-size:48px}.banner-forma .banner__container .banner__text p{font-size:14px}.banner-forma .banner__container .banner__link{width:100%;margin-top:27px}.form{padding:48px 0}.form .form__title h2{color:#2c2525;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:110%;text-transform:uppercase;margin-top:0;margin-bottom:32px}.form .form__texts{margin-top:44px;margin-bottom:100px}.form .form__texts h4{font-size:16px}.form .form__texts p{font-size:14px}.form .form__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:80px}.form .form__container .form__left{width:100%}.form .form__container .form__left .form__politik{position:absolute;bottom:60px}.form .form__container .form__left .form__buttom{position:absolute;bottom:0}.form .form__container .form__right{width:100%}.form .form__container .form__right .form__group .services__toggle{content:"Не выбрано";border-radius:20px;border:1px solid #c9c9c9;height:38px;width:100%;padding:23px 16px;margin-top:8px;outline:0;background:0 0;position:relative;cursor:pointer}.form .form__container .form__right .form__group .services__toggle:after{content:"";width:20px;height:20px;display:inline-block;top:14px;right:20px;position:absolute;background:url(../img/down.svg) center no-repeat}.form .form__container .form__right .form__group .services__toggle--active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.form .form__container .form__right .form__group .form__services{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none}.form .form__container .form__right .form__group .form__services label{width:100%}.form .form__container .form__right .form__group .form__services--active{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;border:1px solid var(--gray-700,#c9c9c9);background:var(--black-5,rgba(0,0,0,.05));padding:20px 10px}.form .form__container .form__right .form__group .form__services--active label{margin-bottom:8px}}.main-slider{width:100%;height:100%;overflow:hidden}.main-slider .container-pagination{position:relative;max-width:1440px;margin:0 auto}.main-slider .swiper-pagination{margin-top:116px;text-align:left;padding-left:20px;bottom:auto}.main-slider .swiper-pagination .swiper-pagination-bullet{opacity:1;margin-right:8px;background:rgba(255,255,255,.3)}.main-slider .swiper-pagination .swiper-pagination-bullet-active{background:rgba(255,255,255,.8)}.main-slider .slider-one{background:url(../img/banner.png)}.main-slider .slider-two{background:url(../img/slide2.png)}.main-slider .slider-three{background:url(../img/slide3.png)}.main-slider .swiper-slide{height:580px}.main-slider .swiper-slide .slide__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:18%}.main-slider .swiper-slide .slide__container .slide__text{width:30%}.main-slider .swiper-slide .slide__container .slide__text h1{margin:0;color:#fff;font-family:Roboto-Condensed-Bold;font-size:88px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.main-slider .swiper-slide .slide__container .slide__text p{color:#fff;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.main-slider .swiper-slide .slide__container .slide__link{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-slider .swiper-slide .slide__container .slide__link a{color:#fff;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}@media (max-width:576px){.main-slider{background:-webkit-gradient(linear,left top,right top,from(#110e15),color-stop(23.69%,#151219),color-stop(52.22%,#100e15),color-stop(80.75%,#0a0a0f),to(#05060a));background:-o-linear-gradient(left,#110e15 0,#151219 23.69%,#100e15 52.22%,#0a0a0f 80.75%,#05060a 100%);background:linear-gradient(90deg,#110e15 0,#151219 23.69%,#100e15 52.22%,#0a0a0f 80.75%,#05060a 100%)}.main-slider .container-pagination{position:unset}.main-slider .swiper-pagination{margin-top:0;bottom:30px;text-align:center}.main-slider .swiper-slide{height:580px;background-size:cover;width:100%}.main-slider .swiper-slide .slide__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding-top:20%}.main-slider .swiper-slide .slide__container .slide__text{width:100%}.main-slider .swiper-slide .slide__container .slide__text h1{font-size:48px}.main-slider .swiper-slide .slide__container .slide__text p{font-size:14px}.main-slider .swiper-slide .slide__container .slide__link{width:100%;margin-top:27px}.main-slider .slider-one{background-image:url(../img/mob.png);background-position:bottom center;background-size:contain;background-repeat:no-repeat;width:100%}.main-slider .slider-two{background:url(../img/slide2-mob.png) bottom center/cover no-repeat;width:100%}.main-slider .slider-three{background:url(../img/slide3-mob.png) bottom center/cover no-repeat;width:100%}}.banner{height:588px;background-repeat:no-repeat;background-position:center center;width:100%;background-size:contain;margin-top:-145px}.banner .banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:18%}.banner .banner__container .banner__text{width:50%}.banner .banner__container .banner__text h1{margin:0;color:#fff;font-family:Roboto-Condensed-Bold;font-size:88px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.banner .banner__container .banner__text p{color:#fff;font-family:Roboto-Light;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.banner .banner__container .banner__link{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .banner__container .banner__link a{color:#fff;font-family:Roboto-Condensed;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}@media (max-width:576px){.banner{background-size:cover;margin-top:-90px;height:658px}.banner .banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding-top:52%}.banner .banner__container .banner__text{width:100%}.banner .banner__container .banner__text h1{font-size:48px}.banner .banner__container .banner__text p{font-size:14px}.banner .banner__container .banner__link{width:100%;margin-top:27px}}.footer{background:#c9c9c9;padding-top:65px;padding-bottom:78px}.footer .footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer .footer__container .footer__left{width:47%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .footer__container .footer__left .footer__left-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .footer__container .footer__left .footer__left-top .footer__left-menu{padding-left:0;margin-left:157px;margin-top:0}.footer .footer__container .footer__left .footer__left-top .footer__left-menu li{list-style:none;margin-bottom:8px}.footer .footer__container .footer__left .footer__left-top .footer__left-menu li a{color:#2c2525;text-align:center;font-family:Roboto-Light;font-size:12px;font-style:normal;font-weight:300;line-height:103%;letter-spacing:.6px}.footer .footer__container .footer__left .footer__left-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:37px}.footer .footer__container .footer__left .footer__left-bottom .footer__copy{width:40%;padding-left:63px;color:#2c2525;font-family:Roboto-Light;font-size:12px;font-style:normal;font-weight:300;line-height:103%;letter-spacing:.6px}.footer .footer__container .footer__left .footer__left-bottom .footer__politika{width:60%;margin-left:140px}.footer .footer__container .footer__left .footer__left-bottom .footer__politika a{color:#2c2525;text-align:center;font-family:Roboto-Light;font-size:12px;font-style:normal;font-weight:300;line-height:103%;letter-spacing:.6px}.footer .footer__container .footer__contact .footer__phone a{color:#2c2525;font-family:Inter-Bold;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.footer .footer__container .footer__contact .footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:43px}.footer .footer__container .footer__contact .footer__social .footer__tg a{display:-webkit-box;display:-ms-flexbox;display:flex;width:56px;height:56px;padding:18.857px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;background:#5495ea;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15)}.footer .footer__container .footer__contact .footer__social .footer__wp{margin-left:8px}.footer .footer__container .footer__contact .footer__social .footer__wp a{display:-webkit-box;display:-ms-flexbox;display:flex;width:56px;height:56px;padding:18.857px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;background:#16c93d;-webkit-box-shadow:2px 2px 4px 0 rgba(89,88,81,.15);box-shadow:2px 2px 4px 0 rgba(89,88,81,.15)}.footer .footer__container .footer__menu{margin-right:70px}.footer .footer__container .footer__menu ul{margin-top:0;margin-bottom:0}.footer .footer__container .footer__menu ul li{margin-bottom:24px}.footer .footer__container .footer__menu ul li:last-child{margin-bottom:0}.footer .footer__container .footer__menu ul li a{color:#2c2525;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:103%;letter-spacing:.7px}@media (max-width:576px){.footer .footer__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .footer__container .footer__left{width:49%}.footer .footer__container .footer__left .footer__left-top{margin-bottom:20px}.footer .footer__container .footer__left .footer__left-top .footer__left-menu{display:none}.footer .footer__container .footer__left .footer__left-top .footer__logo{width:120px}.footer .footer__container .footer__left .footer__left-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:20px}.footer .footer__container .footer__left .footer__left-bottom .footer__copy{width:100%;text-align:left;margin-top:12px;padding-left:0}.footer .footer__container .footer__left .footer__left-bottom .footer__politika{width:100%;margin-left:0}.footer .footer__container .footer__contact{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;width:49%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer .footer__container .footer__contact .footer__social{margin-top:0;margin-bottom:40px}.footer .footer__container .footer__contact .footer__phone a{font-size:16px}.footer .footer__container .footer__menu{display:none}}