

/* Start:/local/templates/baikal/css/fonts.css?17262264972669*/
@font-face {
  font-family: "Inter";
  src: url('/local/templates/baikal/fonts/Inter-Light.woff2') format('woff2');
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url('/local/templates/baikal/fonts/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url('/local/templates/baikal/fonts/Inter-Medium.woff2') format('woff2');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url('/local/templates/baikal/fonts/Inter-SemiBold.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: Suisse Intl;
  src: url('/local/templates/baikal/fonts/SuisseIntl-Light.eot');
  src: url('/local/templates/baikal/fonts/SuisseIntl-Light.eot?#iefix') format("embedded-opentype"), url('/local/templates/baikal/fonts/SuisseIntl-Light.woff2') format("woff2"), url('/local/templates/baikal/fonts/SuisseIntl-Light.woff') format("woff"), url('/local/templates/baikal/fonts/SuisseIntl-Light.ttf') format("truetype");
  font-display: swap;
  font-weight: 300;
  font-style: normal
}

@font-face {
  font-family: Suisse Intl reg;
  src: url(/local/templates/baikal/fonts/SuisseIntl-Regular.eot);
  src: url(/local/templates/baikal/fonts/SuisseIntl-Regular.eot?#iefix) format("embedded-opentype"), url(/local/templates/baikal/fonts/SuisseIntl-Regular.woff2) format("woff2"), url(/local/templates/baikal/fonts/SuisseIntl-Regular.woff) format("woff"), url(/local/templates/baikal/fonts/SuisseIntl-Regular.ttf) format("truetype");
  font-display: swap;
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Suisse Intl book;
  src: url(/local/templates/baikal/fonts/SuisseIntl-Book.eot);
  src: url(/local/templates/baikal/fonts/SuisseIntl-Book.eot?#iefix) format("embedded-opentype"), url(/local/templates/baikal/fonts/SuisseIntl-Book.woff2) format("woff2"), url(/local/templates/baikal/fonts/SuisseIntl-Book.woff) format("woff"), url(/local/templates/baikal/fonts/SuisseIntl-Book.ttf) format("truetype");
  font-display: swap;
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Suisse Intl bolde;
  src: url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.eot);
  src: url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.woff2) format("woff2"), url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.woff) format("woff"), url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.ttf) format("truetype");
  font-display: swap;
  font-weight: 600;
  font-style: normal
}

/* End */


/* Start:/local/templates/baikal/css/slick.css?17198308321776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/baikal/css/slick-theme.css?17198308323145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/baikal/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/baikal/css/./fonts/slick.eot');
    src: url('/local/templates/baikal/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/baikal/css/./fonts/slick.woff') format('woff'), url('/local/templates/baikal/css/./fonts/slick.ttf') format('truetype'), url('/local/templates/baikal/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/baikal/css/critical.css?173374634978421*/


.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
:root{font-family:Suisse Intl,sans-serif;font-size:16px;/*line-height:1.76471; удалено */font-weight:300;color:#4d4e5c;letter-spacing:.2px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}@media screen and (min-width:420px){.hidden-greater-xs{display:none!important}}@media screen and (min-width:576px){.hidden-greater-sm{display:none!important}}@media screen and (min-width:768px){.hidden-greater-md{display:none!important}}@media screen and (min-width:992px){.hidden-greater-lg{display:none!important}}@media screen and (min-width:1280px){.hidden-greater-xl{display:none!important}}@media screen and (min-width:1440px){.hidden-greater-xxl{display:none!important}}@media screen and (max-width:1439px){.hidden-lower-xxl{display:none!important}}@media screen and (max-width:1279px){.hidden-lower-xl{display:none!important}}@media screen and (max-width:991px){.hidden-lower-lg{display:none!important}}@media screen and (max-width:767px){.hidden-lower-md{display:none!important}}@media screen and (max-width:575px){.hidden-lower-sm{display:none!important}}@media screen and (max-width:419px){.hidden-lower-xs{display:none!important}}.icon{position:relative;display:block;width:100%;height:0;overflow:hidden}.icon-wrap{display:inline-block;vertical-align:top}.icon__svg{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.container-fluid{width:100%;max-width:1220px;margin:0 auto}@media screen and (max-width:1279px){.container-fluid{padding-right:20px;padding-left:20px}}.btn{display:inline-block;padding:0;border:none;background:none;border-radius:3px;font-size:17px;line-height:1.17647;font-weight:600;vertical-align:top;text-decoration:none;cursor:pointer;-webkit-transition:background-color .3s,color .3s,border-color .3s;-o-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s}.btn_bordered{border:2px solid transparent;padding:.5em 1.18em}.btn_bordered.btn_blue{border-color:#4599d8;color:#4599d8}.btn_bordered.btn_blue:hover{background-color:#4599d8;color:#fff}.btn_bordered.btn_yellow{border-color:#f8cf61;color:#4d4e5c}.btn_bordered.btn_yellow:hover{background-color:#f8cf61}.btn_bordered.btn_white{border-color:hsla(0,0%,100%,.2);color:#fff}.btn_bordered.btn_white:hover{background-color:#fff;color:#4d4e5c}.btn_bordered.btn_lg{padding:.68em 2.17em}.btn_filled{padding:.59em 1.18em}.btn_filled.btn_blue{background-color:#4599d8;color:#fff}.btn_filled.btn_blue:hover{background-color:#58a3dc}.btn_filled.btn_yellow{background-color:#f8cf61;color:#4d4e5c}.btn_filled.btn_yellow:hover{background-color:#e2bd59}.btn_filled.btn_white{background-color:#fff;color:#4d4e5c}.btn_filled.btn_white:hover{background-color:hsla(0,0%,100%,.8)}.btn_filled.btn_lg{padding:.77em 2.17em}.btn_lg{font-size:23px;line-height:1.52174}@media screen and (max-width:991px){.btn_lg{font-size:20px}}@media screen and (max-width:575px){.btn_lg{font-size:19px;line-height:1.57895}}.btn__icon{position:relative;width:1.74em;margin-right:.85em;fill:currentColor;vertical-align:middle}.btn__icon:before{position:absolute;content:"";top:-4px;left:-4px;right:-4px;bottom:-4px;border:1px dashed rgba(77,78,92,.5);-webkit-transition:borde-color .3s;-o-transition:borde-color .3s;transition:borde-color .3s}.btn:hover .btn__icon:before{border-color:currentColor}.btn_yellow{background:#f8cf61;border-color:#f8cf61;color:#4d4e5c;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn_yellow:hover{background:#e2bd59;border-color:#e2bd59}.btn__caption{vertical-align:middle}.link{display:inline;border-bottom:1px solid transparent;text-decoration:none;-webkit-transition:border-bottom-color .3s;-o-transition:border-bottom-color .3s;transition:border-bottom-color .3s}.link_color_white{color:#fff}.link_color_white.link_underlined{border-bottom-color:#fff}.link_color_white.link_underlined:hover{border-bottom-color:hsla(0,0%,100%,.2)}.link_color_blue{color:#4599d8}.link_color_blue:hover{border-bottom-color:rgba(69,153,216,.5)}.link_color_gray{color:rgba(77,78,92,.5)}.link_color_gray.link_underlined,.link_color_gray:hover{border-bottom-color:rgba(77,78,92,.2)}.link_color_gray.link_underlined:hover{border-bottom-color:rgba(77,78,92,.5)}.link_color_gray-dark{color:#4d4e5c}.link_color_gray-dark:hover{border-bottom-color:rgba(77,78,92,.8)}.header_affixed{position:fixed;bottom:200%;width:100%;background-color:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;z-index:10;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.25);box-shadow:0 4px 8px 0 rgba(0,0,0,.25);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.header_affixed_off{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;bottom:auto}.header__container{background-color:transparent;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;z-index:14}.header__wrapper{position:relative;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;line-height:1.17647;font-weight:600}@media screen and (max-width:991px){.header__wrapper{font-size:15px}}.header__wrapper_affixed{padding-top:25px;padding-bottom:25px}@media screen and (max-width:1279px){.header__wrapper{padding-top:20px;padding-bottom:20px}}.header__logo{display:block;width:163px}.header__logo-img{max-width:100%;vertical-align:top}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav-item{color:#4d4e5c;text-decoration:none;-ms-flex-item-align:center;align-self:center;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.header__nav-item:not(:first-child){margin-left:25px}@media screen and (max-width:1279px){.header__nav-item:not(:first-child){margin-left:15px}}@media screen and (max-width:991px){.header__nav-item:not(:first-child){margin-left:20px}}.header__nav-item:first-child{margin-left:50px}@media screen and (max-width:1279px){.header__nav-item:first-child{margin-left:25px}}@media screen and (max-width:991px){.header__nav-item:first-child{margin-left:15px}}.header__nav-item:hover{opacity:.75}.header__contacts{margin-left:auto}.header__contacts,.header__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.header__socials{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}@media screen and (max-width:1279px){.header__socials{margin-right:5px}}.header__socials-icon{width:28px;fill:#51a821;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.header__socials:hover .header__socials-icon{fill:#4599d8}.header__socials-subtitle{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:9px;line-height:1;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.header__socials:hover .header__socials-subtitle{opacity:1;color:#4599d8}.header__number{-ms-flex-item-align:center;align-self:center;text-decoration:none;color:inherit;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media screen and (max-width:991px){.header__number{display:none}}.header__number:hover{color:#4599d8}.header__button{margin-left:30px}@media screen and (max-width:1279px){.header__button{margin-left:15px}}@media screen and (max-width:991px){.header__button{margin-left:0}}.header__button_white{background-color:#fff}.header__burger-menu{display:none}@media screen and (max-width:767px){.header__burger-menu_shown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}}.header__burger-close{display:none}.header__burger-close_shown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (max-width:767px){.header__menu-icon{width:24px;fill:#4d4e5c;fill-opacity:.5}}.header__mobile-menu{position:fixed;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between;width:100%;height:100vh;margin-top:40px;margin-left:-20px;padding:0 20px 100px;background-color:#fff;font-size:28px;line-height:1.07143;z-index:10}.header__mobile-menu_blue-bg{background-color:#f0f7fc}.header__mobile-menu_shown{display:-webkit-box;display:-ms-flexbox;display:flex}.header__mobile-nav{margin-top:100px;list-style:none;font-size:28px;line-height:1.07143;font-weight:400}@media screen and (max-width:575px){.header__mobile-nav{margin-top:80px}}@media screen and (max-width:419px){.header__mobile-nav{margin-top:60px}}.header__mobile-nav-item:not(:first-child){margin-top:20px}.header__mobile-nav-link{text-decoration:none;color:#4599d8}.header__mobile-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:33.33333%;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__mobile-whatsapp-link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;padding:.2em 1.18em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #51a821;border-radius:3px;text-decoration:none;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.header__mobile-whatsapp-link:hover{background-color:#51a821}.header__mobile-whatsapp-icon{width:28px;fill:#51a821;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.header__mobile-whatsapp-link:hover .header__mobile-whatsapp-icon{fill:#fff}.header__mobile-whatsapp-subtitle{color:#51a821;font-size:17px;line-height:1.17647;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.header__mobile-whatsapp-link:hover .header__mobile-whatsapp-subtitle{color:#fff}.header__mobile-number{font-size:17px;line-height:1.17647}.header__mobile-button{margin-top:10px}.heading{font-size:58px;line-height:1.03448;font-weight:300;letter-spacing:-1px}@media screen and (max-width:991px){.heading{font-size:48px;line-height:1.14583}}@media screen and (max-width:575px){.heading{font-size:40px;line-height:1.25}}.intro{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.intro__background{vertical-align:top}@media screen and (min-width:768px){.intro__background{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;bottom:0}}@media screen and (max-width:767px){.intro__background{max-width:100%}}.intro__bg{margin-top:20px;margin-bottom:-20%;text-align:right}.intro__container{position:relative;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;width:100%;min-height:100vh}.intro__content{width:100%}.intro__heading{max-width:700px;pointer-events:none}.intro__subtitle{margin-top:40px;font-size:23px;line-height:1.52174;font-weight:500}@media screen and (max-width:991px){.intro__subtitle{font-size:20px}}@media screen and (max-width:575px){.intro__subtitle{font-size:19px;line-height:1.57895}}@media screen and (max-width:767px){.intro__subtitle{max-width:400px}}@media screen and (max-width:575px){.intro__subtitle{margin-top:30px}}.intro__button{margin-top:45px}@media screen and (max-width:767px){.intro__button{margin-bottom:100px}}@media screen and (max-width:575px){.intro__button{margin-top:30px;margin-bottom:40px}}.intro__footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:130px;padding-top:20px}.intro__footer:before{position:absolute;content:"";display:block;width:100%;height:2px;background-color:#4599d8;top:0;left:0;z-index:-1}.intro__footer-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:23px;line-height:1.52174;color:#4599d8;pointer-events:none}@media screen and (max-width:991px){.intro__footer-item{font-size:20px}}@media screen and (max-width:575px){.intro__footer-item{font-size:19px;line-height:1.57895}}.intro__arrow{width:23px;margin-left:15px;-ms-flex-item-align:center;align-self:center;fill:#4599d8}.switchers{padding:60px;border-radius:3px;color:#fff}.switchers_light{background-color:#2E6CA2; /* изменено */}.switchers_dark{background-color:#4d4e5c}.switchers_blue{background-color:#0164a0}@media screen and (max-width:1279px){.switchers{padding:50px}}@media screen and (max-width:991px){.switchers{padding:40px 30px 70px;border-radius:0}}@media screen and (max-width:575px){.switchers{padding:40px 20px}}.switchers__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}@media screen and (max-width:991px){.switchers__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:575px){.switchers__container{margin-top:30px}}@media screen and (max-width:767px){.switchers__heading{font-size:35px;line-height:1}}@media screen and (min-width:992px){.switchers__buttons{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;margin-right:40px}}
.switchers__button{position:relative;display:block;width:100%;padding:15px 25px 15px 30px;border:none;border-radius:3px;background:none;text-align:initial;color:inherit;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s; line-height: 1.76471; /* добавлено */}
@media screen and (max-width:991px){.switchers__button{padding:15px 20px}}.switchers__button:after{position:absolute;content:"";display:block;width:4px;border-radius:3px;background-color:#fff;opacity:0;top:3px;right:3px;bottom:3px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.switchers__button:hover,.switchers__button_active{background-color:hsla(0,0%,100%,.15);cursor:pointer}.switchers__button:hover:after,.switchers__button_active:after{opacity:1}.switchers__button-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:23px;line-height:1.52174}@media screen and (max-width:991px){.switchers__button-title{font-size:20px}}@media screen and (max-width:575px){.switchers__button-title{font-size:19px;line-height:1.57895}}.switchers__button-description,.switchers__button-icon{opacity:.5;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.switchers__button:hover .switchers__button-description,.switchers__button:hover .switchers__button-icon,.switchers__button_active .switchers__button-description,.switchers__button_active .switchers__button-icon{opacity:1}.switchers__button-description{margin-top:10px;font-size:14px;line-height:1.42857}@media screen and (max-width:991px){.switchers__button-description{display:none}.switchers__button_active .switchers__button-description{display:block}}@media screen and (max-width:767px){.switchers__button-description{margin-top:5px}}.switchers__button-icon{-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;margin-right:20px;fill:#fff}.switchers__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (max-width:991px){.switchers__content{margin-top:20px}}.switchers__content-item{display:none}.switchers__content-item_active{display:block}.subheading{margin-top:60px}.subheading__title{font-weight:400;font-size:40px;line-height:1.125}@media screen and (max-width:991px){.subheading__title{margin-top:40px}}@media screen and (max-width:575px){.subheading__title{font-size:30px;line-height:1.16667}}.subheading__description{margin-top:20px;font-size:25px;line-height:1.6;background-color:#fff;padding:25px}@media screen and (max-width:991px){.subheading__description{font-size:20px;line-height:1.75}}@media screen and (max-width:575px){.subheading__description{font-size:18px;line-height:1.38889}}.footer{margin-top:80px;font-weight:400;overflow:hidden}@media screen and (max-width:991px){.footer{margin-top:60px}}@media screen and (max-width:575px){.footer{margin-top:40px}}.footer__train{padding-bottom:85px;overflow:hidden}@media screen and (max-width:1279px){.footer__train{padding-bottom:60px}}@media screen and (max-width:575px){.footer__train{padding-bottom:40px}}.footer__train-img{height:260px}@media screen and (max-width:1279px){.footer__train-img{height:200px}}@media screen and (max-width:767px){.footer__train-img{height:150px}}@media screen and (max-width:575px){.footer__train-img{height:111px}}.footer__main{padding:50px 0;background-color:#f0f7fc}@media screen and (max-width:991px){.footer__main{padding:30px 0;padding:20px 0}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:50px}@media screen and (max-width:991px){.footer__top{padding-left:50px;display:block}}@media screen and (max-width:767px){.footer__top{padding-left:20px}}@media screen and (max-width:575px){.footer__top{padding-left:0;padding-bottom:30px}}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media screen and (max-width:991px){.footer__content{margin-top:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:575px){.footer__content{display:block}}.footer__list{margin:0;width:270px;list-style-type:none}.footer__list:not(:last-child){margin-right:45px}@media screen and (max-width:575px){.footer__list:not(:last-child){margin-left:0;width:100%}}@media screen and (max-width:575px){.footer__list:nth-child(2){margin-top:15px}}.footer__list-item{margin-top:15px}.footer__list-item:first-child{margin-top:0}.footer__link{font-size:14px;line-height:1.42857}.footer__bottom{padding-top:50px;border-top:1px solid rgba(77,78,92,.2);color:rgba(47,50,98,.3)}@media screen and (max-width:575px){.footer__bottom{padding-top:30px}}.footer__bottom_author-note{padding-top:30px;border:none}.prefooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:80px}@media screen and (max-width:991px){.prefooter{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media screen and (max-width:767px){.prefooter{padding-bottom:60px}}@media screen and (max-width:575px){.prefooter{padding-bottom:40px}}.prefooter__item{position:relative;width:33.33333%;min-width:300px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:75px;padding-right:75px;text-align:center}.prefooter__item:nth-child(2):before{position:absolute;left:0;top:15%;content:"";background-color:#000;width:1px;height:100px;opacity:.2}@media screen and (max-width:991px){.prefooter__item:nth-child(2):before{display:none}}.prefooter__item:nth-child(2):after{position:absolute;right:0;top:15%;content:"";background-color:#000;width:1px;height:100px;opacity:.2}@media screen and (max-width:991px){.prefooter__item:nth-child(2):after{display:none}}@media screen and (max-width:1279px){.prefooter__item{padding-left:35px;padding-right:35px}}@media screen and (max-width:991px){.prefooter__item{min-width:480px}.prefooter__item:not(:last-child){padding-bottom:30px}}@media screen and (max-width:575px){.prefooter__item{padding-left:0;padding-right:0;min-width:280px}}.prefooter__title{font-size:17px;line-height:1.76471;font-weight:400}@media screen and (max-width:991px){.prefooter__title{padding-top:30px}.prefooter__title:before{position:absolute;content:"";display:block;width:100px;height:1px;background-color:rgba(77,78,92,.2);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;left:50%}.prefooter__title_without-border{padding-top:0}.prefooter__title_without-border:before{display:none}}.prefooter__contact{font-size:28px;line-height:1.07143;font-weight:400;color:#1e1e23;text-decoration:none}.prefooter__contact-item{margin-top:30px}.prefooter__subtitle{margin-top:10px;font-size:13px;line-height:1.53846;font-weight:500;color:rgba(77,78,92,.5);letter-spacing:1.5px;text-transform:uppercase}.prefooter__socials{margin-top:30px}.prefooter__socials-link{display:inline-block;border:1px dashed rgba(77,78,92,.5);vertical-align:top;text-decoration:none}.prefooter__socials-link:not(:last-child){margin-right:5px}.prefooter__socials-icon{width:48px;fill:rgba(77,78,92,.5);-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.prefooter__socials-link:hover .prefooter__socials-icon{fill:#4599d8}.prefooter__button{margin-top:25px}.carousel{position:relative}.carousel__content{margin:-45px -30px;padding:45px 30px}.carousel__slide{width:33.33333%;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 15px 20px rgba(47,50,98,.1);box-shadow:0 15px 20px rgba(47,50,98,.1)}.carousel__slide_offers{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:575px){.carousel__slide_offers{height:auto}}@media screen and (max-width:991px){.carousel__slide{width:50%}}@media screen and (max-width:767px){.carousel__slide{width:calc(100% - 40px);margin-right:20px}}.carousel__button{position:absolute;border:none;padding:0;background-color:transparent;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;cursor:pointer;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media screen and (min-width:768px) and (max-width:1439px){.carousel__button:hover{background-color:#58a3dc}}@media screen and (max-width:1439px){.carousel__button{width:50px;height:50px;border-radius:100%;background-color:#4599d8}}@media screen and (max-width:767px){.carousel__button{background-color:#5ba2d8}}.carousel__button_disabled{pointer-events:none;background-color:#c1c2d0}@media screen and (min-width:1440px){.carousel__button_disabled{background-color:transparent}}.carousel__button_next{right:-55px}@media screen and (max-width:1439px){.carousel__button_next{right:15px;z-index:1}}@media screen and (max-width:767px){.carousel__button_next{right:5px}}.carousel__button_prev{left:-55px}@media screen and (max-width:1439px){.carousel__button_prev{left:15px;z-index:1}}.carousel__button-arrow{width:13px;fill:#4599d8;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:1440px){.carousel__button:hover .carousel__button-arrow{opacity:.75}.carousel__button_disabled .carousel__button-arrow{fill:#c1c2d0}}@media screen and (max-width:1439px){.carousel__button-arrow{fill:#fff}}.carousel__button-arrow_next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.carousel-card{display:block;text-decoration:none;color:inherit}.carousel-card__header{position:relative;padding-top:39.47%;border-radius:3px 3px 0 0;background-repeat:no-repeat;background-position:50%;background-size:cover;font-size:23px;line-height:1.52174;color:#fff;overflow:hidden}@media screen and (max-width:991px){.carousel-card__header{font-size:20px}}@media screen and (max-width:575px){.carousel-card__header{font-size:19px;line-height:1.57895}}.carousel-card__header_offers{padding-top:30px}.carousel-card__header:before{position:absolute;content:"";display:block;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(77,78,92,.0001)),color-stop(30%,rgba(77,78,92,.12)),color-stop(50%,rgba(77,78,92,.25)),color-stop(70%,rgba(77,78,92,.5)),color-stop(90%,rgba(77,78,92,.75)),color-stop(96.25%,rgba(77,78,92,.88)),to(#4d4e5c));background:-o-linear-gradient(bottom,rgba(77,78,92,.0001) 0,rgba(77,78,92,.12) 30%,rgba(77,78,92,.25) 50%,rgba(77,78,92,.5) 70%,rgba(77,78,92,.75) 90%,rgba(77,78,92,.88) 96.25%,#4d4e5c 100%);background:linear-gradient(0deg,rgba(77,78,92,.0001) 0,rgba(77,78,92,.12) 30%,rgba(77,78,92,.25) 50%,rgba(77,78,92,.5) 70%,rgba(77,78,92,.75) 90%,rgba(77,78,92,.88) 96.25%,#4d4e5c);top:0;left:0}.carousel-card__header-content{position:absolute;width:100%;height:100%;padding:15px 30px;top:0;left:0}.carousel-card__content{padding:25px;background-color:#fff;border-radius:0 0 3px 3px}.carousel-card__title{font-size:23px;line-height:1.52174;font-weight:400}@media screen and (max-width:991px){.carousel-card__title{font-size:20px}}@media screen and (max-width:575px){.carousel-card__title{font-size:19px;line-height:1.57895}}.carousel-card__description,.carousel-card__list{margin:15px 0 0;font-size:17px;line-height:1.76471}.carousel-card__list{list-style-type:none;margin:15px 0 0;padding-left:10px}@media screen and (max-width:991px){.carousel-card__list{max-width:340px}}.carousel-card__list-item{position:relative;margin-top:5px;margin-left:5px}.carousel-card__list-item:before{position:absolute;content:"";width:3px;height:3px;margin-top:.8em;border-radius:50%;background-color:#c1c2d0;left:-15px}.carousel-card__footer{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.carousel-card__footer-item{font-weight:500}.carousel-card__footer-item:not(:first-child){margin-left:30px}@media screen and (max-width:575px){.carousel-card__footer-item:not(:first-child){margin-left:12px}}.carousel-card__footer-title{text-transform:uppercase;color:rgba(77,78,92,.5);font-size:13px;line-height:1.53846;letter-spacing:1.5px}.carousel-card__footer-subtitle{margin-top:10px;font-size:14px;line-height:1.42857}.carousel-card__arrow{position:absolute;width:19px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;fill:#fff;top:20px;right:30px}@media screen and (max-width:767px){.carousel-card__arrow{right:20px}}.page__heading{margin-top:80px}@media screen and (max-width:991px){.page__heading{margin-top:40px}}.page__top-view_white{background-color:#fff}.page__top-view_blue{background-color:#f0f7fc}.nav-button{background:none;padding:0;border:none;font-size:0;cursor:pointer}.nav-button__arrow{width:13px;fill:#4599d8;-webkit-transition:opacity .3s,fill .3s;-o-transition:opacity .3s,fill .3s;transition:opacity .3s,fill .3s}.nav-button__arrow_next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav-button:hover .nav-button__arrow{opacity:.75}.nav-button_disabled .nav-button__arrow{fill:#c1c2d0}.location{position:relative;padding-top:80.4%}.location__iframe{position:absolute;border:none;width:100%;height:100%;border-radius:3px;top:0;left:0}.loyal-companies{position:relative;padding-top:80px;padding-bottom:80px;text-align:center}@media screen and (max-width:991px){.loyal-companies{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:767px){.loyal-companies{padding-top:40px;padding-bottom:40px}}.loyal-companies__plane{position:relative;margin-top:80px}@media screen and (max-width:991px){.loyal-companies__plane{margin-top:60px}}@media screen and (max-width:767px){.loyal-companies__plane{margin-top:50px}}.loyal-companies__plane-img{position:absolute;margin-top:-2%;margin-left:7%;left:50%;top:100%}@media screen and (max-width:767px){.loyal-companies__plane-img{margin-left:-15%;width:342px}}.loyal-companies__carousel{margin-top:80px}@media screen and (max-width:991px){.loyal-companies__carousel{margin-top:60px}}@media screen and (max-width:767px){.loyal-companies__carousel{margin-top:40px}}.loyal-companies__item{width:auto;}.loyal-companies__item:before{content:"";display:inline-block;height:60px;vertical-align:middle}.loyal-companies__image{vertical-align:middle;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.loyal-companies__image_hidden{opacity:0}.error-page,.error-page__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-page__container{min-height:100vh}.error-page__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-page__wrapper{text-align:center}.error-page__image-wrapper{-ms-flex-item-align:center;align-self:center}.error-page__image{max-width:128px;vertical-align:top}.error-page__heading{margin-top:20px}.error-page__desc{margin-top:20px;font-size:17px;line-height:1.76471}.error-page__button{margin-top:40px}.popup-form{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:15;overflow:auto}.popup-form_hidden{display:none}@media screen and (min-width:768px){.popup-form{background-color:rgba(30,30,35,.8);padding-top:20px;padding-bottom:20px;overflow:auto}}.popup-form__container{position:relative;width:100%;padding:55px 20px 20px;background-color:#fff}@media screen and (min-width:768px){.popup-form__container{width:590px;min-height:auto;margin:auto;-ms-flex-item-align:center;align-self:center;padding:60px;border-radius:3px}}@media screen and (min-width:768px){.popup-form__container_learn-more{height:830px}}@media screen and (max-height:870px){.popup-form__container_learn-more{-ms-flex-item-align:auto;align-self:auto}}@media screen and (min-width:768px){.popup-form__container_contact-us{height:720px}}@media screen and (max-height:760px){.popup-form__container_contact-us{-ms-flex-item-align:auto;align-self:auto}}@media screen and (min-width:768px){.popup-form__container_success{height:290px}}.popup-form__contact-us,.popup-form__success-block{display:none}.popup-form_flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;overflow:auto}.popup-form__learn-more{display:none}.popup-form__icon{position:absolute;right:20px;top:20px;width:24px;fill:#4d4e5c;fill-opacity:.5;cursor:pointer}@media screen and (min-width:768px){.popup-form__icon{top:0;right:-50px;fill:#fff;fill-opacity:1}}.popup-form__success-icon{width:64px}.popup-form__title{font-size:19px;line-height:1.57895;font-weight:400}@media screen and (min-width:768px){.popup-form__title{font-size:23px;line-height:1.52174;font-weight:500}}.popup-form__title_strong{font-weight:500}.popup-form__title_bigger{margin-top:35px;font-size:23px;line-height:1;font-weight:500}.popup-form__subtitle{margin-top:20px;font-size:17px;line-height:1.35294}@media screen and (min-width:768px){.popup-form__subtitle{margin-top:30px}}.popup-form__subtitle_bigger-margin{margin-top:30px}.popup-form__subtitle_smaller-margin{margin-top:15px}.popup-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-form__form-item{position:relative;margin-top:15px}.popup-form__hidden-name{position:absolute;top:-7px;left:10px;padding:0 2px;background-color:#fff;font-size:15px;line-height:1;color:#4599d8;font-weight:500;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.popup-form__input{width:100%;padding:10px 20px;border:1px solid rgba(77,78,92,.5);border-radius:3px;font-size:17px;line-height:1.76471;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.popup-form__input::-webkit-input-placeholder{color:rgba(77,78,92,.5)}.popup-form__input::-moz-placeholder{color:rgba(77,78,92,.5)}.popup-form__input:-ms-input-placeholder,.popup-form__input::-ms-input-placeholder{color:rgba(77,78,92,.5)}.popup-form__input::placeholder{color:rgba(77,78,92,.5)}.popup-form__input:placeholder-shown+.popup-form__hidden-name{opacity:0}.popup-form__input:not(:placeholder-shown){border-color:#4599d8;border-width:1px}.popup-form__input_error{border-color:red!important}.popup-form__tell-more{margin-top:30px;font-size:17px;line-height:1.35294}.popup-form__textarea{height:110px;margin-top:30px;resize:none}@media screen and (min-width:768px){.popup-form__textarea{margin-top:20px}}.popup-form__button{margin-top:40px;padding:1em 1.23em;font-weight:500;font-size:23px;line-height:20px}@media screen and (min-width:768px){.popup-form__button{width:316px;margin-top:60px}}.popup-form__note{margin-top:20px;font-size:17px;line-height:1.35294;color:#a6a7ae;letter-spacing:0}.popup-form__close{border:none;background-color:inherit;outline:none}.popup-form__status{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0;border-radius:inherit;z-index:20}.popup-form_error .popup-form__error,.popup-form_loading .popup-form__loading,.popup-form_success .popup-form__success{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-form_loading-icon{width:70px}.popup-form_error-icon{width:50px}.popup-form__files{margin-top:30px}.iti{position:relative;display:inline-block}.iti *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/baikal/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/local/templates/baikal/css/../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}.iti{width:100%}.iti__flag{background-image:url(/build/img/flags.png)}.iti__selected-flag{padding-left:20px}@media (-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/build/img/flags@2x.png)}}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-left:60px}.lozad_show{-webkit-animation:b .3s;animation:b .3s}@-webkit-keyframes b{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:0}to{opacity:1}}.form-files__add-button{margin:0;position:relative}.form-files__input{position:absolute;width:1px;height:1px;opacity:0;clip:rect(0 0 0 0);margin:-1px;padding:0;border:none}.form-files__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.25em}.form-files__row:last-child{margin-bottom:1em}.form-files__label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 1em 0 0;font-size:.8em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-files__remove-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.2em .5em;background-color:#ff5576;color:#fff;font-weight:400;font-size:.8em;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.form-files__remove-button:hover{opacity:.8}.text-decoration-none{text-decoration:none}
.btn_filled.btn_green {
    font-size: 16px;
    padding-inline: 16px;
    font-weight: 500;
    border-radius: 2px;
    border: 1px solid transparent;
    transition: all .2s linear;
    background-color: var(--primary-green-color);
    color: #FFFFFF;
    border: 1px solid var(--primary-green-color);
}
.btn_filled.btn_green:hover {
  background-color: #FFFFFF;
  color: var(--primary-green-color);
  border: 1px solid var(--primary-green-color);
}
.page-block-price__link {
  margin-bottom: 20px;
}
@media (max-width: 767px){
  .popup-form__close .icon-wrap {
    background-color: #2E6CA2;
    border-radius: 45px;
    padding: 10px;
    width: 45px
  }
  .popup-form__close  .icon {
    width: 24px;
  }
}
/* End */


/* Start:/local/templates/baikal/css/custom.css?1730980110147353*/
@font-face {
    font-family: GothamProNarrow;
    src: url("/local/templates/baikal/css/../fonts/GothamProNarrowMedium.ttf");
  }
  
  /* @font-face {
      font-family: Suisse Intl light;
      src: url('/local/templates/baikal/fonts/SuisseIntl-Light.eot');
      src: url('/local/templates/baikal/fonts/SuisseIntl-Light.eot?#iefix') format("embedded-opentype"), url('/local/templates/baikal/fonts/SuisseIntl-Light.woff2') format("woff2"), url('/local/templates/baikal/fonts/SuisseIntl-Light.woff') format("woff"), url('/local/templates/baikal/fonts/SuisseIntl-Light.ttf') format("truetype");
      font-display: swap;
      font-weight: 300;
      font-style: normal
  }
  
  @font-face {
      font-family: Suisse Intl;
      src: url('/local/templates/baikal/fonts/SuisseIntl-Regular.eot');
      src: url('/local/templates/baikal/fonts/SuisseIntl-Regular.eot?#iefix') format("embedded-opentype"), url('/local/templates/baikal/fonts/SuisseIntl-Regular.woff2') format("woff2"), url('/local/templates/baikal/fonts/SuisseIntl-Regular.woff') format("woff"), url('/local/templates/baikal/fonts/SuisseIntl-Regular.ttf') format("truetype");
      font-display: swap;
      font-weight: 400;
      font-style: normal
  }
  
  @font-face {
      font-family: Suisse Intl;
      src: url('/local/templates/baikal/fonts/SuisseIntl-Book.eot');
      src: url('/local/templates/baikal/fonts/SuisseIntl-Book.eot?#iefix') format("embedded-opentype"), url('/local/templates/baikal/fonts/SuisseIntl-Book.woff2') format("woff2"), url('/local/templates/baikal/fonts/SuisseIntl-Book.woff') format("woff"), url('/local/templates/baikal/fonts/SuisseIntl-Book.ttf') format("truetype");
      font-display: swap;
      font-weight: 500;
      font-style: normal
  }
  
  @font-face {
      font-family: Suisse Intl;
      src: url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.eot);
      src: url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.eot?#iefix) format("embedded-opentype"), url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.woff2) format("woff2"), url('/local/templates/baikal/fonts/SuisseIntl-SemiBold.woff') format("woff"), url('/local/templates/baikal/fonts/SuisseIntl-SemiBold.ttf') format("truetype");
      font-display: swap;
      font-weight: 600;
      font-style: normal
  } */
  
  /* @font-face{font-family:Suisse Intl;src:url(/local/templates/baikal/fonts/SuisseIntl-Light.eot);src:url(/local/templates/baikal/fonts/SuisseIntl-Light.eot?#iefix) format("embedded-opentype"),url('/local/templates/baikal/fonts/SuisseIntl-Light.woff2') format("woff2"),url('/local/templates/baikal/fonts/SuisseIntl-Light.woff') format("woff"),url('/local/templates/baikal/fonts/SuisseIntl-Light.ttf') format("truetype");font-display:swap;font-weight:300;font-style:normal}
  
  @font-face{font-family:Suisse Intl;src:url(/local/templates/baikal/fonts/SuisseIntl-Regular.eot);src:url(/local/templates/baikal/fonts/SuisseIntl-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/baikal/fonts/SuisseIntl-Regular.woff2) format("woff2"),url(/local/templates/baikal/fonts/SuisseIntl-Regular.woff) format("woff"),url(/local/templates/baikal/fonts/SuisseIntl-Regular.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Suisse Intl;src:url(/local/templates/baikal/fonts/SuisseIntl-Book.eot);src:url(/local/templates/baikal/fonts/SuisseIntl-Book.eot?#iefix) format("embedded-opentype"),url(/local/templates/baikal/fonts/SuisseIntl-Book.woff2) format("woff2"),url(/local/templates/baikal/fonts/SuisseIntl-Book.woff) format("woff"),url(/local/templates/baikal/fonts/SuisseIntl-Book.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Suisse Intl;src:url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.eot);src:url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.eot?#iefix) format("embedded-opentype"),url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.woff2) format("woff2"),url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.woff) format("woff"),url(/local/templates/baikal/fonts/SuisseIntl-SemiBold.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal} */
  
  body {
    margin: 0;
    padding: 0;
  }
  .disp-page-main-wrapper,
  .dispetcherizacia {
    font-family: "GothamProNarrow" !important;
  }
  .heading {
    font-family: "Suisse Intl", sans-serif;
  }
  .disp-page-main-wrapper p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
  .container-fluid {
    width: 100%;
    max-width: 1220px;
    margin: 0 auto;
  }
  .disp-page_descr,
  .disp-page_questions,
  .disp-page_footer-links {
    padding: 10px 0;
  }
  .disp-page_header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 20px 15px;
  }
  .disp-page_header__cont {
    position: relative;
  }
  .disp-page_header__cont--info {
    position: absolute;
    margin-top: 35px;
    margin-left: 10px;
  }
  .disp-page_header__title--text {
    font-size: 65px;
    color: #000;
    font-weight: 500;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
  }
  .disp-page_header__cont--logo-image {
    max-width: 300px;
  }
  .disp-page_header__cont--info-phone,
  .disp-page_header__cont--info-email {
    margin: 5px 0;
  }
  .disp-page_header__cont--info-phone-link {
    font-size: 28px;
    color: #000;
    font-weight: 700;
    text-decoration: none;
  }
  .disp-page_header__cont--info-phone-link:hover,
  .disp-page_header__cont--info-phone-link:active {
    text-decoration: underline;
  }
  .disp-page_header__cont--info-email-link {
    font-size: 26px;
    letter-spacing: 2px;
    color: #0058b5;
    font-weight: 500;
    text-decoration: none;
  }
  .disp-page_header__cont--info-email-link:hover,
  .disp-page_header__cont--info-email-link:active {
    text-decoration: underline;
  }
  .disp-page_banner {
    background-image: url(/local/templates/baikal/css/../img/new_baik_bg.png);
    background-repeat: no-repeat;
    background-size: contain;
  }
  .disp-page_banner__text {
    padding: 25px 50px;
    max-width: 670px;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
    font-weight: 500;
    z-index: 10;
  }
  .upper-text-wrap {
    text-transform: uppercase;
  }
  .bold-text-wrap {
    font-weight: 700;
  }
  .red-bg-text {
    position: relative;
    z-index: 10;
  }
  .red-bg-text::before {
    content: "";
    position: absolute;
    background-image: url(/local/templates/baikal/css/../img/red_banner_bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 530px;
    height: 63px;
    top: 27px;
    left: -13px;
    z-index: -1;
  }
  .white-bg-text {
    position: relative;
    z-index: 10;
    color: #ee3727;
  }
  .white-bg-text::before {
    content: "";
    position: absolute;
    background-image: url(/local/templates/baikal/css/../img/white_banner_bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 530px;
    height: 63px;
    top: -1px;
    left: -199px;
    z-index: -1;
  }
  .disp-page_descr__title--text {
    font-size: 40px;
    color: #0058b5;
    font-weight: 500;
    text-align: center;
    margin-bottom: 30px;
  }
  .disp-page_descr__items,
  .disp-page_footer-links__items {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
  }
  .disp-page_descr__item,
  .disp-page_footer-links__item {
    width: 33%;
    flex: 0 0 33%;
  }
  .disp-page_descr__item:nth-child(1),
  .disp-page_descr__item:nth-child(2),
  .disp-page_footer-links__item:nth-child(1),
  .disp-page_footer-links__item:nth-child(2) {
    border-right: 2px solid #98a9a8;
  }
  .disp-page_descr__item-cont {
    padding: 10px 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .disp-page_descr__item--text {
    text-align: center;
  }
  .disp-page_descr__item--text p {
    font-size: 18px;
  }
  .disp-page_descr__item--image {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 5px;
    height: 140px;
  }
  .disp-page_descr__item--image img {
    max-width: 130px;
  }
  .disp-page_questions__title--text {
    font-size: 40px;
    color: #ed5b2a;
    font-weight: 500;
    text-align: center;
    margin-bottom: 30px;
  }
  .disp-page_questions__items {
    background-color: #ecf0f0;
    padding: 25px 45px;
  }
  .disp-page_questions__list {
    list-style: none;
    padding: 0;
  }
  .disp-page_questions__list--item {
    padding-left: 50px;
    position: relative;
    margin-bottom: 25px;
    font-size: 18px;
  }
  .disp-page_questions__list--item::before {
    content: "";
    position: absolute;
    background-image: url(/local/templates/baikal/css/../img/angle_mark.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 35px;
    height: 35px;
    left: 0;
    top: 0;
  }
  .disp-page_footer-links__item-cont {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px;
  }
  .disp-page_footer-links__item--icon {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
  }
  .disp-page_footer-links__item--icon-img {
    max-width: 50px;
  }
  .disp-page_footer-links__item--link-text {
    color: #1a1a1a;
    font-weight: 500;
    font-size: 20px;
    text-decoration: none;
    margin: 0;
  }
  a.disp-page_footer-links__item--link-text:hover,
  a.disp-page_footer-links__item--link-text:active {
    text-decoration: underline;
  }
  @media screen and (max-width: 1200px) {
    .disp-page_banner {
      background-image: none;
      background-color: #4fc2d1;
    }
    .disp-page_header__cont--info {
      position: relative;
      margin-top: 15px;
    }
    .disp-page_banner__text {
      max-width: max-content;
    }
    .red-bg-text::before,
    .white-bg-text::before {
      display: none;
    }
    .white-bg-text {
      color: #ee3727;
      background-color: #fff;
    }
    .red-bg-text_content {
      background-color: #ee3727;
    }
  }
  @media screen and (max-width: 991px) {
    .disp-page_banner__text {
      max-width: 100%;
    }
    .disp-page_header__title--text {
      font-size: 45px;
      margin: 15px 0 5px;
    }
    .disp-page_header__cont {
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
    }
    .disp-page_header__cont--logo-image {
      max-width: 200px;
    }
    .disp-page_header {
      flex-direction: column-reverse;
    }
    .disp-page_header__cont--info-phone-link,
    .disp-page_header__cont--info-email-link {
      font-size: 20px;
    }
    .disp-page_header__cont--info {
      margin-top: 0;
      margin-left: 35px;
    }
  }
  @media screen and (max-width: 768px) {
    .disp-page_header__title--text {
      font-size: 35px;
    }
    .disp-page_banner__text {
      font-size: 18px;
      line-height: 28px;
    }
    .disp-page_descr__title--text,
    .disp-page_questions__title--text {
      font-size: 30px;
    }
    .disp-page_descr__items,
    .disp-page_footer-links__items {
      flex-wrap: wrap;
    }
    .disp-page_descr__item,
    .disp-page_footer-links__item {
      width: 49%;
      flex: 0 0 49%;
      margin-bottom: 10px;
    }
    .disp-page_descr__item:nth-child(2),
    .disp-page_footer-links__item:nth-child(2) {
      border-right: none;
    }
    .disp-page_descr__item--image {
      height: 120px;
    }
    .disp-page_descr__item--image img {
      max-width: 100px;
    }
    .disp-page_descr__item--text p,
    .disp-page_questions__list--item {
      font-size: 16px;
    }
    .disp-page_footer-links__item--icon-img {
      max-width: 40px;
    }
  }
  @media screen and (max-width: 680px) {
    .disp-page_header__title--text {
      font-size: 30px;
    }
    .disp-page_banner__text {
      font-size: 16px;
      line-height: 26px;
      padding: 20px 30px;
    }
    .disp-page_questions__items {
      padding: 25px 25px;
    }
    .disp-page_descr__title--text,
    .disp-page_questions__title--text {
      font-size: 26px;
    }
    .disp-page_descr__item,
    .disp-page_footer-links__item {
      width: 100%;
      flex: 0 0 100%;
    }
    .disp-page_descr__item:nth-child(1),
    .disp-page_footer-links__item:nth-child(1) {
      border-right: none;
    }
  }
  @media screen and (max-width: 520px) {
    .disp-page_header__cont {
      flex-direction: column;
    }
    .disp-page_header__cont--info {
      margin-top: 10px;
      margin-left: 0;
      text-align: center;
    }
    .disp-page_banner__text {
      padding: 5px 20px;
    }
    .disp-page_descr__title--text,
    .disp-page_questions__title--text {
      margin-top: 15px;
      margin-bottom: 15px;
    }
  }
  .dispetch-bottom-padding {
    padding-bottom: 20px !important;
  }
  .footer {
    margin-top: 50px;
  }
  .header__mobile-menu {
    z-index: 100;
  }
  .loyal-companies__item.swiper-slide {
    max-height: 140px;
    width: auto;
  }
  .loyal-companies__carousel-wrapper.swiper-wrapper {
    height: auto;
  }
  .carousel-card.carousel__slide.swiper-slide {
    height: max-content;
  }
  .swiper-wrapper {
    height: auto;
  }
  @media screen and (max-width: 650px) {
    .services__section {
      height: auto;
    }
  }
  .header_affixed_off {
    z-index: 100;
    top: 0;
  }
  .sticky {
    padding-top: 90px;
  }
  .popup-form .popup-form__container form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .popup-form .popup-form__form-item input {
    width: 100%;
    padding: 10px 20px;
    border: 1px solid rgb(77 78 92 / 0.5);
    border-radius: 3px;
    font-size: 17px;
    line-height: 1.76471;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .popup-form .popup-form__form-item font {
    display: none;
  }
  .popup-form input[type="submit"] {
    width: 316px;
    margin-top: 60px;
    padding: 16px;
    font-weight: 500;
    font-size: 23px;
    line-height: 20px;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s linear;
    display: inline-block;
    border-radius: 3px;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer;
    background-color: var(--primary-green-color);
    color: #fff;
    border: 1px solid var(--primary-green-color);
  }
  .popup-form__hidden-name {
    color: rgb(77 78 92 / 0.5);
  }
  .popup-form input[type="submit"]:hover {
    background-color: #fff;
    color: var(--primary-green-color);
    border: 1px solid var(--primary-green-color);
  }
  .popup-form .inputtextarea {
    height: 110px;
    resize: none;
    width: 100%;
    padding: 10px 20px;
    border: 1px solid rgb(77 78 92 / 0.5);
    border-radius: 3px;
    font-size: 17px;
    line-height: 1.76471;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .popup-form .popup-form__form-item .inputfile {
    border: none;
    padding: 15px 0 5px;
    width: 100% !important;
    font-size: 16px;
  }
  @media screen and (max-width: 1024px) {
    .popup-form .popup-form__form-item .inputfile {
      font-size: 14px;
    }
  }
  @media screen and (max-width: 768px) {
    .homepage {
      overflow: hidden;
    }
    .popup-form .inputtextarea {
      padding-top: 20px;
    }
    .popup-form .popup-form__form-item .inputfile {
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
    }
    .popup-form__form-item .inputfile::before {
      text-align: center;
    }
  }
  .popup-form__form-item .inputfile::-webkit-file-upload-button {
    visibility: hidden;
  }
  .popup-form__form-item .inputfile::before {
    content: "Добавить файл";
    display: inline-block;
    border-radius: 3px;
    padding: 5px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    font-weight: 700;
    font-size: 10pt;
    border: 2px solid var(--primary-green-color);
    color: var(--primary-green-color);
    padding: 0.5em 1.18em;
    display: inline-block;
    background: none;
    border-radius: 3px;
    font-size: 17px;
    line-height: 1.17647;
    font-weight: 600;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer;
  }
  .popup-form__form-item .inputfile:hover::before {
    background-color: var(--primary-green-color);
    color: #fff;
    border: 2px solid var(--primary-green-color);
  }
  .iti__flag {
    background-image: url(/local/templates/baikal/css/../img/flags.png);
  }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-image: url(/local/templates/baikal/css/../img/flags.png);
    }
  }
  .popup-form {
    z-index: 10000;
  }
  .popup-form:not(.popup-form_hidden) {
    display: flex;
  }
  .services-offers {
    margin-top: 80px;
  }
  .page__heading {
    margin-top: 80px;
  }
  .error-fld + .popup-form__form-item > input {
    border-color: #f44;
  }
  .popup-form .inputtextarea {
    line-height: 22px;
  }
  .popup-form__hidden-name {
    line-height: 10px;
    z-index: 1;
  }
  .popup-form__container div[id^="comp_"] {
    font-size: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  @media (max-width: 767px) {
    .inputfile {
      width: auto !important;
    }
  }
  .popup-form .popup-form__form-item .iti--allow-dropdown input {
    padding-right: 6px !important;
    padding-left: 52px;
    margin-left: 0;
  }
  .popup-form__container div[id^="comp_"] span {
    font-size: initial;
  }
  @media screen and (max-width: 768px) {
    .sticky {
      padding-top: 0;
    }
  }
  .iti-mobile .iti--container {
    z-index: 10000;
    max-width: 80%;
  }
  .iti--separate-dial-code .iti__selected-dial-code {
    font-size: 16px;
  }
  .hidder_field,
  .d-none {
    display: none;
  }
  .top-header {
    background-color: #f0f7fc;
    z-index: 2;
  }
  .top-header__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 70px;
  }
  .top-header__mail-link {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #4d4e5c;
    text-decoration: none;
    margin-left: 30px;
  }
  .top-header__mail-link::before {
    position: absolute;
    content: "";
    background-image: url(/local/templates/baikal/img/top-header/top-header-mail.svg);
    width: 20px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: cover;
    left: -30px;
    top: 2px;
  }
  .top-header__social-wrapper {
    display: flex;
  }
  .top-header__social-link {
    position: relative;
    display: block;
    width: 28px;
    height: 28px;
  }
  .top-header__social-link:not(:last-child) {
    margin-right: 6px;
  }
  .top-header__social-link::before {
    position: absolute;
    content: "";
    width: 28px;
    height: 28px;
    left: 0;
    top: 0;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .top-header__social-link--youtube::before {
    background-image: url(/local/templates/baikal/img/top-header/youtube.svg);
  }
  .top-header__social-link--instagram::before {
    background-image: url(/local/templates/baikal/img/top-header/instagram.svg);
  }
  .top-header__social-link--facebook::before {
    background-image: url(/local/templates/baikal/img/top-header/facebook.svg);
  }
  .top-header__contacts {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .top-header__messengers {
    display: flex;
  }
  .top-header__messengers-link:not(:last-child) {
    margin-right: 16px;
  }
  .top-header__messengers-link {
    position: relative;
    width: 28px;
    height: 28px;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
  }
  .top-header__messengers-link--telegram {
    background-image: url(/local/templates/baikal/img/top-header/telegram.svg);
  }
  .top-header__messengers-link--whatsapp {
    background-image: url(/local/templates/baikal/img/top-header/whatsapp.svg);
  }
  .messengers-link__sub-list {
    display: none;
    position: absolute;
    top: 28px;
    z-index: 999;
  }
  .messengers-link__sub-list-wrapper {
    display: flex;
    flex-direction: column;
    box-shadow: 1px 1px 20px rgb(77 78 92 / 0.12);
    border-radius: 2px;
    background-color: #fff;
    width: 183px;
  }
  .messengers-link__sub-link {
    position: relative;
    color: #4d4e5c;
    font-size: 13px;
    line-height: 13px;
    text-decoration: none;
    padding: 20px 0 20px 50px;
  }
  .messengers-link__sub-link:hover {
    color: #4599d8;
  }
  .messengers-link__sub-link::before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    left: 20px;
    top: 17px;
  }
  .messengers-link__sub-link--telegram::before {
    background-image: url(/local/templates/baikal/img/top-header/telegram.svg);
  }
  .messengers-link__sub-link--whatsapp::before {
    background-image: url(/local/templates/baikal/img/top-header/whatsapp.svg);
  }
  .messengers-link__sub-link:not(:first-child) {
    border-top: 1px solid #ebebeb;
  }
  .top-header__messengers-link--whatsapp:hover
    .messengers-link__sub-list.messengers-link__sub-list--whatsapp {
    display: block;
  }
  .top-header__messengers-link--telegram:hover
    .messengers-link__sub-list.messengers-link__sub-list--telegram {
    display: block;
  }
  .header__socials-icon {
    height: 28px;
    background-image: url(/local/templates/baikal/img/top-header/whatsapp.svg);
  }
  .top-header .header__number {
    font-weight: 700;
  }
  @media screen and (max-width: 768px) {
    .top-header {
      display: none !important;
    }
  }
  .header__wrapper .header__contacts {
    display: none;
  }
  .header_affixed_off .header__wrapper .header__contacts {
    display: flex;
    margin-left: 0;
  }
  .header__wrapper .header__nav {
    margin-left: auto;
  }
  .header_affixed_off .header__wrapper .header__nav {
    margin-left: 0;
  }
  .header__wrapper {
    display: flex;
    justify-content: space-between;
  }
  .prefooter__item {
    padding-left: 50px;
    padding-right: 50px;
  }
  .top-header .header__socials {
    display: none;
  }
  .header__wrapper .top-header__messengers {
    display: none;
  }
  .header_affixed_off .header__wrapper .top-header__messengers {
    display: flex;
    align-items: center;
  }
  .icon__svg--custom {
    top: 4px;
    left: 4px;
  }
  .prefooter__socials-link.prefooter__socials-link--whatsapp:hover
    .prefooter__socials-icon {
    fill: #54cb61;
  }
  .prefooter__socials-link--telegram:hover .messengers-link__sub-list--telegram {
    display: block;
  }
  .prefooter__socials-link--whatsapp:hover .messengers-link__sub-list--whatsapp {
    display: block;
  }
  .prefooter__socials-link .messengers-link__sub-list {
    top: 100%;
  }
  @media screen and (max-width: 768px) {
    .prefooter__socials-link .messengers-link__sub-list {
      top: 100%;
    }
    .header .header__container .top-header__messengers {
      display: none;
    }
    .prefooter__item {
      padding-left: 5px;
      padding-right: 5px;
    }
  }
  .header.header_affixed.header_affixed_off {
    animation-name: slideDown;
    -webkit-animation-name: slideDown;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
  }
  @keyframes slideDown {
    0% {
      transform: translateY(-100%);
    }
    50% {
      transform: translateY(8%);
    }
    65% {
      transform: translateY(-4%);
    }
    80% {
      transform: translateY(4%);
    }
    95% {
      transform: translateY(-2%);
    }
    100% {
      transform: translateY(0%);
    }
  }
  @-webkit-keyframes slideDown {
    0% {
      -webkit-transform: translateY(-100%);
    }
    50% {
      -webkit-transform: translateY(8%);
    }
    65% {
      -webkit-transform: translateY(-4%);
    }
    80% {
      -webkit-transform: translateY(4%);
    }
    95% {
      -webkit-transform: translateY(-2%);
    }
    100% {
      -webkit-transform: translateY(0%);
    }
  }
  .scrollup {
    width: 44px;
    height: 44px;
    position: fixed;
    color: #fff;
    background-color: #2ba85c;
    right: 25px;
    bottom: 25px;
    cursor: pointer;
    z-index: 100;
    border-radius: 100%;
  }
  .scrollup:hover {
    opacity: 0.9;
  }
  .scrollup::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 12px;
    top: 12px;
    background-size: 100% 100%;
    background: #fff0 url(/local/templates/baikal/css/../img/scroll.svg) no-repeat center center;
  }
  .header-form {
    border-radius: 3px;
    max-width: 60%;
    margin-top: 40px;
  }
  .header-form__wrapper {
    padding: 40px 30px;
  }
  .header-form__title {
    font-weight: 700;
    font-size: 23px;
    line-height: 23px;
    color: #4d4e5c;
    margin-bottom: 30px;
  }
  .form-layout {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    padding-bottom: 20px;
  }
  .form-layout__item {
    position: relative;
  }
  .service__item__header > h3:hover {
    color: var(--primary-blue-color);
  }
  .form-layout__item--wheight::before {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    content: "КГ";
    color: #fff;
    background-color: var(--primary-blue-color);
    border-radius: 0 3px 3px 0;
    height: 100%;
    max-width: 100px;
    width: 100%;
    right: 0;
    top: 0;
  }
  .form-layout__item--square::before {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    content: "М³";
    color: #fff;
    background-color: var(--primary-blue-color);
    border-radius: 0 3px 3px 0;
    height: 100%;
    max-width: 100px;
    width: 100%;
    right: 0;
    top: 0;
  }
  .form-layout__item-text {
    background: #fff;
    border-radius: 3px;
    border: 0;
    padding: 20px;
    width: 100%;
    font-size: 16px;
  }
  .form-layout__item-text:focus {
    outline: none;
  }
  .form-layout__item-text::placeholder {
    font-size: 16px;
    line-height: 16px;
    color: #a6a6ad;
  }
  .header-form__button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 0;
    text-decoration: none;
    font-weight: 700;
    color: #4d4e5c;
    font-size: 17px;
    line-height: 17px;
    background: #f8cf61;
    border-radius: 3px;
    width: 100%;
    border: 0;
  }
  .header-form__button:hover {
    background: #e2bd59;
    border-color: #e2bd59;
    color: #000;
  }
  @media screen and (max-width: 768px) {
    .header-form {
      max-width: 100%;
    }
    .form-layout {
      grid-template-columns: repeat(1, 1fr);
    }
  }
  .form-footer {
    padding: 65px 0;
    background-color: #2e6ca2;
    margin-bottom: 45px;
  }
  .form-footer__title {
    font-size: 58px;
    line-height: 58px;
    color: #fff;
    margin-bottom: 45px;
    max-width: 627px;
  }
  .footer-info__wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 30px;
    border: none;
    padding: 0;
    margin: 0;
  }
  .footer-info__item-title {
    font-size: 16px;
    line-height: 16px;
    color: rgb(255 255 255 / 0.6);
    margin-bottom: 5px;
  }
  .footer-info__item {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
  }
  .footer-info__item-sub-text {
    font-size: 16px;
    line-height: 22px;
    color: #b5d6ef;
    max-width: 470px;
  }
  .footer-info__item-field {
    background: #417aab;
    border-radius: 3px;
    padding: 18px 25px;
    border: 0;
    color: #fff;
    font-size: 16px;
  }
  .footer-info__item-field::placeholder {
    font-size: 16px;
    line-height: 16px;
    color: #fff;
  }
  .footer-info__item-field:focus {
    outline: none;
  }
  .footer-info__item-text {
    max-width: 595px;
    height: 140px;
    max-height: 140px;
    background: #417aab;
    border-radius: 3px;
    border: 0;
    padding: 10px;
    font-size: 16px;
    color: #fff;
    font-family: Suisse Intl, sans-serif;
    resize: none;
  }
  .footer-info__item-text:focus {
    outline: none;
  }
  .footer-info__item-sub-text--bold {
    color: #b5d6ef;
    font-weight: 700;
    text-decoration: none;
  }
  .footer-info__item-sub-text--bold:hover {
    text-decoration: underline;
  }
  .footer-info__button {
    background: #2ba85c;
    border-radius: 2px;
    padding: 18px;
    font-weight: 700;
    font-size: 17px;
    line-height: 17px;
    text-align: center;
    color: #fff;
    border: none;
    width: 100%;
    transition: all 0.2s linear;
  }
  .footer-info__button:hover {
    background: #fff;
    border-color: #2ba85c;
    color: #2ba85c;
  }
  .footer-info__file-download {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
  }
  .footer-info__download {
    visibility: hidden;
    position: absolute;
    opacity: 0;
  }
  .footer-info__file-download {
    position: relative;
    cursor: pointer;
    padding-left: 30px;
    max-width: 200px;
  }
  .footer-info__file-download::before {
    position: absolute;
    content: "";
    left: 0;
    top: -5px;
    background-image: url(/local/templates/baikal/css/../img/download.svg);
    width: 25px;
    height: 30px;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .footer-info__comment .footer-info__item {
    margin-bottom: 35px;
  }
  .footer-info__item-field--custom {
    width: 100%;
  }
  @media screen and (max-width: 768px) {
    .footer-info__wrapper {
      grid-template-columns: repeat(1, 1fr);
    }
    .form-footer__title {
      font-size: 34px;
    }
  }
  @media screen and (min-width: 768px) {
    .intro__background {
      bottom: inherit;
    }
  }
  .form_delivery {
    padding: 50px 60px;
    background: #fff;
    border: 1px solid #dbdbdd;
    box-sizing: border-box;
    border-radius: 3px;
    margin-top: 25px;
  }
  .form_delivery__title {
    font-weight: 700;
    font-size: 28px;
    line-height: 28px;
    color: #4d4e5c;
    margin-bottom: 30px;
  }
  .delivery-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    border: 0;
    padding: 0;
    margin: 0 0 30px;
  }
  .delivery-list__item-field {
    border: 1px solid #a6a6ad;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 18px 25px;
    width: 100%;
    font-size: 16px;
  }
  .delivery-list__item-text {
    border: 1px solid #a6a6ad;
    box-sizing: border-box;
    border-radius: 3px;
    height: 133px;
    max-width: 595px;
    width: 100%;
    padding: 15px 10px 10px 10px;
    font-size: 16px;
    font-family: Suisse Intl, sans-serif;
    resize: none;
  }
  .delivery-list--user-info {
    padding-top: 30px;
    border-top: 1px solid #ebebef;
  }
  .delivery-list__item-field::placeholder {
    font-size: 16px;
    line-height: 16px;
    color: #757575;
  }
  .delivery-list__item {
    position: relative;
  }
  .delivery-list__item--phone {
    grid-column: 1;
  }
  .delivery-list__item--text-field {
    grid-column: 2;
    grid-row: 1/3;
  }
  .form_delivery__text {
    grid-column: 2;
  }
  .delivery-list__item--weight::before {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    content: "КГ";
    color: #757575;
    background: #f0f7fc;
    border-radius: 0 3px 3px 0;
    height: 100%;
    max-width: 100px;
    width: 100%;
    right: 0;
    top: 0;
  }
  .delivery-list__item--bulk::before {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    content: "М³";
    color: #757575;
    background: #f0f7fc;
    border-radius: 0 3px 3px 0;
    height: 100%;
    max-width: 100px;
    width: 100%;
    right: 0;
    top: 0;
  }
  .delivery-list__item-title {
    position: absolute;
    background: #fff;
    padding: 0 1px;
    font-size: 16px;
    line-height: 16px;
    color: #a6a6ad;
    left: 15px;
    top: -5px;
    z-index: 1;
  }
  .form_delivery__button {
    background: var(--primary-green-color);
    border-radius: 3px;
    border: 0;
    font-size: 17px;
    line-height: 17px;
    font-weight: 700;
    text-align: center;
    padding: 18px;
    color: #fff;
    border: 1px solid var(--primary-green-color);
    transition: all 0.2s linear;
  }
  .form_delivery__button:hover {
    transition: all 0.2s linear;
    background: #fff;
    border-color: var(--primary-green-color);
    color: var(--primary-green-color);
    cursor: pointer;
  }
  .form_delivery__button:focus {
    outline: none;
  }
  .form_delivery__text {
    font-size: 16px;
    line-height: 22px;
    color: #a6a6ad;
  }
  .form_delivery__text--bold {
    color: #4d4e5c;
    text-decoration: none;
  }
  .form_delivery__text--bold:hover {
    text-decoration: underline;
  }
  @media screen and (max-width: 768px) {
    .form_delivery {
      padding: 0;
      border: 0;
    }
    .form_delivery__title {
      font-size: 24px;
    }
    .delivery-list {
      grid-template-columns: repeat(1, 1fr);
    }
    .delivery-list__item--text-field {
      grid-column: 1;
      grid-row: auto;
    }
    .form_delivery__text {
      grid-column: 1;
    }
  }
  .page-block-price__link {
    border-radius: 2px;
    font-size: 17px;
    line-height: 17px;
    font-weight: 700;
    text-align: center;
    padding: 18px;
    text-decoration: none;
    transition: all 0.2s linear;
    background-color: var(--primary-green-color);
    color: #fff;
    border: 1px solid var(--primary-green-color);
    font-family: "Inter";
  }
  .page-block-price__link:hover {
    background-color: #fff;
    color: var(--primary-green-color);
    border: 1px solid var(--primary-green-color);
    cursor: pointer;
  }
  .page-block-price {
    margin: 45px 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .form-submitted {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-bottom: 15px;
  }
  .form-submitted__title {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .form-submitted p {
    margin: 0;
  }
  .page-form__title {
    display: none;
    font-size: 58px;
    line-height: 58px;
    color: #4d4e5c;
    margin-bottom: 75px;
  }
  @media screen and (max-width: 1200px) {
    .header_affixed_off .header__nav-item {
      font-size: 15px;
    }
    .header_affixed_off .top-header__messengers-link:not(:last-child) {
      margin-right: 5px;
    }
    .header_affixed_off .header__button {
      margin-left: 10px;
    }
    .header_affixed_off .header__nav-item:not(:first-child) {
      margin-left: 10px;
    }
  }
  @media screen and (max-width: 1050px) {
    .header_affixed_off .header__logo {
      max-width: 120px;
    }
  }
  .footer-info__item--file-output {
    color: #fff;
    margin-top: 5px;
  }
  .header__mobile-nav {
    margin-top: 35px;
  }
  .header__mobile-nav-item {
    display: flex;
    justify-content: center;
  }
  .header__mobile-nav-item .header__mobile-nav-link {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
  }
  .header__mobile-contacts {
    padding-top: 30px;
    border-top: 1px solid #d6d8dc;
  }
  .header__mobile-number {
    color: #4d4e5c;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 25px;
    display: inline-block;
  }
  .header-mobile-soc-wrapper {
    margin-top: 25px;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
  }
  .header-mobile-soc_title__text {
    color: #868686;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-align: left;
  }
  .from-new-line {
    display: block;
  }
  .header-mobile-soc_links {
    display: flex;
  }
  .header__mobile-telegram-icon {
    width: 28px;
    fill: #279fdb;
    -webkit-transition: fill 0.3s;
    -o-transition: fill 0.3s;
    transition: fill 0.3s;
  }
  .header-mobile-mess_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
  }
  .header-mobile-mess_link {
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 15px;
    color: #4d4e5c;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
  }
  .header__mobile-telegram-icon .icon__svg {
    top: 2px;
    left: 3px;
  }
  .header-mobile-mess_item .header__mobile-telegram-icon,
  .header-mobile-mess_item .header__mobile-whatsapp-icon {
    width: 34px;
    margin-right: 6px;
  }
  @media screen and (max-width: 452px) {
    .delivery-list__item-text {
      padding: 30px 10px 10px 10px;
    }
  }
  .download-file {
    margin-top: 10px;
  }
  .download-file__title {
    position: relative;
    color: #a6a6ad;
    cursor: pointer;
    padding-left: 30px;
    max-width: 200px;
  }
  .download-file__title::before {
    position: absolute;
    content: "";
    left: 0;
    top: -5px;
    background-image: url(/local/templates/baikal/img/download_black.svg);
    width: 25px;
    height: 30px;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .download-file__field {
    visibility: hidden;
    position: absolute;
    opacity: 0;
  }
  .bx-breadcrumb a {
    text-decoration: none;
  }
  .bx-breadcrumb a:hover {
    text-decoration: underline;
  }
  .bx-breadcrumb * {
    color: #4d4e5c;
  }
  @media (min-width: 1201px) {
    .page__heading {
      margin-top: 43px;
      margin-bottom: 43px;
    }
  }
  .lazyloading-back {
    background-image: none !important;
  }
  .top-menu_main {
    background-color: #f0f7fc;
  }
  .top-menu__sub-menu {
    display: none;
    padding: 10px 0;
    list-style: none;
    position: absolute;
    background-color: #f0f7fc;
  }
  .top-menu__first-lvl {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 10px 5px;
    list-style: none;
    position: relative;
  }
  .top-menu__first-lvl__item {
    background-color: inherit;
  }
  .top-menu__first-lvl__item:hover > .top-menu__sub-menu {
    display: block;
  }
  .top-menu__first-lvl__item:hover > a {
    opacity: 0.75;
  }
  .top-menu__second-lvl_item:hover > .top-menu__sub-menu {
    display: block;
  }
  .top-menu__second-lvl_item:hover > a {
    opacity: 0.75;
  }
  .top-menu_main a {
    color: #4d4e5c;
    text-decoration: none;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
    font-size: 17px;
    line-height: 1.17647;
    font-weight: 600;
  }
  .top-menu__first-lvl_item a {
    text-shadow: 0 10px 20px rgb(0 0 0 / 0.19), 0 6px 6px rgb(0 0 0 / 0.23);
    border: none;
  }
  .top-menu__second-lvl_item a:hover {
    text-shadow: 0 10px 20px rgb(0 0 0 / 0.19), 0 6px 6px rgb(0 0 0 / 0.23);
    border: none;
  }
  .top-menu__three-lvl_item a:hover {
    text-shadow: 0 10px 20px rgb(0 0 0 / 0.19), 0 6px 6px rgb(0 0 0 / 0.23);
    border: none;
  }
  li.top-menu__second-lvl_item {
    margin-left: 10px !important;
    position: relative;
  }
  li.top-menu__three-lvl_item {
    margin-left: 10px !important;
  }
  .top-menu__first-lvl__item:nth-child(3)
    > .top-menu__sub-menu
    > .top-menu__second-lvl_item:nth-child(5)
    > .top-menu__sub-menu {
    position: absolute;
    right: -270px;
    top: -10px;
  }
  .top-menu__first-lvl__item:nth-child(3)
    > .top-menu__sub-menu
    > .top-menu__second-lvl_item:nth-child(5)::after {
    content: "";
    border: solid #82c4f5;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  @media screen and (max-width: 992px) {
    .top-menu_main a {
      font-size: 13px;
    }
  }
  @media screen and (max-width: 767px) {
    .top-menu__first-lvl__item:nth-child(3)
      > .top-menu__sub-menu
      > .top-menu__second-lvl_item:nth-child(5)::after {
      display: none;
    }
    .intro__container > .header__main-menu {
      display: none;
    }
    .top-menu__first-lvl {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      padding: 10px 5px;
      list-style: none;
      text-align: center;
    }
    .top-menu__sub-menu {
      display: none;
      padding: 0;
      list-style: none;
      background-color: inherit;
      position: relative;
    }
    .top-menu__second-lvl_item:hover > .top-menu__sub-menu {
      display: none;
    }
    .top-menu__first-lvl__item:hover > .top-menu__sub-menu {
      display: none;
    }
    .has-sub-menu {
      position: relative;
    }
    .drop-down-span {
      width: 20px;
      height: 20px;
      display: inline-block;
      padding: 3px;
      vertical-align: middle;
      margin-left: 10px;
      position: absolute;
      top: 4px;
      right: -10px;
      cursor: pointer;
    }
    .drop-down-span:before {
      content: "";
      border: solid #4599d8;
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 3px;
      vertical-align: middle;
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      position: relative;
      top: 0;
      cursor: pointer;
    }
    .drop-up-span {
      transform: rotate(-180deg);
      -webkit-transform: rotate(-180deg);
      top: 0 !important;
    }
    .visible_sub-menu > .top-menu__sub-menu {
      display: block !important;
    }
    .top-menu_main a {
      text-decoration: none;
      color: #4599d8;
      font-style: normal;
      font-weight: 400;
      font-size: 18px;
      line-height: 21px;
    }
    .top-menu_main a:hover {
      text-shadow: 0 10px 20px rgb(0 0 0 / 0.19), 0 6px 6px rgb(0 0 0 / 0.23);
      border: none;
    }
    .top-menu__first-lvl__item:nth-child(3)
      > .top-menu__sub-menu
      > .top-menu__second-lvl_item:nth-child(5)
      > .top-menu__sub-menu {
      position: relative;
      top: 0;
      right: 0;
      display: none;
    }
    .top-menu_main {
      background-color: inherit;
    }
    .top-menu__sub-menu {
      background-color: inherit;
    }
  }
  .top-menu__first-lvl__item {
    text-align: center;
    padding-right: 0;
    position: relative;
  }
  .top-menu__second-lvl_item a {
    font-size: 16px;
    color: #82c4f5;
  }
  .top-menu__three-lvl_item a {
    font-size: 16px;
    color: #82c4f5;
  }
  .intro__heading {
    margin-top: 110px;
  }
  @media screen and (max-width: 662px) {
    .intro__heading {
      margin-top: 90px;
    }
  }
  @media screen and (max-width: 420px) {
    .top-menu_main a {
      font-size: 16px;
    }
    .top-menu__first-lvl__item:nth-child(3)
      > .top-menu__sub-menu
      > .top-menu__second-lvl_item:nth-child(5)
      > .top-menu__sub-menu
      a {
      font-size: 15px;
    }
    .drop-down-span {
      position: absolute;
      top: 10px;
      right: -10px;
      cursor: pointer;
    }
    .top-menu__first-lvl__item {
      padding-right: 0;
      margin-top: 5px;
    }
    .intro__heading {
      margin-top: 50px;
    }
  }
  .mobile_top-menu_container {
    display: none;
  }
  .header__main-menu {
    background-color: inherit;
  }
  li.top-menu__second-lvl_item {
    margin-left: 0 !important;
  }
  .top-menu_main a {
    padding-left: 10px;
  }
  .top-menu__sub-menu li a {
    font-weight: 400;
  }
  @media screen and (max-width: 360px) {
    .top-menu_main a {
      font-size: 16px;
    }
    .top-menu__second-lvl_item a {
      font-size: 15px;
    }
    .top-menu__first-lvl__item:nth-child(3)
      > .top-menu__sub-menu
      > .top-menu__second-lvl_item:nth-child(5)
      > .top-menu__sub-menu
      a {
      font-size: 13px;
    }
  }
  @media screen and (min-width: 768px) {
    .intro__background {
      top: 200px;
    }
  }
  @media screen and (min-width: 768px) {
    .top-menu__first-lvl__item:nth-child(3) {
      width: 20%;
    }
  }
  .top-menu__zero-lvl {
    list-style: none;
    margin-top: 15px;
    text-align: center;
  }
  .header__mobile-menu
    .top-menu__zero-lvl
    > li:nth-child(1)
    > .top-menu__sub-menu.zero-lvl {
    display: none !important;
  }
  .header__mobile-menu .top-menu__zero-lvl > li:nth-child(1) > .drop-down-span {
    display: none !important;
  }
  .form-footer {
    padding-left: 30px;
    padding-right: 30px;
  }
  .privacy-policy__text {
    max-width: 100%;
    margin-bottom: 30px;
  }
  @media (max-width: 1200px) {
    .form-footer {
      padding-left: 15px;
      padding-right: 15px;
    }
  }
  .header__nav-item:first-child {
    margin-left: 15px;
  }
  .header__nav-item:not(:first-child) {
    margin-left: 10px;
  }
  .top-header__messengers-link:not(:last-child) {
    margin-left: 5px;
  }
  @media (max-width: 1300px) {
    .header_affixed_off .header__nav-item {
      font-size: 15px;
    }
  }
  @media (max-width: 1199px) {
    .header_affixed_off .header__nav-item {
      font-size: 13px;
    }
  }
  @media (max-width: 1089px) {
    .header_affixed_off .header__nav-item {
      font-size: 13px;
    }
    .header_affixed_off .header__button {
      width: 100px;
      font-size: 13px;
    }
    .header__nav-item:first-child {
      margin-left: 0;
    }
    .header_affixed_off .header__nav-item:not(:first-child) {
      margin-left: 7px;
    }
  }
  @media (max-width: 876px) {
    .header_affixed_off .header__nav-item {
      font-size: 12px;
    }
  }
  .footer_yt-icon {
    background: url(/local/templates/baikal/img/footer_yt-icon.svg) center
      center/cover no-repeat;
    transform: scale(0.75);
  }
  .footer_fk-icon {
    background: url(/local/templates/baikal/img/footer_fk-icon.svg) center
      center/cover no-repeat;
    transform: scale(0.75);
  }
  .footer_inst-icon {
    background: url(/local/templates/baikal/img/footer_inst-icon.svg) center
      center/cover no-repeat;
    transform: scale(0.8);
  }
  .footer_tel-icon {
    background: url(/local/templates/baikal/img/footer_tel-icon.svg) center
      center/cover no-repeat;
    transform: scale(0.8);
  }
  .footer_tg-icon {
    background: url(/local/templates/baikal/img/footer_tg-icon.svg) center
      center/cover no-repeat;
    transform: scale(0.75);
  }
  .prefooter__socials-link {
    border: none;
  }
  .header__container .header__wrapper.header__wrapper_affixed {
    max-width: 1370px;
  }
  @media (min-width: 992px) {
    header.header__wrapper.header__wrapper_affixed
      .header__nav-item:not(:first-child) {
      margin-left: 20px;
    }
  }
  @media (min-width: 768px) and (max-width: 800px) {
    header .header__nav-item {
      font-size: 0.85em;
    }
  }
  .header_affixed_off
    header.header__wrapper.header__wrapper_affixed
    .header__nav-item:not(:first-child) {
    margin-left: 10px;
  }
  .footer_contacts-tel_icon {
    background: url(/local/templates/baikal/img/icon-tel.png) center center/cover
      no-repeat;
    width: 20px;
    height: 20px;
  }
  .footer_contacts-addr_icon {
    background: url(/local/templates/baikal/img/icon-addr.png) center center/cover
      no-repeat;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
  }
  .footer_contacts-flex {
    display: flex;
    align-items: center;
  }
  .footer_contacts-flex-top {
    align-items: flex-start;
    display: flex;
    margin-top: 5px;
  }
  .footer_contacts-addr span {
    width: 85%;
    line-height: 1.2;
    color: rgb(77 78 92 / 0.5);
  }
  .footer_contacts-icon {
    margin-right: 5px;
    filter: opacity(0.6);
  }
  .footer_contacts-tel a {
    color: rgb(77 78 92 / 0.5);
    text-decoration: none;
  }
  .footer_contacts {
    margin-top: 15px;
  }
  @media screen and (min-width: 1280px) {
    .dt-hidden {
      display: none;
    }
  }
  .top-header__social-link.top-header__social-link--telegram::before {
    background-image: url(/local/templates/baikal/img/telegram-kanal.png);
  }
  .footer_tg-icon_alt {
    background: url(/local/templates/baikal/img/telegram-kanal.png) center
      center/cover no-repeat;
    transform: scale(0.75);
    image-rendering: -webkit-optimize-contrast;
  }
  .service_tabs__content {
    display: none;
  }
  .service_tabs__content.active {
    display: block;
  }
  .service_tabs__caption {
    display: flex;
    list-style-type: none;
  }
  .page__heading {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .services-offers {
    margin-top: 30px;
  }
  .service-page_tabs-mobile {
    display: none;
  }
  @media screen and (max-width: 1399px) {
    .header__nav
      .header__nav_items.desktop
      .header__nav_items
      .dropdown_submenu-sec.active {
      max-width: 760px;
      overflow-x: auto;
    }
    .header__nav
      .header__nav_items.desktop
      .header__nav_item-submenu_item-block_subblock {
      max-width: 760px;
      overflow-x: auto;
    }
  }
  @media screen and (min-width: 767px) {
    .service_tabs__caption > li {
      padding: 5px;
    }
    .service_tabs__caption > li span {
      margin-right: 10px;
      color: #fff;
      padding: 5px;
      display: block;
      border-bottom: 1px solid #fff;
      text-align: center;
      cursor: pointer;
    }
    .service_tabs__caption > li:hover span {
      color: #053d5f;
      border-bottom: 1px solid #053d5f;
    }
    .service_tabs__caption > li.active span {
      color: #000;
      border-bottom: 1px solid #000;
    }
    .header__wrapper_affixed {
      padding-top: 20px;
      padding-bottom: 20px;
    }
    .header__wrapper_affixed .new_menu {
      height: 48px;
    }
  }
  .header__wrapper .nav-pp__nav {
    display: none;
  }
  .header_mobile-menu__new {
    display: none;
  }
  @media screen and (max-width: 767px) {
    .header_mobile-menu__new {
      display: block;
    }
    .header__wrapper .nav-pp__nav {
      display: block;
    }
    .header_mobile-menu__new .header__mobile-contacts {
      margin-top: 10px;
    }
    .service-page_tabs-desktop {
      display: none;
    }
    .service_tabs__caption {
      flex-direction: column;
    }
    .service_tabs__caption > li span {
      border-bottom: none;
      padding: 0;
    }
    .service_tabs__caption > li.active span {
      border-bottom: none;
    }
    .page__heading {
      margin-top: 10px;
      margin-bottom: 15px;
    }
    .services-offers {
      margin-top: 20px;
    }
    .service_tabs__caption .mobile-service__caption-title {
      margin-right: 10px;
      color: #fff;
      padding: 5px;
      display: block;
      border-bottom: 1px solid #fff;
      text-align: center;
    }
    .service_tabs__caption > li.active .mobile-service__caption-title {
      color: #000;
      border-bottom: 1px solid #000;
    }
    .service_tabs__caption .mobile-service__caption-title {
      display: inline;
    }
    .service_tabs__caption {
      flex-direction: column;
    }
    .service_tabs__caption > li .mobile-service__caption-title span {
      padding-bottom: 5px;
    }
    .service-page_tabs-mobile {
      display: block;
    }
    .header__wrapper .new_menu {
      display: none;
    }
  }
  .header__nav_items {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    list-style-type: none;
  }
  .header__nav_items .header__nav_item-dropdown {
    position: relative;
  }
  .header__nav_items .dropdown_submenu,
  .header__nav_items .header__nav_item-submenu {
    display: none;
    position: absolute;
    top: 100%;
    left: -100%;
    width: auto;
  }
  .header__nav_items .dropdown_submenu-sec {
    display: none;
  }
  .header__nav_items .header__nav_item-dropdown:hover .dropdown_submenu,
  .header__nav_items .header__nav_item-dropdown:hover .header__nav_item-submenu {
    display: block;
  }
  .header__nav_items .header__nav_item-submenu:not(.dropdown_submenu) {
    left: 0;
    box-shadow: 0 4px 4px rgb(0 0 0 / 50%);
  }
  .header__nav_items .dropdown_submenu-sec {
    position: absolute;
    width: auto;
    height: auto;
    top: 0;
    left: 200px;
  }
  .header__nav_items .dropdown_submenu-sec.active {
    display: flex;
  }
  .header__nav_items .dropdown_submenu__item .dropdown_submenu-sec:nth-child(3) {
    left: 400px;
  }
  .header__nav_items .header__nav_item-submenu {
    background: #fff;
    list-style-type: none;
    z-index: 9999;
    height: 250px;
  }
  .header__nav_items .dropdown_submenu-sec {
    background: #f1f1f1;
    flex-direction: column;
  }
  .header__nav_items .header__nav_item {
    display: flex;
    justify-content: space-between;
  }
  .header__nav_items .dropdown_submenu-sec ul {
    list-style-type: none;
  }
  .header__nav_items .header__nav_item-submenu_item-link {
    color: #2e3a4c;
    text-decoration: none;
  }
  .header__nav_items .header__nav_item-link {
    color: #4d4e5c;
    text-decoration: none;
  }
  .header__nav_items .header__nav_item-submenu_item {
    width: 200px;
  }
  .header__nav_items {
    padding: 0;
  }
  .header__nav_items ul {
    padding: 0;
  }
  .header__nav_items .header__nav_item-submenu_item-link {
    padding: 9px 30px 9px 20px;
    display: block;
  }
  .header__nav_items .header__nav_item-submenu_item.on-hover {
    background: linear-gradient(270deg, #f0f0f0 9.01%, #fff0 50%);
  }
  .header__nav_items
    .header__nav_item-submenu_item.on-hover
    .header__nav_item-submenu_item-link {
    position: relative;
  }
  .header__nav_items
    .header__nav_item-submenu_item.on-hover
    > .header__nav_item-submenu_item-link:before {
    display: block;
    content: "";
    position: absolute;
    width: 11px;
    height: 9px;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(/local/templates/baikal/img/right_arrow-header.svg) center
      center/cover no-repeat;
  }
  .header__nav_items .header__nav_item-submenu_item-block-link {
    padding: 5px 3px 7px 7px;
    display: block;
    color: #4d4e5c;
    text-decoration: none;
    font-weight: 400;
  }
  .header__nav .header__nav_items .header__nav_item-submenu_item-block-link {
    padding: 5px 3px 7px 7px;
  }
  .header__nav
    .header__nav_items
    .header__nav_item-submenu_item.dropdown_submenu__item:nth-of-type(3)
    .header__nav_item-submenu_item-block-link {
    padding: 4px 3px 4px 7px;
  }
  .header__nav_items .header__nav_item-submenu_item-block-link:hover {
    color: #4599d8;
  }
  .header__nav_items .header__nav_item-submenu_item-block_subblock {
    display: flex;
  }
  .header__nav_items.desktop .header__nav_item {
    margin-left: 20px;
    height: 100%;
    display: flex;
    align-items: center;
  }
  .header__wrapper .new_menu .header__nav {
    height: 100%;
  }
  .new_menu
    .header__nav
    .header__nav_items.desktop
    .header__nav_item-submenu_item.dropdown_submenu__item
    .header__nav_item-submenu_item-block_subblock
    > ul {
    min-width: 300px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  .nav-pp__nav {
    overflow: hidden;
  }
  .nav-pp__nav-item,
  .nav-pp__nav-down-item {
    position: relative;
    min-height: 42px;
    background-color: #fafafa;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f1f1f1;
    overflow: hidden;
  }
  .nav-pp__nav-item,
  .nav-pp__nav-down-item {
    margin: 0;
  }
  
  
  .orders__link-wrapper-cart {
    text-decoration: none;
    display: flex;
  }
  .orders__link-wrapper-cart h3::after{
    content: " \2197";
  }
  .orders__link-wrapper-cart h3{
    display: flex;  
    align-items: start;
    justify-content: space-between;
    color: var(--dark-gray-color);
    text-decoration: none;
    font-size: 26px;
    position: relative;
    margin-bottom: 8px;
    transition: color 0.2s linear;
  }
  .orders__link-wrapper-cart:hover h3{
    color: #417aab;
  }
  .nav-pp__nav-link,
  .nav-pp__nav-down-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 70px 5px 15px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-left: 15px;
    padding-right: 70px;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #2e3a4c;
    text-decoration: none;
  }
  .nav-pp__nav-arrow {
    position: absolute;
    right: 0;
    top: 0;
    width: 54px;
    height: 100%;
    background-color: #f1f1f1;
    cursor: pointer;
  }
  .nav-pp__nav-arrow:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
    border-right: 2px solid #2e3a4c;
    border-bottom: 2px solid #2e3a4c;
  }
  .nav-pp__nav-down {
    position: fixed;
    left: 0;
    top: 98px;
    width: 100%;
    height: calc(100vh - 54px);
    padding-bottom: 150px;
    background-color: #fafafa;
    z-index: 1;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%);
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    pointer-events: none;
    visibility: hidden;
  }
  .header.header_affixed .nav-pp__nav-down {
    top: 60px;
  }
  .nav-pp__nav-down-title-back {
    position: relative;
    padding: 15px 15px 15px 70px;
    background-color: #fafafa;
    -webkit-box-shadow: 0 4px 4px rgb(46 58 76 / 10%);
    box-shadow: 0 4px 4px rgb(46 58 76 / 10%);
    cursor: pointer;
    z-index: 1;
  }
  .nav-pp__nav-down.open {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
    pointer-events: initial;
  }
  .nav-pp__nav-down--tranform-left {
    -webkit-transform: translate(100%, -54px);
    -ms-transform: translate(100%, -54px);
    transform: translate(100%, -54px);
  }
  .nav-pp__nav-down.open.nav-pp__nav-down--tranform-left {
    -webkit-transform: translate(0, -54px);
    -ms-transform: translate(0, -54px);
    transform: translate(0, -54px);
  }
  .nav-pp__nav-down-title-back-icon {
    position: absolute;
    width: 54px;
    height: 100%;
    top: 0;
    left: 0;
  }
  .nav-pp__nav-down-title-back-icon::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(135deg);
    -ms-transform: translate(-50%, -50%) rotate(135deg);
    transform: translate(-50%, -50%) rotate(135deg);
    border-right: 2px solid #2e3a4c;
    border-bottom: 2px solid #2e3a4c;
  }
  .header__mobile-menu {
    overflow-y: auto;
  }
  .container-fluid .page-block-price {
    margin: 35px 0;
  }
  .page-block-price .header-form {
    margin-top: 0;
  }
  #comp_58fa00bea795a038beff0fb91d9e58f3 {
    padding-top: 20px;
  }
  .switchers.services-offers ul li {
    list-style-position: inside;
  }
  .switchers.services-offers ul,
  .switchers.services-offers p {
    margin-bottom: 0.87em;
    line-height: 1.5em;
  }
  .header__nav_items .dropdown_submenu-sec.active {
    z-index: -1;
    min-height: 233x;
  }
  .header__nav_items .header__nav_item-dropdown:hover .dropdown_submenu {
    box-shadow: 0 4px 4px rgb(0 0 0 / 50%);
    font-size: 16px;
    padding-top: 10px;
    z-index: 9999;
  }
  .header__nav_items .header__nav_item-submenu_item-block_subblock {
    box-shadow: 0 4px 4px rgb(0 0 0 / 50%);
    padding-top: 10px;
    padding-left: 10px;
    min-height: 233px;
  }
  .blue-sticker {
    background: var(--primary-blue-color);
    padding: 35px 50px;
    margin: 20px 0;
    color: #fff;
    font-size: 1.1em;
    position: relative;
  }
  .blue-sticker:after {
    content: "";
    bottom: 0;
    right: 0;
    width: 79px;
    height: 39px;
    background: url(/local/templates/baikal/css/../img/sticker-border.svg) #fff;
    position: absolute;
    background-size: 100% auto;
  }
  .ol-steps {
    counter-reset: list1;
    padding-left: 0;
  }
  ol.ol-steps > li {
    padding: 12px 0 12px 60px;
    margin: 0;
    position: relative;
    list-style: none;
  }
  ol.ol-steps > li:before {
    counter-increment: list1;
    position: absolute;
    margin: 5px 10px 5px 0;
    display: block;
    left: 0;
    color: #fff;
    width: 40px;
    height: 40px;
    background-color: #4599d8;
    border-radius: 50px;
    content: counter(list1, decimal);
    text-align: center;
    line-height: 40px;
    top: -3px;
    z-index: 2;
    box-shadow: 0 0 0 3px #fff;
  }
  .dostavka-gruzov ul li {
    list-style-position: inside;
  }
  .dostavka-gruzov p,
  .dostavka-gruzov ul li,
  .dostavka-gruzov ol li,
  .dostavka-gruzov h2 {
    margin-bottom: 0.5em;
    line-height: 1.5em;
  }
  .dostavka-gruzov ul {
    padding-left: 1.1em;
  }
  .dostavka-gruzov .advantages {
    display: inline-flex;
    position: relative;
    align-items: center;
    width: 100%;
  }
  .dostavka-gruzov .advantages img,
  .dostavka-gruzov .advantages .icon-wrap {
    width: 64px;
    flex-shrink: 0;
  }
  .dostavka-gruzov .advantages p {
    padding-left: 15px;
  }
  @media (max-width: 500px) {
    .dostavka-gruzov .advantages img,
    .dostavka-gruzov .advantages .icon-wrap {
      width: 50px;
    }
    .dostavka-gruzov .advantages {
      align-items: flex-start;
    }
    ol.ol-steps > li:before {
      position: unset;
      float: left;
    }
    ol.ol-steps > li {
      padding: unset;
    }
  }
  .header__nav_items.desktop .header__nav_item:hover > a {
    color: #24689c;
  }
  .header__nav_items.desktop
    .header__nav_item
    .dropdown_submenu__item.on-hover
    > a {
    color: #24689c;
  }
  .header__nav_items.desktop
    .header__nav_item
    .header__nav_item-submenu_item:hover
    > a {
    color: #24689c;
  }
  ol.ol-steps ul > li {
    list-style-type: disc;
  }
  .image-right {
    float: right;
    margin: 1em 0 1em 1em;
    max-width: 100%;
    height: auto;
  }
  .image-left {
    float: left;
    margin: 0 1em 1em 1em;
    max-width: 100%;
    height: auto;
  }
  @media screen and (max-width: 767px) {
    .dostavka-gruzov .advantages {
      display: inline-block;
      position: relative;
      align-items: center;
      width: 100%;
    }
    .dostavka-gruzov .advantages img,
    .dostavka-gruzov .advantages .icon-wrap {
      width: 64px;
      flex-shrink: 0;
      float: left;
      margin-right: 10px;
      margin-bottom: 10px;
    }
    .dostavka-gruzov .advantages p {
      padding-left: 0;
    }
    .service_tabs__caption .mobile-service__caption-title {
      display: block;
    }
    .service-page_tabs-mobile .mobile-service_tabs .services__title {
      max-width: none;
    }
    .service-page_tabs-mobile .mobile-service_tabs .services__section {
      height: 100%;
    }
    .ol-steps {
      display: flex;
      flex-direction: column;
    }
    ol.ol-steps > li {
      padding: 10px 0 10px 40px;
    }
    ol.ol-steps > li:before {
      width: 30px;
      height: 30px;
      line-height: 31px;
      top: 0;
    }
  }
  @media screen and (max-width: 500px) {
    .old-font ol.ol-steps {
      padding-left: 10px;
    }
    ol.ol-steps > li {
      padding: 5px 0 5px 0;
    }
  }
  @media screen and (max-width: 768px) {
    .service-page_tabs-mobile .mobile-service_tabs .services__section {
      padding: 5px;
      background-color: initial;
      padding-left: 30px;
    }
    .service-page_tabs-mobile
      .mobile-service_tabs
      .service_tabs__caption
      > li
      .mobile-service__caption-title {
      background-color: #58a3dc;
      color: #fff;
      border-bottom: none;
      display: block;
      text-align: left;
      padding-left: 15px;
      margin-right: 0;
    }
    .service-page_tabs-mobile
      .mobile-service_tabs
      .service_tabs__caption
      > li
      .mobile-service__caption-title
      span {
      border-bottom: 1px solid #fff;
      position: relative;
    }
    .service-page_tabs-mobile .mobile-service_tabs .services__items {
      margin-top: 0;
    }
    .mobile-service_tabs
      .service_tabs__caption
      > .services__item-yellow_btn
      .services__section {
      background-color: #58a3dc;
      padding-left: 15px;
      padding-top: 15px;
    }
    .service-page_tabs-mobile
      .mobile-service_tabs
      .service_tabs__caption
      > li.active
      .mobile-service__caption-title
      .services__title:after {
      content: "";
      position: absolute;
      width: 8px;
      height: 8px;
      top: 55%;
      -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
      transform: translate(-50%, -50%) rotate(-135deg);
      border-right: 2px solid #fff;
      border-bottom: 2px solid #fff;
    }
    .service-page_tabs-mobile
      .mobile-service_tabs
      .service_tabs__caption
      > li
      .mobile-service__caption-title
      .services__title:after {
      content: "";
      position: absolute;
      width: 8px;
      height: 8px;
      top: 45%;
      right: 5px;
      -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
      transform: translate(-50%, -50%) rotate(45deg);
      border-right: 2px solid #fff;
      border-bottom: 2px solid #fff;
    }
    .service-page_tabs-mobile .mobile-service_tabs .service_tabs__caption > li {
      margin-bottom: 2px;
    }
  }
  @media screen and (max-width: 380px) {
    .service-page_tabs-mobile .mobile-service_tabs .services__title {
      font-size: 15px;
      padding-right: 30px;
    }
  }
  ul.services-worldwide-delivery-list,
  ul.icon-check-list,
  ul.services-user-groups,
  ul.icon-document,
  ul[class^="custom-list-icon-"] {
    padding-left: 0 !important;
  }
  ul.services-worldwide-delivery-list li,
  ul.icon-check-list li,
  ul.services-user-groups li,
  ul.icon-document li,
  ul[class^="custom-list-icon-"] li {
    display: grid;
    grid-template-columns: 50px 1fr;
    list-style: none;
    align-items: center;
  }
  ul.services-worldwide-delivery-list li:before,
  ul.icon-check-list li:before,
  ul.services-user-groups li:before,
  ul.icon-document li:before,
  ul[class^="custom-list-icon-"] li:before {
    margin-right: 10px;
    display: block;
    color: #fff;
    width: 40px !important;
    height: 40px !important;
    content: " ";
    line-height: 40px;
    z-index: 2;
    background-repeat: no-repeat;
    background-size: contain;
    align-self: flex-start;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  ul.services-worldwide-delivery-list li:before,
  ul[class^="custom-list-icon-"] li.services-worldwide-delivery-list:before {
    background-image: url(/local/templates/baikal/img/services-worldwide-delivery.svg);
  }
  ul.icon-check-list li:before,
  ul[class^="custom-list-icon-"] li.icon-check-list:before {
    background-image: url(/local/templates/baikal/img/check.svg);
  }
  ul.services-user-groups li:before,
  ul[class^="custom-list-icon-"] li.services-user-groups:before {
    background-image: url(/local/templates/baikal/img/services-user-groups.svg);
  }
  ul.icon-document li:before,
  ul[class^="custom-list-icon-"] li.icon-document:before {
    background-image: url(/local/templates/baikal/img/document.svg);
  }
  ul.custom-list-icon-ship li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-ship:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-ship.svg);
  }
  ul.custom-list-icon-car li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-car:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-car.svg);
  }
  ul.custom-list-icon-train li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-train:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-train.svg);
  }
  ul.custom-list-icon-planet-with-plain li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-planet-with-plain:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-planet-with-plain.svg);
  }
  ul.custom-list-icon-pin-filled li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-pin-filled:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-pin-filled.svg);
  }
  ul.custom-list-icon-clearance-procedure-box li:before,
  ul[class^="custom-list-icon-"]
    li.custom-list-icon-clearance-procedure-box:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-clearance-procedure-box.svg);
  }
  ul.custom-list-icon-about-page-services li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-about-page-services:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-about-page-services.svg);
  }
  ul.custom-list-icon-trolley li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-trolley:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-trolley.svg);
  }
  ul.custom-list-icon-clearance-procedure-cow li:before,
  ul[class^="custom-list-icon-"]
    li.custom-list-icon-clearance-procedure-cow:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-clearance-procedure-cow.svg);
  }
  ul.custom-list-icon-clearance-procedure-vegetable li:before,
  ul[class^="custom-list-icon-"]
    li.custom-list-icon-clearance-procedure-vegetable:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-clearance-procedure-vegetable.svg);
  }
  ul.custom-list-icon-about-page-info li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-about-page-info:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-about-page-info.svg);
  }
  ul.custom-list-icon-clearance-procedure-wrench li:before,
  ul[class^="custom-list-icon-"]
    li.custom-list-icon-clearance-procedure-wrench:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-clearance-procedure-wrench.svg);
  }
  ul.custom-list-icon-about-page-care li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-about-page-care:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-about-page-care.svg);
  }
  ul.custom-list-icon-international-services-route li:before,
  ul[class^="custom-list-icon-"]
    li.custom-list-icon-international-services-route:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-international-services-route.svg);
  }
  ul.custom-list-icon-services-delivered li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-services-delivered:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-services-delivered.svg);
  }
  ul.custom-list-icon-international-services-door-delivery li:before,
  ul[class^="custom-list-icon-"]
    li.custom-list-icon-international-services-door-delivery:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-international-services-door-delivery.svg);
  }
  ul.custom-list-icon-international-services-delivery-man li:before,
  ul[class^="custom-list-icon-"]
    li.custom-list-icon-international-services-delivery-man:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-international-services-delivery-man.svg);
  }
  ul.custom-list-icon-globe li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-globe:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-globe.svg);
  }
  ul.custom-list-icon-pin li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-pin:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-pin.svg);
  }
  ul.custom-list-icon-services-leader li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-services-leader:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-services-leader.svg);
  }
  ul.custom-list-icon-about-page-check li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-about-page-check:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-about-page-check.svg);
  }
  ul.custom-list-icon-price-tags_1 li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-price-tags_1:before {
    background-image: url(/local/templates/baikal/img/price-tags_1.svg);
  }
  ul.custom-list-icon-services-leader li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-services-leader:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-services-leader.svg);
  }
  ul.custom-list-icon-17 li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-17:before {
    background-image: url(/local/templates/baikal/img/18.svg);
  }
  ul.custom-list-icon-services-skyscrapers li:before,
  ul[class^="custom-list-icon-"] li.custom-list-icon-services-skyscrapers:before {
    background-image: url(/local/templates/baikal/img/custom-list-icon-services-skyscrapers.svg);
  }
  @media (max-width: 500px) {
    ul.services-worldwide-delivery-list li,
    ul.icon-check-list li,
    ul.services-user-groups li,
    ul.icon-document li,
    ul[class^="custom-list-icon-"] li {
      display: block;
      clear: both;
    }
    ul.services-worldwide-delivery-list li:before,
    ul.icon-check-list li:before,
    ul.services-user-groups li:before,
    ul.icon-document li:before,
    ul[class^="custom-list-icon-"] li:before {
      float: left;
    }
  }
  .dostavka-gruzov .phone-link {
    font-size: 1em;
    line-height: 1.07143;
    font-weight: 600;
    color: inherit;
    text-decoration: none;
  }
  .service-detail-text h1.page__heading.container-fluid,
  .services.description-block h1.page__heading.container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .dostavka-gruzov .ol-steps {
    padding-left: 0;
  }
  .dostavka-gruzov h2,
  .dostavka-gruzov h3 {
    margin-top: 1.25em;
  }
  .dostavka-gruzov ul,
  .dostavka-gruzov ol {
    margin-bottom: 1.15em;
  }
  .dostavka-gruzov ul + h2,
  .dostavka-gruzov ul + h2,
  .dostavka-gruzov ul + h3,
  .dostavka-gruzov ul + h3 {
    margin-top: 0;
  }
  .dostavka-gruzov .keis-gallery {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    grid-gap: 0.5rem;
    align-items: flex-start;
    justify-items: stretch;
  }
  .header__nav_items {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    list-style-type: none;
  }
  .header__nav_items .header__nav_item-dropdown {
    position: relative;
  }
  .header__nav_items .dropdown_submenu {
    display: none;
    position: absolute;
    top: 100%;
    width: auto;
  }
  .header__nav_items .dropdown_submenu-sec {
    display: none;
  }
  .header__nav_items .header__nav_item-dropdown:hover .dropdown_submenu {
    display: block;
  }
  .header__nav_items .dropdown_submenu-sec {
    position: absolute;
    width: auto;
    height: 100%;
    top: 0;
    left: 200px;
  }
  .header__nav_items .dropdown_submenu-sec.active {
    display: flex;
  }
  .header__nav_items .dropdown_submenu__item .dropdown_submenu-sec:nth-child(3) {
    left: 400px;
  }
  .header__nav_items .header__nav_item-submenu {
    background: #fff;
    list-style-type: none;
  }
  .header__nav_items .dropdown_submenu-sec {
    background: #f1f1f1;
    flex-direction: column;
  }
  .header__nav_items .header__nav_item {
    display: flex;
    justify-content: space-between;
  }
  .header__nav_items .dropdown_submenu-sec ul {
    list-style-type: none;
  }
  .header__nav_items .header__nav_item-submenu_item-link {
    color: #2e3a4c;
    text-decoration: none;
  }
  .header__nav_items .header__nav_item-link {
    color: #4d4e5c;
    text-decoration: none;
  }
  .header__nav_items .header__nav_item-submenu_item {
    width: 200px;
  }
  .header__nav_items {
    padding: 0;
  }
  .header__nav_items ul {
    padding: 0;
  }
  .header__nav_items .header__nav_item-submenu_item-link {
    padding: 9px 30px 9px 20px;
    display: block;
  }
  .header__nav_items .header__nav_item-submenu_item.on-hover {
    background: #f1f1f1;
  }
  .header__nav_items
    .header__nav_item-submenu_item.on-hover
    .header__nav_item-submenu_item-link {
    position: relative;
  }
  .header__nav_items
    .header__nav_item-submenu_item.on-hover
    > .header__nav_item-submenu_item-link:before {
    display: block;
    content: "";
    position: absolute;
    width: 11px;
    height: 9px;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(https://baikalvl.ru/local/templates/baikal/img/right_arrow-header.svg)
      center center/cover no-repeat;
  }
  .header__nav_items .header__nav_item-submenu_item-block-link {
    padding: 7px 30px 7px 20px;
    display: block;
    color: #4d4e5c;
    text-decoration: none;
  }
  .header__nav_items .header__nav_item-submenu_item-block-link:hover {
    color: #4599d8;
  }
  .header__nav_items .header__nav_item-submenu_item-block_subblock {
    display: flex;
  }
  .header__nav_item-submenu_item-block__addit-info {
    max-width: 233px;
    margin-top: 20px;
    margin-left: 17px;
    margin-right: 10px;
    padding: 15px;
    border-radius: 6px;
    background-color: #fff;
  }
  .top-header__social-link.top-header__social-link--vk::before {
    background-image: url(/local/templates/baikal/img/social-media-vk.png);
  }
  .footer_vk-icon {
    background: url(/local/templates/baikal/img/social-media-vk.png) center
      center/cover no-repeat;
    transform: scale(0.75);
    image-rendering: -webkit-optimize-contrast;
  }
  .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: pointer;
  }
  .presentation_content {
    display: none;
  }
  .presentation_btn {
    position: relative;
    display: inline-block;
    cursor: pointer;
    margin-bottom: 10px;
  }
  .presentation_arrow {
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%);
  }
  .presentation_btn:hover .presentation_arrow svg {
    fill: #fff;
  }
  .presentation_arrow svg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
  }
  .presentation_content.show {
    display: flex;
    flex-direction: column;
    position: absolute;
    width: calc(100% + 4px);
    border: 2px solid #4599d8;
    left: -2px;
    padding: 10px;
    border-top: none;
    background: #fff;
  }
  .presentation_btn_name {
    position: relative;
    right: 0;
    font-weight: 700;
    font-size: 17px;
  }
  .presentation_btn.active .presentation_arrow {
    transform: translateY(-50%) rotate(180deg);
  }
  .presentation_content__item {
    line-height: 1;
    margin-bottom: 5px;
  }
  .presentation_content__item a {
    color: #4599d8;
    text-decoration: none;
    line-height: 1;
    margin-bottom: 5px;
  }
  .presentation_content__item a:hover {
    color: #4599d8;
    text-decoration: underline;
  }
  @media screen and (min-width: 991px) {
    .prefooter__socials-link--telegram,
    .prefooter__socials-link--whatsapp {
      position: relative;
    }
  }
  @media screen and (min-width: 575px) {
    .prefooter__socials > div {
      display: inline-block;
    }
  }
  @media screen and (max-width: 575px) {
    .prefooter__socials > div {
      display: block;
    }
    .prefooter__socials-link--telegram,
    .prefooter__socials-link--whatsapp {
      position: relative;
    }
    .prefooter__socials-link--whatsapp .messengers-link__sub-list,
    .prefooter__socials-link--telegram .messengers-link__sub-list {
      left: -100%;
    }
  }
  .vacancy-info.grey-bg {
    background-color: #fafafa;
    box-sizing: border-box;
    border-radius: 4px;
    margin-bottom: 40px;
    border-color: #e5e5e5;
    border: 1px solid #e5e5e5;
    padding: 40px;
    background: linear-gradient(0deg, #fafafa, #fafafa), #fff;
  }
  .grid-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    grid-gap: 32px;
  }
  .grid-list--items-1,
  .grid-list--items-1-wide {
    grid-template-columns: 1fr;
  }
  .grid-list--no-gap {
    grid-gap: 0;
  }
  .item-accordion-wrapper:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .vacancy-accordion__wrapper.item-accordion-wrapper {
    padding-bottom: 0;
  }
  .item-accordion-wrapper {
    border: 1px solid #e5e5e5;
    border-color: var(#e5e5e5);
    margin-bottom: -1px;
    padding-bottom: 8px;
    position: relative;
    transition: background ease 0.3s, box-shadow ease 0.3s;
  }
  .shadow-no-border-hovered:hover {
    border-color: #fff;
    border-color: var(#3a3a3a);
    background-color: #fff;
    background-color: var(#3a3a3a);
  }
  .vacancy-accordion__item .accordion-head {
    padding: 34px 40px;
  }
  .accordion-head {
    cursor: pointer;
    position: relative;
    display: block;
  }
  .vacancy-accordion__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-right: 68px;
  }
  .switcher-title {
    font-weight: 700;
  }
  .vacancy-accordion__name {
    font-size: 1.2em;
    line-height: calc(1em + 7px);
    color: #333;
  }
  .vacancy-accordion__pay {
    font-size: 1.2em;
    line-height: calc(1em + 7px);
    color: #333;
  }
  .vacancy-accordion__properties {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 5px;
  }
  .vacancy-accordion__property-value {
    font-size: 0.86667em;
    line-height: calc(1em + 7px);
    color: #999;
  }
  .vacancy-accordion__delimiter {
    padding: 0 10px;
    color: #999;
  }
  .vacancy-accordion__item .accordion-head .svg-inline-right-arrow {
    top: 37px;
  }
  .accordion-head .svg-inline-right-arrow {
    position: absolute;
    right: 35px;
    transition: transform ease 0.3s;
  }
  .svg {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
  }
  .svg svg {
    display: block;
  }
  .svg svg:not(:root) {
    overflow: hidden;
  }
  .collapse {
    display: none;
  }
  .panel-collapse {
    position: static;
  }
  .vacancy-accordion__item .panel-collapse .accordion-body {
    padding: 0 40px;
  }
  .color_666 {
    color: #666;
  }
  .accordion-preview {
    margin-bottom: 33px;
  }
  .vacancy-accordion__detail-text {
    margin-top: 0;
  }
  .vacancy-accordion__list ul li {
    list-style-type: none;
    position: relative;
    padding-left: 0;
    margin-bottom: 8px;
  }
  .vacancy-accordion__list ul li:before {
    content: "";
    position: relative;
    left: 0;
    top: 14px;
    background: #666;
    width: 11px;
    height: 1px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
  }
  .vacancy-accordion__detail-text b,
  .vacancy-accordion__detail-text strong {
    font-weight: 700;
    font-size: 1.06667em;
    line-height: calc(1em + 7px);
    color: #333;
  }
  .vacancy-accordion__btn-wrapper {
    display: block;
    position: relative;
    margin-top: 30px;
  }
  .shadow-hovered:hover {
    box-shadow: 0 5px 20px rgb(0 0 0 / 10%);
    z-index: 1;
  }
  .stroke-theme-hover:hover * {
    stroke: #000;
  }
  .accordion-open .svg-inline-right-arrow {
    transform: rotate(45deg);
  }
  .vacancy-accordion__list .svg-inline-right-arrow path {
    stroke: #4599d8;
  }
  .vacancy__section-title {
    font-weight: 700;
    font-size: 1.73333em;
    line-height: calc(1em + 7px);
    margin-bottom: 23px;
  }
  @media (max-width: 600px) {
    .vacancy-accordion__properties {
      flex-wrap: wrap;
    }
  }
  .vacancy-accordion__pay--visible-mobile {
    display: none;
  }
  @media (max-width: 768px) {
    .vacancy-accordion__pay--visible-mobile {
      display: block;
    }
    .vacancy-accordion__pay--visible-desktop {
      display: none;
    }
    .header__mobile-contacts {
      padding-top: 5px;
    }
  }
  #modal-send-resume .sticky {
    padding-top: 0;
  }
  .vacancy__section-title {
    margin-top: 20px;
  }
  .vacancy-accordion__list ul li p {
    display: inline;
  }
  .vacancy-info__bottom {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
  }
  .vacancy-info__bottom .vacancy-accordion__btn-wrapper {
    margin-top: 0;
    width: 215px;
  }
  .vacancy-info__bottom .vacancy-accordion__btn-wrapper .prefooter__button {
    margin-top: 0;
  }
  .vacancy-info__bottom .vacancy-accordion__btn-wrapper span {
    width: 215px;
  }
  .vacancy-info__bottom .vacancy-accordion__btn-wrapper span button {
    width: 215px;
  }
  .vacancy-info__text {
    line-height: 1.76;
    color: #4d4e5c;
    font-size: 17px;
  }
  .page-block-price__link_new {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 35px 0;
  }
  .footer__content {
    justify-content: center;
    padding: 20px 0;
  }
  .footer__top-content {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid rgb(77 78 92 / 0.2);
    padding-bottom: 10px;
  }
  .footer__top-content .footer__list {
    display: flex;
    justify-content: space-around;
    width: 100%;
    padding: 0 20px;
    align-items: center;
  }
  .footer__top-content .footer__list .footer__list-item {
    margin-top: 0;
    line-height: 1;
    text-align: center;
  }
  .footer__top-content .footer__list .footer__list-item a {
    color: #4d4e5c;
    font-size: 15px;
    line-height: 1.17647;
    font-weight: 600;
  }
  .footer__top {
    display: block;
  }
  .footer__content-menu {
    border-right: 1px solid rgb(77 78 92 / 0.2);
  }
  .footer__content .footer__content-menu {
    display: flex;
    flex-wrap: wrap;
  }
  .footer__content .footer__content-menu .footer__list-item {
    margin-top: 0;
  }
  .footer__content .footer__content-menu .footer__list-item:nth-child(1) {
    font-weight: 700;
    font-size: 18px;
    margin-left: 0;
  }
  .footer__content .footer__content-menu .footer__list-item {
    margin-left: 5px;
    line-height: 1.6;
  }
  .footer__content-menu__last .footer__list .footer__list-item {
    font-weight: 700;
    font-size: 18px;
    margin-left: 0;
  }
  .footer__content .footer__content-menu .footer__list {
    width: auto;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  .footer__content .footer__content-menu .footer__list:nth-last-child(1) {
    margin-bottom: 0;
  }
  .footer__main {
    padding-bottom: 20px;
  }
  .footer__bottom {
    padding-top: 20px;
  }
  .footer__bottom {
    font-size: 14px;
  }
  .footer__top {
    padding-bottom: 0;
  }
  .footer__content-info {
    padding-left: 20px;
  }
  .footer__logo-wrapper a {
    display: block;
  }
  .footer__logo-wrapper a img {
    display: block;
  }
  .footer__content-menu .footer__list-item {
    margin-right: 5px;
  }
  .private-link {
    color: rgb(47 50 98 / 0.3);
    font-size: 14px;
  }
  .services-new .services__title {
    display: flex;
    justify-content: space-around;
    align-items: center;
    position: relative;
  }
  .services-new .services__section {
    position: relative;
    overflow: hidden;
    transition: all 1s;
  }
  .services-new .services__submenu {
    position: absolute;
    left: -100%;
    top: 0;
    transition: all 1s;
    z-index: -1;
  }
  .services-new .services__section:hover .services__submenu {
    z-index: 1;
    left: 0;
    top: 0;
    position: relative;
  }
  .services-new .services__section .services__cat {
    position: relative;
    left: 0;
  }
  .services-new .services__section:hover .services__cat {
    opacity: 0;
    right: 100%;
    position: absolute;
  }
  .services-new .services__cat .services__name {
    color: #4599d8;
  }
  .services-new .services__cat .services__name svg {
    fill: #fff;
  }
  .services-new .services__submenu-title svg {
    color: #012540;
    fill: #012540;
  }
  .services-new .services__name a {
    color: #fff;
    text-decoration: none;
  }
  .services-new .services__image {
    margin-right: 15px;
  }
  .services-new .services__image img {
    max-width: 50px;
  }
  .services-new .services__submenu a {
    color: #4d4e5c;
    text-decoration: none;
  }
  .services-new .services__submenu .services__submenu-title {
    margin-bottom: 10px;
  }
  .services-new .services__submenu .services__submenu-title a {
    color: #012540;
  }
  .services-new .services__submenu .services__submenu-title:hover a {
    color: #4599d8;
  }
  .services-new .services__submenu .services__submenu-title a:hover {
    color: #4599d8;
  }
  .services-new .services__submenu .services__submenu-title:hover svg {
    fill: #4599d8;
  }
  .services-new .services__submenu .services__submenu-item {
    line-height: 1.2;
  }
  .services-new .services__submenu .services__submenu-item:hover a {
    color: #4599d8;
  }
  .services-new .services__submenu .services__submenu-item a:hover {
    color: #4599d8;
  }
  .services-new .services__title {
    max-width: max-content;
  }
  .header__nav_items .header__nav_item-submenu_item-block_subblock ul > li:hover {
    position: relative;
  }
  .header__nav_items
    .header__nav_item-submenu_item-block_subblock
    ul
    > li
    > .header__nav_item-submenu_item-block_subblock {
    display: none;
  }
  .header__nav_items
    .header__nav_item-submenu_item-block_subblock
    ul
    > li:hover
    > .header__nav_item-submenu_item-block_subblock {
    position: absolute;
    left: 100%;
    top: calc(0% - 10px);
    min-height: fit-content;
    background: #f1f1f1;
    display: flex;
  }
  .header__nav_items
    .header__nav_item-submenu_item-block_subblock
    ul
    > li:hover
    > ul.block-4th-level {
    display: flex;
    position: absolute;
    left: 100%;
    width: 100%;
    flex-direction: column;
  }
  .block-4th-level {
    background: #f1f1f1;
  }
  .offers {
    background: #fff;
    padding-bottom: 40px;
  }
  .offers .carousel-card__content {
    background: #4599d8;
    color: #fff;
  }
  .offers .carousel-card__footer,
  .special-offers-page-top-view__list .carousel-card__footer {
    margin-top: 10px;
  }
  .offers .carousel-card__footer-title,
  .offers .carousel-card__footer-subtitle,
  .offers .carousel-card__description,
  .special-offers-page-top-view__list .offers .carousel-card__description,
  .special-offers-page-top-view__list .carousel-card__footer-subtitle,
  .special-offers-page-top-view__list .carousel-card__footer-title {
    color: #fff;
    display: none;
  }
  .offers .carousel-card__header,
  .special-offers-page-top-view__list .carousel-card__header {
    padding-top: 50%;
  }
  .offers .carousel-card__content,
  .special-offers-page-top-view__list .carousel-card__content {
    font-size: 15px;
  }
  .offers .offers__heading,
  .special-offers-page-top-view__list .offers__heading {
    color: #4d4e5c;
  }
  .offers .carousel-card__description,
  .offers .carousel-card__list,
  .special-offers-page-top-view__list .carousel-card__description,
  .special-offers-page-top-view__list .carousel-card__list {
    font-size: 15px;
  }
  .offers .carousel-card__list,
  .special-offers-page-top-view__list .carousel-card__list {
    margin-top: 0;
  }
  .offers .carousel-card__content,
  .special-offers-page-top-view__list .carousel-card__content {
    padding: 10px 25px;
  }
  .special-offers-page-top-view__list .special-offers-page-top-view__offer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
  }
  .orders {
    background: #4599d8;
  }
  .orders.orders-main .carousel__button-arrow {
    fill: #fff;
  }
  .orders .carousel__button_disabled .carousel__button-arrow {
    fill: #c1c2d0;
  }
  .orders .orders__heading.heading {
    color: #fff;
  }
  .element-delivery .orders .orders__heading.heading {
    color: #4d4e5c;
  }
  .element-delivery .orders {
    background: #fff;
  }
  .form-footer .footer-info__item-field {
    padding: 10px 25px;
  }
  .form-footer .footer-info__button {
    margin-top: 10px;
  }
  .offers .orders__button {
    border-color: #4599d8;
    color: #4599d8;
  }
  .offers .orders__button:hover {
    background-color: #4599d8;
    color: #fff;
  }
  .section-delivery .orders {
    background: #fff;
  }
  .section-delivery .orders .orders__heading.heading {
    color: #4d4e5c;
  }
  #loyal-companies {
    padding-top: 30px;
  }
  .carousel-card.carousel__slide.swiper-slide {
    height: 100%;
  }
  .orders .carousel-card.carousel__slide.swiper-slide {
    height: auto;
  }
  .orders .carousel-card__description,
  .orders .carousel-card__list {
    margin: 5px 0 0;
  }
  .orders .carousel-card__description,
  .orders .carousel-card__list {
    line-height: 1.3;
  }
  .orders .carousel-card__content {
    padding: 15px 25px;
  }
  .header__button_white.popup-form__close {
    border: 1px #4599d8 solid;
    margin-top: 10px;
  }
  @media screen and (max-width: 1120px) {
    .form-footer {
      margin-bottom: 0;
    }
  }
  @media screen and (max-width: 991px) {
    .footer__top-content {
      flex-direction: column;
    }
    .footer__top-content .footer__logo-wrapper {
      margin-bottom: 10px;
    }
    .footer__top-content .footer__list {
      flex-wrap: wrap;
      justify-content: flex-start;
    }
    .footer__top-content .footer__list .footer__list-item {
      padding-left: 0px !important;
      margin-right: 20px;
      margin-bottom: 10px;
    }
    .services-new .services__title {
      justify-content: flex-start;
    }
  }
  .show-two-cols {
    column-count: 2;
  }
  .header-mobile-mess_link {
    justify-content: flex-start;
  }
  .services.dop-services .services__item {
    min-height: 120px;
  }
  .container-fluid .page-block-price.contact__page-block-price {
    margin: 0;
  }
  .homepage__cars-container {
    margin-top: 15px;
  }
  .orders:not(.orders-main) .carousel-card__content {
    background: #4599d8;
    height: 50%;
    color: #fff;
  }
  @media screen and (max-width: 768px) {
    .footer__top-content {
      border: none;
    }
    .footer__content .footer__content-menu {
      display: none;
    }
    .footer__top .footer__content {
      margin-top: 0;
      padding-top: 0;
    }
    .footer__content .footer__content-info .footer__list {
      display: block !important;
    }
    .footer__content .footer__content-info {
      padding-left: 5px;
    }
    .footer__content .footer__content-info .footer__list .footer__list-item {
      display: none;
    }
    .footer__content .footer__content-info .footer__list .footer_contacts {
      font-size: 14px;
    }
    .vacancy-info__bottom {
      display: flex;
      flex-direction: column;
    }
    .footer__top {
      padding-bottom: 5px;
    }
    .footer__top-content .footer__list {
      padding: 0 5px;
    }
    .footer__bottom {
      border: none;
      padding-top: 5px;
    }
    .show-two-cols {
      column-count: 1;
    }
    .nav-pp__nav-down-item.lvl3
      .nav-pp__nav-down.nav-pp__nav-down--tranform-left.open {
      height: auto;
      top: 140px;
    }
    .services.dop-services .services__item {
      min-height: auto;
    }
    .services__section {
      padding: 10px;
    }
    .section-delivery .orders {
      padding-bottom: 20px;
    }
    .section-delivery .orders .orders__carousel {
      margin-top: 10px;
    }
    .orders .carousel-card__content {
      padding: 25px 25px 15px 25px;
    }
    .orders .carousel-card__list {
      margin: 0;
    }
    .carousel-card__description {
      margin: 0;
      line-height: 1.3;
    }
    .keis-gallery img:nth-child(2) {
      display: block;
    }
    .heading.page__heading {
      font-size: 31px;
      line-height: 1.05;
    }
    .blue-sticker {
      padding: 25px 20px;
    }
    .form-footer {
      padding: 30px 0;
    }
    .form-footer .form-footer__title {
      line-height: 31px;
      font-size: 30px;
      margin-bottom: 10px;
    }
    .form-footer .footer-info__comment .footer-info__item {
      margin-bottom: 15px;
    }
    .form-footer .footer-info__wrapper {
      grid-gap: 3px;
    }
    .popup-form#modal-footer {
      z-index: 20;
      margin-top: 60px;
    }
    .mobile-menu-in-form .header__mobile-menu {
      display: block;
      margin-top: 10px;
      padding: 0 0 0 45px;
    }
    .mobile-menu-in-form .header__mobile-menu .header__mobile-contacts {
      display: none;
    }
  }
  @media screen and (max-width: 380px) {
    .header-mobile-mess_item .header-mobile-mess_link__text {
      font-size: 12px;
      line-height: 1;
    }
    .header-mobile-mess_item .icon-wrap img {
      display: block;
    }
  }
  .services.description-block.section-description.current-sect-102 {
    background: #fff;
    padding-top: 0;
  }
  .services.description-block.section-description.current-sect-102
    .dispetcherizacia {
    color: #4d4e5c;
  }
  .header__nav_item-submenu_item-block_subblock li.item_has_child {
    position: relative;
  }
  .header__nav_item-submenu_item-block_subblock li.item_has_child > a:after {
    display: block;
    content: "";
    width: 11px;
    height: 9px;
    right: 10px;
    top: 50%;
    background: url(https://baikalvl.ru/local/templates/baikal/img/right_arrow-header.svg)
      center center/cover no-repeat;
  }
  @media screen and (min-width: 769px) {
    .header__nav
      .header__nav_items.desktop
      .header__nav_item-submenu_item-block_subblock {
      overflow-x: visible;
    }
    .new_menu
      .header__nav
      .header__nav_items.desktop
      .header__nav_item-submenu_item.dropdown_submenu__item
      .header__nav_item-submenu_item-block_subblock
      > ul {
      width: max-content;
      min-width: 200px;
      max-width: 270px;
      padding-left: 10px;
    }
    .new_menu
      .header__nav
      .header__nav_items.desktop
      .header__nav_item-submenu_item.dropdown_submenu__item
      .header__nav_item-submenu_item-block_subblock
      > ul {
      display: block;
    }
    .header__nav_items .header__nav_item-submenu_item-block_subblock {
      padding: 10px;
      padding-right: 0;
    }
    .new_menu
      .header__nav
      .header__nav_items.desktop
      .header__nav_item-submenu_item.dropdown_submenu__item:nth-child(2)
      .header__nav_item-submenu_item-block_subblock
      > ul
      li {
      padding-right: 10px;
    }
    .header__nav_items .header__nav_item-submenu_item-block-link {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .header__nav_item-submenu_item-block_subblock li.item_has_child,
    .header__nav_items
      .header__nav_item-submenu_item-block_subblock
      ul
      > li:hover {
      position: static;
    }
    .header__nav_items
      .header__nav_item-submenu_item-block_subblock
      ul
      > li:hover
      > .header__nav_item-submenu_item-block_subblock {
      top: 0;
      min-height: 100%;
    }
  }
  .carousel.offers__carousel .swiper-wrapper {
    align-items: stretch;
  }
  .offers__carousel .carousel-card.carousel__slide.swiper-slide {
    height: auto;
    display: flex;
    flex-direction: column;
  }
  .offers .carousel-card__content {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    height: 100%;
    align-content: flex-start;
  }
  @media screen and (max-width: 767px) {
    .carousel.offers__carousel .swiper-wrapper .carousel__slide {
      width: 100%;
    }
  }
  .lazy-bg {
    background-image: none !important;
  }
  .lazy-bg:before {
    background-image: none !important;
  }
  .dostavka-gruzov .sticky {
    padding-top: 20px;
  }
  .dostavka-iz-azii-text ul {
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    grid-gap: 0.5em;
    margin-top: 1em;
  }
  .dostavka-iz-azii-text ul li {
    border-color: #4599d8;
    color: #4599d8;
    border-width: 2px;
    border-style: solid;
    line-height: 1em;
  }
  .dostavka-iz-azii-text ul li a {
    padding: 6px 20px 8px;
    display: block;
  }
  .dostavka-iz-azii-text a {
    text-decoration: none;
    color: #4599d8;
  }
  @media (max-width: 1200px) {
    .dostavka-iz-azii-text ul {
      justify-content: center;
    }
  }
  .vk-posts-block * {
    color: #4d4e5cd4;
  }
  .vk-posts-block-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1em;
  }
  .vk-posts-block-header-title {
    font-size: 1.5em;
  }
  .vk-posts-block-header-all-link a {
    color: a6a6ad;
    text-decoration: unset;
  }
  .vk-posts-block-header-all-link a {
    color: #a6a6ad;
    text-decoration: unset;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    font-size: 0.7em;
    grid-gap: 1em;
  }
  .vk-posts-block-header-all-link a img {
    width: 0.9rem;
    height: 0.9rem;
    display: block;
  }
  .vk-posts-block .vk-posts-block-body {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    grid-gap: 25px;
  }
  .vk-posts-block-item {
    border: solid 1px #a6a6ad59;
    border: solid 1px #a6a6ad59;
    display: flex;
    flex-direction: column;
    text-decoration: none;
    font-size: 0.75em;
  }
  .vk-posts-block-item .vk-posts-block-item-image img {
    display: block;
    max-width: 100%;
    height: 10rem;
    object-fit: cover;
    width: 100%;
  }
  .vk-posts-block-item .vk-posts-block-item-header {
    padding: 20px 30px;
    min-height: 11rem;
  }
  .vk-posts-block-item-date {
    padding-bottom: 13px;
    text-transform: uppercase;
    letter-spacing: 1.1px;
    display: flex;
    align-items: center;
  }
  .vk-posts-block-item-date:before {
    content: "";
    background-image: url(/local/templates/baikal/img/vkblue.svg);
    display: inline-block;
    width: 1rem;
    height: 1rem;
    vertical-align: middle;
    background-size: 100%;
    margin: -2px 0.5rem 0 0;
  }
  .who-we-are__card img {
    width: 100%;
    height: 100%;
    max-width: 450px;
    max-height: 310px;
    object-fit: contain;
    border-radius: 20px;
  }
  .who-we-are__slider .slick-list {
    overflow: visible;
  }
  .carousel__button-arrow.carousel__button-arrow-custom {
    position: absolute;
    top: 50%;
    z-index: 10;
    background: #4599d8;
    border-radius: 100%;
    fill: #fff;
    padding: 5px;
    width: 40px;
    height: 40px;
  }
  .carousel__button-arrow-custom.carousel__button-arrow_prev {
    transform: translateY(-50%) rotate(0deg);
    left: 20%;
  }
  .carousel__button-arrow-custom.carousel__button-arrow_next {
    transform: translateY(-50%) rotate(180deg);
    right: 20%;
  }
  .carousel__button-arrow-custom.carousel__button-arrow .icon {
    width: 30px;
    height: 30px;
  }
  .who-we-are__slider .who-we-are__card {
    margin: 0 20px;
  }
  .carousel__button-arrow-custom.carousel__button-arrow .icon__svg {
    width: 28px;
    height: 20px;
    display: block;
    top: 50%;
    transform: translateY(-50%);
  }
  .who-we-are__card img.fit-default {
    object-fit: initial;
  }
  #about__sertificates .about-us__wrapper {
    justify-content: center;
  }
  #about__sertificates .about-us__item {
    flex: initial;
  }
  #about__sertificates .about-us__licenses-img {
    max-width: 70%;
  }
  .our-partners__items .slick-list,
  .vk-posts-block-body .slick-list {
    z-index: 10;
  }
  .our-partners__items .carousel__button-arrow_prev,
  .vk-posts-block-body .carousel__button-arrow_prev {
    transform: translateY(-50%) rotate(0deg);
    left: -4%;
  }
  .our-partners__items .carousel__button-arrow,
  .vk-posts-block-body .carousel__button-arrow {
    position: absolute;
    top: 50%;
    z-index: 20;
    background: #4599d8;
    border-radius: 100%;
    fill: #fff;
    padding: 5px;
    width: 40px;
    height: 40px;
  }
  .our-partners__items .carousel__button-arrow_next,
  .vk-posts-block-body .carousel__button-arrow_next {
    transform: translateY(-50%) rotate(180deg);
    right: -4%;
  }
  .our-partners__items .carousel__button-arrow .icon,
  .vk-posts-block-body .carousel__button-arrow .icon {
    width: 30px;
    height: 30px;
  }
  #company-life {
    padding: 20px 0;
  }
  .vk-posts-block-item-text {
    line-height: 1.3;
  }
  .our-partners__items .slick-track {
    justify-content: center;
    display: flex;
  }
  .our-partners__items .carousel__button-arrow .icon__svg,
  .vk-posts-block-body .carousel__button-arrow .icon__svg {
    width: 28px;
    height: 20px;
    display: block;
    top: 50%;
    transform: translateY(-50%);
  }
  @media screen and (max-width: 767px) {
    .our-partners__items .our-partners__item {
      border: 1px solid rgb(77 78 92 / 0.2);
      opacity: 1;
      margin: 0px 1px;
    }
  }
  .who-we-are__slider {
    display: flex;
  }
  #about__sertificates,
  #company-life,
  #about__our-services,
  #sailing-section,
  .container-fluid#leader-section,
  #video,
  #about__our-advantages,
  #work-stages,
  #our-customers,
  #our-partners {
    margin-top: 70px;
  }
  section.history#company-history {
    padding-bottom: 0;
  }
  .container-fluid#leader-section {
    padding-top: 0;
  }
  #loyal-companies {
    padding-bottom: 0;
  }
  .anchor-list__items {
    display: flex;
    flex-wrap: wrap;
  }
  .anchor-list__item {
    padding: 5px 10px;
    background: #f0f7fc;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
  }
  .anchor-list__item.active {
    background: #4599d8;
  }
  .anchor-list__item.active a {
    color: #fff;
  }
  .anchor-list__item a {
    text-decoration: none;
    color: #4d4e5c;
  }
  .about-us__text {
    color: #4d4e5c;
    padding: 20px 5px;
  }
  #sertificates .about-us__wrapper {
    margin-top: 20px;
  }
  .our-services__icon {
    width: 40px;
    height: 40px;
    margin-right: 15px;
  }
  .our-services__icon img {
    width: 100%;
    height: 100%;
  }
  .our-services__icon .icon__svg {
    position: relative;
    width: 30px;
    height: 30px;
  }
  .our-services__icon .icon {
    width: 30px;
    height: 30px;
  }
  .our-services__items {
    justify-content: center;
    display: flex;
    flex-direction: column;
  }
  .our-services__item {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
  }
  .our-services__text {
    color: #4d4e5c;
    width: 100%;
  }
  .about__our-services_wrapper {
    margin: 20px 0;
  }
  .who-we-are__card img {
    margin: 0 auto;
  }
  .leader-blockquote {
    position: relative;
    font-size: 16px;
    height: 100%;
    display: block;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .leader-blockquote::after {
    content: "\201C";
    font-family: serif;
    font-style: normal;
    position: absolute;
    color: #4599d8;
    font-size: 160px;
    line-height: 1;
    bottom: -81px;
    right: 30px;
    display: block;
    z-index: 10;
    background: #fff;
    width: 70px;
    height: 70px;
    transform: rotate(180deg);
  }
  .leader-blockquote::before {
    content: "\201C";
    font-family: serif;
    font-style: normal;
    position: absolute;
    color: #4599d8;
    font-size: 160px;
    line-height: 1;
    top: -81px;
    left: 30px;
    display: block;
    z-index: 10;
    background: #fff;
    width: 70px;
    height: 70px;
  }
  .leader {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    border: solid #4599d8 4px;
    align-items: center;
  }
  .leader__quote {
    padding: 30px 30px 30px 0;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .leader__info {
    padding: 30px 0 30px 30px;
  }
  .leader {
    position: relative;
  }
  .leader__info {
    display: flex;
    align-items: center;
    justify-content: space-around;
  }
  .leader__photo {
    margin-left: 30px;
  }
  .leader__photo img {
    width: auto;
    transform: scale(1.2);
    height: auto;
    position: relative;
  }
  .leader__name,
  .leader__lastname {
    color: #4599d8;
    font-size: 20px;
    text-align: right;
  }
  .leader__lastname {
    text-transform: uppercase;
  }
  .leader__post {
    text-align: right;
    font-size: 16px;
  }
  #leader-section {
    padding: 50px 0;
  }
  #leader-section .heading {
    margin-bottom: 30px;
  }
  .sailing {
    display: flex;
    grid-gap: 20px;
    align-items: center;
    padding: 20px;
    justify-content: space-between;
  }
  .sailing__text {
    display: flex;
    width: 48%;
    justify-content: center;
    align-items: center;
  }
  .sailing__images_wrapper {
    position: relative;
    margin: 0 auto;
    width: 48%;
  }
  .sailing
    .carousel__button-arrow.carousel__button-arrow-custom.carousel__button-arrow_next {
    right: -4%;
    background: #fff0;
    border-radius: 100%;
    fill: #4599d8;
  }
  @media (max-width: 1200) {
    .sailing
    .carousel__button-arrow.carousel__button-arrow-custom.carousel__button-arrow_next {
      right: -40px;
    }
  }
  .sailing
    .carousel__button-arrow.carousel__button-arrow-custom.carousel__button-arrow_prev {
    left: -6%;
    background: #fff0;
    border-radius: 100%;
    fill: #4599d8;
  }
  .sailing__image {
    position: relative;
  }
  .sailing__image img {
    width: 95%;
    object-fit: contain;
    z-index: 10;
    position: relative;
    margin-right: 10px;
    margin-top: 10px;
  }
  .sailing__image:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 10px;
    z-index: 9;
    width: 95%;
    height: calc(100% - 0px);
    background: #f8cf61;
  }
  .sailing__backg {
    position: absolute;
    top: -10px;
    left: 10px;
    z-index: -1;
    width: 100%;
    height: calc(100% - 10px);
    background: #f8cf61;
  }
  .video-block {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0;
  }
  .work-stages {
    padding: 20px;
  }
  .work-stages__item {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
    position: relative;
    border-left: 3px solid #4599d8;
    height: 50%;
  }
  .work-stages__items {
    display: grid;
    grid-gap: 30px;
    grid: auto / repeat(4, 1fr);
  }
  .work-stages__item:nth-child(even) {
    justify-content: flex-end;
    padding-left: 50px;
    padding-top: 150px;
    margin-top: calc(100% - 50px);
  }
  .work-stages__item:nth-child(odd) {
    padding-left: 50px;
    padding-bottom: 50px;
  }
  .work-stages__item:nth-child(odd) .work-stages__img {
    bottom: 0;
    left: 0;
  }
  .work-stages__item:nth-child(even) .work-stages__img {
    top: 0;
    left: 0;
    transform: translateX(-50%);
    padding: 0 10px;
    background: #fff;
    border-radius: 0 0 100px 100px;
    border-bottom: 3px solid #4599d8;
    border-left: 3px solid #4599d8;
    border-right: 3px solid #4599d8;
  }
  .work-stages__item:nth-child(odd) .work-stages__img {
    bottom: 0;
    left: 0;
    transform: translateX(-50%);
    padding: 10px 10px;
    background: #fff;
    border-radius: 100px 100px 0 0;
    border-top: 3px solid #4599d8;
    border-left: 3px solid #4599d8;
    border-right: 3px solid #4599d8;
  }
  .work-stages__item:nth-child(even) .work-stages__img:before {
    content: "";
    display: block;
    width: 82px;
    height: 90px;
    position: absolute;
    background: #fff;
    transform: translate(-20%, -60%);
    z-index: 3;
  }
  .work-stages__item:nth-child(odd) .work-stages__img:before {
    content: "";
    display: block;
    width: 85px;
    height: 50px;
    position: absolute;
    background: #fff;
    transform: translate(-20%, 50%);
    z-index: 3;
  }
  .work-stages__img img {
    z-index: 5;
    position: relative;
    width: 50px;
    object-fit: contain;
  }
  .work-stages__img {
    position: absolute;
    padding: 5px 10px;
  }
  .work-stages__number {
    color: #000;
    background: #f8cf61;
    font-weight: 700;
    font-size: 18px;
    border-radius: 100%;
    width: 30px;
    text-align: center;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }
  .work-stages__title {
    font-weight: 700;
    font-size: 20px;
    color: #4599d8;
    margin-bottom: 15px;
  }
  .work-stages__descr {
    font-style: italic;
    color: #4d4e5c;
    font-size: 14px;
  }
  .wavy-line {
    --size: 23px;
    --b: 4px;
    --p: 51px;
    --R: calc(55.9px + var(--b) / 2);
    --_g: #0000 calc(99% - var(--b)), #000 calc(101% - var(--b)) 99%, #0000 101%;
    -webkit-mask: radial-gradient(
          var(--R) at left 50% bottom calc(-1 * var(--p)),
          var(--_g)
        )
        calc(50% - 2 * var(--size)) calc(50% - var(--size) / 2 - var(--b) / 2) /
        calc(4 * var(--size)) calc(var(--size) + var(--b)) repeat-x,
      radial-gradient(var(--R) at left 50% top calc(-1 * var(--p)), var(--_g)) 50%
        calc(50% + var(--size) / 2 + var(--b) / 2) / calc(4 * var(--size))
        calc(var(--size) + var(--b)) repeat-x;
    background: linear-gradient(90deg, #4599d8, #4599d8);
    height: 30px;
  }
  .crossed {
    background: linear-gradient(
      to top left,
      #fff0 0%,
      #fff0 calc(50% - 0.8px),
      #000000 50%,
      #fff0 calc(50% + 0.8px),
      #fff0 100%
    );
  }
  .history__items {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .history__point {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .history__circle {
    border: 4px solid #4599d8;
    width: 15px;
    height: 15px;
    background: #fff;
    border-radius: 100%;
  }
  .history__item {
    width: 10%;
    display: flex;
    margin-right: 1%;
    margin-bottom: 60px;
    align-items: flex-end;
  }
  .history__item.active .history__circle,
  .slick-active .history__item .history__circle {
    border: 4px solid #f8cf61;
  }
  .history__age_year {
    margin-bottom: 10px;
    position: relative;
    z-index: 2;
    font-size: 15px;
    padding: 1px;
  }
  .history__car {
    position: absolute;
    width: 110px;
    height: 60px;
    top: 5px;
    left: 3px;
    z-index: 1;
    transform: translate(-17%, -18%);
  }
  .history__age {
    position: relative;
    padding: 5px 10px;
  }
  .history__item.active .history__age_year,
  .slick-active .history__item .history__age_year {
    color: #fff;
  }
  .slick-active .history__item.history__item_plane .history__age_year {
    transform: rotate(-25deg) translate(-10px, -4px);
  }
  .history__item.active .history__car,
  .slick-active .history__item .history__car {
    background: url(https://baikalvl.ru/local/templates/baikal/img/truck.svg)
      center center/contain no-repeat;
  }
  .history__line {
    width: 100%;
    height: 3px;
    z-index: 1;
    position: relative;
    margin-bottom: 5px;
  }
  .history__line .line {
    position: absolute;
    z-index: 1;
    width: 180%;
    background: #4599d8;
    height: 100%;
    transform: translateX(-20%);
  }
  .history__point {
    z-index: 3;
  }
  .history__item_ship .history__line .wavy-line.line {
    height: 30px;
    top: -9px;
    width: 180%;
  }
  .history__item:nth-child(9) .history__line,
  .history__item:nth-child(18) .history__line,
  .history__item:nth-child(27) .history__line {
    display: none;
  }
  .history__item.active .history__ship,
  .slick-active .history__item .history__ship {
    background: url(https://baikalvl.ru/local/templates/baikal/img/ship.png)
      center center/contain no-repeat;
  }
  .history__ship {
    position: absolute;
    width: 120px;
    height: 70px;
    top: 5px;
    left: 0;
    z-index: 1;
    transform: translate(-24%, -54%);
  }
  .history__item.active .history__plane,
  .slick-active .history__item .history__plane {
    background: url(https://baikalvl.ru/local/templates/baikal/img/plane.svg)
      center center/contain no-repeat;
  }
  .history__plane {
    position: absolute;
    width: 120px;
    height: 70px;
    top: 8px;
    left: 0;
    z-index: 1;
    transform: translate(-40%, -25%);
  }
  .history__item_plane.active .history__age_year {
    transform: translate(-10px, -2px) rotate(-30deg);
  }
  .history__item.history__item_plane {
    position: relative;
  }
  .history__item.history__item_plane.history__item_plane-sec .history__point {
    position: absolute;
    bottom: 50%;
  }
  .history__item.history__item_plane .history__line {
    display: none;
  }
  .history__item.history__item_plane.history__item_plane-last .history__point {
    position: absolute;
    bottom: 100%;
  }
  .history__item.history__item_plane.history__item_plane-first .history__line {
    transform: rotate(-13deg);
    top: -16px;
    display: block;
  }
  .history__item.history__item_plane.history__item_plane-sec .history__line {
    transform: rotate(-13deg);
    top: -33px;
    display: block;
    width: 71%;
    height: 3px;
    z-index: 1;
    position: relative;
    margin-bottom: 9px;
  }
  .history__item.history__item_plane.history__item_plane-sec
    .history__line
    .line {
    transform: translateX(24%);
    width: 150%;
  }
  .line.crossed {
    width: 100%;
    height: 50%;
    position: absolute;
    transform: translateY(-100%);
  }
  .age-content {
    background: #f0f7fc;
    padding: 20px 0;
  }
  .carousel__button-arrow {
    cursor: pointer;
  }
  .age-content__items {
    position: relative;
  }
  .age-content__item {
    display: flex;
  }
  .age-content__items .carousel__button-arrow_prev {
    left: 0;
  }
  .age-content__items .carousel__button-arrow_next {
    right: 0;
  }
  .age-content__items .carousel__button-arrow {
    background: #fff0;
    fill: #4599d8;
  }
  .age-content__items .carousel__button-arrow.slick-disabled {
    fill: #b5b5b5;
  }
  .slick-initialized .age-content__item.slick-slide {
    display: flex;
  }
  .history-wrapper {
    position: relative;
  }
  #company-history .slick-dots li button {
    background: #4599d8;
  }
  #company-history .slick-dots li {
    width: 10%;
    display: flex;
    margin-right: 1%;
    margin-bottom: 60px;
    align-items: flex-end;
    height: auto;
    margin: 0;
    position: initial;
  }
  #company-history .slick-dots li .history__item {
    height: 50%;
  }
  #company-history .slick-dots li .history__item {
    width: 100%;
  }
  #company-history .slick-dots {
    bottom: auto;
    position: relative;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .age-content__img {
    max-width: 35%;
    margin-right: 30px;
  }
  .age-content__text {
    display: flex;
    align-items: center;
  }
  section.history {
    padding: 50px 0 20px 0;
  }
  section.history .heading {
    margin-bottom: 20px;
  }
  .work-stages__item:nth-child(odd) .work-stages__img {
    padding: 15px 15px 0;
  }
  .work-stages__item:nth-child(odd) .work-stages__img:before {
    width: 90px;
  }
  .work-stages__item:nth-child(even) .work-stages__img {
    padding: 0 15px 10px;
  }
  .work-stages__item:nth-child(even) .work-stages__img:before {
    width: 88px;
    transform: translate(-22%, -76%);
    height: 100px;
  }
  .work-stages__item:nth-child(odd) {
    height: 60%;
  }
  .work-stages__title {
    line-height: 1.2em;
  }
  .work-stages__item:nth-child(even) .work-stages__img {
    top: 20%;
  }
  .work-stages__item:nth-child(even) {
    justify-content: flex-start;
    height: auto;
  }
  .work-stages__item:nth-child(odd) .work-stages__img:before {
    height: 60px;
  }
  .age-content .age-content__img img {
    max-height: 270px;
  }
  .our-partners__items {
    display: grid;
    grid: auto / repeat(3, 1fr);
    margin: 20px 0;
    position: relative;
    padding: 30px 30px 0;
  }
  .our-partners__item {
    padding: 10px 15px;
    background: #fff;
    z-index: 5;
    outline: 1px solid rgb(77 78 92 / 0.2);
  }
  .our-partners__logo {
    max-width: 100%;
    max-height: 100%;
    margin-bottom: 5px;
  }
  .our-partners__logo img {
    object-fit: contain;
    width: 100%;
    height: 100px;
    margin: 0 auto;
    max-width: 130px;
    display: block;
  }
  .our-partners__text {
    font-size: 14px;
  }
  .our-partners {
    position: relative;
  }
  .our-partners__backg {
    position: absolute;
    top: 0;
    left: 0;
    background: #4599d8;
    width: 100%;
    height: 45%;
    z-index: 1;
  }
  .our-partners__item a {
    text-decoration: none;
    color: #4d4e5c;
    line-height: 1.5;
  }
  .vk-posts-block-header-title .heading {
    color: #4d4e5c;
  }
  @media screen and (max-width: 1200px) {
    .history__item_ship .history__line .wavy-line.line,
    .history__line .line {
      width: 200%;
    }
    .history__item.history__item_plane.history__item_plane-sec .history__line,
    .history__item.history__item_plane.history__item_plane-first .history__line {
      transform: rotate(-15deg);
    }
    .age-content .age-content__img img {
      height: auto;
      max-width: 100%;
    }
  }
  @media (max-width: 1080px) {
    .history__item_ship .history__line .wavy-line.line,
    .history__line .line {
      width: 240%;
      left: -5px;
    }
    .history__item.history__item_plane.history__item_plane-first .history__line {
      transform: rotate(-16deg);
      top: -16px;
      display: block;
    }
    .history__item.history__item_plane.history__item_plane-first
      .history__line
      .line {
      transform: translateX(-27%);
    }
    .history__item.history__item_plane.history__item_plane-sec .history__line {
      top: -30px;
      display: block;
      width: 70%;
      transform: rotate(-17deg);
    }
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      transform: translateX(30%);
    }
  }
  @media screen and (max-width: 991px) {
    .history__item {
      width: 18%;
    }
    .history__line {
      margin-bottom: 6px;
    }
    .history__line .line {
      width: 180%;
    }
    .history__item_ship .history__line .wavy-line.line {
      left: -5px;
    }
    .history__item.history__item_plane.history__item_plane-first .history__line {
      transform: rotate(-16deg);
      top: -16px;
      display: block;
    }
    .history__item.history__item_plane.history__item_plane-first
      .history__line
      .line {
      transform: translateX(-27%);
    }
    .history__item.history__item_plane.history__item_plane-sec .history__line {
      top: -30px;
      display: block;
      width: 70%;
      transform: rotate(-17deg);
    }
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      transform: translateX(30%);
    }
    #leader-section .heading {
      margin-bottom: 50px;
    }
    .leader {
      grid-template-columns: repeat(1, 1fr);
      padding: 10px;
    }
    .leader__info {
      justify-content: flex-start;
    }
    .leader-blockquote::before {
      content: none;
    }
    .leader::before {
      content: "\201C";
      font-family: serif;
      font-style: normal;
      position: absolute;
      color: #4599d8;
      font-size: 160px;
      line-height: 1;
      top: -50px;
      left: 30px;
      display: block;
      z-index: 10;
      background: #fff;
      width: 70px;
      height: 70px;
    }
    .leader__info {
      padding: 0;
      padding-bottom: 30px;
    }
    .leader__photo img {
      transform: scale(1.2);
    }
    .history__item_ship .history__line .wavy-line.line,
    .history__line .line {
      width: 250%;
    }
  }
  @media (max-width: 1200px) {
    .work-stages__items {
      grid: auto / repeat(1, 1fr);
    }
    .work-stages__item:nth-child(even) {
      margin-top: 0;
      padding-top: 30px;
    }
    .work-stages__item:nth-child(odd) {
      padding-bottom: 0;
    }
    .work-stages__item:nth-child(even) {
      padding-top: 0;
    }
    .work-stages__item,
    .work-stages__item:nth-child(odd) {
      height: auto;
    }
    .work-stages__item:nth-child(even) .work-stages__img,
    .work-stages__item:nth-child(odd) .work-stages__img {
      top: 0;
      left: 0;
      transform: translateX(-50%);
      padding: 0 10px;
      background: #fff;
      border-radius: 0 0 100px 100px;
      border-bottom: 3px solid #4599d8;
      border-left: 3px solid #4599d8;
      border-right: 3px solid #4599d8;
    }
    .work-stages__item:nth-child(even) .work-stages__img,
    .work-stages__item:nth-child(odd) .work-stages__img {
      top: 0;
      left: 0;
      bottom: auto;
      transform: translateX(-50%);
      padding: 0 10px;
      background: #fff;
      border-radius: 0 0 100px 100px;
      border-bottom: 3px solid #4599d8;
      border-left: 3px solid #4599d8;
      border-right: 3px solid #4599d8;
      border-top: none;
    }
    .work-stages__item:nth-child(even) .work-stages__img:before,
    .work-stages__item:nth-child(odd) .work-stages__img:before {
      content: "";
      display: block;
      width: 82px;
      height: 50px;
      position: absolute;
      background: #fff;
      transform: translate(-20%, -60%);
      z-index: 3;
    }
  }
  @media screen and (max-width: 940px) {
    #about__sertificates,
    #company-life,
    #about__our-services,
    #sailing-section,
    .container-fluid#leader-section,
    #video,
    #about__our-advantages,
    #work-stages,
    #our-customers,
    #our-partners {
      margin-top: 40px;
    }
    .our-partners__items {
      grid: auto / repeat(2, 1fr);
    }
    .age-content__img {
      max-width: 100%;
    }
    .age-content__img img {
      max-width: 100%;
    }
    .age-content__item.active {
      flex-direction: column;
      display: flex;
    }
    .age-content__items.slick-slider .age-content__item {
      flex-direction: column;
      display: flex;
    }
    .age-content__items.slick-slider .age-content__img {
      margin: 0;
      margin-bottom: 10px;
    }
    .age-content__items.slick-slider .carousel__button-arrow {
      background: #fff;
    }
    .age-content__items.slick-slider .slick-track {
      display: flex;
      align-items: center;
    }
    #company-history .slick-dots li {
      width: auto;
    }
    .age-content .age-content__img img {
      margin: 0 auto;
      max-width: 95%;
    }
    #leader-section {
      padding: 50px 20px;
    }
    .history__item.history__item_ship .history__point {
      transform: translateY(30px);
    }
    #company-history {
      display: flex;
      flex-direction: column;
    }
    #company-history .age-content {
      order: 2;
    }
    #company-history .history-container {
      order: 3;
    }
    .slick-active .history__item .history__plane {
      left: auto;
    }
    .slick-active .history__item.history__item_plane .history__age_year {
      transform: rotate(-25deg) translate(-5px, 0);
    }
    .history__line {
      display: none !important;
    }
    .history__item.history__item_plane.history__item_plane-sec .history__point {
      position: relative;
      bottom: 0;
    }
    .history__item.history__item_plane.history__item_plane-last .history__point {
      position: relative;
      bottom: 0;
    }
    #company-history .age-content__items.slick-slider .carousel__button-arrow {
      background: #4599d8;
      top: 120%;
      fill: #fff;
    }
    .age-content__items .carousel__button-arrow_prev {
      left: 15%;
    }
    .age-content__items .carousel__button-arrow_next {
      right: 15%;
    }
    .history__item {
      width: 26%;
      margin-bottom: 75px;
    }
    #company-history .slick-dots li:not(.slick-active) {
      display: none;
    }
    #company-history .slick-dots .history__item {
      margin-bottom: 20px;
      margin-top: 20px;
    }
    #company-history .slick-dots {
      justify-content: center;
      align-items: center;
    }
    #company-history .slick-dots .history__item.history__item_ship {
      margin-top: -9px;
      margin-bottom: 29px;
    }
    .history__item.history__item_car .history__age_year {
      left: -7px;
    }
    .history__item .history__car {
      transform: translate(-24%, -18%);
    }
    .history__item_ship .history__ship {
      transform: translate(-24%, -35%);
    }
    .history__item_ship .history__age_year {
      line-height: 1;
      top: 20px;
      margin-bottom: 20px;
    }
    .history__item.history__item_plane.history__item_plane-first .history__line {
      transform: rotate(-14deg);
      top: -16px;
      display: block;
    }
    .history__item.history__item_plane.history__item_plane-sec .history__line {
      top: -33px;
      display: block;
      width: 79%;
      transform: rotate(-15deg);
    }
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      transform: translateX(17%);
    }
    .sailing__image img {
      width: 100%;
    }
    .sailing {
      flex-direction: column;
    }
    .sailing__text,
    .sailing__images_wrapper {
      width: 99%;
    }
    .work-stages__items {
      grid: auto / repeat(1, 1fr);
    }
    .work-stages__item:nth-child(even) {
      margin-top: 0;
      padding-top: 30px;
    }
    .work-stages__item:nth-child(odd) {
      padding-bottom: 0;
    }
    .work-stages__item:nth-child(even) {
      padding-top: 0;
    }
    .work-stages__item,
    .work-stages__item:nth-child(odd) {
      height: auto;
    }
    .work-stages__item:nth-child(even) .work-stages__img,
    .work-stages__item:nth-child(odd) .work-stages__img {
      top: 0;
      left: 0;
      transform: translateX(-50%);
      padding: 0 10px;
      background: #fff;
      border-radius: 0 0 100px 100px;
      border-bottom: 3px solid #4599d8;
      border-left: 3px solid #4599d8;
      border-right: 3px solid #4599d8;
    }
    .work-stages__item:nth-child(even) .work-stages__img,
    .work-stages__item:nth-child(odd) .work-stages__img {
      top: 0;
      left: 0;
      bottom: auto;
      transform: translateX(-50%);
      padding: 0 10px;
      background: #fff;
      border-radius: 0 0 100px 100px;
      border-bottom: 3px solid #4599d8;
      border-left: 3px solid #4599d8;
      border-right: 3px solid #4599d8;
      border-top: none;
    }
    .work-stages__item:nth-child(even) .work-stages__img:before,
    .work-stages__item:nth-child(odd) .work-stages__img:before {
      content: "";
      display: block;
      width: 82px;
      height: 50px;
      position: absolute;
      background: #fff;
      transform: translate(-20%, -60%);
      z-index: 3;
    }
    .history__item.history__item_plane.history__item_plane-first .history__line {
      transform: rotate(-12deg);
      top: -16px;
      display: block;
    }
    .history__item.history__item_plane .history__line .line,
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      width: 25vw;
      transform: translateX(-17%);
    }
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      transform: translateX(18%);
    }
    .history__item.history__item_plane.history__item_plane-sec .history__line {
      top: -37px;
      display: block;
      width: 79%;
      transform: rotate(-12deg);
    }
    .who-we-are__slider .slick-list .slick-track {
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .dostavka-gruzov__table {
      width: auto !important;
    }
    .dostavka-gruzov__table tr {
      display: flex;
      flex-direction: column;
    }
  }
  @media (max-width: 850px) {
    .modile-right-image {
      float: none;
    }
  }
  @media (max-width: 575px) {
    .sailing
      .carousel__button-arrow.carousel__button-arrow-custom.carousel__button-arrow_prev {
      left: -10%;
    }
    .sailing
      .carousel__button-arrow.carousel__button-arrow-custom.carousel__button-arrow_next {
      right: -10%;
    }
    .our-partners__items {
      grid: auto / repeat(1, 1fr);
    }
    .leader__info .leader__post,
    .leader__info .leader__name,
    .leader__info .leader__lastname,
    .leader-blockquote {
      text-align: center;
    }
    .history__item.history__item_plane.history__item_plane-last:after {
      top: -60px;
    }
    .history__item_ship .history__line .wavy-line.line {
      height: 30px;
      top: -15px;
      width: 180%;
      transform: translateX(-22%);
    }
    .history__line .line {
      width: 171%;
      position: absolute;
      z-index: 1;
      background: #4599d8;
      height: 100%;
      transform: translateX(-20%);
    }
    .history__item.history__item_plane.history__item_plane-first .history__line {
      transform: rotate(-13deg);
      top: -17px;
      display: block;
    }
    .history__item.history__item_plane .history__line .line {
      width: 176%;
    }
    .history__item.history__item_plane .history__line .line,
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      width: 28vw;
      transform: translateX(-17%);
    }
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      transform: translateX(18%);
    }
    .history__item {
      width: 30%;
    }
    .leader__info {
      justify-content: center;
      padding-bottom: 10px;
    }
    .leader__photo {
      display: none;
    }
    .vk-posts-block-item {
      font-size: 20px;
    }
    .who-we-are__slider .carousel__button-arrow_prev {
      transform: translateY(-50%) rotate(0deg);
      left: 10%;
    }
    .who-we-are__slider .carousel__button-arrow_next {
      transform: translateY(-50%) rotate(180deg);
      right: 10%;
    }
    .history__item.history__item_plane.history__item_plane-sec .history__line {
      top: -34px;
      display: block;
      width: 68%;
      transform: rotate(-13deg);
    }
  }
  @media (max-width: 480px) {
    .history__item.history__item_plane .history__line .line,
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      width: 28vw;
      transform: translateX(-17%);
    }
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      transform: translateX(24%);
    }
  }
  @media (max-width: 450px) {
    .history__item.history__item_plane.history__item_plane-sec .history__line {
      top: -34px;
      display: block;
      width: 76%;
      transform: rotate(-17deg);
    }
    .history__item.history__item_plane .history__line .line {
      width: 230%;
    }
    .history__item.history__item_plane.history__item_plane-first .history__line {
      transform: rotate(-17deg);
      top: -16px;
      display: block;
    }
    .history__item_ship .history__line .wavy-line.line {
      height: 30px;
      top: -8px;
      width: 230%;
      transform: translateX(-28%);
    }
    .history__line .line {
      width: 230%;
      position: absolute;
      z-index: 1;
      background: #4599d8;
      height: 100%;
      transform: translateX(-26%);
    }
  }
  @media (max-width: 380px) {
    .history__line .line {
      width: 270%;
      position: absolute;
      z-index: 1;
      background: #4599d8;
      height: 100%;
      transform: translateX(-30%);
    }
    .history__item_ship .history__line .wavy-line.line {
      height: 30px;
      top: -8px;
      width: 270%;
      transform: translateX(-28%);
    }
    .history__item.history__item_plane.history__item_plane-first
      .history__line
      .line {
      transform: translateX(-31%);
      width: 28vw;
    }
    .history__item.history__item_plane.history__item_plane-sec
      .history__line
      .line {
      transform: translateX(29%);
    }
  }
  .who-we-are__slider {
    display: none;
  }
  .azia-page p,
  .azia-page li {
    margin-bottom: 0.5em;
    line-height: 1.5em;
    font-family: "Suisse Intl", sans-serif;
    font-size: 17px;
  }
  .azia-page .disp-page_descr__title--text,
  .azia-page .disp-page_questions__title--text {
    font-size: 1.5em;
    font-weight: 700;
    font-family: Suisse Intl, sans-serif;
    margin-bottom: 0.6em;
  }
  .azia-page .disp-page_questions__list--item::before {
    position: static;
  }
  .azia-page .disp-page_questions__list--item p {
    margin: 0;
  }
  .azia-page .disp-page_questions__list--item {
    margin-bottom: 1em;
    padding-left: 0;
  }
  .azia-page .disp-page_questions__items {
    padding: 40px;
  }
  .azia-page h1 {
    padding-left: 0;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: "Suisse Intl", sans-serif;
    font-size: 58px;
    line-height: 1.03448;
    font-weight: 300;
    letter-spacing: -1px;
  }
  .disp-page_container h2 {
    margin-top: 1.25em;
    color: #4d4e5c !important;
    font-family: Suisse Intl, sans-serif;
    line-height: 1.76471;
    letter-spacing: 0.2px;
  }
  header .header__nav .header__nav_item:nth-of-type(5) .header__nav_item-submenu {
    padding: 5px 20px 5px 20px;
  }
  header
    .header__nav
    .header__nav_item:nth-of-type(5)
    .header__nav_item-submenu
    .header__nav_item-submenu_item {
    width: max-content;
  }
  header
    .header__nav
    .header__nav_item:nth-of-type(5)
    .header__nav_item-submenu
    .header__nav_item-submenu_item
    .header__nav_item-submenu_item-link {
    padding: 9px 0;
  }
  #loyal-companies .loyal-companies__plane a.btn {
    display: none;
  }
  .custom-services-form {
    max-width: 100%;
  }
  .custom-services-form .delivery-list--user-info {
    margin-bottom: 0;
  }
  .custom-services-form .form_delivery__list.second_part {
    grid-template-columns: repeat(3, 1fr);
  }
  .custom-services-form .delivery-list--user-info {
    display: block;
  }
  .custom-services-form .delivery-list--user-info .form_delivery__button {
    min-width: 300px;
    margin: 0 auto;
    display: block;
  }
  .custom-services-form {
    margin-bottom: 1.3em;
  }
  @media (max-width: 768px) {
    .custom-services-form .form_delivery__list.second_part {
      grid-template-columns: repeat(1, 1fr);
    }
  }
  .custom-services-form .delivery-list--user-info {
    border-top: unset;
    padding-top: 0;
  }
  .custom-services-form .form_delivery {
    padding: 30px 60px;
  }
  .mobile-service_tabs {
    margin-top: 30px;
  }
  a.link_services_title {
    color: #fff;
    text-decoration: none;
  }
  @media screen and (max-width: 480px) {
    .popup-form input[type="submit"] {
      width: 100%;
    }
    .popup-form__container div[id^="comp_"] span {
      margin-right: 10px;
      font-size: 12px;
      line-height: normal;
      br {
        display: none;
      }
    }
  }
  @media screen and (max-width: 480px) {
    _::-webkit-full-page-media,
    _:future,
    :root .safari_only {
      input[type="file"] {
        color: #fff0;
      }
    }
  }
  .none {
    display: none;
  }
  .block-map {
    display: flex;
    justify-content: space-between;
    align-items: start;
    width: 100%;
    max-width: 1616px;
    padding: 40px 40px;
    margin: 0 auto;
  }
  .list-citys-map > h2 {
    margin-top: 0;
    margin-bottom: 50px;
  }
  .list-citys-map > ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    max-height: 240px;
    line-height: 1.76471;
  }
  .list-citys-map li {
    width: 50%;
    color: #4d4e5c80;
    line-height: 1.1;
    &:last-child {
      margin-top: 20px;
    }
  }
  .list-citys-map h2 {
    font-family: "Inter";
    color: var(--dark-gray-color);
    font-weight: 700;
    font-size: 36px;
  }
  .list-citys-map p {
    color: #4d4e5c;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .block-map-wrapper {
    max-width: 1027px;
    width: 70%;
  }
  .block-map-wrapper img {
    max-width: 1027px;
    width: 100%;
  }
  @media (max-width: 1260px) {
    .block-map {
      flex-direction: column;
      align-items: center;
      justify-content: center;
      margin: 0;
    }
    .list-citys-map {
      width: 100%;
      margin-bottom: 20px;
    }
    .list-citys-map > ul {
      max-width: 478px;
    }
    .list-citys-map > li {
      max-height: 336px;
    }
    .block-map-wrapper img {
      max-width: 100%;
    }
    .block-map-wrapper {
      width: 100%;
    }
  }
  @media (max-width: 425px) {
    .block-map {
      padding: 0;
      margin-bottom: 40px;
      margin-top: 40px;
    }
    .list-citys-map {
      padding: 0 20px 20px 0;
      max-width: calc(100% - 40px);
    }
    .list-citys-map li {
      max-width: 50%;
      font-size: 15px;
    }
    .list-citys-map > ul {
      max-height: 280px;
    }
    .list-citys-map > h2 {
      margin-bottom: 30px;
    }
  }
  @media (max-width: 380px) {
    .list-citys-map > ul {
      max-height: 700px;
    }
    .list-citys-map li {
      max-width: 100%;
    }
  }
  .services.description-block {
    background-color: #fff !important;
    color: #4d4e5c !important;
    padding: 0 0 80px 0;
  }
  .h2 {
    font-size: 1.75em;
    font-weight: 700;
    margin: 0.7em auto 0.5em auto;
  }
  .header-anonce {
    background-color: #2b629a;
    width: 100%;
    padding: 14px 0;
    color: #fff;
    font-size: 13px;
    text-align: center;
    font-weight: 400;
  }
  .pc-hidden {
    display: none;
  }
  @media all and (max-width: 992px) {
    .header-anonce {
      font-size: 10px;
    }
    .mob-hidden {
      display: none;
    }
    .pc-hidden {
      display: block;
    }
  }
  @media (max-width: 991px) {
    .container-fluid:has(.contact__page-block-price) {
      display: none;
    }
  }
  .old-font ol {
    padding-left: 20px;
  }
  .footer-info__item--file [name*="form_file_"] {
    visibility: hidden;
    height: 0;
    padding: 0 !important;
  }
  .footer-info__item--file .inputfile {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  @media (max-width: 768px) {
    .footer-info__item--file .inputfile {
      flex-direction: column;
      width: 100%;
      gap: 10px;
    }
    .footer-info__item--file .inputfile::before {
      width: 100%;
    }
  }
  .rb-form-content {
    padding: 48px 58px;
    text-align: center;
    color: #4d4e5c;
  }
  .rb-success__img {
    width: 75px;
    height: 75px;
    object-fit: cover;
  }
  .rb-success__title {
    font-size: 26px;
    font-weight: 700;
    margin-top: 25px;
    color: #4d4e5c;
  }
  .rb-success__descr {
    margin-top: 15px;
    font-size: 16px;
    color: #4d4e5c;
  }
  .rb-success-form .rb-button-close {
    margin-top: 35px;
    color: #4d4e5c;
    font-weight: 400;
  }
  @media all and (max-width: 450px) {
    .rb-form-content {
      padding: 20px;
    }
    .rb-success__title {
      font-size: 20px;
    }
  }
  @media (max-width: 992px) {
    .orders__link-wrapper-cart h3{
      font-size: 20px;
    }
  }
  @media (max-width: 680px){
    .orders__link-wrapper-cart h3{
      font-size: 18px;
    }
    .orders__link-wrapper-cart{
      display: block;
    }
    .orders__slider__item {
      min-height: 380px;
    }
  }
  a.link_services_title {
    padding-right: 20px;
  }
  @media (min-width: 768px) {
    .services__arrow {
      display: none;
    }
  }
  @media (max-width: 768px) {
    .services__item {
      width: 100%;
    }
    .our-partners__items {
      display: none;
      margin: 0;
    }
    .our-partners__items.slick-initialized {
      display: block;
    }
    .our-partners__backg {
      display: none;
    }
    .our-partners__items .carousel__button-arrow_prev, .vk-posts-block-body .carousel__button-arrow_prev {
      left: -10px;
    }
    .our-partners__items .carousel__button-arrow_next, .vk-posts-block-body .carousel__button-arrow_next {
      right: -10px;
    }
    .vk-posts-block .vk-posts-block-body {
      display: block;
    }
  }
  @media (max-width: 480px) {
  }
  @media (min-width: 768px) and (max-width: 1200px) {
    .work-stages__items {
      grid: auto / repeat(2, 1fr);
    }
  }
  .keis-gallery {
    display: flex!important;
    height: unset!important;
    gap: 20px;
  }
  
  .keis-gallery img {
    width: 100%;
    /* max-width: 33%; */
    height: auto;
  }
  
  .service-detail-text .keis-gallery img {
    width: 33%;
    height: auto;
  }
  
  @media (max-width: 768px) { 
    .keis-gallery {
      flex-wrap: wrap!important;
      justify-content: center;
    }
  
    .keis-gallery img {
      width: 100%!important;
      max-width: unset!important;
    }
  }
  
  .oplata-v-kitay__box {
    display: flex;
    align-items: flex-start;
    gap: 15px;
  }
  
  .oplata-v-kitay__box > img {
    max-width: 400px;
    height: auto;
    margin-top: 2.25rem;
    width: 100%;
  }
  
  @media screen and (max-width: 992px) {
    .oplata-v-kitay__box {
      flex-direction: column;
    }
  
    .oplata-v-kitay__box > img {
      margin-top: 0;
    }
  }
  .swiper-slide.clients__slider__item {
    display: flex;
  }
  /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Правки Задача #61368*/
  .orders__slider{
    padding-bottom: 30px !important;
  }
  .orders__slider .swiper-pagination{
    bottom: 0;
  }
  .orders__slider__item{
    height: 100%;
    margin: 0 68px !important;
  }
  @media(max-width: 1207px){
    .orders__slider .swiper-wrapper{
      display: flex;
      align-items: stretch;
    }
    .orders__slider .swiper-slide{
      height: auto;
    }
    .orders__link-wrapper-cart{
      flex-direction: column;
    }
    .orders__link-wrapper-cart img{
      width: 100% !important;
      height: 366px;
      object-fit: cover;
    }
  }
  @media(max-width: 680px){
    .orders__slider{
      margin-top: 30px;
    }
    .orders__slider__item {
      margin: 0px 0 0px 16px !important;
      flex-direction: column;
      padding: 20px;
    }
  }
  
  .delivery-form input{
    width: 100%;
  }
  
  @media(max-width: 992px){
    .dostavka-gruzov .image-right{
      float: none;
      margin: 10px 0;
    }
  }
  
  #auto-calculator .delivery-list__item-field{
    height: 65px;
  }
  
  .input-checkbox-radio label input{
    margin-right: 10px;
  }
  
  @media screen and (max-width: 800px) {
    .delivery-list {
        grid-template-columns: repeat(1, 1fr) !important;
    }
  }
  
  .dostavka-gruzov .keis-gallery{
    display: grid !important;
  }
  .dostavka-gruzov .keis-gallery img{
    max-width: 100%;
    width: 100%;
  }
  
  @media(max-width: 500px){
    .dostavka-gruzov .icon-check-list li{
      display: grid;
      grid-template-columns: 50px 1fr;
    }
  }

  .dostavka-gruzov .advantages{
    display: flex;
    align-items: flex-start;
  }

  .dostavka-gruzov .advantages img{
    width: 40px;
  }

  .mfp-close{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex !important;
    justify-content: flex-end;
  }

  .popup-gallery__image{
    position: relative;
    z-index: 1047;
  }

  .age-content{
    padding: 20px;
  }

.linking {
	color: #4599d8;
	text-decoration: none;
}
.linking_white {
	color: white;
}
/* End */


/* Start:/local/templates/baikal/css/main.css?173374634916959*/
.homepage__cars-container{position:relative;overflow-x:hidden}.homepage__cars-image{max-height:258px;vertical-align:top}@media screen and (max-width:1279px){.homepage__cars-image{max-height:200px}}@media screen and (max-width:575px){.homepage__cars-image{max-height:130px}}.services{padding:80px 0;background-color:var(--primary-blue-color);color:#fff}@media screen and (max-width:991px){.services{padding:88px 0}}@media screen and (max-width:767px){.services{padding:68px 0}}.services__items{margin-top:30px}@media screen and (min-width:576px){.services__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1px;margin-right:-1px}}@media screen and (min-width:768px){.services__items{margin-top:40px}}@media screen and (min-width:992px){.services__items{margin-left:-2px;margin-right:-2px;margin-top:60px}}.services__item{display:block;margin-bottom:2px;color:inherit;text-decoration:inherit;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;-o-transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.services__item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 30px 50px rgba(48,48,64,.2);box-shadow:0 30px 50px rgba(48,48,64,.2);z-index:1}@media screen and (min-width:768px){.services__item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-height:150px;border-left:1px solid transparent;border-right:1px solid transparent}}@media screen and (min-width:992px){.services__item{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;margin-bottom:4px;border-left-width:2px;border-right-width:2px}}.services__section{height:100%;padding:25px;border-radius:3px;background-color:#58a3dc;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.services__item:hover .services__section{background-color:#fff}@media screen and (min-width:576px) and (max-width:767px){.services__section{padding:15px}}.services__title{max-width:300px;font-size:23px;line-height:1.52174;font-weight:500;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}@media screen and (max-width:991px){.services__title{font-size:20px}}@media screen and (max-width:575px){.services__title{font-size:19px;line-height:1.57895}}.services__item:hover .services__title{color:#4599d8}@media screen and (max-width:575px){.services__title{max-width:none}}.services__subtitle{margin-top:10px;max-width:300px;-webkit-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.services__item:hover .services__subtitle{color:#4d4e5c}@media screen and (max-width:575px){.services__subtitle{display:none}}.services__arrow{width:.8em;fill:#fff;vertical-align:middle;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}.services__item:hover .services__arrow{fill:#4599d8}.services__button{margin-top:25px}@media screen and (max-width:575px){.services__button{margin-top:20px}}.orders{padding-top:80px;padding-bottom:80px;border-top:1px solid rgba(77,78,92,.2);overflow:hidden}@media screen and (max-width:991px){.orders{padding-top:60px;padding-bottom:40px}}@media screen and (max-width:767px){.orders{padding-bottom:140px}}.orders__container{margin-top:60px}@media screen and (max-width:991px){.orders__container{margin-top:40px}}@media screen and (max-width:575px){.orders__container{margin-top:30px}}.orders__carousel{margin-top:60px}@media screen and (max-width:767px){.orders__carousel{margin-top:30px}}.orders__item{width:33.33333%;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 15px 20px rgba(47,50,98,.1);box-shadow:0 15px 20px rgba(47,50,98,.1)}.orders__item_offers{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:575px){.orders__item_offers{height:auto}}@media screen and (max-width:1279px){.orders__item{width:20%}}@media screen and (max-width:575px){.orders__item{width:23%}}.orders__button-container{text-align:center}.orders__button{margin-top:40px}.about-us{padding-bottom:80px}@media screen and (max-width:991px){.about-us{padding-bottom:60px}}@media screen and (max-width:767px){.about-us{display:none}}.about-us__heading{margin-top:80px}@media screen and (max-width:991px){.about-us__heading{margin-top:60px}}.about-us__wrapper{margin-top:60px;margin-left:-3px;margin-right:-3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:991px){.about-us__wrapper{margin-top:40px}}.about-us__item{-webkit-box-flex:1;-ms-flex:1 1 33.33333%;flex:1 1 33.33333%;margin-bottom:3px;border-left:1.5px solid transparent;border-right:1.5px solid transparent}.about-us__item-content{height:190px;padding:25px 35px 25px 25px;border-radius:3px;color:#4599d8;background-color:#f0f7fc}.about-us__item-content_lg{height:100%}@media screen and (max-width:991px){.about-us__item-content{padding:20px}}.about-us__title{font-size:58px;line-height:1.03448;font-weight:300}@media screen and (max-width:1279px){.about-us__title{font-size:48px;line-height:1.04167}}@media screen and (max-width:991px){.about-us__title{font-size:38px;line-height:1.05263}}.about-us__text{margin-top:20px}@media screen and (max-width:991px){.about-us__text{margin-top:5px;line-height:25px}}.about-us__licenses{text-align:center}.about-us__licenses-img{max-width:100%;vertical-align:top}.about-us__show-more-btn{border:none;background-color:transparent;font-size:17px;line-height:1.76471;text-decoration:none;color:#4599d8;cursor:pointer}.about-us__responsibilities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.about-us__responsibilities-footer{margin-top:auto}.differences{padding:80px 0;border-top:1px solid rgba(77,78,92,.2)}@media screen and (max-width:991px){.differences{padding:40px 0}}.differences__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}@media screen and (max-width:991px){.differences__wrapper{margin-top:45px}}@media screen and (max-width:767px){.differences__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px}}@media screen and (max-width:575px){.differences__wrapper{padding:0}}.differences__item{position:relative;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:40px}@media screen and (max-width:991px){.differences__item{margin-bottom:30px}}@media screen and (max-width:991px){.differences__item:last-child{margin-bottom:0}}.differences__image{width:64px;position:absolute;left:0;top:0}@media screen and (max-width:991px){.differences__image{position:static}}.differences__content{padding-left:85px}@media screen and (max-width:991px){.differences__content{margin-top:20px;padding-left:0}}.differences__title{font-size:23px;line-height:1.52174}@media screen and (max-width:991px){.differences__title{font-size:20px}}@media screen and (max-width:575px){.differences__title{font-size:19px;line-height:1.57895}}.differences__text{margin-top:15px;padding-right:40px}@media screen and (max-width:991px){.differences__text{margin-top:10px;padding-right:20px}}.differences__licenses{margin-top:40px}.differences__more-btn{width:100%;margin-top:30px}.offers{padding-top:80px;padding-bottom:80px;background-color:#4599d8;overflow:hidden}@media screen and (max-width:767px){.offers{padding-top:40px;padding-bottom:40px}}.offers__heading{color:#fff}.offers__carousel{margin-top:60px}@media screen and (max-width:767px){.offers__carousel{margin-top:30px}}.popup-gallery__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-gallery__image{max-height:900px}@media screen and (max-width:767px){.popup-gallery__image{max-width:80vw}}.mfp-close{color:#fff!important}@media screen and (max-width:767px){.mfp-close{top:-50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}


body {
    margin: 0;
    padding: 0;
    /* font-family: "Suisse Intl bolde",sans-serif;
    font-size: 18px;
    line-height: 1.76471;
    font-weight: 300;
    color: #4d4e5c;
    letter-spacing: .2px; */
}

.founder{
    margin-top: 70px;
}
.founder__box {
    position: relative;
    display: grid;
    grid-template-columns: 255px 0.4fr 1fr;
    align-items: center;
    padding: 0 30px;
    border: 4px solid #4599d8;
}
@media(max-width: 992px){
    .founder__box{
        grid-template-columns: 1fr;
        padding: 50px 15px 0 15px;
    }
}
.founder__info {
    text-align: right;
}
@media(max-width: 992px){
    .founder__info{
        order: 2;
    }
    .founder__info br{
        display: none;
    }
}
.founder__name {
    font-size: 20px;
    color: #4599d8;
}
@media(max-width: 992px){
    .founder__name{
        font-size: 18px;
    }
}
.founder__name__lastname {
    text-transform: uppercase;
}
.founder__post {
    font-size: 16px;
}
.founder__fotobox {
    display: flex;
    margin-top: -1px;
}
@media(max-width: 992px){
    .founder__fotobox{
        order: 2;
    }
}
.founder__foto {
    max-width: 222px;
    width: 100%;
    height: 100%;
}
.founder__content {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
}
@media(max-width: 992px){
    .founder__content{
        order: 1;
        margin-bottom: 50px;
    }
}
.founder__quote {
    font-size: 16px;
}
.founder__content:after{
    content: "\201C";
    font-family: serif;
    font-style: normal;
    position: absolute;
    color: #4599d8;
    font-size: 160px;
    line-height: 1;
    top: -55px;
    left: 30px;
    display: block;
    z-index: 10;
    background: #fff;
    width: 70px;
    height: 70px;
}
@media(max-width: 992px){
    .founder__content:after{
        left: 0;
        top: -24px;
        width: 50px;
        height: 50px;
        font-size: 100px;
    }
}
.founder__content:before{
    content: "\201C";
    font-family: serif;
    font-style: normal;
    position: absolute;
    color: #4599d8;
    font-size: 160px;
    line-height: 1;
    bottom: -55px;
    right: 30px;
    display: block;
    z-index: 10;
    background: #fff;
    width: 70px;
    height: 70px;
    transform: rotate(180deg);
}
@media(max-width: 992px){
    .founder__content:before{
        right: 0;
        bottom: -25px;
        width: 50px;
        height: 50px;
        font-size: 100px;
    }
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ редизайн хлебных крошек */
.breadcrumbs{
    padding-top: 63px;
    padding-bottom: 27px;
}
.bx-breadcrumb,
.bx-breadcrumb-item-text,
.bx-breadcrumb-item-link{
    font-family: "Inter" !important;
    font-size: 20px !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    color: rgba(77, 78, 92, 0.5);
    letter-spacing: -0.8px;
}
@media(max-width: 768px){
    .breadcrumbs{
        padding-top: 40px;
        padding-bottom: 8px;
    }
    .bx-breadcrumb,
    .bx-breadcrumb-item-text,
    .bx-breadcrumb-item-link{
        font-size: 13px !important;
        line-height: 14.3px !important;
    }
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ новая страница услуг */
.container{
    max-width: 1648px;
    width: 100%;
    margin: 0 auto;
    padding: 0 16px;
    box-sizing: border-box;
}
.scope{
    padding-bottom: 80px;
}
@media(max-width: 768px){
    .scope{
        padding-bottom: 35px;
    }
}
.scope__present {
    display: grid;
    grid-template-columns: 1.4fr 1fr;
    gap: 20px;
}
@media(max-width: 992px){
    .scope__present{
        grid-template-columns: 1fr;
        gap: 40px;
    }
}
.scope-present {
    margin-bottom: 175px;
}
@media(max-width: 992px){
    .scope-present {
        margin-bottom: 80px;
    }
}
.scope__title {
    font-size: 64px;
    line-height: 70.4px;
    font-weight: 600;
    letter-spacing: -2.9px;
}
@media(max-width: 768px){
    .scope__title{
        font-size: 30px;
        line-height: 33px;
        letter-spacing: -1.3px;
    }
}
.scope__info {
    max-width: 664px;
    width: 100%;
    padding-top: 24px;
}
@media(max-width: 768px){
    .scope__info{
        padding-top: 0;
    }
}
.scope-info {
}
.scope-info__wrap{
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 48px;
}
@media(max-width: 768px){
    .scope-info__wrap{
        gap: 12px;
        margin-bottom: 38px;
    }
}
.scope-info__text {
    font-size: 18px;
    line-height: 23.4px;
    font-weight: 400;
    letter-spacing: -0.7px;
}
@media(max-width: 768px){
    .scope-info__text{
        font-size: 13px;
        line-height: 14.3px;
        letter-spacing: -0.5px;
    }
}
.scope-info__text--blue {
    color: #2E6CA2;
}
.scope-info__button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 240px;
    height: 48px;
    font-size: 16px;
    line-height: 17.6px;
    font-weight: 500;
    color: #FFF;
    text-decoration: none;
    letter-spacing: -0.7px;
    background: #2BA85C;
    border: 1px solid #2BA85C;
    transition: all .3s;
}
@media(max-width: 565px){
    .scope-info__button{
        width: 100%;
        height: 51px;
        font-size: 18px;
    }
}
.scope-info__button:hover{
    color: #2BA85C;
    background: transparent;
}
.scope__box {
    display: grid;
    grid-template-columns: 0.51fr 1fr;
    margin-bottom: 119px;
}
@media(max-width: 992px){
    .scope__box{
        grid-template-columns: 1fr;
        gap: 24px;
        margin-bottom: 80px;
    }
}
.scope__sectiontitle {
    font-size: 36px;
    line-height: 39.6px;
    font-weight: 600;
    letter-spacing: -1.5px;
}
@media(max-width: 768px){
    .scope__sectiontitle {
        font-size: 24px;
        line-height: 26.4px;
        font-weight: 600;
        letter-spacing: -1px;
    }
    .scope__sectiontitle br{
        display: none;
    }
}
.scope__wrapper {
    display: flex;
    flex-direction: column;
    gap: 40px;
}
@media(max-width: 768px){
    .scope__wrapper{
        gap: 22px;
    }
}
.scope__part {
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(77, 78, 92, 0.25);
}
@media(max-width: 768px){
    .scope__part{
        padding-bottom: 22px;
    }
}
.scope-parttitle{
    position: relative;
    display: inline-block;
    font-size: 26px;
    line-height: 28.6px;
    font-weight: 600;
    letter-spacing: -1.3px;
}
@media(max-width: 768px){
    .scope-parttitle{
        font-size: 18px;
        line-height: 19.8px;
        letter-spacing: -0.9px;
    }
}
.scope__parttitle {
    position: relative;
    margin-bottom: 24px;
}
.scope__parttitle:after{
    content: '↗';
    position: absolute;
    right: -27px;
    top: -5px;
}
@media(max-width: 768px){
    .scope__parttitle:after{
        right: -21px;
        top: -2px;
    }
}
.scope__list {
}
.scope-list {
    display: flex;
    flex-wrap: wrap;
    gap: 7px 12px;
    list-style: none;
}
@media(max-width: 768px){
    .scope-list{
        gap: 4px 12px;
    }
}
.scope-list__item {
}
.scope-list__link {
    display: flex;
    gap: 6px;
    padding: 5px 7px;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 400;
    color: #2E6CA2;
    letter-spacing: -0.7px;
    text-decoration: none;
    border: 1px solid rgba(1, 98, 158, 0.25);
    border-radius: 6px;
    transition: all .3s;
}
.scope-list__link:hover{
    border: 1px solid rgba(1, 98, 158, 1);
    background: rgba(1, 98, 158, 1);
    color: #FFF;
}
@media(max-width: 768px){
    .scope-list__link{
        font-size: 13px;
        line-height: 14.3px;
        letter-spacing: -0.5px;
    }
}
.scope-list__link:after{
    content: '↗';
    transform: translateY(-3px);
}
.scope__advantages {
    display: grid;
    grid-template-columns: 0.51fr 1fr;
}
@media(max-width: 992px){
    .scope__advantages {
        grid-template-columns: 1fr;
        gap: 24px;
    }
}
.scope-advantages {
}
.scope-advantages__title {
}
.scope-advantages__wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 55px 14px;
}
@media(max-width: 768px){
    .scope-advantages__wrap {
        grid-template-columns: 1fr;
        gap: 24px;
    }
}
.advantage {
}
.advantage__parttitle{
    margin-bottom: 16px;
}
@media(max-width: 768px){
    .advantage__parttitle{
        margin-bottom: 12px;
    }
}
.advantage__text {
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 400;
    letter-spacing: -0.5px;
}
@media(max-width: 768px){
    .advantage__text{
        font-size: 13px;
        line-height: 14.3px;
    }
}


/* End */


/* Start:/local/templates/baikal/css/style.css?174765725045374*/
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
:root {
	--primary-blue-color: #2e6ca2;
	--primary-green-color: #2ba85c;
	--primary-gray-color: #82838d;
	--light-gray-color: #f0f0f0;
	--dark-gray-color: #4d4e5c;
	--text-font-size: 14px;
	--max-width-containers: 1666px;
	--strouk: rgba(77, 78, 92, 0.1);
}
html {
	scrollbar-gutter: stable;
}
body.menu-opened,
body.popup-opened {
	overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
p,
a,
li,
span,
button,
input {
	font-family: 'Inter';
}
p,
a {
	font-weight: 500;
}
button {
	border: none;
	overflow: visible;
	color: inherit;
	line-height: normal;
	-webkit-font-smoothing: inherit;
	-moz-osx-font-smoothing: inherit;
	-webkit-appearance: none;
	cursor: pointer;
}
button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.header-info {
	background-color: #0F7A66;
	padding: 12px 16px;
	& p {
		font-size: var(--text-font-size);
		color: #ffffff;
		max-width: var(--max-width-containers);
		text-align: center;
		font-weight: 400;
		margin-inline: auto;
		font-size: 14px;
		display: flex;
		flex-direction: column;
		gap: 4px;
		line-height: 1.4;
	}
}
@media screen and (max-width: 680px) {
	.header-info {
		& p {
			font-size: 12px;
			gap: 2px;
		}
	}
}
.header-announcement {
    margin: 0;
    line-height: 1.4;
    display: flex;
    flex-direction: column;
    gap: 4px;
    font-size: 14px; /* дефолтный максимальный размер */
}

.announcement-line {
    display: block;
}

@media (max-width: 1553px) {
    .announcement-line {
        font-size: 10px;
    }
}
.main-header__container {
	border-bottom: 1px solid #4d4e5c40;
	background-color: #ffffff;
	padding: 24px;
	width: 100%;
	margin-inline: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: var(--max-width-containers);
}
.main-header__menu {
	display: flex;
	justify-content: space-between;
	flex-grow: 1;
}
.logo {
	width: 150px;
	height: fit-content;
	height: auto;
}
.main-header .logo {
	margin-left: 20px;
}
.navbar {
	flex-grow: 1;
	padding: 0 16px 0 52px;
	& > ul {
		list-style-type: none;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		height: 100%;
		& > li:not(:first-child) {
			margin-left: 16px;
		}
	}
}
.navbar__link {
	font-size: 16px;
	color: var(--primary-blue-color);
	text-decoration: none;
	transition: opacity 0.2s linear;
	&:hover {
		opacity: 0.7;
	}
}
@media screen and (max-width: 1120px) {
	.navbar__submenu {
		display: none;
	}
	.main-header__container {
		padding: 12px 16px;
	}
}
.navbar__submenu__trigger:not(:first-child) {
	& .navbar__submenu__list {
		display: flex;
	}
}
@media screen and (min-width: 1121px) {
	.navbar__submenu__trigger {
		position: relative;
		& .navbar__link {
			display: flex;
			align-items: center;
			&::after {
				content: ' ';
				width: 16px;
				height: 16px;
				display: block;
				background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.0001 9.72386L3.33343 5.05719L2.39062 6L8.0001 11.6095L13.6096 6L12.6668 5.05719L8.0001 9.72386Z" fill="%232E6CA2"/></svg>');
				transition: transform 0.2s linear;
				margin-left: 5px;
			}
		}
		&:hover {
			& .navbar__link::after {
				transform: rotate(180deg);
			}
		}
	}
	.navbar__submenu {
		position: absolute;
		padding-top: 33px;
		z-index: 2;
		opacity: 0;
		display: none;
		transition: all 0.2s linear;
		transition-behavior: allow-discrete;
	}
	.navbar__submenu__trigger:hover .navbar__submenu {
		display: block;
		opacity: 1;
		@starting-style {
			opacity: 0;
		}
	}
	.navbar__submenu__list {
		background-color: #ffffff;
		display: flex;
		border-radius: 2px;
		border: 1px solid #01629e40;
		box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.1);
	}
	.navbar__submenu__item__disabled {
		font-weight: 700;
		font-size: 18px;
		color: #82838d;
	}
	.navbar__submenu__item {
		padding: 36px;
		border-right: 1px solid #bfd8e7;
		&:not(:last-child) {
			border-right: 1px solid #bfd8e7;
		}
		& > a {
			color: var(--primary-blue-color);
			text-decoration: none;
			font-weight: 700;
			transition: opacity 0.2s linear;
			white-space: nowrap;
			font-size: 18px;
			&::after {
				content: ' \2197';
			}
			&:hover {
				opacity: 0.7;
			}
		}
		& > ul {
			list-style-type: none;
			margin-top: 12px;
			& > li {
				padding: 8px 0;
				& > a {
					color: var(--dark-gray-color);
					font-size: 16px;
					text-decoration: none;
					font-weight: 500;
					transition: color 0.2s linear;
					&:hover {
						color: var(--primary-blue-color);
					}
				}
			}
		}
	}
}
.header-contact {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 0 40px;
}
.header-contact__info {
	display: flex;
}
.header-contact__phone,
.header-contact__email {
	font-size: 16px;
	color: var(--primary-blue-color);
	margin-left: 16px;
	white-space: nowrap;
	transition: opacity 0.2s linear;
	&:hover {
		opacity: 0.7;
	}
}
.header-contact__cta {
	display: flex;
	gap: 16px;
}
.header-contact__socials,
.main-header__socials {
	list-style-type: none;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 8px;
}
.main-header__left-container {
	display: flex;
	align-items: center;
}
.main-header__socials.only-mobile {
	display: none;
}
.request-btn {
	font-size: 16px;
	padding-inline: 16px;
	font-weight: 500;
	line-height: 38px;
	border-radius: 2px;
	border: 1px solid transparent;
	transition: all 0.2s linear;
	background-color: var(--primary-green-color);
	color: #ffffff;
	border: 1px solid var(--primary-green-color);
	&:hover {
		background-color: #ffffff;
		color: var(--primary-green-color);
		border: 1px solid var(--primary-green-color);
	}
}
.social-link {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 2px;
	transition: background-color 0.2s linear;
}
header .social-link {
	border: 1px solid #01629e40;
	& svg,
	path {
		fill: var(--primary-blue-color);
		transition: fill 0.2s linear;
	}
	&:hover {
		background-color: var(--primary-blue-color);
		& svg,
		path {
			fill: #ffffff;
		}
	}
}
footer .social-link {
	border: 1px solid #ffffff40;
	& svg,
	path {
		fill: #ffffff;
		transition: fill 0.2s linear;
	}
	&:hover {
		background-color: #ffffff;
		& svg,
		path {
			fill: var(--primary-blue-color);
		}
	}
}
.social-submenu-container {
	& .social-submenu {
		transition: all 0.2s linear;
		transition-behavior: allow-discrete;
		@starting-style {
			opacity: 1;
		}
		& .social-submenu__wrapper {
			background-color: #ffffff;
			padding: 4px 18px;
			margin-top: 2px;
			border-radius: 2px;
			border: 1px solid #01629e40;
		}
		& ul {
			list-style-type: none;
		}
		& a {
			color: var(--primary-blue-color);
			text-decoration: none;
			margin: 16px 0;
			display: flex;
			align-items: center;
			&::before {
				content: '';
				min-width: 12px;
				height: 12px;
				display: block;
				margin-right: 8px;
				background-position: center left;
			}
		}
	}
	&.watsapp .social-submenu a::before {
		background: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.1004 2.78024C9.30812 -0.00113756 5.63789 -0.82525 2.79947 0.900236C0.0296544 2.62572 -0.862176 6.38573 0.93006 9.15853L1.07584 9.38173L0.475569 11.6309L2.7223 11.03L2.94525 11.1759C3.91426 11.6995 4.96902 12 6.01521 12C7.13857 12 8.26193 11.6995 9.23094 11.0986C12.0008 9.29588 12.824 5.61313 11.1004 2.76307V2.78024ZM9.53108 8.5662C9.23094 9.01259 8.85363 9.31305 8.33053 9.39031C8.0304 9.39031 7.65309 9.53625 6.16099 8.94392C4.89184 8.343 3.83708 7.36437 3.09103 6.2398C2.64512 5.71614 2.41358 5.03797 2.34498 4.35979C2.34498 3.75888 2.56794 3.23522 2.94525 2.8575C3.09103 2.71157 3.24539 2.63431 3.39117 2.63431H3.76848C3.91426 2.63431 4.06862 2.63431 4.14579 2.93476C4.29157 3.31248 4.66889 4.21385 4.66889 4.29112C4.74606 4.36838 4.71176 4.94354 4.36875 5.26975C4.18009 5.48436 4.14579 5.49295 4.22297 5.64747C4.52311 6.09386 4.90042 6.54884 5.26916 6.92656C5.71507 7.30428 6.16956 7.60473 6.69266 7.82793C6.83843 7.90519 6.99279 7.90519 7.06997 7.75067C7.14714 7.60473 7.51588 7.22702 7.67024 7.07249C7.81602 6.92656 7.8932 6.92656 8.04755 6.99523L9.24809 7.59615C9.39387 7.67341 9.54823 7.74209 9.6254 7.81935C9.70258 8.04254 9.70258 8.343 9.54823 8.5662H9.53108Z" fill="%232E6CA2"/></svg>');
	}
	&.telegram .social-submenu a::before {
		background: url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.8635 0.136387L0.460121 5.03234C-0.039012 5.26033 -0.207832 5.71692 0.33948 5.96471L3.52147 6.99981L11.2151 2.13271C11.6352 1.82716 12.0653 1.90864 11.6952 2.24476L5.08739 8.36894L4.87983 10.9607C5.07208 11.3609 5.4241 11.3627 5.64865 11.1638L7.4768 9.39315L10.6078 11.7931C11.335 12.2337 11.7307 11.9494 11.8872 11.1417L13.9408 1.18775C14.154 0.193526 13.7904 -0.244538 12.8635 0.136387Z" fill="%232E6CA2"/></svg>');
	}
}
.homepage-main h2 {
	font-family: 'Inter';
	color: var(--dark-gray-color);
	font-weight: 700;
	font-size: 36px;
}
.banner {
	background-color: #ffffff;
	display: flex;
	justify-content: space-between;
}
.banner__content {
	width: 50%;
	padding: 96px 0;
	background-color: var(--primary-blue-color);
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: end;
	z-index: 1;
	&::after {
		content: '';
		position: absolute;
		clip-path: path(
			'M49.893 706.449C56.7241 721.045 63.5644 735.66 68.7029 750.871C73.1411 764.009 76.6434 780.116 76.9727 796L-4.41074e-05 796L-9.31318e-06 -4.9831e-06L114 0C104.397 29.7726 90.6062 58.9347 76.8544 88.0152C48.5392 147.892 20.3875 207.424 29.2842 271.228C31.7984 289.26 37.2593 306.681 42.7199 324.1C48.2332 341.688 53.7462 359.275 56.2257 377.489C62.0289 420.117 50.9582 462.649 39.9212 505.05C27.9479 551.049 16.0143 596.895 25.7063 642.548C30.4549 664.915 40.1646 685.662 49.893 706.449Z M49.893 885.551C56.7241 870.955 63.5644 856.34 68.7029 841.129C73.1411 827.991 76.6434 811.884 76.9727 796L-4.41074e-05 796L-9.31318e-06 1592L114 1592C104.397 1562.23 90.6062 1533.07 76.8544 1503.98C48.5392 1444.11 20.3875 1384.58 29.2842 1320.77C31.7984 1302.74 37.2593 1285.32 42.7199 1267.9C48.2332 1250.31 53.7462 1232.73 56.2257 1214.51C62.0289 1171.88 50.9582 1129.35 39.9212 1086.95C27.9479 1040.95 16.0143 995.105 25.7063 949.452C30.4549 927.085 40.1646 906.338 49.893 885.551Z'
		);
		background-color: var(--primary-blue-color);
		width: 300px;
		height: 100%;
		right: -299px;
		top: 0;
		z-index: -1;
	}
}
.banner__content__top {
	max-width: 808px;
	width: 100%;
	margin-left: 0;
	padding-left: 24px;
	& p {
		font-size: 16px;
		color: #ffffff80;
		font-weight: 400;
		margin-bottom: 12px;
	}
	& h1 {
		font-family: 'Inter';
		font-weight: 700;
		color: #ffffff;
		font-size: 56px;
	}
}
.banner__content__bottom {
	max-width: 808px;
	width: 100%;
	padding-left: 24px;
	& h3 {
		color: #ffffff;
		font-family: 'Inter';
		font-weight: 700;
		font-size: 26px;
		margin: 24px 0;
	}
}
.delivery-form {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 16px;
	& input {
		border: 1px solid #4d91bb;
		border-radius: 2px;
		background-color: transparent;
		padding: 16px;
		font-size: 16px;
		color: #ffffff;
		transition: border 0.2s linear;
		&::placeholder {
			font-size: 16px;
			color: #ffffff;
		}
		&:focus {
			outline: none;
		}
		&[type='number']::-webkit-inner-spin-button,
		& [type='number']::-webkit-outer-spin-button {
			-webkit-appearance: none;
			margin: 0;
		}
		&[type='number'] {
			-moz-appearance: textfield;
		}
		&:hover,
		&:focus {
			border: 1px solid #ffffff;
		}
	}
	& button {
		background-color: var(--primary-green-color);
		border-radius: 2px;
		padding: 16px;
		font-size: 16px;
		color: #ffffff;
		text-align: start;
		display: flex;
		justify-content: space-between;
		align-items: center;
		transition: all 0.2s linear;
		&::after {
			content: '';
			width: 18px;
			height: 18px;
			background-size: contain;
			background-position: center;
			transition: background-image 0.2s linear;
			background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 17L17 1" stroke="white" stroke-width="1.5"/><path d="M1 1H17V17" stroke="white" stroke-width="1.5"/></svg>');
		}
		&:hover {
			background-color: #ffffff;
			color: var(--primary-green-color);
			&::after {
				background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 17L17 1" stroke="%232BA85C" stroke-width="2"/><path d="M1 1H17V17" stroke="%232BA85C" stroke-width="2"/></svg>');
			}
		}
	}
}
.banner__image-container {
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	& img {
		width: 100%;
		max-width: 808px;
	}
}
.service {
	padding: 24px;
	max-width: var(--max-width-containers);
	display: flex;
	justify-content: space-between;
	margin-inline: auto;
	& h2 {
		margin-top: 50px;
	}
}
.service__list {
	max-width: 1152px;
	width: 100%;
	& > .service__item {
		margin-inline: 40px;
	}
}
.service__item {
	padding: 48px 0;
	&:not(:last-child) {
		border-bottom: 1px solid #4d4e5c40;
	}
}
.service__item__header {
	display: flex;
	justify-content: space-between;
	cursor: pointer;
	& h3 {
		font-weight: 700;
		font-size: 26px;
		color: var(--dark-gray-color);
		& a {
			color: var(--dark-gray-color);
			text-decoration: none;
			font-weight: 700;
			transition: all 0.2s linear;
			&::after {
				content: ' \2197';
			}
			&:hover {
				color: var(--primary-blue-color);
			}
		}
	}
}
.service__arrow {
	transition: transform 0.2s linear;
	width: 36px;
	min-width: 36px;
}
.services-toggle.active .service__arrow {
	transform: rotate(180deg);
}
.service__item__details {
	max-height: 0;
	overflow: hidden;
	transition: all 0.6s linear;
}
.service__detail-item {
	padding: 20px 0;
	& p {
		color: var(--primary-gray-color);
		font-size: 18px;
		margin-bottom: 16px;
	}
	& ul:not(.service-faq-list) {
		list-style-type: none;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		gap: 10px;
		& li {
			color: #ffffff;
		}
		& a {
			padding: 8px;
			font-size: 16px;
			border: 1px solid #01629e40;
			display: block;
			text-decoration: none;
			border-radius: 6px;
			color: var(--primary-blue-color);
			font-weight: 400;
			transition: all 0.2s linear;
			&::after {
				content: ' \2197';
				margin-bottom: 10px;
			}
			&:hover {
				background-color: var(--primary-blue-color);
				color: #ffffff;
			}
		}
		& p {
			color: var(--dark-gray-color);
		}
	}
}
.service__main-list {
	background-color: var(--primary-blue-color);
	padding: 0 40px;
	border-radius: 12px;
	& .service__item:not(:last-child) {
		border-bottom: 1px solid #ffffff40;
	}
	& .service__item__header {
		& h3 {
			color: #ffffff;
			& a {
				color: #ffffff;
				&:hover {
					color: #ffffff;
					opacity: 0.7;
				}
			}
		}
	}
	& .service__detail-item {
		& p {
			color: #ffffff80;
		}
		& ul {
			& a {
				color: #ffffff;
				border: 1px solid #ffffff40;
				&:hover {
					background-color: #ffffff;
					color: var(--primary-blue-color);
				}
			}
		}
	}
}
.delivery {
	max-width: var(--max-width-containers);
	margin-inline: auto;
	padding: 24px;
	padding-bottom: 60px;
	& > a {
		text-decoration: none;
	}
}
.delivery__container {
	background-color: var(--primary-blue-color);
	border-radius: 60px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
}
.delivery__content {
	padding: 98px;
	width: 55%;
	padding-right: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	& h2 {
		color: #ffffff;
		margin-bottom: 24px;
	}
}
.delivery__content__link {
	text-decoration: none;
	& span {
		color: #ffffff;
		font-size: 30px;
	}
}
.delivery__links {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	gap: 10px;
	& li {
		border: 1px solid #ffffff33;
		color: #ffffff;
		border-radius: 6px;
		padding: 8px;
		font-size: 16px;
	}
}
.delivery__img {
	background-image: url(/local/templates/baikal/css/../img/delivery-bg.webp);
	background-repeat: no-repeat;
	background-position: -40% 70%;
	width: 50%;
	& img {
		width: 100%;
		object-fit: contain;
		height: 100%;
	}
}
.benefits {
	padding: 24px;
	max-width: var(--max-width-containers);
	margin-inline: auto;
	display: flex;
	justify-content: space-between;
}
.benefits__list {
	max-width: 1072px;
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 50px;
}
.benefits__item {
	& h3 {
		font-size: 26px;
		margin-bottom: 18px;
		color: var(--dark-gray-color);
	}
	& p {
		color: var(--dark-gray-color);
		font-weight: 400;
	}
}
.orders__container {
	display: flex;
	justify-content: space-between;
	max-width: var(--max-width-containers);
	padding: 24px;
	margin-inline: auto;
}
.orders__leftside {
	padding-top: 40px;
	& a {
		color: var(--primary-blue-color);
		text-decoration: none;
		border: 1px solid #01629e40;
		border-radius: 2px;
		padding: 16px;
		display: flex;
		justify-content: space-between;
		margin-top: 40px;
		transition: all 0.2s linear;
		&::after {
			content: '';
			width: 18px;
			height: 18px;
			transition: all 0.2s linear;
			background-size: contain;
			background-position: center;
			background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 17L17 1" stroke="%232E6CA2" stroke-width="1.5"/><path d="M1 1H17V17" stroke="%232E6CA2" stroke-width="1.5"/></svg>');
		}
		&:hover {
			color: #ffffff;
			background-color: var(--primary-blue-color);
			&::after {
				background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 17L17 1" stroke="white" stroke-width="1.5"/><path d="M1 1H17V17" stroke="white" stroke-width="1.5"/></svg>');
			}
		}
	}
}
.orders__slider {
	max-width: 1072px;
	width: 100%;
	margin-inline: 0 !important;
	& .swiper-button-next,
	& .swiper-button-prev {
		width: 48px;
		height: 48px;
		border-radius: 2px;
		border: 1px solid #01629e40;
		background-image: none;
		& svg {
			width: 9px;
		}
		&::after {
			display: none;
		}
	}
	& .swiper-pagination {
		& .swiper-pagination-bullet {
			width: 10%;
			border-radius: 2px;
			height: 3px;
			background-color: #01629e40;
		}
		& .swiper-pagination-bullet-active {
			background-color: var(--primary-blue-color);
		}
	}
}
.orders__slider__item {
	border-radius: 12px;
	display: flex;
	justify-content: space-between;
	overflow: hidden;
	border: 1px solid #4d4e5c1a;
	margin: 40px 68px;
	& img {
		width: 50%;
		object-fit: cover;
		border-radius: 12px;
	}
}
.orders__item__text {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 40px;
	& h3 {
		& a {
			display: flex;
			align-items: start;
			color: var(--dark-gray-color);
			text-decoration: none;
			font-size: 26px;
			position: relative;
			margin-bottom: 8px;
			transition: color 0.2s linear;
			&::after {
				content: ' \2197';
			}
			&:hover {
				color: var(--primary-blue-color);
			}
		}
	}
	& p {
		color: var(--dark-gray-color);
		font-weight: 400;
	}
}
.work {
	max-width: var(--max-width-containers);
	margin-inline: auto;
	padding: 48px 24px;
	& h2 {
		margin-bottom: 36px;
	}
}
.work__list {
	display: flex;
	justify-content: space-between;
	gap: 24px;
}
.work__item {
	& h3 {
		color: var(--dark-gray-color);
		margin: 18px 0;
		font-size: 26px;
	}
	& ul {
		margin-left: 20px;
		& li {
			color: var(--dark-gray-color);
			font-weight: 400;
			line-height: 1.3;
			font-size: 16px;
		}
	}
	&:not(:last-child) {
		flex-grow: 1;
		& .work__item__header::after {
			content: '';
			display: block;
			width: 100%;
			height: 10px;
			background-repeat: repeat-x;
			background-position: center;
			background-image: url('data:image/svg+xml,<svg width="369" height="7" viewBox="0 0 369 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M349.429 7C344.467 7 341.865 5.58672 339.571 4.33945C337.378 3.14704 335.304 2.02248 331.104 2.02248C326.904 2.02248 324.832 3.14848 322.637 4.33945C320.343 5.58672 317.739 7 312.779 7C307.818 7 305.215 5.58672 302.92 4.33945C300.727 3.14704 298.654 2.02248 294.453 2.02248C290.253 2.02248 288.181 3.14848 285.987 4.33945C283.692 5.58672 281.089 7 276.128 7C271.168 7 268.564 5.58672 266.27 4.33945C264.077 3.14704 262.003 2.02248 257.803 2.02248C253.603 2.02248 251.531 3.14848 249.336 4.33945C247.041 5.58672 244.438 7 239.478 7C234.517 7 231.914 5.58672 229.619 4.33945C227.426 3.14704 225.353 2.02248 221.152 2.02248C216.952 2.02248 214.879 3.14848 212.686 4.33945C210.391 5.58672 207.788 7 202.827 7C197.867 7 195.263 5.58672 192.969 4.33945C190.776 3.14704 188.702 2.02248 184.502 2.02248C180.301 2.02248 178.228 3.14848 176.035 4.33945C173.74 5.58672 171.137 7 166.177 7C161.216 7 158.613 5.58672 156.318 4.33945C154.125 3.14704 152.052 2.02248 147.851 2.02248C143.651 2.02248 141.579 3.14848 139.385 4.33945C137.09 5.58672 134.488 7 129.526 7C124.564 7 121.962 5.58672 119.667 4.33945C117.474 3.14704 115.403 2.02248 111.201 2.02248C106.999 2.02248 104.929 3.14848 102.734 4.33945C100.439 5.58672 97.8377 7 92.8754 7C87.9131 7 85.3116 5.58672 83.0169 4.33945C80.8239 3.14704 78.7505 2.02248 74.5501 2.02248C70.3498 2.02248 68.2782 3.14848 66.0834 4.33945C63.7887 5.58672 61.1871 7 56.2249 7C51.2626 7 48.661 5.58672 46.3663 4.33945C44.1734 3.14704 42.1017 2.02248 37.9014 2.02248C33.701 2.02248 31.6294 3.14848 29.4346 4.33945C27.14 5.58672 24.5366 7 19.5761 7C14.6156 7 12.0122 5.58672 9.71757 4.33945C7.52103 3.14704 5.44941 2.02104 1.24905 2.02104C0.558502 2.02104 0 1.56919 0 1.01052C0 0.451846 0.558502 0 1.24905 0C6.21132 0 8.8129 1.41328 11.1076 2.66055C13.3005 3.85296 15.3722 4.97752 19.5725 4.97752C23.7729 4.97752 25.8445 3.85152 28.0393 2.66055C30.3357 1.41328 32.9373 0 37.8996 0C42.8619 0 45.4635 1.41328 47.7581 2.66055C49.9511 3.85296 52.0227 4.97752 56.2231 4.97752C60.4234 4.97752 62.4951 3.85152 64.6898 2.66055C66.9845 1.41328 69.5861 0 74.5484 0C79.5106 0 82.1122 1.41328 84.4069 2.66055C86.5999 3.85296 88.6733 4.97752 92.8736 4.97752C97.074 4.97752 99.1456 3.85152 101.34 2.66055C103.635 1.41328 106.237 0 111.199 0C116.161 0 118.763 1.41328 121.057 2.66055C123.25 3.85296 125.322 4.97752 129.522 4.97752C133.723 4.97752 135.794 3.85152 137.989 2.66055C140.284 1.41328 142.887 0 147.848 0C152.808 0 155.412 1.41328 157.706 2.66055C159.899 3.85296 161.973 4.97752 166.173 4.97752C170.373 4.97752 172.445 3.85152 174.64 2.66055C176.934 1.41328 179.538 0 184.498 0C189.459 0 192.062 1.41328 194.357 2.66055C196.55 3.85296 198.623 4.97752 202.824 4.97752C207.024 4.97752 209.097 3.85152 211.29 2.66055C213.585 1.41328 216.188 0 221.149 0C226.109 0 228.713 1.41328 231.007 2.66055C233.2 3.85296 235.274 4.97752 239.474 4.97752C243.674 4.97752 245.746 3.85152 247.941 2.66055C250.235 1.41328 252.839 0 257.799 0C262.76 0 265.363 1.41328 267.658 2.66055C269.851 3.85296 271.924 4.97752 276.125 4.97752C280.325 4.97752 282.397 3.85152 284.591 2.66055C286.886 1.41328 289.489 0 294.45 0C299.41 0 302.014 1.41328 304.308 2.66055C306.501 3.85296 308.575 4.97752 312.775 4.97752C316.975 4.97752 319.047 3.85152 321.242 2.66055C323.537 1.41328 326.14 0 331.1 0C336.061 0 338.664 1.41328 340.959 2.66055C343.152 3.85296 345.225 4.97752 349.426 4.97752C353.626 4.97752 355.698 3.85152 357.892 2.66055C360.187 1.41328 362.79 0 367.751 0C368.441 0 369 0.451846 369 1.01052C369 1.56919 368.441 2.02104 367.751 2.02104C363.551 2.02104 361.479 3.14704 359.284 4.33801C356.99 5.58528 354.386 6.99856 349.426 6.99856L349.429 7Z" fill="%23DFEBF3"/></svg>');
			margin-left: 24px;
		}
	}
}
.work__item__header {
	display: flex;
	align-items: center;
	& span {
		color: #4599d8;
		font-size: 36px;
		font-weight: 700;
	}
}
.documents {
	display: flex;
	justify-content: space-between;
	max-width: var(--max-width-containers);
	margin-inline: auto;
	padding: 48px 24px;
	& p {
		font-size: 24px;
		color: var(--dark-gray-color);
		font-weight: 400;
		margin-top: 24px;
	}
}
.documents__slider__container {
	width: 60%;
	max-width: 1072px;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 15px;
	& .swiper-button-next,
	& .swiper-button-prev {
		min-width: 48px;
		min-height: 48px;
		border-radius: 2px;
		border: 1px solid #2e6ca240;
		position: static;
		margin-top: 0;
		background-image: none;
		& svg {
			width: 9px;
		}
		&::after {
			display: none;
		}
	}
}
.documents__slider__item {
	& img {
		width: 100%;
	}
}
.clients {
	background-color: var(--primary-blue-color);
}
.clients__container {
	max-width: var(--max-width-containers);
	margin-inline: auto;
	padding: 48px 24px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	& h2 {
		color: #ffffff;
	}
}
.clients__slider__container {
	width: 60%;
	max-width: 1072px;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 15px;
	& .swiper-button-next,
	& .swiper-button-prev {
		min-width: 48px;
		min-height: 48px;
		border-radius: 2px;
		border: 1px solid #ffffff40;
		position: static;
		margin-top: 0;
		background-image: none;
		& svg {
			width: 9px;
		}
		&::after {
			display: none;
		}
	}
}
.clients__slider {
	&::before {
		content: '';
		width: 5%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: linear-gradient(to right, var(--primary-blue-color), #00000000);
		z-index: 10;
	}
	&::after {
		content: '';
		width: 5%;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		background: linear-gradient(to left, var(--primary-blue-color), #00000000);
		z-index: 10;
	}
	& img {
		width: 100%;
	}
}
.clients__slider__item {
	height: 100%;
	min-height: 70px;
	border-radius: 4px;
	overflow: hidden;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	& img {
		display: block;
		width: 80%;
		height: auto;
		object-fit: contain;
	}
}
footer {
	margin-top: 48px;
	background-color: var(--primary-blue-color);
}
.footer-top,
.footer-bottom {
	max-width: var(--max-width-containers);
	margin-inline: auto;
	padding: 48px 24px;
	display: flex;
	justify-content: space-between;
}
.footer-top {
	display: grid;
	grid-template-columns: 1fr 0.8fr 0.8fr 0.5fr 1fr;
	grid-template-rows: 0.5fr 1fr 1fr;
	gap: 24px;
	grid-template-areas: 'footer__logo-link service-menu delivery-menu nocomerce-link-menu footer-presentatinon' 'footer-contact service-menu delivery-menu nocomerce-link-menu footer-contact__cta' 'footer-contact service-menu delivery-menu nocomerce-link-menu footer-socials-cta';
	& h3 {
		font-size: 24px;
		color: #ffffff;
	}
}
.footer__logo-link {
	grid-area: footer__logo-link;
}
.footer-contact {
	grid-area: footer-contact;
	display: flex;
	flex-direction: column;
	justify-content: end;
}
.nocomerce-link-menu {
	grid-area: nocomerce-link-menu;
}
.service-menu {
	grid-area: service-menu;
}
.delivery-menu {
	grid-area: delivery-menu;
}
.footer-presentatinon {
	grid-area: footer-presentatinon;
}
.footer-socials-cta {
	grid-area: footer-socials-cta;
}
.footer-contact__cta {
	grid-area: footer-contact__cta;
}
.footer-socials-cta__wrapper,
.footer-contact__cta__wrapper {
	display: flex;
	gap: 16px;
	margin-top: 16px;
}
.footer-presentation__wrapper {
	& h3 {
		display: flex;
		align-items: center;
		justify-content: space-between;
		&::after {
			content: '';
			min-width: 24px;
			height: 24px;
			display: block;
			float: left;
			transition: transform 0.2s linear;
			background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 14.5859L5.00003 7.58594L3.58582 9.00015L12 17.4144L20.4142 9.00015L19 7.58594L12 14.5859Z" fill="white"/></svg>');
			transition: transform 0.2s linear;
			margin-left: 5px;
		}
	}
	&.active {
		& h3::after {
			transform: rotate(180deg);
		}
	}
}
.footer-presentation__popup {
	& ul {
		list-style-type: none;
		border: 1px solid #01629e40;
		border-radius: 2px;
		padding: 8px 0;
		width: 100%;
		& > li {
			padding: 8px 0;
			& > a {
				text-decoration: none;
				color: #ffffff;
				font-size: 16px;
				opacity: 0.7;
				width: 100%;
				display: block;
			}
		}
	}
}
.footer-contact__list,
.footer-contact__address {
	list-style-type: none;
	margin: 32px 0;
}
.footer-contact__phone,
.footer-contact__email {
	color: #ffffff;
	font-size: 24px;
	font-weight: 700;
	text-decoration: none;
	line-height: 1.6;
	transition: opacity 0.2s linear;
	&:hover {
		opacity: 0.7;
	}
}
.footer-contact__address li {
	color: #ffffff;
	font-size: 16px;
	opacity: 0.7;
	margin: 5px 0;
	font-weight: 400;
	:first-child {
		margin-bottom: 15px;
	}
}
.footer-top__menu {
	& ul {
		list-style-type: none;
		& li {
			margin-top: 12px;
			& a {
				color: #ffffff;
				font-size: 16px;
				opacity: 0.7;
				text-decoration: none;
				transition: opacity 0.2s linear;
				&:hover {
					opacity: 1;
				}
				&:not(:last-child) {
					margin-bottom: 12px;
				}
			}
		}
	}
}
.footer-top__menu__header {
	margin-bottom: 24px;
}
.footer-bottom {
	border-top: 1px solid #ffffff40;
	& p,
	& a {
		color: #ffffff80;
		font-size: 16px;
		transition: color 0.2s linear;
		font-weight: 400;
	}
	& a:hover {
		color: #ffffff;
	}
}
@media screen and (max-width: 1830px) {
	.navbar__submenu__trigger {
		position: static;
	}
	.navbar__submenu {
		right: 0;
		max-width: 100%;
	}
	.navbar__submenu__item {
		& > a {
			white-space: break-spaces;
		}
	}
	.navbar__submenu__trigger:not(:first-child) {
		position: relative;
		& .navbar__submenu {
			left: 0;
			max-width: unset;
			width: max-content;
		}
	}
}
@media screen and (max-width: 1553px) {
	.header-contact {
		flex-direction: column;
		align-items: end;
	}
	.header-contact__info {
		margin-bottom: 10px;
	}
	.navbar__submenu {
		padding-top: 50px;
	}
}
@media screen and (max-width: 1240px) {
	.main-header__left-container {
		flex-direction: column-reverse;
		align-items: center;
		gap: 10px;
	}
	.main-header .logo {
		margin-left: 0;
	}
}
@media screen and (min-width: 1121px) {
	.only-mobile {
		display: none;
	}
}
@media screen and (max-width: 1120px) {
	header {
		display: flex;
		flex-direction: column-reverse;
	}
	.main-header {
		position: relative;
		z-index: 3;
	}
	.logo {
		width: 102px;
	}
	.burger-btn {
		display: block;
		border: 1px solid #01629e40;
		width: 32px;
		height: 32px;
		background-color: transparent;
		border-radius: 2px;
		& span {
			display: block;
			width: 50%;
			margin: auto;
			height: 1px;
			background-color: var(--primary-blue-color);
			position: relative;
			&::after {
				content: '';
				width: 100%;
				height: 1px;
				position: absolute;
				top: 4px;
				left: 0;
				background-color: var(--primary-blue-color);
			}
			&::before {
				content: '';
				width: 100%;
				height: 1px;
				position: absolute;
				bottom: 4px;
				left: 0;
				background-color: var(--primary-blue-color);
			}
		}
	}
	.main-header__menu {
		position: fixed;
		right: -330px;
		top: 0;
		background-color: #ffffff;
		flex-direction: column;
		height: 100vh;
		z-index: -1;
		padding: 100px 40px 100px 40px;
		overflow-y: scroll;
		transition: right 0.2s linear;
		max-width: 330px;
		width: 100%;
		&.active {
			right: 0;
		}
	}
	.navbar {
		padding: 0;
		& ul {
			flex-direction: column;
			align-items: start;
			justify-content: flex-start;
			& li {
				margin-bottom: 24px;
				&:not(:first-child) {
					margin-left: 0;
				}
			}
		}
	}
	.navbar__link {
		font-size: 24px;
		color: var(--dark-gray-color);
	}
	.header-contact {
		align-items: start;
	}
	.header-contact__info {
		flex-direction: column-reverse;
	}
	.header-contact__phone,
	.header-contact__email {
		font-size: 18px;
		margin: 8px 0;
	}
	.header-contact__cta {
		flex-direction: column;
	}
	.menu-overlay {
		width: 100vw;
		height: 100vh;
		background-color: rgba(0, 0, 0, 0.65);
		position: fixed;
		top: 0;
		left: 0;
		z-index: -3;
		display: none;
		transition: all 0.2s linear;
		transition-behavior: allow-discrete;
		opacity: 0;
		&.active {
			display: block;
			opacity: 1;
			@starting-style {
				opacity: 0;
			}
		}
	}
	.header-contact__socials {
		justify-content: flex-start;
	}
	.main-header__socials {
		margin-top: 40px;
		justify-content: flex-start;
	}
	.main-header__socials {
		&.only-mobile {
			display: flex;
		}
		&.only-pc {
			display: none;
		}
	}
	.social-submenu {
		display: none;
		opacity: 0;
		z-index: 15;
		transition: all 0.2s linear;
		transition-behavior: allow-discrete;
		position: fixed;
		top: 0;
		left: 0;
		background-color: #000000a6;
		height: 100vh;
		width: 100vw;
		justify-content: center;
		align-items: center;
		& .social-submenu__wrapper {
			background-color: #ffffff;
			width: 90%;
			max-width: 310px;
		}
		& .social-submenu__header {
			display: flex;
			align-items: center;
			margin: 16px 0;
			& p {
				color: var(--dark-gray-color);
				font-size: 14px;
			}
			&::before {
				content: '';
				background-image: url('data:image/svg+xml, <svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.27608 6.00001L6.94275 1.33334L5.99994 0.390533L0.390464 6.00001L5.99994 11.6095L6.94275 10.6667L2.27608 6.00001Z" fill="%234D4E5C"/></svg>');
				width: 7px;
				height: 12px;
				margin-right: 8px;
			}
		}
		& ul {
			margin-top: 30px;
		}
		&.active {
			display: flex;
			opacity: 1;
			@starting-style {
				opacity: 0;
			}
		}
	}
	.banner__content__top h1 {
		font-size: 42px;
	}
	footer {
		margin-top: 0;
	}
}
@media screen and (max-width: 1024px) {
	.banner {
		flex-direction: column-reverse;
	}
	.banner__content {
		width: 100%;
		align-items: start;
		&::after {
			content: '';
			height: 56px;
			width: 100%;
			top: -55px;
			right: 0;
			content: '';
			background-position: bottom;
			background-repeat: repeat-x;
			position: absolute;
			clip-path: path(
				'M1123.46 31.4911C1130.56 28.1355 1137.66 24.7753 1145.06 22.2512C1151.45 20.071 1159.28 18.3506 1167 18.1888L1167 56L780 56L780 3.38326e-05C792.5 3.38326e-05 808.653 11.4917 822.791 18.247C851.902 32.1562 880.846 45.9851 911.866 41.6148C920.633 40.3797 929.102 37.6972 937.571 35.0148C946.122 32.3065 954.673 29.5984 963.528 28.3803C984.253 25.5297 1004.93 30.9679 1025.55 36.3896C1047.91 42.2712 1070.2 48.1333 1092.39 43.3723C1103.27 41.0396 1113.36 36.27 1123.46 31.4911Z M433.876 31.4912C426.724 28.1355 419.563 24.7754 412.111 22.2512C405.674 20.071 397.783 18.3506 390 18.1889V56H780V0C764.5 0 751.125 11.4917 736.877 18.247C707.54 32.1562 678.373 45.9851 647.112 41.6148C638.277 40.3797 629.742 37.6972 621.207 35.0148C612.59 32.3065 603.973 29.5984 595.049 28.3803C574.164 25.5297 553.325 30.9679 532.551 36.3896C510.014 42.2712 487.551 48.1333 465.184 43.3723C454.225 41.0397 444.06 36.27 433.876 31.4912Z M346.124 31.4912C353.276 28.1355 360.437 24.7754 367.889 22.2512C374.326 20.071 382.217 18.3506 390 18.1889V56H0V0C14.5871 4.7175 28.875 11.4917 43.123 18.247C72.4598 32.1562 101.627 45.9851 132.888 41.6148C141.723 40.3797 150.258 37.6972 158.793 35.0148C167.41 32.3065 176.027 29.5984 184.951 28.3803C205.836 25.5297 226.675 30.9679 247.449 36.3896C269.986 42.2712 292.449 48.1333 314.816 43.3723C325.775 41.0397 335.94 36.27 346.124 31.4912Z'
			);
		}
	}
	.banner__content__top,
	.banner__content__bottom {
		padding-right: 24px;
		width: 100%;
		max-width: none;
	}
	.banner__image-container {
		width: 100%;
		& img {
			max-width: 500px;
		}
	}
	.service {
		flex-direction: column;
	}
	.service__list {
		margin-top: 40px;
	}
	.delivery__container {
		flex-direction: column;
	}
	.delivery__content {
		width: 100%;
		padding: 48px 24px 16px 24px;
	}
	.delivery__img {
		width: 100%;
		background-size: 100%;
		background-position: 70px 0;
		max-width: 800px;
		margin-left: auto;
		& img {
			width: 110%;
			margin-top: 70px;
		}
	}
	.benefits {
		flex-direction: column;
		& h2 {
			margin-bottom: 24px;
		}
	}
	.benefits__list {
		gap: 24px;
	}
	.orders__container {
		flex-direction: column;
	}
	.orders__leftside {
		& a {
			display: none;
		}
	}
	.work__list {
		flex-wrap: wrap;
	}
	.work__item {
		width: 48%;
	}
	.documents {
		flex-direction: column;
	}
	.documents__leftside {
		margin-bottom: 24px;
	}
	.documents__slider__container {
		width: 100%;
	}
	.clients__container {
		flex-direction: column;
		align-items: stretch;
		& h2 {
			margin-bottom: 24px;
		}
	}
	.clients__slider__container {
		width: 100%;
	}
	.footer-top {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto;
		grid-template-areas: 'footer__logo-link footer__logo-link' 'service-menu delivery-menu' 'nocomerce-link-menu footer-presentatinon' 'footer-contact__cta footer-socials-cta' 'footer-contact footer-contact';
	}
	.footer__logo-link {
		margin-bottom: 24px;
		display: flex;
		justify-content: center;
	}
	.footer-top__menu__header {
		display: flex;
		justify-content: space-between;
		&.active::after {
			transform: rotate(180deg);
		}
	}
	.footer-top__menu__header::after {
		content: '';
		width: 24px;
		height: 24px;
		display: block;
		transition: transform 0.2s linear;
		background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 14.5859L5.00003 7.58594L3.58582 9.00015L12 17.4144L20.4142 9.00015L19 7.58594L12 14.5859Z" fill="white"/></svg>');
	}
	.footer-top__menu {
		& ul {
			overflow: hidden;
			max-height: 0px;
		}
	}
	.footer-presentation__popup {
		max-height: 0;
		overflow: hidden;
		width: 100%;
	}
	.footer-contact__list {
		display: flex;
		justify-content: space-between;
		margin-top: 0;
	}
	.footer-contact__email,
	.footer-contact__phone {
		text-decoration: underline;
		font-size: 18px;
		color: #ffffff;
		opacity: 1;
	}
	.footer-contact__address {
		margin-bottom: 0;
	}
	.footer-bottom {
		flex-direction: column;
		gap: 18px;
	}
}
@media screen and (min-width: 1024px) {
	.orders__slider {
		& .swiper-button-next,
		& .swiper-button-prev {
			&:hover {
				background-color: #2e6ca2;
				& svg {
					& path {
						fill: #ffffff;
					}
				}
			}
		}
	}
}
@media screen and (max-width: 680px) {
	.main-header__container {
		padding: 12px 16px;
	}
	.header-info {
		& p {
			color: #ffffff;
			font-size: 10px;
		}
	}
	.banner__content {
		padding: 16px;
	}
	.banner__content__top {
		padding: 0;
		& p span {
			display: none;
		}
		& h1 {
			font-size: 30px;
		}
	}
	.banner__content__bottom {
		padding: 0;
		& h3 {
			font-size: 20px;
		}
	}
	.delivery-form {
		grid-template-columns: 1fr;
	}
	.homepage-main h2 {
		font-size: 24px;
	}
	.service {
		padding: 40px 16px;
		& h2 {
			margin-top: 0;
		}
	}
	.service__item {
		padding: 24px 0;
	}
	.service__item__header {
		& h3 {
			font-size: 18px;
		}
	}
	.service__arrow {
		width: 24px;
		min-width: 24px;
	}
	.service__detail-item {
		padding: 10px 0;
		& p {
			font-size: 15px;
		}
		& ul a {
			font-size: 13px;
		}
	}
	.delivery {
		padding: 24px 16px 60px 16px;
	}
	.delivery__links {
		& li {
			font-size: 13px;
			&:nth-child(1) {
				order: 6;
			}
			&:nth-child(2) {
				order: 5;
			}
			&:nth-child(3) {
				order: 3;
			}
			&:nth-child(4) {
				display: none;
			}
			&:nth-child(5) {
				order: 4;
			}
		}
	}
	.benefits__list {
		grid-template-columns: 1fr;
	}
	.benefits__item {
		& h3 {
			font-size: 18px;
		}
		& p {
			font-size: 14px;
		}
	}
	.orders__container {
		padding-inline: 0;
	}
	.orders__leftside {
		padding-inline: 16px;
		padding-top: 0;
	}
	.orders__slider {
		& .swiper-button-next,
		& .swiper-button-prev,
		& .swiper-pagination {
			display: none;
		}
		& .swiper-slide:last-child .orders__slider__item {
			margin-right: 16px;
		}
	}
	.orders__slider__item {
		margin-right: 0;
		margin-left: 16px;
		flex-direction: column;
		padding: 20px;
		& img {
			width: 40%;
		}
	}
	.orders__item__text {
		padding: 12px 0 0 0;
		& h3 {
			& a {
				font-size: 18px;
			}
		}
		& p {
			font-size: 14px;
		}
	}
	.documents {
		padding-inline: 0;
		& p {
			font-size: 14px;
		}
	}
	.documents__slider__container {
		& .swiper-button-next,
		& .swiper-button-prev,
		& .swiper-pagination {
			display: none;
		}
	}
	.documents__leftside {
		padding-inline: 16px;
	}
	.work {
		padding: 16px 16px 36px;
	}
	.work__list {
		flex-direction: column;
	}
	.work__item {
		display: flex;
		width: 100%;
		&:not(:last-child) {
			& .work__item__header::after {
				height: 100%;
				background-repeat: repeat-y;
				margin-left: 16px;
				background-position: left center;
				background-image: url('data:image/svg+xml,<svg width="7" height="110" viewBox="0 0 7 110" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999995 1C0.999995 5.2023 2.13076 7.27485 3.32676 9.47061C4.57929 11.7663 5.99855 14.3709 5.99855 19.3337L6 19.3301C6 24.2947 4.58074 26.8975 3.32821 29.1932C2.13076 31.3872 1.00145 33.4616 1.00145 37.6639C1.00145 41.8662 2.13221 43.9388 3.32821 46.1345C4.58074 48.4303 6 51.0348 6 55.9976C6 60.9604 4.58075 63.565 3.32821 65.8607C2.13076 68.0547 1.00145 70.129 1.00145 74.3313C1.00145 78.5336 2.13221 80.6062 3.32821 82.802C4.58075 85.0977 6 87.7023 6 92.6651C6 97.6278 4.58075 100.232 3.32821 102.528C2.33761 104.343 1.39364 106.076 1.09707 109" stroke="%23DFEBF3" stroke-width="2" stroke-linecap="round"/></svg>');
			}
		}
		& h3 {
			font-size: 18px;
		}
		& ul li {
			font-size: 14px;
		}
	}
	.work__item__header {
		flex-direction: column;
		& span {
			margin: 18px 0;
			font-size: 18px;
		}
	}
	.work__item__content {
		padding-left: 14px;
	}
	.clients__container {
		padding: 40px 16px;
	}
	.clients__slider__container {
		& .swiper-button-next,
		& .swiper-button-prev,
		& .swiper-pagination {
			display: none;
		}
	}
	.footer-top {
		grid-template-columns: 1fr;
		grid-template-areas: 'footer__logo-link' 'service-menu' 'delivery-menu' 'nocomerce-link-menu' 'footer-presentatinon' 'footer-contact' 'footer-socials-cta' 'footer-contact__cta';
		padding: 40px 16px 24px 16px;
		& h3 {
			font-size: 18px;
		}
	}
	.footer-top__menu ul li a {
		font-size: 14px;
	}
	.footer-top__menu__header {
		margin-bottom: 0;
	}
	.footer-contact {
		margin: 24px 0;
	}
	.footer-contact__list {
		margin-bottom: 0;
	}
	.footer-contact__email,
	.footer-contact__address li,
	.footer-contact__phone {
		font-size: 14px;
	}
	.footer-contact__cta {
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer-bottom {
		padding: 24px 16px;
		& p,
		& a {
			font-size: 14px;
		}
		& p span {
			display: block;
		}
	}
}
@media screen and (min-width: 1121px) {
	.social-submenu-container {
		position: relative;
		& .social-submenu {
			position: absolute;
			opacity: 0;
			display: none;
		}
		&:hover .social-submenu {
			display: block;
			opacity: 1;
			& a {
				transition: opacity 0.2s linear;
				&:hover {
					opacity: 0.7;
				}
			}
		}
		&.header-contact__submenu-container:hover .social-link {
			background-color: var(--primary-blue-color);
			& svg,
			& path {
				fill: #ffffff;
			}
		}
		&.footer-contact__submenu-container:hover .social-link {
			background-color: #ffffff;
			& svg,
			& path {
				fill: var(--primary-blue-color);
			}
		}
	}
	& .social-submenu__header {
		display: none;
	}
}
@media screen and (min-width: 1025px) {
	.footer-presentation__wrapper {
		position: relative;
		& h3 {
			display: flex;
			align-items: center;
		}
		&:hover {
			& .footer-presentation__popup {
				display: block;
				opacity: 1;
				@starting-style {
					opacity: 0;
				}
			}
			& h3::after {
				transform: rotate(180deg);
			}
		}
	}
	.footer-presentation__popup {
		position: absolute;
		width: 100%;
		display: none;
		opacity: 0;
		transition-behavior: allow-discrete;
		transition: all 0.2s linear;
		& ul {
			background-color: #ffffff;
			border: 1px solid #01629e40;
			border-radius: 2px;
			padding: 8px;
			width: 100%;
			& > li {
				padding: 8px;
				& > a {
					color: var(--primary-blue-color);
					opacity: 1;
					transition: opacity 0.2s linear;
					&:hover {
						opacity: 0.7;
					}
				}
			}
		}
	}
}
.old-font * {
	letter-spacing: 0.2px;
	line-height: 1.7;
}
.old-font h1 {
	line-height: 1.3;
}
.old-font ol,
.old-font ul {
}
.old-font h1 {
	font-weight: 300;
}
.old-font p,
.old-font a {
	font-weight: 300;
}
.old-font h2,
.old-font h3,
.old-font h4,
.old-font h5,
.old-font h6 {
	font-weight: bold;
}
.main-header-fixed {
	position: fixed;
	z-index: 99;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #ffffff;
	border-bottom: 1px solid #4d4e5c40;
}
.main-header-fixed .main-header__container {
	border-bottom: unset;
}
.btn__primary-green {
	color: white;
	background-color: #2ba85c;
}

.main-header-wrapper {
	height: 89px;
}

@media screen and (max-width: 1553px) {
	.main-header-wrapper {
		height: 118.5px;
	}
}

@media screen and (max-width: 1240px) {
	.main-header-wrapper {
		height: 57px;
	}
}

.new-econom-advant__list--transparent{
	background-color: transparent !important;
	color: var(--dark-gray-color) !important;
    opacity: 0.7;
}

.new-types-transport__info{
	font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color) !important;
    opacity: 0.7;
}
.new-org-transport__left--mt{
	margin-top: 40px;
}

.new-steps-transport__right{
	gap: 20px 64px !important;
}
/* End */


/* Start:/local/templates/baikal/css/keisy.css?17254731011723*/
.keisy-page .news-item .title-link{
	color: #4d4e5c;
    text-decoration: none;
font-weight:bold;
}
.keisy-page .news-item{
	display: flex;
    flex-wrap: wrap;
	margin-top:1.5em;
	margin-bottom:1.5em;
}
.keisy-page .news-list .news-item  .keys-descr-block{
padding:0 20px;
width:70%
}
.keisy-page .news-list .news-item  .keys-descr-block .btn_yellow{
	margin-top:0.5em
}
.keisy-page .news-list,.keisy-page .news-detail{
	margin-top:1em
}
.keisy-page .news-list .news-item .keys-image-link{
	width:30%
}
.keisy-page .news-detail h1{
	font-size:2em;
	line-height:1.2em;
	margin-bottom:25px
}
.keisy-page .news-detail ol,.keisy-page .news-detail ul{
	list-style-position:inside
}
.keis-gallery{
	margin-bottom:1em
}
.back-to-list a{
	color: #4d4e5c;
}
.keisy-page h1{
	font-size:2em;
	line-height:1.3em
}
.keisy-page .news-list,.keisy-page .back-to-list{
	margin-bottom:2em
}
.keisy-page div.news-list img.preview_picture{
	display:block;
	max-width:100%;
	height:auto;
	width:auto
}

.keisy-page  a {
	color: #2E6CA2;
	text-decoration: none;
}
@media (max-width:992px){
	.keisy-page .keys-preview-text{
		font-size: 0.75em;
    line-height: 1.5em;
	}
.keisy-page .news-item .title-link{
font-size: 0.9em;
    line-height: 1.3em;
    display: block;
	margin-bottom:7px
}
}
@media (max-width:768px){
	.keisy-page .news-list .news-item  .keys-descr-block,.keisy-page .news-list .news-item .keys-image-link{
		width:50%
	}
}
@media (max-width:500px){
		.keisy-page .news-list .news-item  .keys-descr-block,.keisy-page .news-list .news-item .keys-image-link{
		width:100%
	}
	.keisy-page .news-list .news-item .keys-descr-block{
		padding:1em 0
	}
}
/* End */


/* Start:/local/templates/baikal/css/new-service.css?175163650130698*/
.new-container {
    max-width: var(--max-width-containers);
    width: 100%;
    margin: 0 auto;
    padding: 45px 25px;
}

@media screen and (max-width: 992px) {
    .new-container {
        padding: 60px 20px;
    }
}

@media screen and (max-width: 768px) {
    .new-container {
        padding: 40px 15px;
    }
}

.new-h2 {
    font-weight: 600;
    font-size: clamp(1.5rem, 1.2451rem + 1.0458vw, 2.5rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-calculate-link {
    display: flex;
    align-items: center;
    width: fit-content;
    border-radius: 2px;
    padding: 16px;
    background: var(--primary-green-color);
    font-weight: 400;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: -0.04em;
    color: #fff;
    text-decoration: none;
    transition: 0.25s;
    justify-content: space-between;
}

.new-calculate-link svg path {
    transition: 0.25s;
}

.new-calculate-link:hover {
    background-color: #fff;
    color: var(--primary-green-color);
}

.new-calculate-link:hover svg path {
    stroke: var(--primary-green-color);
}

.new-separator {
    display: grid;
    grid-template-columns: minmax(400px, 1fr) minmax(100px, 1072px);
    gap: 0 60px;
}

@media screen and (max-width: 992px) {
    .new-separator {
        display: flex;
        flex-direction: column;
        gap: 40px;
    }
}

@media screen and (max-width: 768px) {
    .new-separator {
        gap: 24px;
    }
}


/* start new-hero */

.new-hero {
    background-image: url('/local/templates/baikal/img/services-page/service-hero.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}

.new-hero .bx-breadcrumb, 
.new-hero .bx-breadcrumb .bx-breadcrumb-item-link,
.new-hero .bx-breadcrumb .bx-breadcrumb-item-link .bx-breadcrumb-item-text {
    color: rgba(255, 255, 255, 0.5);
}

.new-hero__inner {
    display: flex;
    flex-direction: column;
    gap: 52px;
}

.new-hero__title {
    font-weight: 600;
    font-size: clamp(1.875rem, 1.4608rem + 1.6993vw, 3.5rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: #fff;
}

.new-hero-right {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.new-hero-right__text {
    font-weight: 500;
    font-size: clamp(0.9375rem, 0.826rem + 0.4575vw, 1.375rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: #fff;
}

.new-hero-right__stick {
    font-weight: 500;
    font-size: clamp(0.9375rem, 0.8897rem + 0.1961vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--primary-blue-color);
    padding: 40px;
    border-radius: 2px;
    padding: 40px;
    background-color: #fff;
}

.new-hero-link {
    gap: 256px;
}

@media screen and (max-width: 1200px) {
    .new-hero-right__stick {
        padding: 20px;
    }
}

@media screen and (max-width: 992px) {
    .new-hero__inner {
        gap: 40px;
    }

    .new-hero-right {
        gap: 30px;
    }
}

@media screen and (max-width: 768px) {
    .new-hero__inner {
        gap: 24px;
    }

    .new-hero-right {
        gap: 24px;
    }
}

@media screen and (max-width: 576px) {
    .new-hero-link {
        gap: 20px;
        width: 100%;
    }
}

/* end new-hero */

/* start new-why-us */

.new-why-us-right {
    border-radius: 12px;
    padding: 40px;
    background-color: var(--primary-blue-color);
    color: #fff;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.new-why-us-right h5 {
    font-weight: 600;
    font-size: clamp(1rem, 0.9681rem + 0.1307vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
}

.new-why-us-right ul {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-left: 27px;
}

.new-why-us-right ul li,
.new-why-us-right p {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    letter-spacing: -0.04em;
    color: #fff;
}

@media screen and (max-width: 576px) {
    .new-why-us-right {
        padding: 20px;
        gap: 24px;
    }

    .new-why-us-right ul {
        padding-left: 21px;
    }
}

/* end new-why-us */


/* ============  .block-text ============ */
.block-text .block__content {
    display: flex;
    flex-direction: column;
    gap: 40px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: -0.04em;
    color: #4d4e5c;
  }
  .block__content>ul {
    padding-left: 15px;
  }
  @media screen and (max-width: 1024px) {
    .block-text .block__content {
      gap: 24px;
      font-size: 14px;
      line-height: 1.1;
    }
  }
  .block-text .block__content h3 {
    margin-bottom: -16px;
    font-weight: 600;
    font-size: 26px;
    line-height: 1.1;
    letter-spacing: -0.04em;
    color: #4d4e5c;
  }
  @media screen and (max-width: 1024px) {
    .block-text .block__content h3 {
      margin-bottom: -12px;
      font-size: 18px;
    }
  }
  
  /* ============  END .block-text ============ */

/* start new-types-transport */

.new-types-transport__right {
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.new-types-transport__top {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.new-types-transport__title {
    max-width: 430px;
}

.new-types-transport__top p {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    opacity: 0.7;
}

.new-types-transport__top h5 {
    font-weight: 600;
    font-size: clamp(1rem, 0.9681rem + 0.1307vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-types-transport__list {
    display: flex;
    flex-direction: column;
    gap: 20px;
    list-style-type: none;
}

.new-types-transport__list li {
    font-weight: 600;
    font-size: clamp(1rem, 0.8725rem + 0.5229vw, 1.5rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-types-transport__list li span {
    color: var(--primary-blue-color);
    padding-right: 16px;
}

.new-types-transport__accent {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--primary-blue-color);
}

@media screen and (max-width: 992px) {
    .new-types-transport__right {
        gap: 40px;
    }
}

@media screen and (max-width: 576px) {
    .new-types-transport__right {
        gap: 24px;
    }
}

/* end new-types-transport */

/* start new-service-banner */

.new-service-banner__inner img {
    display: block;
    width: 100%;
    height: 460px;
    border-radius: 12px;
    object-fit: contain;
}

.new-service-banner__inner--logo{
    max-width: 1000px;
	margin: 0 auto;
}
.new-service-banner__inner--logo img{
    height: auto;
}

@media screen and (max-width: 992px) {
    .new-service-banner__inner img {
        height: 380px;
    }
}

@media screen and (max-width: 768px) {
    .new-service-banner__inner img {
        height: 280px;
    }
}

@media screen and (max-width: 576px) {
    .new-service-banner__inner img {
        height: 200px;
    }
}

/* end new-service-banner */

/* start new-org-transport */

.new-org-transport__left {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.new-org-transport__left p {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    opacity: 0.7;
}

.new-org-transport__list {
    display: flex;
    flex-direction: column;
    gap: 32px;
    list-style-type: none;
}

.new-org-transport__list > li {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--primary-gray-color);
    border-bottom: 1px solid var(--strouk);
    padding-bottom: 32px;
}

.new-org-transport__list > li span {
    font-weight: 600;
    color: var(--dark-gray-color);
    font-size: clamp(1.125rem, 0.9657rem + 0.6536vw, 1.75rem);
    margin-bottom: 10px;
    line-height: 1.2;
}

.new-org-transport__sublist {
    padding-left: 32px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
    flex-direction: column;
    gap: 8px;
} 

.new-org-transport__right {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

@media screen and (max-width: 992px) {
    .new-org-transport__left {
        gap: 24px;
    }
}

@media screen and (max-width: 768px) {
    .new-org-transport__list {
        gap: 24px;
    }
    
    .new-org-transport__sublist {
        padding-left: 20px;
    }

    .new-org-transport__list > li {
        padding-bottom: 24px;
    }
}

/* end new-org-transport */

/* ============ .block ============ */
.block {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  @media screen and (max-width: 768px) {
    .block {
      padding-top: 24px;
      padding-bottom: 24px;
    }
  }
  
  .block__container {
    padding-left: 25px;
    padding-right: 25px;
    display: grid;
    grid-template-columns: minmax(400px, 1fr) minmax(100px, 1072px);
    gap: 60px;
    max-width: var(--max-width-containers);
  }
  @media screen and (max-width: 992px) {
    .block__container {
      padding-left: 20px;
      padding-right: 20px;
      display: flex;
      flex-direction: column;
      gap: 40px;
    }
  }
  @media screen and (max-width: 768px) {
    .block__container {
      padding-left: 15px;
      padding-right: 15px;
      gap: 24px;
    }
  }
  
  .block__title {
    font-family: "Inter";
    color: var(--dark-gray-color);
    font-weight: 700;
    font-size: 36px;
  }
  @media screen and (max-width: 680px) {
    .block__title {
      font-size: 24px;
    }
  }
  
  .block__content .service__list .service__item {
    margin-left: 0;
    margin-right: 0;
  }
  .block__content .service__list .service__item:first-child {
    padding-top: 0;
  }
  .block__content .service__list .service__item:last-child {
    padding-bottom: 0;
  }
  .block__content .service__list .service__item h3 {
    margin: 0;
  }
  
  /* ============  END.block ============ */

/* start new-steps-transport */

.new-steps-transport__title {
    max-width: 440px;
}

.new-steps-transport__left {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.new-steps-transport__left p {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    opacity: 0.7;
}

.new-steps-transport__right {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 64px;
}

.new-steps-transport-item__number {
    display: block;
    font-weight: 600;
    font-size: clamp(1.125rem, 0.9657rem + 0.6536vw, 1.75rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--primary-blue-color);
    opacity: 0.4;
    margin-bottom: 15px;
}

.new-steps-transport-item__title {
    font-weight: 600;
    font-size: clamp(1.125rem, 0.9657rem + 0.6536vw, 1.45rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-steps-transport-item__desc {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-steps-transport-item-last {
    border-radius: 12px;
    padding: 30px;
    background-color: #eff8fc;
}

.new-steps-transport-item-last p {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-steps-transport-item-last p span {
    font-weight: 600;
}

@media screen and (max-width: 1200px) {
    .new-steps-transport__right {
        gap: 40px;
    }
}

@media screen and (max-width: 768px) {
    .new-steps-transport-item__number {
        margin-bottom: 16px;
    }

    .new-steps-transport-item__title {
        margin-bottom: 8px;
    }

    .new-steps-transport__left {
        gap: 24px;
    }

    .new-steps-transport-item-last {
        padding: 20px;
    }
}

@media screen and (max-width: 576px) {
    .new-steps-transport__right {
        display: flex;
        flex-direction: column;
        gap: 16px;
    }
}

/* end new-steps-transport */

/* start new-two-types-transport */

.new-two-types-transport__left {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.new-two-types-transport__title {
    max-width: 420px;
}

.new-two-types-transport__list {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    opacity: 0.7;
    padding-left: 27px;
}

.new-two-types-transport__top {
    display: flex;
    flex-direction: column;
    gap: 18px;
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    margin-bottom: 36px;
}

.new-two-types-transport__bot {
    font-weight: 400;
    font-size: clamp(0.9375rem, 0.8897rem + 0.1961vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    margin-top: 60px;
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.new-two-types-transport__bot ul {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.new-two-types-transport__bot ul li {
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

.new-two-types-transport__bot ul li span {
    font-weight: 600;
}

.new-two-types-transport__bot ul li::before {
    content: url('/local/templates/baikal/img/services-page/blue-arrow.svg');
    width: 24px;
    height: 24px;
}

.new-two-types-transport__top h5 {
    font-weight: 600;
}

.new-two-types-transport__box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
}

.new-two-types-transport-item__img {
    width: 100%;
    height: 308px;
    border-radius: 12px;
    display: block;
    object-fit: cover;
    margin-bottom: 20px
}

.new-two-types-transport-item__title {
    font-weight: 600;
    font-size: clamp(1rem, 0.8725rem + 0.5229vw, 1.5rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    margin-bottom: 15px;
}

.new-two-types-transport-item__desc {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8272rem + 0.1961vw, 1.0625rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

@media screen and (max-width: 1400px) {
    .new-two-types-transport-item__img {
        height: 260px;
    }
}

@media screen and (max-width: 1200px) {
    .new-two-types-transport-item__img {
        height: 220px;
    }
}

@media screen and (max-width: 992px) {
    .new-two-types-transport__left {
        gap: 24px;
    }
}

@media screen and (max-width: 768px) {
    .new-two-types-transport__top {
        margin-bottom: 24px;
    }

    .new-two-types-transport__bot {
        margin-top: 24px;
        gap: 24px;
    }
}

@media screen and (max-width: 576px) {
    .new-two-types-transport__box {
        display: flex;
        flex-direction: column;
    }

    .new-two-types-transport__list {
        padding-left: 21px;
    }

    .new-two-types-transport-item__img,
    .new-two-types-transport-item__title {
        margin-bottom: 8px;
    }

    .new-two-types-transport-item:first-child .new-two-types-transport-item__img {
        transform: scale(-1, 1);
    }
}

/* end new-two-types-transport */

/* start new-country-transport-content */

.new-country-transport__title {
    max-width: 420px;
}

.new-country-transport__right {
    border: 2px solid var(--strouk);
    border-radius: 12px;
    padding: 20px;
    display: flex;
    gap: 80px;
    justify-content: space-between;
}

.new-country-transport-content {
    display: flex;
    flex-direction: column;
    gap: 40px;
    padding: 44px 0 0 44px;
}

.new-country-transport-content__list {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-left: 27px
}

.new-country-transport-content__list li {
    font-weight: 400;
    font-size: clamp(0.9375rem, 0.8897rem + 0.1961vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    opacity: 0.7;
}

.new-country-transport__countries {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 10px;
}

.new-country-transport-item {
    aspect-ratio: 1/1;
    width: 180px;
    border: 1px solid var(--strouk);
    border-radius: 12px;
    overflow: hidden;
}

.new-country-transport-item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    scale: 1.5;
}

.new-country-transport-item:first-child img {
    object-position: top left;
    object-fit: cover;
    scale: 1;
}

.new-country-transport-item:last-child {
    background-color: #253F9E;
}

@media screen and (max-width: 1600px) {
    .new-country-transport-content {
        padding: 24px 0 24px 24px;
    }

    .new-country-transport__right {
        gap: 40px;
    }

    .new-country-transport-item {
        width: 160px;
    }
}

@media screen and (max-width: 1400px) {
    .new-country-transport-item {
        width: 140px;
    }
}

@media screen and (max-width: 1200px) {
    .new-country-transport-item {
        width: 100px;
    }

    .new-country-transport__countries {
        grid-template-columns: repeat(2, 100px);
        grid-template-rows: repeat(2, 100px);
    }
}

@media screen and (max-width: 768px) {
    .new-country-transport-content {
        padding: 0;
    }
}

@media screen and (max-width: 576px) {
    .new-country-transport__right {
        flex-direction: column;
        gap: 30px;
        padding: 25px 20px;
    }

    .new-country-transport-content {
        gap: 24px;
    }

    .new-country-transport-content__list {
        padding-left: 21px;
    }

    .new-country-transport-item {
        height: 80px;
        width: 100%;
    }

    .new-country-transport__countries {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 80px);
        gap: 8px;
    }

    .new-country-transport-item img {
        scale: 1;
    }
}

/* end new-country-transport-content */

/* start new-econom-advant */

.new-econom-advant__right {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.new-econom-advant__right>p {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    opacity: 0.7;
}

.new-econom-advant__list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 40px 40px 40px 67px;
    border-radius: 12px;
    background-color: var(--primary-blue-color);
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    letter-spacing: -0.04em;
    color: #fff;
}

@media screen and (max-width: 768px) {
    .new-econom-advant__list {
        padding: 20px 20px 20px 41px;
    }

    .new-econom-advant__right {
        gap: 24px;
    }
}

/* end new-econom-advant */

/* start new-why-profit */

.new-why-profit__title {
    max-width: 450px;
}

.new-why-profit__left {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.new-why-profit__left p {
    opacity: 0.7;
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-why-profit__right {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.new-why-profit__list {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.new-why-profit-item {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding-bottom: 32px;
    border-bottom: 1px solid var(--strouk);
}

.new-why-profit-item__title {
    font-weight: 600;
    font-size: clamp(1.125rem, 0.9657rem + 0.6536vw, 1.75rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-why-profit-item__desc {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-why-profit__accent {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--primary-blue-color);
    max-width: 664px;
}

@media screen and (max-width: 768px) {
    .new-why-profit__list {
        gap: 24px;
    }

    .new-why-profit-item {
        padding-bottom: 24px;
    }

    .new-why-profit__right {
        gap: 24px;
    }

    .new-why-profit__left {
        gap: 24px;
    }
}

/* end new-why-profit */

/* start new-price-transport */

.new-price-transport__right {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.new-price-transport__title {
    max-width: 450px;
}

.new-price-transport__accent {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--primary-blue-color);
    max-width: 664px;
}

.new-price-transport-box {
    border: 2px solid var(--strouk);
    border-radius: 12px;
    padding: 64px;
    min-height: 448px;
    display: flex;
    flex-direction: column;
    gap: 40px;
    position: relative;
    overflow: hidden;
}

.new-price-transport-box__img {
    position: absolute;
    bottom: -131px;
    right: -52px;
}

.new-price-transport-box__title {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.new-price-transport-box__text {
    font-weight: 400;
    font-size: 15px;
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    opacity: 0.7;
    max-width: 720px;
}

.new-price-transport-box__list {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-left: 27px;
}

.new-price-transport-box__list li {
    font-weight: 400;
    font-size: clamp(0.9375rem, 0.8897rem + 0.1961vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

@media screen and (max-width: 1600px) {
    .new-price-transport-box {
        padding: 40px;
    }
}

@media screen and (max-width: 1400px) {
    .new-price-transport-box__img {
        bottom: -170px;
        right: -60px;
    }
}

@media screen and (max-width: 1200px) {
    .new-price-transport-box {
        height: 500px;
    }

    .new-price-transport-mh .new-price-transport-box {
        height: 450px;
    }
}

@media screen and (max-width: 992px) {
    .new-price-transport-box__img {
        bottom: -131px;
        right: -52px;
    }
}

@media screen and (max-width: 768px) {
    .new-price-transport-box__img {
        bottom: -53px;
        right: -87px;
        width: 389px;
        height: 222px;
    }

    .new-price-transport-box {
        padding: 25px 20px 180px 20px;
        gap: 24px;
    }

    .new-price-transport-box__list {
        padding-left: 21px;
    }
}

@media screen and (max-width: 360px) {
    .new-price-transport-box__img {
        bottom: -80px;
    }
}

/* end new-price-transport */

/* ============  .related-services ============ */
.related-services {
    padding-top: 96px;
    padding-bottom: 96px;
    background-color: #eff8fc;
  }
  @media screen and (max-width: 768px) {
    .related-services {
      padding-top: 48px;
      padding-bottom: 48px;
    }
  }
  .related-services .block__container {
    align-items: center;
  }
  @media screen and (max-width: 992px) {
    .related-services .block__container {
      align-items: initial;
    }
  }
  
  .related-services__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: 8px;
  }
  @media screen and (max-width: 992px) {
    .related-services__list {
      justify-content: flex-start;
    }
  }
  @media screen and (max-width: 768px) {
    .related-services__list {
      gap: 6px;
    }
  }
  
  .related-services__item {
    padding: 6px 8px;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    letter-spacing: -0.04em;
    color: #2e6ca2;
    text-decoration: none;
    border: 1px solid rgba(1, 98, 158, 0.25);
    border-radius: 6px;
    transition: all 0.25s;
  }
  @media screen and (max-width: 768px) {
    .related-services__item {
      font-size: 13px;
    }
  }
  .related-services__item:hover {
    color: #fff;
    border: 1px solid #2e6ca2;
    background-color: #2e6ca2;
  }
  
  .related-services__arrow {
    width: 10px;
    height: auto;
  }
  
  .related-services__arrow path {
    stroke: #2e6ca2;
  }
  .related-services__item:hover .related-services__arrow path {
    stroke: #fff;
  }
  
  /* ============  END .related-services ============ */

/* ============  .slider-gallery ============ */
.block-gallery__wrapper {
    display: flex;
    flex-direction: column;
    gap: 40px;
  }
  .block-gallery__slider {
    width: 100%;
  }
  @media screen and (max-width: 992px) {
    .block-gallery__wrapper .block__content {
      display: none;
    }
  }
  @media screen and (max-width: 768px) {
    .block-gallery__wrapper {
      gap: 24px;
    }
  }
  
  @media screen and (max-width: 639px) {
    .block-gallery__slider {
      padding-left: 15px;
    }
  }
  
  .slider-gallery__item {
    display: block;
    max-width: 100%;
    border-radius: 12px;
    overflow: hidden;
  }
  
  .slider-gallery__arrows.gallery-arrows {
    justify-content: flex-end;
    display: flex;
    gap: 24px;
  }
  @media screen and (max-width: 992px) {
    .slider-gallery__arrows.gallery-arrows {
      display: none;
    }
  }
  .slider-gallery__arrows .gallery-arrows__prev,
  .slider-gallery__arrows .gallery-arrows__next {
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='47' height='47' rx='1.5' stroke='%2301629E' stroke-opacity='0.25' /%3E%3Cpath d='M21.5729 16.5294C21.2827 16.2375 20.8104 16.2375 20.5202 16.5294C20.2324 16.8189 20.2324 17.2865 20.5202 17.5759L25.505 22.5899C26.2806 23.37 26.2806 24.63 25.505 25.4101L20.5202 30.4241C20.2324 30.7135 20.2324 31.1811 20.5202 31.4706C20.8104 31.7625 21.2827 31.7625 21.5729 31.4706L27.5981 25.4101C28.3737 24.63 28.3737 23.37 27.5981 22.5899L21.5729 16.5294Z' fill='%232E6CA2' /%3E%3C/svg%3E");
    opacity: 0.5;
    transition: all 0.25s;
    cursor: pointer;
  }
  .slider-gallery__arrows .gallery-arrows__prev:hover,
  .slider-gallery__arrows .gallery-arrows__next:hover {
    opacity: 1;
  }
  .slider-gallery__arrows .gallery-arrows__prev {
    transform: rotate(180deg);
  }
  .slider-gallery__pagination {
    margin-top: 40px;
    padding-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
  }
  @media screen and (max-width: 992px) {
    .slider-gallery__pagination {
      display: none;
    }
  }
  .slider-gallery__pagination .swiper-pagination-bullet {
    position: relative;
    width: 120px;
    height: 3px;
    border-radius: 0;
  }
  .slider-gallery__pagination .swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    z-index: 2;
    left: 0px;
    right: 0;
    top: -10px;
    bottom: -10px;
  }
  .slider-gallery__pagination .swiper-pagination-bullet-active {
    background-color: #2E6CA2;
  }
  
  /* ============  END .slider-gallery ============ */

/* start new-calc-banner */

.new-calc-banner__inner {
    border-radius: 60px;
    background: #01629e;
    padding: 90px;
    position: relative;
    overflow: hidden;
    height: 458px;
}

.new-calc-banner__img {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.new-calc-banner__content {
    max-width: 465px;
    display: flex;
    flex-direction: column;
    gap: 24px;
    height: 100%;
}

.new-calc-banner__box {
    display: flex;
    flex-direction: column;
    gap: 30px;
    height: 100%;
}

.new-calc-banner__title {
    font-weight: 600;
    font-size: clamp(1.5rem, 1.3088rem + 0.7843vw, 2.25rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: #fff;
}

.new-calc-banner__desc {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: #fff;
    opacity: 0.7;
}

.new-calc-banner__link {
    gap: 190px;
}

.new-calc-banner__link-mt {
    margin-top: auto;
}

.new-calc-banner-phone {
    font-weight: 400;
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: #fff;
    display: flex;
    align-items: center;
    gap: 5px;
}

.new-calc-banner-phone__text {
    opacity: 0.7;
}

.new-calc-banner-phone__link {
    opacity: 1;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px dashed #fff;
}

.new-calc-banner__img-mobile {
    display: none;
}

@media screen and (max-width: 1200px) {
    .new-calc-banner__img {
        right: -200px;
    }
}

@media screen and (max-width: 992px) {
    .new-calc-banner__inner {
        padding: 40px;
    }

    .new-calc-banner__img {
        right: -300px;
    }

    .new-calc-banner__content {
        max-width: 350px;
    }
}

@media screen and (max-width: 768px) {
    .new-calc-banner__img {
        display: none;
    }

    .new-calc-banner__inner {
        padding: 25px 20px 335px 20px;
        border-radius: 20px;
        height: auto;
    }

    .new-calc-banner__box {
        gap: 24px;
    }

    .new-calc-banner__img-mobile {
        display: block;
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .new-calc-banner__content {
        max-width: 100%;
    }
}


@media screen and (max-width: 576px) {
    .new-calc-banner__link {
        gap: 20px;
        width: 100%;
    }
}

/* end new-calc-banner */

.service-faq-list {
    list-style-type: disc;
    font-size: 18px;
    font-weight: 500;    
    color: var(--primary-gray-color);
    margin-bottom: 16px;
    padding-left: 18px;
}
@media screen and (max-width: 680px) {
    .service-faq-list {
        font-size: 15px;
    }
}

@media screen and (max-width: 768px) {
    .fac-accordion {
        padding-bottom: 80px;
    }
}
/* End */


/* Start:/local/templates/baikal/css/course-page.css?17436657016735*/
/* Course */

.course-why-us-right {
    display: flex;
    flex-direction: column;
}

.course-why-us-right__header {
    background-color: var(--primary-blue-color);
    padding: 40px;
    border-radius: 12px;
}

.course-why-us-right__text {
    font-weight: 500;
    font-size: clamp(0.875rem, 0.652rem + 0.915vw, 1.75rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: #fff;
}

.course-why-us-right__content {
    border-radius: 12px;
    padding: 40px;
    background-color: var(--light-gray-color);
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: -14px;
}

.course-why-us-right__title {
    font-weight: 600;
    font-size: clamp(1.125rem, 1.0294rem + 0.3922vw, 1.5rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.course-why-us-right__desc {
    font-size: clamp(0.875rem, 0.7157rem + 0.6536vw, 1.5rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.course-why-us-right__images {
    display: flex;
    align-items: center;
}

.course-why-us-right__images img {
    width: 80px;
    height: 80px;
    border-radius: 100%;
    border: 2px solid #fff;
}

.course-why-us-right__images img:nth-child(2) {
    margin: 0 -20px;
}

.course-for__inner {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.course-for__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    list-style-type: none;
}

.course-for__item {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.course-for__list img {
    border-radius: 12px;
    width: 100%;
    height: 308px;
    object-fit: cover;
}

.course-for__list p {
    font-size: clamp(0.875rem, 0.8113rem + 0.2614vw, 1.125rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
}

.course-for__banner {
    margin-top: 10px;
    background: radial-gradient(117.5% 50% at 50% 50%, #fff 0%, #cacaca 100%);
    padding: 34px;
    display: flex;
    justify-content: center;
    border-radius: 12px;
    background-image: url(/local/templates/baikal/img/course-page/course-banner-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.course-for__banner p {
    font-weight: 500;
    font-size: clamp(1rem, 0.8725rem + 0.5229vw, 1.5rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    text-align: center;
    color: var(--dark-gray-color);
    max-width: 971px;
}

.course-await__content {
    display: flex;
    flex-direction: column;
    gap: 50px;
}


.course-await__img {
    height: 448px;
    width: 100%;
    object-fit: cover;
    border-radius: 12px;
}

.course-await__list {
    display: flex;
    flex-direction: column;
    gap: 15px;
    list-style-type: none;
}

.course-await__item {
    font-weight: 400;
    font-size: clamp(0.9375rem, 0.7941rem + 0.5882vw, 1.5rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: var(--dark-gray-color);
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

.course-await__item::before {
    content: "";
    display: flex;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    background-image: url(/local/templates/baikal/img/course-page/checkmark.svg);
    background-size: contain;
}

.course-await__item span {
    font-weight: 600;
}

.course-await-link {
    max-width: 528px;
    width: 100%;
}

.course-await-link:hover {
    background-color: #ededed;
}

.course-hero {
    background-image: url('/local/templates/baikal/img/course-page/course-banner.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}

.course-hero__inner {
    display: flex;
    flex-direction: column;
    gap: 37px;
}

.course-hero__container {
    padding-top: 64px;
    padding-bottom: 56px;
}

.course-hero__content {
    display: flex;
    flex-direction: column;
    gap: 34px;
    max-width: 690px;
}

.course-hero__title {
    font-weight: 600;
    font-size: clamp(1.875rem, 1.4608rem + 1.6993vw, 3.5rem);
    line-height: 110%;
    letter-spacing: -0.04em;
    color: #fff;
}

.course-hero__desc {
    font-weight: 500;
    font-size: clamp(0.9375rem, 0.826rem + 0.4575vw, 1.375rem);
    line-height: 130%;
    letter-spacing: -0.04em;
    color: #fff;
}

.course-hero-link {
    width: 100%;
    max-width: 528px;
}

.course-banner .new-calc-banner__inner {
    padding: 60px 96px;
}

.course-banner .new-container {
    padding-bottom: 32px;
}

.course-banner .new-calc-banner__content {
    max-width: 530px;
    position: relative;
    z-index: 1;
}

.course-banner .new-calc-banner__link {
    gap: unset;
    width: 100%;
    max-width: 335px;
}

.course-org-transport .new-org-transport__list li {
    font-size: clamp(0.9375rem, 0.7304rem + 0.8497vw, 1.75rem);
}

.course-hero .bx-breadcrumb-item-text,
.course-hero .bx-breadcrumb-item-link,
.course-hero .bx-breadcrumb {
    color: rgba(255, 255, 255, 0.5);
}

.course-padding {
    padding-top: 80px;
    padding-bottom: 80px;
}

@media screen and (max-width: 992px) {
    .course-hero {
        background-position: center;
    }
}

@media screen and (max-width: 768px) {
    .course-hero__desc {
        line-height: 110%;
    }

    .course-for__list {
        display: flex;
        flex-direction: column;
        gap: 24px;
    }
}

@media screen and (max-width: 576px) {
    .course-hero {
        background-image: url(/local/templates/baikal/img/course-page/course-banner-mobile.jpg);
    }

    .course-hero__container {
        padding-top: 40px;
        padding-bottom: 123px;
    }

    .course-hero__inner {
        gap: 24px;
    }

    .course-hero__content {
        gap: 24px;
    }

    .course-why-us-right__header {
        padding: 20px;
    }

    .course-why-us-right__content {
        padding: 20px;
        margin-top: -10px;
    }

    .course-await__img {
        height: 220px;
        transform: scaleX(-1);
    }

    .course-await__content {
        gap: 16px;
    }

    .course-await__item {
        gap: 10px;
    }

    .course-await__item::before {
        width: 18px;
        height: 18px;
    }

    .course-for__inner {
        gap: 24px;
    }

    .course-for__list img {
        height: 220px;
    }

    .course-for__banner {
        padding: 29px 20px 19px 20px;
        background-image: url(/local/templates/baikal/img/course-page/course-banner-bg-mobile.jpg);
    }

    .course-banner .new-calc-banner__inner {
        padding: 27px 20px 295px 20px;
    }

    .course-banner .new-calc-banner-phone {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .course-padding {
        padding-bottom: 40px;
        padding-top: 0;
    }
}

/* end Course */
/* End */


/* Start:/upload/cookie/cookie.css?17023678991144*/
#cookie_note {
  display: none;
  position: fixed;
  z-index: 9999;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 5px 20px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  font-size: 14px;
  line-height: normal;

  a {
    color: #4599d8;
  }
}

#cookie_note div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}



#cookie_note p {
  margin: 0;
  text-align: left;
  color: black;
}



.cookie_accept {
  padding: 8px;
  color: #fff;
  background-color: rgb(69, 153, 216);
  border: none;
  box-shadow: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.25s;
  font-size: 14px;
}

.cookie_accept:hover {
  background-color: rgb(50, 133, 196);
}

@media (min-width: 576px) {
  #cookie_note.show {
    display: flex;
    z-index: 9999;
  }
}
@media (max-width: 575px) {
  #cookie_note.show {
    display: block;
    text-align: left;
  }
}

@media (max-width: 480px) {
  #cookie_note {
    font-size: 12px;
  }
  #cookie_note div {
    gap: 16px;
  }
  .cookie_accept {
    padding: 4px;
  }
}


/* End */


/* Start:/local/components/seologic/form.result.new/templates/form-contact/style.css?1719830914666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/components/seologic/form.result.new/templates/form-contact/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/components/seologic/form.result.new/templates/form-contact/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/baikal/css/intlTelInput.min.css?171983083319157*/
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/baikal/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/local/templates/baikal/css/../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
/* End */


/* Start:/local/templates/baikal/css/swiper-bundle.min.css?172547310118432*/
/**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */
/* /local/templates/baikal/css/fonts.css?17262264972669 */
/* /local/templates/baikal/css/slick.css?17198308321776 */
/* /local/templates/baikal/css/slick-theme.css?17198308323145 */
/* /local/templates/baikal/css/critical.css?173374634978421 */
/* /local/templates/baikal/css/custom.css?1730980110147353 */
/* /local/templates/baikal/css/main.css?173374634916959 */
/* /local/templates/baikal/css/style.css?174765725045374 */
/* /local/templates/baikal/css/keisy.css?17254731011723 */
/* /local/templates/baikal/css/new-service.css?175163650130698 */
/* /local/templates/baikal/css/course-page.css?17436657016735 */
/* /upload/cookie/cookie.css?17023678991144 */
/* /local/components/seologic/form.result.new/templates/form-contact/style.css?1719830914666 */
/* /local/templates/baikal/css/intlTelInput.min.css?171983083319157 */
/* /local/templates/baikal/css/swiper-bundle.min.css?172547310118432 */
