

/* Start:/local/templates/med-vlaekan/fonts/montserrat/stylesheet.css?17291489688267*/
@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLight.eot');
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLight.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLight.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-MediumItalic.eot');
    src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-MediumItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-MediumItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Italic.eot');
    src: local('Montserrat Italic'), local('Montserrat-Italic'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Italic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Italic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Regular.eot');
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Regular.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Regular.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ThinItalic.eot');
    src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ThinItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ThinItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Bold.eot');
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Bold.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Bold.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Light.eot');
    src: local('Montserrat Light'), local('Montserrat-Light'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Light.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Light.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Black.eot');
    src: local('Montserrat Black'), local('Montserrat-Black'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Black.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Black.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Medium.eot');
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Medium.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Medium.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLightItalic.eot');
    src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLightItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLightItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BlackItalic.eot');
    src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BlackItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BlackItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBoldItalic.eot');
    src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBoldItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBoldItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBoldItalic.eot');
    src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBoldItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBoldItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBold.eot');
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBold.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBold.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BoldItalic.eot');
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BoldItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BoldItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-LightItalic.eot');
    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-LightItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-LightItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBold.eot');
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBold.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBold.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Thin.eot');
    src: local('Montserrat Thin'), local('Montserrat-Thin'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Thin.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Thin.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/montserrat/Montserrat-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}


/* End */


/* Start:/local/templates/med-vlaekan/fonts/playfair_display/stylesheet.css?17291489682933*/
@font-face {
    font-family: 'Playfair Display';
    src: url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Black.eot');
    src: local('Playfair Display Black'), local('PlayfairDisplay-Black'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Black.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Black.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Black.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Regular.eot');
    src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Regular.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Regular.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Bold.eot');
    src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Bold.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Bold.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Italic.eot');
    src: local('Playfair Display Italic'), local('PlayfairDisplay-Italic'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Italic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Italic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Italic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BlackItalic.eot');
    src: local('Playfair Display Black Italic'), local('PlayfairDisplay-BlackItalic'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BlackItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BlackItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BoldItalic.eot');
    src: local('Playfair Display Bold Italic'), local('PlayfairDisplay-BoldItalic'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BoldItalic.woff2') format('woff2'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BoldItalic.woff') format('woff'),
        url('/local/templates/med-vlaekan/fonts/playfair_display/PlayfairDisplay-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}


/* End */


/* Start:/local/templates/med-vlaekan/css/slick.css?17291489681776*/
/* 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/med-vlaekan/css/slick-theme.css?17291489683145*/
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/med-vlaekan/css/./ajax-loader.gif') center center no-repeat;
}

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

    src: url('/local/templates/med-vlaekan/css/./fonts/slick.eot');
    src: url('/local/templates/med-vlaekan/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/med-vlaekan/css/./fonts/slick.woff') format('woff'), url('/local/templates/med-vlaekan/css/./fonts/slick.ttf') format('truetype'), url('/local/templates/med-vlaekan/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/med-vlaekan/css/jquery.fancybox.min.css?172914896812795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/med-vlaekan/css/twentytwenty.css?17291489686537*/
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px; }

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em; }

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px; }

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute; }

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px; }

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px; }

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }
  .twentytwenty-container img {
    max-width: 100%;
    position: absolute;
    top: 0;
    display: block; }
  .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
    background: rgba(0, 0, 0, 0); }
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
    .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
      opacity: 0; }
  .twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }

.twentytwenty-before-label {
  opacity: 0; }
  .twentytwenty-before-label:before {
    content: attr(data-content); }

.twentytwenty-after-label {
  opacity: 0; }
  .twentytwenty-after-label:before {
    content: attr(data-content); }

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px; }

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px; }

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px; }

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px; }

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25; }
  .twentytwenty-overlay:hover {
    background: rgba(0, 0, 0, 0.5); }
    .twentytwenty-overlay:hover .twentytwenty-after-label {
      opacity: 1; }
    .twentytwenty-overlay:hover .twentytwenty-before-label {
      opacity: 1; }

.twentytwenty-before {
  z-index: 20; }

.twentytwenty-after {
  z-index: 10; }

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer; }

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5); }

.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px; }

.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px; }

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px; }

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px; }

/* End */


/* Start:/local/templates/med-vlaekan/css/swiper-bundle.min.css?172914896815563*/
/**
 * Swiper 7.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 24, 2021
 */

@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}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.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-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-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.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: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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.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-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.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{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: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:10px;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-progressbar{background: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: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:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-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: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}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.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,.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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-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 */


/* Start:/local/templates/med-vlaekan/css/aos.css?172914896826053*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/* End */


/* Start:/local/templates/med-vlaekan/components/bitrix/menu/top_menu/style.css?17291489682267*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/med-vlaekan/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}
.burger-menu__submenu-list-link.burger-menu__list-link--submenu::before{
	width: 20px;
	height: 20px;
	background-position: center;
	background-size: contain;
	transition: 0.2s;
}
.burger-menu__submenu-list-item:hover a.burger-menu__submenu-list-link.burger-menu__list-link--submenu:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5L19 12.5' stroke='%23212121' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
}
.burger-menu__submenu-list:hover .burger-menu__submenu-list-item:not(.hovopen) .burger-menu__list-link--submenu::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 5.5V4.5H11V5.5V11.5L5 11.5H4V13.5H5H11V19.5V20.5H13V19.5V13.5H19H20V11.5H19L13 11.5V5.5Z' fill='%23B9BCBE'/%3E%3C/svg%3E");
}

.burger-mobile-submenu__has_childs:before {
	position: absolute;
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M16 12L24 20L16 28' stroke='%23212121' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E");
	width: 30px;
	background-repeat: no-repeat;
	height: 30px;
	right: 0;
	transform: translateY(-26%);
	background-size: 100%;
	transition: .3s;
}

@media(max-width: 767px) {
	.burger-mobile-submenu__has_childs:before {
		background-size: 100%;
	}
}

@media(max-width: 1024px) and (min-height: 1200px) {
	.burger-menu__item-image>img{
		object-position: right;
	}
}




/* End */


/* Start:/local/templates/med-vlaekan/components/bitrix/catalog.section.list/bottom_menu/style.min.css?17291489686236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/med-vlaekan/components/bitrix/news.list/menu_bottom/style.css?1729148968150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/med-vlaekan/styles.css?1729148969549*/
img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial, Helvetica,sans-serif; 
	margin:1.3em 0 1em;
	font-weight:normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:160%; }
h3 { font-size:140%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }

/* End */


/* Start:/local/templates/med-vlaekan/template_styles.css?1749048520561465*/
html {
    width: 100%;
    height: 100%;
}

body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 80.01%;
    font-family: 'Montserrat';
    font-size: 14px;
    color: #212121;
    background: white;
    width: 100%;
    position: relative;
    height: 100%;
}

.preloader {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: #7DA5D2;
    overflow: hidden;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    display: none;
}

.preloader__begin {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
}

.preloader__begin.--animate {
    transition: all 0.5s ease;
    animation: preloader_begin 0.5s linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;

}

.banner.--banner_fade_in {
    transition-delay: 2s;
    transition: all 1s ease;
    animation: banner_fade_in 1s linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@keyframes preloader_begin {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes banner_fade_in {
    0% {
        transform: translateX(-100%);
        opacity: 0;
    }

    100% {
        opacity: 1;
        transform: translateX(0);
    }
}

.preloader__content {
    overflow: hidden;
    background: #6F9ACA;
    position: relative;
    width: 43%;
    margin: auto;
    transform: translateY(1000px);
}

.preloader__content_img {
    transform: translateY(100%);
    overflow: hidden;
    transition: 1s;
    height: 100%;
    width: 100%;
    transition: 1s;
}

.preloader__content_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;

}

.preloader__text {
    color: white;
    text-align: center;
    font-family: 'Playfair Display';
    font-size: 96px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 5s;
    width: 100%;
    overflow: hidden;
}

.preloader__text_slogan {
    transform: translateY(1000px);
}

.preloader__content.--animate_content,
.preloader__content_img.--animate_content {
    transition: 1s;
    transform: translateY(0);
}

.preloader__content.--animate_content {
    transition-delay: 1s;
}

.preloader__content_img.--animate_content {
    transition-delay: 1.2s;
}

.preloader__text_slogan.--animate_content {
    transition: 1s;
    transform: translateY(0);
}

.preloader__text_slogan.--animate_content:first-child {
    transition-delay: 1.6s;
}

.preloader__text_slogan.--animate_content:nth-child(2) {
    transition-delay: 1.7s;
}

.preloader__text_slogan.--animate_content:nth-child(3) {
    transition-delay: 1.8s;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #212121;
    ;
    margin-block-start: initial;
    margin-block-end: initial;
    margin-inline-start: initial;
    margin-inline-end: initial;
}

h1 {
    font-family: 'Montserrat';
    font-size: 54px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

section {
    overflow: hidden;
    padding-top: 100px;
}

footer {
    background: white;
    overflow: hidden;
    position: relative;
}

hr,
.hr {
    border-color: #E9E9E9;
}


section {
    position: relative;
}

p {
    margin-block-start: 15px;
    margin-block-end: 15px;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.container,
.--container {
    max-width: 1720px;
    width: 100%;
    position: relative;
    margin: 0 auto;
}

.index_header .header_logo,
.burger-menu_logo {
    position: fixed;
    top: 0;
    padding: 31px 0;
    width: 100%;
}

.header_logo,
.burger-menu_logo {
    width: 100%;
}

.header_burger {
    position: fixed;
    top: 0px;
    right: 65px;
    border: none;
    background: none;
    z-index: 100;
    cursor: pointer;
    width: 60px;
    height: 60px;
    padding: 0;
    margin: 0;
}

.header_wrapper {
    padding: 32px 0;
}

.header_wrapper a {
    position: relative;
    z-index: 10;
}

.index_header .header_logo,
.header_logo,
.burger-menu_logo {
    display: flex;
    align-items: center;
    max-width: 320px;
}

.header_logo img,
.burger-menu_logo img {
    width: 100%;
}

.banner {
    height: 980px;
    background: url('/local/templates/med-vlaekan/./images/women.webp') right no-repeat;
    background-size: contain;
    position: relative;
}
@media (max-width: 1620px){
    .banner {
        background-size: cover;
    }
}

.banner::before {
    content: '';
    height: 100%;
    width: 60%;
    background: url('/local/templates/med-vlaekan/./images/bg_banner.png') right no-repeat;
    position: absolute;
    top: 0;
    background-size: cover;
}

.banner__wrapper {
    z-index: 1;
    position: relative;
    margin: 0px auto;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 100px 0;
    font-family: 'Montserrat';
    color: white;
}

.banner__text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.banner__text_slogan {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 5.6px;
    text-transform: uppercase;
    color: #EBF3F6;
}

.banner__text_name {
    color: #EBF3F6;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 8px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.banner__text_main_slogan {
    font-size: 54px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 40px;
}

.banner__text_vertical_line {
    height: 300px;
    border-left: 1px solid white;
    margin: 40px 0;
}

.banner__social_vertical_line {
    height: 620px;
    background: black;
    width: 1px;
    margin-bottom: 40px;
}

.banner__social {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.banner__social_inst {
    margin-bottom: 17px;
}

.banner__social_inst::before {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1103_2044)'%3E%3Cpath d='M10 5.9375C7.73828 5.9375 5.89844 7.77734 5.89844 10.0391C5.89844 12.3008 7.73828 14.1406 10 14.1406C12.2617 14.1406 14.1016 12.3008 14.1016 10.0391C14.1016 7.77734 12.2617 5.9375 10 5.9375ZM10 5.9375C7.73828 5.9375 5.89844 7.77734 5.89844 10.0391C5.89844 12.3008 7.73828 14.1406 10 14.1406C12.2617 14.1406 14.1016 12.3008 14.1016 10.0391C14.1016 7.77734 12.2617 5.9375 10 5.9375ZM17.0703 0H2.92969C1.3125 0 0 1.3125 0 2.92969V17.0703C0 18.6875 1.3125 20 2.92969 20H17.0703C18.6875 20 20 18.6875 20 17.0703V2.92969C20 1.3125 18.6875 0 17.0703 0ZM10 15.3125C7.09379 15.3125 4.72656 12.9453 4.72656 10.0391C4.72656 7.13277 7.09379 4.76562 10 4.76562C12.9062 4.76562 15.2734 7.13277 15.2734 10.0391C15.2734 12.9453 12.9062 15.3125 10 15.3125ZM16.4453 4.76562C15.8008 4.76562 15.2734 4.23828 15.2734 3.59375C15.2734 2.94922 15.8008 2.42188 16.4453 2.42188C17.0898 2.42188 17.6172 2.94922 17.6172 3.59375C17.6172 4.23828 17.0898 4.76562 16.4453 4.76562ZM10 5.9375C7.73828 5.9375 5.89844 7.77734 5.89844 10.0391C5.89844 12.3008 7.73828 14.1406 10 14.1406C12.2617 14.1406 14.1016 12.3008 14.1016 10.0391C14.1016 7.77734 12.2617 5.9375 10 5.9375ZM10 5.9375C7.73828 5.9375 5.89844 7.77734 5.89844 10.0391C5.89844 12.3008 7.73828 14.1406 10 14.1406C12.2617 14.1406 14.1016 12.3008 14.1016 10.0391C14.1016 7.77734 12.2617 5.9375 10 5.9375ZM10 5.9375C7.73828 5.9375 5.89844 7.77734 5.89844 10.0391C5.89844 12.3008 7.73828 14.1406 10 14.1406C12.2617 14.1406 14.1016 12.3008 14.1016 10.0391C14.1016 7.77734 12.2617 5.9375 10 5.9375Z' fill='%23212121'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1103_2044'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.banner__social_telegram::before {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_1103_2048)'%3E%3Cpath d='M7.84753 12.6508L7.51669 17.3041C7.99003 17.3041 8.19503 17.1008 8.44086 16.8566L10.66 14.7358L15.2584 18.1033C16.1017 18.5733 16.6959 18.3258 16.9234 17.3274L19.9417 3.1841L19.9425 3.18326C20.21 1.9366 19.4917 1.4491 18.67 1.75493L0.92836 8.54743C-0.282474 9.01743 -0.264141 9.69243 0.722526 9.99826L5.25836 11.4091L15.7942 4.8166C16.29 4.48826 16.7409 4.66993 16.37 4.99826L7.84753 12.6508Z' fill='%23212121'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1103_2048'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.banner__social_inst:hover,
.banner__social_telegram:hover {
    border-color: #7DA5D2;
}

.banner__social_inst:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M10 6.21533C7.73828 6.21533 5.89844 8.05518 5.89844 10.3169C5.89844 12.5786 7.73828 14.4185 10 14.4185C12.2617 14.4185 14.1016 12.5786 14.1016 10.3169C14.1016 8.05518 12.2617 6.21533 10 6.21533ZM10 6.21533C7.73828 6.21533 5.89844 8.05518 5.89844 10.3169C5.89844 12.5786 7.73828 14.4185 10 14.4185C12.2617 14.4185 14.1016 12.5786 14.1016 10.3169C14.1016 8.05518 12.2617 6.21533 10 6.21533ZM17.0703 0.277832H2.92969C1.3125 0.277832 0 1.59033 0 3.20752V17.3481C0 18.9653 1.3125 20.2778 2.92969 20.2778H17.0703C18.6875 20.2778 20 18.9653 20 17.3481V3.20752C20 1.59033 18.6875 0.277832 17.0703 0.277832ZM10 15.5903C7.09379 15.5903 4.72656 13.2231 4.72656 10.3169C4.72656 7.41061 7.09379 5.04346 10 5.04346C12.9062 5.04346 15.2734 7.41061 15.2734 10.3169C15.2734 13.2231 12.9062 15.5903 10 15.5903ZM16.4453 5.04346C15.8008 5.04346 15.2734 4.51611 15.2734 3.87158C15.2734 3.22705 15.8008 2.69971 16.4453 2.69971C17.0898 2.69971 17.6172 3.22705 17.6172 3.87158C17.6172 4.51611 17.0898 5.04346 16.4453 5.04346ZM10 6.21533C7.73828 6.21533 5.89844 8.05518 5.89844 10.3169C5.89844 12.5786 7.73828 14.4185 10 14.4185C12.2617 14.4185 14.1016 12.5786 14.1016 10.3169C14.1016 8.05518 12.2617 6.21533 10 6.21533ZM10 6.21533C7.73828 6.21533 5.89844 8.05518 5.89844 10.3169C5.89844 12.5786 7.73828 14.4185 10 14.4185C12.2617 14.4185 14.1016 12.5786 14.1016 10.3169C14.1016 8.05518 12.2617 6.21533 10 6.21533ZM10 6.21533C7.73828 6.21533 5.89844 8.05518 5.89844 10.3169C5.89844 12.5786 7.73828 14.4185 10 14.4185C12.2617 14.4185 14.1016 12.5786 14.1016 10.3169C14.1016 8.05518 12.2617 6.21533 10 6.21533Z' fill='%237DA5D2'/%3E%3C/svg%3E");
}

.banner__social_telegram:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_1829_2179)'%3E%3Cpath d='M7.84753 12.9286L7.51669 17.5819C7.99003 17.5819 8.19503 17.3786 8.44086 17.1344L10.66 15.0136L15.2584 18.3811C16.1017 18.8511 16.6959 18.6036 16.9234 17.6053L19.9417 3.46193L19.9425 3.4611C20.21 2.21443 19.4917 1.72693 18.67 2.03276L0.92836 8.82526C-0.282474 9.29526 -0.264141 9.97026 0.722526 10.2761L5.25836 11.6869L15.7942 5.09443C16.29 4.7661 16.7409 4.94776 16.37 5.2761L7.84753 12.9286Z' fill='%237DA5D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1829_2179'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.277832)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.banner__text_btn_dawn {
    width: 40px;
    height: 60px;
}

.--banner__social-svg svg,
.banner__text_btn_dawn svg {
    width: 100%;
    height: 100%;
}

.banner__social_inst,
.banner__social_telegram {
    width: 40px;
    height: 40px;
    display: block;
    border: solid black 2px;
    border-radius: 50%;
    position: relative;
}

.about_pad {
    padding: 100px 0;
}

.about__column_subtitle {
    color: #7DA5D2;
}

.about__wrapper {
    display: flex;
    position: relative;
    gap: 30px;
}

.about__column {
    flex: 1;
    position: relative;
}

.about__column_subtitle_name {
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 8px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.about__column_subtitle_desc {
    font-family: 'Montserrat';
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}

.about__column_text {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    max-width: 700px;
}

.--bg_extra-blue .about__column_text{
    color: #FFFFFF;

}

.about__column_vertical_line {
    height: 200px;
    border-left: 1px solid #7DA5D2;
    margin: 40px 0;
}

.about__column_picture_one {
    position: absolute;
    top: 0;
    right: 0;
    width: 470px;
    height: 402px;
}

.about__column_picture_one::before {
    content: '';
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg width='223' height='469' viewBox='0 0 223 469' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_611_13297)'%3E%3Cpath d='M198.183 215.731C196.881 213.78 195.363 211.997 193.64 210.412C192.75 209.596 191.43 210.919 192.319 211.735C199.569 218.404 202.444 228.497 202.285 238.13C202.098 249.855 197.864 261.074 194.108 272.039C190.072 283.829 186.035 295.611 181.998 307.401C180.003 313.217 178.008 319.042 176.022 324.858C174.289 329.904 172.725 335.063 170.515 339.931C168.492 344.387 165.813 348.692 161.823 351.637C157.936 354.508 153.169 355.915 148.392 356.252C137.78 357.012 127.871 353.007 118.064 349.518C112.688 347.604 107.237 345.859 101.57 345.071C96.063 344.302 90.181 344.33 85.0015 342.051C80.8241 340.213 76.8904 336.798 76.3658 331.996C75.9069 327.775 78.1079 323.863 80.1685 320.365C82.3696 316.613 84.8797 312.832 85.7508 308.499C86.1816 306.388 86.1441 304.25 85.7508 302.167C85.8163 302.158 85.8913 302.149 85.9568 302.149C87.8675 301.961 89.797 301.811 91.7264 301.895C93.7495 301.989 95.7258 302.402 97.702 302.786C101.252 303.481 104.811 303.95 108.351 302.899C111.592 301.942 114.449 300.047 117.006 297.881C122.869 292.909 127.187 285.968 134.408 282.751C134.942 282.507 134.989 282 134.783 281.597C134.783 281.578 134.792 281.559 134.792 281.541C135.054 281.128 135.045 280.546 134.502 280.237C127.814 276.476 124.199 269.459 120.424 263.1C116.875 257.115 112.304 250.127 104.998 248.551C103.425 248.214 101.804 248.176 100.231 248.533C98.4982 248.917 96.934 249.808 95.3137 250.512C93.609 251.253 91.9699 251.543 90.1716 251.056C90.3683 250.793 90.565 250.521 90.743 250.24C90.9209 249.968 90.9209 249.705 90.8272 249.48C91.9887 247.266 92.8503 244.968 93.4966 242.614C97.4492 242.829 101.467 241.938 104.558 239.331C105.401 238.618 106.141 237.764 106.74 236.826C108.735 238.336 111.143 239.274 113.69 238.946C116.818 238.533 119.169 236.339 119.834 233.252C120.546 229.951 120.022 226.218 119.263 222.972C118.467 219.576 117.09 216.284 115.095 213.414C113.231 210.731 110.89 208.395 108.127 206.651C105.579 205.037 102.226 203.996 99.8001 206.398C98.723 207.467 98.0861 208.902 97.5241 210.29C96.8591 211.941 96.3158 213.639 95.885 215.374C94.9952 218.92 94.5363 222.559 94.1523 226.199C93.6371 231.001 93.225 235.926 92.0917 240.644C88.6918 240.25 85.1701 239.077 82.6037 236.836C82.8285 236.686 83.0439 236.535 83.25 236.376C85.2825 234.81 86.8372 232.699 87.727 230.298C88.4014 228.487 89.2444 225.045 86.8466 224.079C84.3084 223.056 81.358 226.142 80.2247 228.084C78.7449 230.635 78.6512 233.646 79.6721 236.357C76.0099 238.036 70.2591 238.393 67.4586 234.969C64.5363 231.395 66.2503 226.368 68.3765 222.906C71.2706 218.188 75.2325 213.245 79.0633 209.268C87.8488 199.053 94.2834 186.249 94.6299 172.583C94.9484 160.051 89.8438 147.032 79.7189 139.34C68.6575 130.945 53.5685 130.176 40.4558 133.093C27.0528 136.085 14.0806 143.833 9.24764 157.34C7.05595 163.447 6.98102 170.228 9.64102 176.203C12.0481 181.625 16.5626 186.184 22.1636 188.238C22.8661 188.501 23.5873 188.698 24.3085 188.866C24.3366 189.195 24.552 189.495 24.9922 189.57C25.2638 189.617 25.5355 189.654 25.8165 189.701C21.3488 190.189 16.8249 190.039 12.3853 189.26C11.2052 189.054 10.7181 190.864 11.9076 191.071C16.7593 191.924 21.6579 192.056 26.5376 191.483C26.4908 191.615 26.4534 191.737 26.4065 191.868C26.1911 192.496 26.7624 192.984 27.315 193.04C30.0593 193.341 32.7943 193.322 35.5198 193.04C35.5105 193.463 35.754 193.913 36.1942 193.997C41.1396 194.916 46.2535 194.635 51.0584 193.125C53.1096 192.478 55.0015 191.624 56.7811 190.602C59.1133 190.161 61.4174 189.56 63.6746 188.754C66.241 187.844 68.8448 186.549 70.615 184.411C71.3081 183.576 71.9075 182.45 71.6453 181.325C71.4018 180.293 70.4558 179.627 69.4255 179.618C66.8404 179.58 64.3677 182.3 62.6256 183.914C60.6681 185.724 58.6544 187.384 56.369 188.735C52.866 189.373 49.2788 189.645 45.7384 189.664C39.5286 189.701 33.3562 188.97 27.2214 188.022C27.0996 187.684 26.828 187.403 26.3972 187.347C20.6931 186.634 15.7478 182.901 12.76 178.089C9.5099 172.855 8.75123 166.617 10.203 160.67C13.4437 147.407 25.3762 139.124 37.8989 135.672C50.1217 132.296 64.349 132.164 75.551 138.796C86.1161 145.043 92.0261 157.031 92.7099 169.065C93.4498 182.207 87.9893 195.038 79.9999 205.234C78.9977 206.51 77.9487 207.758 76.8716 208.977C74.8766 211.106 72.7505 213.827 70.9522 216.125C69.0696 218.545 67.1495 221.03 65.7633 223.769C63.4686 228.328 63.0752 234.753 67.9269 237.849C71.6921 240.25 76.8997 239.837 80.9084 237.849C83.7745 240.606 87.7458 241.929 91.6234 242.464C90.8647 245.099 89.8532 247.651 88.4108 250.052C88.3358 250.174 88.3077 250.296 88.2984 250.418C87.1838 249.949 86.088 249.433 84.9172 249.105C77.087 246.929 70.7836 254.498 66.0443 259.498C61.6515 264.122 57.4836 268.943 53.3718 273.821C52.0605 275.294 50.8055 276.813 49.5691 278.352C48.8011 279.271 48.0331 280.19 47.2744 281.109C47.1058 281.316 47.0496 281.541 47.059 281.747C47.0403 281.907 47.0777 282.057 47.1339 282.207C46.9841 282.666 47.1339 283.257 47.7334 283.454C53.0627 285.227 56.7905 289.72 60.5276 293.669C64.4708 297.824 68.8448 301.773 74.7361 302.589C77.7989 303.012 80.871 302.711 83.9244 302.383C84.2241 303.865 84.3084 305.394 84.1398 306.923C83.6246 311.529 80.8429 315.562 78.5575 319.455C76.4595 323.028 74.324 326.959 74.4645 331.236C74.6144 335.804 77.3587 339.556 81.0583 342.032C85.5353 345.034 90.9396 345.766 96.1847 346.328C99.1163 346.647 102.048 346.947 104.933 347.548C107.715 348.129 110.459 348.927 113.166 349.808C123.553 353.195 133.678 357.969 144.795 358.222C149.469 358.325 154.208 357.641 158.507 355.737C162.975 353.757 166.572 350.399 169.232 346.328C171.929 342.192 173.681 337.511 175.292 332.868C177.315 327.052 179.282 321.218 181.277 315.393C185.388 303.387 189.5 291.38 193.612 279.374C197.508 267.987 202.163 256.496 203.709 244.49C204.936 234.678 203.765 224.116 198.183 215.731ZM106.094 233.862C104.774 232.568 103.659 231.114 102.807 229.463C102.338 228.562 101.898 227.596 101.664 226.602C101.58 226.264 101.383 225.523 101.673 225.223C102.132 224.754 103.041 225.317 103.453 225.561C106.385 227.334 107.068 230.851 106.094 233.862ZM98.0111 214.633C98.4232 213.17 98.9103 211.716 99.5191 210.328C100.044 209.127 100.709 207.72 101.945 207.11C104.67 205.76 108.276 208.827 110.14 210.544C114.73 214.774 117.352 220.73 118.045 226.883C118.392 229.988 118.795 234.397 115.723 236.301C113.044 237.961 109.925 236.967 107.621 235.157C108.483 233.121 108.717 230.832 108.024 228.684C107.452 226.893 106.338 225.289 104.783 224.21C103.434 223.272 101.242 222.522 100.109 224.182C98.9665 225.861 100.156 228.29 100.905 229.876C101.945 232.052 103.425 234.003 105.204 235.635C105.214 235.644 105.232 235.644 105.242 235.663C105.204 235.719 105.176 235.776 105.139 235.832C102.75 239.556 98.1423 240.916 93.9275 240.766C95.9131 232.239 95.6321 223.094 98.0111 214.633ZM63.9275 185.208C64.836 184.364 65.7539 183.52 66.7467 182.779C67.2432 182.413 67.777 182.019 68.339 181.747C69.2756 181.306 70.1467 181.522 69.5098 182.685C68.3296 184.842 65.3512 186.127 63.1689 186.906C62.5132 187.14 61.8482 187.356 61.1832 187.553C62.1198 186.812 63.0377 186.034 63.9275 185.208ZM50.1124 191.399C46.0568 192.609 41.7577 192.928 37.5617 192.281C37.571 192.253 37.5804 192.215 37.5804 192.187C37.7022 191.69 37.4493 191.305 37.0746 191.136C41.4112 191.54 45.7852 191.68 50.1124 191.399ZM28.7855 190.564C28.8417 190.405 28.8417 190.255 28.8043 190.114C31.2769 190.48 33.7777 190.799 36.2972 191.052C33.7309 191.39 31.1365 191.427 28.5607 191.221C28.6357 191.005 28.7106 190.789 28.7855 190.564ZM81.6765 229.294C82.1354 228.422 85.7601 224.191 86.5001 226.33C86.7811 227.155 86.3877 228.337 86.1348 229.125C85.807 230.185 85.3012 231.189 84.6924 232.118C83.8026 233.449 82.6318 234.556 81.3018 235.429C80.59 233.431 80.6743 231.189 81.6765 229.294ZM118.495 293.96C116.088 296.352 113.465 298.594 110.403 300.094C106.956 301.783 103.406 301.914 99.6689 301.248C95.9225 300.582 92.3539 299.832 88.5232 300.057C87.4554 300.123 86.3783 300.226 85.3106 300.338C84.8141 298.659 84.0929 297.027 83.1657 295.526C77.6958 286.568 67.5429 283.126 57.6709 281.681C57.0153 281.588 56.3503 281.513 55.6853 281.428C74.5769 275.434 94.9203 274.234 114.383 278.042C115.573 278.277 116.753 278.539 117.924 278.811C121.745 280.359 125.688 281.644 129.763 282.179C130.118 282.301 130.474 282.422 130.83 282.544C126.072 285.499 122.457 290.011 118.495 293.96ZM65.679 276.794C71.7108 274.281 77.7427 271.786 84.2053 270.641C90.1529 269.591 95.9506 270.144 101.664 272.029C104.577 272.986 107.387 274.196 110.187 275.434C95.8756 273.211 81.1707 273.558 66.9715 276.504C66.5407 276.588 66.1098 276.701 65.679 276.794ZM73.0221 255.089C75.757 252.575 79.2694 250.193 83.1751 250.634C84.5425 250.784 85.807 251.3 87.062 251.825C82.8285 255.999 76.4127 257.49 71.1114 259.864C68.9946 260.811 66.9809 261.965 65.0608 263.25C67.6272 260.454 70.231 257.659 73.0221 255.089ZM50.9085 279.608C52.1636 278.098 53.428 276.597 54.6924 275.097C57.2401 272.217 59.9563 269.487 62.9628 267.077C65.679 264.901 68.6575 263.025 71.8326 261.58C75.3449 259.985 79.0633 258.888 82.5194 257.172C84.8984 255.99 87.1182 254.489 88.9165 252.566C90.181 253.026 91.4735 253.335 92.9065 253.157C96.3439 252.735 99.0695 250.108 102.619 250.146C110.159 250.221 115.161 257.95 118.579 263.672C122.185 269.713 125.632 276.279 131.402 280.462C131.008 280.434 130.624 280.378 130.231 280.331C126.325 278.999 122.354 277.883 118.336 276.973C113.25 274.9 108.286 272.348 103.181 270.557C97.7301 268.643 92.1104 267.752 86.3408 268.428C80.0374 269.169 74.043 271.345 68.1985 273.737C62.2978 276.157 56.4533 278.783 50.281 280.387C50.4964 280.143 50.7024 279.871 50.9085 279.608ZM77.2463 300.901C74.0149 300.817 71.0271 299.916 68.3296 298.134C66.0724 296.643 64.1242 294.71 62.2603 292.769C58.851 289.204 55.5167 285.321 51.1801 282.957C51.3112 282.91 51.4517 282.863 51.5829 282.816C61.6328 283.876 72.5913 285.574 79.5035 293.641C81.2269 295.648 82.6225 298.012 83.4373 300.545C81.3768 300.77 79.3162 300.957 77.2463 300.901Z' fill='%23212121'/%3E%3Cpath d='M211.07 224.81C206.631 214.746 201.208 205.159 196.684 195.132C194.511 190.301 192.572 185.358 191.092 180.265C191.092 180.265 191.092 180.255 191.102 180.255C194.155 177.038 197.339 173.117 198.707 168.831C199.662 165.792 200.018 161.702 197.986 159C196.178 156.599 192.675 156.205 190.315 158.025C187.533 160.163 186.728 164.366 186.765 167.677C186.802 171.692 187.786 175.837 188.957 179.777C183.346 185.386 176.219 189.485 168.567 191.474C158.385 194.11 147.464 192.703 138.117 187.938C128.507 183.041 121.417 174.899 117.118 165.06C112.847 155.295 111.208 144.574 109.85 134.068C108.361 122.512 106.853 110.984 104.623 99.5312C100.015 75.9123 93.2997 52.5655 84.2707 30.2599C80.0372 19.8199 74.5579 8.71402 66.8121 0H64.1334C71.2048 7.504 76.5061 17.1091 80.5523 26.2546C90.6584 49.0668 97.5426 73.6987 102.432 98.1242C104.876 110.328 106.487 122.625 108.098 134.959C109.503 145.765 111.273 156.73 115.816 166.72C124.33 185.49 144.233 197.383 164.895 194.147C174.111 192.703 182.831 188.247 189.566 181.794C189.706 182.216 189.837 182.657 189.968 183.079C191.654 188.332 193.808 193.425 196.141 198.415C201.18 209.212 207.127 219.595 211.529 230.692C216.156 242.37 218.844 254.751 219.921 267.264C222.085 292.262 218.142 317.372 211.829 341.516C205.179 366.955 196.019 391.643 188.573 416.838C183.73 433.234 178.139 451.581 179.843 469H181.838C180.761 456.637 183.309 443.44 186.334 431.846C192.6 407.814 201.114 384.458 208.326 360.708C221.645 316.81 230.327 268.371 211.07 224.81ZM189.013 164.112C189.453 162.143 190.39 159.695 192.46 158.953C194.829 158.119 196.731 159.741 197.311 161.936C198.473 166.298 196.178 170.613 193.762 174.055C192.759 175.5 191.654 176.869 190.483 178.164C189.238 173.68 187.973 168.652 189.013 164.112Z' fill='%23212121'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_611_13297'%3E%3Crect width='222.272' height='469' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 223px;
    height: 469px;
    position: absolute;
}

.about__column_picture_one img,
.about__column_picture_two img {
    width: 100%;
}

.about__column_picture_two {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 581px;
    height: 431px;
}

.about__column_text_btn {
    display: none;
}

.about__column_picture_two::before {
    content: '';
    width: 216px;
    height: 216px;
    background-image: url("data:image/svg+xml,%3Csvg width='217' height='212' viewBox='0 0 217 212' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M194.253 111.878L211.124 107.82L210.798 109.604L194.922 113.383L195.102 112.402L208.605 121.599L208.299 123.271L193.955 113.506L194.253 111.878Z' fill='%23212121'/%3E%3Cpath d='M192.983 123.651L207.96 128.888L207.406 130.472L193.798 125.713L190.865 134.1L189.496 133.621L192.983 123.651Z' fill='%23212121'/%3E%3Cpath d='M190.965 135.054L200.989 149.332L200.153 150.76L182.796 148.999L183.69 147.473L199.907 149.25L199.564 149.837L190.083 136.56L190.965 135.054ZM193.179 139.661L194.1 140.779L189.437 148.739L188.012 148.481L193.179 139.661Z' fill='%23212121'/%3E%3Cpath d='M187.809 159.284L182.372 165.669L181.284 164.743L186.722 158.358L187.809 159.284ZM182.118 154.675L175.931 161.94L174.826 161L182.101 152.458L194.18 162.745L187.126 171.028L186.022 170.087L191.988 163.081L182.118 154.675Z' fill='%23212121'/%3E%3Cpath d='M174.319 169.249L175.649 170.797L174.34 184.52L172.837 185.726L173.703 175.614L173.807 174.223L174.319 169.249ZM172.982 165.265L182.913 177.639L181.605 178.689L171.674 166.315L172.982 165.265ZM164.091 172.401L174.366 174.268L174.248 175.932L162.535 173.65L164.091 172.401Z' fill='%23212121'/%3E%3Cpath d='M162.892 175.683L163.947 193.097L162.487 193.874L148.627 183.279L150.188 182.448L163.069 192.46L162.469 192.78L161.351 176.503L162.892 175.683ZM162.363 180.767L162.562 182.201L154.42 186.537L153.34 185.571L162.363 180.767Z' fill='%23212121'/%3E%3Cpath d='M146.6 186.254L150.982 201.504L149.653 201.886L135.325 191.664L136.022 191.464L139.828 204.709L138.238 205.166L133.856 189.916L135.185 189.534L149.491 199.763L148.794 199.963L144.988 186.718L146.6 186.254Z' fill='%23212121'/%3E%3Cpath d='M127.962 191.569C128.287 191.5 128.593 191.559 128.879 191.746C129.151 191.936 129.323 192.201 129.394 192.541C129.469 192.896 129.419 193.208 129.244 193.476C129.054 193.748 128.796 193.918 128.471 193.986C128.146 194.055 127.849 194.002 127.58 193.827C127.297 193.655 127.118 193.391 127.043 193.036C126.972 192.696 127.029 192.383 127.216 192.097C127.388 191.813 127.637 191.637 127.962 191.569Z' fill='%23212121'/%3E%3Cpath d='M122.703 195.163L122.091 211.018L120.71 210.964L113.939 198.318L114.664 198.346L107.007 210.435L105.625 210.382L106.237 194.527L107.845 194.589L107.33 207.93L106.945 207.915L113.996 196.846L114.789 196.876L121.01 208.458L120.58 208.441L121.095 195.101L122.703 195.163Z' fill='%23212121'/%3E%3Cpath d='M97.3448 203.709L89.1517 201.919L89.4566 200.524L97.6497 202.314L97.3448 203.709ZM98.731 196.518L89.4086 194.481L89.7184 193.063L100.679 195.459L97.2913 210.96L86.6624 208.636L86.9722 207.219L95.9624 209.184L98.731 196.518Z' fill='%23212121'/%3E%3Cpath d='M85.1636 193.911L78.5498 208.334L72.6779 205.641C71.1395 204.935 69.9352 204.009 69.0648 202.862C68.1745 201.722 67.6553 200.462 67.5074 199.081C67.3594 197.699 67.6098 196.301 68.2586 194.887C68.9074 193.472 69.8034 192.37 70.9465 191.581C72.0897 190.792 73.3868 190.356 74.8377 190.273C76.2687 190.198 77.7533 190.513 79.2917 191.219L85.1636 193.911ZM83.0343 194.531L78.7694 192.575C77.492 191.989 76.2729 191.729 75.1122 191.796C73.9314 191.869 72.8784 192.226 71.9533 192.866C71.022 193.519 70.2917 194.423 69.7626 195.576C69.2272 196.744 69.0189 197.887 69.1378 199.005C69.2566 200.124 69.6765 201.148 70.3975 202.077C71.0984 203.013 72.0876 203.774 73.365 204.36L77.6298 206.316L83.0343 194.531Z' fill='%23212121'/%3E%3Cpath d='M66.9943 185.548C67.2854 185.708 67.4784 185.953 67.5733 186.281C67.655 186.603 67.6119 186.915 67.444 187.22C67.2689 187.537 67.0273 187.74 66.7194 187.829C66.3982 187.911 66.092 187.872 65.801 187.711C65.5099 187.551 65.3198 187.316 65.2308 187.008C65.1286 186.693 65.1651 186.377 65.3403 186.059C65.5081 185.755 65.7563 185.555 66.0848 185.46C66.4 185.358 66.7032 185.387 66.9943 185.548Z' fill='%23212121'/%3E%3Cpath d='M61.247 184.064L51.0924 196.255L46.5294 192.454C45.496 191.594 44.7481 190.686 44.2854 189.73C43.8131 188.786 43.6407 187.836 43.7682 186.88C43.8744 185.926 44.295 185.008 45.03 184.126C45.7457 183.267 46.5678 182.693 47.4964 182.404C48.4038 182.118 49.3692 182.116 50.3927 182.398C51.4163 182.68 52.4447 183.251 53.4781 184.112L57.327 187.318L56.2446 187.449L59.9583 182.991L61.247 184.064ZM56.3316 187.345L56.3841 188.45L52.57 185.273C51.3509 184.258 50.2102 183.75 49.148 183.75C48.0646 183.753 47.1215 184.236 46.3188 185.199C45.5064 186.175 45.1971 187.195 45.3908 188.261C45.5729 189.317 46.2735 190.353 47.4927 191.369L51.3068 194.546L50.2243 194.677L56.3316 187.345Z' fill='%23212121'/%3E%3Cpath d='M47.4796 174.328L35.2515 184.439L31.4674 179.862C30.6104 178.825 30.0427 177.795 29.7642 176.77C29.474 175.755 29.4797 174.79 29.7812 173.874C30.0614 172.956 30.644 172.131 31.5291 171.399C32.3909 170.687 33.3047 170.274 34.2706 170.162C35.2152 170.048 36.1645 170.224 37.1185 170.69C38.0608 171.165 38.9604 171.921 39.8174 172.958L43.0093 176.818L41.9388 176.733L46.4108 173.036L47.4796 174.328ZM40.5757 165.978L38.7385 172.791L37.583 171.394L39.4058 164.563L40.5757 165.978ZM42.0436 176.646L41.9088 177.728L38.7458 173.903C37.7347 172.68 36.7014 171.976 35.6457 171.79C34.5805 171.592 33.5645 171.893 32.5979 172.692C31.6197 173.501 31.1275 174.447 31.1214 175.53C31.1056 176.602 31.6032 177.75 32.6143 178.972L35.7773 182.798L34.6893 182.727L42.0436 176.646Z' fill='%23212121'/%3E%3Cpath d='M32.3416 156.343C32.887 157.405 33.2197 158.483 33.3397 159.576C33.4394 160.663 33.3393 161.708 33.0393 162.712C32.719 163.709 32.2254 164.616 31.5584 165.435C30.8712 166.246 30.01 166.918 28.9751 167.45C27.9401 167.981 26.8993 168.287 25.8526 168.366C24.7856 168.438 23.7603 168.311 22.7769 167.983C21.773 167.65 20.8651 167.122 20.053 166.401C19.2275 165.687 18.5386 164.792 17.9862 163.717C17.4408 162.655 17.1183 161.581 17.0186 160.494C16.9055 159.414 17.0023 158.379 17.3092 157.388C17.6092 156.385 18.1028 155.477 18.7901 154.666C19.4704 153.841 20.3281 153.162 21.3631 152.631C22.3981 152.099 23.4491 151.797 24.5161 151.725C25.5762 151.639 26.6014 151.766 27.5918 152.107C28.5753 152.434 29.4798 152.955 30.3053 153.669C31.1174 154.39 31.7961 155.281 32.3416 156.343ZM31.0109 157.027C30.5759 156.18 30.0343 155.473 29.3861 154.905C28.7176 154.331 27.9866 153.917 27.1931 153.662C26.3793 153.401 25.5469 153.301 24.6961 153.365C23.8318 153.435 22.9763 153.688 22.1295 154.123C21.2827 154.558 20.5857 155.102 20.0387 155.757C19.4782 156.419 19.0739 157.153 18.8259 157.96C18.5575 158.76 18.4686 159.596 18.5592 160.467C18.6294 161.331 18.882 162.187 19.3169 163.033C19.7519 163.88 20.3037 164.591 20.9722 165.164C21.6273 165.745 22.3618 166.166 23.1756 166.428C23.9691 166.683 24.8014 166.782 25.6726 166.725C26.5234 166.662 27.3722 166.413 28.219 165.978C29.0524 165.55 29.7493 165.005 30.3098 164.343C30.8634 163.668 31.2744 162.93 31.5428 162.13C31.7908 161.323 31.8763 160.481 31.7992 159.603C31.7086 158.732 31.4458 157.873 31.0109 157.027Z' fill='%23212121'/%3E%3Cpath d='M17.0028 100.314L0.116046 104.308L0.448973 102.525L16.339 98.8064L16.1559 99.7867L2.6879 90.5382L3.00002 88.8671L17.3066 98.6873L17.0028 100.314Z' fill='%23212121'/%3E%3Cpath d='M18.2547 88.7142L3.29754 83.4202L3.85718 81.839L17.4468 86.649L20.4114 78.273L21.779 78.757L18.2547 88.7142Z' fill='%23212121'/%3E%3Cpath d='M20.1788 77.6125L10.1545 63.3344L10.9908 61.9067L28.3474 63.6678L27.4538 65.1934L11.2361 63.4163L11.5798 62.8296L21.0609 76.1066L20.1788 77.6125ZM17.965 73.0058L17.0436 71.8882L21.7065 63.9282L23.132 64.1853L17.965 73.0058Z' fill='%23212121'/%3E%3Cpath d='M23.5792 52.9744L29.0399 46.6093L30.1237 47.5391L24.663 53.9042L23.5792 52.9744ZM29.2539 57.6038L35.4673 50.3614L36.5682 51.3059L29.2627 59.8214L17.2206 49.4904L24.3048 41.2329L25.4058 42.1775L19.4138 49.1619L29.2539 57.6038Z' fill='%23212121'/%3E%3Cpath d='M36.7127 43.4219L35.3828 41.8735L36.6924 28.1509L38.1949 26.945L37.3293 37.0562L37.2253 38.4476L36.7127 43.4219ZM38.05 47.4057L28.1189 35.0317L29.427 33.9818L39.3581 46.3559L38.05 47.4057ZM46.9416 40.2695L36.6659 38.4024L36.7837 36.7385L48.4972 39.0211L46.9416 40.2695Z' fill='%23212121'/%3E%3Cpath d='M48.2705 36.7869L47.2794 19.3694L48.7427 18.5971L62.5631 29.2436L60.9995 30.0688L48.1552 20.0092L48.7566 19.6918L49.814 35.9723L48.2705 36.7869ZM48.8178 31.7053L48.6241 30.2698L56.7827 25.9639L57.8585 26.9339L48.8178 31.7053Z' fill='%23212121'/%3E%3Cpath d='M64.3867 26.2534L60.0628 10.9876L61.3931 10.6108L75.6822 20.8868L74.9843 21.0844L71.2287 7.82493L72.8207 7.37401L77.1446 22.6399L75.8143 23.0167L61.5471 12.7345L62.2449 12.5368L66.0006 25.7963L64.3867 26.2534Z' fill='%23212121'/%3E%3Cpath d='M82.9991 20.9766C82.6735 21.0439 82.3679 20.9836 82.0822 20.7958C81.8113 20.6048 81.6407 20.3392 81.5704 19.9989C81.497 19.6437 81.5483 19.3322 81.7245 19.0644C81.9154 18.7935 82.1736 18.6244 82.4992 18.5571C82.8247 18.4898 83.1214 18.5443 83.3893 18.7204C83.6719 18.8934 83.8499 19.1575 83.9233 19.5127C83.9936 19.8531 83.9348 20.1661 83.747 20.4518C83.5739 20.7344 83.3246 20.9094 82.9991 20.9766Z' fill='%23212121'/%3E%3Cpath d='M88.6724 17.2688L89.3457 1.4167L90.7271 1.47537L97.4486 14.1478L96.7239 14.117L104.428 2.05733L105.809 2.11601L105.136 17.9681L103.528 17.8998L104.095 4.5614L104.48 4.57775L97.3861 15.6198L96.5935 15.5861L90.4166 3.98041L90.8468 3.99868L90.2803 17.3371L88.6724 17.2688Z' fill='%23212121'/%3E%3Cpath d='M114.13 8.79859L122.316 10.6207L122.006 12.0145L113.82 10.1925L114.13 8.79859ZM112.716 15.9843L122.031 18.0575L121.716 19.4735L110.764 17.0359L114.211 1.54849L124.831 3.91226L124.516 5.32825L115.533 3.3289L112.716 15.9843Z' fill='%23212121'/%3E%3Cpath d='M125.89 18.4344L132.557 4.03686L138.419 6.75145C139.955 7.46264 141.156 8.39344 142.022 9.54387C142.908 10.6869 143.422 11.9493 143.565 13.331C143.708 14.7127 143.452 16.1097 142.798 17.522C142.144 18.9343 141.244 20.0329 140.098 20.8177C138.952 21.6025 137.653 22.0335 136.202 22.1108C134.771 22.1808 133.287 21.8601 131.752 21.1489L125.89 18.4344ZM128.021 17.8229L132.279 19.7945C133.554 20.385 134.772 20.6494 135.933 20.5876C137.114 20.5184 138.169 20.1656 139.096 19.5294C140.03 18.8794 140.764 17.9785 141.297 16.8267C141.837 15.6612 142.049 14.519 141.935 13.4001C141.82 12.2813 141.404 11.256 140.686 10.3242C139.989 9.38507 139.002 8.62023 137.727 8.02969L133.47 6.05804L128.021 17.8229Z' fill='%23212121'/%3E%3Cpath d='M144.351 26.999C144.06 26.8373 143.868 26.5921 143.775 26.2633C143.694 25.9418 143.738 25.6292 143.907 25.3255C144.084 25.0086 144.326 24.8062 144.634 24.7184C144.956 24.6379 145.262 24.6784 145.552 24.8401C145.843 25.0017 146.032 25.2367 146.12 25.545C146.221 25.8606 146.183 26.1769 146.007 26.4938C145.838 26.7975 145.589 26.9962 145.26 27.0899C144.944 27.1909 144.641 27.1606 144.351 26.999Z' fill='%23212121'/%3E%3Cpath d='M149.782 28.268L159.937 16.0768L164.5 19.8776C165.533 20.7383 166.281 21.6465 166.744 22.6022C167.216 23.5462 167.388 24.4961 167.261 25.4519C167.155 26.4058 166.734 27.3239 165.999 28.2063C165.283 29.0655 164.461 29.6393 163.533 29.9278C162.625 30.2144 161.66 30.2165 160.636 29.9343C159.613 29.652 158.584 29.0806 157.551 28.2198L153.702 25.0138L154.784 24.883L151.071 29.3415L149.782 28.268ZM154.697 24.9875L154.645 23.8818L158.459 27.0588C159.678 28.0742 160.819 28.5819 161.881 28.5816C162.964 28.5794 163.908 28.0965 164.71 27.1328C165.523 26.1575 165.832 25.1369 165.638 24.0709C165.456 23.0145 164.756 21.9786 163.536 20.9632L159.722 17.7862L160.805 17.6554L154.697 24.9875Z' fill='%23212121'/%3E%3Cpath d='M163.771 38.1031L176.036 28.0375L179.803 32.628C180.656 33.6676 181.22 34.7002 181.495 35.7258C181.781 36.7418 181.772 37.7072 181.467 38.622C181.184 39.5389 180.598 40.3616 179.711 41.0902C178.846 41.7995 177.931 42.2087 176.965 42.3175C176.02 42.4284 175.071 42.2491 174.119 41.7795C173.178 41.3004 172.281 40.541 171.428 39.5014L168.25 35.6293L169.32 35.7186L164.835 39.3997L163.771 38.1031ZM170.644 46.4782L172.506 39.672L173.657 41.0737L171.809 47.8975L170.644 46.4782ZM169.215 35.8048L169.354 34.7234L172.503 38.5605C173.51 39.787 174.54 40.4951 175.595 40.6849C176.66 40.8864 177.677 40.5893 178.646 39.7936C179.628 38.9883 180.123 38.044 180.133 36.9606C180.153 35.8889 179.66 34.7398 178.653 33.5133L175.504 29.6762L176.592 29.7511L169.215 35.8048Z' fill='%23212121'/%3E%3Cpath d='M178.999 56.2715C178.457 55.2077 178.129 54.1287 178.013 53.0348C177.917 51.9474 178.021 50.9026 178.325 49.9002C178.649 48.9045 179.146 47.9988 179.816 47.183C180.506 46.3739 181.37 45.7054 182.407 45.1776C183.443 44.6498 184.485 44.3484 185.532 44.2733C186.6 44.2048 187.624 44.336 188.607 44.6669C189.609 45.0043 190.515 45.5351 191.325 46.2592C192.147 46.9764 192.833 47.8737 193.381 48.951C193.923 50.0149 194.242 51.0905 194.337 52.1778C194.446 53.2583 194.346 54.293 194.035 55.2819C193.731 56.2842 193.234 57.19 192.544 57.9991C191.861 58.8217 191 59.4969 189.964 60.0247C188.927 60.5525 187.874 60.8507 186.807 60.9191C185.747 61.0011 184.722 60.8699 183.733 60.5255C182.751 60.1947 181.848 59.6706 181.025 58.9534C180.216 58.2294 179.54 57.3354 178.999 56.2715ZM180.332 55.5929C180.764 56.4414 181.303 57.1505 181.949 57.7203C182.615 58.2967 183.345 58.7138 184.137 58.9717C184.95 59.2362 185.782 59.3383 186.633 59.2782C187.498 59.2112 188.354 58.9617 189.203 58.5299C190.051 58.0981 190.75 57.5558 191.3 56.9031C191.862 56.2436 192.269 55.5108 192.52 54.7048C192.792 53.9054 192.884 53.0702 192.796 52.199C192.729 51.3345 192.48 50.478 192.048 49.6296C191.616 48.7812 191.067 48.0688 190.401 47.4924C189.748 46.9091 189.015 46.4852 188.202 46.2207C187.41 45.9628 186.578 45.8607 185.706 45.9142C184.855 45.9744 184.005 46.2204 183.157 46.6522C182.322 47.0772 181.623 47.6195 181.06 48.279C180.504 48.952 180.09 49.6882 179.819 50.4876C179.568 51.2936 179.479 52.1356 179.553 53.0136C179.641 53.8848 179.9 54.7445 180.332 55.5929Z' fill='%23212121'/%3E%3Ccircle cx='12.1133' cy='131.753' r='3.4629' fill='%23212121'/%3E%3Ccircle cx='199.739' cy='84.5315' r='3.4629' fill='%23212121'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: -18%;
    bottom: -23%;
    transition: all 1s ease;
    animation: rotate 15s linear infinite;
}

.banner__text_btn_dawn path {
    transition: all 2s ease;
    animation: moved_el 2s linear infinite;
}

@keyframes moved_el {

    0%,
    100% {
        transform: translateY(-4px);
    }

    50% {
        transform: translateY(4px);
    }
}

@keyframes rotate {
    from {
        transform: rotate(-360deg);
    }
}

.main_advantages__text_block {
    display: flex;
    justify-content: space-between;
    margin-bottom: 100px;
}

.main_advantages__text_block__column--simple_text {
    max-width: 551px;
    color: #212121;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.main_advantages__text_block__column--simple_text p:last-child {
    margin-block-end: 0;
}

.main_advantages__text_block__column_title {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 40px;
}

.main_advantages__text_block__column_description {
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    position: relative;
}

.main_advantages__text_block__column_description::before {
    content: '';
    width: 80px;
    height: 1px;
    background: #7DA5D2;
    position: absolute;
    top: -10px;
}

.main_advantages__content {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 33px;
}

.main_advantages__content_item__img img {
    width: 100%;
    object-fit: cover;
    transition: 1s;
}

.main_advantages__content_item__img img:hover {
    scale: 1.1;
    transition: 1s;
}

.main_advantages__content_item__img {
    overflow: hidden;
    position: relative;
}

.main_advantages__content_item__text {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    display: flex;
    white-space: nowrap;
    align-items: center;
    gap: 20px;
}

.main_advantages__content_item {
    display: flex !important;
    gap: 7px;
    box-sizing: border-box;
}

.main_advantages__content_item {
    flex-direction: column;
    padding-bottom: 30px;
}

.main_advantages__content_item--reverse {
    flex-direction: column-reverse;
    padding-top: 30px;
}

.main_advantages__content_item__img::after {
    content: 'Vlaekan.med.pro';
    color: white;
    font-family: 'Montserrat';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 4.8px;
    text-transform: uppercase;
    position: absolute;
    right: 0;
    top: 10px;
    writing-mode: vertical-rl;
}

.main_advantages__content_item__text_line {
    width: 100%;
    height: 1px;
    background: black;

}

.slick-dots li {
    width: 8px;
    height: 8px;
    background: rgba(125, 165, 210, 0.30);
    ;
    border-radius: 50%;
    transition: .4s;
}

.slick-dots li button {
    display: none;
}

.slick-dots li.slick-active {
    background: #7DA5D2;
    width: 16px;
    border-radius: 5px;
    bottom: initial;
}

.slick-dots li:active {
    background: #7DA5D2;
}

.--title_site_name {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 13.77px;
    text-transform: uppercase;
    width: max-content;
}

a.--title_block_name {
    color: #212121;
}

.--title_block_name {
    color: #212121;
    font-family: 'Playfair Display';
    font-size: 54px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: flex;
    align-items: center;
    z-index: 1;

}

.--arrow_animation {
    position: relative;
    padding-left: 70px;
    z-index: 1;
}

.--arrow_animation::before {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='16' viewBox='0 0 31 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.7071 8.70711C31.0976 8.31658 31.0976 7.68342 30.7071 7.29289L24.3431 0.928932C23.9526 0.538408 23.3195 0.538408 22.9289 0.928932C22.5384 1.31946 22.5384 1.95262 22.9289 2.34315L28.5858 8L22.9289 13.6569C22.5384 14.0474 22.5384 14.6805 22.9289 15.0711C23.3195 15.4616 23.9526 15.4616 24.3431 15.0711L30.7071 8.70711ZM0 9H30V7H0V9Z' fill='%23212121'/%3E%3C/svg%3E");
    width: 31px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 46%;
    transition: 0.6s;
    background-repeat: no-repeat;
}

.brands__title_block_name.--arrow_animation::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='16' viewBox='0 0 31 16' fill='none'%3E%3Cpath d='M30.7071 8.70711C31.0976 8.31658 31.0976 7.68342 30.7071 7.29289L24.3431 0.928932C23.9526 0.538408 23.3195 0.538408 22.9289 0.928932C22.5384 1.31946 22.5384 1.95262 22.9289 2.34315L28.5858 8L22.9289 13.6569C22.5384 14.0474 22.5384 14.6805 22.9289 15.0711C23.3195 15.4616 23.9526 15.4616 24.3431 15.0711L30.7071 8.70711ZM0 9H30V7H0V9Z' fill='white'/%3E%3C/svg%3E");
}

.--white_hover {
    border: none;
}

.--white_hover::after {
    content: '';
    display: block;
    height: 2px;
    background: white;
    transition: .6s;
    width: 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.training__title_block__title.--white_hover::after {
    background: #212121;
}

.--white_hover:hover::after {
    width: 100%;
    transition: .6s;
}

.--title_block_name:hover .--arrow_animation::before,
.--arrow_animation:hover::before {
    transition: .6s;
    left: 10px;
}

.--title_site_name {
    width: 194px;
    height: 60px;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='174' height='44' viewBox='0 0 174 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.634 13L0.054 0.399999H1.494L6.714 12.262H5.922L11.178 0.399999H12.528L6.948 13H5.634ZM28.1267 13V0.399999H29.4587V11.848H36.5147V13H28.1267ZM50.4803 13L56.2403 0.399999H57.5543L63.3143 13H61.9103L56.6183 1.174H57.1583L51.8663 13H50.4803ZM52.7483 9.634L53.1443 8.554H60.4703L60.8663 9.634H52.7483ZM80.3566 6.034H87.0166V7.168H80.3566V6.034ZM80.5006 11.848H88.0786V13H79.1686V0.399999H87.8086V1.552H80.5006V11.848ZM106.132 9.868L106.078 8.248L113.71 0.399999H115.24L109.678 6.232L108.922 7.042L106.132 9.868ZM104.98 13V0.399999H106.312V13H104.98ZM114.034 13L108.598 6.736L109.498 5.764L115.618 13H114.034ZM129.038 13L134.798 0.399999H136.112L141.872 13H140.468L135.176 1.174H135.716L130.424 13H129.038ZM131.306 9.634L131.702 8.554H139.028L139.424 9.634H131.306ZM157.727 13V0.399999H158.825L167.519 11.344H166.943V0.399999H168.257V13H167.159L158.483 2.056H159.059V13H157.727ZM172.225 13.09C171.961 13.09 171.733 12.994 171.541 12.802C171.361 12.61 171.271 12.376 171.271 12.1C171.271 11.812 171.361 11.578 171.541 11.398C171.733 11.218 171.961 11.128 172.225 11.128C172.489 11.128 172.711 11.218 172.891 11.398C173.083 11.578 173.179 11.812 173.179 12.1C173.179 12.376 173.083 12.61 172.891 12.802C172.711 12.994 172.489 13.09 172.225 13.09ZM2.052 43V30.4H3.15L8.91 40.228H8.334L14.04 30.4H15.138V43H13.86V32.398H14.166L8.91 41.398H8.28L2.988 32.398H3.33V43H2.052ZM34.2014 36.034H40.8614V37.168H34.2014V36.034ZM34.3454 41.848H41.9234V43H33.0134V30.4H41.6534V31.552H34.3454V41.848ZM58.8244 43V30.4H63.9544C65.2984 30.4 66.4744 30.67 67.4824 31.21C68.5024 31.738 69.2944 32.476 69.8584 33.424C70.4224 34.372 70.7044 35.464 70.7044 36.7C70.7044 37.936 70.4224 39.028 69.8584 39.976C69.2944 40.924 68.5024 41.668 67.4824 42.208C66.4744 42.736 65.2984 43 63.9544 43H58.8244ZM60.1564 41.848H63.8824C64.9984 41.848 65.9644 41.632 66.7804 41.2C67.6084 40.756 68.2504 40.15 68.7064 39.382C69.1624 38.602 69.3904 37.708 69.3904 36.7C69.3904 35.68 69.1624 34.786 68.7064 34.018C68.2504 33.25 67.6084 32.65 66.7804 32.218C65.9644 31.774 64.9984 31.552 63.8824 31.552H60.1564V41.848ZM73.2 43.09C72.936 43.09 72.708 42.994 72.516 42.802C72.336 42.61 72.246 42.376 72.246 42.1C72.246 41.812 72.336 41.578 72.516 41.398C72.708 41.218 72.936 41.128 73.2 41.128C73.464 41.128 73.686 41.218 73.866 41.398C74.058 41.578 74.154 41.812 74.154 42.1C74.154 42.376 74.058 42.61 73.866 42.802C73.686 42.994 73.464 43.09 73.2 43.09ZM96.0022 43V30.4H100.718C101.786 30.4 102.704 30.574 103.472 30.922C104.24 31.258 104.828 31.75 105.236 32.398C105.656 33.034 105.866 33.808 105.866 34.72C105.866 35.608 105.656 36.376 105.236 37.024C104.828 37.66 104.24 38.152 103.472 38.5C102.704 38.848 101.786 39.022 100.718 39.022H96.7402L97.3342 38.392V43H96.0022ZM97.3342 38.5L96.7402 37.852H100.682C101.942 37.852 102.896 37.582 103.544 37.042C104.204 36.49 104.534 35.716 104.534 34.72C104.534 33.712 104.204 32.932 103.544 32.38C102.896 31.828 101.942 31.552 100.682 31.552H96.7402L97.3342 30.922V38.5ZM122.516 43V30.4H127.232C128.3 30.4 129.218 30.574 129.986 30.922C130.754 31.258 131.342 31.75 131.75 32.398C132.17 33.034 132.38 33.808 132.38 34.72C132.38 35.608 132.17 36.376 131.75 37.024C131.342 37.66 130.754 38.152 129.986 38.5C129.218 38.836 128.3 39.004 127.232 39.004H123.254L123.848 38.392V43H122.516ZM131.12 43L127.88 38.428H129.32L132.578 43H131.12ZM123.848 38.5L123.254 37.87H127.196C128.456 37.87 129.41 37.594 130.058 37.042C130.718 36.49 131.048 35.716 131.048 34.72C131.048 33.712 130.718 32.932 130.058 32.38C129.41 31.828 128.456 31.552 127.196 31.552H123.254L123.848 30.922V38.5ZM154.802 43.108C153.854 43.108 152.972 42.952 152.156 42.64C151.352 42.316 150.65 41.866 150.05 41.29C149.462 40.702 149 40.024 148.664 39.256C148.34 38.476 148.178 37.624 148.178 36.7C148.178 35.776 148.34 34.93 148.664 34.162C149 33.382 149.462 32.704 150.05 32.128C150.65 31.54 151.352 31.09 152.156 30.778C152.96 30.454 153.842 30.292 154.802 30.292C155.75 30.292 156.626 30.454 157.43 30.778C158.234 31.09 158.93 31.534 159.518 32.11C160.118 32.686 160.58 33.364 160.904 34.144C161.24 34.924 161.408 35.776 161.408 36.7C161.408 37.624 161.24 38.476 160.904 39.256C160.58 40.036 160.118 40.714 159.518 41.29C158.93 41.866 158.234 42.316 157.43 42.64C156.626 42.952 155.75 43.108 154.802 43.108ZM154.802 41.92C155.558 41.92 156.254 41.794 156.89 41.542C157.538 41.278 158.096 40.912 158.564 40.444C159.044 39.964 159.416 39.412 159.68 38.788C159.944 38.152 160.076 37.456 160.076 36.7C160.076 35.944 159.944 35.254 159.68 34.63C159.416 33.994 159.044 33.442 158.564 32.974C158.096 32.494 157.538 32.128 156.89 31.876C156.254 31.612 155.558 31.48 154.802 31.48C154.046 31.48 153.344 31.612 152.696 31.876C152.048 32.128 151.484 32.494 151.004 32.974C150.536 33.442 150.164 33.994 149.888 34.63C149.624 35.254 149.492 35.944 149.492 36.7C149.492 37.444 149.624 38.134 149.888 38.77C150.164 39.406 150.536 39.964 151.004 40.444C151.484 40.912 152.048 41.278 152.696 41.542C153.344 41.794 154.046 41.92 154.802 41.92ZM163.898 43.09C163.634 43.09 163.406 42.994 163.214 42.802C163.034 42.61 162.944 42.376 162.944 42.1C162.944 41.812 163.034 41.578 163.214 41.398C163.406 41.218 163.634 41.128 163.898 41.128C164.162 41.128 164.384 41.218 164.564 41.398C164.756 41.578 164.852 41.812 164.852 42.1C164.852 42.376 164.756 42.61 164.564 42.802C164.384 42.994 164.162 43.09 163.898 43.09Z' fill='%23212121'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    z-index: 1;
}

.brands__title_site_name.--title_site_name {
    background-image: url("data:image/svg+xml,%3Csvg width='174' height='44' viewBox='0 0 174 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.634 13L0.054 0.399999H1.494L6.714 12.262H5.922L11.178 0.399999H12.528L6.948 13H5.634ZM28.1267 13V0.399999H29.4587V11.848H36.5147V13H28.1267ZM50.4803 13L56.2403 0.399999H57.5543L63.3143 13H61.9103L56.6183 1.174H57.1583L51.8663 13H50.4803ZM52.7483 9.634L53.1443 8.554H60.4703L60.8663 9.634H52.7483ZM80.3566 6.034H87.0166V7.168H80.3566V6.034ZM80.5006 11.848H88.0786V13H79.1686V0.399999H87.8086V1.552H80.5006V11.848ZM106.132 9.868L106.078 8.248L113.71 0.399999H115.24L109.678 6.232L108.922 7.042L106.132 9.868ZM104.98 13V0.399999H106.312V13H104.98ZM114.034 13L108.598 6.736L109.498 5.764L115.618 13H114.034ZM129.038 13L134.798 0.399999H136.112L141.872 13H140.468L135.176 1.174H135.716L130.424 13H129.038ZM131.306 9.634L131.702 8.554H139.028L139.424 9.634H131.306ZM157.727 13V0.399999H158.825L167.519 11.344H166.943V0.399999H168.257V13H167.159L158.483 2.056H159.059V13H157.727ZM172.225 13.09C171.961 13.09 171.733 12.994 171.541 12.802C171.361 12.61 171.271 12.376 171.271 12.1C171.271 11.812 171.361 11.578 171.541 11.398C171.733 11.218 171.961 11.128 172.225 11.128C172.489 11.128 172.711 11.218 172.891 11.398C173.083 11.578 173.179 11.812 173.179 12.1C173.179 12.376 173.083 12.61 172.891 12.802C172.711 12.994 172.489 13.09 172.225 13.09ZM2.052 43V30.4H3.15L8.91 40.228H8.334L14.04 30.4H15.138V43H13.86V32.398H14.166L8.91 41.398H8.28L2.988 32.398H3.33V43H2.052ZM34.2014 36.034H40.8614V37.168H34.2014V36.034ZM34.3454 41.848H41.9234V43H33.0134V30.4H41.6534V31.552H34.3454V41.848ZM58.8244 43V30.4H63.9544C65.2984 30.4 66.4744 30.67 67.4824 31.21C68.5024 31.738 69.2944 32.476 69.8584 33.424C70.4224 34.372 70.7044 35.464 70.7044 36.7C70.7044 37.936 70.4224 39.028 69.8584 39.976C69.2944 40.924 68.5024 41.668 67.4824 42.208C66.4744 42.736 65.2984 43 63.9544 43H58.8244ZM60.1564 41.848H63.8824C64.9984 41.848 65.9644 41.632 66.7804 41.2C67.6084 40.756 68.2504 40.15 68.7064 39.382C69.1624 38.602 69.3904 37.708 69.3904 36.7C69.3904 35.68 69.1624 34.786 68.7064 34.018C68.2504 33.25 67.6084 32.65 66.7804 32.218C65.9644 31.774 64.9984 31.552 63.8824 31.552H60.1564V41.848ZM73.2 43.09C72.936 43.09 72.708 42.994 72.516 42.802C72.336 42.61 72.246 42.376 72.246 42.1C72.246 41.812 72.336 41.578 72.516 41.398C72.708 41.218 72.936 41.128 73.2 41.128C73.464 41.128 73.686 41.218 73.866 41.398C74.058 41.578 74.154 41.812 74.154 42.1C74.154 42.376 74.058 42.61 73.866 42.802C73.686 42.994 73.464 43.09 73.2 43.09ZM96.0022 43V30.4H100.718C101.786 30.4 102.704 30.574 103.472 30.922C104.24 31.258 104.828 31.75 105.236 32.398C105.656 33.034 105.866 33.808 105.866 34.72C105.866 35.608 105.656 36.376 105.236 37.024C104.828 37.66 104.24 38.152 103.472 38.5C102.704 38.848 101.786 39.022 100.718 39.022H96.7402L97.3342 38.392V43H96.0022ZM97.3342 38.5L96.7402 37.852H100.682C101.942 37.852 102.896 37.582 103.544 37.042C104.204 36.49 104.534 35.716 104.534 34.72C104.534 33.712 104.204 32.932 103.544 32.38C102.896 31.828 101.942 31.552 100.682 31.552H96.7402L97.3342 30.922V38.5ZM122.516 43V30.4H127.232C128.3 30.4 129.218 30.574 129.986 30.922C130.754 31.258 131.342 31.75 131.75 32.398C132.17 33.034 132.38 33.808 132.38 34.72C132.38 35.608 132.17 36.376 131.75 37.024C131.342 37.66 130.754 38.152 129.986 38.5C129.218 38.836 128.3 39.004 127.232 39.004H123.254L123.848 38.392V43H122.516ZM131.12 43L127.88 38.428H129.32L132.578 43H131.12ZM123.848 38.5L123.254 37.87H127.196C128.456 37.87 129.41 37.594 130.058 37.042C130.718 36.49 131.048 35.716 131.048 34.72C131.048 33.712 130.718 32.932 130.058 32.38C129.41 31.828 128.456 31.552 127.196 31.552H123.254L123.848 30.922V38.5ZM154.802 43.108C153.854 43.108 152.972 42.952 152.156 42.64C151.352 42.316 150.65 41.866 150.05 41.29C149.462 40.702 149 40.024 148.664 39.256C148.34 38.476 148.178 37.624 148.178 36.7C148.178 35.776 148.34 34.93 148.664 34.162C149 33.382 149.462 32.704 150.05 32.128C150.65 31.54 151.352 31.09 152.156 30.778C152.96 30.454 153.842 30.292 154.802 30.292C155.75 30.292 156.626 30.454 157.43 30.778C158.234 31.09 158.93 31.534 159.518 32.11C160.118 32.686 160.58 33.364 160.904 34.144C161.24 34.924 161.408 35.776 161.408 36.7C161.408 37.624 161.24 38.476 160.904 39.256C160.58 40.036 160.118 40.714 159.518 41.29C158.93 41.866 158.234 42.316 157.43 42.64C156.626 42.952 155.75 43.108 154.802 43.108ZM154.802 41.92C155.558 41.92 156.254 41.794 156.89 41.542C157.538 41.278 158.096 40.912 158.564 40.444C159.044 39.964 159.416 39.412 159.68 38.788C159.944 38.152 160.076 37.456 160.076 36.7C160.076 35.944 159.944 35.254 159.68 34.63C159.416 33.994 159.044 33.442 158.564 32.974C158.096 32.494 157.538 32.128 156.89 31.876C156.254 31.612 155.558 31.48 154.802 31.48C154.046 31.48 153.344 31.612 152.696 31.876C152.048 32.128 151.484 32.494 151.004 32.974C150.536 33.442 150.164 33.994 149.888 34.63C149.624 35.254 149.492 35.944 149.492 36.7C149.492 37.444 149.624 38.134 149.888 38.77C150.164 39.406 150.536 39.964 151.004 40.444C151.484 40.912 152.048 41.278 152.696 41.542C153.344 41.794 154.046 41.92 154.802 41.92ZM163.898 43.09C163.634 43.09 163.406 42.994 163.214 42.802C163.034 42.61 162.944 42.376 162.944 42.1C162.944 41.812 163.034 41.578 163.214 41.398C163.406 41.218 163.634 41.128 163.898 41.128C164.162 41.128 164.384 41.218 164.564 41.398C164.756 41.578 164.852 41.812 164.852 42.1C164.852 42.376 164.756 42.61 164.564 42.802C164.384 42.994 164.162 43.09 163.898 43.09Z' fill='white'/%3E%3C/svg%3E%0A");
}

.training {
    padding-bottom: 90px;
}

.training__content,
.webinars__content {
    display: flex;
}

.training__content_col {
    flex: 1;
}

.training__content_col__wrapper,
.webinars__content_col__training {
    padding-left: 19%;
}

.training__content_col__wrapper {
    overflow: hidden;
}

.training__content_col__video_example {
    width: 100%;
    height: 100%;
    position: relative;
}

.training__content_col__video_example::before {
    content: 'Vlaekan.med.pro';
    position: absolute;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 4.8px;
    text-transform: uppercase;
    left: 24px;
    bottom: 20px;
}

.training__content_col__video_example::after {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='174' height='172' viewBox='0 0 174 172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M154.263 100.38L168.2 99.0942L167.733 100.48L154.623 101.659L154.88 100.896L164.593 109.802L164.156 111.101L153.837 101.645L154.263 100.38Z' fill='%238BC9FC'/%3E%3Cpath d='M151.902 109.594L163.25 115.509L162.625 116.709L152.314 111.334L149.001 117.69L147.964 117.149L151.902 109.594Z' fill='%238BC9FC'/%3E%3Cpath d='M148.997 118.422L155.345 130.98L154.512 132.023L140.861 128.607L141.751 127.493L154.491 130.789L154.149 131.218L148.118 119.522L148.997 118.422ZM150.23 122.355L150.836 123.354L146.192 129.168L145.084 128.798L150.23 122.355Z' fill='%238BC9FC'/%3E%3Cpath d='M143.703 137.365L138.623 141.832L137.862 140.967L142.942 136.5L143.703 137.365ZM139.693 133.027L133.913 138.11L133.14 137.231L139.936 131.255L148.388 140.866L141.797 146.661L141.025 145.782L146.599 140.88L139.693 133.027Z' fill='%238BC9FC'/%3E%3Cpath d='M131.82 143.729L132.702 145.119L130.067 155.922L128.728 156.71L130.59 148.739L130.834 147.641L131.82 143.729ZM131.214 140.394L137.708 151.422L136.542 152.108L130.048 141.081L131.214 140.394ZM123.289 145.061L131.276 147.741L130.989 149.056L121.903 145.877L123.289 145.061Z' fill='%238BC9FC'/%3E%3Cpath d='M121.995 147.521L120.821 161.544L119.565 161.996L109.729 151.933L111.071 151.45L120.194 160.934L119.678 161.12L120.671 147.998L121.995 147.521ZM120.985 151.518L120.977 152.687L113.975 155.205L113.226 154.309L120.985 151.518Z' fill='%238BC9FC'/%3E%3Cpath d='M107.818 154.061L109.549 166.741L108.444 166.892L98.1908 157.073L98.7705 156.994L100.275 168.008L98.9521 168.188L97.2205 155.508L98.3255 155.357L108.561 165.179L107.981 165.258L106.477 154.244L107.818 154.061Z' fill='%238BC9FC'/%3E%3Cpath d='M92.3426 156.143C92.6102 156.126 92.8475 156.208 93.0545 156.39C93.2494 156.573 93.3557 156.805 93.3734 157.085C93.392 157.377 93.3159 157.62 93.145 157.814C92.962 158.008 92.7367 158.114 92.4691 158.131C92.2014 158.148 91.9706 158.071 91.7766 157.901C91.5703 157.731 91.4579 157.499 91.4394 157.208C91.4216 156.928 91.5038 156.684 91.6861 156.477C91.8562 156.271 92.075 156.16 92.3426 156.143Z' fill='%238BC9FC'/%3E%3Cpath d='M87.7908 158.406L85.466 170.991L84.3693 170.789L80.4295 159.91L81.0048 160.016L73.4923 168.779L72.3956 168.577L74.7204 155.992L75.9969 156.228L74.0407 166.817L73.7351 166.761L80.6454 158.741L81.2747 158.857L84.8997 168.823L84.5582 168.76L86.5143 158.171L87.7908 158.406Z' fill='%238BC9FC'/%3E%3Cpath d='M66.6033 162.304L60.2706 159.925L60.6755 158.847L67.0082 161.225L66.6033 162.304ZM68.5426 156.724L61.337 154.018L61.7484 152.922L70.2205 156.104L65.7209 168.085L57.5055 165L57.9169 163.904L64.8657 166.514L68.5426 156.724Z' fill='%238BC9FC'/%3E%3Cpath d='M58.0623 153.096L51.1126 163.843L46.7372 161.013C45.5909 160.272 44.7369 159.393 44.175 158.376C43.5962 157.364 43.3278 156.297 43.3696 155.178C43.4115 154.058 43.7733 152.971 44.455 151.917C45.1368 150.863 45.9796 150.087 46.9835 149.589C47.9874 149.092 49.0733 148.894 50.2411 148.996C51.392 149.102 52.5406 149.525 53.6869 150.267L58.0623 153.096ZM56.2908 153.344L53.1129 151.289C52.1611 150.673 51.2181 150.325 50.2838 150.243C49.3327 150.165 48.4509 150.328 47.6384 150.731C46.8193 151.145 46.1317 151.782 45.5757 152.642C45.0131 153.512 44.7145 154.4 44.6798 155.306C44.6451 156.213 44.8618 157.079 45.3297 157.904C45.7808 158.733 46.4822 159.455 47.434 160.07L50.6119 162.126L56.2908 153.344Z' fill='%238BC9FC'/%3E%3Cpath d='M44.5244 144.324C44.7382 144.486 44.864 144.704 44.9017 144.977C44.9297 145.243 44.8591 145.487 44.6898 145.711C44.5132 145.944 44.2969 146.078 44.0407 146.114C43.7749 146.142 43.5351 146.075 43.3213 145.913C43.1076 145.751 42.983 145.542 42.9476 145.286C42.9025 145.022 42.9683 144.774 43.1449 144.541C43.3142 144.317 43.5354 144.187 43.8086 144.149C44.0721 144.104 44.3107 144.162 44.5244 144.324Z' fill='%238BC9FC'/%3E%3Cpath d='M40.1441 142.507L30.6263 151.062L27.4241 147.5C26.6989 146.693 26.207 145.882 25.9484 145.065C25.6807 144.257 25.6531 143.479 25.8655 142.731C26.0608 141.981 26.5029 141.297 27.1918 140.678C27.8625 140.075 28.5853 139.712 29.3599 139.589C30.1174 139.466 30.8883 139.576 31.6727 139.92C32.457 140.264 33.2118 140.839 33.937 141.646L36.6381 144.65L35.7589 144.63L39.2397 141.501L40.1441 142.507ZM35.8404 144.556L35.7543 145.445L33.0776 142.467C32.2221 141.515 31.3703 140.978 30.5224 140.855C29.6573 140.732 28.8486 141.008 28.0962 141.684C27.3348 142.369 26.9697 143.147 27.0008 144.021C27.0239 144.885 27.4632 145.793 28.3187 146.745L30.9954 149.723L30.1162 149.702L35.8404 144.556Z' fill='%238BC9FC'/%3E%3Cpath d='M30.3095 133.178L19.3776 139.833L16.887 135.741C16.323 134.815 15.9891 133.926 15.8855 133.076C15.7714 132.232 15.8877 131.462 16.2345 130.766C16.5645 130.066 17.1251 129.475 17.9164 128.993C18.6868 128.524 19.464 128.301 20.248 128.323C21.0153 128.341 21.7527 128.591 22.4602 129.074C23.1573 129.563 23.7879 130.271 24.3519 131.197L26.4528 134.649L25.6081 134.456L29.6061 132.023L30.3095 133.178ZM25.7656 125.714L23.51 130.939L22.7495 129.69L24.9956 124.449L25.7656 125.714ZM25.7018 134.399L25.4689 135.247L23.3871 131.827C22.7217 130.734 21.9784 130.052 21.1572 129.781C20.3298 129.5 19.4839 129.623 18.6198 130.149C17.7453 130.681 17.2428 131.379 17.1124 132.244C16.9757 133.097 17.2401 134.071 17.9055 135.164L19.9874 138.584L19.1271 138.401L25.7018 134.399Z' fill='%238BC9FC'/%3E%3Cpath d='M20.332 117.119C20.6444 118.029 20.7852 118.928 20.7544 119.815C20.7081 120.694 20.5071 121.517 20.1514 122.283C19.7803 123.042 19.2811 123.709 18.654 124.285C18.0114 124.853 17.2462 125.29 16.3585 125.594C15.4707 125.899 14.6045 126.022 13.7599 125.964C12.8998 125.898 12.0961 125.678 11.349 125.303C10.5863 124.92 9.92262 124.394 9.3579 123.724C8.78166 123.058 8.33535 122.264 8.01897 121.342C7.70656 120.431 7.57351 119.536 7.61983 118.657C7.65463 117.782 7.85183 116.967 8.21145 116.212C8.56711 115.446 9.06625 114.778 9.70887 114.21C10.3475 113.63 11.1107 113.188 11.9985 112.884C12.8862 112.579 13.7601 112.46 14.6202 112.525C15.4764 112.58 16.2801 112.8 17.0312 113.187C17.7784 113.562 18.4401 114.082 19.0163 114.748C19.581 115.418 20.0196 116.208 20.332 117.119ZM19.1906 117.51C18.9415 116.784 18.5911 116.157 18.1394 115.629C17.6722 115.093 17.1366 114.678 16.5328 114.382C15.9134 114.079 15.2605 113.904 14.574 113.856C13.8759 113.812 13.1638 113.914 12.4374 114.163C11.7111 114.412 11.0917 114.767 10.5792 115.226C10.0551 115.689 9.64739 116.228 9.35594 116.844C9.04901 117.452 8.88126 118.108 8.8527 118.814C8.80866 119.512 8.91121 120.224 9.16035 120.951C9.40949 121.677 9.76766 122.308 10.2349 122.843C10.6905 123.383 11.228 123.804 11.8474 124.107C12.4512 124.403 13.1042 124.578 13.8062 124.634C14.4927 124.682 15.1991 124.581 15.9254 124.332C16.6402 124.087 17.2597 123.733 17.7837 123.269C18.3038 122.795 18.7173 122.253 19.0242 121.645C19.3157 121.03 19.4814 120.368 19.5215 119.658C19.5501 118.952 19.4398 118.236 19.1906 117.51Z' fill='%238BC9FC'/%3E%3Cpath d='M14.5774 70.7818L0.635049 72.0143L1.10724 70.63L14.2221 69.5016L13.9624 70.2629L4.28271 61.3206L4.72539 60.0228L15.0083 69.5186L14.5774 70.7818Z' fill='%238BC9FC'/%3E%3Cpath d='M16.9043 61.704L5.57787 55.7459L6.20773 54.5486L16.4986 59.9619L19.8351 53.6192L20.8707 54.1639L16.9043 61.704Z' fill='%238BC9FC'/%3E%3Cpath d='M19.6992 53.1053L13.351 40.547L14.1839 39.5041L27.8348 42.9201L26.9448 44.0343L14.2049 40.7376L14.5472 40.3091L20.5778 52.0054L19.6992 53.1053ZM18.4656 49.1717L17.8596 48.1728L22.5035 42.3588L23.6117 42.7291L18.4656 49.1717Z' fill='%238BC9FC'/%3E%3Cpath d='M25.2356 33.8647L30.3317 29.4161L31.0891 30.2839L25.993 34.7324L25.2356 33.8647ZM29.2292 38.2173L35.0278 33.1556L35.7972 34.0371L28.9794 39.9884L20.5633 30.3471L27.1745 24.5761L27.944 25.4576L22.352 30.3389L29.2292 38.2173Z' fill='%238BC9FC'/%3E%3Cpath d='M36.7875 27.7879L35.9052 26.3979L38.5398 15.5955L39.8789 14.8069L38.0169 22.778L37.7727 23.8766L36.7875 27.7879ZM37.3935 31.1229L30.8992 20.0952L32.065 19.4087L38.5593 30.4363L37.3935 31.1229ZM45.3177 26.4562L37.3314 23.7757L37.6181 22.4612L46.704 25.6398L45.3177 26.4562Z' fill='%238BC9FC'/%3E%3Cpath d='M46.7384 23.8507L47.9644 9.83251L49.222 9.38549L59.021 19.4846L57.6773 19.9622L48.5895 10.4447L49.1063 10.261L48.0649 23.3792L46.7384 23.8507ZM47.7639 19.8578L47.7754 18.6895L54.7867 16.1971L55.5331 17.096L47.7639 19.8578Z' fill='%238BC9FC'/%3E%3Cpath d='M60.7706 17.3214L59.087 4.63478L60.1926 4.48807L70.4087 14.3457L69.8287 14.4226L68.3664 3.40337L69.6895 3.2278L71.373 15.9145L70.2675 16.0612L60.0695 6.20116L60.6495 6.12419L62.1118 17.1435L60.7706 17.3214Z' fill='%238BC9FC'/%3E%3Cpath d='M76.2393 15.269C75.9716 15.285 75.7346 15.2015 75.5283 15.0185C75.3342 14.8347 75.2288 14.6029 75.212 14.3231C75.1946 14.0311 75.2717 13.7884 75.4433 13.595C75.627 13.4008 75.8528 13.2958 76.1204 13.2798C76.3881 13.2638 76.6186 13.3416 76.812 13.5132C77.0176 13.684 77.1291 13.9155 77.1466 14.2075C77.1633 14.4873 77.0801 14.7304 76.8971 14.9367C76.7262 15.1423 76.5069 15.253 76.2393 15.269Z' fill='%238BC9FC'/%3E%3Cpath d='M81.135 12.9625L83.5084 0.386569L84.6043 0.59339L88.502 11.4875L87.9271 11.3791L95.4734 2.64464L96.5693 2.85146L94.196 15.4274L92.9204 15.1866L94.9174 4.60492L95.2229 4.66255L88.2817 12.6553L87.6529 12.5366L84.0662 2.55705L84.4076 2.62147L82.4106 13.2032L81.135 12.9625Z' fill='%238BC9FC'/%3E%3Cpath d='M102.394 9.13726L108.718 11.5398L108.309 12.6165L101.985 10.214L102.394 9.13726ZM100.434 14.7095L107.629 17.4432L107.213 18.537L98.7534 15.3228L103.299 3.35929L111.502 6.47608L111.087 7.56988L104.148 4.93361L100.434 14.7095Z' fill='%238BC9FC'/%3E%3Cpath d='M110.617 18.1663L117.607 7.44568L121.971 10.2915C123.115 11.037 123.966 11.9191 124.524 12.9377C125.099 13.9528 125.363 15.0201 125.317 16.1395C125.271 17.259 124.905 18.3446 124.22 19.3962C123.534 20.4478 122.688 21.2205 121.683 21.7142C120.677 22.208 119.59 22.4016 118.423 22.2953C117.272 22.1853 116.125 21.7576 114.982 21.012L110.617 18.1663ZM112.389 17.925L115.56 19.9919C116.509 20.611 117.451 20.9631 118.385 21.0482C119.336 21.1297 120.218 20.9703 121.032 20.5698C121.853 20.1591 122.543 19.5249 123.102 18.6673C123.668 17.7994 123.97 16.9123 124.008 16.0059C124.046 15.0995 123.832 14.2328 123.367 13.406C122.919 12.5755 122.221 11.8508 121.271 11.2317L118.101 9.16475L112.389 17.925Z' fill='%238BC9FC'/%3E%3Cpath d='M124.346 27.13C124.133 26.9674 124.008 26.7493 123.971 26.476C123.944 26.2101 124.016 25.9657 124.186 25.7428C124.363 25.5103 124.58 25.3768 124.836 25.3424C125.102 25.3153 125.342 25.3832 125.555 25.5458C125.768 25.7085 125.892 25.918 125.926 26.1742C125.971 26.4379 125.904 26.686 125.726 26.9185C125.556 27.1414 125.335 27.2712 125.061 27.3079C124.798 27.352 124.559 27.2927 124.346 27.13Z' fill='%238BC9FC'/%3E%3Cpath d='M128.499 28.7397L138.016 20.1842L141.219 23.7466C141.944 24.5533 142.436 25.3649 142.694 26.1813C142.962 26.9896 142.99 27.7678 142.777 28.516C142.582 29.2651 142.14 29.9493 141.451 30.5686C140.78 31.1715 140.057 31.5344 139.283 31.6571C138.525 31.7808 137.754 31.6707 136.97 31.3269C136.186 30.983 135.431 30.4077 134.706 29.601L132.005 26.5961L132.884 26.617L129.403 29.7459L128.499 28.7397ZM132.802 26.6903L132.888 25.8016L135.565 28.7793C136.421 29.7311 137.272 30.2684 138.12 30.3913C138.985 30.515 139.794 30.2387 140.547 29.5624C141.308 28.878 141.673 28.0991 141.642 27.2257C141.619 26.3614 141.18 25.4534 140.324 24.5016L137.647 21.5239L138.527 21.5448L132.802 26.6903Z' fill='%238BC9FC'/%3E%3Cpath d='M138.499 38.1722L149.455 31.5577L151.93 35.6584C152.491 36.5871 152.822 37.4766 152.922 38.3271C153.033 39.1713 152.914 39.9409 152.565 40.6358C152.232 41.3349 151.669 41.9238 150.876 42.4026C150.104 42.8687 149.326 43.0893 148.542 43.0643C147.775 43.0434 147.039 42.7904 146.333 42.3052C145.637 41.8138 145.009 41.1038 144.449 40.1751L142.361 36.7162L143.205 36.9114L139.198 39.3304L138.499 38.1722ZM143.015 45.6536L145.29 40.4362L146.046 41.6883L143.781 46.9214L143.015 45.6536ZM143.111 36.9681L143.347 36.1209L145.416 39.5485C146.077 40.6441 146.818 41.3288 147.638 41.6025C148.465 41.8866 149.311 41.7672 150.177 41.2443C151.054 40.7152 151.559 40.0188 151.692 39.1551C151.832 38.3019 151.571 37.3275 150.91 36.2319L148.84 32.8042L149.7 32.99L143.111 36.9681Z' fill='%238BC9FC'/%3E%3Cpath d='M148.527 54.3884C148.218 53.4765 148.08 52.5772 148.115 51.6905C148.164 50.8115 148.368 49.9895 148.727 49.2245C149.101 48.4672 149.602 47.8017 150.232 47.2281C150.876 46.6622 151.643 46.2286 152.532 45.9274C153.421 45.6262 154.287 45.5062 155.132 45.5675C155.992 45.6365 156.795 45.8599 157.54 46.2377C158.302 46.6232 158.963 47.1519 159.525 47.8236C160.099 48.4914 160.543 49.287 160.856 50.2105C161.165 51.1225 161.294 52.0179 161.245 52.897C161.207 53.7721 161.007 54.5864 160.644 55.3398C160.286 56.1048 159.784 56.7702 159.139 57.3362C158.498 57.9137 157.734 58.353 156.845 58.6542C155.956 58.9555 155.082 59.0716 154.222 59.0026C153.366 58.9452 152.563 58.7218 151.813 58.3324C151.067 57.9546 150.408 57.4317 149.834 56.7639C149.272 56.0922 148.836 55.3004 148.527 54.3884ZM149.67 54.0012C149.916 54.7284 150.264 55.3569 150.714 55.8865C151.179 56.4238 151.713 56.8413 152.316 57.1389C152.934 57.4442 153.587 57.6221 154.273 57.6726C154.971 57.7193 155.683 57.6193 156.411 57.3729C157.138 57.1264 157.759 56.7745 158.273 56.3172C158.799 55.8559 159.208 55.3181 159.502 54.7037C159.811 54.0971 159.981 53.441 160.013 52.7355C160.059 52.0376 159.959 51.325 159.713 50.5978C159.466 49.8705 159.11 49.2383 158.645 48.701C158.192 48.1598 157.656 47.7365 157.037 47.4313C156.435 47.1336 155.782 46.9557 155.081 46.8975C154.394 46.847 153.688 46.945 152.96 47.1914C152.245 47.4339 151.624 47.7859 151.098 48.2472C150.576 48.72 150.161 49.2597 149.852 49.8664C149.558 50.4807 149.39 51.1426 149.347 51.852C149.316 52.5575 149.423 53.2739 149.67 54.0012Z' fill='%238BC9FC'/%3E%3Ccircle cx='6.79275' cy='95.2296' r='2.79319' transform='rotate(8.25504 6.79275 95.2296)' fill='%238BC9FC'/%3E%3Ccircle cx='162.033' cy='79.2646' r='2.79319' transform='rotate(8.25504 162.033 79.2646)' fill='%238BC9FC'/%3E%3C/svg%3E%0A");
    width: 172px;
    height: 172px;
    position: absolute;
    right: -86px;
    bottom: -86px;
    transition: all 1s ease;
    animation: rotate 15s linear infinite;
}

.training__content_col__video_example video {
    margin: 0;
    padding: 0;
    object-fit: cover;
}

.training__content_col__video_example__btn_play {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='60' viewBox='0 0 61 60' fill='none'%3E%3Ccircle cx='30.5' cy='30' r='30' fill='white'/%3E%3Cpath d='M38 27.4019C40 28.5566 40 31.4434 38 32.5981L29 37.7942C27 38.9489 24.5 37.5056 24.5 35.1962L24.5 24.8038C24.5 22.4944 27 21.0511 29 22.2058L38 27.4019Z' fill='%237DA5D2'/%3E%3C/svg%3E");
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    border-radius: 50%;
    box-sizing: border-box;
    z-index: 5;
    cursor: pointer;
}

.training__title_block__subtitle {
    background-image: url("data:image/svg+xml,%3Csvg width='174' height='44' viewBox='0 0 174 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.634 13L0.054 0.399999H1.494L6.714 12.262H5.922L11.178 0.399999H12.528L6.948 13H5.634ZM28.1267 13V0.399999H29.4587V11.848H36.5147V13H28.1267ZM50.4803 13L56.2403 0.399999H57.5543L63.3143 13H61.9103L56.6183 1.174H57.1583L51.8663 13H50.4803ZM52.7483 9.634L53.1443 8.554H60.4703L60.8663 9.634H52.7483ZM80.3566 6.034H87.0166V7.168H80.3566V6.034ZM80.5006 11.848H88.0786V13H79.1686V0.399999H87.8086V1.552H80.5006V11.848ZM106.132 9.868L106.078 8.248L113.71 0.399999H115.24L109.678 6.232L108.922 7.042L106.132 9.868ZM104.98 13V0.399999H106.312V13H104.98ZM114.034 13L108.598 6.736L109.498 5.764L115.618 13H114.034ZM129.038 13L134.798 0.399999H136.112L141.872 13H140.468L135.176 1.174H135.716L130.424 13H129.038ZM131.306 9.634L131.702 8.554H139.028L139.424 9.634H131.306ZM157.727 13V0.399999H158.825L167.519 11.344H166.943V0.399999H168.257V13H167.159L158.483 2.056H159.059V13H157.727ZM172.225 13.09C171.961 13.09 171.733 12.994 171.541 12.802C171.361 12.61 171.271 12.376 171.271 12.1C171.271 11.812 171.361 11.578 171.541 11.398C171.733 11.218 171.961 11.128 172.225 11.128C172.489 11.128 172.711 11.218 172.891 11.398C173.083 11.578 173.179 11.812 173.179 12.1C173.179 12.376 173.083 12.61 172.891 12.802C172.711 12.994 172.489 13.09 172.225 13.09ZM2.052 43V30.4H3.15L8.91 40.228H8.334L14.04 30.4H15.138V43H13.86V32.398H14.166L8.91 41.398H8.28L2.988 32.398H3.33V43H2.052ZM34.2014 36.034H40.8614V37.168H34.2014V36.034ZM34.3454 41.848H41.9234V43H33.0134V30.4H41.6534V31.552H34.3454V41.848ZM58.8244 43V30.4H63.9544C65.2984 30.4 66.4744 30.67 67.4824 31.21C68.5024 31.738 69.2944 32.476 69.8584 33.424C70.4224 34.372 70.7044 35.464 70.7044 36.7C70.7044 37.936 70.4224 39.028 69.8584 39.976C69.2944 40.924 68.5024 41.668 67.4824 42.208C66.4744 42.736 65.2984 43 63.9544 43H58.8244ZM60.1564 41.848H63.8824C64.9984 41.848 65.9644 41.632 66.7804 41.2C67.6084 40.756 68.2504 40.15 68.7064 39.382C69.1624 38.602 69.3904 37.708 69.3904 36.7C69.3904 35.68 69.1624 34.786 68.7064 34.018C68.2504 33.25 67.6084 32.65 66.7804 32.218C65.9644 31.774 64.9984 31.552 63.8824 31.552H60.1564V41.848ZM73.2 43.09C72.936 43.09 72.708 42.994 72.516 42.802C72.336 42.61 72.246 42.376 72.246 42.1C72.246 41.812 72.336 41.578 72.516 41.398C72.708 41.218 72.936 41.128 73.2 41.128C73.464 41.128 73.686 41.218 73.866 41.398C74.058 41.578 74.154 41.812 74.154 42.1C74.154 42.376 74.058 42.61 73.866 42.802C73.686 42.994 73.464 43.09 73.2 43.09ZM96.0022 43V30.4H100.718C101.786 30.4 102.704 30.574 103.472 30.922C104.24 31.258 104.828 31.75 105.236 32.398C105.656 33.034 105.866 33.808 105.866 34.72C105.866 35.608 105.656 36.376 105.236 37.024C104.828 37.66 104.24 38.152 103.472 38.5C102.704 38.848 101.786 39.022 100.718 39.022H96.7402L97.3342 38.392V43H96.0022ZM97.3342 38.5L96.7402 37.852H100.682C101.942 37.852 102.896 37.582 103.544 37.042C104.204 36.49 104.534 35.716 104.534 34.72C104.534 33.712 104.204 32.932 103.544 32.38C102.896 31.828 101.942 31.552 100.682 31.552H96.7402L97.3342 30.922V38.5ZM122.516 43V30.4H127.232C128.3 30.4 129.218 30.574 129.986 30.922C130.754 31.258 131.342 31.75 131.75 32.398C132.17 33.034 132.38 33.808 132.38 34.72C132.38 35.608 132.17 36.376 131.75 37.024C131.342 37.66 130.754 38.152 129.986 38.5C129.218 38.836 128.3 39.004 127.232 39.004H123.254L123.848 38.392V43H122.516ZM131.12 43L127.88 38.428H129.32L132.578 43H131.12ZM123.848 38.5L123.254 37.87H127.196C128.456 37.87 129.41 37.594 130.058 37.042C130.718 36.49 131.048 35.716 131.048 34.72C131.048 33.712 130.718 32.932 130.058 32.38C129.41 31.828 128.456 31.552 127.196 31.552H123.254L123.848 30.922V38.5ZM154.802 43.108C153.854 43.108 152.972 42.952 152.156 42.64C151.352 42.316 150.65 41.866 150.05 41.29C149.462 40.702 149 40.024 148.664 39.256C148.34 38.476 148.178 37.624 148.178 36.7C148.178 35.776 148.34 34.93 148.664 34.162C149 33.382 149.462 32.704 150.05 32.128C150.65 31.54 151.352 31.09 152.156 30.778C152.96 30.454 153.842 30.292 154.802 30.292C155.75 30.292 156.626 30.454 157.43 30.778C158.234 31.09 158.93 31.534 159.518 32.11C160.118 32.686 160.58 33.364 160.904 34.144C161.24 34.924 161.408 35.776 161.408 36.7C161.408 37.624 161.24 38.476 160.904 39.256C160.58 40.036 160.118 40.714 159.518 41.29C158.93 41.866 158.234 42.316 157.43 42.64C156.626 42.952 155.75 43.108 154.802 43.108ZM154.802 41.92C155.558 41.92 156.254 41.794 156.89 41.542C157.538 41.278 158.096 40.912 158.564 40.444C159.044 39.964 159.416 39.412 159.68 38.788C159.944 38.152 160.076 37.456 160.076 36.7C160.076 35.944 159.944 35.254 159.68 34.63C159.416 33.994 159.044 33.442 158.564 32.974C158.096 32.494 157.538 32.128 156.89 31.876C156.254 31.612 155.558 31.48 154.802 31.48C154.046 31.48 153.344 31.612 152.696 31.876C152.048 32.128 151.484 32.494 151.004 32.974C150.536 33.442 150.164 33.994 149.888 34.63C149.624 35.254 149.492 35.944 149.492 36.7C149.492 37.444 149.624 38.134 149.888 38.77C150.164 39.406 150.536 39.964 151.004 40.444C151.484 40.912 152.048 41.278 152.696 41.542C153.344 41.794 154.046 41.92 154.802 41.92ZM163.898 43.09C163.634 43.09 163.406 42.994 163.214 42.802C163.034 42.61 162.944 42.376 162.944 42.1C162.944 41.812 163.034 41.578 163.214 41.398C163.406 41.218 163.634 41.128 163.898 41.128C164.162 41.128 164.384 41.218 164.564 41.398C164.756 41.578 164.852 41.812 164.852 42.1C164.852 42.376 164.756 42.61 164.564 42.802C164.384 42.994 164.162 43.09 163.898 43.09Z' fill='%23212121'/%3E%3C/svg%3E%0A");
    width: 174px;
    height: 44px;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 4px;
}

.training__content_col__video_example img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.training__title_block__title {
    color: #212121;
    font-family: 'Playfair Display';
    font-size: 54px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: flex;
    align-items: center;
    gap: 30px;
    display: block;
    padding-bottom: 3px;
}

.training__title_block__title::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='16' viewBox='0 0 31 16' fill='none'%3E%3Cpath d='M30.7071 8.70711C31.0976 8.31658 31.0976 7.68342 30.7071 7.29289L24.3431 0.928932C23.9526 0.538408 23.3195 0.538408 22.9289 0.928932C22.5384 1.31946 22.5384 1.95262 22.9289 2.34315L28.5858 8L22.9289 13.6569C22.5384 14.0474 22.5384 14.6805 22.9289 15.0711C23.3195 15.4616 23.9526 15.4616 24.3431 15.0711L30.7071 8.70711ZM0 9H30V7H0V9Z' fill='%23212121'/%3E%3C/svg%3E");
    width: 31px;
    height: 16px;
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
}

.training__content_col__title_block__title,
.webinars__title_block__title {
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}

.training__content_col__title_block_subtitle,
.webinars__title_block__subtitle {
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 5.6px;
    text-transform: uppercase;
}
@media (max-width: 400px) {
    .training__content_col__title_block_subtitle,
    .webinars__title_block__subtitle {
        font-size: 12px;
        line-height: 30px;
        letter-spacing: 4.8px;
    }
}

.training__content_col__desc,
.webinars__content_col__training_text_desc {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.training__content_col__desc {
    max-width: 90%;
    margin-bottom: 30px;
}
.training__content_col__desc.--mw-600{
    max-width: 600px;
}

.training__content_col__spikers {
    display: flex;
    margin-bottom: 130px;
    overflow: hidden;
    position: relative;
}

.training__content_col__adv {
    display: flex;
    justify-content: space-between;
    margin-bottom: 90px;
    gap: 55px;
}

.webinars__content_col__training_text__title {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 15px;
}

.webinars__title_block {
    margin-bottom: 40px;
}

.raining__content_col__adv_item {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.raining__content_col__adv_item:nth-child(2) {
    max-width: 226px;
}

.raining__content_col__adv_item:last-child {
    padding-right: unset;
}

.webinars__content_col {
    flex: 1;
    position: relative;
}

.webinars__content_col__web_link__img {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.webinars__content_col.webinars__content_col--left:hover .webinars__content_col__web_link__img img {
    scale: 1.1;
    transition: 1s;
}

.webinars__content_col__web_link__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 1s;
}

.webinars__content_col__training_img {
    overflow: hidden;
}

.webinars__content_col__training_img img {
    transition: 1s;
}

.webinars__content_col.webinars__content_col--right:hover .webinars__content_col__training_img img {
    scale: 1.1;
    transition: 1s;
}

.webinars__content_col__training_img {
    width: 100%;
    margin-bottom: 40px;
    position: relative;
}

.webinars__content_col__training_img::before {
    content: 'Vlaekan.med.pro';
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 4.8px;
    text-transform: uppercase;
    position: absolute;
    top: 30px;
    writing-mode: vertical-lr;
    left: 20px;
    z-index: 5;
}

.webinars__content_col__training_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.webinars__content_col__web_link__text_block {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    color: white;
    padding: 60px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.webinars__content_col__web_link {
    width: 100%;
    height: 100%;
    position: relative;
}

.webinars__content_col__web_link__text_block__line {
    height: 100%;
    border-left: solid 1px white;
    margin: 60px 0;
    box-sizing: border-box;
}

.webinars__content_col__web_link__text_block__title {
    font-family: 'Montserrat';
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
}

.webinars__content_col__web_link__text_block__desc {
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    max-width: 500px;
    margin-top: 10px;
}

.webinars__content_col__web_link__img::after {
    content: 'Vlaekan.med.pro';
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 4.8px;
    text-transform: uppercase;
    position: absolute;
    right: 60px;
    bottom: 50px;

}

.raining__content_col__adv_item__text {
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    word-wrap: break-word;
}

.webinars__content_col__training_text {
    margin-bottom: 60px;
}

.training__content_col__title_block {
    margin-bottom: 15px;
}

.training__content_col__spikers_item__img {
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 50%;
    border: solid 5px white;
    width: 90px;
    height: 90px;
}
@media (max-width: 1480px) {
    .training__content_col__spikers_item__img {
        width: 110px;
        height: 110px;
    }
}

.training__content_col__spikers_item__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.training__content_col__spikers_item {
    display: flex;
    align-items: center;
    margin-left: -10px;
    transition: 1s;
}

.training__content_col__spikers_item:first-child {
    margin: 0;
}

.spikers_item__name_title {
    display: block;
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 2.1px;
    text-transform: lowercase;
    margin-bottom: 5px;
}

.spikers_item__name_name {
    display: block;
    color: #212121;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    text-transform: uppercase;
    white-space: nowrap;
}

.training__content_col__spikers_item__name {
    box-sizing: border-box;
    overflow: hidden;
    transition: 1s;
    width: 0px;
    max-width: fit-content;
}

.training__title_block {
    margin-bottom: 60px;
}

.training__content_col__spikers_item {
    transition: .6s;
    width: 90px;
    max-width: fit-content;
}
@media (max-width: 1480px) {
    .training__content_col__spikers_item {
        width: 110px;
        height: 110px;
    }
}

.training__content_col__spikers_item:hover {
    transition-delay: .5s;
    transition: .6s;
    width: 100%;
    max-width: fit-content;
}

.training__content_col__spikers_item:hover .training__content_col__spikers_item__name {
    transition-delay: .5s;
    transition: .6s;
    width: calc(100% - 90px);
    transition-timing-function: linear;
    visibility: visible;
    padding-right: 15px;
    display: block;
}

.webinars__content_col__training_text {
    position: relative;
    transition: .6s;
}

.webinars__content_col__training_btn {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='151' height='150' viewBox='0 0 151 150' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M141.41 39.2516C121.549 2.9008 75.986 -10.4636 39.6315 9.39868L39.6278 9.39197C3.28006 29.2506 -10.0853 74.8194 9.77126 111.163C10.7322 112.922 11.7694 114.613 12.8426 116.258C18.2548 118.697 79.9423 146.256 97.9899 146.786C102.603 145.337 107.149 143.429 111.546 141.027C147.894 121.168 161.27 75.6023 141.41 39.2516Z' fill='url(%23paint0_linear_3096_3636)'/%3E%3Cpath d='M53.2316 114.232C69.6314 120.666 74.4807 135.302 96.679 146.7C77.1373 144.999 18.1364 118.64 12.8463 116.265C12.8463 116.265 35.2237 107.169 53.2352 114.239L53.2316 114.232Z' fill='url(%23paint1_linear_3096_3636)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3096_3636' x1='65.7577' y1='-36.4571' x2='105.508' y2='203.999' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.147196' stop-color='%23A1CBFA'/%3E%3Cstop offset='1' stop-color='%23638AB7'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_3096_3636' x1='51.8886' y1='115.99' x2='37.5656' y2='161.503' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.858987' stop-color='%2390A0BA'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: cover;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
    border: none;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    align-items: center;
    justify-content: center;
    right: -46px;
    box-shadow: -5px -16px 14.1px 0px rgba(0, 35, 68, 0.25);
    z-index: 5;
    top: -60%;
    cursor: pointer;
    transition: .6s;
}

.webinars__content_col__training_btn:hover .webinars__content_col__training_btn__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='30' viewBox='0 0 56 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.0913 9.44927V21.8817H47.0927C49.0344 23.0413 48.3066 29.2752 48.3066 29.2752C46.6758 30.906 44.8617 29.2752 44.8617 29.2752C44.8617 29.2752 44.1339 23.0413 46.0757 21.8817V9.80367L29.0075 15.751L0.843018 6.63852L29.0075 0L55.157 6.63852L47.0913 9.44927ZM13.0638 23.5518V13.1697L13.0651 13.1684L29.3036 18.4232L42.9364 13.6721V23.5518C42.9364 23.5518 37.1479 27.2099 28.0001 27.2099C18.8523 27.2099 13.0638 23.5518 13.0638 23.5518Z' fill='%23212121'/%3E%3C/svg%3E");
    transition: .6s;
}

.webinars__content_col__training_btn:hover .webinars__content_col__training_btn__text {
    color: #212121;
    transition: .6s;
}

.webinars__content_col__training_btn__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='30' viewBox='0 0 56 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M47.0913 9.44939V21.8818H47.0927C49.0344 23.0415 48.3066 29.2753 48.3066 29.2753C46.6758 30.9061 44.8617 29.2753 44.8617 29.2753C44.8617 29.2753 44.1339 23.0415 46.0757 21.8818V9.80379L29.0075 15.7512L0.843018 6.63864L29.0075 0.00012207L55.157 6.63864L47.0913 9.44939ZM13.0638 23.552V13.1699L13.0651 13.1685L29.3036 18.4234L42.9364 13.6723V23.552C42.9364 23.552 37.1479 27.21 28.0001 27.21C18.8523 27.21 13.0638 23.552 13.0638 23.552Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-color: transparent;
    background-size: cover;
    display: block;
    width: 56px;
    height: 30px;
    transition: .6s;
}

.webinars__content_col__training_btn__text {
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
    transition: .6s;
}

.--blue_btn_animation {
    padding: 22px 40px;
    background: #7DA5D2;
    border: none;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    width: fit-content;
    display: block;
}

.--blue_btn_animation span {
    z-index: 3;
    position: relative;
}

.--blue_btn_animation .training__content_item__text_btn__inner svg {
    margin-left: 15px;
}
.brand_slider_sections__item_link{
    z-index: 3;
    position: relative;
    border: none;
    background: #212121;
}
.brand_slider_sections__item_link__text{
    z-index: 5;
    position: relative;
    background: transparent;
}
.brand_slider_sections__item_link::after{
    clip-path: circle(0);
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #6F9ACA;
    transition: 1s;
    z-index: 1;
    border-color: #6F9ACA;
}
.brand_slider_sections__item_link:hover::after {
    opacity: 1;
    transition: 1s;
    clip-path: circle(100%);
}
.--blue_btn_animation::after {
    clip-path: circle(0);
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #212121;
    transition: 1s;
    z-index: 1;
    border-color: #212121;
}

.--blue_btn_animation:hover::after {
    opacity: 1;
    transition: 1s;
    clip-path: circle(100%);
}

.--blue_btn_animation:hover::before {
    opacity: 1;
}

.--title {
    padding: 100px 0px 60px 146px;
    position: relative;
    box-sizing: border-box;
    width: fit-content;
}

.--circle_begin::before {
    content: '';
    width: 540px;
    height: 430px;
    position: absolute;
    top: -90px;
    left: 0;
    z-index: 1;
    background-image: url("data:image/svg+xml,%3Csvg width='540' height='540' viewBox='0 0 540 540' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='270' cy='270' r='269.5' stroke='url(%23paint0_linear_1020_5400)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1020_5400' x1='236.057' y1='14.6572' x2='369.602' y2='269.512' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.475391' stop-color='%237DA5D2'/%3E%3Cstop offset='1' stop-color='%23F3F7F9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: cover;
}

.--circle_animate::after {
    content: '';
    width: 174px;
    height: 174px;
    background-image: url("data:image/svg+xml,%3Csvg width='174' height='172' viewBox='0 0 174 172' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M154.262 100.38L168.2 99.0942L167.733 100.48L154.622 101.659L154.879 100.897L164.593 109.802L164.155 111.101L153.836 101.645L154.262 100.38Z' fill='%23212121'/%3E%3Cpath d='M151.901 109.594L163.25 115.509L162.624 116.709L152.313 111.334L149.001 117.69L147.963 117.149L151.901 109.594Z' fill='%23212121'/%3E%3Cpath d='M148.996 118.422L155.344 130.98L154.511 132.023L140.86 128.607L141.75 127.493L154.49 130.789L154.148 131.218L148.117 119.522L148.996 118.422ZM150.23 122.355L150.836 123.354L146.192 129.168L145.084 128.798L150.23 122.355Z' fill='%23212121'/%3E%3Cpath d='M143.702 137.365L138.622 141.832L137.861 140.967L142.941 136.5L143.702 137.365ZM139.692 133.027L133.912 138.11L133.14 137.231L139.936 131.255L148.387 140.866L141.797 146.661L141.024 145.782L146.598 140.88L139.692 133.027Z' fill='%23212121'/%3E%3Cpath d='M131.819 143.729L132.701 145.119L130.067 155.922L128.728 156.71L130.59 148.739L130.834 147.641L131.819 143.729ZM131.213 140.394L137.707 151.422L136.541 152.108L130.047 141.081L131.213 140.394ZM123.289 145.061L131.275 147.741L130.988 149.056L121.902 145.877L123.289 145.061Z' fill='%23212121'/%3E%3Cpath d='M121.995 147.521L120.82 161.544L119.565 161.996L109.728 151.933L111.07 151.45L120.193 160.934L119.677 161.12L120.67 147.998L121.995 147.521ZM120.984 151.518L120.977 152.687L113.975 155.205L113.225 154.309L120.984 151.518Z' fill='%23212121'/%3E%3Cpath d='M107.817 154.061L109.548 166.741L108.443 166.892L98.1901 157.073L98.7697 156.994L100.274 168.008L98.9514 168.188L97.2198 155.508L98.3248 155.357L108.56 165.179L107.98 165.258L106.476 154.244L107.817 154.061Z' fill='%23212121'/%3E%3Cpath d='M92.3419 156.143C92.6095 156.126 92.8468 156.208 93.0538 156.39C93.2486 156.573 93.3549 156.805 93.3727 157.085C93.3913 157.376 93.3151 157.619 93.1443 157.814C92.9613 158.008 92.7359 158.114 92.4683 158.131C92.2007 158.148 91.9699 158.071 91.7758 157.901C91.5696 157.73 91.4572 157.499 91.4387 157.208C91.4209 156.928 91.5031 156.684 91.6854 156.477C91.8554 156.271 92.0743 156.16 92.3419 156.143Z' fill='%23212121'/%3E%3Cpath d='M87.7901 158.406L85.4653 170.991L84.3686 170.789L80.4288 159.91L81.0041 160.016L73.4916 168.779L72.3949 168.577L74.7197 155.992L75.9962 156.228L74.04 166.817L73.7344 166.761L80.6447 158.741L81.2739 158.857L84.899 168.823L84.5574 168.76L86.5136 158.171L87.7901 158.406Z' fill='%23212121'/%3E%3Cpath d='M66.6025 162.304L60.2698 159.925L60.6748 158.847L67.0075 161.225L66.6025 162.304ZM68.5419 156.724L61.3363 154.018L61.7477 152.922L70.2198 156.104L65.7202 168.085L57.5048 165L57.9162 163.904L64.865 166.514L68.5419 156.724Z' fill='%23212121'/%3E%3Cpath d='M58.0616 153.096L51.1119 163.843L46.7365 161.013C45.5902 160.272 44.7361 159.393 44.1742 158.376C43.5955 157.364 43.3271 156.297 43.3689 155.178C43.4108 154.058 43.7726 152.971 44.4543 151.917C45.136 150.863 45.9789 150.087 46.9828 149.589C47.9867 149.092 49.0725 148.894 50.2403 148.996C51.3913 149.102 52.5399 149.525 53.6862 150.267L58.0616 153.096ZM56.2901 153.344L53.1122 151.289C52.1604 150.673 51.2173 150.325 50.2831 150.243C49.332 150.165 48.4502 150.328 47.6377 150.731C46.8185 151.145 46.131 151.782 45.575 152.642C45.0124 153.512 44.7138 154.4 44.6791 155.306C44.6444 156.213 44.861 157.079 45.329 157.904C45.78 158.733 46.4815 159.455 47.4333 160.07L50.6112 162.126L56.2901 153.344Z' fill='%23212121'/%3E%3Cpath d='M44.5244 144.324C44.7382 144.486 44.864 144.704 44.9017 144.977C44.9297 145.243 44.8591 145.487 44.6898 145.711C44.5132 145.944 44.2969 146.078 44.0407 146.114C43.7749 146.142 43.5351 146.075 43.3213 145.913C43.1076 145.751 42.983 145.542 42.9476 145.286C42.9025 145.022 42.9683 144.774 43.1449 144.541C43.3142 144.317 43.5354 144.187 43.8086 144.149C44.0721 144.104 44.3107 144.162 44.5244 144.324Z' fill='%23212121'/%3E%3Cpath d='M40.1441 142.507L30.6263 151.062L27.4241 147.5C26.6989 146.693 26.207 145.882 25.9484 145.065C25.6807 144.257 25.6531 143.479 25.8655 142.731C26.0608 141.981 26.5029 141.297 27.1918 140.678C27.8625 140.075 28.5853 139.712 29.3599 139.589C30.1174 139.466 30.8883 139.576 31.6727 139.92C32.457 140.264 33.2118 140.839 33.937 141.646L36.6381 144.651L35.7589 144.63L39.2397 141.501L40.1441 142.507ZM35.8404 144.556L35.7543 145.445L33.0776 142.467C32.2221 141.515 31.3703 140.978 30.5224 140.855C29.6573 140.732 28.8486 141.008 28.0962 141.684C27.3348 142.369 26.9697 143.148 27.0008 144.021C27.0239 144.885 27.4632 145.793 28.3187 146.745L30.9954 149.723L30.1162 149.702L35.8404 144.556Z' fill='%23212121'/%3E%3Cpath d='M30.3095 133.179L19.3776 139.833L16.887 135.741C16.323 134.815 15.9891 133.926 15.8855 133.076C15.7714 132.232 15.8877 131.462 16.2345 130.766C16.5645 130.066 17.1251 129.475 17.9164 128.993C18.6868 128.524 19.464 128.301 20.248 128.323C21.0153 128.341 21.7527 128.592 22.4602 129.074C23.1573 129.563 23.7879 130.271 24.3519 131.197L26.4528 134.649L25.6081 134.456L29.6061 132.023L30.3095 133.179ZM25.7656 125.714L23.51 130.939L22.7495 129.69L24.9956 124.449L25.7656 125.714ZM25.7018 134.399L25.4689 135.248L23.3871 131.827C22.7217 130.734 21.9784 130.052 21.1572 129.782C20.3298 129.5 19.4839 129.623 18.6198 130.149C17.7453 130.681 17.2428 131.38 17.1124 132.244C16.9757 133.097 17.2401 134.071 17.9055 135.164L19.9874 138.584L19.1271 138.402L25.7018 134.399Z' fill='%23212121'/%3E%3Cpath d='M20.332 117.119C20.6444 118.029 20.7852 118.928 20.7544 119.815C20.7081 120.694 20.5071 121.517 20.1514 122.283C19.7803 123.042 19.2811 123.709 18.654 124.285C18.0114 124.854 17.2462 125.29 16.3585 125.594C15.4707 125.899 14.6045 126.022 13.7599 125.964C12.8998 125.898 12.0961 125.678 11.349 125.303C10.5863 124.92 9.92262 124.394 9.3579 123.724C8.78166 123.059 8.33535 122.265 8.01897 121.342C7.70656 120.431 7.57351 119.536 7.61983 118.657C7.65463 117.782 7.85183 116.967 8.21145 116.212C8.56711 115.446 9.06625 114.779 9.70887 114.21C10.3475 113.63 11.1107 113.188 11.9985 112.884C12.8862 112.579 13.7601 112.46 14.6202 112.526C15.4764 112.58 16.2801 112.8 17.0312 113.187C17.7784 113.562 18.4401 114.082 19.0163 114.748C19.581 115.418 20.0196 116.208 20.332 117.119ZM19.1906 117.51C18.9415 116.784 18.5911 116.157 18.1394 115.629C17.6722 115.093 17.1366 114.678 16.5328 114.382C15.9134 114.079 15.2605 113.904 14.574 113.856C13.8759 113.812 13.1638 113.914 12.4374 114.163C11.7111 114.413 11.0917 114.767 10.5792 115.226C10.0551 115.689 9.64739 116.229 9.35594 116.844C9.04901 117.452 8.88126 118.109 8.8527 118.814C8.80866 119.512 8.91121 120.224 9.16035 120.951C9.40949 121.677 9.76766 122.308 10.2349 122.844C10.6905 123.383 11.228 123.804 11.8474 124.107C12.4512 124.403 13.1042 124.578 13.8062 124.634C14.4927 124.682 15.1991 124.581 15.9254 124.332C16.6402 124.087 17.2597 123.733 17.7837 123.269C18.3038 122.795 18.7173 122.253 19.0242 121.646C19.3157 121.03 19.4814 120.368 19.5215 119.658C19.5501 118.952 19.4398 118.236 19.1906 117.51Z' fill='%23212121'/%3E%3Cpath d='M14.5774 70.7819L0.635049 72.0144L1.10724 70.6301L14.2221 69.5017L13.9624 70.263L4.28271 61.3207L4.72539 60.0229L15.0083 69.5187L14.5774 70.7819Z' fill='%23212121'/%3E%3Cpath d='M16.9043 61.7042L5.57787 55.746L6.20773 54.5487L16.4986 59.9621L19.8351 53.6193L20.8707 54.164L16.9043 61.7042Z' fill='%23212121'/%3E%3Cpath d='M19.6992 53.1055L13.351 40.5471L14.1839 39.5042L27.8348 42.9202L26.9448 44.0344L14.2049 40.7377L14.5472 40.3092L20.5778 52.0055L19.6992 53.1055ZM18.4656 49.1718L17.8596 48.1729L22.5035 42.3589L23.6117 42.7293L18.4656 49.1718Z' fill='%23212121'/%3E%3Cpath d='M25.2356 33.8648L30.3317 29.4163L31.0891 30.284L25.993 34.7325L25.2356 33.8648ZM29.2292 38.2174L35.0278 33.1557L35.7972 34.0372L28.9794 39.9886L20.5633 30.3472L27.1745 24.5762L27.944 25.4577L22.352 30.339L29.2292 38.2174Z' fill='%23212121'/%3E%3Cpath d='M36.7875 27.788L35.9052 26.398L38.5398 15.5956L39.8789 14.807L38.0169 22.7781L37.7727 23.8766L36.7875 27.788ZM37.3935 31.123L30.8992 20.0953L32.065 19.4088L38.5593 30.4364L37.3935 31.123ZM45.3177 26.4563L37.3314 23.7758L37.6181 22.4612L46.704 25.6399L45.3177 26.4563Z' fill='%23212121'/%3E%3Cpath d='M46.7384 23.8508L47.9644 9.8326L49.222 9.38558L59.021 19.4847L57.6773 19.9623L48.5895 10.4448L49.1063 10.261L48.0649 23.3793L46.7384 23.8508ZM47.7639 19.8579L47.7754 18.6895L54.7867 16.1972L55.5331 17.0961L47.7639 19.8579Z' fill='%23212121'/%3E%3Cpath d='M60.7706 17.3215L59.087 4.63486L60.1926 4.48815L70.4087 14.3458L69.8287 14.4227L68.3664 3.40345L69.6895 3.22787L71.373 15.9145L70.2675 16.0613L60.0695 6.20123L60.6495 6.12427L62.1118 17.1435L60.7706 17.3215Z' fill='%23212121'/%3E%3Cpath d='M76.2386 15.269C75.9709 15.285 75.7339 15.2015 75.5276 15.0184C75.3335 14.8347 75.228 14.6029 75.2113 14.323C75.1939 14.031 75.271 13.7883 75.4426 13.5949C75.6263 13.4008 75.852 13.2957 76.1197 13.2797C76.3874 13.2638 76.6179 13.3416 76.8113 13.5132C77.0169 13.684 77.1284 13.9155 77.1458 14.2075C77.1626 14.4873 77.0794 14.7304 76.8964 14.9367C76.7255 15.1422 76.5062 15.253 76.2386 15.269Z' fill='%23212121'/%3E%3Cpath d='M81.1343 12.9625L83.5077 0.386577L84.6036 0.593397L88.5013 11.4876L87.9264 11.3791L95.4727 2.64465L96.5686 2.85147L94.1953 15.4274L92.9197 15.1866L94.9167 4.60492L95.2221 4.66256L88.2809 12.6553L87.6521 12.5366L84.0655 2.55706L84.4069 2.62148L82.4099 13.2032L81.1343 12.9625Z' fill='%23212121'/%3E%3Cpath d='M102.394 9.13727L108.717 11.5398L108.308 12.6165L101.985 10.214L102.394 9.13727ZM100.433 14.7095L107.628 17.4432L107.213 18.537L98.7527 15.3228L103.298 3.3593L111.502 6.47608L111.086 7.56989L104.147 4.93361L100.433 14.7095Z' fill='%23212121'/%3E%3Cpath d='M110.616 18.1663L117.606 7.44568L121.971 10.2915C123.114 11.037 123.965 11.9191 124.523 12.9377C125.098 13.9528 125.363 15.0201 125.317 16.1395C125.271 17.259 124.905 18.3446 124.219 19.3962C123.533 20.4478 122.688 21.2205 121.682 21.7143C120.676 22.208 119.59 22.4017 118.422 22.2953C117.272 22.1854 116.125 21.7576 114.981 21.012L110.616 18.1663ZM112.389 17.925L115.559 19.9919C116.508 20.611 117.45 20.9631 118.384 21.0482C119.335 21.1298 120.217 20.9703 121.031 20.5698C121.852 20.1591 122.542 19.5249 123.101 18.6673C123.667 17.7994 123.969 16.9123 124.007 16.0059C124.045 15.0995 123.832 14.2328 123.367 13.406C122.919 12.5755 122.22 11.8508 121.27 11.2317L118.1 9.16476L112.389 17.925Z' fill='%23212121'/%3E%3Cpath d='M124.345 27.13C124.132 26.9673 124.007 26.7493 123.971 26.476C123.943 26.21 124.015 25.9656 124.185 25.7428C124.363 25.5102 124.579 25.3768 124.836 25.3423C125.102 25.3153 125.341 25.3831 125.554 25.5458C125.767 25.7085 125.891 25.9179 125.926 26.1742C125.97 26.4379 125.903 26.6859 125.726 26.9185C125.556 27.1413 125.334 27.2711 125.061 27.3078C124.797 27.352 124.559 27.2927 124.345 27.13Z' fill='%23212121'/%3E%3Cpath d='M128.498 28.7397L138.016 20.1841L141.218 23.7465C141.943 24.5533 142.435 25.3649 142.694 26.1813C142.961 26.9896 142.989 27.7678 142.776 28.516C142.581 29.2651 142.139 29.9493 141.45 30.5686C140.779 31.1715 140.057 31.5344 139.282 31.6571C138.525 31.7808 137.754 31.6707 136.969 31.3268C136.185 30.983 135.43 30.4077 134.705 29.601L132.004 26.5961L132.883 26.617L129.402 29.7459L128.498 28.7397ZM132.802 26.6903L132.888 25.8016L135.564 28.7793C136.42 29.7311 137.272 30.2684 138.12 30.3912C138.985 30.515 139.793 30.2387 140.546 29.5624C141.307 28.878 141.672 28.099 141.641 27.2257C141.618 26.3614 141.179 25.4533 140.323 24.5016L137.647 21.5238L138.526 21.5448L132.802 26.6903Z' fill='%23212121'/%3E%3Cpath d='M138.498 38.1722L149.454 31.5577L151.93 35.6584C152.49 36.5871 152.821 37.4766 152.921 38.3271C153.032 39.1713 152.913 39.9408 152.564 40.6358C152.231 41.3349 151.669 41.9238 150.876 42.4025C150.104 42.8687 149.325 43.0893 148.542 43.0642C147.774 43.0433 147.038 42.7903 146.332 42.3052C145.637 41.8138 145.009 41.1038 144.448 40.1751L142.36 36.7161L143.204 36.9114L139.197 39.3304L138.498 38.1722ZM143.015 45.6536L145.289 40.4362L146.045 41.6883L143.78 46.9213L143.015 45.6536ZM143.11 36.9681L143.346 36.1208L145.415 39.5485C146.077 40.6441 146.818 41.3288 147.638 41.6024C148.464 41.8866 149.31 41.7672 150.176 41.2443C151.053 40.7152 151.558 40.0188 151.691 39.1551C151.831 38.3019 151.57 37.3274 150.909 36.2318L148.84 32.8042L149.699 32.9899L143.11 36.9681Z' fill='%23212121'/%3E%3Cpath d='M148.526 54.3884C148.217 53.4765 148.08 52.5772 148.114 51.6905C148.163 50.8115 148.368 49.9895 148.726 49.2245C149.1 48.4672 149.602 47.8017 150.231 47.2281C150.876 46.6622 151.642 46.2286 152.531 45.9274C153.42 45.6262 154.287 45.5062 155.131 45.5675C155.991 45.6365 156.794 45.8599 157.54 46.2377C158.301 46.6232 158.963 47.1519 159.525 47.8236C160.099 48.4914 160.542 49.287 160.855 50.2105C161.164 51.1225 161.294 52.0179 161.244 52.897C161.206 53.7721 161.006 54.5864 160.643 55.3398C160.285 56.1048 159.783 56.7702 159.139 57.3362C158.498 57.9137 157.733 58.353 156.844 58.6542C155.955 58.9555 155.081 59.0716 154.221 59.0026C153.365 58.9452 152.562 58.7218 151.813 58.3324C151.067 57.9546 150.407 57.4317 149.833 56.7639C149.271 56.0922 148.835 55.3004 148.526 54.3884ZM149.669 54.0012C149.916 54.7284 150.264 55.3569 150.713 55.8865C151.179 56.4238 151.713 56.8413 152.315 57.1389C152.934 57.4442 153.586 57.6221 154.272 57.6726C154.97 57.7193 155.683 57.6193 156.41 57.3729C157.137 57.1264 157.758 56.7745 158.272 56.3172C158.798 55.8559 159.208 55.3181 159.501 54.7037C159.81 54.0971 159.981 53.441 160.012 52.7355C160.058 52.0376 159.959 51.325 159.712 50.5978C159.466 49.8705 159.11 49.2383 158.645 48.701C158.191 48.1598 157.655 47.7365 157.037 47.4313C156.434 47.1336 155.782 46.9557 155.08 46.8975C154.394 46.847 153.687 46.945 152.96 47.1914C152.244 47.4339 151.623 47.7859 151.097 48.2472C150.576 48.72 150.16 49.2597 149.851 49.8664C149.557 50.4807 149.389 51.1426 149.346 51.852C149.315 52.5575 149.423 53.2739 149.669 54.0012Z' fill='%23212121'/%3E%3Ccircle cx='6.79275' cy='95.2296' r='2.79319' transform='rotate(8.25504 6.79275 95.2296)' fill='%23212121'/%3E%3Ccircle cx='162.033' cy='79.2647' r='2.79319' transform='rotate(8.25504 162.033 79.2647)' fill='%23212121'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 104px);
    bottom: -85px;
    z-index: 1;
    transition: all 1s ease;
    animation: rotate 15s linear infinite;
}

.training__content_item__img::before {
    content: 'Vlaekan.med.pro';
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 4.8px;
    text-transform: uppercase;
    position: absolute;
    left: 20px;
    z-index: 1;
}

.--before_top::before {
    top: 20px;
}

.--befoe_bottom::before {
    bottom: 20px;
}

.--link {
    text-decoration: none;
    width: max-content;
}

.--title_btn_link {
    display: none;
}

.footer_content {
    display: flex;
    justify-content: space-between;
    border-bottom: 0.5px solid #B9BCBE;
    margin-bottom: 20px;
    padding-bottom: 40px;

}

.footer_content__menu {
    display: flex;
    width: 50%;
    justify-content: space-between;
}

.footer_content__info_slogan {
    color: #939396;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 214%;
    letter-spacing: 5.6px;
    text-transform: uppercase;
    margin-bottom: 40px;
}

.footer_content__info {
    display: flex;
    flex-direction: column;
    max-width: 470px;
}

.footer_content__info_logo {
    margin-bottom: 20px;
    max-width: 400px;
    display: block;
}

.footer_content__info_logo img {
    width: 100%;
}

.footer_content__info_inst a {
    text-decoration: none;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    color: #7DA5D2;
}

.menu_bottom {
    list-style: none;
    padding: 0;
    margin: 0;
}

.menu_bottom__item {
    color: #939396;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    margin-bottom: 15px;
}

.menu_bottom__item a {
    transition: .6s;
}

.menu_bottom__item a:hover {
    color: #7DA5D2;
    transition: .6s;
}

.menu_bottom__item a {
    color: #939396;
    text-decoration: none;
}

.footer_content__menu_item__title a {
    font-family: 'Montserrat';
    color: #212121;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    text-decoration: none;
    margin-bottom: 20px;
    transition: .6s;
}

.footer_content__menu_item__title a:hover {
    color: #7DA5D2;
    transition: .6s;
}

.footer_content__menu_item__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.footer_content__info_inst a {
    padding-left: 50px;
    position: relative;
}

.footer_content__info_inst a::before {
    content: '';
    width: 30px;
    height: 30px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_971_2343)'%3E%3Cpath d='M15 8.90625C11.6074 8.90625 8.84766 11.666 8.84766 15.0586C8.84766 18.4512 11.6074 21.2109 15 21.2109C18.3926 21.2109 21.1523 18.4512 21.1523 15.0586C21.1523 11.666 18.3926 8.90625 15 8.90625ZM15 8.90625C11.6074 8.90625 8.84766 11.666 8.84766 15.0586C8.84766 18.4512 11.6074 21.2109 15 21.2109C18.3926 21.2109 21.1523 18.4512 21.1523 15.0586C21.1523 11.666 18.3926 8.90625 15 8.90625ZM25.6055 0H4.39453C1.96875 0 0 1.96875 0 4.39453V25.6055C0 28.0312 1.96875 30 4.39453 30H25.6055C28.0312 30 30 28.0312 30 25.6055V4.39453C30 1.96875 28.0312 0 25.6055 0ZM15 22.9688C10.6407 22.9688 7.08984 19.4179 7.08984 15.0586C7.08984 10.6992 10.6407 7.14844 15 7.14844C19.3593 7.14844 22.9102 10.6992 22.9102 15.0586C22.9102 19.4179 19.3593 22.9688 15 22.9688ZM24.668 7.14844C23.7012 7.14844 22.9102 6.35742 22.9102 5.39062C22.9102 4.42383 23.7012 3.63281 24.668 3.63281C25.6348 3.63281 26.4258 4.42383 26.4258 5.39062C26.4258 6.35742 25.6348 7.14844 24.668 7.14844ZM15 8.90625C11.6074 8.90625 8.84766 11.666 8.84766 15.0586C8.84766 18.4512 11.6074 21.2109 15 21.2109C18.3926 21.2109 21.1523 18.4512 21.1523 15.0586C21.1523 11.666 18.3926 8.90625 15 8.90625ZM15 8.90625C11.6074 8.90625 8.84766 11.666 8.84766 15.0586C8.84766 18.4512 11.6074 21.2109 15 21.2109C18.3926 21.2109 21.1523 18.4512 21.1523 15.0586C21.1523 11.666 18.3926 8.90625 15 8.90625ZM15 8.90625C11.6074 8.90625 8.84766 11.666 8.84766 15.0586C8.84766 18.4512 11.6074 21.2109 15 21.2109C18.3926 21.2109 21.1523 18.4512 21.1523 15.0586C21.1523 11.666 18.3926 8.90625 15 8.90625Z' fill='%237DA5D2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_971_2343'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
}

.footer {
    padding: 90px 0 50px;
    position: relative;
}

.footer_copy,
.footer_copy a {
    color: #B9BCBE;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    text-decoration: none;
}

.footer_copy {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.--arrow_up_after {
    position: relative;
    padding-right: 15px;
}

.--arrow_up_after::after {
    content: '';
    display: block;
    height: 12px;
    width: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M3.64645 0.646446C3.84171 0.451184 4.15829 0.451184 4.35355 0.646446L7.53553 3.82843C7.7308 4.02369 7.7308 4.34027 7.53553 4.53553C7.34027 4.7308 7.02369 4.7308 6.82843 4.53553L4 1.70711L1.17157 4.53553C0.976311 4.7308 0.659728 4.7308 0.464466 4.53553C0.269204 4.34027 0.269204 4.02369 0.464466 3.82843L3.64645 0.646446ZM3.5 13L3.5 1L4.5 1L4.5 13L3.5 13Z' fill='%23212121'/%3E%3C/svg%3E");
    position: absolute;
    right: 0;
    top: 20%;
    transform: translate(0, -50%);
}

.menu_bottom li {
    margin-bottom: 15px;
}

.menu_bottom a {
    text-decoration: none;
}

.menu_bottom.--dark a {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    transition: .6s;
}

.menu_bottom.--dark a:hover {
    color: #7DA5D2;
    transition: .6s;
}

.menu_bottom.--light {
    margin-bottom: 40px;
}

._js_menu_mobile_arrow {
    display: none;
}

.brands_slider {
    position: relative;
    overflow: hidden
}

.brands_slider__content_item__characteristic {
    display: flex;
    gap: 20px;
    flex-direction: column;
    padding: 0;
    margin: 0;
    list-style: none;
}

.brands_slider__content_item__characteristic li {
    flex: 1;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    display: flex;
    align-items: center;
    gap: 24px;
}

.brands_slider__content_item__characteristic_icons {
    width: auto;
}

.brands_slider__content_item__characteristic_icons img {
    width: 100%;
}

.brands_slider__content_item {
    padding-top: 400px;
    height: 1080px;
    box-sizing: border-box;
}

.brands_slider__content .slick-slide {
    overflow: hidden;
}

.brands_slider__content_item__link {
    overflow: hidden;
    margin-right: 40px;
    box-sizing: border-box;
}

.brands_slider__content_item__link .brands_slider__content_item__link_name {
    border-bottom: solid 2px white;
}

.brands_slider__content_item__characteristic li {
    overflow: hidden;
}

.brands_slider__content_item__link_name,
.brands_slider__content_item__characteristic li span {
    transform: translateY(-500px);
    transition: transform 2s;
}

.slick-current .brands_slider__content_item__link_name,
.slick-current .brands_slider__content_item__characteristic li span {
    transform: translateY(0);
    transition: transform 2s;
}

.brands__title {
    position: absolute;
}

.brands__title_block_name {
    color: white;
    position: relative;
    z-index: 1;
    padding-bottom: 3px;
}

.--link .brands__title_block_name.--title_block_name:hover {
    border-color: white;
}

.brands_slider__content_item__characteristic_text {
    max-width: 840px;
}

.brands_slider__content_item__link,
.brands_slider__content_item__link_name {
    color: white;
    font-family: 'Montserrat';
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-decoration: none;
    width: fit-content;
    position: relative;
    display: block;
}

.brands_slider__content_item__link {
    margin-bottom: 60px;
}

.brands_slider__content_item__link .brands_slider__content_item__link_name {
    transition: .6s;
}

.brands_slider__content_item__link:hover .brands_slider__content_item__link_name {
    color: #7DA5D2;
    border-color: #7DA5D2;
    transition: .6s;
}

.brands_slider__content_item__link:hover .brands_slider__content_item__link_name::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.06524 8.05066C9.17913 8.05066 10.1579 7.94548 10.1579 6.66264C10.1579 5.59247 9.09289 5.46213 8.19572 5.46213H6.40837V8.05066H8.06524ZM6.40837 13.0791H4.92632V4.22274H8.34955C10.5284 4.22274 11.6399 4.97277 11.6399 6.76783C11.6399 8.3708 10.6356 9.03623 9.28633 9.18486L11.8124 13.0791H10.1369L7.80428 9.29005H6.40837V13.0791ZM8.02331 1.88802C4.48822 1.88802 1.74313 4.6069 1.74313 8.50114C1.74313 12.1347 4.14101 15.1097 8.02331 15.1097C11.5071 15.1097 14.2569 12.416 14.2569 8.50114C14.2569 4.6069 11.5071 1.88802 8.02331 1.88802ZM8.02331 16.5C3.33239 16.5 0 13.0562 0 8.50114C0 3.68765 3.70291 0.5 8.02331 0.5C12.2925 0.5 16 3.68765 16 8.50114C16 13.3146 12.2925 16.5 8.02331 16.5Z' fill='%238BC9FC'/%3E%3C/svg%3E");
    transition: .6s;
}

.brands_slider__content_item__link_name {
    padding-right: 30px;
}

.brands_slider__content_item__active_img {
    max-width: 700px;
    position: absolute;
    right: 0;
    bottom: -180px;
    transform: translate(80%, -30%);
    opacity: 0;
    transition: 1s;

}

.slick-current .brands_slider__content_item__active_img {
    transform: translate(0, 0);
    opacity: 1;
    transition: 1s;
}

@media (max-width: 1500px) and (min-width: 900px) {
    .slick-current .brands_slider__content_item__active_img {
        transform: translate(-2%, -2%);
    }  
}

@media (max-width: 1480px) and (min-width: 1300px){
    .brands_slider__content_item__active_img.--COSMEDIX {
        transform: translate(-2%, 8%);
    }
    
    .brands_slider__content_item__active_img.--RAUSCH {
        transform: translate(-2%, 10%);
    }
}

.brands_slider__content_item__active_img img {
    width: 100%;
}

.brands_slider__content_item__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 50px;
    position: relative;
}

.brands_slider__content_item__link_name::after {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.06524 7.55066C9.17913 7.55066 10.1579 7.44548 10.1579 6.16264C10.1579 5.09247 9.09289 4.96213 8.19572 4.96213H6.40837V7.55066H8.06524ZM6.40837 12.5791H4.92632V3.72274H8.34955C10.5284 3.72274 11.6399 4.47277 11.6399 6.26783C11.6399 7.8708 10.6356 8.53623 9.28633 8.68486L11.8124 12.5791H10.1369L7.80428 8.79005H6.40837V12.5791ZM8.02331 1.38802C4.48822 1.38802 1.74313 4.1069 1.74313 8.00114C1.74313 11.6347 4.14101 14.6097 8.02331 14.6097C11.5071 14.6097 14.2569 11.916 14.2569 8.00114C14.2569 4.1069 11.5071 1.38802 8.02331 1.38802ZM8.02331 16C3.33239 16 0 12.5562 0 8.00114C0 3.18765 3.70291 0 8.02331 0C12.2925 0 16 3.18765 16 8.00114C16 12.8146 12.2925 16 8.02331 16Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 16px;
    transition: .6s;
}

.brands_slider__nav {
    position: absolute;
    bottom: 0;
    right: 0;
    width: fit-content;
    width: 100%;
}

.brands_slider__nav .slick-slide {
    width: 240px;
}

.brands_slider__nav_item {
    color: #212121;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    text-transform: uppercase;
    background: rgba(255, 255, 255, 0.40);
    padding: 0 26px;
    height: 76px;
    border: none;
    position: relative;
    border-left: 1px solid #212121;
}

.slick-current .brands_slider__nav_item {
    background: white;
    border: none;
}

.slick-current~.slick-active .brands_slider__nav_item {
    border: none;
    border-right: 1px solid #212121;
}

.slick-active:first-child .brands_slider__nav_item {
    border: none !important;
}

.brands_slider__nav_item__progress_bar {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 0px;
    height: 4px;
    background-color: black;
    transition: all 0s linear;
    z-index: 10;
}

.brands_slider__nav_item__progress_bar.active {
    width: 100%;
}

.brands_slider__content_item_btn {
    display: none;
}

.brands_slider__nav_counter {
    display: none;
}

.brands_slider__nav_counter_line {
    height: 1px;
    width: 84px;
    background: #B9BCBE;
}

.subtitle {
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 80px;
    position: relative;
    padding: 5px 0;
}

.subtitle::before {
    content: '';
    width: 80px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
    background: #7DA5D2;
}

.contacts_content {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
}

.contacts_content__item {
    background: #F3FBFE;
    display: flex;
    padding: 40px 0px 20px 0px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 48px;
    text-align: center;
    position: relative;
}

.contacts_content__item_name {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}

.contacts_content__item_text {
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    max-width: 315px;
}

.page_title {
    margin-bottom: 40px;
}

.contacts_content__item_img {
    margin-bottom: 20px;
}

.contacts_content__item_name {
    margin-bottom: 10px;
}

.contacts_content__item a {
    color: #212121;
    text-decoration: none;
}

.contacts_content__item_bottom {
    color: #7DA5D2;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    z-index: 1;
    background: #F3FBFE;
    padding: 0 10px;
}

.contacts_content__item::after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 30px;
    background: #7DA5D2;
}

.contacts_map {
    margin: 80px 0;
}

.contacts_map {
    width: 100%;
    height: 500px;
}

.custom_background {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    pointer-events: none;
    transform: translateZ(0);
    background: transparent;
    backface-visibility: hidden;
    z-index: -3;
    transition: 2s;
}

.--animate_elem {
    opacity: 0;
    transition: ease-in all 0.5s;
}

.--animate_elem__bottom {
    transform: translateY(50%);
    opacity: 0;
    transition-delay: 0.5s !important;
    transition: ease-in all 1s;
}

.--animate_elem__left {
    transform: translateX(-100%);
    opacity: 0;
    transition-delay: 0.5s !important;
    transition: ease-in all 1s;
}

.--animate_elem__right {
    transform: translateX(100%);
    opacity: 0;
    transition-delay: 0.5s !important;
    transition: ease-in all 1s;
}

.--animate_elem__left.visible,
.--animate_elem__right.visible,
.--animate_elem__bottom.visible {
    transition: ease-out all 1s;
}

.--animate_fade_in {
    transform: translateX(-100%);
    opacity: 0;
    transition-delay: 0.5s !important;
    transition: ease-in all 1s;
}

.--animate_elem.visible,
.--animate_elem__left.visible,
.--animate_elem__right.visible,
.--animate_elem__bottom.visible,
.--animate_fade_in.visible {
    transition-delay: 0.5s;
    transform: translateX(0);
    opacity: 1;
    transform: translateY(0);
    transition: ease-out all 0.5s;
}

.--transition1s {
    transition: ease-out all 1s;
}

.--adelay1 {
    transition-delay: 0.6s !important;
}

.--adelay2 {
    transition-delay: 0.7s !important;
}

.--adelay3 {
    transition-delay: 0.8s !important;
}

.--adelay4 {
    transition-delay: 0.9s !important;
}

.--adelay5 {
    transition-delay: 1s !important;
}

.--padd_0 {
    padding: 0;
}

.--bg_white {
    background: white;
}

#one {
    top: 0;
}

#one,
#two {
    width: 100%;
}

.--shadow_block__margin_top, .--shadow_block__margin_top__main {
    margin-top: 100vh;
}

.--shadow_block {
    padding-top: 50px;
    position: relative;
}

.--shadow_block::before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    z-index: 11;
    left: 0;
    width: 100%;
    height: 50px;
    background: linear-gradient(0deg, rgba(0, 0, 0, .2), transparent);
}

._js_fixed {
    margin-top: -300px;
}

._js_layer_animation {
    position: fixed;
}

.blog {
    margin-bottom: 90px;
}

.blog__subtitle {
    max-width: 700px;
}

.blog__cards {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    flex-wrap: wrap;
    gap: 60px 30px;
    margin-top: 60px;
}

.blog__cards .article_slider__content_item {
    position: relative;
}

.blog__cards_tag_summary {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
    flex-wrap: wrap; 
}

.blog__cards_tag_summary_item {
    border-radius: 100px;
    border: 1px solid #B9BCBE;
    padding: 12px 20px;
    display: flex;
    align-items: center;
    gap: 8px;
    white-space: nowrap; 
    color: #212121;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    transition: background-color 0.3s ease, border 0.4s ease;
}

.blog__cards_tag_summary_item:hover,
.blog__cards_tag_summary_item.active {
    background-color: #F3FBFE;
    border: 1px solid transparent;
}

.blog__cards_tag_summary_count {
    border: 1px solid transparent;
    transition: border 0.4s ease;
}

.blog__cards_tag_summary_item:hover .blog__cards_tag_summary_count,
.blog__cards_tag_summary_item.active .blog__cards_tag_summary_count  {
    border: 1px solid #000;
}

.blog__cards_tag_summary_count {
    background: #F8F8F8;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    border: 1px solid #E5E5E5;
    background: #F8F8F8;
}

.blog__card-head {
    position: relative;
}

.blog__date {
    position: absolute;
    left: 20px;
    bottom: 20px;

    padding: 15px 20px;
    color: #7DA5D2;
    z-index: 10;

    font-size: 14px;
    border-radius: 60px;
    background: #FFF;

    font-weight: 400;
}

.blog__card-image {
    display: block;
    width: 100%;
    max-height: 220px;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

.blog__link {
    text-decoration: none;
}

.blog__card-title {
    color: #212121;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
    max-width: 420px;
    text-transform: none;
}

@media (min-width: 600px) {
    .blog__card-title {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;  
        overflow: hidden;
    }
}

.blog__card-bottom {
    position: relative;
}

.blog__card-bottom:before {
    position: absolute;
    content: "";

    min-width: 120px;
    border-top: 1px solid #212121;

    right: 0;
    top: 27px;
}

a.blog__link {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: uppercase;
    position: relative;
}

.blog__about {
    position: relative;
    display: inline-block;
    border-bottom: 2px solid;

    max-width: 260px;
    width: 100%;

    padding-bottom: 10px;
    margin-top: 25px;
}

.blog__about:before {
    position: absolute;
    content: "";
    background: url(/images/blog-card-arrow.svg) no-repeat;
    width: 41px;
    height: 20px;
    bottom: 10px;
    right: 0;
    transition: .2s;
}

a.blog__link:hover .blog__about:before {
    right: -10px;
}

section.detail-blog-header {
    top: 0;
    width: 100%;
}

section.detail-blog-header:before {
    content: "";
    position: absolute;
    background-color: #F3FBFE;
    width: 100%;
    min-height: 900px;
    z-index: -1;
}

.blog-header {
    display: flex;
    column-gap: 1em;
    justify-content: space-between;
}

.blog-header__column--left-side {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-height: 850px;
}

.blog-header__vertical-line {
    border-left: 1px solid;
    min-height: 315px;
    margin: 40px 0;
}

.blog-header__date {
    font-size: 18px;
}

.blog-header__image {
    width: 100%;
    min-height: 1000px;
    height: 100%;
    object-fit: cover;
}

.blog-about__column--right-side {
    position: relative;
}

.blog-about__column-image {
    position: absolute;
}

.blog-about__column-image--top {
    right: 0;
    top: 0;
    z-index: 1;
}

.blog-about--logo-company:before {
    content: "Vlaekan.med.pro";
    position: absolute;
    top: 20px;
    left: 20px;
    color: #FFF;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.blog-about__column-image--top>img {
    width: 407px;
    height: 360px;
}

.blog-about__column-image--bottom {
    bottom: 0;
    left: 0;
}

.blog-about__column-image--bottom>img {
    width: 553px;
    height: 400px;
}

.blog-about .about__column_vertical_line {
    height: 150px;
    margin: 30px 0;
}

.detail-blog-complex {
    padding: 50px 0 0 0;
}

.detail-blog-sections--sky-background-color>section:nth-child(even) {
    background-color: #F3FBFE;
}

.blog-complex {
    display: flex;
    column-gap: 30px;
}

.blog-complex__column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}

.blog-complex p {
    color: #212121;
    font-size: 24px;
    line-height: 1.6;
}

.blog-complex__list-item {
    font-weight: 600;
    line-height: 1.4;
    font-size: 16px;
}

.blog-complex__title {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
    word-wrap: break-word;
    max-width: 458px;

}

.blog-complex__list {
    display: flex;
    flex-direction: column;
    row-gap: 1em;
}

.blog-complex__column.blog-about--logo-company:before {
    top: 30px;
    left: 30px;
}

.blog-about {
    column-gap: 1em;
    overflow: hidden;
    padding-top: 50px;
    padding-bottom: 100px;
}

.about__column.blog-about__column--right-side {
    max-height: 750px;
}

p.blog-ingredients__title {
    font-family: Playfair Display, sans-serif;
    font-size: 36px;
    letter-spacing: 3.6px;
    line-height: 1.2;
    margin-bottom: 60px;
}

.blog-ingredients {
    column-gap: 40px;
}

.blog-ingredients .blog-complex__column {
    justify-content: center;
}

.blog-about--logo-company {
    position: relative;
}

.detail-blog-ingredients {
    background-color: unset;
}

.blog-about__column-image--top.blog-about--logo-company {
    position: absolute;
}

.blog-slider .slick-track {
    display: flex;
    padding: 5em 0;
    display: flex;
    align-items: center;
}

.blog-slider {
    display: flex;
    align-items: center;
    column-gap: 86px;
}

.blog-slider .slick-prev,
.blog-slider .slick-next,
.news-detail__expirience-slider .slick-prev,
.news-detail__expirience-slider .slick-next {
    position: relative;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCA2MiA2MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI2MSIgaGVpZ2h0PSI2MSIgcng9IjMwLjUiIHN0cm9rZT0iIzIxMjEyMSIvPgo8cGF0aCBkPSJNNDEuNzA3MSAzMS43MDcxQzQyLjA5NzYgMzEuMzE2NiA0Mi4wOTc2IDMwLjY4MzQgNDEuNzA3MSAzMC4yOTI5TDM1LjM0MzEgMjMuOTI4OUMzNC45NTI2IDIzLjUzODQgMzQuMzE5NSAyMy41Mzg0IDMzLjkyODkgMjMuOTI4OUMzMy41Mzg0IDI0LjMxOTUgMzMuNTM4NCAyNC45NTI2IDMzLjkyODkgMjUuMzQzMUwzOS41ODU4IDMxTDMzLjkyODkgMzYuNjU2OUMzMy41Mzg0IDM3LjA0NzQgMzMuNTM4NCAzNy42ODA1IDMzLjkyODkgMzguMDcxMUMzNC4zMTk1IDM4LjQ2MTYgMzQuOTUyNiAzOC40NjE2IDM1LjM0MzEgMzguMDcxMUw0MS43MDcxIDMxLjcwNzFaTTIxIDMxVjMySDQxVjMxVjMwSDIxVjMxWiIgZmlsbD0iIzIxMjEyMSIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    width: 72px;
    height: 62px;
    padding: 30px;
    top: unset;
    transform: unset;
    transition: .2s;
}

.--bg_extra-blue .blog-slider .slick-prev,
.--bg_extra-blue .blog-slider .slick-next,
.--bg_extra-blue .news-detail__expirience-slider .slick-prev,
.--bg_extra-blue .news-detail__expirience-slider .slick-next {
    border: 1px solid #FFFFFF;
    background: url(/local/templates/med-vlaekan/images/arrow-icon-blog-slider-white.png) no-repeat;
    background-position: center;
}

.blog-slider .slick-prev,
.news-detail__expirience-slider .slick-prev {
    transform: rotate(180deg);
}

.blog-slider .slick-prev:before,
.blog-slider .slick-next:before,
.news-detail__expirience-slider .slick-prev:before,
.news-detail__expirience-slider .slick-next:before {
    content: unset;
}

.breadcramps__row {
    position: absolute;
}

.blog-header__column {
    flex: 1;

}

.blog-slider .slick-slide {
    margin: 0 20px;
}

.blog-slider .slick-list {
    margin: 0 -20px;
}

.blog__slider-card {
    background: #FFF;
}
.slick-slide:not(.slick-current) .blog__link{
    pointer-events: none;
}
.blog__slider-card .blog__card-bottom {
    padding: 0px 22px 20px;
}

.blog__slider-card .blog__card-bottom::before {
    content: unset;
}

.page_header .header_wrapper {
    border-bottom: solid 1px #7DA5D2;
}

.btn_back {
    display: none;
}

/* .detail-blog--background-color-sky>section:nth-child(even) {
    background-color: #F3FBFE;
} */


p.detail-blog-slider__title {
    margin: unset;
    font-size: 42px;
    font-weight: 600;
}

img.blog-complex__image {
    width: 100%;
}

.about-company {
    padding: unset;
}

.about-header {
    display: flex;
    justify-content: space-between;
}

.about-header .banner__text_vertical_line {
    border-color: #7DA5D2;
}

.about-header .banner__text_name {
    color: #7DA5D2;
}

.about-header .banner__text_btn_dawn path {
    fill: #212121;
}

.about-header .banner__text_btn_dawn rect {
    stroke: #212121;
}

.about-header .banner__text {
    height: unset;
}

.about-value__wrap {
    padding: 100px 0 250px 0;
    justify-content: space-between;
    display: flex;
}

.about-value__title {
    color: #212121;
    font-size: 42px;
    font-weight: 600;
    margin-bottom: 20px;
}

.about-value .about__column_picture_one:before {
    content: unset;
}

.about-value .about__column_subtitle_desc {
    font-size: 24px;
}

.about-value .about-value__item--left-side {
    flex: 0 0 39%;
}

.about-value__item.about-value__item--right-side {
    flex: 0 0 50%;
}

.about-value__item--left-side .about__column_text {
    font-size: 16px;
}

.about-value__advantages {
    display: flex;
    column-gap: 20px;
}

.about-value__advantages-item {
    position: relative;
    width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 60px;
}

.about-value__advantages-item>svg {
    position: absolute;
}

.about-value__advantages-circle-text--first-item {
    left: -20px;
    top: -31px;
    transform: rotate(351deg);
}

.about-value__advantages-circle-text--second-item {
    top: unset;
    bottom: -125px;
    left: 1px;
    transform: rotate(-4deg);
}

.about-value__advantages-circle-text--third-item {
    transform: rotate(65deg);
    top: -28px;
    right: -24px;
}

.about-value__advantages-item-image {
    border-radius: 50%;
}

.about-value__advantages-circle-text text textPath {
    font-size: 8px;
    text-transform: uppercase;
    fill: #7DA5D2;
    letter-spacing: 0.3px;
}

.about-value__item--left-side .about__column_vertical_line {
    height: 100px;
}

.about-value__item--right-side .about__column_picture_two {
    border: 10px solid #FFF;
}

.about-value__item--right-side .about__column_picture_two::before {
    background-image: url("data:image/svg+xml,%3Csvg width='246' height='245' viewBox='0 0 246 245' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M236.089 141.463L220.15 130.604L220.479 128.795L239.22 124.293L238.859 126.275L222.587 130.154L236.428 139.605L236.089 141.463Z' fill='%237DA5D2'/%3E%3Cpath d='M235.723 147.572L235.109 149.332L219.994 144.031L216.743 153.353L215.222 152.82L219.087 141.738L235.723 147.572Z' fill='%237DA5D2'/%3E%3Cpath d='M213.935 168.671L218.889 160.19L215.896 155.979L216.874 154.304L228.01 170.191L227.082 171.779L207.816 169.809L208.807 168.113L213.935 168.671ZM215.581 168.849L225.88 169.992L219.849 161.543L215.581 168.849Z' fill='%237DA5D2'/%3E%3Cpath d='M200.266 184.069L199.041 183.023L207.111 173.521L220.518 184.969L212.692 194.183L211.466 193.136L218.086 185.343L213.317 181.271L207.415 188.219L206.208 187.189L212.11 180.24L207.13 175.988L200.266 184.069Z' fill='%237DA5D2'/%3E%3Cpath d='M197.995 197.549L198.518 192.44L195.623 188.823L197.075 187.654L208.091 201.417L206.639 202.586L199.982 194.269L198.575 209.075L196.907 210.417L197.864 199.4L185.479 196.986L187.205 195.596L197.995 197.549Z' fill='%237DA5D2'/%3E%3Cpath d='M175.959 209.832L184.623 205.206L184.28 200.05L185.991 199.137L187.151 218.502L185.529 219.368L170.151 207.594L171.883 206.669L175.959 209.832ZM177.267 210.846L185.441 217.217L184.732 206.861L177.267 210.846Z' fill='%237DA5D2'/%3E%3Cpath d='M158.73 231.837L153.873 214.89L155.349 214.465L170.18 225.079L166.24 211.327L168.03 210.811L172.887 227.759L171.411 228.184L156.556 217.577L160.496 231.328L158.73 231.837Z' fill='%237DA5D2'/%3E%3Cpath d='M147.548 216.665C147.91 216.589 148.25 216.654 148.568 216.862C148.869 217.073 149.06 217.367 149.139 217.745C149.218 218.123 149.161 218.461 148.966 218.76C148.759 219.078 148.474 219.275 148.113 219.352C147.751 219.428 147.412 219.362 147.093 219.155C146.779 218.964 146.582 218.68 146.502 218.302C146.423 217.924 146.487 217.576 146.695 217.257C146.902 216.939 147.187 216.742 147.548 216.665Z' fill='%237DA5D2'/%3E%3Cpath d='M122.743 237.531L123.421 219.915L125.208 219.984L124.665 234.077L132.042 222.492L132.923 222.526L139.39 234.572L139.93 220.554L141.717 220.623L141.038 238.24L139.503 238.18L132.356 224.823L124.278 237.591L122.743 237.531Z' fill='%237DA5D2'/%3E%3Cpath d='M104.972 219.842L105.315 218.267L117.493 220.936L113.738 238.161L101.929 235.573L102.272 233.998L112.26 236.187L113.596 230.06L104.691 228.108L105.029 226.558L113.934 228.51L115.329 222.112L104.972 219.842Z' fill='%237DA5D2'/%3E%3Cpath d='M93.0827 235.235L86.5614 232.236C84.8682 231.458 83.5303 230.427 82.548 229.144C81.5586 227.876 80.9848 226.466 80.8265 224.915C80.6612 223.379 80.9347 221.832 81.647 220.275C82.3593 218.718 83.3533 217.493 84.6289 216.601C85.8976 215.725 87.3373 215.241 88.9482 215.15C90.5521 215.074 92.2007 215.426 93.8939 216.204L100.415 219.203L93.0827 235.235ZM93.3151 217.712C91.9116 217.067 90.558 216.777 89.254 216.843C87.943 216.924 86.7743 217.32 85.7477 218.03C84.7141 218.756 83.904 219.76 83.3174 221.043C82.7308 222.326 82.5038 223.589 82.6366 224.832C82.7623 226.091 83.2258 227.238 84.0269 228.271C84.8211 229.32 85.9199 230.167 87.3233 230.813L92.0599 232.991L98.0516 219.89L93.3151 217.712Z' fill='%237DA5D2'/%3E%3Cpath d='M80.454 209.981C80.7773 210.16 80.9917 210.432 81.0973 210.798C81.1881 211.155 81.1405 211.503 80.9544 211.841C80.7682 212.179 80.5043 212.398 80.1625 212.497C79.7979 212.602 79.454 212.565 79.1308 212.386C78.8076 212.208 78.5932 211.936 78.4876 211.57C78.3739 211.22 78.4101 210.875 78.5963 210.537C78.7824 210.198 79.0578 209.976 79.4223 209.871C79.7869 209.766 80.1308 209.802 80.454 209.981Z' fill='%237DA5D2'/%3E%3Cpath d='M57.7882 217.643C56.0614 216.201 55.0516 214.658 54.7588 213.013C54.4661 211.369 54.9205 209.823 56.1222 208.377C57.3238 206.93 58.7576 206.203 60.4237 206.194C62.079 206.198 63.77 206.922 65.4968 208.364L69.1309 211.399L72.6875 207.118L74.1179 208.312L62.8526 221.873L57.7882 217.643ZM64.4894 209.655C63.1492 208.536 61.8833 207.971 60.6918 207.96C59.4895 207.962 58.4431 208.499 57.5526 209.571C56.6406 210.669 56.2977 211.805 56.5236 212.978C56.7389 214.164 57.5166 215.316 58.8568 216.436L62.4522 219.438L68.0848 212.658L64.4894 209.655Z' fill='%237DA5D2'/%3E%3Cpath d='M51.3281 188.268L49.5293 194.993C49.8565 195.311 50.1749 195.657 50.4847 196.033L53.497 199.686L57.8012 196.118L58.9869 197.556L45.4149 208.807L41.2169 203.716C39.7856 201.98 39.0776 200.277 39.093 198.607C39.1085 196.937 39.84 195.502 41.2877 194.301C42.3476 193.423 43.4703 192.95 44.6557 192.883C45.8175 192.814 46.9712 193.145 48.1169 193.874L50.0303 186.694L51.3281 188.268ZM49.2953 197.085C48.1844 195.737 47.0379 194.954 45.8558 194.734C44.6737 194.515 43.5462 194.85 42.4734 195.739C41.3747 196.65 40.8283 197.703 40.8341 198.897C40.827 200.103 41.3789 201.379 42.4898 202.726L45.4701 206.34L52.2755 200.699L49.2953 197.085Z' fill='%237DA5D2'/%3E%3Cpath d='M42.3257 177.645C43.1219 179.199 43.502 180.788 43.466 182.411C43.4075 184.028 42.9575 185.506 42.1159 186.846C41.2667 188.171 40.0883 189.222 38.5807 189.998C37.0731 190.775 35.5349 191.123 33.9661 191.043C32.3896 190.949 30.9365 190.451 29.6068 189.549C28.2546 188.64 27.1804 187.409 26.3842 185.855C25.5881 184.301 25.2156 182.727 25.2668 181.133C25.3104 179.524 25.7605 178.046 26.617 176.698C27.4586 175.358 28.6331 174.3 30.1407 173.524C31.6483 172.747 33.1978 172.402 34.7892 172.489C36.3657 172.584 37.8188 173.082 39.1485 173.983C40.4705 174.87 41.5296 176.09 42.3257 177.645ZM40.848 178.406C40.2126 177.165 39.3623 176.187 38.2971 175.47C37.217 174.761 36.0389 174.376 34.7629 174.316C33.4719 174.263 32.2144 174.552 30.9905 175.182C29.7665 175.813 28.8074 176.665 28.1131 177.741C27.404 178.823 27.0297 180.008 26.9903 181.293C26.936 182.587 27.2266 183.853 27.8619 185.094C28.4973 186.334 29.3589 187.316 30.4467 188.04C31.5119 188.757 32.6938 189.149 33.9924 189.217C35.2684 189.277 36.5185 188.992 37.7424 188.362C38.9664 187.732 39.933 186.875 40.6421 185.792C41.3287 184.702 41.6992 183.51 41.7535 182.217C41.7852 180.916 41.4834 179.646 40.848 178.406Z' fill='%237DA5D2'/%3E%3Cpath d='M9.97185 103.134L25.8702 114.054L25.5335 115.861L6.77566 120.292L7.14463 118.311L23.4313 114.494L9.62595 104.991L9.97185 103.134Z' fill='%237DA5D2'/%3E%3Cpath d='M10.292 97.2119L10.9124 95.4545L26.0075 100.812L29.2938 91.5021L30.8128 92.0412L26.9062 103.108L10.292 97.2119Z' fill='%237DA5D2'/%3E%3Cpath d='M31.955 76.5083L27.0003 84.989L29.994 89.2008L29.0158 90.8752L17.88 74.9883L18.8074 73.4009L38.074 75.3707L37.0831 77.0668L31.955 76.5083ZM30.309 76.3301L20.0095 75.1876L26.0403 83.6366L30.309 76.3301Z' fill='%237DA5D2'/%3E%3Cpath d='M45.9031 60.7075L47.1251 61.7586L39.0203 71.2309L25.6552 59.7344L33.5144 50.5492L34.7364 51.6003L28.0888 59.3695L32.8429 63.459L38.7701 56.5317L39.9729 57.5664L34.0458 64.4936L39.0099 68.7638L45.9031 60.7075Z' fill='%237DA5D2'/%3E%3Cpath d='M47.7724 47.6347L47.2486 52.7435L50.1444 56.3613L48.6925 57.5296L37.6759 43.7664L39.1278 42.598L45.785 50.9149L47.192 36.1087L48.8597 34.7667L47.9036 45.7835L60.2884 48.1983L58.5618 49.5878L47.7724 47.6347Z' fill='%237DA5D2'/%3E%3Cpath d='M69.9918 35.1673L61.3104 39.7613L61.6342 44.9183L59.9202 45.8253L58.8319 26.4557L60.4569 25.5958L75.7916 37.4265L74.0553 38.3453L69.9918 35.1673ZM68.687 34.1482L60.5365 27.7476L61.2076 38.1061L68.687 34.1482Z' fill='%237DA5D2'/%3E%3Cpath d='M87.0682 13.2026L91.8607 30.168L90.3829 30.5877L75.5921 19.9176L79.4809 33.6838L77.6881 34.1929L72.8956 17.2275L74.3734 16.8078L89.1884 27.471L85.2996 13.7048L87.0682 13.2026Z' fill='%237DA5D2'/%3E%3Cpath d='M98.1421 28.3806C97.7804 28.4555 97.4409 28.3887 97.1236 28.1801C96.8228 27.9681 96.6334 27.6729 96.5555 27.2947C96.4776 26.9165 96.5365 26.5785 96.7323 26.2808C96.9411 25.9632 97.2263 25.7669 97.588 25.692C97.9497 25.617 98.2892 25.6839 98.6065 25.8925C98.9204 26.0846 99.1163 26.3698 99.1942 26.7481C99.2722 27.1263 99.2067 27.4742 98.9979 27.7918C98.7891 28.1094 98.5038 28.3057 98.1421 28.3806Z' fill='%237DA5D2'/%3E%3Cpath d='M123.468 7.46323L122.722 25.0768L120.935 25.0007L121.532 10.9099L114.11 22.4665L113.23 22.429L106.809 10.3584L106.215 24.3738L104.429 24.2977L105.175 6.68416L106.71 6.74953L113.806 20.1345L121.933 7.39786L123.468 7.46323Z' fill='%237DA5D2'/%3E%3Cpath d='M141.243 25.1968L140.894 26.7704L128.727 24.055L132.548 6.84464L144.346 9.47771L143.997 11.0512L134.017 8.82409L132.658 14.9461L141.556 16.9318L141.212 18.4808L132.314 16.495L130.895 22.8874L141.243 25.1968Z' fill='%237DA5D2'/%3E%3Cpath d='M152.769 9.61894L159.279 12.6418C160.969 13.4266 162.303 14.4625 163.281 15.7495C164.265 17.0212 164.834 18.4329 164.986 19.9846C165.146 21.5211 164.867 23.0668 164.149 24.6215C163.431 26.1762 162.432 27.3972 161.153 28.2842C159.881 29.1561 158.44 29.6344 156.829 29.7193C155.224 29.789 153.577 29.4313 151.887 28.6465L145.377 25.6237L152.769 9.61894ZM152.471 27.1408C153.872 27.7913 155.225 28.0861 156.529 28.0253C157.84 27.9492 159.011 27.5577 160.04 26.8509C161.076 26.1288 161.89 25.1276 162.481 23.8472C163.073 22.5669 163.304 21.3046 163.176 20.0603C163.055 18.8009 162.596 17.6528 161.799 16.6162C161.008 15.5643 159.913 14.7131 158.512 14.0626L153.783 11.8671L147.743 24.9452L152.471 27.1408Z' fill='%237DA5D2'/%3E%3Cpath d='M165.658 35.0666C165.335 34.8866 165.122 34.6138 165.017 34.248C164.928 33.8904 164.977 33.5428 165.164 33.2051C165.352 32.8675 165.616 32.6499 165.959 32.5524C166.323 32.4484 166.667 32.4864 166.99 32.6664C167.312 32.8463 167.526 33.1192 167.63 33.485C167.742 33.8361 167.705 34.1804 167.517 34.5181C167.33 34.8558 167.054 35.0766 166.689 35.1806C166.324 35.2846 165.98 35.2466 165.658 35.0666Z' fill='%237DA5D2'/%3E%3Cpath d='M187.975 27.1677C189.702 28.6099 190.712 30.1532 191.005 31.7977C191.298 33.4422 190.843 34.9877 189.642 36.4341C188.44 37.8806 187.006 38.6081 185.34 38.6167C183.685 38.6124 181.994 37.8891 180.267 36.4469L176.633 33.4119L173.076 37.6931L171.646 36.4985L182.911 22.938L187.975 27.1677ZM181.274 35.1554C182.614 36.2748 183.88 36.8398 185.072 36.8506C186.274 36.8484 187.321 36.3114 188.211 35.2395C189.123 34.1417 189.466 33.0063 189.24 31.8332C189.025 30.6472 188.247 29.4945 186.907 28.3752L183.311 25.3725L177.679 32.1527L181.274 35.1554Z' fill='%237DA5D2'/%3E%3Cpath d='M194.645 56.6807L196.468 49.9619C196.142 49.6431 195.825 49.2953 195.516 48.9185L192.517 45.2546L188.2 48.8072L187.02 47.365L200.633 36.1632L204.812 41.2693C206.237 43.0103 206.939 44.7159 206.917 46.3861C206.896 48.0563 206.159 49.4888 204.707 50.6837C203.644 51.5585 202.519 52.0271 201.334 52.0895C200.172 52.1543 199.019 51.8198 197.876 51.0861L195.937 58.2592L194.645 56.6807ZM196.71 47.8714C197.816 49.2226 198.959 50.0101 200.14 50.234C201.322 50.4578 202.45 50.127 203.526 49.2415C204.628 48.3347 205.179 47.284 205.177 46.0893C205.189 44.884 204.641 43.6057 203.535 42.2545L200.568 38.6296L193.743 44.2465L196.71 47.8714Z' fill='%237DA5D2'/%3E%3Cpath d='M203.78 67.4784C202.989 65.9213 202.615 64.331 202.657 62.7074C202.722 61.0911 203.177 59.6145 204.024 58.2777C204.878 56.9559 206.06 55.9095 207.57 55.1387C209.081 54.3678 210.62 54.0251 212.189 54.1106C213.765 54.211 215.216 54.7144 216.543 55.6209C217.892 56.5348 218.961 57.7702 219.752 59.3272C220.542 60.8842 220.909 62.4596 220.851 64.0533C220.802 65.662 220.346 67.1385 219.485 68.483C218.638 69.8198 217.46 70.8736 215.949 71.6445C214.439 72.4153 212.888 72.7543 211.297 72.6616C209.721 72.5611 208.27 72.0577 206.943 71.1512C205.625 70.2596 204.57 69.0354 203.78 67.4784ZM205.26 66.7228C205.891 67.9654 206.738 68.947 207.8 69.6677C208.878 70.3808 210.054 70.7699 211.33 70.8351C212.621 70.8926 213.88 70.6085 215.106 69.9827C216.332 69.3568 217.294 68.5076 217.993 67.435C218.706 66.3547 219.084 65.1718 219.129 63.8864C219.188 62.5933 218.902 61.3254 218.271 60.0828C217.64 58.8402 216.782 57.8549 215.697 57.1269C214.635 56.4062 213.454 56.0096 212.156 55.937C210.88 55.8719 209.629 56.1522 208.403 56.778C207.176 57.4038 206.207 58.2569 205.493 59.3372C204.803 60.4248 204.428 61.6151 204.369 62.9082C204.332 64.2086 204.629 65.4802 205.26 66.7228Z' fill='%237DA5D2'/%3E%3Ccircle cx='20.5073' cy='150.766' r='4' fill='%237DA5D2'/%3E%3Ccircle cx='226.555' cy='98.7705' r='4' fill='%237DA5D2'/%3E%3C/svg%3E%0A");
}

.about-training{
    background: #FFFFFF;
}

.about-training__description-text {
    color: #FFF;
}

.text-fz18 {
    font-size: 18px;
}

.text-fz24 {
    font-size: 24px;
}

.text-fz32 {
    font-size: 32px;
}

.text-fz54 {
    font-size: 54px;
}

.font-bold {
    font-weight: 700;
}

.about-training__description-text {
    margin: unset;
}

.max-w {
    max-width: 285px;
}

.mb-20 {
    margin-bottom: 20px;
}

.about-training__speaker-tag {
    display: block;
    margin-bottom: 5px;
}

.about-training__items {
    display: flex;
    justify-content: space-between;
    padding: 110px 0;
}

.about-training__item--left-side {
    flex: 0 0 40%;
    max-width: 40%;
}

.about-training__item--right-side {
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    flex: 0 0 50%;
}

.about-training__train-cards {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    column-gap: 20px;
}

.about-training__item {
    position: relative;
}

.about-training__card {
    position: relative;
    overflow: hidden;
    height: 100%;
}

.about-training__card-description {
    position: absolute;
    left: 40px;
    top: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.about-training__description-top {
    margin-top: 40px;
}

.about-training__description-bottom {
    margin-top: auto;
    margin-bottom: 40px;
    position: relative;
    z-index: 1;
}

.about-training__description-bottom:before {
    position: absolute;
    content: "";
    border-radius: 50%;
    background: rgba(36, 101, 155, 0.60);
    filter: blur(62px);
    width: 500px;
    height: 500px;
    bottom: -190px;
    left: -130px;
    z-index: -1;
}

.about-training__train-card-title {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 40px;
}

a.about-training__train-card-btn {
    display: flex;
    padding: 22px 60px;
    justify-content: center;
    align-items: center;

    background-color: #7DA5D2;
    color: #FFF;
    text-decoration: none;
    font-size: 16px;

    max-width: 128px;
    width: 100%;

    transition: .2s;
}

.about-training__title.--title.--circle_begin:before {
    width: 350px;
    height: 350px;
    top: -110px;
    left: -90px;
}

.about-training__title.--title {
    padding: unset;
    margin-bottom: 60px;
}

img.about-training__card-image {
    height: 100%;
    object-fit: cover;
}

img.about-training__card-image,
img.about-training__train-card-image {
    width: 100%;
}

.app_anchor {
    position: relative;
    width: 100%;
    height: 0;
    opacity: 0;
    visibility: hidden;
}

.scroller {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    visibility: hidden;
}

.feedback-form {
    height: 100%;
}

.about-header .blog-header__column--left-side {
    padding-bottom: 60px;
}

.burger-menu {
    position: fixed;
    width: 100%;
    height: 100vh;
    background: #FFF;
    z-index: 100;
    transform: translateY(-100%);
    transition: 1s;
    visibility: hidden;
}

.burger-menu.open {
    transform: translateY(0);
    visibility: visible;
}

.burger-menu .container {
    height: 100%;
}

.burger-menu__inside {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
    position: relative;
}

.burger-menu__list {
    list-style: none;
}

.burger-menu__items {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100%;
}

.burger-menu__bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 40px;
    flex-direction: row-reverse;
}

.burger-menu__social-items {
    display: flex;
    column-gap: 1em;
}

header.index_header {
    position: relative;

}

.burger-menu__list {
    display: flex;
    flex-direction: column;
    margin-bottom: -70px;
    z-index: 102;
}

.burger-menu__list:hover {
    z-index: 101;
}

a.burger-menu__list-link {
    font-size: 42px;
    font-weight: 600;
    color: #212121;
    text-decoration: none;
    transition: .2s;
    max-width: 300px;
    padding: 7px 0;
}

.burger-menu__list-item:first-child a.burger-menu__list-link {
    padding-top: 0;
}

li.burger-menu__list-item.active a.burger-menu__list-link {
    color: #212121;
}

.generalhover a:not(.hovopen) {
    color: #B9BCBE;
}

.burger-menu__list-item {
    display: flex;
    align-items: center;
    width: fit-content;
    padding-right: 25%;
}

.burger-menu__submenu-list:hover .burger-menu__submenu-list-link {
    color: #B9BCBE;
}

.burger-menu__submenu-list:hover .burger-menu__submenu-list-link {
    color: #212121;
}

.burger-menu__submenu-list .burger-menu__submenu-list {
    transform: translateX(50%);
    padding: 0;
    z-index: 102;
}

.burger-menu__submenu-list-item:hover>.burger-menu__submenu-list {
    opacity: 1;
    visibility: visible;
    transform: translateX(80%);
    z-index: 101;
    pointer-events: all;
    padding-left: 30%;
}
@media(max-width: 1500px){
    .burger-menu__submenu-list-item:hover>.burger-menu__submenu-list {
        transform: translateX(75%);
        padding-left: 23%;
    }
}
.burger-menu__submenu-list-link {
    font-size: 20px;
}

.burger-menu__item-image {
    opacity: 0;
    visibility: hidden;
    display: flex;
    justify-content: flex-end;
    transition: .6s;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 100px;
}

.burger-menu__item-image.active {
    opacity: 1;
    visibility: visible;
}

.burger-menu__close {
    position: absolute;
    right: 8px;
    top: 28px;
}

.header_burger.header_burger-close {
    position: relative;
    top: unset;
    right: unset;
}

.burger-menu__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
    border-bottom: 1px solid #7DA5D2;
    padding-bottom: 20px;
}

.burger-menu__item {
    flex: 0.4;
}

.burger-menu__nav {
    position: relative;
}

.burger-menu__submenu-list {
    list-style: none;
}

.burger-menu__submenu-list {
    top: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transform: translateX(-30%);
    transition: .3s;
    display: flex;
    flex-direction: column;
    max-width: 260px;
    min-width: 250px;
    pointer-events: none;

}

.burger-menu__list-item:hover>.burger-menu__submenu-list {
    opacity: 1;
    visibility: visible;
    transform: translateX(0%);
    top: -3px;
    height: 100%;
    transition: .7s;
    z-index: 103;
    padding-left: 20%;
    pointer-events: all;
}

.burger-menu__submenu-list-item {
    padding: 15px 0;
    box-sizing: border-box;
}

.blog__cards_tag_summary .slick-slide {
    margin-right: 15px;
}

@media (max-width: 1300px) {
    .burger-menu__submenu-list-item{
        max-width: 170px;
    }
}
a.burger-menu__submenu-list-link {
    font-size: 20px;
    color: #212121;
    text-decoration: none;
}

.burger-menu__list-link--submenu {
    position: relative;
}

.burger-menu__list-link--submenu::before {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    right: -40px;
    width: 24px;
    height: 24px;
    font-weight: 400;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 5V4H11V5V11L5 11H4V13H5H11V19V20H13V19V13H19H20V11H19L13 11V5Z' fill='%23212121'/%3E%3C/svg%3E");
    transition: .6s;
}

.burger-menu__list:hover .burger-menu__list-item:not(.hovopen) .burger-menu__list-link--submenu::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 5.5V4.5H11V5.5V11.5L5 11.5H4V13.5H5H11V19.5V20.5H13V19.5V13.5H19H20V11.5H19L13 11.5V5.5Z' fill='%23B9BCBE'/%3E%3C/svg%3E");
}

.burger-menu__list-item:hover a.burger-menu__list-link.burger-menu__list-link--submenu:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5L19 12.5' stroke='%23212121' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
}

.header_burger-open {
    display: flex;
    flex-wrap: wrap;
    max-width: 40px;
    max-height: 20px;
    align-items: center;
    justify-content: flex-start;
    margin: unset;
    padding: unset;
    gap: 7px;
    transition: .1s;
}

.burger-icon__circle {
    position: absolute;
}

.header_burger:hover .burger-icon__circle {
    width: 100%;
    height: 5px;
}

.header_burger:hover .header__burger-menu,
.header_burger-open.active {
    width: 35px;
}

.header_burger .burger-icon__circle:nth-child(1) {
    left: 0;
    top: 0;
}

.header_burger:hover .burger-icon__circle:nth-child(1) {
    left: 0;
    top: 4px;
}

.header_burger-open.active .burger-icon__circle:nth-child(1) {
    top: unset;
    bottom: 0;
    transform: rotate(135deg);
}

.header_burger:hover .burger-icon__circle:nth-child(3) {
    left: 0;
    bottom: 4px;
}

.header_burger .burger-icon__circle:nth-child(3),
.header_burger-open.active .burger-icon__circle:nth-child(3) {
    left: 0;
    bottom: 0;
}

.header_burger-open.active .burger-icon__circle:nth-child(3) {
    transform: rotate(45deg);
}

.header_burger .burger-icon__circle:nth-child(2) {
    top: 0;
    right: 0;
}

.header_burger .burger-icon__circle:nth-child(4) {
    bottom: 0;
    right: 0;
}

.header_burger:hover .burger-icon__circle:nth-child(2),
.header_burger:hover .burger-icon__circle:nth-child(4),
.header_burger-open.active .burger-icon__circle:nth-child(2),
.header_burger-open.active .burger-icon__circle:nth-child(4) {
    opacity: 0;
    visibility: hidden;
}

.burger-icon__circle {
    border-radius: 60px;
    background: #7DA5D2;
    width: 9px;
    height: 9px;
    transition: .3s;
}

.header__burger-menu {
    position: absolute;
    border: none;
    background: none;
    z-index: 3;
    cursor: pointer;
    width: 25px;
    min-height: 25px;
    padding: 0;
    margin: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.header_burger-open.active .burger-icon__circle {
    height: 3px;
    width: 90%;
}

a.burger-menu__submenu-list-link {
    color: #B9BCBE;
    text-decoration: unset;
    transition: .2s;
}

a.burger-menu__submenu-list-link:hover {
    color: #212121;
}

a.burger-menu__list-link.active {
    color: #212121;
}

a.burger-menu__list-link--submenu.active::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5L19 12.5' stroke='%23212121' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
}

li.burger-menu__list-item.active .burger-menu__list-link--submenu:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12.5L19 12.5' stroke='%23212121' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");
}

.burger-menu__submenu-list-item--webinars {
    border-bottom: 1px solid #212121;
    padding-bottom: 3px;
    max-width: min-content;
}

.burger-menu__submenu-list-item--small-font .burger-menu__submenu-list-link {
    font-size: 16px;
}

a.burger-menu__submenu-list-link {
    color: #212121;
}

a.burger-menu__feedback-link {
    position: relative;
    font-size: 18px;
    color: #212121;
    text-transform: uppercase;
    text-decoration: unset;
    border-bottom: 2px solid #212121;
    padding-bottom: 10px;
    min-width: 255px;
    font-weight: 600;
    transition: .2s;
}

.burger-menu__feedback-link:before {
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' viewBox='0 0 41 16' fill='none'%3E%3Cpath d='M40.7071 8.70711C41.0976 8.31658 41.0976 7.68342 40.7071 7.29289L34.3432 0.928932C33.9526 0.538408 33.3195 0.538408 32.9289 0.928932C32.5384 1.31946 32.5384 1.95262 32.9289 2.34315L38.5858 8L32.9289 13.6569C32.5384 14.0474 32.5384 14.6805 32.9289 15.0711C33.3195 15.4616 33.9526 15.4616 34.3432 15.0711L40.7071 8.70711ZM0 9H40V7H0V9Z' fill='black'/%3E%3C/svg%3E");
    width: 43px;
    height: 17px;
    background-repeat: no-repeat;
    right: 0;
    top: 36%;
    transform: translateY(-50%);
    transition: .2s;
}

a.burger-menu__feedback-link:hover {
    color: #7DA5D2;
    border-bottom: 2px solid #7DA5D2;
}

.burger-menu__feedback-link:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' viewBox='0 0 41 16' fill='none'%3E%3Cpath d='M40.7071 8.70711C41.0976 8.31658 41.0976 7.68342 40.7071 7.29289L34.3432 0.928932C33.9526 0.538408 33.3195 0.538408 32.9289 0.928932C32.5384 1.31946 32.5384 1.95262 32.9289 2.34315L38.5858 8L32.9289 13.6569C32.5384 14.0474 32.5384 14.6805 32.9289 15.0711C33.3195 15.4616 33.9526 15.4616 34.3432 15.0711L40.7071 8.70711ZM0 9H40V7H0V9Z' fill='%237DA5D2'/%3E%3C/svg%3E");
}

.burger-menu__submenu-list-item>.burger-menu__submenu-list>.burger-menu__submenu-list-item {
    font-size: 18px;
}

.burger-mobile-menu {
    display: none;
}

.burger-menu__bottom--feedback>div {
    min-height: unset !important;
}

.btn_back.--banner_back_btn {
    position: relative;
}

.page-not-found svg.page-not-found__circle path {
    stroke: #7DA5D2;
}

svg.page-not-found__circle {
    height: 100%;
    width: 100%;
}

.page-not-found {
    padding: unset;

}

.page-not-found__items {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 135px 0;
}

.page-not-found__text {
    position: absolute;
    color: #7DA5D2;
    text-align: center;
    max-width: 470px;
}

.page-not-found__text p {
    margin: unset;
}

.page-not-found__overtext {
    text-transform: uppercase;
    letter-spacing: 10px;
}

.page-not-found__title {
    font-size: 160px;
    text-transform: uppercase;
}

.page-not-found__undertext {
    color: #212121;
    font-size: 20px;
    line-height: 32px;
}

a.page-not-found__btn {
    position: absolute;
    bottom: 0;
    text-decoration: none;
    border-radius: 50%;
    border: 1px solid #7DA5D2;
    background: #7DA5D2;
    height: 150px;
    width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    text-align: center;
    right: 90px;
    font-size: 16px;
    line-height: 1.2;
    transition: .2s;
}

.page-not-found__btn:hover {
    opacity: .9;
}

.page-not-found__wrap {
    max-width: 699px;
}

.page-not-found__background-video {
    width: 100%;
    height: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-not-found__background-video:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 255, 255, 0.80) 100%);
}

.footnote {
    color: #B9BCBE;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    width: 70%;
}

.brand-detail__banner .banner_block__right {
    margin-right: 150px
}

.brand-detail__banner .banner_block__wrapper {
    background-color: unset;
    position: relative;
}

.brand-detail__banner-image {
    position: absolute;
    right: -21%;
    bottom: 187px;
    width: 100%;
    height: 100%;
    z-index: 5;
    max-width: 400px;
    max-height: 650px;
    background-size: 100%;
}

.brand-detail__banner {
    padding: unset;
}

.about__column.brand-detail__item--left-items {
    min-width: 850px;
    min-height: 850px;
}

.brand-detail__item-content {
    border-radius: 50%;
    background: #F3FBFE;

    width: 100%;
    height: 100%;

    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
}

.brand-detail__item-image {
    width: 600px;
    height: 600px;
    object-fit: contain;
    margin: 0 auto;
}

.brand-detail__content-elements {
    position: absolute;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    width: 100%;
    height: 100%;
}

.brand-detail__content-element {
    position: relative;
}

.brand-detail__element-wrap {
    position: absolute;
    max-width: 228px;
    line-height: 1.4;
}

p.brand-detail__element-title {
    font-size: 16px;
}

.brand-detail__advantages-items {
    display: flex;
    justify-content: space-between;
    column-gap: 30px;
}

.brand-detail__image--big-pic {
    max-height: 580px;
    max-width: 400px;
    width: 100%;
    height: 100%;
    box-shadow: -20px 20px 50px 0px #01101F4D;
}

.brand-detail__advantages-item {
    flex: 1 1 990px;
    position: relative;
}

.brand-detail__circle:before {
    content: "";
    position: absolute;
    background: url(/local/templates/med-vlaekan/images/brand-detail/brands-detail-img-07.png) no-repeat;
    height: 100%;
    width: 100%;
    z-index: 10;
    bottom: 40px;
    left: 32px;
    max-width: 260px;
    max-height: 240px;
    background-size: 100%;
}

.brand-detail__advantages-video {
    position: absolute;
    top: 15px;
    right: 30px;
    max-width: 250px;
    min-height: 250px;
    border-radius: 50%;
    z-index: 10;
}

.brand-detail__advantages-item--left-side {
    flex: 1 1 553px;
    margin-left: 150px;
}
.brand-detail__advantages--without_circle .brand-detail__advantages-item--left-side {
    flex: 1 1 453px !important;
}
.brand-detail__advantages--without_circle .brand-detail__advantages-item--right-side {
    flex: 1 1 750px !important;
    padding-right: 140px;
    box-sizing: border-box;
}
.brand-detail__advantages--without_circle .brand_about__col_right__description.about__column_text{
    font-size: 16px;
}
.brand-detail__image--tiny-pic {
    max-width: 200px;
    max-height: 280px;
    position: absolute;
    bottom: 0px;
    right: 6px;
    box-shadow: -10px 10px 10px 0px #1120701A;
}

.brand-detail__images {
    position: relative;
    max-width: 553px;
    width: 100%;
    max-height: 670px;
    height: 100%;
}

.brand-detail__advantages {
    overflow: visible;
}

.brand-detail__advantages-title {
    font-size: 42px;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 80px;
}

.--bg_extra-blue .brand-detail__advantages-title{
    color: #FFFFFF;
}

.brand-detail__circle {
    top: -20px;
    position: relative;
    background: url(/local/templates/med-vlaekan/images/brand-detail/brands-detail-img-06.png) no-repeat;
    background-size: 100%;
    height: 100%;
    width: 100%;
    min-height: 1015px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.brand-detail__circle .brand_about__col_right__subtitle {
    max-width: 700px;
}

.brand-detail__circle .brand_about__col_right__description {
    min-height: unset;
}

.brand-detail--text-semi-bold {
    font-weight: 500;
}

.brand-detail__unique-technology {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 1080px;
}

.brand-detail__unique-technology-items {
    display: flex;
    align-items: center;
    height: 100%;

    min-height: 1080px;
}

.brand-detail__unique-technology-item {
    flex: 1;
}

.brand-detail__unique-technology-item--left-side {
    flex: .7;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    margin-top: 2em;
}

.brand-detail__unique-technology-images {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-right: 9em;
    position: relative;
    top: 30px;
    height: 100%;
    right: 10px;
}

.brand-detail__unique-technology-image--fern {
    max-width: 560px;
    max-height: 560px;
    border-radius: 50%;
}

.brand-detail__unique-technology-image--dnk {
    max-width: 450px;
    max-height: 450px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -203px;
    right: -148px;
    object-fit: cover;
}

.brand-detail__unique-technology .about__column_subtitle_desc {
    font-size: 24px;
}

.brand-detail__unique-technology .about__column_vertical_line {
    height: 120px;
    border-left: 1px solid #FFF;
    margin: 20px 0;
}

.brand-detail__unique-technology .about__column_text>p {
    font-size: 18px;
    max-width: 660px;
}

.brand-detail__unique-technology .brand_about__col_right__subtitle,
.brand-detail__unique-technology .about__column_subtitle_desc,
.brand-detail__unique-technology .about__column_text>p {
    color: #FFF;
}

.brand-detail__unique-technology .brand_about__col_right__subtitle::before {
    background: #FFF;
}

.brand-detail__unique-technology .about__column_text {
    min-height: unset;
}

.brand-detail__unique-technology .container {
    height: 100%;
}

.brand-detail__unique-technology-item.brand-detail__unique-technology-item--right-side {
    position: relative;
}

.brand-detail__skin-type-columns {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
}

.brand-detail__skin-type-circle {
    position: relative;
    grid-column-start: 4;
    grid-column-end: 10;
    background: #F3FBFE;
}

.brand-detail__skin-type-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    color: #7DA5D2;
    font-size: 24px;
    line-height: 1.4;
}

.brand-detail__skin-type-title {
    font-size: 32px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 25px
}

.brand-detail__skin-type-title,
.brand-detail__skin-type-description {
    max-width: 661px;
}

.brand-detail__skin-style {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(6, 1fr);
}

.brand-detail__skin-style-item {
    display: flex;
    align-items: center;
    column-gap: 20px;
    position: absolute;
}

.brand-detail__skin-style-item:nth-child(1) {
    top: 51px;
    grid-column: 1 / 3;
    grid-row: 1 / 3;
    right: 270px;
}

.brand-detail__skin-style-item:nth-child(2) {
    grid-column: 5 / 6;
    flex-direction: row-reverse;
    right: -311px;
    top: 20px;
}

.brand-detail__skin-style-item:nth-child(3) .brand-detail__skin-style-image {
    max-width: 130px;
}

.brand-detail__skin-style-item:nth-child(3) {
    grid-row: 5 / 6;
    grid-column: 1 / 2;
    flex-direction: column-reverse;
    align-items: flex-end;
    left: -132px;
    top: 70px;
}

.brand-detail__skin-style-item:nth-child(3) .brand-detail__skin-style-image {
    flex: 1;
}

p.brand-detail__skin-style-text {
    flex: 0 0 200px;
}

.brand-detail__skin-style-item:nth-child(2) .brand-detail__skin-style-text {
    flex: 0 0 300px;
}

.brand-detail__skin-style-item:nth-child(4) {
    grid-column: 5 / 7;
    grid-row: 6 / 7;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    top: 20px;
}

.brand-detail__skin-style-item:nth-child(4) .brand-detail__skin-style-image {
    max-width: 140px;
    max-height: 140px;
}

.brand-detail__skin-style-item:nth-child(5),
.brand-detail__skin-style-item--correct-skin:nth-child(3) {
    grid-column: 5 / 7;
    grid-row: 5;
    display: flex;
    flex-direction: row-reverse;
    left: 350px;
    top: -19px;
}

.brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-image,
.brand-detail__skin-style-item--correct-skin:nth-child(3) .brand-detail__skin-style-image {
    min-width: 180px;
}

.brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-text,
.brand-detail__skin-style-item--correct-skin:nth-child(3) .brand-detail__skin-style-text {
    flex: 0 0 320px;
}

.brand-detail__skin-style-text {
    color: #7DA5D2;
    font-size: 20px;
    letter-spacing: 2px;
    line-height: 1.6;
}

section.brand-detail__skin-type {
    padding: 108px 0 96px;
    background: #F3FBFE;
}

.brand-detail__skin-type:before {
    border-top: 1px solid #7DA5D2;
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}

.brand-detail__skin-type-title {
    position: relative;
    max-width: 611px;
}

.brand-detail__skin-type-title:before {
    position: absolute;
    content: "";
    border-top: 1px solid #7DA5D2;
    top: -8px;
    width: 100px;
    left: 50%;
    transform: translateX(-50%);
}

.brand-detail__skin-type-circle .banner__text_btn_dawn svg {
    stroke: #7DA5D2;

}

.brand-detail__skin-type-circle .banner__text_btn_dawn svg path {
    fill: #7DA5D2;
    stroke: #7DA5D2;
}

.burger--fixed {
    position: fixed;
    top: 20px;
    z-index: 10;
}

.brand-detail__skin-type-text:before {
    position: absolute;
    content: "";
    background: rgba(139, 201, 252, 0.20);
    max-width: 200px;
    max-height: 200px;
    width: 100%;
    height: 100%;
    filter: blur(53px);
    top: -110px;
    z-index: 312312;
    left: 170px;
}

.brand-detail__skin-type-circle .banner__text_btn_dawn {
    position: absolute;
    bottom: -130px;
}

.brand-detail__content-element-image {
    max-width: 50px;
}

.brand-detail__unique-technology .brand_about__col_right__description.about__column_text p:first-child {
    max-width: 692px;
}

.brand-detail__advantages .brand_about__col_right__description {
    font-size: 18px;
}

.brands_slider-detail .brands_slider__nav_item {
    min-width: max-content;
}

.brand-detail__description {
    padding-bottom: 120px;
    background: #FFFFFF;
}

.brand-detail__results-cards {
    display: flex;
    justify-content: space-around;
    align-items: center;
    column-gap: 30px;
}

.brand-detail__results {
    padding-bottom: 150px;
}

.brand-detail__results-title {
    max-width: 590px;
    margin-bottom: 60px;
}

.brand-detail__results-card {
    flex: 1;
}

.brand-detail__results-card-title,
.brand-detail__results-card-description {
    max-width: 420px;
}

.brand-detail__results-card-title {
    color: #212121;
    font-size: 24px;
    line-height: 1.6;
    font-weight: 600;
}

.brand-detail__results-card-description {
    color: #939396;
    font-size: 16px;
}

.brand-detail__results-card-text {
    position: relative;
}

.brand-detail__results-card-text:before {
    content: "";
    position: absolute;
    border-bottom: 1px solid;
    max-width: 120px;
    width: 100%;
    right: 0;
    top: 30px;
}

.brand-detail__results-card .twentytwenty-overlay {
    display: none;
}

.brand-detail__results-card-beforeafter {
    position: relative;
}

.brand-detail__results-card-beforeafter:after,
.brand-detail__results-card-beforeafter:before {
    position: absolute;
    text-transform: uppercase;
    color: #FFF;
    font-size: 24px;
    font-weight: 600;

    z-index: 100;
}

.brand-detail__results-card-beforeafter:after {
    content: "После";
    right: 30px;
    bottom: 30px;
}

.brand-detail__results-card-beforeafter:before {
    content: "До";
    left: 30px;
    top: 30px;
}

.brand-detail__results .slick-arrow {
    position: absolute;
    background: url(/local/templates/med-vlaekan/images/arrow-icon-blog-slider.png) no-repeat;
    width: 50px;
    height: 20px;
    border: 1px solid black;
    padding: 30px;
    background-position: center;
    border-radius: 60%;
    transform: unset;
    transition: .2s;
    font-size: 0;
    top: -100px;
    right: 0;
}

.brand-detail__results-slider-prev.slick-arrow {
    right: 80px;
}

.brand-detail__results-slider-next.slick-arrow {
    transform: rotate(180deg);
}

.brand-detail__results .slick-slide {
    margin-left: 20px;
}

.brand-detail__results .slick-list {
    margin-left: -20px;
}
.brand-detail__banner .banner_block__left{
    margin-right: 30px;
    height: 100%;
}
.brand-detail__banner .banner_block__left_text__subtitle {
    max-width: 70%;
}

.brand-detail__advantages--without_circle .brand-detail__advantages-item{
    flex: 1 1 750px;
}
.brands_slider__nav_tabs .slick-track {
    max-width: fit-content !important;
    margin: 0 0 0 auto !important;
}

.brand_page__block .banner_block__wrapper {
    background: transparent;
    z-index: 3;
}

.brand-detail__banner .banner_block__numbers {
    position: absolute;
    bottom: 197px;
    left: 45.4%;
    z-index: 5;
    max-width: 380px;
    transform: translate(-90%, 0);
}

.brand-detail__banner .banner_block::after {
    height: 196px;
}

.brand-detail__item--right-items .about__column_text>p {
    font-size: 16px;
    line-height: 1.6;
}

.about__column.brand-detail__item--right-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.brand-detail__image.brand-detail__image--tiny-pic {
    box-shadow: -10px 10px 10px 0px rgba(17, 32, 112, 0.10);
}

.brand-detail__item--right-items .about__column_subtitle {
    max-width: 700px;
}

.brand-detail__item--right-items .about__column_text {
    max-width: 692px;
    margin-bottom: 10px;
}
.brand_slider_sections {
    z-index: 5;
}
.brand-detail__slider .brand_slider_sections {
    margin-bottom: 50px;
}

.brand-detail__results-card .twentytwenty-horizontal .twentytwenty-handle:before,
.brand-detail__results-card .twentytwenty-horizontal .twentytwenty-handle:after {
    width: 2px;
}

.brand-detail__results-card .twentytwenty-handle {
    border: 2px solid white;
}

.brand-detail__skin-style-item:nth-child(4) {
    min-width: 330px;
    right: -20px;
}

.brand-detail__skin-style-item:nth-child(3) {
    min-width: 310px;
}

.about-header .bx-breadcrumb {
    margin-bottom: 40px;
    position: absolute;
    top: 0;
}

.about-header .banner__text_vertical_line {
    height: 440px;
}

.change-breadcrumb .btn_back {
    position: absolute;
    top: 0;
    left: 0;
}

.burger-menu__item-image>img {
    object-fit: contain;
    max-height: 600px;
}

.burger-menu__inside:before {
    position: absolute;
    content: "";
    border-top: 1px solid #7DA5D2;
    width: 100%;
    top: 80px;
}

.blog__link {
    color: #7DA5D2;
}

.contacts_subtitle {
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 80px;
    position: relative;
    padding: 10px 0 5px;
}

.contacts_subtitle::before {
    content: '';
    width: 80px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
    background: #7DA5D2;
}

.about-third-block .blog-complex__column {
    width: unset;
}

.brand-detail__content-element--recovery {
    display: none;
}

.brand-detail__element-vector {
    position: absolute;
}

.brand-detail__content-element--first-element .brand-detail__element-wrap {
    bottom: 111px;
    left: 82px;
}

.brand-detail__content-element--first-element .brand-detail__element-vector {
    bottom: -41px;
    right: 67px;
}

.brand-detail__content-element--second-element .brand-detail__element-wrap {
    bottom: 76px;
    right: 15px;
}

.brand-detail__content-element--second-element .brand-detail__element-vector {
    bottom: -37px;
    left: -4px;
}

.brand-detail__content-element--third-element .brand-detail__element-wrap {
    bottom: 173px;
    left: 13px;
    max-width: 248px;
}

.brand-detail__content-element--third-element .brand-detail__element-vector {
    right: -29px;
    bottom: -37px;
}

.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
    bottom: 55px;
    left: 167px;
}

.brand-detail__content-element--fourth-element .brand-detail__element-vector {
    top: -34px;
    left: 22px;
}


.brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
    bottom: 91px;
    left: 82px;
}

.brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
    bottom: 50px;
    right: -5px;
}

.brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-wrap {
    bottom: 178px;
    left: 7px;
}

.brand-detail__content-element-biretix.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
    bottom: 82px;
    left: 167px;
}

.brand-detail__banner .bx-breadcrumb {
    margin: 60px 0 50px;
}

.brand-detail__banner .banner_block__left_text__subtitle {
    font-size: 24px;
}

.brand-detail__banner .banner_block__right img {
    width: unset;
    max-width: 845px;
}
.brand-detail__banner-image {
    object-fit: contain;
}
.brand-detail__banner .brand_page__block {
    padding-bottom: 10px;
}

.brand-detail__advantages {
    padding-top: 60px;
}

.brand-detail__advantages .brand_about__col_right__subtitle {
    margin-bottom: 17px;
}

.brand-detail__circle .brand_about__col_right__description {
    margin-top: 1.8em;
}

.brand-detail__circle .brand_about__col_right__description {
    padding-bottom: 20px;
}

.brand-detail__unique-technology .about__column_subtitle_desc {
    margin-top: 0.4em;
    line-height: 1.5;
}

.brand-detail__unique-technology-items .brand_about__col_right__description {
    padding-bottom: unset;
}

.brand-detail__unique-technology .brand_about__col_right__description.about__column_text p:first-child {
    margin: unset;
}

.brand-detail__skin-type-text {
    top: 49%;
}

.brand-detail__slider .brand_slider_sections__title {
    max-width: 700px;
}

.brand-detail__slider .brand_slider_sections__item_text__prev {
    font-size: 20px;
}

.brand-detail__unique-technology-images--biretix .brand-detail__unique-technology-image--dnk {
    max-height: 410px;
    top: -153px;
    right: -168px;
}

.brand-detail__unique-technology-images--biretix-second {
    top: 60px;
}

.brand-detail__unique-technology-images--biretix-second .brand-detail__unique-technology-image--dnk {
    max-height: 470px;
    top: -221px;
    right: -148px;
}

.brand-detail__skin-style-item:nth-child(5),
.brand-detail__skin-style-item--correct-skin:nth-child(3) {
    left: 250px;
    min-width: 400px;
}

.brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-wrap {
    bottom: 111px;
    left: 87px;
    max-width: 200px;
}

.brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-vector {
    bottom: -41px;
    right: 46px;
}

.brand-detail__content-element-endocare.brand-detail__content-element--second-element .brand-detail__element-wrap {
    bottom: 73px;
    right: 17px;
    max-width: 208px;
}

.brand-detail__content-element-endocare.brand-detail__content-element--third-element .brand-detail__element-vector {
    bottom: -41px;
    right: -19px;
}

.brand-detail__content-element-neoretin.brand-detail__content-element--second-element .brand-detail__element-wrap {
    right: 27px;
}

.brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-vector {
    right: -24px;
    bottom: -37px;
}

.brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-wrap {
    right: 27px;
}

.brand-detail__content-element-neoretin.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
    bottom: 80px;
}

.about__column.brand-detail__item--right-items {
    margin-top: 1em;
}

.brand-detail__unique-technology-images--neoretin-second {
    top: 70px;
    right: 170px;
}

.brand-detail__unique-technology-images--neoretin-second .brand-detail__unique-technology-image--dnk {
    max-width: 400px;
    max-height: 400px;
    top: -213px;
    right: -48px;
}

.brand-detail__unique-technology-images--neoretin-third {
    top: 60px;
    right: 160px;
}

.brand-detail__unique-technology-images--neoretin-third .brand-detail__unique-technology-image--dnk {
    max-width: 260px;
    max-height: 260px;
    top: -133px;
    right: -7px;
}

.brand-detail__unique-technology-images--biretix {
    top: 56px;
}

.brand-detail__unique-technology-images--biretix .brand-detail__unique-technology-image--dnk {
    top: -173px;
}

.brands_slider-detail .brand_about__col_right__subtitle {
    max-width: 603.7px;
}

.brand-detail__unique-technology-images--endocare-first {
    top: 50px;
}

.brand-detail__unique-technology-images--endocare-first .brand-detail__unique-technology-image--dnk {
    max-width: 470px;
    top: -144px;
    right: -223px;
}

.brand-detail__unique-technology-images--endocare-second {
    top: 57px;
}

.brand-detail__unique-technology-images--endocare-second .brand-detail__unique-technology-image--dnk {
    max-width: 400px;
    max-height: 400px;
    top: -174px;
    right: -123px;
}

.brand-detail__unique-technology-images--endocare-third {
    top: 58px;
}

.brand-detail__unique-technology-images--endocare-third .brand-detail__unique-technology-image--dnk {
    max-width: 400px;
    max-height: 400px;
    top: -175px;
    right: -119px;
}

.brand-detail__unique-technology-images--endocare-fourth {
    top: 56px;
    right: 13px;
}

.brand-detail__unique-technology-images--endocare-fourth .brand-detail__unique-technology-image--dnk {
    max-width: 400px;
    max-height: 340px;
    top: -149px;
    right: -129px;
}

.brand-detail__skin-style-item:nth-child(5),
.brand-detail__skin-style-item--correct-skin:nth-child(3) p {
    line-height: 6.9;
}

.brand-detail__banner .bx-breadcrump-item-separator {
    margin-right: 9px;
}

.brand-detail__unique-technology-items {
    column-gap: 10px;
}

.brand-detail__advantages .about__column_text {
    max-width: 694px;
}

.brands_slider-detail .about__column_text {
    max-width: 689px;
}

.burger-menu__social-items .banner__social_inst,
.burger-menu__social-items .banner__social_telegram {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    border: 2px solid #212121;
    padding: 10px;
    transition: .2s;
    margin: unset;
}

.burger-menu__social-items .banner__social_inst:hover,
.burger-menu__social-items .banner__social_telegram:hover {
    border-color: #7DA5D2;
}

.burger-menu__social-items a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.news_cards {
    display: grid;
    column-gap: 32px;
    row-gap: 120px;
    grid-template-columns: repeat(3, 1fr);
}

.news__card {
    position: relative;
    min-height: 700px;
    overflow: hidden;
}

.news__card:before {
    position: absolute;
    content: "";
    background: linear-gradient(204deg, rgba(53, 125, 184, 0.60) 19.98%, rgba(8, 44, 73, 0.60) 73.55%);
    filter: blur(62px);
    border-radius: 100%;
    width: 500px;
    height: 500px;
    bottom: -170px;
    left: -100px;
}

img.news__card-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.news__card-bottom {
    position: absolute;
    color: #FFF;
    bottom: 5px;
    left: 30px;
    right: 30px;
    min-height: 250px;
    font-weight: 600;
}

.news_card-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 1.4;
    max-width: 380px;
}

.news__about {
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    position: absolute;
    bottom: 35px;
    width: 132px;
}

.news__about:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='16' viewBox='0 0 41 16' fill='none'%3E%3Cpath d='M40.7071 8.70711C41.0976 8.31658 41.0976 7.68342 40.7071 7.29289L34.3432 0.928932C33.9526 0.538408 33.3195 0.538408 32.9289 0.928932C32.5384 1.31946 32.5384 1.95262 32.9289 2.34315L38.5858 8L32.9289 13.6569C32.5384 14.0474 32.5384 14.6805 32.9289 15.0711C33.3195 15.4616 33.9526 15.4616 34.3432 15.0711L40.7071 8.70711ZM0 9H40V7H0V9Z' fill='white'/%3E%3C/svg%3E");
    right: -10px;
    background-repeat: no-repeat;
    top: 50%;
    transform: translateY(-50%);
    transition: .2s;
}

.news__about::after {
    content: "";
    position: absolute;
    background-color: #FFFFFF;
    bottom: -10px;
    width: 0;
    height: 1px;
    left: 0;
    transition: .4s;
}

span.news__date {
    position: absolute;
    bottom: 30px;
    right: 0;
    font-size: 16px;
}

a.news__link {
    height: 100%;
    display: inline-block;
    width: 100%;
}

.news__link:hover .news__about:before {
    right: -15px;
}
.news__link:hover .news__about:after {
    width: 100%;
}

span.news__card-vlaekan {
    position: absolute;
    right: 30px;
    top: 37px;
    color: #FFF;
    text-transform: uppercase;
    word-spacing: 1.8px;
}

.blog-header__column-info {
    max-width: 700px;
    margin-top: 7em;
}

.news-detail-header .bx-breadcrumb {
    margin: 60px 0 100px;
}

.news-detail-header .blog-header__column--left-side {
    max-height: 900px;
}

.news-detail-header span.blog-header__description {
    font-size: 18px;
    display: inline-block;
    margin-top: 20px;
}

.news-detail-header .blog-header__vertical-line {
    min-height: 263px;
}

.detail-news .about__column--left-side {
    max-width: 697px;
}

.detail-news .about__column.blog-about__column--right-side {
    max-height: 750px;
    max-width: 848px;
    margin-left: auto;
}

.detail-news .blog-about__column-image--bottom {
    bottom: -40px;
}

.detail-news .about__column_subtitle_name {
    letter-spacing: 7.2px;
}

section.detail-blog-about {
    padding-bottom: 150px;
}

p.news-detail__expirience-title {
    font-size: 42px;
    font-weight: 600;
    margin-bottom: 1em;
}

.--bg_extra-blue p.news-detail__expirience-title{
    color: #FFFFFF;
}

p.news-detail__expirience-subtitle {
    max-width: 1300px;
    line-height: 1.6;
    margin-bottom: 60px;
    font-size: 20px;
}

.--bg_extra-blue p.news-detail__expirience-subtitle{
    color: #FFFFFF;
}

.news-detail__expirience-slider {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 60px;
}

.news-detail__expirience-slide {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.news-detail__expirience {
    padding-bottom: 100px;
}

section.detail-blog-about {
    padding: 150px 0;
}

.about-third-block .blog-complex__column {
    margin-left: auto;
}

.news-detail-header .bx-breadcrumb {
    margin: 60px 0 129px;
}

.detail-blog-header .blog-header__column-info>h1 {
    min-height: fit-content;
}

.blog-header__column-info {
    margin: unset;
}

.container-blog {
    max-width: 1136px;
    width: 100%;
    margin: 0 auto;
    padding: 0 16px;
    box-sizing: border-box;
}

.detail-blog .about__column_text {
    max-width: 100%;
}

.blog-bold {
    font-weight: 600;
}

img.blog-detail__img-src {
    width: 100%;
}

.blog-detail__images {
    display: flex;
    column-gap: 30px;
    margin-bottom: 60px;
}

p.blog-detail__description {
    font-size: 20px;
    line-height: 1.6;
}

section.blog-detail__second-block {
    padding: 100px 0;
}

.blog-detail__sources-list-item::first-letter {
    font-weight: 600;
}

.blog-detail__sources-list {
    list-style: none;
    padding: unset;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}
.blog-detail__materials-list{
    font-size: 20px;
    line-height: 1.6;
}
.blog-detail__sources-title {
    color: #7DA5D2;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.6;
    position: relative;
    text-transform: uppercase;
    margin-bottom: 60px;
}

.blog-detail__sources-title:before {
    position: absolute;
    content: "";
    border-top: 1px solid #7DA5D2;
    top: -10px;
    left: 0;
    width: 100px;
}

.blog-detail__sources-list-item {
    font-size: 20px;
    line-height: 1.6;
}

.blog-list .blog__card-image {
    max-height: unset;
}

img.news-detail__expirience-image {
    width: 100%;
}

.news-detail__expirience .slick-slide {
    margin-left: 27px;
}

.news-detail__expirience .slick-list {
    margin-left: -27px;
}

.about-third-block .blog-complex__column {
    max-width: 900px;
    flex: 1;
}

.brand-detail__banner .brand_page__block .brand-detail__banner-image {
    width: 100%;
    max-width: 510px;
    object-fit: contain;
}
.brand-detail__advantages--blue_block{
    background: #6F9ACA;
}
.brand-detail__advantages--blue_block .about__column_text_btn{
    color: white;
    border-color: white;
}
.brand-detail__advantages--blue_block .brand-detail__advantages-title{
    color: white;
}
.brand-detail__advantages--blue_block .brand_about__col_right__subtitle{
    color: white;
    text-transform: none;
}
.brand-detail__advantages--blue_block .brand-detail__circle:before, 
.brand-detail__advantages--blue_block .brand_about__col_right__subtitle::before{
    content: none;
}
.brand-detail__advantages--blue_block .about__column_text{
    color: white;
}
.brand-detail__advantages--without_circle .brand-detail__circle{
    background: none;
}

.brand_slider_sections .slick-track {
    padding: 60px 0 0;
}

.brands_slider__content_item .brands_slider__content_item__inner {
    position: relative;
    top: 17px;
}

.news-detail-header .bx-breadcrumb {
    margin: 60px 0 199px;
}

img.blog-complex__image {
    width: 100%;
    max-width: 845px;
    margin-left: auto;
}

.blog-about {
    padding-top: 120px;
}

.blog-complex__column.blog-about--logo-company:before {
    left: 90px;
}

.blog__card-image {
    max-height: 320px;
}

.blog-header .bx-breadcrumb {
    margin: 60px 0 134px;
}

section.blog {
    padding-top: 0;
}

.news-detail-header .blog-header__date {
    position: absolute;
}

.news-detail-header .blog-header__date.--pos-relative {
    position: relative;
}

.news-detail-header .blog-header__vertical-line {
    margin-bottom: unset;
}

.about__column_subtitle_name {
    font-weight: 300;
}

.brands_training div#application {
    display: none;
}
.contacts_page{
    position: relative;
    z-index: 10;
    margin-bottom: 80px;
}
.contacts_page div#application{
    height: max-content;
}

.brands_training__list_item_link {
    cursor: pointer;
}

.index_news__title_block_name {
    text-decoration: none;
    padding-bottom: 3px;
}

.index_news__title_block_name.--white_hover::after {
    background: #212121;
}
.--white_arrow_btn{
    z-index: 3;
    position: relative;
    display: flex;
    gap: 15px;
    align-items: center;
}
.--white_arrow_btn::after{
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='15' viewBox='0 0 41 15' fill='none'%3E%3Cpath d='M40.7071 8.20711C41.0976 7.81658 41.0976 7.18342 40.7071 6.79289L34.3432 0.428932C33.9526 0.0384078 33.3195 0.0384078 32.9289 0.428932C32.5384 0.819457 32.5384 1.45262 32.9289 1.84315L38.5858 7.5L32.9289 13.1569C32.5384 13.5474 32.5384 14.1805 32.9289 14.5711C33.3195 14.9616 33.9526 14.9616 34.3432 14.5711L40.7071 8.20711ZM0 8.5H40V6.5H0V8.5Z' fill='white'/%3E%3C/svg%3E");
	width: 41px;
	height: 15px;
	background-size: cover;
	background-position: 100%;
    display: block;
   
}
.about__column_text_btn {
    display: none;
    justify-content: space-between;
    align-items: center;
    background: none;
    border: none;
    border-bottom: 2px solid #212121;
    width: 110px;
    padding: 0 0 7px 0;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    transition-duration: 1s;
}
.about__column_text_btn svg {
    transform: rotate(-180deg);
    transition-duration: 1s;
}
.about__column_text_btn.active svg {
    transform: rotate(0deg);
    transition-duration: 1s;
}
.brands-title--hidden{
    display: none;
}
@media(min-width: 1920px) {
    .brand-detail__banner .banner_block__right img {
        width: 100%;
    }
}
@media(max-width: 1720px) {
    .preloader__begin {
        width: 43%;
        margin: 0 auto;
    }

    .preloader__begin svg {
        width: 100%;
    }

    .container,
    .--container {
        width: calc(100% - 120px);
    }

    .header_burger {
        right: 60px;
    }

    .banner {
        background-position: 170px;
    }

    .about__column_picture_one {
        right: -60px;
    }

    .training__content_item {
        gap: 24px;
    }

    .footer_content__menu {
        width: 60%;
    }

    .brands_slider__content_item {
        height: 1050px;
        padding-top: 380px;
    }

    .brands_slider__content_item__characteristic_text {
        max-width: 690px;
    }

    .contacts_content {
        gap: 24px;
    }

    .--circle_animate::after {
        left: calc(50% - 97px);
    }

    .blog__card-bottom:before {
        min-width: 80px;
    }

    .blog-slider {
        column-gap: 72px;
    }

    .about__column.brand-detail__item--left-items {
        min-width: 760px;
        min-height: 760px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        left: 360px;
    }

    .brand-detail__results-card-title {
        font-size: 20px;
    }

    .brand-detail__banner .banner_block::after {
        height: 70px;
    }

    .brand-detail__banner .banner_block__numbers {
        bottom: 70px;
    }

    .brand-detail__banner .banner_block__numbers {
        max-width: 510px;
    }

    .brand-detail__banner-image {
        bottom: 20px;
    }

    .brand-detail__item--right-items .about__column_subtitle {
        max-width: 670px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        top: -30px;
        left: 260px;
    }

    .brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-text {
        min-width: 200px;
    }

    .brand-detail__skin-style-item:nth-child(1) {
        top: 30px;
    }

    .brand-detail__item--right-items .about__column_subtitle {
        max-width: 650px;
    }

    .brand-detail__item--right-items .about__column_text {
        max-width: 649px;
    }

    .training__content_col__spikers {
        margin-bottom: 80px;
    }

    .training__content_col__wrapper,
    .webinars__content_col__training {
        padding-left: 18%;
    }

    .brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 83px;
        left: 67px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-title{
        max-width: 50%;
    }

    .brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: -36px;
        bottom: 18px;
    }

    .brand-detail__element-wrap {
        max-width: 224px;
    }

    .brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 138px;
        left: 11px;
    }

    .brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 21px;
        left: 160px;
    }

    .about__column.brand-detail__item--right-items {
        margin-bottom: 1em;
        margin-top: 1em;
    }

    .brand-detail__banner .banner_block__left_text__subtitle {
        font-size: 20px;
    }

    .brand-detail__banner .bx-breadcrumb {
        margin: 60px 0 90px;
    }

    .brand-detail__banner .banner_block__right {
        margin-right: 132px;
    }

    .brand-detail__banner .banner_block__right {
        flex: 1.1;
    }

    .brand-detail__banner-image {
        right: -23%;
        bottom: 60px;
    }

    .brand-detail__banner .numbers__item_text>br {
        display: none;
    }

    .brand-detail__banner .banner_block__numbers {
        left: 45.9%;
        bottom: 112px;
    }

    .brand-detail__banner .banner_block__right img {
        width: 100%;
    }

    .brand-detail__banner .banner_block::after {
        height: 71px;
    }

    .brand-detail__description {
        padding-top: 211px;
    }

    .brand-detail__circle:before {
        bottom: -24px;
        left: 92px;
        max-width: 210px;
    }

    .brand-detail__circle {
        top: -10px;
        left: 30px;
    }

    .brand-detail__circle {
        background-position: -37px 18px;
    }

    section.brand-detail__skin-type {
        padding: 58px 0 125px;
    }

    .brand-detail__skin-style-item:nth-child(2) {
        right: -341px;
        top: 10px;
    }

    .brand-detail__skin-type-text {
        top: 52%;
    }

    .brand-detail__skin-style-item:nth-child(4) {
        right: -60px;
    }

    .brand-detail__slider {
        padding-top: 100px;
    }

    .brand-detail__item-content {
        max-height: 760px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 61px;
        left: 67px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
        max-width: 230px;
        bottom: 50px;
        right: -24px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 125px;
        left: 7px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 32px;
        left: 163px;
    }

    .about__column.brand-detail__item--right-items {
        margin-top: -1em;
    }

    .brand-detail__unique-technology-images--biretix {
        top: 57px;
    }

    .brand-detail__unique-technology-images--biretix .brand-detail__unique-technology-image--dnk {
        top: -173px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-wrap {
        left: 67px;
        bottom: 90px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 50px;
        right: 1px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 130px;
        left: 12px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 11px;
        left: 160px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: 12px;
        bottom: 77px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 128px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 31px;
    }

    .brand-detail__unique-technology-images--neoretin-third .brand-detail__unique-technology-image--fern {
        max-width: 500px;
        max-height: 520px;
    }

    .brand-detail__unique-technology-images--neoretin-third {
        top: 60px;
        right: 140px;
    }

    .brand-detail__unique-technology-images--neoretin-third .brand-detail__unique-technology-image--dnk {
        max-width: 230px;
        max-height: 230px;
        top: -128px;
        right: -6px;
    }

    .brand-detail__skin-style.endocare .brand-detail__skin-style-item--correct-skin:nth-child(3) {
        left: 260px;
        top: 21px;

    }

    .blog-header__column-info {
        margin-top: 4em;
    }

    .blog-header__column-info {
        max-width: 640px;
    }

    .news-detail-header span.blog-header__description {
        margin-top: 1.1em;
    }

    .news-detail-header .blog-header__vertical-line {
        min-height: 150px;
    }

    .blog-header__image {
        min-height: 800px;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 844px;
    }

    .detail-news .about__column--left-side {
        max-width: 780px;
    }

    .detail-news .about__column_text {
        max-width: 650px;
    }

    .detail-news .blog-about__column-image--bottom {
        bottom: -100px;
    }

    img.news-detail__expirience-image {
        width: 100%;
        height: 100%;
    }

    .detail-news-about .blog-complex__column.blog-about--logo-company {
        flex: 1;
    }

    .detail-news .about__column--left-side {
        max-width: 770px;
    }

    .detail-news .about__column_text {
        max-width: 850px;
    }

    .news_cards {
        column-gap: 24px;
    }

    .news-detail-header .blog-header__vertical-line {
        margin-bottom: 56px;
    }

    .blog-header__column-info {
        margin-top: 0em;
    }

    .blog-header__date {
        bottom: 0;
    }

    .blog-header__vertical-line {
        margin-bottom: 0;
    }

    .training__content_col__adv {
        gap: 30px;
    }
}

@media(max-width: 1679px) {
    section.detail-blog-header:before {
        min-height: 750px;
    }

    .blog-header__column--left-side {
        max-height: 810px;
    }

    .about-header .blog-header__column--left-side {
        max-height: 680px;
    }

    .about-header .banner__text_vertical_line {
        height: 320px;
    }

    .brand-detail__circle:before {
        content: unset;
    }

    .brand-detail__advantages-item.brand-detail__advantages-item--right-side {
        flex: 1 1 880px
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        max-width: 538px;
    }

    .brand-detail__circle {
        background-position-y: center;
    }

    .brand-detail__advantages-video {
        max-width: 200px;
        min-height: 200px;
    }

    .brand-detail__advantages-video {
        top: 130px;
        right: 0px;
    }

    .brand-detail__unique-technology-item--left-side {
        flex: 1;
    }

    .brand-detail__unique-technology .about__column_text>p {
        max-width: 710px;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        max-width: 500px;
    }

    .brand-detail__unique-technology-image--dnk {
        right: unset;
    }

    .brand-detail__unique-technology .about__column_text,
    .brand-detail__unique-technology .about__column_subtitle {
        max-width: 650px;
    }

    .brand-detail__unique-technology .about__column_text>p {
        max-width: 730px;
    }

    .brand-detail__skin-type-title {
        font-size: 28px;
    }

    .brand-detail__skin-type-description {
        font-size: 20px;
    }

    .brand-detail__skin-type-title {
        max-width: 500px;
    }

    .brand-detail__skin-type-description {
        max-width: 486px;
        line-height: 32px;
    }

    .brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-image {
        min-width: 160px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        top: -30px;
        grid-column: 4 / 7;
    }

    .brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-text {
        flex: 0 0 120px
    }

    .brand-detail__skin-style-item:nth-child(2) {
        right: -206px;
    }

    .brand-detail__skin-style-item:nth-child(2) .brand-detail__skin-style-text {
        flex: 0 0 200px;
    }

    .brand-detail__skin-style-item:nth-child(4) {
        grid-column: 4 / 7;
        right: 100px;
    }

    .brand-detail__banner .bx-breadcrumb {
        margin: 40px 0 70px;
    }

    .brand-detail__banner .banner_block__numbers {
        max-width: 380px;
    }

    .brand-detail__banner .banner_block::after {
        content: "";
    }

    .brand-detail__banner-image {
        bottom: 110px;
    }

    .brand-detail__unique-technology-item--left-side .brand_about__col_right__description>p>br {
        display: none;
    }

    .brand-detail__circle {
        background-position-y: top;
    }

    .brand-detail__circle {
        justify-content: flex-start;
        padding-top: 170px;
    }

    .brand-detail__advantages-video {
        top: 0px;
        right: 0px;
    }

    p.brand-detail__results-card-title {
        max-width: 260px;
    }

    .brand-detail__skin-style-item:nth-child(4) {
        right: 0px;
    }

    .brand-detail__advantages-item--left-side {
        margin-left: unset;
    }

    .brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 106px;
        left: 10px;
    }

    .brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: 2px;
        bottom: 220px;
    }

    .brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 98px;
        left: 0px;
    }

    .brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -18px;
        left: 106px;
    }

    .about__column.brand-detail__item--right-items {
        margin-bottom: 0em;
        margin-top: -2.7em;
    }

    .brand-detail__item--right-items .about__column_vertical_line {
        height: 200px;
    }

    .brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: 11px;
        bottom: 144px;
    }

    .brand-detail__item-content {
        width: 98%;
    }

    .brand-detail__item--right-items .about__column_text>p {
        width: 630px;
    }

    .brand-detail__item--right-items .about__column_subtitle_desc {
        max-width: 600px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-title{
        max-width: 100%;
    }

    .brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: -7px;
        bottom: 280px;
        max-width: 233px;
    }

    .brand-detail__banner .bx-breadcrumb {
        margin: 60px 0 50px;
    }

    .brand-detail__banner .banner_block__right {
        flex: 1.18;
        margin-right: 92px;
    }

    .brand-detail__banner .banner_block__numbers {
        left: 51.5%;
        bottom: 75px;
        max-width: 380px;
    }

    .brand-detail__description {
        padding-top: 161px;
        padding-bottom: 50px;
    }

    .brand-detail__image--tiny-pic {
        bottom: 67px;
        right: -38px;
    }

    .brand-detail__circle {
        min-height: 500px;
    }

    .brand-detail__advantages .brand_about__col_right__subtitle {
        margin-bottom: 42px;
    }

    .brand-detail__circle {
        background-position: -27px 38px;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        max-width: 535px;
    }

    .brand-detail__circle {
        padding-top: 190px;
    }

    .brand-detail__advantages-video {
        top: 30px;
    }

    .brand-detail__circle .brand_about__col_right__description {
        margin-top: 0.8em;
    }

    .brand-detail__circle {
        background-position: 8px 38px;
        background-size: 96%;
    }

    .brand-detail__advantages {
        padding-bottom: 32px;
    }

    .brand-detail__unique-technology {
        min-height: 900px;
    }

    .brand-detail__slider {
        padding-top: 40px;
    }

    .brand-detail__unique-technology {
        padding: unset;
    }

    .brand-detail__unique-technology-items {
        margin-top: 2em;
        min-height: 900px;
    }

    .brand-detail__unique-technology-image--dnk {
        top: -180px;
        right: -30px;
    }

    .brand-detail__skin-type-circle {
        grid-column-start: 3;
        grid-column-end: 9;
    }

    .brand-detail__skin-type-columns {
        display: grid;
        grid-template-columns: repeat(10, 1fr);
    }

    img.brand-detail__circle-image {
        width: 700px;
        height: 700px;
        object-fit: cover;
        margin: 0 auto;
        display: block;
    }

    .brand-detail__skin-type-text {
        top: 50%;
    }

    .brand-detail__skin-style-item:nth-child(2) {
        right: -215px;
        top: -20px;
    }

    .brand-detail__skin-style-item:nth-child(3) {
        left: -212px;
        top: -10px;
    }

    .brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-image {
        min-width: 187px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        top: -100px;
    }

    .brand-detail__skin-style-item:nth-child(4) {
        right: -110px;

        top: -20px;
    }

    .brand-detail__skin-type-circle .banner__text_btn_dawn {
        bottom: -104px;
    }

    .brand-detail__skin-type-circle {
        max-width: 700px;
        margin: 0 auto;
    }

    section.brand-detail__skin-type {
        padding: 78px 0 124px;
    }

    .brand-detail__skin-style-item:nth-child(1) {
        right: 290px;
        top: 20px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 85px;
        left: 7px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
        max-width: 210px;
        bottom: 174px;
        right: -34px;
    }

    .brand-detail__description .about__column_subtitle_desc {
        font-size: 28px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 100px;
        left: -5px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-vector {
        right: -22px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 5px;
        left: 104px;
    }

    .brand-detail__unique-technology-images--biretix .brand-detail__unique-technology-image--dnk {
        top: -143px;
        right: -38px;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        max-width: 507px;
    }

    .brand-detail__unique-technology-images--biretix-second .brand-detail__unique-technology-image--dnk {
        max-height: 470px;
        top: -191px;
        right: -28px;
    }

    .brand-detail__skin-style-item:nth-child(2) .brand-detail__skin-style-text {
        flex: 0 0 330px;
    }

    .brand-detail__skin-style-item:nth-child(2) {
        right: -333px;
        top: 5px;
    }

    .brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-image {
        min-width: 167px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        left: 233px;
        top: -60px;
    }

    .brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-image {
        min-width: 167px;
    }

    .brand-detail__skin-style-item:nth-child(4) {
        right: -60px;
        top: 10px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-wrap {
        left: 7px;
        bottom: 110px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 198px;
        right: -31px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 102px;
        left: -5px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -19px;
        left: 110px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-wrap {
        left: 34px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-vector {
        bottom: -45px;
        right: 26px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: 58px;
        bottom: 197px;
        max-width: 120px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 98px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-vector {
        right: -19px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 4px;
    }

    .brand-detail__unique-technology-images--endocare-first .brand-detail__unique-technology-image--dnk {
        max-width: 470px;
        top: -115px;
        right: -106px;
    }

    .brand-detail__unique-technology-images--endocare-second .brand-detail__unique-technology-image--dnk {
        top: -147px;
        right: -13px;
    }

    .brand-detail__unique-technology-images--endocare-third .brand-detail__unique-technology-image--dnk {
        top: -146px;
        right: -9px;
    }

    .brand-detail__unique-technology-images--endocare-fourth .brand-detail__unique-technology-image--dnk {
        top: -117px;
        right: -15px;
    }

    .brand-detail__unique-technology-images--neoretin-third {
        top: 70px;
        right: 70px;
    }

    .brand-detail__skin-style.endocare .brand-detail__skin-style-item--correct-skin:nth-child(3) {
        left: 281px;
        top: -99px;
    }

    .news_cards {
        row-gap: 100px;
    }

    .news-detail-header .blog-header__column--left-side {
        max-height: 590px;
    }

    .blog-header__column-info {
        max-width: 540px;
    }

    .blog-header__column-info {
        margin-top: 3em;
    }

    .news-detail-header span.blog-header__description {
        margin-top: 1.5em;
    }

    .news-detail-header .blog-header__vertical-line {
        min-height: 266px;
    }

    .blog-header__image {
        min-height: 750px;
    }

    section.detail-blog-about {
        padding: 95px 0;
    }

    section.news-detail__expirience {
        padding: 41px 0 96px;
    }

    p.news-detail__expirience-subtitle {
        max-width: 1200px;
    }

    .blog-detail__sources-title {
        font-size: 28px;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 837px;
    }

    .blog-header__vertical-line {

        min-height: 200px !important;
    }
}

@media(max-width: 1600px) {
    .about__column_picture_two::before {
        content: none;
    }

    p.blog__card-title {
        font-size: 20px;
        max-width: 410px;
    }

    .blog-header__title {
        font-size: 40px;
    }

    .blog-ingredients .blog-complex__column {
        justify-content: flex-start;
        flex: 1;
        width: 100px;
    }

    .blog-header__image {
        min-height: 870px;
    }

    .text-fz54 {
        font-size: 36px;
    }

    .about-value__title {
        font-size: 32px;
    }

    .page-not-found__title {
        font-size: 120px;
    }

    .about__column.brand-detail__item--left-items {
        min-width: 650px;
        min-height: 650px;
    }

    .brand-detail__item-image {
        width: 500px;
        height: 500px;
    }

    .brand-detail__item-content {
        max-height: 650px;
    }

    .brand-detail__banner-image {
        max-width: 300px;
        max-height: 500px;
    }

    .brand-detail__unique-technology-images {
        margin-right: unset;
    }

    .brand-detail__unique-technology-item--left-side {
        flex: 1.3;
    }

    .brand-detail__unique-technology {
        background-size: cover;
    }

    .brand-detail__unique-technology-items {
        column-gap: 50px;
    }

    .brand-detail__unique-technology .about__column_subtitle_desc {
        font-size: 20px;
    }

    .brand-detail__unique-technology .about__column_text>p {
        font-size: 16px;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 741px;
    }

    .blog-header__vertical-line {
        min-height: 220px !important;
    }

}

@media(max-width: 1500px) {
    .brands_slider__content_item__link {
        margin-bottom: 45px;
    }

    .preloader__text {
        font-size: 74px;
    }

    .banner__text_main_slogan {
        font-size: 40px;
    }

    .banner {
        background-position: 70px;
    }

    .banner::before {
        width: 73%;
    }

    .training__title_block__title {
        font-size: 48px;
    }

    .training__content,
    .webinars__content {
        gap: 24px;
    }

    .training__content_col__spikers {
        margin-bottom: 80px;
    }

    .about__column_picture_one {
        right: 0px;
    }

    .about__column_vertical_line {
        height: 120px;
    }

    .main_advantages__content {
        gap: 24px;
    }

    .main_advantages__text_block__column_title {
        font-size: 32px;
    }

    .training__content_item__text_wrapper {
        padding: 0 0 0 137px;
    }

    .training__content_item--reverse .training__content_item__text_wrapper {
        padding: 0;
    }

    .training__content_item__text_wrapper {
        max-width: initial;
    }

    .--title_block_name {
        font-size: 48px;
    }

    .--circle_begin::before {
        width: 440px;
        height: 310px;
        top: -50px;
    }

    .--title {
        padding: 100px 0px 50px 100px;
    }

    .brands_slider__content_item__link_name {
        font-size: 48px;
    }

    .brands_slider__content_item {
        padding-top: 300px;
        height: 900px;
    }

    .brands_slider__content_item__characteristic_text {
        max-width: 615px;
    }

    .brands_slider__content_item__active_img {
        max-width: 660px;
    }

    p.blog__card-title {
        font-size: 20px;
        max-width: 340px;
    }

    .blog__card-bottom:before {
        min-width: 70px;
    }

    .blog-header__column--left-side {
        flex: 1;
    }

    section.detail-blog-header:before {
        min-height: 750px;
    }

    .blog-header__vertical-line {
        min-height: 250px;
    }

    .about-training__item--left-side {
        flex: 0 0 48%;
        max-width: 48%;
    }

    .about-training__title.--title {
        margin-left: 60px;
    }

    .about-training__title.--title.--circle_begin:before {
        top: -120px;
        left: -50px;
    }

    .about-value__item--right-side .about__column_picture_one {
        top: 25px;
    }

    .about-value__item--right-side .about__column_picture_two {
        bottom: 60px;
        width: 500px;
        height: 360px;
    }

    .about-header .banner__text_vertical_line {
        height: 300px;
    }

    .burger-menu__item-image>img {
        width: 100%;
        height: 100%;
        max-width: 768px;
        max-height: 460px;
    }

    a.burger-menu__list-link {
        font-size: 32px;
    }

    a.burger-menu__submenu-list-link {
        font-size: 18px;
    }

    .brand-detail__banner .banner_block__left_text__subtitle {
        font-size: 20px;
    }

    .training__title_block__title {
        font-size: 48px;
    }

    .training__content,
    .webinars__content {
        gap: 24px;
    }

    .training__content_col__spikers {
        margin-bottom: 80px;
    }

    .webinars__content_col__web_link__img::after {
        content: none;
    }

    .training__content_col__wrapper,
    .webinars__content_col__training {
        padding-left: 0;
    }

    .webinars__content_col__web_link__text_block__title {
        margin-bottom: 15px;
    }

    .webinars__content_col__training_text {
        margin-bottom: 40px;
    }

    .training__content_col__video_example::after {
        content: none;
    }

    .brands_slider__content_item__active_img {
        bottom: -110px;
    }

    .blog-header__vertical-line {
        min-height: 183px !important;
    }

    .burger-menu__list-item {
        padding-right: 30%;
    }
    .brand-detail__slider .slick-current .brand_slider_sections__item_text__prev {
        font-size: 20px;
    }
    .brand-detail__advantages--without_circle .brand-detail__advantages-item--right-side{
        padding-right: 0;
    }
    .brand-detail__banner.doctor-babor-pro .banner_block__left_text__subtitle {
        max-width: 80%;
    }
}

@media(max-width: 1440px) {
    .brands_slider__content_item__link {
        margin-bottom: 40px;
    }

    .blog-header__vertical-line {
        min-height: 170px;
    }

    .blog-about .about__column_vertical_line {
        height: 100px;
    }

    img.blog-complex__image {
        width: 100%;
        height: 640px;
        object-fit: cover;
    }

    .blog-slider {
        column-gap: 52px;
    }

    .about-training__train-cards {
        margin-bottom: unset;
    }

    .about-header .blog-header__column--left-side {
        max-height: 590px;
    }

    .about-header .banner__text_vertical_line {
        height: 240px;
    }

    .webinars__content_col__training_btn {
        right: -20px;
    }

    .training__content,
    .webinars__content {
        gap: 20px;
    }

    .webinars__content_col__web_link__text_block__title {
        font-size: 24px;
    }

    .webinars__content_col__web_link__text_block__desc {
        font-size: 18px;
    }

    .news__card {
        min-height: unset;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 705px;
    }
    .brand-detail__banner-image{
        right: -29%;
    }
}
@media(max-width: 1600px){
    .burger-menu__list-item:hover>.burger-menu__submenu-list{
        padding-left: 10%;
    }
}
@media(max-width: 1480px){
    .burger-menu__list-item:hover>.burger-menu__submenu-list{
        padding-left: 5%;
    }
}
@media(max-width: 1439px) {
    section.detail-blog-header:before {
        min-height: 660px;
    }

    .blog-header__column--left-side {
        max-height: 722px;
    }

    .blog-header__image {
        min-height: 770px;
    }

    .burger-menu__item {
        flex: 1;
    }

    .burger-menu__items {
        justify-content: space-between;
    }

    .burger-menu__item-image {
        right: 20px;
    }

    .burger-menu__list {
        padding: unset;
    }

    .burger-menu__list-item:hover>.burger-menu__submenu-list {
        transform: translateX(-20%);
    }

    .burger-menu__submenu-list-item>.burger-menu__submenu-list>.burger-menu__submenu-list-item>a.burger-menu__submenu-list-link {
        font-size: 16px;
    }

    .brand-detail__item-content {
        max-height: 630px;
    }

    .brand-detail__unique-technology-item--left-side {
        flex: 1.1;
    }

    .brand-detail__banner .bx-breadcrumb {
        margin: 40px 0 40px;
    }

    .brand-detail__item--right-items .about__column_subtitle_desc {
        font-size: 27px;
    }

    .brand-detail__item-image {
        width: 480px;
        height: 480px;
    }

    .brand-detail__description .about__wrapper {
        gap: 20px;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        margin-left: 60px;
    }
    .brand-detail__advantages--without_circle .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__advantages--without_circle .brand-detail__circle .brand_about__col_right__subtitle {
        margin-left: 0px;
    }
    .brand-detail__advantages--without_circle .brand-detail__circle{
        padding-left: 50px;
        box-sizing: border-box;
    }
    .brand-detail__advantages .brand-detail__advantages--without_circle .brand_about__col_right__description p{
        font-size: 16px;
    }
    .brand-detail__circle {
        min-height: 765px;
    }

    .brand-detail__advantages-title {
        font-size: 36px;
    }

    .brand-detail__image--big-pic {
        max-height: 580px;
        max-width: 400px;
    }

    .brand-detail__image--tiny-pic {
        right: -57px;
    }

    .brand-detail__skin-style-item:nth-child(2) .brand-detail__skin-style-text {
        min-width: 300px;
    }

    .brand-detail__skin-style-item:nth-child(2) {
        right: -277px;
    }

    .training__content_col__title_block__title,
    .webinars__title_block__title {
        font-size: 36px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 112px;
        left: 20px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-vector {
        bottom: -46px;
    }

    .brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: -23px;
        bottom: 211px;
        max-width: 223px;
    }

    .brand-detail__content-element--second-element .brand-detail__element-vector {
        bottom: -40px;
    }

    .brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 79px;
        left: 12px;
    }

    .brand-detail__content-element--third-element .brand-detail__element-vector {
        right: -61px;
        bottom: -42px;
    }

    .brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -22px;
        left: 110px;
    }

    p.brand-detail__element-title {
        font-size: 14px;
    }

    .brand-detail__banner .bx-breadcrumb {
        margin: 38px 0 50px;
    }

    .brand-detail__banner .banner_block__right {
        flex: 1.09;
        margin-right: 92px;
    }

    .brand-detail__banner-image {
        bottom: 80px;
    }

    .brand-detail__banner .banner_block__numbers {
        left: 53.6%;
        bottom: 46.7px;
    }

    .brand-detail__banner.numbers__item_quantity {
        font-size: 34px;
    }

    .brand-detail__banner .banner_block::after {
        height: 47px;
    }

    .brand-detail__description {
        padding-top: 199px;
    }

    .about__column.brand-detail__item--left-items {
        min-width: 664px;
    }

    .brand-detail__advantages {
        padding-top: 123px;
    }

    .brand-detail__image--big-pic {
        max-height: 570px;
        max-width: 420px;
    }

    .brand-detail__advantages-title {
        margin-bottom: 50px;
    }

    .brand-detail__image--tiny-pic {
        right: -77px;
        bottom: 57px;
    }

    .brand-detail__circle {
        background-position: 8px 12px;
    }

    .brand-detail__circle {
        min-height: 585px;
    }

    .brand-detail__unique-technology-items {
        margin: unset;
    }

    .brand-detail__unique-technology-images {
        top: 49px;
        right: -14px;
    }

    .brand-detail__unique-technology-image--dnk {
        right: -20px;
    }

    .brand-detail__skin-type-text {
        top: 54%;
    }

    .brand-detail__skin-style-item:nth-child(1) {
        right: 280px;
    }

    .brand-detail__skin-style-item:nth-child(2) {
        right: -317px;
        top: 0px;
    }

    .brand-detail__skin-style-item:nth-child(3) {
        left: -192px;
        top: 10px;
        top: 0px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        left: 280px;
        top: -90px;
    }

    .brand-detail__slider .brand_slider_sections__title {
        max-width: 620px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 95px;
        left: 27px;
        max-width: 169px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-vector {
        right: 7px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
        max-width: 170px;
        bottom: 109px;
        right: 18px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 80px;
        left: 25px;
    }

    .brand-detail__description .about__wrapper {
        gap: 10px;
    }

    .brand-detail__unique-technology-images {
        top: 64px;
        right: 2px;
    }

    .brand-detail__skin-type-text {
        top: 50%;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 95px;
        left: 13px;
        max-width: 189px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-vector {
        bottom: -27px;
        right: 29px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 209px;
        right: 8px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 60px;
        left: 5px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -22px;
        left: 71px;
    }

    .brand-detail__unique-technology-images {
        top: 65px;
        right: 9px;
    }

    .brand-detail__unique-technology-images--biretix .brand-detail__unique-technology-image--dnk {
        top: -223px;
        right: -48px;
    }

    .brand-detail__unique-technology-images--biretix-second .brand-detail__unique-technology-image--dnk {
        top: -281px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 128px;
        right: 10px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 82px;
        left: 25px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 112px;
        left: 26px;
        max-width: 180px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-vector {
        bottom: -47px;
        right: 15px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: 18px;
        bottom: 147px;
        max-width: 180px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 97px;
        left: 20px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-vector {
        bottom: -60px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -4px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 95px;
        left: 26px;
        max-width: 179px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 107px;
        right: 24px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 80px;
        left: 17px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -2px;
        left: 110px;
    }

    .brand-detail__unique-technology-images--biretix .brand-detail__unique-technology-image--dnk {
        top: -143px;
        right: -48px;
    }

    .brand-detail__unique-technology-images--biretix-second .brand-detail__unique-technology-image--dnk {
        top: -191px;
    }

    .brand-detail__unique-technology-images--endocare-first {
        top: 95px;
    }

    .brand-detail__unique-technology-items {
        margin-bottom: 2em;
    }

    .brand-detail__unique-technology-images--endocare-second {
        top: 85px;
        right: 4px;
    }

    .brand-detail__unique-technology-images--endocare-third {
        top: 81px;
    }

    .brand-detail__unique-technology-images--endocare-first .brand-detail__unique-technology-image--dnk {
        top: -195px;
    }

    .brand-detail__unique-technology-images--endocare-first {
        top: 105px;
    }

    .brand-detail__unique-technology-images--endocare-first {
        top: 95px;
        right: 0px;
    }

    .brand-detail__unique-technology-images--endocare-first .brand-detail__unique-technology-image--dnk {
        top: -125px;
        right: -96px;
    }

    .brand-detail__unique-technology-images--neoretin-third {
        top: 85px;
        right: 56px;
    }

    .news-detail-header .bx-breadcrumb {
        margin: 37px 0 100px;
    }

    .news-detail-header .blog-header__vertical-line {
        min-height: 162px;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 575px;
    }

    .blog-header__image {
        min-height: unset;
        height: 683px;
    }

    section.detail-blog-about {
        padding: 48px 0;
    }

    .detail-news .about__column_text {
        max-width: 520px;
    }

    .detail-news .blog-about__column-image--bottom {
        bottom: 0px;
    }

    .blog-about {
        padding-bottom: 50px;
    }

    p.news-detail__expirience-title {
        font-size: 36px;
    }

    p.news-detail__expirience-subtitle {
        font-size: 18px;
    }

    section.detail-blog-about.detail-news-about {
        padding: 10px 0;
    }

    p.blog-detail__description,
    .blog-detail__sources-list-item {
        font-size: 18px;
    }

    .blog-header__vertical-line {
        min-height: 23px !important;
    }
}

@media(max-width: 1400px) {
    .banner::before {
        width: 68%;
    }
    a.burger-menu__list-link {
        font-size: 24px;
    }
    .banner {
        background-position: 60px;
        height: 900px;
        background-size: cover;
    }

    .container,
    .--container {
        width: calc(100% - 80px);
    }

    .header_burger {
        right: 40px;
    }

    .about__column_vertical_line {
        height: 200px;
    }

    .about__column_picture_one {
        right: -40px;
        top: 0;
    }

    .about__column_subtitle_desc {
        font-size: 28px;
    }

    .about__column_text {
        font-size: 18px;
    }

    .main_advantages__content {
        gap: 20px;
    }

    .main_advantages__text_block__column_title {
        font-size: 36px;
    }

    .main_advantages__text_block__column_description {
        font-size: 18px;
    }

    .main_advantages__content_item__text {
        font-size: 16px;
    }

    .main_advantages__text_block__column--simple_text {
        max-width: 46%;
    }

    .main_advantages__text_block {
        margin-bottom: 70px;
    }

    .brands_slider__content_item__characteristic_text {
        max-width: 500px;
        font-size: 16px;
    }

    .brands_slider__content_item__active_img {
        max-width: 550px;
    }

    .brands_slider__content_item__wrapper {
        padding-right: 0;
    }

    .brands_slider__nav_item {
        font-size: 14px;
    }

    .brands_slider__content_item__link_name::after {
        bottom: 10%;
    }

    .contacts_content__item_name {
        font-size: 20px;
    }

    .contacts_content__item_text {
        font-size: 16px;
    }

    .subtitle {
        font-size: 18px;
    }

    .contacts_content {
        gap: 20px;
    }

    p.blog__card-title {
        max-width: 332px;
    }

    .blog-complex p {
        font-size: 18px;
    }

    p.blog-ingredients__title {
        font-size: 36px;
    }

    .text-fz54 {
        font-size: 32px;
    }

    .text-fz32 {
        font-size: 24px;
    }

    .brand-detail__advantages-video {
        display: none;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        max-width: 590px;
    }

    .brand-detail__advantages-item.brand-detail__advantages-item--right-side {
        flex: 1 1 940px;
    }

    .brand-detail__advantages-title {
        margin-bottom: 30px;
    }

    .training__content_col__desc,
    .webinars__content_col__training_text_desc {
        font-size: 20px;
    }

    .webinars__content_col__training_btn {
        right: -20px;
    }

    .training__content,
    .webinars__content {
        gap: 20px;
    }

    .webinars__content_col__training_text__title {
        font-size: 24px;
    }

    .brands_slider__nav .slick-slide {
        width: 227px;
    }

    .brand_page__block .brands_slider__nav_tabs .slick-track {
        max-width: initial !important;
    }

    .brand_page__block .brands_slider__nav .slick-slide {
        width: calc(100% / 6);
        max-width: initial;
    }
    .webinars__title_block__title {
        font-size: 42px;
    }
}

@media(max-width: 1366px) {
    .blog-about .about__column_vertical_line {
        height: 60px;
    }

    .blog-about__column-image--top>img {
        width: 307px;
        height: 271px;
    }

    .blog-about__column-image--bottom>img {
        width: 453px;
        height: 327px;
    }

    .detail-blog-complex {
        padding: 45px 0 0 0;
    }

    p.blog-ingredients__title {
        font-size: 32px;
    }

    .blog-slider {
        column-gap: 49px;
    }

    .about__column.blog-about__column--right-side {
        max-height: 570px;
    }

    .webinars {
        padding-bottom: 40px;
    }

    .webinars__content_col__web_link {
        max-height: 511px;
    }

    .webinars__content_col__web_link {
        max-height: initial;
    }

    .webinars__content_col__web_link__text_block__desc {
        max-width: 700px;
    }
}

@media(max-width: 1365px) {
    .brands_slider__nav_item {
        width: 100% !important;
    }

    .blog-slider .slick-slide {
        margin: 0 10px;
    }

    .blog-slider .slick-list {
        margin: 0 -10px;
    }

    p.detail-blog-slider__title {
        font-size: 36px;
    }

    a.burger-menu__list-link {
        font-size: 32px;
    }

    .burger-menu__item-image>img {
        max-width: 591px;
        max-height: 430px;
    }

    .page-not-found__title {
        font-size: 120px;
    }

    .brand-detail__item-content {
        max-height: 590px;
    }

    .about__column.brand-detail__item--left-items {
        min-width: 590px;
    }

    .brand-detail__item-image {
        width: 480px;
        height: 480px;
    }

    .brand-detail__advantages .brand_about__col_right__description {
        font-size: 16px;
    }

    .brand-detail__image--tiny-pic {
        right: -70px;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        max-width: 550px;
    }

    .brand-detail__skin-style-item:nth-child(1) {
        top: 40px;
        grid-column: 1 / 3;
        grid-row: 1 / 3;
        right: 230px;
    }

    .brand-detail__results-cards {
        display: block;
    }

    .brand-detail__unique-technology-image--dnk {
        top: -170px;
    }

    .brand-detail__banner .banner_block::after {
        content: unset;
    }

    .brand-detail__banner .banner_block__numbers {
        bottom: 0;
    }

    .brand-detail__banner-image {
        bottom: 47px;
    }

    .brand-detail__banner .banner_block__left_text__subtitle {
        font-size: 16px;
    }

    .brand-detail__item--right-items .about__column_subtitle_desc {
        font-size: 24px;
    }

    p.brand-detail__element-title {
        font-size: 14px;
    }

    .brand-detail__item--right-items .about__column_vertical_line {
        height: 150px;
    }

    .brand-detail__item-content {
        margin-top: 25px;
    }

    .brand-detail__description {
        padding-bottom: 140px;
    }

    .brand-detail__skin-style-item:nth-child(4) {
        right: -60px;
        top: 20px;
    }

    .brand-detail__skin-style-text {
        font-size: 18px;
    }

    p.brand-detail__results-card-title {
        max-width: 410px;
    }

    .brand-detail__skin-style-item--correct-skin:nth-child(3) {
        grid-column: 7 / 8;
    }

    .brand-detail__skin-style-item:nth-child(3) {
        left: -68px;
        min-width: 280px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 110px;
        left: 12px;
    }

    .brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: 8px;
        bottom: 247px;
        max-width: 233px;
    }

    .brand-detail__content-element--second-element .brand-detail__element-vector {
        left: 36px;
    }

    .brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 58px;
        left: 3px;
    }

    .about__column.brand-detail__item--right-items {
        margin: unset;
    }

    .brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -43px;
        left: 70px;
    }

    .brand-detail__banner .bx-breadcrumb {
        margin: 38px 0 70px;
    }

    .brand-detail__banner .banner_block__left_text__subtitle {
        max-width: 240px;
    }

    .brand-detail__banner .banner_block__right {
        flex: 1.30;
        margin-right: 102px;
    }

    .brand-detail__banner-image {
        bottom: 77px;
    }

    .brand-detail__banner .numbers__item_quantity {
        font-size: 36px;
    }

    .brand-detail__banner .numbers__item_text>br {
        display: block;
    }

    .brand-detail__banner .banner_block__numbers {
        bottom: -0px;
        left: 53.9%;
    }

    .brand-detail__banner .numbers__item {
        padding: 17px;
    }

    .brand-detail__content-element--third-element .brand-detail__element-vector {
        right: -31px;
    }

    .brand-detail__advantages {
        padding-top: 43px;
    }

    .brand-detail__circle {
        min-height: 575px;
    }

    .brand-detail__circle {
        background-size: 100%;
        background-position: -12px 12px;
    }

    .brand-detail__advantages-item--left-side {
        flex: 1 1 483px;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        margin-left: -10px;
    }

    .brand-detail__image--tiny-pic {
        right: -90px;
    }

    .brand-detail__advantages .brand_about__col_right__subtitle {
        margin-bottom: 32px;
    }

    .brand-detail__unique-technology {
        min-height: 1080px;
    }

    .brand-detail__unique-technology-images {
        top: 99px;
        right: 9px;
    }

    .brand-detail__unique-technology-image--dnk {
        top: -260px;
    }

    .brand-detail__unique-technology .about__column_vertical_line {
        height: 200px;
    }

    .brand-detail__unique-technology-items {
        min-height: 1057px;
    }

    .brand-detail__unique-technology .about__column_text>p {
        line-height: 1.6;
    }

    .brand-detail__skin-style-item:nth-child(1) .brand-detail__skin-style-image {
        max-width: 180px;
    }

    .brand-detail__skin-style-item:nth-child(1) {
        top: 40px;
        right: 260px;
    }

    section.brand-detail__skin-type {
        padding: 100px 0;
    }

    .brand-detail__skin-style-item:nth-child(2) {
        right: -307px;
        top: -20px;
    }

    .brand-detail__skin-type-text {
        top: 51%;
    }

    .brand-detail__skin-style-item:nth-child(3) {
        left: -178px;
        top: -3px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        left: 270px;
        top: -100px;
    }

    .brand-detail__skin-style-item:nth-child(4) {
        right: -100px;
        top: -10px;
    }

    .brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-image {
        width: 107px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        left: 220px;
        top: -30px;
    }

    .brand-detail__skin-style-item:nth-child(4) {
        right: -50px;
        top: 20px;
    }

    .brand-detail__skin-style-item:nth-child(2) .brand-detail__skin-style-text {
        flex: 0 0 300px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 83px;
        left: -47px;
        max-width: 209px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-vector {
        right: 49px;
        bottom: -42px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 157px;
        right: -63px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 153px;
        left: -80px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 75px;
        left: 231px;
    }

    .brand-detail__unique-technology-images--biretix {
        top: 59px;
    }

    .brand-detail__unique-technology-images--biretix-second {
        top: 61px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-wrap {
        left: 12px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 228px;
        right: 30px;
        max-width: 188px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 76px;
        left: 35px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -4px;
        left: 63px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-vector {
        right: 36px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: -13px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 57px;
        left: 6px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -24px;
        left: 73px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--first-element .brand-detail__element-wrap {
        max-width: 220px;
        bottom: 130px;
        left: 12px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--first-element .brand-detail__element-vector {
        right: 37px;
        bottom: -64px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: 3px;
        bottom: 250px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 77px;
        left: 10px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -24px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 93px;
        left: 13px;
        max-width: 209px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-vector {
        bottom: -26px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 208px;
        right: 8px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 60px;
        left: 6px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -23px;
        left: 71px;
    }

    .brand-detail__unique-technology-images--biretix .brand-detail__unique-technology-image--dnk {
        top: -223px;
        right: -48px;
    }

    .brand-detail__unique-technology-images--biretix-second .brand-detail__unique-technology-image--dnk {
        top: -271px;
    }

    .brand-detail__unique-technology-images--endocare-first {
        top: 59px;
    }

    .brand-detail__unique-technology-images--endocare-first .brand-detail__unique-technology-image--dnk {
        top: -195px;
        right: -106px;
    }

    .brand-detail__unique-technology-images--endocare-second {
        top: 53px;
        right: 5px;
    }

    .brand-detail__unique-technology-images--endocare-second .brand-detail__unique-technology-image--dnk {
        top: -227px;
        right: -3px;
    }

    .brand-detail__unique-technology-images--endocare-third {
        top: 69px;
        right: 9px;
    }

    .brand-detail__unique-technology-images--endocare-third .brand-detail__unique-technology-image--dnk {
        top: -226px;
    }

    .brand-detail__unique-technology-images--endocare-fourth {
        top: 59px;
    }

    .brand-detail__unique-technology-images--endocare-fourth .brand-detail__unique-technology-image--dnk {
        top: -201px;
    }

    .brand-detail__skin-style.endocare .brand-detail__skin-style-item--correct-skin:nth-child(3) {
        left: 151px;
    }

    .blog-header__column-info {
        max-width: 640px;
    }

    .news-detail-header .blog-header__vertical-line {
        min-height: 212px;
    }

    .blog-about__column--right-side {
        display: block;
    }

    .blog-about {
        padding-bottom: 50px;
        padding-top: 154px;
    }

    .about__column_subtitle_desc {
        font-size: 28px;
    }

    .detail-news .about__column_subtitle {
        margin-top: 3em
    }

    .detail-news .blog-about__column-image--bottom {
        bottom: -20px;
    }

    .blog-about .about__column_vertical_line {
        height: 80px;
    }

    section.news-detail__expirience {
        padding: 81px 0 96px;
    }

    .blog-about {
        padding-bottom: 50px;
        padding-top: 124px;
    }

    img.blog-complex__image {
        height: 100%;
    }

    .news_card-title {
        font-size: 26px;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 629px;
    }

    .blog-header__vertical-line {
        min-height: 165px !important;
    }
    .news-detail-header .blog-header__date.--pos-relative {
        position: absolute;
    }
}

@media(max-width: 1300px) {
    h1 {
        font-size: 40px;
    }

    .banner::before {
        width: 66%;
    }

    .banner {
        background-position: -170px;
    }

    .about__wrapper {
        gap: 20px;
    }

    .about__column_picture_two {
        bottom: -60px;
    }

    .main_advantages__text_block {
        margin-bottom: 60px;
    }

    .--title {
        padding: 80px 0px 50px 100px;
    }

    .footer_content__info_logo {
        max-width: 316px;
    }

    .footer_content__info {
        max-width: 320px;
    }

    .footer_content__menu {
        width: 67%;
    }

    .brands_slider__content_item {
        min-height: 705px;
        height: auto;
        padding-top: 45px;
    }

    .brands__title {
        position: relative;
    }

    .brands__title_site_name.--title_site_name {
        background-image: url("data:image/svg+xml,%3Csvg width='174' height='44' viewBox='0 0 174 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.634 13L0.054 0.399999H1.494L6.714 12.262H5.922L11.178 0.399999H12.528L6.948 13H5.634ZM28.1267 13V0.399999H29.4587V11.848H36.5147V13H28.1267ZM50.4803 13L56.2403 0.399999H57.5543L63.3143 13H61.9103L56.6183 1.174H57.1583L51.8663 13H50.4803ZM52.7483 9.634L53.1443 8.554H60.4703L60.8663 9.634H52.7483ZM80.3566 6.034H87.0166V7.168H80.3566V6.034ZM80.5006 11.848H88.0786V13H79.1686V0.399999H87.8086V1.552H80.5006V11.848ZM106.132 9.868L106.078 8.248L113.71 0.399999H115.24L109.678 6.232L108.922 7.042L106.132 9.868ZM104.98 13V0.399999H106.312V13H104.98ZM114.034 13L108.598 6.736L109.498 5.764L115.618 13H114.034ZM129.038 13L134.798 0.399999H136.112L141.872 13H140.468L135.176 1.174H135.716L130.424 13H129.038ZM131.306 9.634L131.702 8.554H139.028L139.424 9.634H131.306ZM157.727 13V0.399999H158.825L167.519 11.344H166.943V0.399999H168.257V13H167.159L158.483 2.056H159.059V13H157.727ZM172.225 13.09C171.961 13.09 171.733 12.994 171.541 12.802C171.361 12.61 171.271 12.376 171.271 12.1C171.271 11.812 171.361 11.578 171.541 11.398C171.733 11.218 171.961 11.128 172.225 11.128C172.489 11.128 172.711 11.218 172.891 11.398C173.083 11.578 173.179 11.812 173.179 12.1C173.179 12.376 173.083 12.61 172.891 12.802C172.711 12.994 172.489 13.09 172.225 13.09ZM2.052 43V30.4H3.15L8.91 40.228H8.334L14.04 30.4H15.138V43H13.86V32.398H14.166L8.91 41.398H8.28L2.988 32.398H3.33V43H2.052ZM34.2014 36.034H40.8614V37.168H34.2014V36.034ZM34.3454 41.848H41.9234V43H33.0134V30.4H41.6534V31.552H34.3454V41.848ZM58.8244 43V30.4H63.9544C65.2984 30.4 66.4744 30.67 67.4824 31.21C68.5024 31.738 69.2944 32.476 69.8584 33.424C70.4224 34.372 70.7044 35.464 70.7044 36.7C70.7044 37.936 70.4224 39.028 69.8584 39.976C69.2944 40.924 68.5024 41.668 67.4824 42.208C66.4744 42.736 65.2984 43 63.9544 43H58.8244ZM60.1564 41.848H63.8824C64.9984 41.848 65.9644 41.632 66.7804 41.2C67.6084 40.756 68.2504 40.15 68.7064 39.382C69.1624 38.602 69.3904 37.708 69.3904 36.7C69.3904 35.68 69.1624 34.786 68.7064 34.018C68.2504 33.25 67.6084 32.65 66.7804 32.218C65.9644 31.774 64.9984 31.552 63.8824 31.552H60.1564V41.848ZM73.2 43.09C72.936 43.09 72.708 42.994 72.516 42.802C72.336 42.61 72.246 42.376 72.246 42.1C72.246 41.812 72.336 41.578 72.516 41.398C72.708 41.218 72.936 41.128 73.2 41.128C73.464 41.128 73.686 41.218 73.866 41.398C74.058 41.578 74.154 41.812 74.154 42.1C74.154 42.376 74.058 42.61 73.866 42.802C73.686 42.994 73.464 43.09 73.2 43.09ZM96.0022 43V30.4H100.718C101.786 30.4 102.704 30.574 103.472 30.922C104.24 31.258 104.828 31.75 105.236 32.398C105.656 33.034 105.866 33.808 105.866 34.72C105.866 35.608 105.656 36.376 105.236 37.024C104.828 37.66 104.24 38.152 103.472 38.5C102.704 38.848 101.786 39.022 100.718 39.022H96.7402L97.3342 38.392V43H96.0022ZM97.3342 38.5L96.7402 37.852H100.682C101.942 37.852 102.896 37.582 103.544 37.042C104.204 36.49 104.534 35.716 104.534 34.72C104.534 33.712 104.204 32.932 103.544 32.38C102.896 31.828 101.942 31.552 100.682 31.552H96.7402L97.3342 30.922V38.5ZM122.516 43V30.4H127.232C128.3 30.4 129.218 30.574 129.986 30.922C130.754 31.258 131.342 31.75 131.75 32.398C132.17 33.034 132.38 33.808 132.38 34.72C132.38 35.608 132.17 36.376 131.75 37.024C131.342 37.66 130.754 38.152 129.986 38.5C129.218 38.836 128.3 39.004 127.232 39.004H123.254L123.848 38.392V43H122.516ZM131.12 43L127.88 38.428H129.32L132.578 43H131.12ZM123.848 38.5L123.254 37.87H127.196C128.456 37.87 129.41 37.594 130.058 37.042C130.718 36.49 131.048 35.716 131.048 34.72C131.048 33.712 130.718 32.932 130.058 32.38C129.41 31.828 128.456 31.552 127.196 31.552H123.254L123.848 30.922V38.5ZM154.802 43.108C153.854 43.108 152.972 42.952 152.156 42.64C151.352 42.316 150.65 41.866 150.05 41.29C149.462 40.702 149 40.024 148.664 39.256C148.34 38.476 148.178 37.624 148.178 36.7C148.178 35.776 148.34 34.93 148.664 34.162C149 33.382 149.462 32.704 150.05 32.128C150.65 31.54 151.352 31.09 152.156 30.778C152.96 30.454 153.842 30.292 154.802 30.292C155.75 30.292 156.626 30.454 157.43 30.778C158.234 31.09 158.93 31.534 159.518 32.11C160.118 32.686 160.58 33.364 160.904 34.144C161.24 34.924 161.408 35.776 161.408 36.7C161.408 37.624 161.24 38.476 160.904 39.256C160.58 40.036 160.118 40.714 159.518 41.29C158.93 41.866 158.234 42.316 157.43 42.64C156.626 42.952 155.75 43.108 154.802 43.108ZM154.802 41.92C155.558 41.92 156.254 41.794 156.89 41.542C157.538 41.278 158.096 40.912 158.564 40.444C159.044 39.964 159.416 39.412 159.68 38.788C159.944 38.152 160.076 37.456 160.076 36.7C160.076 35.944 159.944 35.254 159.68 34.63C159.416 33.994 159.044 33.442 158.564 32.974C158.096 32.494 157.538 32.128 156.89 31.876C156.254 31.612 155.558 31.48 154.802 31.48C154.046 31.48 153.344 31.612 152.696 31.876C152.048 32.128 151.484 32.494 151.004 32.974C150.536 33.442 150.164 33.994 149.888 34.63C149.624 35.254 149.492 35.944 149.492 36.7C149.492 37.444 149.624 38.134 149.888 38.77C150.164 39.406 150.536 39.964 151.004 40.444C151.484 40.912 152.048 41.278 152.696 41.542C153.344 41.794 154.046 41.92 154.802 41.92ZM163.898 43.09C163.634 43.09 163.406 42.994 163.214 42.802C163.034 42.61 162.944 42.376 162.944 42.1C162.944 41.812 163.034 41.578 163.214 41.398C163.406 41.218 163.634 41.128 163.898 41.128C164.162 41.128 164.384 41.218 164.564 41.398C164.756 41.578 164.852 41.812 164.852 42.1C164.852 42.376 164.756 42.61 164.564 42.802C164.384 42.994 164.162 43.09 163.898 43.09Z' fill='%23212121'/%3E%3C/svg%3E%0A");
    }

    .brands__title_block_name {
        color: #212121;
    }

    .brands__title_block_name.--arrow_animation::before {
        background-image: url("data:image/svg+xml,%3Csvg width='31' height='16' viewBox='0 0 31 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.7071 8.70711C31.0976 8.31658 31.0976 7.68342 30.7071 7.29289L24.3431 0.928932C23.9526 0.538408 23.3195 0.538408 22.9289 0.928932C22.5384 1.31946 22.5384 1.95262 22.9289 2.34315L28.5858 8L22.9289 13.6569C22.5384 14.0474 22.5384 14.6805 22.9289 15.0711C23.3195 15.4616 23.9526 15.4616 24.3431 15.0711L30.7071 8.70711ZM0 9H30V7H0V9Z' fill='%23212121'/%3E%3C/svg%3E");
    }

    .brands_slider__content_item__wrapper {
        justify-content: center;
        flex-direction: column;
    }

    .brands_slider__content_item__active_img {
        max-width: 475px;
        right: initial;
        position: relative;
        top: initial;
        bottom: initial;
        transform: none;
    }

    .brands_slider__content_item__link_name {
        margin-bottom: 5px;
        font-size: 36px;
    }

    .brands_slider__content_item__link {
        width: fit-content;
        padding-right: 70px;
        display: block;
        margin-bottom: 30px;
        border-bottom: 1px solid white;
    }

    .brands_slider__content_item__link::after {
        content: '';
        display: block;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='19' viewBox='0 0 40 19' fill='none'%3E%3Cpath d='M38.8839 10.3839C39.372 9.89573 39.372 9.10427 38.8839 8.61612L30.9289 0.661165C30.4408 0.17301 29.6493 0.17301 29.1612 0.661165C28.673 1.14932 28.673 1.94078 29.1612 2.42893L36.2322 9.5L29.1612 16.5711C28.673 17.0592 28.673 17.8507 29.1612 18.3388C29.6493 18.827 30.4408 18.827 30.9289 18.3388L38.8839 10.3839ZM0 10.75L38 10.75V8.25L0 8.25L0 10.75Z' fill='white'/%3E%3C/svg%3E");
        width: 38px;
        height: 19px;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
        background-position: right;
        background-repeat: no-repeat;
    }

    .brands_slider__nav_tabs {
        display: none;
    }

    .brands_slider__content_item__characteristic {
        padding-top: 30px;
    }

    .brands_slider__content_item_btn {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        background: transparent;
        border: 3px solid white;
        border-radius: 50%;
        width: 60px;
        height: 60px;
    }

    .brands_slider__content_item_btn::before {
        content: '';
        width: 24px;
        height: 24px;
        display: block;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1388_2946)'%3E%3Cpath d='M13.4974 10.5026V0H10.5026V10.5026H0V13.4974H10.5026V24H13.4974V13.4974H24V10.5026H13.4974Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1388_2946'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
        background-repeat: no-repeat;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .brands_slider__content_item_btn.open::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M0 10.5026V13.4974H24V10.5026H0Z' fill='white'/%3E%3C/svg%3E");
    }

    .brands_slider {
        margin: auto;
        width: calc(100% - 80px);
    }

    .brands_slider__nav_counter {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        color: #B9BCBE;
        text-align: center;
    }

    .brands_slider__nav {
        bottom: 40px;
    }

    .hide {
        display: none;
    }

    .brands_slider__content_item__link_name,
    .brands_slider__content_item__characteristic li span {
        transform: translateY(0);

    }

    .brands_slider__content_item__characteristic li {
        margin-bottom: 20px;
    }

    .brands_slider__content_item {
        background-size: cover !important;
    }

    .brands_slider__content_item__link .brands_slider__content_item__link_name {
        border-bottom: none;
    }

    p.blog__card-title {
        max-width: 313px;
        font-size: 18px;
    }

    .blog__about {
        font-size: 16px;
    }

    .about-training__title_block_name {
        font-size: 32px;
    }

    .about-training__items {
        overflow-y: scroll;
        column-gap: 20px;
        padding: 120px 0 20px;
    }

    section.about-company.detail-blog-header:before {
        min-height: 90%;
    }

    .about-header .blog-header__column--left-side {
        max-height: 620px;
    }

    p.page-not-found__undertext {
        font-size: 18px;
    }

    .brand-detail__image--tiny-pic {
        bottom: 50px;
    }

    .brands_slider.brands_slider-detail {
        width: unset;
        margin: unset;
    }

    .brand-detail__unique-technology .about__column_text,
    .brand-detail__unique-technology .about__column_subtitle {
        max-width: 589px;
    }

    .webinars {
        padding-bottom: 40px;
    }

    .training__content {
        flex-direction: column;
        gap: 50px;
    }

    .training__content_col__adv {
        justify-content: flex-start;
        gap: 40px;
    }

    .training__content_col__adv {
        margin-bottom: 60px;
    }

    .training__content_col__desc {
        max-width: 80%;
    }

    .webinars__content_col__web_link {
        max-height: 511px;
    }
    .brand_about__col_right__subtitle{
        font-size: 24px;
    }
    
}

@media(max-width: 1281px) {

    .blog-about .about__column_text {
        max-width: 100%;
    }

    .blog-ingredients .blog-complex__column {
        width: 100%;
    }

    p.blog-ingredients__title {
        font-size: 28px;
    }

    .blog-slider {
        column-gap: 42px;
    }

}

@media(max-width: 1279px) {
    section.detail-blog-header:before {
        min-height: 100%;
    }

    .blog-header__column--left-side {
        max-height: 100%;
        margin-bottom: 2em;
    }

    .blog__slider-card p.blog__card-title {
        min-height: 65px;
    }

    .blog-slider .slick-track {
        padding: unset;
        padding-bottom: 40px;
    }

    .about__column_subtitle_name {
        font-size: 18px;
        letter-spacing: 7.2px;
    }

    p.detail-blog-slider__title {
        font-size: 32px;
        margin-bottom: 60px;
    }

    .about-training__train-card-title {
        font-size: 18px;
    }

    .about-value__item--right-side {
        display: none;
    }

    .about-value .about-value__item--left-side {
        flex: unset;
    }

    .about-value__item--right-side .about__column_text {
        width: 100%;
    }

    .about-value__advantages {
        justify-content: space-around;
    }

    .burger-menu__list-item:hover>.burger-menu__submenu-list {
        transform: translateX(0%);
        padding-left: 25%;
    }

    .burger-menu__submenu-list-item:hover>.burger-menu__submenu-list {
        transform: translateX(75%);
    }

    a.burger-menu__submenu-list-link {
        font-size: 16px;
    }

    a.burger-menu__list-link {
        font-size: 28px;
    }

    .burger-menu__items {
        align-items: flex-start;
    }

    a.burger-menu__list-link {
        max-width: 200px;
    }

    .burger-menu__items {
        margin: auto 0;
        max-height: 410px;
        position: relative;
    }

    .about__wrapper.brand-detail__items {
        flex-direction: column;
    }

    .brand-detail__item-image {
        max-width: 680px;
        max-height: 680px;
        height: 100%;
        width: 100%;
    }

    .brand-detail__item-content {
        min-height: 790px;
        min-width: 790px;
    }

    .about__column.brand-detail__item--left-items {
        max-width: 790px;
        margin: 0 auto 44px;
    }

    .brand-detail__banner-image {
        max-width: 250px;
        max-height: 400px;
    }

    .brand-detail__banner .banner_block__right {
        margin-right: 80px;
    }

    .brand-detail__unique-technology-image--dnk {
        max-width: 200px;
        max-height: 200px;
    }

    .brand-detail__unique-technology-item--left-side {
        flex: 2;
    }

    .brand-detail__unique-technology .about__column_vertical_line {
        height: 100px;
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        height: unset;
    }

    .brand-detail__unique-technology-image--dnk {
        top: 70px;
    }

    .brand-detail__skin-style-image {
        height: 100%;
        width: 100%;
        max-width: 160px;
        max-height: 160px;
    }

    .brand-detail__skin-type-title {
        max-width: 460px;
    }

    .brand-detail__skin-style-text {
        font-size: 16px;
    }

    .brand-detail__skin-style-item:nth-child(1) {
        top: -10px;
        right: 160px;
    }

    .brand-detail__skin-style-item:nth-child(4) .brand-detail__skin-style-image {
        max-width: 120px;
        max-height: 120px;
    }

    .brand-detail__skin-style-item:nth-child(3) {
        left: -100px;
        top: 40px;
    }

    .brand-detail__skin-type-description {
        max-width: 450px;
    }

    .brand-detail__skin-type-circle .banner__text_btn_dawn {
        bottom: -90px;
    }

    .brand-detail__skin-type-title {
        font-size: 24px;
        max-width: 390px;
    }

    section.brand-detail__banner .banner_block__left_text__subtitle {
        max-width: 100%;
    }

    .banner_block__right,
    .banner_block__left {
        flex: 1;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        flex-direction: column-reverse;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        flex-direction: column-reverse;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        left: 200px;
    }

    .brand-detail__results-card-title {
        max-width: 390px;
    }

    .brand-detail__results-card-description {
        max-width: 450px;
    }

    .brand-detail__results-card-text:before {
        max-width: 100px;
    }

    .brand-detail__results-card-beforeafter {
        min-height: 338px;
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        min-height: 700px;
    }

    .brand-detail__unique-technology .about__column_subtitle_desc {
        font-size: 18px;
    }

    .technology-text-hide {
        display: none;
    }

    .brand-detail__unique-technology-item--left-side {
        flex: 1.8;
    }

    .brand-detail__unique-technology-image--dnk {
        top: -90px;
        right: -30px;
    }

    .brand-detail__banner .banner_block__numbers {
        left: unset;
        transform: unset;
    }

    .brand-detail__banner .banner_block {
        padding-bottom: 100px;
    }

    .brand-detail__description {
        padding-top: unset;
    }

    .brand-detail__banner .banner_block__left {
        display: flex;
        flex-direction: column;
    }

    .brand-detail__banner .banner_block__numbers {
        left: unset;
        transform: unset;
        position: relative;
        width: 100%;
        max-width: unset;
    }

    .brand-detail__description {
        padding-top: 50px;
    }

    .brand-detail__banner .banner_block__left_text__subtitle {
        font-size: 14px;
    }

    .brand-detail__banner .numbers__item_text {
        font-size: 14px;
    }

    .brand-detail__banner .brand_page__block {
        padding-bottom: 10px;
    }

    p.brand-detail__element-title {
        font-size: 16px;
    }


    .brand-detail__item--right-items .about__column_subtitle,
    .brand-detail__item--right-items .about__column_text {
        max-width: 100%;
    }

    .brand-detail__item--right-items .about__column_vertical_line {
        height: 100px;
    }

    .brand-detail__description {
        padding-bottom: 40px;
    }

    .brand-detail__banner .bx-breadcrumb {
        margin: 30px 0 80px;
    }

    .brand-detail__advantages-items {
        align-items: flex-start;
    }

    .brand-detail__circle {
        padding-top: 90px;
    }

    .brand-detail__circle {
        background-position: right top;
        background-size: 111%;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        max-width: 460px;
        margin-left: unset;
        margin-top: 11px;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        max-width: 460px;
    }

    .brand-detail__circle {
        min-height: 655px;
    }

    .brand-detail__skin-type-description {
        max-width: 370px;
        font-size: 16px;
        line-height: 1.6;
    }

    .brand-detail__skin-style-item:nth-child(1) {
        top: 10px;
        right: 200px;
    }

    p.brand-detail__skin-style-text {
        flex: 1 0 165px;
    }

    .brand-detail__skin-style-item:nth-child(2) .brand-detail__skin-style-text {
        min-width: 260px;
    }

    .brand-detail__skin-style-item:nth-child(3) {
        min-width: 240px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        align-items: flex-start;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        left: 227px;
    }

    p.brand-detail__results-card-title {
        max-width: 360px;
    }

    .brand-detail__skin-style-item:nth-child(5) .brand-detail__skin-style-image,
    .brand-detail__skin-style-item--correct-skin:nth-child(3) .brand-detail__skin-style-image {
        min-width: 150px;
    }

    .brand-detail__skin-style-item:nth-child(3) {
        left: 20px;
    }

    .brand-detail__skin-style-item:nth-child(3) {
        min-width: 170px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 111px;
        left: -48px;
    }

    .brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: -78px;
        bottom: 203px;
        max-width: 263px;
    }

    .brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 155px;
        left: -77px;
    }

    .brand-detail__content-element--third-element .brand-detail__element-vector {
        right: -30px;
        bottom: -37px;
    }

    .brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 53px;
        right: -63px;
        left: unset;
    }

    .brand-detail__item--right-items .about__column_subtitle_desc {
        max-width: 100%;
    }

    .brand-detail__item--right-items .about__column_text>p {
        width: 100%;
    }

    .about__column.brand-detail__item--right-items {
        margin-top: 2.6em;
    }

    .brand-detail__item--right-items .about__column_vertical_line {
        height: 140px;
    }

    .brand-detail__banner .bx-breadcrumb {
        margin: 40px 0 80px;
    }

    .brand-detail__banner .banner_block__right {
        margin-top: 3em;
        margin-right: 70px;
        flex: 1.2;
    }

    .brand-detail__banner-image {
        bottom: 37px;
        right: -37%;
    }

    .brand-detail__banner .numbers__item_text>br {
        display: none;
    }

    .brand-detail__banner .numbers__item_quantity {
        font-size: 28px;
    }

    .brand-detail__banner .numbers__item {
        padding: unset;
        padding-bottom: 1em;
    }

    .brand-detail__banner .banner_block__left {
        justify-content: space-between;
    }

    .brand-detail__banner .numbers {
        row-gap: 3em;
    }

    .brand-detail__banner .banner_block__left {
        flex: 1.01;
    }

    .brand-detail__description {
        padding-top: 20px;
    }

    .brand-detail__content-element--third-element .brand-detail__element-vector {
        right: -20px;
    }

    .brand-detail__circle {
        padding-top: 120px;
    }

    .brand-detail__advantages-item--left-side {
        flex: 1 1 503px;
    }

    .brand-detail__image--big-pic {
        min-height: 469px;
        min-width: 310px;
    }

    .brand-detail__circle {
        margin-left: -41px;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        max-width: 460px;
    }

    .brand-detail__circle {
        background-position: top right;
        background-size: 120%;
    }

    .brand-detail__circle {
        min-height: 535px;
    }

    .brand-detail__unique-technology-images {
        top: 59px;
        right: -1px;
    }

    .brand-detail__unique-technology-image--fern {
        min-width: 390px;
        min-height: 380px;
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        min-height: 770px;
    }

    .brand-detail__unique-technology-item--left-side {
        margin-top: unset;
    }

    .brand-detail__unique-technology-items {
        column-gap: 20px;
    }

    .brand-detail__unique-technology-items .brand_about__col_right__subtitle {
        margin-bottom: 50px;
    }

    .brand-detail__unique-technology-images {
        top: 19px;
    }

    .brand-detail__unique-technology-image--fern {
        min-width: 380px;
        min-height: 360px;
    }

    .brand-detail__unique-technology-image--dnk {
        top: -100px;
        right: -3px;
    }

    .brand-detail__unique-technology-image--dnk {
        max-width: 220px;
        max-height: 220px;
    }

    img.brand-detail__circle-image {
        width: 550px;
        height: 550px;
    }

    section.brand-detail__skin-type {
        padding: 107px 0;
    }

    .brand-detail__skin-style-item:nth-child(1) {
        top: -36px;
        right: 180px;
    }

    .brand-detail__skin-style-item:nth-child(2) {
        right: -317px;
        top: 6px;
    }

    .brand-detail__skin-type-text {
        top: 46%;
    }

    .brand-detail__skin-type-circle .banner__text_btn_dawn {
        bottom: -108px;
    }

    .brand-detail__skin-style-item:nth-child(3) {
        min-width: 260px;
        left: -140px;
        top: 20px;
    }

    .brand-detail__skin-style-item:nth-child(4) {
        right: -120px;
        top: 10px;
    }

    .brand-detail__skin-style-item:nth-child(5) {
        left: 177px;
        flex-direction: row-reverse;
        top: -55px;
    }

    .brand-detail__unique-technology-images--biretix-second .brand-detail__unique-technology-image--dnk {
        top: -107px;
        max-height: 270px;
        right: -8px;
    }

    .brand-detail__unique-technology-images.brand-detail__unique-technology-images--biretix {
        top: 36px;
    }

    .brand-detail__unique-technology-images--biretix .brand-detail__unique-technology-image--dnk {
        top: -88px;
        right: -20px;
        max-height: 200px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-wrap {
        left: -48px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 178px;
        right: -83px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 154px;
        left: -74px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 49px;
        left: 231px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--first-element .brand-detail__element-wrap {
        max-width: 240px;
        bottom: 130px;
        left: -48px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--first-element .brand-detail__element-vector {
        right: 89px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: -73px;
        bottom: 180px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 157px;
        left: -80px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-vector {
        bottom: -40px;
        right: -21px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 76px;
        right: 17px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 82px;
        left: -46px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-vector {
        bottom: -37px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 158px;
        right: -67px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--third-element .brand-detail__element-wrap {
        bottom: 152px;
        left: -74px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: 76px;
        left: 231px;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        max-width: 480px;
    }

    .brand-detail__unique-technology-images--endocare-first {
        top: 29px;
    }

    .brand-detail__unique-technology-images--endocare-first .brand-detail__unique-technology-image--dnk {
        top: -71px;
        right: -56px;
        max-width: 252px;
    }

    .brand-detail__unique-technology-images--endocare-second .brand-detail__unique-technology-image--dnk {
        max-width: 200px;
        max-height: 200px;
    }

    .brand-detail__unique-technology-images--endocare-second .brand-detail__unique-technology-image--dnk {
        top: -87px;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        max-width: 528px;
    }

    .brand-detail__unique-technology-images--endocare-third {
        top: 44px;
    }

    .brand-detail__unique-technology-images--endocare-third .brand-detail__unique-technology-image--dnk {
        max-width: 200px;
        max-height: 200px;
        top: -86px;
        right: 1px;
    }

    .brand-detail__unique-technology-images--endocare-fourth {
        top: 29px;
    }

    .brand-detail__unique-technology-images--endocare-fourth .brand-detail__unique-technology-image--dnk {
        max-width: 200px;
        max-height: 160px;
        top: -67px;
        right: -5px;
    }

    .brand-detail__unique-technology-images--neoretin-third .brand-detail__unique-technology-image--dnk {
        max-width: 200px;
        max-height: 190px;
        top: -98px;

    }

    .brand-detail__skin-style.endocare .brand-detail__skin-style-item--correct-skin:nth-child(3) {
        left: 131px;
        top: -60px;
    }

    .brand-detail__skin-style-item:nth-child(2) {
        right: -357px;
    }

    .news_cards {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 80px;
    }

    .news-detail-header .bx-breadcrumb {
        margin: 37px 0 60px;
    }

    .news-detail-header .blog-header__column-info {
        margin-top: 0;
    }

    .news-detail-header span.blog-header__description {
        margin-top: 1em;
        max-width: 400px;
    }

    .news-detail-header .blog-header__vertical-line {
        min-height: 143px;
        margin: 0;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 498px;
    }

    .news-detail-header .blog-header__column--left-side {
        max-height: 540px;
    }

    .news-detail-header .blog-header__image {
        height: 563px;
        min-height: unset;
    }

    .news-detail-header p.blog-header__date {
        margin-top: 2.2em;
    }

    .detail-news .about__column.blog-about__column--right-side {
        display: none;
    }

    .detail-news .about__column--left-side {
        max-width: 100%;
    }

    .detail-news .detail-blog-about .blog-about {
        padding-bottom: 50px;
        padding-top: 84px;
    }

    .detail-news .blog-about .about__column_vertical_line {
        height: 280px;
    }

    .detail-news .about__column_text {
        font-size: 18px;
    }

    p.news-detail__expirience-title {
        font-size: 32px;
    }

    p.news-detail__expirience-subtitle {
        font-size: 16px;
    }

    .news-detail__expirience-slider .slick-dots {
        bottom: -55px;
    }

    .blog-about.about.about_pad.about-third-block {
        flex-direction: column;
    }

    .detail-news .blog-about .about__column_vertical_line {
        height: 120px;
    }

    .detail-news-about .blog-complex__column.blog-about--logo-company {
        margin: unset;
        margin-top: 4em;
    }

    .blog-detail__sources-title {
        font-size: 24px;
    }

    .news-detail-header .blog-header__vertical-line {
        min-height: 95px;
        margin-bottom: 50px;
        margin-top: 35px;
    }

    .blog-header__vertical-line {
        min-height: 143px !important;
    }

    .training__content_col__adv {
        width: 70%;
    }

}

@media(max-width: 1300px) {
    .training__content_col__video_example::before {
        font-size: 16px;
        letter-spacing: 6.4px;
    }
    .training__content_col__desc,
    .webinars__content_col__training_text_desc {
        font-size: 20px;
    }
}

@media(max-width: 1200px) {
    .preloader__text {
        font-size: 56px;
    }

    .banner {
        background-position: -180px;
    }

    .banner::before {
        width: 74%;
    }

    .about__column_mob_hide {
        display: none;
    }

    .about__column_text {
        max-width: initial;
        font-size: 16px;
    }

    .about__column_vertical_line {
        height: 120px;
        margin: 20px 0;
    }

    .main_advantages__content {
        display: block;
    }

    .main_advantages__content .slick-slide {
        margin: 0 10px;
    }

    .main_advantages__content {
        margin: 0 -10px;
    }

    .main_advantages__text_block__column_title {
        font-size: 32px;
    }

    .main_advantages__text_block__column_description {
        font-size: 16px;
    }

    .main_advantages__text_block__column--simple_text {
        font-size: 12px;
    }

    .main_advantages__text_block {
        margin-bottom: 60px;
    }

    .--title_block_name {
        font-size: 32px;
    }

    .--circle_begin::before {
        width: 380px;
        height: 290px;

    }

    .footer_content__menu {
        width: 100%;
    }

    .footer_content {
        flex-direction: column;
        gap: 60px;
    }

    .footer_content__info {
        max-width: initial;
    }

    .brands_slider__content_item__active_img {
        max-width: 460px;
    }

    .brands_slider__content_item__link_name {
        font-size: 32px;
    }

    .brands_slider__content_item {
        min-height: 680px;
    }

    .blog__cards {
        grid-template-columns: repeat(2, 1fr);
    }

    .blog-complex {
        flex-direction: column;

    }

    .blog-complex__list {
        padding-left: 20px;
    }

    img.blog-complex__image {
        object-fit: unset;
        height: unset;
    }

    .blog-complex__title {
        max-width: 100%;
        margin-top: 60px;
    }

    p.blog-complex__description {
        font-size: 16px;
    }

    .blog-header__image {
        min-height: 670px;
    }

    .about-training__train-card {
        min-width: 300px;
    }

    .about-training__item--left-side {
        flex: 0 0 52%;
        max-width: 52%;
    }

    .about-training__title.--title.--circle_begin:before {
        width: 290px;
        height: 290px;
        top: -110px;
    }

    .about-header .banner__text_vertical_line {
        height: 132px;
    }

    .burger-menu__item-image>img {
        max-width: 462px;
    }

    .burger-menu__items {
        margin: auto 0;
        max-height: 410px;
        position: relative;
    }

    .burger-menu__list {
        margin: unset;
    }

    .burger-menu__item-image {
        top: 0;
        transform: unset;
    }

    p.page-not-found__title {
        font-size: 100px;
    }

    p.page-not-found__undertext {
        font-size: 16px;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        max-width: 450px;
    }

    .brand-detail__image--big-pic {
        max-height: 470px;
        max-width: 315px;
    }

    .brand-detail__image--tiny-pic {
        max-width: 156px;
        max-height: 220px;
        bottom: -40px;
        right: -70px;
    }

    .brand-detail__advantages-item.brand-detail__advantages-item--right-side {
        flex: 1 1 1320px;
    }

    .brand-detail__image--big-pic {
        max-height: 410px;
    }

    .brand-detail__advantages-title {
        font-size: 36px;
    }

    .about__column_text_hide,
    .about__column_text_btn {
        display: none;
    }
    .brand-detail__circle .about__column_text_hide{
        display: block;
    }
    .brand-detail__circle .about__column_text_btn {
        display: none;
    }

    .training__title_block__title {
        font-size: 32px;
    }

    .webinars__content {
        flex-direction: column;
        gap: 80px;
    }

    .webinars__content_col__web_link {
        max-height: initial;
    }

    .webinars__content_col__web_link__text_block__desc {
        max-width: 700px;
    }

    .blog-header__vertical-line {
        min-height: 95px !important;
    }
    .burger-menu__list-item:hover>.burger-menu__submenu-list {
        padding-left: 20%;
    }
    .brand-detail__banner .bx-breadcrumb {
        margin: 40px 0 140px;
    }

}

@media(max-width: 1100px) {
    .brand-detail__banner .banner_block__left {
        margin-right: 0;
    }
    .brand-detail__advantages--without_circle .brand-detail__circle{
        padding-left: 0;
    }
    .brand-detail__advantages--without_circle .brand-detail__image.brand-detail__image--tiny-pic{
        display: none;
    }
    .brand-detail__advantages--without_circle .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__advantages--without_circle .brand-detail__circle .brand_about__col_right__subtitle,
    .brand_about__col_right__description__line {
        max-width: 100%;
    }
    .brand-detail__advantages--without_circle .brand-detail__advantages-items {
        gap: 100px;
    }
    .brand_page__block .banner_block__wrapper{
        gap: 20px;
    }
    .brand-detail__slider .brand_slider_sections__item_text__prev{
        font-size: 16px;
    }
    .brand-detail__slider .slick-current .brand_slider_sections__item_text__prev {
        font-size: 16px;
    }
    .webinars__content_col__web_link__text_block__desc {
        max-width: 90%;
    }

    .training__content_col__video_example::before {
        font-size: 12px;
        letter-spacing: 4.8px;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 528px;
    }

    .blog-header__vertical-line {
        min-height: 95px !important;
    }

    .webinars__content {
        flex-direction: column;
        gap: 80px;
    }
    .burger-menu__list-item:hover>.burger-menu__submenu-list {
        padding-left: 15%;
    }
    .brand_page__block .banner_block__wrapper {
        padding-top: 0px;
    }
    .training__content_col__title_block__title,
    .webinars__title_block__title {
        font-size: 36px;
    }

}

@media (max-width:1050px) {
    .burger-menu__list-item:hover>.burger-menu__submenu-list {
        padding-left: 10%;
    }
}

@media (max-width:1024px) {
    
    .bx-breadcrumb {
        display: none;
    }
    .detail-blog-complex .index_article__title {
        margin-bottom: 30px;
    }
    .btn_back {
        display: block;
        color: #212121;
        font-family: 'Montserrat';
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
        padding-left: 36px;
        margin: 40px 0 100px;
    }

    .btn_back::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='16' viewBox='0 0 21 16' fill='none'%3E%3Cpath d='M0.292893 7.29289C-0.0976311 7.68342 -0.0976311 8.31658 0.292893 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292893 7.29289ZM1 9H21V7H1V9Z' fill='%23212121'/%3E%3C/svg%3E");
        width: 21px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
        position: absolute;
        left: 0;
        top: 3px;
    }
}

@media(max-width: 1023px) {
    .blog-header__column.blog-header__column--right-side {
        margin-top: 7em;
    }

    .news-detail-header .blog-header__image {
        height: 703px;
    }

    .news-detail-header span.blog-header__description {
        margin-top: 1em;
        max-width: 100%;
    }

    .news-detail-header .blog-header__vertical-line {
        min-height: 53px;
        margin: 0;
        margin-top: 43px;
    }

    .detail-news .detail-blog-about .blog-about {
        padding-top: unset;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 100%;
    }

    .detail-news .blog-about .about__column_vertical_line {
        height: 360px;
    }

    .detail-news .blog-about .about__column_vertical_line {
        height: 200px;
    }

    .detail-news .about__column_text {
        font-size: 16px;
    }

    .news_card-title {
        font-size: 24px;
    }

    .news__about {
        font-size: 16px;
    }

    .news__card-bottom {

        left: 20px;
    }

    .news__card-bottom {
        min-height: 200px;
    }

    p.blog-detail__description,
    .blog-detail__sources-list-item {
        font-size: 16px;
    }


    .blog-detail__images {
        align-items: center;
        justify-content: center;
    }
    .news-detail-header .blog-header__date.--pos-relative {
        position: relative;
    }
}

@media(max-width: 1023px) {

    .blog-header__column.blog-header__column--right-side {
        margin-top: 7em;
    }

    .news-detail-header .blog-header__image {
        height: 703px;
    }

    .news-detail-header span.blog-header__description {
        margin-top: 1em;
        max-width: 100%;
    }

    .news-detail-header .blog-header__vertical-line {
        min-height: 53px;
        margin: 0;
        margin-top: 43px;
    }

    .detail-news .detail-blog-about .blog-about {
        padding-top: unset;
    }

    section.detail-blog-header.news-detail-header:before {
        min-height: 100%;
    }

    .detail-news .blog-about .about__column_vertical_line {
        height: 360px;
    }

    .detail-news .blog-about .about__column_vertical_line {
        height: 200px;
    }

    .detail-news .about__column_text {
        font-size: 16px;
    }

    .news_card-title {
        font-size: 24px;
    }

    .news__about {
        font-size: 16px;
    }

    .news__card-bottom {

        left: 20px;
    }

    .news__card-bottom {
        min-height: 200px;
    }

    p.blog-detail__description,
    .blog-detail__sources-list-item {
        font-size: 16px;
    }


    .blog-detail__images {
        align-items: center;
        justify-content: center;
    }

    .blog-header {
        flex-direction: column-reverse;
        row-gap: 40px;
    }

    .blog-header__image {
        height: 650px;
        object-fit: cover;
        min-height: unset;
    }

    .news-detail-header .banner_block__back_btn {
        position: absolute;
        top: 0;
    }

    .news-detail-header .blog-header__date {
        position: relative;
    }

    .blog-header__column-info {
        max-width: 100%;
    }

}

@media(max-width: 1000px) {
    .banner::before {
        width: 100%;
        background: #00000099;
    }

    .banner__social {
        display: none;
    }

    .banner {
        height: 1200px;
    }

    .banner__text_vertical_line {
        height: 614px;
    }

    .contacts_content {
        grid-template-columns: repeat(2, 1fr);
    }

    .about-training__items {
        flex-direction: column-reverse;
        row-gap: 60px;
    }

    .about-training__train-card {
        min-width: unset;
        width: 100%;
    }

    a.about-training__train-card-btn {
        max-width: 100%;
        padding: 22px 0px;
    }

    .about-training__train-card-title {
        font-size: 24px;
    }

    .about-value__wrap {
        padding: 100px 0;
    }

    .about-header {
        align-items: center;
        row-gap: unset;
    }

    .about-header .blog-header__column {
        width: 100%;
    }

    .about-header .banner__text_vertical_line {
        display: none;
    }

    .about-header .banner__text {
        display: flex;
        align-items: center;
    }

    .about-header .banner__text_main_slogan {
        margin-bottom: 170px;
    }

    .about-header .blog-header__column--left-side {
        padding-bottom: 40px;
    }

    .about-header .blog-header__column--left-side {
        margin-bottom: unset;
        margin-top: 3em;
    }

    .about-header.blog-header {
        flex-direction: column-reverse;
    }

    .about-header .blog-header__column.blog-header__column--right-side {
        margin-top: 8em;
    }

    section.about-company.detail-blog-header:before {
        min-height: 100%;
    }

    .burger-menu__item {
        display: none;
    }

    .burger-mobile-menu {
        display: block;
        width: 100%;
    }

    .burger-mobile-menu__list {
        list-style: none;
        margin: unset;
        padding: unset;
        display: flex;
        flex-direction: column;
        row-gap: 25px;
        transition: .2s;
    }

    a.burger-mobile-menu__list-link {
        font-size: 28px;
        font-weight: 600;
        text-decoration: none;
        color: #212121;

    }

    .burger-menu__bottom {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        padding-bottom: 40px;
        flex-direction: column;
        row-gap: 70px;
    }

    .burger-mobile-submenu__list {
        position: absolute;
        transform: translateX(-150%);
        z-index: 100;
        list-style: none;
        height: 100%;
        display: flex;
        flex-direction: column;
        row-gap: 35px;
        padding: unset;
        background-color: #FFF;
        width: 100%;
        top: 0;
        left: 0;
        transition: .5s;
    }

    a.burger-mobile-submenu__list-link {
        font-size: 18px;
        color: #212121;
        text-decoration: none;
        font-weight: 500;

    }

    a.burger-mobile-submenu__prev-list {
        font-size: 24px;
        font-weight: 600;
        color: #212121;
        position: relative;
        text-decoration: none;
        padding-left: 40px;
    }

    a.burger-mobile-submenu__prev-list::before {
        background-position: right;
        position: absolute;
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M24 12L16 20L24 28' stroke='%23939396' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E");
        width: 28px;
        background-repeat: no-repeat;
        height: 40px;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    ul.burger-mobile-submenu__list.open {
        transform: translateX(0);

    }

    ul.burger-mobile-submenu__list.close {
        transform: translateX(-150%);
    }

    .burger-menu__item {
        display: none;
    }

    .burger-mobile-menu {
        display: block;
        width: 100%;
    }

    .burger-mobile-menu__list {
        list-style: none;
        margin: unset;
        padding: unset;
        display: flex;
        flex-direction: column;
        row-gap: 25px;
        transition: .2s;
    }

    a.burger-mobile-menu__list-link {
        font-size: 28px;
        font-weight: 600;
        text-decoration: none;
        color: #212121;

    }


    .burger-menu__bottom {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        padding-bottom: 40px;
        flex-direction: column;
        row-gap: 70px;
    }

    .burger-mobile-submenu__list {
        position: absolute;
        transform: translateX(-150%);
        z-index: 100;
        list-style: none;
        height: 100%;
        display: flex;
        flex-direction: column;
        row-gap: 35px;
        padding: unset;
        background-color: #FFF;
        width: 100%;
        top: 0;
        left: 0;
        transition: .5s;
    }

    a.burger-mobile-submenu__list-link {
        font-size: 18px;
        color: #212121;
        text-decoration: none;
        font-weight: 500;

    }

    a.burger-mobile-submenu__prev-list {
        font-size: 24px;
        font-weight: 600;
        color: #212121;
        position: relative;
        text-decoration: none;
        padding-left: 40px;
    }

    a.burger-mobile-submenu__prev-list::before {
        background-position: right;
        position: absolute;
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M24 12L16 20L24 28' stroke='%23939396' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E");
        width: 28px;
        background-repeat: no-repeat;
        height: 40px;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    ul.burger-mobile-submenu__list.open {
        transform: translateX(0);

    }

    ul.burger-mobile-submenu__list.close {
        transform: translateX(-150%);
    }

    img.brand-detail__image.brand-detail__image--tiny-pic {
        display: none;
    }

    .brand-detail__circle {
        background: unset;
        min-height: unset;
        height: unset;
        max-width: unset;
        width: unset;
        align-items: flex-start;
    }

    .brand-detail__advantages-items {
        align-items: flex-start;
        flex-direction: column;
        row-gap: 80px;
    }

    .brand-detail__circle .brand_about__col_right__description {
        max-width: 100%;
    }

    .brand-detail__advantages-item.brand-detail__advantages-item--right-side,
    .brand-detail__advantages-item.brand-detail__advantages-item--left-side {
        flex: unset;
        width: 100%;
    }

    .brand-detail__advantages-title {
        max-width: unset;
    }

    .brand-detail__image--big-pic {
        display: none;
    }

    .brand-detail__images {
        max-height: 100%;
        max-width: 100%;
    }

    .brand-detail__unique-technology-items {
        flex-direction: column;
    }

    .brand-detail__unique-technology-items {
        row-gap: 65px;
    }

    .brand-detail__unique-technology-image--dnk {
        top: 0;
        right: -60px;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        max-width: 100%;
    }

    .brand-detail__unique-technology .about__column_text,
    .brand-detail__unique-technology .about__column_text>p {
        max-width: 100%;
    }

    .brand-detail__unique-technology .about__column_vertical_line {
        height: 200px;
    }

    .brand-detail__unique-technology-image--fern {
        max-width: 500px;
        max-height: 500px;
    }

    .brand-detail__unique-technology-item--left-side {
        flex: 1;
    }

    .brand-detail__unique-technology-image--dnk {
        top: -40px;
        right: -50px;
    }

    .brand-detail__banner .numbers__item:last-child {
        border-bottom: unset
    }

    .brand-detail__banner .banner_block {
        padding-bottom: 50px;
    }

    .brand-detail__content-element:nth-child(1) .brand-detail__element-line {
        right: 60px;
    }

    .brand-detail__content-element:nth-child(3) .brand-detail__element-wrap {
        left: -16px;
        bottom: 70px;
    }

    .brand-detail__item--right-items .about__column_subtitle_desc {
        font-size: 20px;
    }

    .brand-detail__item--right-items .about__column_vertical_line {
        height: 80px;
    }

    .brand-detail__circle {
        padding-top: unset;
    }

    .brand-detail__advantages {
        padding-bottom: 60px;
    }

    .brand-detail__unique-technology .about__column_text,
    .brand-detail__unique-technology .about__column_subtitle {
        max-width: 100%;
    }

    .brand-detail__unique-technology {
        padding: 60px 0;
    }

    p.brand-detail__results-card-title {
        max-width: 100%;
    }

    .brand-detail__results-card-description {
        max-width: 100%;
    }

    .brand-detail__results-card-text:before {
        top: 13px;
    }

    .brand-detail__results {
        padding-bottom: 50px;
    }

    .brand-detail__results-title {
        margin-bottom: 40px;
    }

    .webinars__content {
        gap: 60px;
    }

    .webinars__content_col__web_link__text_block__desc {
        max-width: 100%;
        font-size: 16px;
    }

    .webinars__content_col__training_btn {
        right: 5%;
        top: -115px;
    }

    .webinars__content_col__training_text_desc {
        max-width: 85%;
    }

    .webinars__content_col__web_link__text_block__title {
        font-size: 20px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 107px;
        left: -32px;
    }

    .brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: -44px;
        bottom: 198px;
        max-width: 253px;
    }

    .brand-detail__content-element:nth-child(3) .brand-detail__element-wrap {
        left: -36px;
    }

    .brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -33px;
        right: -68px;
    }

    .brand-detail__banner .banner_block__right {
        margin-top: unset;
        flex: unset;
        margin-right: unset;
    }

    .brand-detail__banner .brand_page__block .banner_block__wrapper {
        width: calc(100% - 40px);
    }

    .brand-detail__banner-image {
        top: 263px;
        right: 0px;
    }

    .brand-detail__banner .banner_block__left {
        margin: 110px 0 0;
    }

    .brand-detail__banner .numbers {
        margin-top: 1em;
    }

    .brand-detail__banner .numbers__item_quantity {
        font-size: 20px;
    }

    .brand-detail__banner .numbers__item {
        padding: 20px 0;
    }

    .brand-detail__banner .numbers {
        margin-top: 0.5em;
    }

    .brand-detail__banner .numbers__item_text {
        font-size: 16px;
    }

    .brand-detail__description {
        padding-top: 53px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 99px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-vector {
        bottom: -40px;
        right: 65px;
    }

    .brand-detail__content-element--fourth-element .brand-detail__element-vector {
        left: 25px;
    }

    .about__column.brand-detail__item--right-items {
        margin-top: 1.6em;
    }

    .brand-detail__item--right-items .about__column_vertical_line {
        height: 80px;
    }

    .brand-detail__advantages {
        padding-top: 103px;
    }

    .brand-detail__advantages-title {
        font-size: 32px;
    }

    .brand-detail__advantages-title {
        margin-bottom: 60px;
    }

    .brand-detail__circle {
        margin-left: unset;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        margin-left: -29px;
    }

    .brand-detail__advantages {
        padding-bottom: 20px;
    }

    .brand-detail__unique-technology {
        padding: 110px 0;
    }

    .brand-detail__unique-technology-images {
        top: -53px;
        right: 39px;
    }

    .brand-detail__unique-technology-image--dnk {
        top: -30px;
        right: -90px;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        max-width: 89%;
    }

    .brand-detail__unique-technology-images--biretix .brand-detail__unique-technology-image--dnk {
        top: -15px;
        right: -92px;
        max-height: 200px;
    }

    .brand-detail__unique-technology-images.brand-detail__unique-technology-images--biretix {
        top: -64px;
        right: 0;
    }

    .brand-detail__unique-technology-images--biretix-second .brand-detail__unique-technology-image--dnk {
        top: -52px;
        max-height: 270px;
        right: -88px;
    }

    .brand-detail__unique-technology-images.brand-detail__unique-technology-images--biretix-second.brand-detail__unique-technology-images--fernblock {
        top: -44px;
        right: -1px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--first-element .brand-detail__element-wrap {
        bottom: 81px;
        left: -27px;
    }

    .brand-detail__content-element--first-element .brand-detail__element-vector {
        bottom: -40px;
        right: 48px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 152px;
        right: -35px;
    }

    .brand-detail__content-element-biretix.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -9px;
        left: unset;
        right: -57px;
    }

    .brand-detail__content-element--fourth-element .brand-detail__element-vector {
        left: 25px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--first-element .brand-detail__element-wrap {
        left: -28px;
        top: 80px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--second-element .brand-detail__element-wrap {
        bottom: 173px;
        right: -53px;
    }

    .brand-detail__content-element-endocare.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -31px;
        left: 157px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--first-element .brand-detail__element-wrap {
        max-width: 220px;
        bottom: 103px;
        left: -28px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--first-element .brand-detail__element-vector {
        right: 59px;
        bottom: -40px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--second-element .brand-detail__element-wrap {
        right: -44px;
        bottom: 175px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--third-element .brand-detail__element-vector {
        bottom: -33px;
    }

    .brand-detail__content-element-neoretin.brand-detail__content-element--fourth-element .brand-detail__element-wrap {
        bottom: -8px;
        right: 4px;
    }

    .brand-detail__circle {
        top: unset;
        left: unset;
    }

    .brand-detail__circle .brand_about__col_right__description,
    .brand-detail__circle .brand_about__col_right__subtitle {
        margin-left: unset;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        max-width: 98%;
    }

    .brand-detail__unique-technology-images--endocare-first {
        top: -63px;
        right: -1px;
    }

    .brand-detail__unique-technology-images--endocare-first .brand-detail__unique-technology-image--dnk {
        top: -8px;
        right: -136px;
    }

    .brand-detail__unique-technology-images--endocare-second {
        top: -73px;
        right: -1px;
    }

    .brand-detail__unique-technology-images--endocare-second .brand-detail__unique-technology-image--dnk {
        top: -27px;
        right: -82px;
    }

    .brand-detail__unique-technology-images--endocare-third {
        top: -113px;
        right: -1px;
    }

    .brand-detail__unique-technology-images--endocare-third .brand-detail__unique-technology-image--dnk {
        top: -16px;
        right: -79px
    }

    .brand-detail__unique-technology-images--endocare-fourth .brand-detail__unique-technology-image--dnk {
        top: 3px;
        right: -77px;
    }

    .brand-detail__unique-technology-images--endocare-fourth {
        top: -53px;
        right: -1px;
    }

    .brand-detail__unique-technology-images--neoretin-third .brand-detail__unique-technology-image--dnk {
        max-width: 200px;
        max-height: 190px;
        top: -28px;
        right: -36px;
    }

    .brand-detail__unique-technology-images--neoretin-third {
        right: 1px;
    }
    .burger-menu__social-items{
        order: 1;
    }

    .about-training__item--left-side {
        flex: 0 0 52%;
        max-width: 100%;
    }
}

@media(max-width:768px) {
    .blog .blog__cards {
        grid-template-columns: repeat(1, 1fr);
        gap: 75px 30px;
    }

    .blog .article_slider__content_bg_info {
        background-size: cover !important;
    }

    .blog .article_slider__content_bg_info_inner {
        bottom: 20px; 
        left: 20px;
    }

    .blog .article_slider__content_description {
        margin-top: 30px;
    }
}

@media(max-width:480px) {
    .blog .article_slider__content_bg_info {
        background-size: contain !important;
        margin-top: -75px;
    }

    .blog .article_slider__content_bg_info_inner {
        bottom: 95px;
        left: 20px;
    }

    .blog .article_slider__content_description {
        margin-top: -40px;
    }
}
@media(max-width:425px) {
    .blog .article_slider__content_bg_info {
        margin-top: -80px;
    }

    .blog .article_slider__content_bg_info_inner {
        bottom: 94px;
    }

    .blog .article_slider__content_description {
        margin-top: -50px;
    }
}
@media(max-width:375px) {
    .blog .article_slider__content_bg_info {
        margin-top: -95px;
    }

    .blog .article_slider__content_bg_info_inner {
        bottom: 106px;
    }

    .blog .article_slider__content_description {
        margin-top: -72px;
    }
}
@media(max-width:375px) {
    .blog .article_slider__content_bg_info_inner {
        bottom: 113px;
    }
}

@media(max-width: 991px) {

    .brand-detail__item-content {
        min-height: 630px;
        min-width: 630px;
    }

    .brand-detail__item-image {
        max-width: 480px;
        max-height: 480px;
    }

    .brand-detail__banner-image {
        top: 200px;
        bottom: unset;
    }

    section.brand-detail__skin-type {
        display: none;
    }

    .brand-detail__results-card-beforeafter {
        min-height: 530px;
    }

    .brand-detail__banner-image-beforeafter {
        max-height: unset;
    }

    .brand-detail__results-card-title {
        max-width: 100%;
    }

    .brand-detail__results-card-title {
        font-size: 18px;
    }

    .brand-detail__results-card-text:before {
        max-width: 180px;
    }

    .brand-detail__results-title {
        max-width: 500px;
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        min-height: 1220px;
    }

    .news-detail-header .blog-header__date {
        position: relative;
    }
    .brand-detail__banner.doctor-babor-pro .banner_block__left_text__subtitle {
        max-width: 100%;
    }

}

@media(max-width: 900px) {
    .--shadow_block__margin_top {
        margin-top: 0;
    }
    .brand-detail__advantages--without_circle .brand-detail__advantages-item--right-side{
        flex: unset !important;
    }
    .brand-detail__advantages .brand_about__col_right__description p{
        margin: 0 0 15px;
    }
    .brand-detail__banner .brand_page__block .brand-detail__banner-image{
        max-width: 60%;
        max-height: unset;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: unset;
        right: unset;
        bottom: -150px;
        max-height: 570px;
    }
    .brand-detail__banner .numbers {
        row-gap: 10px;
    }

    .brand-detail__banner .numbers__item {
        border-radius: 10px;
        background: #7DA5D2;
        box-shadow: 8px 8px 15px 0px rgba(70, 118, 172, .5);
        border-bottom: unset;
    }

    .numbers__item_quantity,
    .numbers__item_text {
        max-width: 600px;
        margin: 0 auto;
    }

    .brand-detail__banner {
        background: #F3FBFE;
    }

    .brand-detail__banner .bx-breadcrumb {
        display: none;
    }

    .news-detail-header .banner_block__back_btn {
        position: absolute;
        top: 0;
    }

    .brand-detail__banner .numbers__item_quantity,
    .brand-detail__banner .numbers__item_text {
        color: #FFF;
    }

    .banner_block__right img:first-child {
        max-height: 800px;
    }
    .brand-detail__banner .brand_page__block .banner_block__wrapper {
        gap: 40px;
    }

    img.brand-detail__banner-image {
        max-height: 300px;
        object-fit: contain;
    }
    .brand-detail__banner .banner_block__right {
        margin-right: unset;
    }
}

@media(max-width: 800px) {

    .preloader__begin,
    .preloader__content {
        width: 60%;
    }

    .container,
    .--container,
    .brands_slider {
        width: calc(100% - 40px);
    }

    .header_burger {
        right: 20px;
        top: 13px;
    }

    .index_header .header_logo,
    .header_logo,
    .burger-menu_logo {
        max-width: 240px;
    }

    .banner {
        background-position: 72%;
    }

    .about__column_vertical_line {
        height: 200px;
    }

    .about__column_text {
        font-size: 18px;
    }

    .about__column_subtitle_desc {
        font-size: 28px;
    }

    .main_advantages__text_block__column--simple_text {
        display: none;
    }

    .--circle_animate::after {
        content: none;
    }

    .--title {
        padding: 100px 0px 60px 80px;
    }

    .--circle_begin::before {
        top: -50px;
    }

    .footer_content__menu {
        flex-direction: column;
    }

    .footer_content__menu_item {
        border-bottom: 1px solid rgba(147, 147, 150, 0.20);
        margin-bottom: 20px;
    }

    .footer_content__menu_item:last-child {
        border: none;
    }

    ._js_menu_mobile_arrow {
        display: inline;
        background: none;
        border: none;
        cursor: pointer;
    }

    .--arrow_up_after {
        padding-right: 0;
    }

    .--arrow_up_after::after {
        content: none;
    }

    .menu_bottom {
        display: none;
    }

    ._js_menu_mobile_show {
        display: block;
        border-top: 1px solid rgba(147, 147, 150, 0.20);
    }

    ._js_menu_mobile_show li {
        border-bottom: 1px solid rgba(147, 147, 150, 0.20);
        padding-bottom: 19px;
        padding-top: 20px;
        margin: 0;
    }

    ._js_menu_mobile_show li:last-child {
        border: none;
    }

    .rotate_svg svg {
        transform: rotate(180deg);
    }

    .footer_content {
        padding-bottom: 0;
    }

    .brands_slider__content_item {
        min-height: 900px;
    }

    .brands_slider__content_item__active_img {
        width: 100%;
        max-width: initial;
    }
    .brands .brands_slider__content_item__link{
        margin-bottom: 0;
    }

    .subtitle {
        font-size: 16px;
        margin-bottom: 60px;
    }

    p.blog__card-title {
        max-width: 280px;
        font-size: 16px;
    }

    .blog__slider-card p.blog__card-title {
        font-size: 18px;
    }

    .blog__card-bottom:before {
        min-width: 60px;
    }

    .btn_back {
        display: block;
        color: #212121;
        font-family: 'Montserrat';
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
        padding-left: 36px;
        margin: 40px 0 100px;
    }

    .btn_back::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='16' viewBox='0 0 21 16' fill='none'%3E%3Cpath d='M0.292893 7.29289C-0.0976311 7.68342 -0.0976311 8.31658 0.292893 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292893 7.29289ZM1 9H21V7H1V9Z' fill='%23212121'/%3E%3C/svg%3E");
        width: 21px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
        position: absolute;
        left: 0;
        top: 3px;
    }

    .bx-breadcrumb {
        display: none;
    }

    .brand-detail__banner .numbers {
        row-gap: 10px;
    }

    .brand-detail__banner .numbers__item {
        border-radius: 10px;
        background: #7DA5D2;
        box-shadow: 8px 8px 15px 0px rgba(70, 118, 172, .5);
        border-bottom: unset;
    }

    .training__content_col__title_block__title,
    .webinars__title_block__title {
        font-size: 24px;
    }
    .webinars__title_block__title {
        font-size: 36px;
    }

    .training__content_col__desc,
    .webinars__content_col__training_text_desc {
        font-size: 16px;
    }

    .training__title_block__subtitle {
        display: none;
    }

    .training__title_block__title::before {
        content: none;
    }

    .raining__content_col__adv_item {
        max-width: initial;
    }

    .training__content_col__adv {
        gap: 50px;
    }

    .webinars__content {
        gap: 60px;
    }

    .webinars__content_col__web_link__text_block__desc {
        max-width: 100%;
        font-size: 16px;
    }

    .webinars__content_col__training_btn {
        right: 5%;
        top: -115px;
    }

    .webinars__content_col__training_text_desc {
        max-width: 85%;
    }

    .webinars__content_col__web_link__text_block__title {
        font-size: 20px;
    }

    .webinars__content_col__training_text__title {
        font-size: 20px;
    }

    .--header_anchor {
        display: none;
    }

    a.burger-menu__list-link {
        padding: 10px 0;
    }

    .training__content_col__adv {
        width: 100%;
    }
    .brand-detail__advantages--without_circle .brand-detail__advantages-item--left-side {
        flex: unset !important;
    }
    .brand-detail__advantages--without_circle .brand-detail__advantages-items {
        gap: 80px;
    }
    .brand-detail__banner.brand-detail__banner--before_blue_block .brand_page__block {
        padding-bottom: 0;
    }
}

@media(max-width: 767px) {
    .webinars__title_block__title{
        font-size: 24px;
    }
    .training__content_col__adv {
        flex-direction: column;
        gap: 15px;
    }
    .raining__content_col__adv_item{
        flex-direction: row;
        margin: 0;
        margin-left: 5px;
    }
    .raining__content_col__adv_item:nth-child(2) {
        max-width: unset;
    }
    .about__column_subtitle_name {
        font-size: 18px;
    }
   
    .about__column_text {
        font-size: 16px;
    }

    .about__column_subtitle_name {
        font-size: 16px;
        letter-spacing: 6px;
    }

    .about__column_subtitle_desc {
        font-size: 24px;
    }

    .blog-header__vertical-line {
        display: none;
    }

    .blog-header__title {
        font-size: 32px;
        text-align: center;
    }

    .blog-header__column.blog-header__column--left-side {
        display: flex;
        justify-content: center;
        align-items: center;
        row-gap: 20px;
    }

    p.detail-blog-slider__title {
        font-size: 24px;
        margin-bottom: 40px;
    }

    .blog__card.blog__slider-card .blog__card-title {
        font-size: 16px;
    }

    .blog__about {
        font-size: 14px;
    }

    .about-training__train-cards {
        flex-direction: column;
        row-gap: 60px;
    }

    .about-training__title.--title {
        width: unset;
    }

    .about-training__card-description {
        left: 20px;
    }

    .about-training__description-top {
        margin-top: 20px;
    }

    .about-training__description-bottom {
        margin-bottom: 20px;
    }

    .about-value__advantages {
        display: none;
    }

    .about-value .about__column_subtitle_desc {
        font-size: 20px;
    }

    .about-value__title {
        font-size: 24px;
    }

    a.burger-mobile-menu__list-link {
        font-size: 24px;
    }

    a.burger-menu__feedback-link {
        font-size: 16px;
    }

    .burger-mobile-submenu__list-item:before {
        background-size: 100%;
    }

    .burger-menu__bottom {
        row-gap: 40px;
    }

    .brand-detail__element-line {
        display: none;
    }

    .brand-detail__content-elements {
        display: flex;
        position: relative;
        flex-direction: column;
        row-gap: 20px;
    }

    .brand-detail__description .brand-detail__content-elements .brand-detail__element-wrap {
        position: relative;
        left: unset;
        right: unset;
        top: unset;
        bottom: unset;
        display: flex;
        align-items: center;
        max-width: unset;
        gap: 20px;
    }

    .brand-detail__item-image {
        background-color: #F3FBFE;
        border-radius: 50%;
        max-width: unset;
        max-height: unset;
    }

    .brand-detail__item-content {
        background: unset;
        display: flex;
        flex-direction: column;
        max-height: unset;
        row-gap: 30px;
        min-height: unset;
        min-width: unset;
    }

    p.brand-detail__element-title {
        min-height: unset;
    }

    .brand-detail__content-element:nth-child(2) .brand-detail__element-wrap {
        min-height: unset;
    }

    .about__column.brand-detail__item--left-items {
        min-width: unset;
    }

    .webinars__content_col__training_btn {
        width: 120px;
        height: 120px;
    }

    .webinars__content_col__training_btn__text {
        font-size: 13px;
    }

    .webinars__content_col__web_link__text_block {
        padding: 60px 30px;
        display: block;
    }

    .webinars__content_col__web_link__text_block__line {
        display: none;
    }

    .webinars__content_col__web_link__text_block__desc {
        margin-bottom: 60px;
    }

    .webinars__content_col__web_link__img {
        height: 374px;
    }

    .slick-slide .training__content_col__spikers_item {
        display: flex !important;
    }

    .training__content_col__spikers._js_mob_spikers_slide_list {
        margin-bottom: 80px;
    }

    .training__content_col__adv._js_training_advantages {
        margin: 0 -15px 100px;
    }

    .training__content .slick-dots {
        bottom: -40px;
    }

    .webinars__content_col__training_btn {
        width: 120px;
        height: 120px;
    }

    .webinars__content_col__training_btn__text {
        font-size: 13px;
    }

    .webinars__content_col__web_link__text_block {
        padding: 60px 30px;
        display: block;
    }

    .webinars__content_col__web_link__text_block__line {
        display: none;
    }

    .webinars__content_col__web_link__text_block__desc {
        margin-bottom: 60px;
    }

    .brand-detail__element-vector {
        display: none;
    }

    .brand-detail__banner-image {
        top: 130px;
        right: -3px;
    }

    .brand-detail__banner .banner_block__left_text__subtitle {
        font-size: 12px;
    }

    .brand-detail__banner .banner_block__left_text {
        max-width: 340px;
    }

    .brand-detail__banner .numbers__item {
        padding: 20px;
    }

    .brand-detail__description {
        padding-top: 24px;
    }

    .brand-detail__content-elements {
        row-gap: unset;
    }

    .brand-detail__element-wrap>svg {
        width: 100%;
        max-width: 40px;
        max-height: 40px;
        object-fit: cover;
        height: 100%;
    }

    .brand-detail__description .about__column.brand-detail__item--left-items {
        margin: 0 auto 14px;
    }

    .brand-detail__item--right-items .about__column_vertical_line {
        display: none;
    }

    .brand-detail__advantages {
        padding-top: 83px;
    }

    .brand-detail__advantages-title {
        font-size: 24px;
    }

    .brand-detail__description {
        padding-bottom: 100px;
    }

    .brand-detail__images {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
    }

    img.brand-detail__image.brand-detail__image--big-pic {
        max-height: unset;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        width: 100%;
    }

    .brand-detail__advantages-items {
        row-gap: 40px;
    }

    .brand-detail__advantages .brand_about__col_right__subtitle {
        margin-bottom: 10px;
    }

    .brand-detail__unique-technology-item--right-side {
        display: none;
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        min-height: 800px;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        font-size: 24px;
    }

    .brand-detail__unique-technology-item--left-side {
        flex: unset;
    }

    .brand-detail__unique-technology {
        padding: 65px 0;
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        min-height: 670px;
    }

    .brand-detail__banner .brand_page__block .banner_block__wrapper {
        width: calc(100% - 20px);
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        max-width: 100%;
    }

    .brand-detail__description .about__wrapper {
        gap: 40px;
    }

    .news_cards {
        grid-template-columns: repeat(1, 1fr);
    }

    .news_cards {
        row-gap: 40px;
    }

    .news-detail-header .blog-header__column.blog-header__column--left-side {
        align-items: flex-start;
    }

    .news-detail-header .blog-header__image {
        min-height: 453px;
        height: 100%;
    }

    .news-detail-header span.blog-header__description,
    .news-detail-header p.blog-header__date {
        text-align: center;
    }

    .detail-news .about__column_subtitle_desc,
    .detail-news-about .about__column_subtitle_desc {
        font-size: 24px;
    }

    .detail-news .blog-about .about__column_vertical_line {
        height: 100px;
    }

    p.news-detail__expirience-title {
        font-size: 24px;
    }

    .detail-blog-about .blog-about {
        padding: 48px 0;
    }

    .detail-blog .about__column_text {
        font-size: 16px;
    }

    .detail-blog .about__column_subtitle_desc {
        font-size: 24px;
    }

    .detail-blog .about__column_text p:nth-child(2n) {
        display: block;
    }

    .training__content_col__spikers_item__name {
        width: auto;
    }

    .training__content_col__spikers {
        overflow: initial;
    }

    .training__content_col__spikers .slick-slide {
        margin: 0 20px;
    }
}

@media(max-width: 600px) {
    .preloader__text {
        font-size: 40px;
    }

    .preloader__begin,
    .preloader__content {
        width: 80%;
    }

    .header_burger {
        top: 13px;
    }

    .banner {
        height: 800px;
    }

    .banner__text_vertical_line {
        height: 260px;
    }

    .banner__text_name {
        font-size: 16px;
        letter-spacing: 6.4px;
    }

    .banner__text_main_slogan {
        font-size: 32px;
    }

    .banner__wrapper {
        padding: 55px 0;
    }

    .about__column_subtitle_name {
        font-size: 16px;
        letter-spacing: 6.4px;
    }

    .about__column_subtitle_desc {
        font-size: 24px;
    }

    .about__column_vertical_line {
        height: 100px;
    }

    .about__column_text {
        font-size: 16px;
    }

    .about__column_subtitle_name {
        font-size: 14px;
    }

    .about__column_subtitle_desc {
        font-size: 16px;
    }

    .about__column_vertical_line {
        height: 60px;
    }

    section {
        padding-top: 40px;
    }

    .about__column_text {
        font-size: 14px;
    }

    .brands_slider__content_item_btn {
        width: 40px;
        height: 40px;
        border: 2px solid white;
    }

    .brands_slider__content_item_btn::before {
        width: 14px;
        height: 14px;
        background-size: cover;

    }

    .brands_slider__content_item__link_name {
        font-size: 24px;
    }

    .brands_slider__content_item {
        min-height: 700px;
    }

    .--arrow_animation {
        padding-left: 0;
    }

    .--arrow_animation::before {
        content: none;
    }

    .--title {
        width: 100%;
        padding: 80px 0px 60px 80px;
    }

    .blog__about {
        margin-top: 15px;
    }

    .blog__cards {
        grid-template-columns: repeat(1, 1fr);
    }

    .blog-complex .about__column_text_hide {
        display: none;
    }

    .blog-complex__column.blog-about--logo-company:before {
        top: 16px;
        left: 18px;
    }

    p.blog-ingredients__title {
        margin-bottom: 40px;
        font-size: 24px;
    }

    .blog-header__image {
        height: 100%;
    }

    .blog-header__title {
        font-size: 32px;
    }

    .blog-header__vertical-line {
        display: none;
    }

    .blog-header__date {
        font-size: 18px;
    }

    .about-header .banner__text_main_slogan {
        margin-bottom: 96px;
    }

    p.page-not-found__title {
        font-size: 80px;
    }

    a.page-not-found__btn {
        bottom: -50px;
    }

    .brand-detail__results-card-beforeafter {
        min-height: 100px;
    }

    .brand-detail__results-card-title {
        max-width: 340px;
    }

    .brand-detail__results-card-text:before {
        max-width: 80px;
    }

    .brand-detail__results-card-description {
        max-width: 100%;
    }

    .brand-detail__results-card-beforeafter:after,
    .brand-detail__results-card-beforeafter:before {
        font-size: 20px;
    }

    .brand-detail__results-card-beforeafter:before {
        left: 20px;
        top: 20px;
    }

    .brand-detail__results-card-beforeafter:after {
        right: 20px;
        bottom: 20px;
    }

    .brand-detail__results-title {
        margin-bottom: 30px;
    }

    .brand-detail__results {
        padding-bottom: 80px;
    }
    .brand-detail__banner .brand_page__block .brand-detail__banner-image{
        max-width: 80%;
    }
    img.brand-detail__banner-image {
        top: 50%;
        right: -19%;
        transform: translateY(-50%);
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        min-height: 870px;
    }
    
    .brand-detail__circle .about__column_text_btn {
        display: flex;
    }
    .brand-detail__circle .about__column_text_hide{
        display: none;
    }
    .brand-detail__circle .about__column_text_hide ul, .brand-detail__circle .about__column_text_hide p, .brand-detail__circle .about__column_text_hide li {
        margin-top: 0;
    }
}

@media(max-width: 500px) {
    h1 {
        font-size: 32px;
    }

    .index_header .header_logo,
    .header_logo,
    .burger-menu_logo {
        max-width: 200px;
    }

    .burger-menu__inside:before {
        top: 60px;
    }

    .header_burger {
        width: 30px;
        height: 30px;
    }

    .header_wrapper {
        padding: 24px 0;
    }

    .main_advantages__content_item {
        max-width: 326px;
    }

    .main_advantages__text_block__column_title {
        font-size: 24px;
    }

    .--circle_begin::before {
        content: none;
    }

    .--title_block_name {
        padding: 0;
    }

    .--title {
        padding: 0 0 40px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .--title_btn_link {
        padding: 10px 20px 7px;
        border: 1px solid black;
        border-radius: 100px;
        box-sizing: border-box;
    }

    .--title_site_name {
        display: none;
    }

    .--title_block_name svg {
        display: none;
    }

    .--blue_btn_animation {
        font-size: 14px;
    }

    .--title_btn_link {
        display: block;
    }

    .brands_slider__content_item {
        min-height: 600px;
        padding-top: 30px;
    }

    .brands_slider__nav {
        bottom: 20px;
    }

    .brands_slider__content_item__characteristic_text {
        max-width: 84%;
    }

    .brands_slider__content_item__characteristic {
        padding-top: 40px;
        padding-bottom: 50px;
    }

    .brands_slider__content_item__characteristic li {
        line-height: 25px;
        gap: 15px;
        margin-bottom: 15px;
    }

    .brands_slider__content_item__link::after {
        width: 20px;
        height: 16px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='16' viewBox='0 0 21 16' fill='none'%3E%3Cpath d='M20.7071 8.70711C21.0976 8.31658 21.0976 7.68342 20.7071 7.29289L14.3431 0.928932C13.9526 0.538408 13.3195 0.538408 12.9289 0.928932C12.5384 1.31946 12.5384 1.95262 12.9289 2.34315L18.5858 8L12.9289 13.6569C12.5384 14.0474 12.5384 14.6805 12.9289 15.0711C13.3195 15.4616 13.9526 15.4616 14.3431 15.0711L20.7071 8.70711ZM0 9L20 9V7L0 7L0 9Z' fill='white'/%3E%3C/svg%3E");
    }
    a.brands_slider__content_item__vebinar_link{
        right: 25px;
    }
    .brands_slider__content_item__link {
        padding-right: 50px;
    }

    .progress_container {
        width: 100%;
        height: 4px;
        position: fixed;
        top: 0;
        z-index: 3;
    }

    .progress_bar {
        height: 4px;
        background: #7DA5D2;
        width: 0%;
    }

    .header_burger {
        top: 1%;
    }

    .contacts_content {
        gap: 15px;
    }

    .about-training__title.--title {
        margin-left: unset;
    }

    .about-value .about__column_subtitle_desc {
        font-size: 16px;
    }

    .about-value__title {
        font-size: 20px;
    }

    .webinars__content_col__training_img {
        height: 252px;
    }

    .index_header .header_logo,
    .burger-menu_logo {
        padding: 24px 0;
    }
    .brand-detail__unique-technology-items, .brand-detail__unique-technology{
        min-height: unset;
    }
    .brand-detail__unique-technology{
        height: 800px;
        padding-bottom: 0;
        box-sizing: border-box;
    }
    .brand-detail__unique-technology-item.brand-detail__unique-technology-item--left-side {
        display: flex;
        justify-content: space-between;
        height: 100%;
    }
    
    .brand-detail__unique-technology-items {
        height: calc(100% - 46px);
    }
    .numbers__item_quantity, .numbers__item_text {
        max-width: 350px;
    }
    .--white_arrow_btn::after{
        width: 30px;
    }
    .brand-detail__banner .brand_page__block .brand-detail__banner-image {
        bottom: -27%;
    }
    .brand-detail__banner .banner_block__left_text {
        max-width: 100%;
    }
}

@media(max-width: 479px) {
    .blog-about .about__column_vertical_line {
        height: 40px;
    }
    .brand-detail__unique-technology{
        height: 700px;
    }
    .blog-complex__title {
        margin-top: 40px;
        font-size: 18px;
    }

    .detail-blog-complex {
        padding: 45px 0 0 0;
    }

    p.blog-ingredients__title {
        font-size: 18px;
    }

    p.blog-complex__description {
        font-size: 14px;
    }

    .blog-complex__column.blog-about--logo-company {
        margin-bottom: 40px;
    }

    .blog-slider .slick-track {
        padding-bottom: 20px;
    }

    .about__column_subtitle_name {
        font-size: 14px;
        letter-spacing: 5.5px;
    }

    .about__column_subtitle_desc {
        font-size: 16px;
    }

    .blog-header__title {
        font-size: 24px;
    }

    .blog-header__date {
        font-size: 16px;
    }

    .blog-complex__list {
        row-gap: 10px;
        margin-bottom: 30px;
    }

    .blog-complex.blog-ingredients {
        flex-direction: column-reverse;
    }

    p.blog-ingredients__title {
        margin-bottom: 30px;
    }

    p.detail-blog-slider__title {
        font-size: 20px;
        margin-bottom: 30px;
    }

    a.burger-mobile-menu__list-link {
        font-size: 20px;
    }

    a.burger-menu__feedback-link {
        font-size: 14px;
    }

    span.page-not-found__overtext {
        font-size: 12px;
    }

    p.page-not-found__title {
        font-size: 60px;
    }

    p.brand-detail__element-title {
        font-size: 14px;
    }

    .brand-detail__element-wrap>svg {
        height: 100%;
        max-height: 40px;
    }

    .brand-detail__banner-image {
        right: -35px;
        top: 150px;
        max-width: 160px;
        max-height: 250px;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        font-size: 18px;
    }

    .brand-detail__unique-technology .about__column_subtitle_desc {
        font-size: 16px;
    }

    .brand-detail__unique-technology .brand_about__col_right__description.about__column_text {
        font-size: 14px;
    }

    .brand-detail__unique-technology .about__column_vertical_line {
        height: 100%;
    }

    .numbers__item_quantity,
    .numbers__item_text {
        max-width: 250px;
    }

    .brand-detail__results-card-beforeafter:after,
    .brand-detail__results-card-beforeafter:before {
        font-size: 16px;
    }

    .brand-detail__results-card-title {
        font-size: 16px;
        max-width: 270px;
    }

    .brand-detail__results-card-text:before {
        max-width: 60px;
    }

    .brand-detail__results-card-description {
        font-size: 14px;
    }

    .brand-detail__results-title {
        max-width: 380px;
        text-align: left;
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        min-height: 900px;
    }

    .brand-detail__banner-image {
        right: -5px;
    }

    .brand-detail__banner .numbers__item_text {
        max-width: 270px;
    }

    .brand-detail__banner .banner_block__left_text {
        margin: 0 auto 30px;
    }

    .brand-detail__banner .banner_block {
        padding-bottom: 30px;
    }

    .brand-detail__description {
        padding-top: 30px;
    }

    .brand-detail__item--right-items .about__column_subtitle_desc {
        font-size: 16px;
    }

    .brand-detail__item--right-items .about__column_text>p {
        font-size: 14px;
    }

    .brand-detail__advantages-title {
        font-size: 20px;
    }

    .brand-detail__advantages .brand_about__col_right__description p {
        font-size: 14px;
    }

    .brand-detail__advantages-items {
        row-gap: 20px;
    }

    .brand-detail__unique-technology .brand_about__col_right__subtitle {
        margin-bottom: 40px;
    }

    .brand-detail__unique-technology .about__column_text>p {
        font-size: 14px;
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        min-height: 750px;
    }

    p.brand-detail__results-card-title {
        max-width: 75%;
    }

    .brand-detail__results-card-text:before {
        top: 38px;
    }

    .webinars__content_col__web_link__img {
        height: 374px;
    }

    .brand-detail__banner .banner_block__right {
        min-height: 330px;
        height: 100%;
    }

    .brand-detail__banner .numbers__item_text {
        font-size: 14px;
    }

    .brand-detail__element-wrap>svg {
        max-height: 30px;
    }

    .brand-detail__description {
        padding-top: 10px;
    }

    .brand-detail__description .brand-detail__content-elements .brand-detail__element-wrap {
        gap: 7px;
    }

    .about__column.brand-detail__item--left-items {
        min-height: unset;
    }

    .about__column.brand-detail__item--right-items {
        margin-top: unset;
    }

    .brand-detail__description .about__column.brand-detail__item--left-items {
        margin: 0 auto -16px;
    }

    .brand-detail__advantages-title {
        margin-bottom: 30px;
    }

    .brand-detail__advantages {
        padding-top: 23px;
    }

    .brand-detail__unique-technology-items,
    .brand-detail__unique-technology {
        min-height: 430px;
    }

    div#application {
        min-height: 500px;
    }

    .brand-detail__slider .slick-current .brand_slider_sections__item_text__prev,
    .brand-detail__slider .brand_slider_sections__item_text__prev {
        font-size: 14px;
    }

    .brand-detail__slider .brand_slider_sections__title {
        text-align: left;
    }

    .news-detail-header .blog-header__image {
        min-height: unset;
    }

    .news-detail-header span.blog-header__description {
        font-size: 14px;
    }

    .detail-news .about__column_subtitle_desc,
    .detail-news-about .about__column_subtitle_desc {
        font-size: 16px;
    }

    .detail-news .blog-about .about__column_vertical_line {
        height: 70px;
    }

    p.news-detail__expirience-title {
        font-size: 20px;
    }

    p.news-detail__expirience-subtitle {
        font-size: 14px;
    }

    .detail-news .about__column_text,
    .detail-news-about .about__column_text {
        font-size: 14px;
    }

    .news_card-title {
        font-size: 18px;
    }

    .news__card-bottom {
        min-height: 160px;
    }

    .news__about {
        font-size: 14px;
        width: 110px;
    }

    p.blog-detail__description,
    .blog-detail__sources-list-item {
        font-size: 14px;
    }

    .blog-detail__description {
        margin-top: 50px;
    }

    .detail-blog .about__column_subtitle_desc {
        font-size: 16px;
    }

    .detail-blog .about__column_text {
        font-size: 14px;
    }

    .blog-detail__sources-title {
        font-size: 20px;
    }

    .brand-detail__banner-image {
        top: 50px;
    }

    img.brand-detail__banner-image {
        right: -6%;
    }

    .detail-news-about .blog-complex__column.blog-about--logo-company {
        margin-top: 5px;
    }

    .training__content_col__spikers .slick-slide {
        margin: 0 15px;
    }
}

@media(max-width: 400px) {
    .preloader__text {
        font-size: 28px;
    }

    h1 {
        font-size: 24px;
    }

    .container,
    .--container,
    .brands_slider {
        width: calc(100% - 20px);
    }

    .index_header .header_logo,
    .header_logo,
    .burger-menu_logo {
        max-width: 160px;
    }

    .header_wrapper {
        padding: 20px 0;
    }

    .banner__text_main_slogan {
        font-size: 24px;
    }

    .banner__text_name {
        font-size: 14px;
        letter-spacing: 5.6px;
    }

    .banner {
        background-position: 70%;
    }

    .about__column_text_btn {
        display: flex;
    }

    .about__column_text.open p {
        display: block;
    }



    .main_advantages__content_item {
        max-width: initial;
    }

    .main_advantages__text_block__column_description {
        font-size: 14px;
    }

    .main_advantages__text_block {
        margin-bottom: 50px;
    }

    .--before_top::before {
        top: 7px;
    }

    .footer_content__menu_item__title {
        font-size: 16px;
    }

    .footer_content__info_slogan {
        font-size: 12px;
    }

    .footer_content__info_inst a {
        font-size: 16px;
    }

    .footer_content__menu_item__title {
        padding-bottom: 15px;
    }

    .footer_content__menu_item__title a {
        font-size: 16px;
        margin-bottom: 0;
    }

    .menu_bottom__item {
        font-size: 14px;
    }

    .menu_bottom.--dark a {
        font-size: 16px;
    }

    .brands_slider__content_item__link_name {
        font-size: 16px;
    }

    .--title_block_name {
        font-size: 24px;
    }

    .footer_copy {
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }

    .brands_slider__content_item {
        min-height: 500px;
    }

    .brands_slider__nav_counter_line {
        width: 77%;
    }

    .brands_slider__content_item__characteristic li {
        line-height: 19px;
        gap: 10px;
    }

    .brands_slider__content_item__link_name::after {
        content: none;
    }

    .brands_slider__content_item__link {
        padding-right: 30px;
    }

    .brands_slider__content_item__link::after {
        width: 16px;
        height: 15px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' viewBox='0 0 16 15' fill='none'%3E%3Cpath d='M15.7071 8.20711C16.0976 7.81658 16.0976 7.18342 15.7071 6.79289L9.34315 0.428932C8.95262 0.0384078 8.31946 0.0384078 7.92893 0.428932C7.53841 0.819457 7.53841 1.45262 7.92893 1.84315L13.5858 7.5L7.92893 13.1569C7.53841 13.5474 7.53841 14.1805 7.92893 14.5711C8.31946 14.9616 8.95262 14.9616 9.34315 14.5711L15.7071 8.20711ZM0 8.5L15 8.5V6.5L0 6.5L0 8.5Z' fill='white'/%3E%3C/svg%3E");
        bottom: 3px;
        top: 38%;
    }

    .brands_slider__content_item_btn {
        width: 24px;
        height: 24px;

    }

    .brands_slider__content_item__characteristic_text {
        font-size: 12px;
        max-width: calc(100% - 50px);
    }

    .brands_slider__content_item_btn::before {
        width: 11px;
        height: 11px;
    }

    .brands_slider__content_item__characteristic li {
        margin-bottom: 10px;
    }

    .brands_slider__content_item__active_img {
        margin-top: 0;
    }
    a.brands_slider__content_item__vebinar_link{
        right: 18px;
    }
    .contacts_content {
        grid-template-columns: 1fr;
    }

    .contacts_content__item {
        padding: 30px 0 20px 0;
    }

    .contacts_content__item_text {
        font-size: 14px;
    }

    .contacts_content__item_wrapper {
        max-width: 230px;
    }

    .index_news__content_wrapper .slick-slide {
        margin: 0;
    }

    p.blog__card-title {
        max-width: 246px;
        font-size: 14px;
    }

    .blog__card-bottom:before {
        min-width: 40px;
        top: 17px;
    }

    .blog__about {
        font-size: 14px;

    }

    .blog__subtitle {
        font-size: 14px;
    }

    .blog-header__title {
        font-size: 24px;
    }

    .blog-header {
        row-gap: 30px;
    }

    .text-fz54 {
        font-size: 28px;
    }

    .text-fz32 {
        font-size: 16px;
    }

    .text-fz18 {
        font-size: 12px;
    }

    .text-fz24 {
        font-size: 18px;
    }

    .about-training__train-card-title {
        font-size: 18px;
    }

    .about-header .banner__text_main_slogan {
        margin-bottom: 38px;
    }

    a.page-not-found__btn {
        bottom: -110px;
    }

    .brand-detail__images {
        height: 200px;
    }

    .webinars__content {
        gap: 40px;
    }

    .webinars__content_col__web_link__text_block__title {
        font-size: 18px;
        padding: 0 10px;
    }

    .webinars__content_col__web_link__text_block__desc {
        padding: 0 10px;
        margin-bottom: 40px;
    }

    .webinars__content_col__web_link__text_block {
        padding: 40px 10px;
    }

    .webinars__content_col__training_btn {
        right: 10px;
    }

    .training__title_block__title {
        font-size: 24px;
    }

    .training__content_col__title_block__title,
    .webinars__title_block__title {
        font-size: 20px;
    }

    .webinars__content {
        gap: 40px;
    }

    .webinars__content_col__web_link__text_block__title {
        font-size: 18px;
        padding: 0 10px;
    }

    .webinars__content_col__web_link__text_block__desc {
        padding: 0 10px;
        margin-bottom: 40px;
    }

    .webinars__content_col__web_link__text_block {
        padding: 40px 10px;
    }

    .webinars__content_col__training_btn {
        right: 10px;
    }

    .--blue_btn_animation {
        padding: 22px 30px;
    }

    .webinars__content_col__training_img::before {
        font-size: 10px;
        letter-spacing: 4px;
        top: 20px;
        left: 10px;
    }

    .webinars__content_col__training_text__title {
        font-size: 20px;
    }

    img.brand-detail__banner-image {
        right: -8%;
    }
    .brand-detail__banner .banner_block__left{
        margin: 70px 0 0;
    }
    .brand-detail__banner .brand_page__block .brand-detail__banner-image {
        max-width: 100%;
        width: 100%;
    }
}

@media (max-width: 1680px) {
    .training__title {
        padding-top: 10px;
    }
}

@media (max-width: 1366px) {
    .training__title {
        font-size: 40px;
    }
}

@media (max-width: 600px) {
    .training__title {
        font-size: 32px;
    }
    .brand-detail__advantages-title {
        margin-bottom: 40px;
    }
}

@media (max-width: 400px) {
    .training__title {
        font-size: 24px;
    }
}

.training__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    margin-top: 97px;
}

@media (max-width: 1680px) {
    .training__items {
        gap: 24px;
    }
}

@media (max-width: 1366px) {
    .training__items {
        gap: 20px;
        margin-top: 104px;
    }
}

@media (max-width: 1280px) {
    .training__items {
        margin-top: 127px;
    }
    .blog-header__date {
        bottom: -19px;
    }

}

@media (max-width: 1024px) {
    .--shadow_block__margin_top{
        margin-top: 0;
    }
    
    .training__items {
        margin-top: 120px;
    }
}

@media (max-width: 900px) {
    .training__items {
        grid-template-columns: 100%;
        gap: 80px;
        margin-top: 80px;
    }
}

@media (max-width: 600px) {
    .training__items {
        gap: 60px;
        margin-top: 60px;
    }
}

.training__item_wrapper {
    text-decoration: none;
}

.training__item_image_wrapper {
    position: relative;
}

.training__item_image_wrapper::before {
    content: "";
    position: absolute;
    width: 194px;
    height: 60px;
    left: 40px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='174' height='44' viewBox='0 0 174 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.634 13.5L0.054 0.899999H1.494L6.714 12.762H5.922L11.178 0.899999H12.528L6.948 13.5H5.634ZM28.1267 13.5V0.899999H29.4587V12.348H36.5147V13.5H28.1267ZM50.4803 13.5L56.2403 0.899999H57.5543L63.3143 13.5H61.9103L56.6183 1.674H57.1583L51.8663 13.5H50.4803ZM52.7483 10.134L53.1443 9.054H60.4703L60.8663 10.134H52.7483ZM80.3566 6.534H87.0166V7.668H80.3566V6.534ZM80.5006 12.348H88.0786V13.5H79.1686V0.899999H87.8086V2.052H80.5006V12.348ZM106.132 10.368L106.078 8.748L113.71 0.899999H115.24L109.678 6.732L108.922 7.542L106.132 10.368ZM104.98 13.5V0.899999H106.312V13.5H104.98ZM114.034 13.5L108.598 7.236L109.498 6.264L115.618 13.5H114.034ZM129.038 13.5L134.798 0.899999H136.112L141.872 13.5H140.468L135.176 1.674H135.716L130.424 13.5H129.038ZM131.306 10.134L131.702 9.054H139.028L139.424 10.134H131.306ZM157.727 13.5V0.899999H158.825L167.519 11.844H166.943V0.899999H168.257V13.5H167.159L158.483 2.556H159.059V13.5H157.727ZM172.225 13.59C171.961 13.59 171.733 13.494 171.541 13.302C171.361 13.11 171.271 12.876 171.271 12.6C171.271 12.312 171.361 12.078 171.541 11.898C171.733 11.718 171.961 11.628 172.225 11.628C172.489 11.628 172.711 11.718 172.891 11.898C173.083 12.078 173.179 12.312 173.179 12.6C173.179 12.876 173.083 13.11 172.891 13.302C172.711 13.494 172.489 13.59 172.225 13.59ZM2.052 43.5V30.9H3.15L8.91 40.728H8.334L14.04 30.9H15.138V43.5H13.86V32.898H14.166L8.91 41.898H8.28L2.988 32.898H3.33V43.5H2.052ZM34.2014 36.534H40.8614V37.668H34.2014V36.534ZM34.3454 42.348H41.9234V43.5H33.0134V30.9H41.6534V32.052H34.3454V42.348ZM58.8244 43.5V30.9H63.9544C65.2984 30.9 66.4744 31.17 67.4824 31.71C68.5024 32.238 69.2944 32.976 69.8584 33.924C70.4224 34.872 70.7044 35.964 70.7044 37.2C70.7044 38.436 70.4224 39.528 69.8584 40.476C69.2944 41.424 68.5024 42.168 67.4824 42.708C66.4744 43.236 65.2984 43.5 63.9544 43.5H58.8244ZM60.1564 42.348H63.8824C64.9984 42.348 65.9644 42.132 66.7804 41.7C67.6084 41.256 68.2504 40.65 68.7064 39.882C69.1624 39.102 69.3904 38.208 69.3904 37.2C69.3904 36.18 69.1624 35.286 68.7064 34.518C68.2504 33.75 67.6084 33.15 66.7804 32.718C65.9644 32.274 64.9984 32.052 63.8824 32.052H60.1564V42.348ZM73.2 43.59C72.936 43.59 72.708 43.494 72.516 43.302C72.336 43.11 72.246 42.876 72.246 42.6C72.246 42.312 72.336 42.078 72.516 41.898C72.708 41.718 72.936 41.628 73.2 41.628C73.464 41.628 73.686 41.718 73.866 41.898C74.058 42.078 74.154 42.312 74.154 42.6C74.154 42.876 74.058 43.11 73.866 43.302C73.686 43.494 73.464 43.59 73.2 43.59ZM96.0022 43.5V30.9H100.718C101.786 30.9 102.704 31.074 103.472 31.422C104.24 31.758 104.828 32.25 105.236 32.898C105.656 33.534 105.866 34.308 105.866 35.22C105.866 36.108 105.656 36.876 105.236 37.524C104.828 38.16 104.24 38.652 103.472 39C102.704 39.348 101.786 39.522 100.718 39.522H96.7402L97.3342 38.892V43.5H96.0022ZM97.3342 39L96.7402 38.352H100.682C101.942 38.352 102.896 38.082 103.544 37.542C104.204 36.99 104.534 36.216 104.534 35.22C104.534 34.212 104.204 33.432 103.544 32.88C102.896 32.328 101.942 32.052 100.682 32.052H96.7402L97.3342 31.422V39ZM122.516 43.5V30.9H127.232C128.3 30.9 129.218 31.074 129.986 31.422C130.754 31.758 131.342 32.25 131.75 32.898C132.17 33.534 132.38 34.308 132.38 35.22C132.38 36.108 132.17 36.876 131.75 37.524C131.342 38.16 130.754 38.652 129.986 39C129.218 39.336 128.3 39.504 127.232 39.504H123.254L123.848 38.892V43.5H122.516ZM131.12 43.5L127.88 38.928H129.32L132.578 43.5H131.12ZM123.848 39L123.254 38.37H127.196C128.456 38.37 129.41 38.094 130.058 37.542C130.718 36.99 131.048 36.216 131.048 35.22C131.048 34.212 130.718 33.432 130.058 32.88C129.41 32.328 128.456 32.052 127.196 32.052H123.254L123.848 31.422V39ZM154.802 43.608C153.854 43.608 152.972 43.452 152.156 43.14C151.352 42.816 150.65 42.366 150.05 41.79C149.462 41.202 149 40.524 148.664 39.756C148.34 38.976 148.178 38.124 148.178 37.2C148.178 36.276 148.34 35.43 148.664 34.662C149 33.882 149.462 33.204 150.05 32.628C150.65 32.04 151.352 31.59 152.156 31.278C152.96 30.954 153.842 30.792 154.802 30.792C155.75 30.792 156.626 30.954 157.43 31.278C158.234 31.59 158.93 32.034 159.518 32.61C160.118 33.186 160.58 33.864 160.904 34.644C161.24 35.424 161.408 36.276 161.408 37.2C161.408 38.124 161.24 38.976 160.904 39.756C160.58 40.536 160.118 41.214 159.518 41.79C158.93 42.366 158.234 42.816 157.43 43.14C156.626 43.452 155.75 43.608 154.802 43.608ZM154.802 42.42C155.558 42.42 156.254 42.294 156.89 42.042C157.538 41.778 158.096 41.412 158.564 40.944C159.044 40.464 159.416 39.912 159.68 39.288C159.944 38.652 160.076 37.956 160.076 37.2C160.076 36.444 159.944 35.754 159.68 35.13C159.416 34.494 159.044 33.942 158.564 33.474C158.096 32.994 157.538 32.628 156.89 32.376C156.254 32.112 155.558 31.98 154.802 31.98C154.046 31.98 153.344 32.112 152.696 32.376C152.048 32.628 151.484 32.994 151.004 33.474C150.536 33.942 150.164 34.494 149.888 35.13C149.624 35.754 149.492 36.444 149.492 37.2C149.492 37.944 149.624 38.634 149.888 39.27C150.164 39.906 150.536 40.464 151.004 40.944C151.484 41.412 152.048 41.778 152.696 42.042C153.344 42.294 154.046 42.42 154.802 42.42ZM163.898 43.59C163.634 43.59 163.406 43.494 163.214 43.302C163.034 43.11 162.944 42.876 162.944 42.6C162.944 42.312 163.034 42.078 163.214 41.898C163.406 41.718 163.634 41.628 163.898 41.628C164.162 41.628 164.384 41.718 164.564 41.898C164.756 42.078 164.852 42.312 164.852 42.6C164.852 42.876 164.756 43.11 164.564 43.302C164.384 43.494 164.162 43.59 163.898 43.59Z' fill='white'/%3E%3C/svg%3E%0A");
}

@media (max-width: 1024px) {
    .training__item_image_wrapper::before {
        width: 136px;
        left: 28px;
        background-size: contain;
    }
}

@media (max-width: 900px) {
    .training__item_image_wrapper::before {
        width: 175px;
        left: 40px;
        background-size: contain;
    }
}

@media (max-width: 600px) {
    .training__item_image_wrapper::before {
        display: none;
    }
}

.training__item_image_wrapper.--logo-top-left::before {
    top: 40px;
}

@media (max-width: 1680px) {
    .training__item_image_wrapper.--logo-top-left::before {
        top: 45px;
    }
}

@media (max-width: 1024px) {
    .training__item_image_wrapper.--logo-top-left::before {
        top: 35px;
    }
}

@media (max-width: 900px) {
    .training__item_image_wrapper.--logo-top-left::before {
        top: 48px;
    }
}

.training__item_image_wrapper.--logo-bottom-right::before {
    bottom: 40px;
}

@media (max-width: 1680px) {
    .training__item_image_wrapper.--logo-bottom-right::before {
        bottom: 35px;
    }
}

@media (max-width: 1024px) {
    .training__item_image_wrapper.--logo-bottom-right::before {
        bottom: 13px;
    }
}

@media (max-width: 900px) {
    .training__item_image_wrapper.--logo-bottom-right::before {
        bottom: 33px;
    }
}

.training__item_image {
    width: 100%;
    height: 100%;
    max-height: 800px;
    object-fit: cover;
}

@media (max-width: 1680px) {
    .training__item_image {
        max-height: 727px;
    }
}

@media (max-width: 1440px) {
    .training__item_image {
        max-height: 613px;
    }
}

@media (max-width: 1366px) {
    .training__item_image {
        max-height: 600px;
    }
}

@media (max-width: 1280px) {
    .training__item_image {
        max-height: 560px;
    }
}

@media (max-width: 1024px) {
    .training__item_image {
        max-height: 435px;
    }
}

@media (max-width: 900px) {
    .training__item_image {
        max-height: 688px;
    }
}

@media (max-width: 600px) {
    .training__item_image {
        max-height: 415px;
    }
}

@media (max-width: 400px) {
    .training__item_image {
        max-height: 285px;
    }
}

.training__item_btn {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    text-transform: uppercase;
    position: relative;
    margin-top: 20px;
    text-decoration: none;
    padding-left: 50px;
    position: relative;
    padding-bottom: 5px;
    max-width: fit-content;
}

.training__item_btn::before {
    content: '';
    width: 32px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='16' viewBox='0 0 31 16' fill='none'%3E%3Cpath d='M30.7071 8.70711C31.0976 8.31658 31.0976 7.68342 30.7071 7.29289L24.3431 0.928932C23.9526 0.538408 23.3195 0.538408 22.9289 0.928932C22.5384 1.31946 22.5384 1.95262 22.9289 2.34315L28.5858 8L22.9289 13.6569C22.5384 14.0474 22.5384 14.6805 22.9289 15.0711C23.3195 15.4616 23.9526 15.4616 24.3431 15.0711L30.7071 8.70711ZM0 9H30V7H0V9Z' fill='%23212121'/%3E%3C/svg%3E");
    display: block;
    position: absolute;
    left: 0;
    top: 30%;
}

.training__item_btn::after{
    content: '';
    display: block;
    width: 0;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #212121;
    transition: 0.4s;
}

.training__item_btn:hover::after,
.training__item_wrapper:hover .training__item_btn::after{
    width: 100%;
}

@media (max-width: 1680px) {
    .training__item_btn {
        margin-top: 27px;
    }
}

@media (max-width: 1366px) {
    .training__item_btn {
        margin-top: 21px;
    }
}

@media (max-width: 1280px) {
    .training__item_btn {
        font-size: 28px;
        padding-bottom: 15px;
    }
}

@media (max-width: 1024px) {
    .training__item_btn {
        margin-top: 26px;
    }
}

@media (max-width: 900px) {
    .training__item_btn {
        font-size: 24px;
        padding-bottom: 13px;
        margin-top: 30px;
    }

    .training__item_btn::before {
        top: 22%;
    }
}

@media (max-width: 600px) {
    .training__item_btn {
        font-size: 18px;
        padding-bottom: 9px;
        margin-top: 20px;
    }
}

.training_header .bx-breadcrumb {
    margin: 40px 0 90px;
}

@media (max-width: 1680px) {
    .training_header .bx-breadcrumb {
        margin: 40px 0 80px;
    }
}

@media (max-width: 900px) {
    .btn_back.--training_back_btn {
        margin: 40px 0 90px;
    }
}


.banner__text_description {
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 38.4px;
    max-width: 700px;
    position: relative;
    top: -10px;
}

@media (max-width: 1680px) {
    .banner__text_description {
        top: -60px;
        max-width: 630px;
    }
}

@media (max-width: 1440px) {
    .banner__text_description {
        top: -130px;
        max-width: 535px;
    }
}

@media (max-width: 1366px) {
    .banner__text_description {
        max-width: 525px;
        font-size: 18px;
        top: -155px;
        line-height: 28.8px;
    }
}

@media (max-width: 1280px) {
    .banner__text_description {
        top: -90px;
    }
}

@media (max-width: 1024px) {
    .banner__text_description {
        font-size: 16px;
        max-width: 382px;
        top: -171px;
    }
}

@media (max-width: 990px) {
    .banner__text_description {
        top: 0;
        max-width: 100%;
    }
}

@media (max-width: 400px) {
    .banner__text_description {
        font-size: 14px;
        line-height: 22.4px;
    }
}

.spikers-header .bx-breadcrumb {
    margin: 60px 0 0 0;
}

@media (max-width: 1440px) {
    .spikers-header .bx-breadcrumb {
        margin: 40px 0 0 0;
    }
}

@media (max-width: 1024px) {
    .spikers-header .change-breadcrumb .btn_back{
        position: relative;
    }
    .spikers-header .btn_back {
        margin: 40px 0 0 0;
    }
}
@media (max-width: 1023px) {
    .spikers-header .change-breadcrumb .btn_back{
        position: absolute;
    }
}

@media (max-width: 990px) {
    .spikers-header .bx-breadcrumb {
        display: none;
    }

    .spikers-header .btn_back {
        display: block;
        color: #212121;
        font-family: 'Montserrat';
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
        padding-left: 36px;
        margin: 40px 0 100px;
    }

    .spikers-header .btn_back::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='16' viewBox='0 0 21 16' fill='none'%3E%3Cpath d='M0.292893 7.29289C-0.0976311 7.68342 -0.0976311 8.31658 0.292893 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292893 7.29289ZM1 9H21V7H1V9Z' fill='%23212121'/%3E%3C/svg%3E");
        width: 21px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
        position: absolute;
        left: 0;
        top: 3px;
    }

    .spikers-header .blog-header__column.blog-header__column--right-side {
        margin-top: 102px;
    }
}

.spikers-header .banner__text_vertical_line {
    border-left: 1px solid #7DA5D2;
    height: 450px;
    margin: 37px 0;
}

section.spikers-company {
    padding: 0;
}

@media (max-width: 1680px) {
    .spikers-header .banner__text_vertical_line {
        height: 362px;
        margin-bottom: 45px;
    }

    section.spikers-company.detail-blog-header:before {
        min-height: 850px;
    }
}

@media (max-width: 1500px) {
    .spikers-header .banner__text_vertical_line {
        height: 250px;
        margin-bottom: 21px;
    }

    section.spikers-company.detail-blog-header:before {
        min-height: 705px;
    }
}

@media (max-width: 1366px) {
    .spikers-header .banner__text_vertical_line {
        height: 205px;
        margin-bottom: 45px;
        margin-top: 30px;
    }

    section.spikers-company.detail-blog-header:before {
        min-height: 580px;
    }
}

@media (max-width: 1280px) {
    .spikers-header .banner__text_vertical_line {
        height: 271px;
        margin-bottom: 10px;
        margin-top: 31px;
    }

    section.spikers-company.detail-blog-header:before {
        min-height: 637px;
    }

    .spikers-header .blog-header__column.blog-header__column--left-side {
        gap: 0;
    }
}

@media (max-width: 1024px) {
    .spikers-header .banner__text_vertical_line {
        height: 110px;
    }

    section.spikers-company.detail-blog-header:before {
        min-height: 497px;
    }
}

@media (max-width: 990px) {
    .spikers-header .banner__text_vertical_line {
        margin: 0;
    }

    section.spikers-company.detail-blog-header:before {
        height: 100%;
    }
}

@media (max-width: 600px) {
    .spikers-header .banner__text_vertical_line {
        display: none;
    }

    .spikers-header.blog-header {
        gap: 0;
    }

    .spikers-header .blog-header__column.blog-header__column--left-side {
        gap: 0;
    }
}

.spikers-header .banner__text_name {
    color: #7DA5D2;
    letter-spacing: 1.2px;
}

@media (max-width: 1280px) {
    .spikers-header .banner__text_name {
        margin-top: 20px;
    }
}

@media (max-width: 1024px) {
    .spikers-header .banner__text_name {
        margin-top: 31px;
    }
}

@media (max-width: 990px) {
    .spikers-header .banner__text_name {
        margin-top: 35px;
    }
}

@media (max-width: 400px) {
    .spikers-header .banner__text_name {
        letter-spacing: 0.9px;
    }
}

@media (max-width: 1680px) {
    .spikers-header .banner__text_main_slogan {
        margin-bottom: 100px;
    }
}

@media (max-width: 1500px) {
    .spikers-header .banner__text_main_slogan {
        font-size: 54px;
    }
}

@media (max-width: 1440px) {
    .spikers-header .banner__text_main_slogan {
        margin-bottom: 150px;
    }
}

@media (max-width: 1366px) {
    .spikers-header .banner__text_main_slogan {
        font-size: 40px;
        margin-bottom: 197px;
    }
}

@media (max-width: 1280px) {
    .spikers-header .banner__text_main_slogan {
        margin-bottom: 130px;
    }
}

@media (max-width: 1024px) {
    .spikers-header .banner__text_main_slogan {
        margin-bottom: 210px;
    }
}

@media (max-width: 990px) {
    .spikers-header .banner__text_main_slogan {
        margin-bottom: 30px;
    }
}

@media (max-width: 600px) {
    .spikers-header .banner__text_main_slogan {
        font-size: 32px;
    }
}

@media (max-width: 400px) {
    .spikers-header .banner__text_main_slogan {
        font-size: 24px;
        margin-bottom: 22px;
    }
}

.spikers-header .blog-header__image {
    min-height: auto;
    max-height: 1000px;
    height: 100%;
}

@media (max-width: 1366px) {
    .spikers-header .blog-header__image {
        max-height: 685px;
        object-position: 0 0;
    }
}

@media (max-width: 1024px) {
    .spikers-header .blog-header__image {
        max-height: 545px;

    }
}

@media (max-width:990px) {
    .spikers-header .blog-header__image {
        max-height: 700px;
        object-position: 0px -20px;
    }
}

@media (max-width:600px) {
    .spikers-header .blog-header__image {
        max-height: 465px;
        object-position: 0 0;
    }
}

@media (max-width:400px) {
    .spikers-header .blog-header__image {
        max-height: 330px;
        object-position: 0 0;
    }
}

.spikers_list {
    padding-top: 140px;
    padding-bottom: 138px;
}

@media (max-width: 1680px) {
    .spikers_list {
        padding-top: 212px;
    }
}

@media (max-width: 1440px) {
    .spikers_list {
        padding-top: 185px;
    }
}

@media (max-width: 1366px) {
    .spikers_list {
        padding-top: 78px;
        padding-bottom: 81px;
    }
}

@media (max-width: 1280px) {
    .spikers_list {
        padding-top: 144px;
        padding-bottom: 108px;
    }
}

@media (max-width: 1024px) {
    .spikers_list {
        padding-top: 140px;
    }
}

@media (max-width: 990px) {
    .spikers_list {
        padding-top: 160px;
        padding-bottom: 108px;
    }
}

@media (max-width: 600px) {
    .spikers_list {
        padding-top: 85px;
        padding-bottom: 100px;
    }
}

.spikers_item {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 990px) {
    .spikers_item {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 600px) {
    .spikers_item {
        align-items: center;
    }
}

.spikers_item:not(:last-child) {
    margin-bottom: 274px;
}

@media (max-width: 1680px) {
    .spikers_item:not(:last-child) {
        margin-bottom: 320px;
    }
}

@media (max-width: 1440px) {
    .spikers_item:not(:last-child) {
        margin-bottom: 280px;
    }
}

@media (max-width: 1366px) {
    .spikers_item:not(:last-child) {
        margin-bottom: 165px;
    }
}

@media (max-width: 1366px) {
    .spikers_item:not(:last-child) {
        margin-bottom: 238px;
    }
}

@media (max-width: 1024px) {
    .spikers_item:not(:last-child) {
        margin-bottom: 237px;
    }
}

@media (max-width: 990px) {
    .spikers_item:not(:last-child) {
        margin-bottom: 150px;
    }
}

@media (max-width: 600px) {
    .spikers_item:not(:last-child) {
        margin-bottom: 200px;
    }
}

@media (max-width: 400px) {
    .spikers_item:not(:last-child) {
        margin-bottom: 179px;
    }
}

.spikers_item__graphic {
    max-width: 845px;
    position: relative;
}

@media (max-width: 1680px) {
    .spikers_item__graphic {
        max-width: 770px;
    }
}

@media (max-width: 1440px) {
    .spikers_item__graphic {
        max-width: 650px;
    }
}

@media (max-width: 990px) {
    .spikers_item__graphic {
        max-width: 100%;
        margin-bottom: 60px;
    }
}

@media (max-width: 400px) {
    .spikers_item__graphic {
        margin-bottom: 35px;
    }
}

.spikers_item__animated_circle {
    width: 205px;
    height: 205px;
    position: absolute;
    bottom: 0;
    right: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='205' height='205' viewBox='0 0 205 205' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M172.262 117.38L186.2 116.094L185.733 117.48L172.622 118.659L172.879 117.897L182.593 126.802L182.155 128.101L171.836 118.645L172.262 117.38Z' fill='%23212121'/%3E%3Cpath d='M169.901 126.594L181.25 132.509L180.625 133.709L170.314 128.334L167.001 134.69L165.963 134.149L169.901 126.594Z' fill='%23212121'/%3E%3Cpath d='M166.996 135.422L173.344 147.98L172.512 149.023L158.861 145.607L159.751 144.493L172.491 147.789L172.148 148.218L166.118 136.522L166.996 135.422ZM168.23 139.355L168.836 140.354L164.192 146.168L163.084 145.798L168.23 139.355Z' fill='%23212121'/%3E%3Cpath d='M161.702 154.365L156.622 158.832L155.862 157.967L160.941 153.5L161.702 154.365ZM157.693 150.027L151.912 155.11L151.14 154.231L157.936 148.255L166.387 157.866L159.797 163.661L159.024 162.782L164.598 157.88L157.693 150.027Z' fill='%23212121'/%3E%3Cpath d='M149.819 160.729L150.701 162.119L148.067 172.922L146.728 173.71L148.59 165.739L148.834 164.641L149.819 160.729ZM149.213 157.394L155.708 168.422L154.542 169.108L148.047 158.081L149.213 157.394ZM141.289 162.061L149.275 164.741L148.989 166.056L139.903 162.877L141.289 162.061Z' fill='%23212121'/%3E%3Cpath d='M139.995 164.522L138.821 178.544L137.565 178.996L127.728 168.933L129.07 168.45L138.193 177.934L137.677 178.12L138.67 164.998L139.995 164.522ZM138.984 168.518L138.977 169.687L131.975 172.205L131.225 171.309L138.984 168.518Z' fill='%23212121'/%3E%3Cpath d='M125.817 171.061L127.549 183.741L126.444 183.892L116.19 174.073L116.77 173.994L118.274 185.008L116.952 185.188L115.22 172.508L116.325 172.357L126.56 182.179L125.981 182.258L124.477 171.244L125.817 171.061Z' fill='%23212121'/%3E%3Cpath d='M110.342 173.143C110.61 173.126 110.847 173.208 111.054 173.39C111.249 173.573 111.355 173.805 111.373 174.085C111.392 174.377 111.315 174.62 111.145 174.814C110.961 175.008 110.736 175.114 110.469 175.131C110.201 175.148 109.97 175.071 109.776 174.901C109.57 174.731 109.457 174.5 109.439 174.208C109.421 173.928 109.503 173.684 109.686 173.477C109.856 173.271 110.075 173.16 110.342 173.143Z' fill='%23212121'/%3E%3Cpath d='M105.79 175.406L103.466 187.991L102.369 187.789L98.429 176.91L99.0044 177.016L91.4918 185.779L90.3951 185.577L92.7199 172.992L93.9964 173.228L92.0402 183.817L91.7346 183.761L98.6449 175.741L99.2742 175.857L102.899 185.823L102.558 185.76L104.514 175.171L105.79 175.406Z' fill='%23212121'/%3E%3Cpath d='M84.6028 179.304L78.2701 176.925L78.6751 175.847L85.0077 178.225L84.6028 179.304ZM86.5421 173.724L79.3365 171.018L79.7479 169.922L88.2201 173.104L83.7204 185.085L75.505 182L75.9164 180.904L82.8653 183.514L86.5421 173.724Z' fill='%23212121'/%3E%3Cpath d='M76.0618 170.096L69.1121 180.843L64.7367 178.013C63.5905 177.272 62.7364 176.393 62.1745 175.377C61.5958 174.364 61.3273 173.297 61.3692 172.178C61.411 171.058 61.7728 169.971 62.4545 168.917C63.1363 167.863 63.9791 167.087 64.983 166.589C65.9869 166.092 67.0728 165.894 68.2406 165.996C69.3915 166.102 70.5402 166.525 71.6864 167.267L76.0618 170.096ZM74.2904 170.344L71.1125 168.289C70.1606 167.673 69.2176 167.325 68.2833 167.243C67.3322 167.165 66.4504 167.328 65.6379 167.732C64.8188 168.145 64.1312 168.782 63.5752 169.642C63.0126 170.512 62.714 171.4 62.6793 172.306C62.6447 173.213 62.8613 174.079 63.3292 174.904C63.7803 175.733 64.4817 176.455 65.4336 177.07L68.6115 179.126L74.2904 170.344Z' fill='%23212121'/%3E%3Cpath d='M62.5244 161.324C62.7382 161.486 62.864 161.704 62.9017 161.977C62.9297 162.243 62.8591 162.487 62.6898 162.711C62.5132 162.944 62.2969 163.078 62.0407 163.114C61.7749 163.142 61.5351 163.075 61.3213 162.913C61.1076 162.751 60.983 162.542 60.9476 162.286C60.9025 162.022 60.9683 161.774 61.1449 161.541C61.3141 161.317 61.5354 161.187 61.8086 161.149C62.0721 161.104 62.3107 161.162 62.5244 161.324Z' fill='%23212121'/%3E%3Cpath d='M58.1441 159.507L48.6263 168.062L45.4241 164.5C44.6989 163.693 44.207 162.882 43.9484 162.065C43.6807 161.257 43.6531 160.479 43.8655 159.731C44.0608 158.981 44.5029 158.297 45.1918 157.678C45.8625 157.075 46.5853 156.712 47.3599 156.589C48.1174 156.466 48.8883 156.576 49.6727 156.92C50.457 157.264 51.2118 157.839 51.937 158.646L54.6381 161.651L53.7589 161.63L57.2397 158.501L58.1441 159.507ZM53.8404 161.556L53.7543 162.445L51.0776 159.467C50.2221 158.516 49.3703 157.978 48.5224 157.855C47.6573 157.732 46.8486 158.008 46.0962 158.684C45.3348 159.369 44.9697 160.148 45.0008 161.021C45.0239 161.885 45.4632 162.793 46.3187 163.745L48.9954 166.723L48.1162 166.702L53.8404 161.556Z' fill='%23212121'/%3E%3Cpath d='M48.3095 150.179L37.3776 156.833L34.887 152.741C34.323 151.815 33.9892 150.926 33.8855 150.076C33.7714 149.232 33.8877 148.462 34.2345 147.766C34.5645 147.066 35.1251 146.475 35.9164 145.993C36.6868 145.524 37.464 145.301 38.248 145.323C39.0153 145.341 39.7527 145.592 40.4602 146.074C41.1574 146.563 41.7879 147.271 42.352 148.197L44.4528 151.649L43.6081 151.456L47.6061 149.023L48.3095 150.179ZM43.7656 142.714L41.51 147.939L40.7495 146.69L42.9956 141.449L43.7656 142.714ZM43.7018 151.399L43.4689 152.248L41.3871 148.827C40.7217 147.734 39.9784 147.052 39.1572 146.782C38.3298 146.5 37.484 146.623 36.6198 147.149C35.7453 147.681 35.2428 148.38 35.1124 149.244C34.9757 150.097 35.2401 151.071 35.9055 152.164L37.9874 155.584L37.1271 155.402L43.7018 151.399Z' fill='%23212121'/%3E%3Cpath d='M38.332 134.119C38.6444 135.029 38.7852 135.928 38.7544 136.815C38.7081 137.694 38.5071 138.517 38.1514 139.283C37.7803 140.042 37.2811 140.709 36.654 141.285C36.0114 141.854 35.2462 142.29 34.3585 142.594C33.4707 142.899 32.6045 143.022 31.7599 142.964C30.8998 142.898 30.0961 142.678 29.349 142.303C28.5863 141.92 27.9226 141.394 27.3579 140.724C26.7817 140.059 26.3353 139.265 26.019 138.342C25.7066 137.431 25.5735 136.536 25.6198 135.657C25.6546 134.782 25.8518 133.967 26.2115 133.212C26.5671 132.446 27.0663 131.779 27.7089 131.21C28.3475 130.63 29.1107 130.188 29.9985 129.884C30.8862 129.579 31.7601 129.46 32.6203 129.526C33.4764 129.58 34.2801 129.8 35.0312 130.187C35.7784 130.562 36.4401 131.082 37.0163 131.748C37.581 132.418 38.0196 133.208 38.332 134.119ZM37.1906 134.51C36.9415 133.784 36.5911 133.157 36.1394 132.629C35.6722 132.093 35.1367 131.678 34.5328 131.382C33.9134 131.079 33.2605 130.904 32.574 130.856C31.876 130.812 31.1638 130.914 30.4374 131.163C29.7111 131.413 29.0917 131.767 28.5792 132.226C28.0551 132.689 27.6474 133.229 27.3559 133.844C27.049 134.452 26.8813 135.109 26.8527 135.814C26.8087 136.512 26.9112 137.224 27.1604 137.951C27.4095 138.677 27.7677 139.308 28.2349 139.844C28.6905 140.383 29.228 140.804 29.8474 141.107C30.4512 141.403 31.1042 141.578 31.8062 141.634C32.4927 141.682 33.1991 141.581 33.9254 141.332C34.6402 141.087 35.2597 140.733 35.7837 140.269C36.3038 139.795 36.7173 139.253 37.0242 138.646C37.3157 138.03 37.4814 137.368 37.5215 136.658C37.5501 135.952 37.4398 135.236 37.1906 134.51Z' fill='%23212121'/%3E%3Cpath d='M32.5774 87.7819L18.6351 89.0144L19.1072 87.6301L32.2221 86.5017L31.9624 87.263L22.2827 78.3207L22.7254 77.0229L33.0083 86.5187L32.5774 87.7819Z' fill='%23212121'/%3E%3Cpath d='M34.9043 78.7041L23.5779 72.746L24.2077 71.5487L34.4986 76.962L37.8351 70.6192L38.8707 71.164L34.9043 78.7041Z' fill='%23212121'/%3E%3Cpath d='M37.6992 70.1054L31.351 57.547L32.1839 56.5042L45.8348 59.9202L44.9448 61.0344L32.2049 57.7377L32.5472 57.3091L38.5778 69.0055L37.6992 70.1054ZM36.4656 66.1718L35.8596 65.1729L40.5035 59.3589L41.6117 59.7292L36.4656 66.1718Z' fill='%23212121'/%3E%3Cpath d='M43.2356 50.8648L48.3317 46.4163L49.0891 47.284L43.993 51.7325L43.2356 50.8648ZM47.2292 55.2174L53.0278 50.1557L53.7972 51.0372L46.9794 56.9886L38.5633 47.3472L45.1745 41.5762L45.944 42.4577L40.352 47.339L47.2292 55.2174Z' fill='%23212121'/%3E%3Cpath d='M54.7875 44.788L53.9052 43.398L56.5398 32.5956L57.8789 31.807L56.0169 39.7781L55.7727 40.8766L54.7875 44.788ZM55.3935 48.123L48.8992 37.0953L50.065 36.4088L56.5593 47.4364L55.3935 48.123ZM63.3177 43.4563L55.3314 40.7758L55.6181 39.4612L64.704 42.6399L63.3177 43.4563Z' fill='%23212121'/%3E%3Cpath d='M64.7384 40.8508L65.9644 26.8326L67.222 26.3856L77.021 36.4847L75.6774 36.9623L66.5895 27.4448L67.1063 27.261L66.0649 40.3793L64.7384 40.8508ZM65.7639 36.8579L65.7754 35.6895L72.7867 33.1972L73.5331 34.0961L65.7639 36.8579Z' fill='%23212121'/%3E%3Cpath d='M78.7706 34.3215L77.087 21.6349L78.1926 21.4881L88.4087 31.3458L87.8287 31.4227L86.3664 20.4034L87.6895 20.2279L89.373 32.9145L88.2675 33.0613L78.0695 23.2012L78.6495 23.1243L80.1118 34.1435L78.7706 34.3215Z' fill='%23212121'/%3E%3Cpath d='M94.2388 32.2691C93.9711 32.2851 93.7341 32.2015 93.5278 32.0185C93.3337 31.8347 93.2283 31.6029 93.2116 31.3231C93.1941 31.0311 93.2712 30.7884 93.4428 30.595C93.6266 30.4009 93.8523 30.2958 94.1199 30.2798C94.3876 30.2638 94.6181 30.3416 94.8116 30.5132C95.0171 30.6841 95.1286 30.9155 95.1461 31.2075C95.1628 31.4874 95.0796 31.7304 94.8966 31.9367C94.7257 32.1423 94.5065 32.2531 94.2388 32.2691Z' fill='%23212121'/%3E%3Cpath d='M99.1345 29.9625L101.508 17.3866L102.604 17.5934L106.502 28.4876L105.927 28.3791L113.473 19.6447L114.569 19.8515L112.196 32.4274L110.92 32.1866L112.917 21.6049L113.222 21.6626L106.281 29.6553L105.652 29.5366L102.066 19.5571L102.407 19.6215L100.41 30.2032L99.1345 29.9625Z' fill='%23212121'/%3E%3Cpath d='M120.394 26.1373L126.717 28.5398L126.308 29.6165L119.985 27.214L120.394 26.1373ZM118.433 31.7095L125.628 34.4432L125.213 35.537L116.753 32.3228L121.298 20.3593L129.502 23.4761L129.086 24.5699L122.147 21.9336L118.433 31.7095Z' fill='%23212121'/%3E%3Cpath d='M128.617 35.1663L135.606 24.4457L139.971 27.2915C141.114 28.037 141.965 28.9191 142.523 29.9377C143.098 30.9528 143.363 32.0201 143.317 33.1395C143.271 34.259 142.905 35.3446 142.219 36.3962C141.534 37.4478 140.688 38.2205 139.682 38.7143C138.676 39.208 137.59 39.4017 136.422 39.2953C135.272 39.1854 134.125 38.7576 132.981 38.012L128.617 35.1663ZM130.389 34.925L133.559 36.9919C134.509 37.611 135.45 37.9631 136.384 38.0482C137.335 38.1298 138.218 37.9703 139.032 37.5698C139.852 37.1591 140.542 36.5249 141.101 35.6673C141.667 34.7994 141.969 33.9123 142.007 33.0059C142.045 32.0995 141.832 31.2328 141.367 30.406C140.919 29.5755 140.22 28.8508 139.271 28.2317L136.1 26.1648L130.389 34.925Z' fill='%23212121'/%3E%3Cpath d='M142.346 44.1301C142.132 43.9674 142.007 43.7494 141.971 43.476C141.944 43.2101 142.015 42.9657 142.185 42.7428C142.363 42.5103 142.58 42.3768 142.836 42.3424C143.102 42.3154 143.341 42.3832 143.555 42.5459C143.768 42.7085 143.892 42.918 143.926 43.1743C143.97 43.4379 143.903 43.686 143.726 43.9186C143.556 44.1414 143.334 44.2712 143.061 44.3079C142.797 44.352 142.559 44.2927 142.346 44.1301Z' fill='%23212121'/%3E%3Cpath d='M146.498 45.7397L156.016 37.1842L159.218 40.7466C159.943 41.5533 160.435 42.3649 160.694 43.1814C160.962 43.9896 160.989 44.7679 160.777 45.5161C160.581 46.2652 160.139 46.9494 159.45 47.5686C158.78 48.1716 158.057 48.5344 157.282 48.6572C156.525 48.7808 155.754 48.6707 154.97 48.3269C154.185 47.9831 153.43 47.4078 152.705 46.601L150.004 43.5961L150.883 43.617L147.403 46.7459L146.498 45.7397ZM150.802 43.6904L150.888 42.8017L153.565 45.7794C154.42 46.7312 155.272 47.2685 156.12 47.3913C156.985 47.515 157.794 47.2387 158.546 46.5625C159.307 45.878 159.673 45.0991 159.641 44.2257C159.618 43.3614 159.179 42.4534 158.324 41.5016L155.647 38.5239L156.526 38.5448L150.802 43.6904Z' fill='%23212121'/%3E%3Cpath d='M156.498 55.1722L167.454 48.5578L169.93 52.6585C170.49 53.5871 170.821 54.4767 170.922 55.3272C171.033 56.1713 170.913 56.9409 170.564 57.6358C170.232 58.3349 169.669 58.9238 168.876 59.4026C168.104 59.8688 167.326 60.0893 166.542 60.0643C165.775 60.0434 165.038 59.7904 164.332 59.3053C163.637 58.8139 163.009 58.1038 162.448 57.1752L160.36 53.7162L161.204 53.9114L157.197 56.3304L156.498 55.1722ZM161.015 62.6536L163.289 57.4363L164.045 58.6884L161.78 63.9214L161.015 62.6536ZM161.11 53.9681L161.346 53.1209L163.415 56.5486C164.077 57.6442 164.818 58.3288 165.638 58.6025C166.464 58.8866 167.311 58.7672 168.177 58.2444C169.053 57.7152 169.558 57.0188 169.692 56.1552C169.831 55.3019 169.571 54.3275 168.909 53.2319L166.84 49.8042L167.699 49.99L161.11 53.9681Z' fill='%23212121'/%3E%3Cpath d='M166.527 71.3885C166.217 70.4765 166.08 69.5772 166.114 68.6905C166.164 67.8115 166.368 66.9895 166.726 66.2245C167.1 65.4672 167.602 64.8018 168.231 64.2282C168.876 63.6622 169.643 63.2286 170.531 62.9274C171.42 62.6262 172.287 62.5062 173.131 62.5676C173.991 62.6365 174.794 62.8599 175.54 63.2378C176.301 63.6233 176.963 64.1519 177.525 64.8236C178.099 65.4914 178.542 66.287 178.855 67.2105C179.164 68.1225 179.294 69.018 179.244 69.897C179.206 70.7722 179.006 71.5864 178.644 72.3398C178.285 73.1048 177.784 73.7702 177.139 74.3362C176.498 74.9137 175.733 75.3531 174.844 75.6543C173.955 75.9555 173.081 76.0716 172.221 76.0027C171.365 75.9453 170.562 75.7219 169.813 75.3325C169.067 74.9546 168.407 74.4318 167.833 73.764C167.271 73.0922 166.836 72.3004 166.527 71.3885ZM167.669 71.0012C167.916 71.7284 168.264 72.3569 168.714 72.8866C169.179 73.4238 169.713 73.8413 170.316 74.1389C170.934 74.4442 171.586 74.6221 172.272 74.6727C172.97 74.7193 173.683 74.6194 174.41 74.3729C175.137 74.1265 175.758 73.7746 176.272 73.3172C176.798 72.8559 177.208 72.3181 177.501 71.7038C177.811 71.0971 177.981 70.441 178.012 69.7355C178.059 69.0376 177.959 68.3251 177.712 67.5978C177.466 66.8706 177.11 66.2383 176.645 65.701C176.191 65.1598 175.655 64.7366 175.037 64.4313C174.434 64.1337 173.782 63.9557 173.08 63.8976C172.394 63.847 171.687 63.945 170.96 64.1914C170.244 64.434 169.623 64.7859 169.098 65.2472C168.576 65.72 168.16 66.2598 167.851 66.8665C167.557 67.4808 167.389 68.1426 167.346 68.8521C167.315 69.5576 167.423 70.2739 167.669 71.0012Z' fill='%23212121'/%3E%3C/svg%3E%0A");
    transition: all 1s ease;
    transform: translate(50%, 50%);
    animation: corner_rotate 15s linear infinite;
}

@media (max-width: 1366px) {
    .spikers_item__animated_circle {
        width: 130px;
        height: 130px;
    }
}

@media (max-width: 1024px) {
    .spikers_item__animated_circle {
        display: none;
    }
}

@keyframes corner_rotate {
    from {
        transform: translate(50%, 50%) rotate(-360deg);
    }
}

.spikers_item__image{
    width: 100%;
    object-fit: contain;
}

.spikers_item__poster{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width: 1024px) {
    .spikers_item__poster{
        display: block;
    }
}

.spikers_item__video{
    width: 100%;
    object-fit: cover;
    height: 800px;
    cursor: pointer;
}

@media (max-width: 1680px) {
    .spikers_item__video{
        height: 728px;
    }
}
@media (max-width: 1480px) {
    .spikers_item__video{
        height: 614px;
    }
}
@media (max-width: 1366px) {
    .spikers_item__video{
        height: 600px;
    }
}
@media (max-width: 1280px) {
    .spikers_item__video{
        height: 560px;
    }
}
@media (max-width: 1024px) {
    .spikers_item__video{
        height: 438px;
    }
}
@media (max-width: 990px) {
    .spikers_item__video{
        height: 690px;
    }
}
@media (max-width: 600px) {
    .spikers_item__video{
        height: 417px;
    }
}
@media (max-width: 400px) {
    .spikers_item__video{
        height: 284px;
    }
}
.spikers_item__content {
    max-width: 697px;
    margin-left: 25px;
}

@media (max-width: 1680px) {
    .spikers_item__content {
        max-width: 636px;
    }
}

@media (max-width: 1440px) {
    .spikers_item__content {
        max-width: 646px;
    }
}

@media (max-width: 1366px) {
    .spikers_item__content {
        max-width: 635px;
        margin-left: 18px;
    }
}

@media (max-width: 1280px) {
    .spikers_item__content {
        max-width: 590px;
        margin-left: 18px;
    }
}

@media (max-width: 1024px) {
    .spikers_item__content {
        max-width: 462px;
        margin-left: 18px;
    }
}

@media (max-width: 990px) {
    .spikers_item__content {
        max-width: 100%;
        margin: 0;
    }
}

@media (max-width: 600px) {
    .spikers_item__content {
        text-align: center;
    }
}

.spikers_item:nth-child(2n) .spikers_item__content {
    order: 1;
    margin-left: 0;
    margin-right: 25px;
}

@media (max-width: 1366px) {
    .spikers_item:nth-child(2n) .spikers_item__content {
        margin-right: 18px;

    }
}

@media (max-width: 990px) {
    .spikers_item:nth-child(2n) .spikers_item__content {
        margin: 0;
        order: 2;
    }
}

.spikers_item:nth-child(2n) .spikers_item__graphic {
    order: 2;
}

.spikers_item__name {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 5px;
}

@media (max-width: 1440px) {
    .spikers_item__name {
        font-size: 32px;
    }
}

@media (max-width: 1440px) {
    .spikers_item__name {
        margin-bottom: 7px;
    }
}

@media (max-width: 600px) {
    .spikers_item__name {
        font-size: 24px;
    }
}

@media (max-width: 400px) {
    .spikers_item__name {
        font-size: 18px;
    }
}

.spikers_item__slogan {
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 4.2px;
    text-transform: uppercase;
    margin-bottom: 60px;
}

@media (max-width: 400px) {
    .spikers_item__slogan {
        font-size: 12px;
        line-height: 19.2px;
        letter-spacing: 4.08px;
    }
}

.spikers_item__blockquote {
    position: relative;
    color: #212121;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 38.4px;
}

@media (max-width: 1440px) {
    .spikers_item__blockquote {
        font-size: 20px;
        line-height: 32px;
    }
}

@media (max-width: 1024px) {
    .spikers_item__blockquote {
        font-size: 18px;
        line-height: 28.8px;
    }
}

@media (max-width: 400px) {
    .spikers_item__blockquote {
        font-size: 16px;
        line-height: 25.6px;
    }
}

.spikers_item__blockquote::before {
    content: '';
    display: block;
    position: relative;
    width: 40px;
    height: 40px;
    margin-bottom: 5px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.97166 24.8C5.04833 24.04 2.08333 20.5833 2.08333 16.44C2.08333 11.74 5.89833 7.92499 10.5983 7.92499C15.2983 7.92499 19.1133 11.74 19.1133 16.44C19.1133 22.7033 17.0033 26.5933 14.5267 29.025C10.735 32.7483 5.98666 33.0717 5.98666 33.0717C5.50333 33.1067 5.04499 32.8583 4.80833 32.4367C4.56999 32.0167 4.59833 31.495 4.87833 31.1017C4.87833 31.1017 7.13499 27.925 8.54166 25.575C8.68833 25.3283 8.83666 25.0567 8.97166 24.8Z' fill='%237DA5D2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.775 24.8C23.8517 24.04 20.8867 20.5833 20.8867 16.44C20.8867 11.74 24.7017 7.92499 29.4017 7.92499C34.1017 7.92499 37.9167 11.74 37.9167 16.44C37.9167 22.7033 35.8067 26.5933 33.33 29.025C29.5383 32.7483 24.79 33.0717 24.79 33.0717C24.3067 33.1067 23.8483 32.8583 23.6117 32.4367C23.375 32.0167 23.4017 31.495 23.6817 31.1017C23.6817 31.1017 25.9383 27.925 27.345 25.575C27.4917 25.3283 27.64 25.0567 27.775 24.8Z' fill='%237DA5D2'/%3E%3C/svg%3E");
}

@media (max-width: 600px) {
    .spikers_item__blockquote::before {
        margin: 0 auto 5px;
    }
}

.webinars-header .bx-breadcrumb {
    margin: 60px 0 0 0;
}

@media (max-width: 1440px) {
    .webinars-header .bx-breadcrumb {
        margin: 40px 0 0 0;
    }
}

@media (max-width: 990px) {
    .webinars-header .bx-breadcrumb {
        display: none;
    }

    .webinars-header .btn_back {
        display: block;
        color: #212121;
        font-family: 'Montserrat';
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
        padding-left: 36px;
        margin: 40px 0 100px;
    }

    .webinars-header .btn_back::before {
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='16' viewBox='0 0 21 16' fill='none'%3E%3Cpath d='M0.292893 7.29289C-0.0976311 7.68342 -0.0976311 8.31658 0.292893 8.70711L6.65685 15.0711C7.04738 15.4616 7.68054 15.4616 8.07107 15.0711C8.46159 14.6805 8.46159 14.0474 8.07107 13.6569L2.41421 8L8.07107 2.34315C8.46159 1.95262 8.46159 1.31946 8.07107 0.928932C7.68054 0.538408 7.04738 0.538408 6.65685 0.928932L0.292893 7.29289ZM1 9H21V7H1V9Z' fill='%23212121'/%3E%3C/svg%3E");
        width: 21px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
        position: absolute;
        left: 0;
        top: 3px;
    }

    .webinars-header .blog-header__column.blog-header__column--right-side {
        margin-top: 102px;
    }
}

.webinars-header .banner__text_vertical_line {
    border-left: 1px solid #7DA5D2;
    height: 450px;
    margin: 17px 0;
}

@media (max-width: 1680px) {
    .webinars-header .banner__text_vertical_line {
        height: 415px;
        margin-bottom: 45px;
    }

    section.webinars-company.detail-blog-header:before {
        min-height: 850px;
    }
}

@media (max-width: 1500px) {
    .webinars-header .banner__text_vertical_line {
        height: 375px;
        margin-bottom: 45px;
    }
}

@media (max-width: 1440px) {
    .webinars-header .banner__text_vertical_line {
        height: 263px;
        margin-bottom: 44px;
        margin-top: 50px;
    }

    section.webinars-company.detail-blog-header:before {
        min-height: 705px;
    }
}

@media (max-width: 1366px) {
    .webinars-header .banner__text_vertical_line {
        height: 205px;
        margin-bottom: 12px;
        margin-top: 19px;
    }

    section.webinars-company.detail-blog-header:before {
        min-height: 580px;
    }
}

@media (max-width: 1280px) {
    .webinars-header .banner__text_vertical_line {
        height: 250px;
        margin-bottom: 10px;
        margin-top: 31px;
    }

    section.webinars-company.detail-blog-header:before {
        min-height: 637px;
    }

    .webinars-header .blog-header__column.blog-header__column--left-side {
        gap: 0;
    }
}

@media (max-width: 1024px) {
    .webinars-header .banner__text_vertical_line {
        height: 100px;
    }

    section.webinars-company.detail-blog-header:before {
        min-height: 497px;
    }
}

@media (max-width: 1023px) {
    .webinars-header .banner__text_vertical_line {
        margin: 0;
        height: 133px;
    }

    section.webinars-company.detail-blog-header:before {
        height: 100%;
    }
}

@media (max-width: 600px) {
    .webinars-header .banner__text_vertical_line {
        display: none;
    }

    .webinars-header.blog-header {
        gap: 0;
    }

    .webinars-header .blog-header__column.blog-header__column--left-side {
        gap: 0;
    }
}

.webinars-header .banner__text_name {
    color: #7DA5D2;
    letter-spacing: 1.2px;
}

@media (max-width: 1366px) {
    .webinars-header .banner__text_name {
        font-size: 14px;
        letter-spacing: 0.9px;
        margin-top: 16px;
    }
}

@media (max-width: 1280px) {
    .webinars-header .banner__text_name {
        margin-top: 20px;
    }
}

@media (max-width: 1280px) {
    .webinars-header .banner__text_name {
        margin-top: 20px;
    }
}

@media (max-width: 1024px) {
    .webinars-header .banner__text_name {
        margin-top: 31px;
    }
}

@media (max-width: 990px) {
    .webinars-header .banner__text_name {
        font-size: 20px;
        margin-top: 35px;
    }
}

@media (max-width: 600px) {
    .webinars-header .banner__text_name {
        font-size: 16px;
    }
}

@media (max-width: 400px) {
    .webinars-header .banner__text_name {
        letter-spacing: 0.9px;
        font-size: 14px;
    }
}

@media (max-width: 1680px) {
    .webinars-header .banner__text_main_slogan {
        margin-bottom: 100px;
    }
}

@media (max-width: 1500px) {
    .webinars-header .banner__text_main_slogan {
        font-size: 54px;
    }
}

@media (max-width: 1440px) {
    .webinars-header .banner__text_main_slogan {
        margin-bottom: 150px;
    }
}

@media (max-width: 1366px) {
    .webinars-header .banner__text_main_slogan {
        font-size: 40px;
        margin-bottom: 221px;
    }
}

@media (max-width: 1280px) {
    .webinars-header .banner__text_main_slogan {
        margin-bottom: 130px;
    }
}

@media (max-width: 1024px) {
    .webinars-header .banner__text_main_slogan {
        margin-bottom: 210px;
    }
}

@media (max-width: 990px) {
    .webinars-header .banner__text_main_slogan {
        margin-bottom: 30px;
    }
}

@media (max-width: 600px) {
    .webinars-header .banner__text_main_slogan {
        font-size: 32px;
    }
}

@media (max-width: 400px) {
    .webinars-header .banner__text_main_slogan {
        font-size: 24px;
        margin-bottom: 22px;
    }
}

.webinars-header .blog-header__image {
    min-height: auto;
    max-height: 1000px;
    height: 100%;
}

@media (max-width: 1440px) {
    .webinars-header .blog-header__image {
        max-height: 765px;
        height: 100%;
    }
}

@media (max-width: 1366px) {
    .webinars-header .blog-header__image {
        max-height: 685px;
        object-position: 0 0;
    }
}

@media (max-width: 1024px) {
    .webinars-header .blog-header__image {
        max-height: 545px;

    }
}

@media (max-width:990px) {
    .webinars-header .blog-header__image {
        max-height: 700px;
        object-position: 0px -20px;
    }
}

@media (max-width:600px) {
    .webinars-header .blog-header__image {
        max-height: 465px;
        object-position: 0 0;
    }
}

@media (max-width:400px) {
    .webinars-header .blog-header__image {
        max-height: 330px;
        object-position: 0 0;
    }
}

.webinars-header .banner__text_description {
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 38.4px;
    max-width: 550px;
    position: relative;
    top: -10px;
}

@media (max-width: 1680px) {
    .webinars-header .banner__text_description {
        top: -60px;
        max-width: 630px;
    }
}

@media (max-width: 1500px) {
    .webinars-header .banner__text_description {
        top: -75px;
        max-width: 525px;
    }
}

@media (max-width: 1440px) {
    .webinars-header .banner__text_description {
        top: -125px;
    }
}

@media (max-width: 1366px) {
    .webinars-header .banner__text_description {
        max-width: 445px;
        font-size: 20px;
        top: -175px;
        line-height: 30.6px;
    }
}

@media (max-width: 1280px) {
    .webinars-header .banner__text_description {
        top: -90px;
        max-width: 455px;

    }
}

@media (max-width: 1100px) {
    .webinars-header .banner__text_description {
        max-width: 382px;
        top: -85px;
    }
}

@media (max-width: 1024px) {
    .webinars-header .banner__text_description {
        max-width: 382px;
        top: -175px;
    }
}

@media (max-width: 990px) {
    .webinars-header .banner__text_description {
        top: 0;
        max-width: 88%;
        font-size: 16px;
    }
}

@media (max-width: 600px) {
    .webinars-header .banner__text_description {
        max-width: 100%;
        font-size: 16px;
    }
}

@media (max-width: 400px) {
    .webinars-header .banner__text_description {
        font-size: 14px;
        line-height: 22.4px;
    }
}


/* слайдер на вебинарах */
.webinars_list {
    padding-top: 110px;
    padding-bottom: 100px;
}

@media (max-width: 1680px) {
    .webinars_list {
        padding-top: 155px;
        padding-bottom: 100px;
    }
}

@media (max-width: 1440px) {
    .webinars_list {
        padding-top: 116px;
        padding-bottom: 70px;
    }
}

@media (max-width: 1366px) {
    .webinars_list {
        padding-top: 69px;
        padding-bottom: 70px;
    }
}

@media (max-width: 1280px) {
    .webinars_list {
        padding-top: 118px;
        padding-bottom: 70px;
    }
}

@media (max-width: 1024px) {
    .webinars_list {
        padding-top: 118px;
        padding-bottom: 49px;
    }
}

@media (max-width: 600px) {
    .webinars_list {
        padding-top: 80px;
        padding-bottom: 49px;
    }
}

@media (max-width: 400px) {
    .webinars_list {
        padding-top: 63px;
        padding-bottom: 49px;
    }
}

.webinars_list__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 42px;
}

@media (max-width: 1680px) {
    .webinars_list__header {
        margin-bottom: 50px;
    }
}

@media (max-width: 1280px) {
    .webinars_list__header {
        margin-bottom: 36px;
    }
}

@media (max-width: 600px) {
    .webinars_list__header {
        margin-bottom: 38px;
    }
}

@media (max-width: 400px) {
    .webinars_list__header {
        margin-bottom: 28px;
    }
}

.webinars_list__header_col {
    max-width: fit-content;
    display: flex;
    align-items: center;
}

.webinars_list__arrows {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    padding-top: 20px;
}

@media (max-width: 600px) {
    .webinars_list__arrows {
        display: none;
    }
}

.webinars_list__counter {
    flex-shrink: 0;
    border-radius: 50%;
    border: 2px solid #7DA5D2;
    margin-right: 30px;
    padding: 17px 28px;
    text-align: center;
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 44.8px;
    width: 80px;
    height: 80px;
    box-sizing: border-box;
}

@media (max-width: 1366px) {
    .webinars_list__counter {
        width: 70px;
        height: 70px;
        font-size: 28px;
        line-height: 31.2px;
        padding: 17px 25px;
    }
}

@media (max-width: 990px) {
    .webinars_list__counter {
        width: 60px;
        height: 60px;
        font-size: 24px;
        line-height: 33.6px;
        padding: 13px 21px;
    }
}

@media (max-width: 600px) {
    .webinars_list__counter {
        width: 50px;
        height: 50px;
        font-size: 20px;
        line-height: 28px;
        padding: 10px 18px;
    }
}

@media (max-width: 400px) {
    .webinars_list__counter {
        width: 40px;
        height: 40px;
        font-size: 18px;
        line-height: 100%;
        padding: 9px 13px;
        margin-right: 13px;
    }
}

.webinars_list__title {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 58.8px;
}

@media (max-width: 1366px) {
    .webinars_list__title {
        font-size: 36px;
    }
}

@media (max-width: 990px) {
    .webinars_list__title {
        font-size: 32px;
    }
}

@media (max-width: 600px) {
    .webinars_list__title {
        font-size: 24px;
        line-height: 33.6px;
    }
}

@media (max-width: 400px) {
    .webinars_list__title {
        font-size: 20px;
        line-height: 33.6px;
    }
}

.webinars_list__slider_item {
    display: flex !important;
    justify-content: space-between;
    background-size: cover;
    position: relative;
}

.webinars_list__slider_item_date {
    padding: 10px 15px;
    border-radius: 40px;
    border: 2px solid #8BC9FC;
    margin-bottom: 15px;
    color: #8BC9FC;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    width: fit-content;
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_date {
        font-size: 20px;
        line-height: 28px;
    }
}

@media (max-width: 600px) {
    .webinars_list__slider_item_date {
        font-size: 16px;
        line-height: 22.4px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider_item_date {
        font-size: 14px;
        line-height: 19.6px;
    }
}

.webinars_list__slider_item_content {
    width: 100%;
    padding: 60px 60px 40px;
}

@media (max-width: 1440px) {
    .webinars_list__slider_item_content {
        width: 100%;
        padding: 60px 0 40px 60px;
    }
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_content {
        padding: 66px 0 40px 60px;
    }
}

@media (max-width: 1024px) {
    .webinars_list__slider_item_content {
        padding: 58px 0 40px 60px;
    }
}

@media (max-width: 990px) {
    .webinars_list__slider_item_content {
        padding: 79px 0 210px 60px;
    }
}

@media (max-width: 600px) {
    .webinars_list__slider_item_content {
        padding: 40px 30px 43px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider_item_content {
        padding: 40px 20px 43px;
    }
}

.webinars_list__slider_item_title {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px;
    text-transform: uppercase;
    margin-bottom: 30px;
    max-width: 502px;
}
@media (max-width: 1500px) {
    .webinars_list__slider_item_title {
        font-size: 28px;
        line-height: 40px;
    }
}
@media (max-width: 1440px) {
    .webinars_list__slider_item_title {
        font-size: 36px;
        line-height: 50.4px;
    }
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_title {
        font-size: 32px;
        line-height: 44.8px;
    }
}

@media (max-width: 990px) {
    .webinars_list__slider_item_title {
        font-size: 28px;
        line-height: 39.2px;
    }
}

@media (max-width: 600px) {
    .webinars_list__slider_item_title {
        font-size: 20px;
        line-height: 28px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider_item_title {
        font-size: 18px;
        line-height: 25.2px;
    }
}

.webinars_list__slider_item_preview_text {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 33.6px;
    max-width: 668px;
}
@media (max-width: 1500px) {
    .webinars_list__slider_item_preview_text {
        font-size: 20px;
        line-height: 28px;
    }
}
@media (max-width: 1366px) {
    .webinars_list__slider_item_preview_text {
        max-width: 555px;
    }
}

@media (max-width: 1280px) {
    .webinars_list__slider_item_preview_text {
        max-width: 545px;
    }
}

@media (max-width: 1024px) {
    .webinars_list__slider_item_preview_text {
        max-width: 505px;
    }
}

@media (max-width: 990px) {
    .webinars_list__slider_item_preview_text {
        max-width: 90%;
        font-size: 18px;
        line-height: 25.2px;
    }
}

@media (max-width: 600px) {
    .webinars_list__slider_item_preview_text {
        max-width: 100%;
        font-size: 16px;
        line-height: 22.4px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider_item_preview_text {
        max-width: 100%;
        font-size: 14px;
        line-height: 19.6px;
        margin-bottom: 30px;
    }
}

.webinars_list__slider_item_line {
    height: 112px;
    margin: 30px 0;
    border-left: 1px solid #7DA5D2;
}

@media (max-width: 1680px) {
    .webinars_list__slider_item_line {
        height: 75px;
    }
}

@media (max-width: 1440px) {
    .webinars_list__slider_item_line {
        height: 60px;
    }
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_line {
        height: 100px;
    }
}

@media (max-width: 1280px) {
    .webinars_list__slider_item_line {
        height: 47px;
    }
}

@media (max-width: 600px) {
    .webinars_list__slider_item_line {
        height: 51px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider_item_line {
        display: none;
    }
}

.webinars_list__slider_item_image_wrapper {
    max-width: 620px;
    max-height: 840px;
    position: relative;
}

@media (max-width: 1680px) {
    .webinars_list__slider_item_image_wrapper {
        max-width: 600px;
    }
}

@media (max-width: 1440px) {
    .webinars_list__slider_item_image_wrapper {
        max-width: 575px;
    }
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_image_wrapper {
        max-width: 560px;
    }
}

@media (max-width: 1280px) {
    .webinars_list__slider_item_image_wrapper {
        max-width: 520px;
    }
}

@media (max-width: 1024px) {
    .webinars_list__slider_item_image_wrapper {
        max-width: 445px;
        position: absolute;
        right: 0;
        bottom: 0;
    }
}

@media (max-width: 990px) {
    .webinars_list__slider_item_image_wrapper {
        max-width: 330px;
    }
}

@media (max-width: 730px) {
    .webinars_list__slider_item_image_wrapper {
        display: none;
    }
}

.webinars_list__slider_item_logo {
    position: absolute;
    width: 155px;
    height: 155px;
    top: 18%;
    left: 8%;
}

@media (max-width: 1680px) {
    .webinars_list__slider_item_logo {
        top: 17%;
        left: 7%;
    }
}

@media (max-width: 1440px) {
    .webinars_list__slider_item_logo {
        top: 18%;
    }
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_logo {
        top: 19.2%;
        left: 2.9%;
    }
}

@media (max-width: 1280px) {
    .webinars_list__slider_item_logo {
        top: 17.4%;
        left: 4.9%;
    }
}

@media (max-width: 1024px) {
    .webinars_list__slider_item_logo {
        top: 6.4%;
        left: 15.9%;
        width: 120px;
        height: 120px;
    }
}

@media (max-width: 990px) {
    .webinars_list__slider_item_logo {
        display: none !important;
    }
}

.webinars_list__slider_item_list {
    margin-bottom: 45px;
    margin-top: 22px;
    padding-left: 12px;
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_list {
        margin-bottom: 38px;
        margin-top: 18px;
        padding-left: 9px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider_item_list {
        margin-bottom: 28px;
    }
}

.webinars_list__slider_item_list_title {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 33.6px;
}

@media (max-width: 1500px) {
    .webinars_list__slider_item_list_title {
        font-size: 20px;
        line-height: 28px;
    }
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_list_title {
        font-size: 20px;
        line-height: 28px;
    }
}

@media (max-width: 600px) {
    .webinars_list__slider_item_list_title {
        font-size: 18px;
        line-height: 25.2px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider_item_list_title {
        font-size: 16px;
        line-height: 25.2px;
    }
}

.webinars_list__slider_item_list_item {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    max-width: 585px;
    display: flex;
    align-items: start;
}

@media (max-width: 1500px) {
    .webinars_list__slider_item_list_item {
        font-size: 16px;
        max-width: 485px;
        line-height: 26.6px;
    }
}

@media (max-width: 1024px) {
    .webinars_list__slider_item_list_item {
        max-width: 465px;
    }
}

@media (max-width: 990px) {
    .webinars_list__slider_item_list_item {
        max-width: 415px;
    }
}

@media (max-width: 600px) {
    .webinars_list__slider_item_list_item {
        max-width: 100%;
        line-height: 22.6px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider_item_list_item {
        font-size: 14px;
        line-height: 19.6px;
    }
}

.webinars_list__slider_item_list_item::before {
    content: '•';
    display: block;
    margin-right: 15px;
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_list_item::before {
        margin-right: 10px;
    }
}

.webinars_list__slider_item_list_item:not(:last-child) {
    margin-bottom: 10px;
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_list_item:not(:last-child) {
        margin-bottom: 5px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider_item_list_item:not(:last-child) {
        margin-bottom: 12px;
    }

    .training__content_item__text_btn {
        max-width: 100%;
        width: 100%;
        padding: 22px 50px;
        box-sizing: border-box;
    }
}

.webinars_list__slider_item_image {
    width: 100%;
    object-fit: contain;
}

@media (max-width: 1366px) {
    .webinars_list__slider_item_image {
        object-position: 0 10px;
        height: 100%;
    }
}

@media (max-width: 990px) {
    .webinars_list__slider_item_image {
        object-position: 0 0;
        height: 100%;
    }
}

.webinars_list__slider .slick-dots {
    bottom: 32px;
}

@media (max-width: 990px) {
    .webinars_list__slider .slick-dots {
        display: none;
    }
}

@media (max-width: 600px) {
    .webinars_list__slider .slick-dots {
        display: block;
        bottom: -54px;
    }
}

@media (max-width: 400px) {
    .webinars_list__slider .slick-dots {
        bottom: -40px;
    }
}

.webinars_list__slider .slick-dots li {
    width: 15px;
    height: 15px;
}

@media (max-width: 600px) {
    .webinars_list__slider .slick-dots li {
        width: 8px;
        height: 8px;
    }
}

.webinars_list__slider .slick-dots li.slick-active {
    width: 30px;
    border-radius: 17px;
}

@media (max-width: 600px) {
    .webinars_list__slider .slick-dots li.slick-active {
        width: 20px;
    }
}

section.webinars-company{
    padding: 0;
}

/* Обучения по брендам */
.brands_training {
    padding-top: 115px;
    padding-bottom: 120px;
}

@media (max-width: 1680px) {
    .brands_training {
        padding-top: 92px;
        padding-bottom: 120px;
    }
}

@media (max-width: 990px) {
    .brands_training {
        padding-top: 132px;
        padding-bottom: 120px;
    }
}

@media (max-width: 600px) {
    .brands_training {
        padding-top: 112px;
        padding-bottom: 120px;
    }
}

@media (max-width: 400px) {
    .brands_training {
        padding-top: 66px;
        padding-bottom: 120px;
    }
}

.brands_training__title {
    color: #212121;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 58.8px;
    margin-bottom: 60px;
}

@media (max-width: 1366px) {
    .brands_training__title {
        font-size: 36px;
        margin-bottom: 54px;
    }
}

@media (max-width: 990px) {
    .brands_training__title {
        font-size: 32px;
        margin-bottom: 51px;
    }
}

@media (max-width: 600px) {
    .brands_training__title {
        font-size: 24px;
        margin-bottom: 26px;
    }
}

@media (max-width: 400px) {
    .brands_training__title {
        font-size: 20px;
        margin-bottom: 12px;
    }
}

.brands_training__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 60px 30px;
}

@media (max-width: 1366px) {
    .brands_training__list {
        gap: 60px 20px;
    }
}

@media (max-width: 1280px) {
    .brands_training__list {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 600px) {
    .brands_training__list {
        grid-template-columns: 100%;
    }
    .brand-detail__advantages--without_circle .brand-detail__advantages-items {
        row-gap: 40px;
    }
    .brand_about__col_right__subtitle{
        font-size: 18px;
    }
}

.brands_training__list_item_image {
    width: 100%;
    object-fit: contain;
    cursor: pointer;
}

.brands_training__list_item_link {
    display: flex;
    align-items: center;
    color: #212121;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 19.2px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 45px;
    padding-bottom: 9px;
    max-width: fit-content;
    box-sizing: border-box;
    position: relative;
}

@media (max-width: 1680px) {
    .brands_training__list_item_link {
        margin-top: 51px;
    }
}

@media (max-width: 1366px) {
    .brands_training__list_item_link {
        margin-top: 46px;
    }
}

@media (max-width: 400px) {
    .brands_training__list_item_link {
        margin-top: 28px;
    }
    .brand_about__col_right__subtitle{
        font-size: 16px;
    }
}

.brands_training__list_item_link::after {
    content: "";
    width: 41px;
    height: 15px;
    margin-left: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='15' viewBox='0 0 41 15' fill='none'%3E%3Cpath d='M40.7071 8.20711C41.0976 7.81658 41.0976 7.18342 40.7071 6.79289L34.3432 0.428932C33.9526 0.0384078 33.3195 0.0384078 32.9289 0.428932C32.5384 0.819457 32.5384 1.45262 32.9289 1.84315L38.5858 7.5L32.9289 13.1569C32.5384 13.5474 32.5384 14.1805 32.9289 14.5711C33.3195 14.9616 33.9526 14.9616 34.3432 14.5711L40.7071 8.20711ZM0 8.5H40V6.5H0V8.5Z' fill='%23212121'/%3E%3C/svg%3E");
}
.--white_arrow_btn::after {
    width: 25px;
}

.brands_training__list_item_link::before{
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    background-color: #000;
    bottom: 0;
    left: 0;
    transition: .4s;
} 
.brands_training__list_item:hover .brands_training__list_item_link::before{
    width: 100%;
}

@media (max-width: 320px) {
    .blog__about {
        max-width: unset;
    }
    .brand-detail__advantages--without_circle .brand_about__col_right__description.about__column_text{
        font-size: 14px;
    }
}
.privacy_policy_header,
.privacy_policy_content{
    padding-top: 0;
}
h1.privacy_policy_title{
    margin-bottom: 80px;
}
h2.privacy_policy_title{
    margin-bottom: 40px;
}
.--bg_extra_blue .about-content-block{
    background: #FFFFFF;
}
.contacts.container{
    overflow: hidden;
}
.--second-block{
    padding: 0;
}

@media (max-width: 1500px) and (min-width: 980px) {
    .--z09{
        zoom: 0.9;
    }
    .--z08{
        zoom: 0.8;
    }
    .--z1{
        zoom: 1.2;
    }
}

.about-training__train-card-btn{
    position: relative;
}
.about-training__train-card-btn span{
    position: relative;
    z-index: 2;
}
.about-training__train-card-btn::after{
    clip-path: circle(0);
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #212121;
    transition: 1s;
    z-index: 1;
    border-color: #212121;
}
.about-training__train-card-btn:hover::after {
    opacity: 1;
    transition: 1s;
    clip-path: circle(100%);
}
.about-training__title_block_name::after{
    content: "";
    position: absolute;
    bottom: -10px;
    left: 70px;
    width: 0;
    height: 1px;
    border-bottom: 1px solid #212121;
    transition: .4s;
}
.about-training__title_block_name:hover::after{
    width: calc(100% - 70px);
}
@media (max-width: 600px) {
    .about-training__title_block_name:hover::after{
        width: 0;
    }
}

@media (max-width: 479px) {
    .contacts ~ div#application {
        min-height: 1000px;
    }
    .custom-select .feedback__input{
        font-size: 14px;
        padding: 10px 15px;
    }
    .custom-select .feedback__input:before{
        right: 10px;
    }
}
@media (max-width: 375px) {
    .contacts ~ div#application {
        min-height: 900px;
    }
}

@media (max-width: 1024px) {
    .brand_slider_sections{
        padding-bottom: 15px;
    }
    .brand_slider_sections .swiper-pagination{
        bottom: 0;
    }
    
}

@media (max-width: 1023px) {
    .blog__title.page_title{
        margin-top: 40px;
    }
}

@media (max-width: 600px) {
    .blog-detail__materials-list a{
        word-break: break-all;
    }
}

.contacts ~ #application input.feedback__input{
    border-radius: 0;
}

.contacts ~ #application label.feedback__field:hover input.feedback__input,
.contacts ~ #application input.feedback__input:focus{
    border-radius: 100px;
}

@media (max-width: 1024px) {
    .blog__about:before {
        width: 31px;
        background-position: right;
    }
    .blog__about{
        max-width: 270px;
    }
}
.feedback_hidden{
    display: none;
}
.--md-break{
    display: none;
}
@media (max-width: 1480px) and (min-width: 1366px) {
    .--md-break-hide{
        display: none;
    }
    .--md-break{
        display: initial;
    }
}
@media (max-width: 340px){
    .--xs-break-hide{
        display: none;
    }
}

.contacts__title{
    margin-bottom: 60px;
}
@media (max-width: 1680px) {
    .contacts__title{
        margin-bottom: 100px;
    }
}
@media (max-width: 1024px) {
    .contacts__title{
        margin-bottom: 60px;
    }
}
@media (max-width: 768px) {
    .contacts__title{
        margin-bottom: 40px;
    }
}
@media (max-width: 650px) {
    .contacts__title{
        margin-bottom: 60px;
    }
}
@media (max-width: 428px) {
    .contacts__title{
        margin-bottom: 40px;
    }
}
.contacts__top_title{
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: 8px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
@media (max-width: 1480px) {
    .contacts__top_title{
        font-size: 18px;
        line-height: 150%;
        letter-spacing: 7.2px;
    }
}
@media (max-width: 1366px) {
    .contacts__top_title{
        font-size: 20px;
        line-height: 150%;
        letter-spacing: 8px;
    }
}
@media (max-width: 1280px) {
    .contacts__top_title{
        font-size: 18px;
        line-height: 150%;
        letter-spacing: 7.2px;
    }
}
@media (max-width: 428px) {
    .contacts__top_title{
        text-align: center;
        font-size: 14px;
        letter-spacing: 5.6px;
    }
}
.contacts__main_title{
    color: #000;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}
@media (max-width: 1480px) {
    .contacts__main_title{
        font-size: 32px;
    }
}
@media (max-width: 1366px) {
    .contacts__main_title{
        font-size: 42px;
    }
}
@media (max-width: 1280px) {
    .contacts__main_title{
        font-size: 32px;
    }
}
@media (max-width: 428px) {
    .contacts__main_title{
        text-align: center;
        font-size: 24px;
    }
}
@media (max-width: 400px) {
    .contacts__main_title{
        line-height: 140%;
    }
}

.partnership{
    overflow: visible;
    padding-top: 0;
    padding-bottom: 100px;
    margin: 100px 0 55px;
    position: relative;
    height: 1050px;
    box-sizing: border-box;
}
@media (max-width: 1680px) {
    .partnership{
        height: 1000px;
        margin: 100px 0 5px;
    }
}
@media (max-width: 1500px) {
    .partnership{
        height: 950px;
    }
}
@media (max-width: 1400px) {
    .partnership{
        height: 900px;
    }
}
@media (max-width: 1100px) {
    .partnership{
        height: 850px;
        margin: 80px 0 5px;
    }
}
@media (max-width: 980px) {
    .partnership{
        height: 1000px;
        margin: 80px 0 5px;
    }
}
@media (max-width: 600px) {
    .partnership{
        height: auto;
        margin: 80px 0 5px;
    }
}
@media (max-width: 600px) {
    .partnership{
        height: auto;
        margin: 60px 0 5px;
    }
}
.partnership .container{
    height: 100%;
}
.partnership__content{
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.partnership__content_btn{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(-50%, 55%);
    width: 200px;
    height: 200px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('/local/templates/med-vlaekan/images/partnership/partnership_btn.svg');
    filter: drop-shadow(-10px -10px 18px rgba(125, 165, 210, 0.50));
    text-decoration: none;
    transition: .3s;
    transform-origin: center;
}
.partnership__content_btn:hover{
    filter: drop-shadow(-11.154px -11.154px 18px rgba(125, 165, 210, 0.80));
    transform: scale(1.1) translate(-50%, 55%);
}
@media (max-width: 1500px) {
    .partnership__content_btn{
        transform: translate(-40%, 50%);
    }
    .partnership__content_btn:hover{
        transform: scale(1.1) translate(-40%, 50%);
    }
}
@media (max-width: 1300px) {
    .partnership__content_btn{
        width: 175px;
        height: 175px;
        transform: translate(-37%, 54%);
    }
    .partnership__content_btn:hover{
        transform: scale(1.1) translate(-37%, 54%);
    }
}
@media (max-width: 1100px) {
    .partnership__content_btn{
        width: 157px;
        height: 157px;
        transform: translate(-45%, 54%);
    }
    .partnership__content_btn:hover{
        transform: scale(1.1) translate(-45%, 54%);
    }
}
@media (max-width: 700px) {
    .partnership__content_btn{
        width: 157px;
        height: 157px;
        transform: translate(-65%, 54%);
    }
    .partnership__content_btn:hover{
        transform: scale(1.1) translate(-65%, 54%);
    }
}
@media (max-width: 600px) {
    .partnership__content_btn{
        width: 175px;
        height: 175px;
        transform: translate(-30%, 70%);
    }
    .partnership__content_btn:hover{
        transform: scale(1.1) translate(-30%, 70%);
    }
}
@media (max-width: 400px) {
    .partnership__content_btn{
        width: 125px;
        height: 125px;
        transform: translate(-50%, 50%);
    }
    .partnership__content_btn:hover{
        transform: scale(1.1) translate(-50%, 50%);
    }
}
.partnership__content_btn::before{
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(-7%, 30%);
    width: 250px;
    height: 128px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('/local/templates/med-vlaekan/images/partnership/partnership_btn_text.svg');
}
@media (max-width: 1300px) {
    .partnership__content_btn::before{
        width: 217px;
        height: 111px;
    }
}
@media (max-width: 700px) {
    .partnership__content_btn::before{
        width: 202px;
        height: 101px;
    }
}
@media (max-width: 600px) {
    .partnership__content_btn::before{
        width: 220px;
        height: 128px;
    }
}
@media (max-width: 400px) {
    .partnership__content_btn::before{
        width: 152px;
        height: 81px;
    }
}
.partnership__content_btn span{
    display: flex;
    gap: 15px;
    flex-direction: column;
    align-items: center;
    color: #FFF;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    text-transform: uppercase;
}
@media (max-width: 1300px) {
    .partnership__content_btn span{
        font-size: 15px;
    }
}
@media (max-width: 400px) {
    .partnership__content_btn span{
        font-size: 12px;
    }
}
.partnership__content_btn span::after{
    content: '';
    width: 22px;
    height: 15px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='15' viewBox='0 0 22 15' fill='none'%3E%3Cpath d='M20.9249 8.17342C21.3154 7.78289 21.3154 7.14973 20.9249 6.7592L14.5609 0.395241C14.1704 0.0047164 13.5372 0.0047164 13.1467 0.395241C12.7562 0.785765 12.7562 1.41893 13.1467 1.80945L18.8036 7.46631L13.1467 13.1232C12.7562 13.5137 12.7562 14.1469 13.1467 14.5374C13.5372 14.9279 14.1704 14.9279 14.5609 14.5374L20.9249 8.17342ZM0.217773 8.46631H20.2178V6.46631H0.217773V8.46631Z' fill='white'/%3E%3C/svg%3E");
}

.partnership__content_image{
    width: 100%;
    display: block;
}
.partnership__content_left_image{
    position: absolute;
    top: 125px;
    left: 0;
    width: 100%;
    max-width: 240px;
    height: 295px;
    z-index: 1;
    box-shadow: 20px 20px 50px 0px rgba(1, 16, 31, 0.20);
}
@media (max-width: 1680px) {
    .partnership__content_left_image{
        max-width: 220px;
    }
}
@media (max-width: 1500px) {
    .partnership__content_left_image{
        height: auto;
        max-width: 185px;
    }
}
@media (max-width: 1300px) {
    .partnership__content_left_image{
        top: 190px;
    }
}
@media (max-width: 1100px) {
    .partnership__content_left_image{
        left: 70px;
    }
}
@media (max-width: 980px) {
    .partnership__content_left_image{
        max-width: 160px;
        left: 30px;
        top: 200px;
    }
}
@media (max-width: 600px) {
    .partnership__content_left_image{
        max-width: 135px;
        left: 0;
        top: 370px;
        z-index: 2;
    }
}
@media (max-width: 400px) {
    .partnership__content_left_image{
        max-width: 101px;
        left: 0;
        top: 280px;
    }
}
.partnership__content_left_image::before{
    content: '';
    width: 215px;
    height: 522px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-50%, -20%) rotate(-23deg);
    z-index: -1;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('/local/templates/med-vlaekan/images/partnership/left_image_bg.webp');
}
@media (max-width: 1680px) {
    .partnership__content_left_image::before{
        width: 195px;
        height: 502px;
        transform: translate(-35%, -25%) rotate(-23deg);
    }
}
@media (max-width: 1300px) {
    .partnership__content_left_image::before{
        width: 165px;
        height: 472px;
    }
}
@media (max-width: 1100px) {
    .partnership__content_left_image::before{
        width: 135px;
        height: 352px;
        transform: translate(-65%, -5%) rotate(-23deg);
    }
}
@media (max-width: 1100px) {
    .partnership__content_left_image::before{
        width: 115px;
        height: 332px;
        transform: translate(-60%, -30%) rotate(-23deg);
    }
}

.partnership__content_right_image{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    max-width: 625px;
    max-height: 770px;
    z-index: 1;
    box-shadow: 22.573px 22.573px 56.433px 0px rgba(1, 16, 31, 0.20);
    transform: translate(-23%, 0);
}
@media (max-width: 1680px) {
    .partnership__content_right_image{
        max-width: 560px;
    }
}
@media (max-width: 1500px) {
    .partnership__content_right_image{
        max-width: 500px;
    }
}
@media (max-width: 1500px) {
    .partnership__content_right_image{
        max-width: 500px;
    }
}
@media (max-width: 1300px) {
    .partnership__content_right_image{
        max-width: 450px;
    }
}
@media (max-width: 1100px) {
    .partnership__content_right_image{
        max-width: 375px;
        transform: translate(0, -5%);
    }
}
@media (max-width: 980px) {
    .partnership__content_right_image{
        max-width: 345px;
        transform: translate(-13%, 15%);
    }
}
@media (max-width: 700px) {
    .partnership__content_right_image{
        transform: translate(-6%, 15%);
    }
}
@media (max-width: 600px) {
    .partnership__content_right_image{
        position: relative;
        transform: translate(0, 0);
        margin-top: 50px;
        max-width: 300px;
        margin-left: auto;
    }
}
@media (max-width: 400px) {
    .partnership__content_right_image{
        margin-top: 45px;
        max-width: 220px;
    }
}
.partnership__content_right_image::before{
    content: '';
    width: 275px;
    height: 240px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(73%, 90%) rotate(-20deg);
    z-index: 1;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('/local/templates/med-vlaekan/images/partnership/right_image_bg.webp');
}
@media (max-width: 1680px) {
    .partnership__content_right_image::before{
        width: 245px;
        height: 210px;
    }
}
@media (max-width: 1500px) {
    .partnership__content_right_image::before{
        width: 195px;
        height: 160px;
        transform: translate(73%, 130%) rotate(-20deg);
    }
}
@media (max-width: 1300px) {
    .partnership__content_right_image::before{
        display: none;
    }
}
.partnership__content_text{
    margin-top: auto;
    margin-bottom: 60px;
    max-width: 725px;
}
@media (max-width: 1680px) {
    .partnership__content_text{
        margin-bottom: 40px;
    }
}
@media (max-width: 1500px) {
    .partnership__content_text{
        max-width: 540px;
    }
}
@media (max-width: 1100px) {
    .partnership__content_text{
        margin-bottom: 20px;
    }
}
@media (max-width: 980px) {
    .partnership__content_text{
        padding-left: 60px;
    }
}
@media (max-width:700px) {
    .partnership__content_text{
        padding-left: 0;
        max-width: 100%;
    }
}
@media (max-width:600px) {
    .partnership__content_text{
        margin-top: 185px;
        text-align: center;
    }
}
@media (max-width:400px) {
    .partnership__content_text{
        margin-top: 125px;
        text-align: center;
    }
}
.partnership__content_text_title{
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 20px;
}
@media (max-width: 1500px) {
    .partnership__content_text_title{
        font-size: 24px;
    }
}
@media (max-width:600px) {
    .partnership__content_text_title{
        text-align: center;
    }
}
@media (max-width:400px) {
    .partnership__content_text_title{
        font-size: 22px;
    }
}
.partnership__content_text_block{
    color: #212121;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 180%;
}
@media (max-width: 1500px) {
    .partnership__content_text_block{
        font-size: 18px;
    }
}
@media (max-width:600px) {
    .partnership__content_text_block{
        text-align: center;
    }
}

.partnership__content_text_block span{
    color: #7DA5D2;
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 100px;
    background: #F3FBFE;
    margin: 0 10px;
}
@media (max-width: 1300px) {
    .partnership__content_text_block span{
        margin: 0 6px;
    }
}
@media (max-width: 600px) {
    .partnership__content_text_block span{
        margin: 0 3px;
    }
}

.partnership__title_wrapp{
    max-width: fit-content;
    margin-right: auto;
    margin-left: auto;
    padding-left: 60px;
    z-index: 2;
}
@media (max-width: 1680px) {
    .partnership__title_wrapp{
        padding-left: 0px;
        padding-right: 30px;
    }
}
@media (max-width: 1500px) {
    .partnership__title_wrapp{
        padding-left: 0px;
        padding-right: 30px;
    }
}
@media (max-width: 1300px) {
    .partnership__title_wrapp{
        padding-right: 130px;
    }
}
@media (max-width: 1100px) {
    .partnership__title_wrapp{
        padding-right: 0;
        margin-left: 0;
    }
}
.partnership__top_title{
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 5.6px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
@media (max-width: 600px) {
    .partnership__top_title{
        max-width: 280px;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
        margin-bottom: 20px;
    }
}
@media (max-width: 400px) {
    .partnership__top_title{
        font-size: 12px;
        line-height: 200%;
    }
}
.partnership__main_title{
    color: #212121;
    font-family: 'Montserrat';
    font-size: 65px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    max-width: 1200px;
}
@media (max-width: 1680px) {
    .partnership__main_title{
        font-size: 54px;
        max-width: 1010px;
    }
}
@media (max-width: 1500px) {
    .partnership__main_title{
        font-size: 45px;
        max-width: 860px;
    }
}
@media (max-width: 1100px) {
    .partnership__main_title{
        font-size: 40px;
    }
}
@media (max-width: 980px) {
    .partnership__main_title{
        font-size: 38px;
        max-width: 100%;
    }
}
@media (max-width: 700px) {
    .partnership__main_title{
        font-size: 32px;
    }
}
@media (max-width: 600px) {
    .partnership__main_title{
        font-size: 24px;
        text-align: center;
    }
}
@media (max-width: 400px) {
    .partnership__main_title{
        font-size: 20px;
    }
}
.partnership__main_title span{
    color: #FFF;
    font-weight: 600;
    letter-spacing: 3.25px;
    text-transform: uppercase;
    padding: 5px 30px;
    background: rgba(139, 201, 252, 0.54);
    margin-left: 5px;
    white-space: nowrap;
}
@media (max-width: 1500px) {
    .partnership__main_title span{
        letter-spacing: 2.25px;
    }
}
@media (max-width: 980px) {
    .partnership__main_title span{
        letter-spacing: 1.9px;
        margin-left: 10px;
        padding: 5px 20px;
    }
}
@media (max-width: 600px) {
    .partnership__main_title span{
        display: block;
        margin-left: 0;
        margin-top: 10px;
        font-size: 35px;
        padding: 10px 20px;
    }
}
@media (max-width: 400px) {
    .partnership__main_title span{
        font-size: 26px;
    }
}
.partnership .--mobile-only{
    display: none;
}
@media (max-width: 600px) {
    .partnership .--mobile-only{
        display: initial;
    }
}
@media (max-width: 600px) {
    .partnership .--mobile-hidden{
        display: none;
    }
}

.--top-item{}


.partnership_page{

}
.partnership_page img {
    width: 100%;
}


.partnership_page__banner{
    position: relative;
    padding: 75px 0 95px;
    background: #F3FBFE;
}
@media (max-width: 1500px) {
    .partnership_page__banner{
        padding: 130px 0 95px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__banner{
        padding: 125px 0 130px;
    }
}
@media (max-width: 980px) {
    .partnership_page__banner{
        padding: 210px 0 110px;
    }
}
@media (max-width: 700px) {
    .partnership_page__banner{
        padding: 135px 0 265px;
    }
}
@media (max-width: 600px) {
    .partnership_page__banner{
        padding: 115px 0 305px;
    }
}
@media (max-width: 400px) {
    .partnership_page__banner{
        padding: 155px 0 275px;
    }
}
.partnership_page__banner_arrow{
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(10%, -15%);
    width: 45px;
    height: 65px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='65' viewBox='0 0 44 65' fill='none'%3E%3Crect x='1' y='1.90698' width='42' height='62' rx='21' stroke='%23212121' stroke-width='2'/%3E%3Cpath d='M21.2929 48.6141C21.6834 49.0046 22.3166 49.0046 22.7071 48.6141L29.0711 42.2501C29.4616 41.8596 29.4616 41.2264 29.0711 40.8359C28.6805 40.4454 28.0474 40.4454 27.6569 40.8359L22 46.4928L16.3431 40.8359C15.9526 40.4454 15.3195 40.4454 14.9289 40.8359C14.5384 41.2264 14.5384 41.8596 14.9289 42.2501L21.2929 48.6141ZM21 17.907L21 47.907L23 47.907L23 17.907L21 17.907Z' fill='%23212121'/%3E%3C/svg%3E");
}
@media (max-width: 1680px) {
    .partnership_page__banner_arrow{
    }
}
@media (max-width: 1500px) {
    .partnership_page__banner_arrow{
        transform: translate(10%, -15%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__banner_arrow{
        transform: translate(5%, -15%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__banner_arrow{
    }
}
@media (max-width: 980px) {
    .partnership_page__banner_arrow{
    }
}
@media (max-width: 700px) {
    .partnership_page__banner_arrow{
        left: 50%;
        bottom: -20px;
        transform: translate(-50%,100%);
        margin-right: auto;
        margin-left: auto;
        margin-top: auto;
    }
}
@media (max-width: 600px) {
    .partnership_page__banner_arrow{
        bottom: -35px;
    }
}
.partnership_page__banner_circle{
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-50%, -10%);
}
@media (max-width: 1680px) {
    .partnership_page__banner_circle{
        transform: translate(-39%, -10%);
    }
}
@media (max-width: 1500px) {
    .partnership_page__banner_circle svg{
        width: 916px;
        height: 594px;
    }
    .partnership_page__banner_circle{
        transform: translate(-50%, 0%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__banner_circle svg{
        width: 820px;
        height: 532px;
    }
}
@media (max-width: 980px) {
    .partnership_page__banner_circle svg{
        width: 728px;
        height: 472px;
    }
    .partnership_page__banner_circle{
        top: 10%;
        left: 50%;
        transform: translate(-50%, 0%);
    }
}
@media (max-width: 700px) {
    .partnership_page__banner_circle{
        transform: translate(-50%, -6%);
    }
    .partnership_page__banner_circle svg{
        width: 610px;
        height: 396px;
        max-width: 100vw;
    }
}
@media (max-width: 600px) {
    .partnership_page__banner_circle{
        transform: translate(-50%, 0%);
    }
    .partnership_page__banner_circle svg{
        width: 388px;
        height: 251px;
    }
}
.partnership_page__banner_image{
    display: block;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 645px;
}
@media (max-width: 1500px) {
    .partnership_page__banner_image{
        max-width: 485px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__banner_image{
        max-width: 500px;
    }
}
@media (max-width: 980px) {
    .partnership_page__banner_image{
        max-width: 605px;
    }
    .partnership_page__banner_image_wrapper{
        width: fit-content;
        margin-right: auto;
        margin-left: auto;
    }
    .partnership_page__banner_image_wrapper::before{
        content: '';
        position: absolute;
        z-index: 1;
        top: 20%;
        left: 0;
        width: 208px;
        height: 217px;
        transform: translate(-5%, -60%);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        background-image: url('/local/templates/med-vlaekan/images/partnership_page/molecule-left.webp');
    }
    .partnership_page__banner_image_wrapper::after{
        content: '';
        position: absolute;
        z-index: 1;
        top: 40%;
        right: 0;
        width: 120px;
        height: 118px;
        transform: translate(-15%, 61%);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        background-image: url('/local/templates/med-vlaekan/images/partnership_page/molecule-right.webp');
    }
}
@media (max-width: 700px) {
    .partnership_page__banner_image{
        max-width: 460px;
    }
    .partnership_page__banner_image_wrapper::before{
        transform: translate(-35%, -100%);
    }
    .partnership_page__banner_image_wrapper::after{
        transform: translate(65%, 90%);
    }
}
@media (max-width: 600px) {
    .partnership_page__banner_image{
        width: 350px !important;
        object-fit: cover;
        object-position: top;
        max-height: 420px;
    }
    .partnership_page__banner_image_wrapper::before{
        width: 148px;
        height: 157px;
        transform: translate(-25%, -90%);
    }
    .partnership_page__banner_image_wrapper::after{
        width: 80px;
        height: 78px;
        transform: translate(25%, 100%);
    }
}
@media (max-width: 400px) {
    .partnership_page__banner_image{
        max-width: 260px;
    }
    .partnership_page__banner_image_wrapper::before{
        width: 148px;
        height: 157px;
        transform: translate(-25%, -100%);
    }
    .partnership_page__banner_image_wrapper::after{
        width: 80px;
        height: 78px;
        transform: translate(25%, 60%);
    }
}
.partnership_page__banner_molecule-left{
    position: absolute;
    top: 20%;
    left: 0;
    transform: translate(-60%, 0);
    width: 235px;
    height: 247px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url('/local/templates/med-vlaekan/images/partnership_page/molecule-left.webp');
}
@media (max-width: 1100px) {
    .partnership_page__banner_molecule-left{
        width: 208px;
        height: 217px;
        transform: translate(-45%, -30%);
    }
}
@media (max-width: 980px) {
    .partnership_page__banner_molecule-left{
        display: none;
        transform: translate(-15%, -50%);
    }
}
.partnership_page__banner_molecule-right{
    position: absolute;
    top: 70%;
    right: 0;
    transform: translate(45%, 0);
    width: 150px;
    height: 148px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url('/local/templates/med-vlaekan/images/partnership_page/molecule-right.webp');
}
@media (max-width: 1680px) {
    .partnership_page__banner_molecule-right{
        transform: translate(15%, 0);
    }
}
@media (max-width: 1500px) {
    .partnership_page__banner_molecule-right{
        width: 120px;
        height: 118px;
        transform: translate(30%, -10%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__banner_molecule-right{
        transform: translate(15%, 10%);
    }
}
@media (max-width: 980px) {
    .partnership_page__banner_molecule-right{
        display: none;
        transform: translate(-5%, 50%);
    }
}
.partnership_page__banner_text{
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translate(-50%, 0);
    color: #000;
    font-family: 'Montserrat';
    font-size: 75px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    text-transform: uppercase;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1160px;
    row-gap: 15px;
    column-gap: 30px;
}
@media (max-width: 1680px) {
    .partnership_page__banner_text{
        font-size: 65px;
        row-gap: 23px;
        column-gap: 25px;
        max-width: 1060px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__banner_text{
        font-size: 55px;
        row-gap: 10px;
        column-gap: 25px;
        max-width: 960px;
        align-items: center;
    }
}
@media (max-width: 1300px) {
    .partnership_page__banner_text{
        font-size: 50px;
        row-gap: 15px;
        column-gap: 40px;
        max-width: 800px;
        align-items: center;
        bottom: 66px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__banner_text{
        font-size: 50px;
        row-gap: 20px;
        column-gap: 15px;
        max-width: 800px;
        align-items: center;
        bottom: 95px;
    }
}
@media (max-width: 980px) {
    .partnership_page__banner_text{
        font-size: 45px;
        row-gap: 20px;
        column-gap: 15px;
        max-width: 800px;
        align-items: center;
        bottom: 65px;
    }
}
@media (max-width: 700px) {
    .partnership_page__banner_text{
        font-size: 45px;
        row-gap: 0;
        max-width: 100%;
        justify-content: center;
        align-items: center;
        align-items: center;
        bottom: 100px;
        line-height: 120%;
    }
}
@media (max-width: 600px) {
    .partnership_page__banner_text{
        font-size: 30px;
        bottom: 132px;
        line-height: 160%;
    }
}
@media (max-width: 400px) {
    .partnership_page__banner_text{
        font-size: 22px;
        bottom: 125px;
    }
}
.partnership_page__banner_text span{
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 8px;
    text-transform: uppercase;
    padding: 10px 20px;
    background: rgba(125, 165, 210, 0.60);
    margin-left: 180px;
    white-space: nowrap ;
}
@media (max-width: 1500px) {
    .partnership_page__banner_text span{
        font-size: 18px;
        margin-left: 180px;
    }
}
@media (max-width: 1480px) {
    .partnership_page__banner_text span{
        transform: translate(0, -5px);
    }
}
@media (max-width: 1400px) {
    .partnership_page__banner_text span{
        transform: translate(0, 0);
        font-size: 16px;
        margin-left: 125px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__banner_text span{
        letter-spacing: 6.4px;
        margin-left: 85px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__banner_text span{
        margin-left: 100px;
    }
}
@media (max-width: 980px) {
    .partnership_page__banner_text span{
        margin-left: 70px;
    }
}
@media (max-width: 700px) {
    .partnership_page__banner_text span{
        display: block;
        text-align: center;
        order: -1;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 25px;
    }
}
@media (max-width: 600px) {
    .partnership_page__banner_text span{
        margin-bottom: 30px;
    }
}
.partnership_page__reccomend{
    position: relative;
    padding: 115px 0 100px;
    background: #FFF;
}
@media (max-width: 1680px) {
    .partnership_page__reccomend{
        padding: 100px 0;
    }
}
@media (max-width: 1500px) {
    .partnership_page__reccomend{
        padding: 80px 0 100px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__reccomend{
        padding: 100px 0 250px;
        overflow: visible;
    }
}
@media (max-width: 980px) {
    .partnership_page__reccomend{
        padding: 100px 0 150px;
    }
}
@media (max-width: 700px) {
    .partnership_page__reccomend{
        padding: 100px 0 80px;
    }
}
@media (max-width: 700px) {
    .partnership_page__reccomend{
        padding: 80px 0 70px;
    }
}
.partnership_page__reccomend_btn{
    position: absolute;
    width: 200px;
    height: 200px;
    bottom: 20%;
    right: 20%;
    transform: translate(-30%, 30%);
    border-radius: 50%;
    background: #7DA5D2;
    box-shadow: 20px 20px 50px 0px rgba(5, 64, 123, 0.20);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-decoration: none;
    z-index: 2;
}
@media (max-width: 1680px) {
    .partnership_page__reccomend_btn{
        transform: translate(-40%, 25%);
    }
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_btn{
        width: 180px;
        height: 180px;
        transform: translate(-70%, 35%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__reccomend_btn{
        width: 160px;
        height: 160px;
        transform: translate(-70%, 35%);
    }
}
@media (max-width: 1300px) {
    .partnership_page__reccomend_btn{
        transform: translate(-25%, 35%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__reccomend_btn{
        transform: translate(-25%, 60%);
        bottom: 0;
        right: 0;
    }
}
@media (max-width: 980px) {
    .partnership_page__reccomend_btn{
        transform: none;
        bottom: auto;
        right: auto;
        position: relative;
        margin-right: auto;
        margin-left: auto;
        margin-top: 100px;
    }
}
@media (max-width: 600px) {
    .partnership_page__reccomend_btn{
        margin-top: 76px;
    }
}
.partnership_page__reccomend_btn::before{
    content: '';
    transform: translate(-15%, -15%);
    position: absolute;
    top: 0;
    left: 0;
    width: 286px;
    height: 286px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('/local/templates/med-vlaekan/images/partnership_page/reccomend_btn_text.svg');
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_btn::before{
        width: 260px;
        height: 260px;
        transform: translate(-15%, -15%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__reccomend_btn::before{
        width: 220px;
        height: 220px;
        transform: translate(-15%, -15%);
    }
}
.partnership_page__reccomend_btn_text{
    color: #FFF;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    max-width: 80%;
    gap: 15px;
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_btn_text{
        font-size: 16px;
    }
}
.partnership_page__reccomend_btn_text::after{
    content: '';
    display: block;
    width: 45px;
    height: 65px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='65' viewBox='0 0 45 65' fill='none'%3E%3Crect x='1.14453' y='1.57422' width='42' height='62' rx='21' stroke='white' stroke-width='2'/%3E%3Cpath d='M21.4374 48.2813C21.8279 48.6719 22.4611 48.6719 22.8516 48.2813L29.2156 41.9174C29.6061 41.5268 29.6061 40.8937 29.2156 40.5032C28.8251 40.1126 28.1919 40.1126 27.8014 40.5032L22.1445 46.16L16.4877 40.5032C16.0972 40.1126 15.464 40.1126 15.0735 40.5032C14.6829 40.8937 14.6829 41.5268 15.0735 41.9174L21.4374 48.2813ZM21.1445 17.5742L21.1445 47.5742L23.1445 47.5742L23.1445 17.5742L21.1445 17.5742Z' fill='white'/%3E%3C/svg%3E");
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_btn_text::after{
        width: 35px;
        height: 50px;
    }
}
.partnership_page__reccomend_header{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 75px;
    max-width: 83%;
    margin-right: auto;
    margin-left: auto;
}
@media (max-width: 1680px) {
    .partnership_page__reccomend_header{
        max-width: 84%;
    }
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_header{
        gap: 45px;
        max-width: 86%;
    }
}
@media (max-width: 1400px) {
    .partnership_page__reccomend_header{
        gap: 115px;
        max-width: 94%;
    }
}
@media (max-width: 1300px) {
    .partnership_page__reccomend_header{
        gap: 95px;
        max-width: 90%;
        margin-right: 0;
    }
}
@media (max-width: 1100px) {
    .partnership_page__reccomend_header{
        gap: 0;
        max-width: 768px;
        margin-right: auto;
    }
}
.partnership_page__reccomend_header_image{
    width: 100%;
    max-width: 215px;
    filter: drop-shadow(19px 19px 47px rgba(1, 16, 31, 0.20));
}
@media (max-width: 1680px) {
    .partnership_page__reccomend_header_image{
        max-width: 200px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__reccomend_header_image{
        position: relative;
        z-index: 2;
    }
}
@media (max-width: 1100px) {
    .partnership_page__reccomend_header_image{
        display: none;
    }
}
.partnership_page__reccomend_header_title{}
@media (max-width: 1680px) {
    .partnership_page__reccomend_header_title{
        margin-bottom: 50px;
        max-width: 70%;
    }
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_header_title{
        margin-bottom: 20px;
        max-width: 67%;
    }
}
@media (max-width: 1400px) {
    .partnership_page__reccomend_header_title{
        max-width: 65%;
    }
}
@media (max-width: 1300px) {
    .partnership_page__reccomend_header_title{
        max-width: 100%;
    }
}
@media (max-width: 1100px) {
    .partnership_page__reccomend_header_title{
        text-align: center;
    }
}
.partnership_page__reccomend_header_title_main{
    color: #212121;
    font-family: 'Montserrat';
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    line-height: 180%;
}
@media (max-width: 1680px) {
    .partnership_page__reccomend_header_title_main{
        font-size: 28px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_header_title_main{
        font-size: 24px;
    }
}
@media (max-width: 600px) {
    .partnership_page__reccomend_header_title_main{
        font-size: 20px;
    }
}
@media (max-width: 400px) {
    .partnership_page__reccomend_header_title_main{
        font-size: 18px;
    }
}
.partnership_page__reccomend_header_title_main span{
    display: inline;
    color: #7DA5D2;
    font-weight: 700;
}
.partnership_page__reccomend_header_title_top{
    margin-bottom: 10px;
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 7.2px;
    text-transform: uppercase;
}
@media (max-width: 600px) {
    .partnership_page__reccomend_header_title_top{
        font-size: 14px;
        letter-spacing: 5.6px;
    }
}
.partnership_page__reccomend_right_image{
    width: 100%;
    max-width: 240px;
    height: 300px;
    position: absolute;
    display: block;
    top: 50%;
    right: 0;
    transform: translate(-15%, -60%);
    filter: drop-shadow(19px 19px 47px rgba(1, 16, 31, 0.20));
}
@media (max-width: 1680px) {
    .partnership_page__reccomend_right_image{
        transform: translate(-20%, -74%);
    }
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_right_image{
        transform: translate(-20%, -48%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__reccomend_right_image{
        transform: translate(-10%, -55%);
    }
}
@media (max-width: 1300px) {
    .partnership_page__reccomend_right_image{
        transform: translate(10%, -45%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__reccomend_right_image{
        display: none;
    }
}
.partnership_page__reccomend_left_image{
    width: 100%;
    max-width: 840px;
    margin-right: auto;
}
@media (max-width: 1680px) {
    .partnership_page__reccomend_left_image{
        max-width: 780px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_left_image{
        max-width: 640px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__reccomend_left_image{
        max-width: 640px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__reccomend_left_image{
        position: relative;
        z-index: 2;
    }
}
@media (max-width: 1100px) {
    .partnership_page__reccomend_left_image{
        max-width: 622px;
    }
}
@media (max-width: 980px) {
    .partnership_page__reccomend_left_image{
        max-width: 100%;
    }
}
.partnership_page__reccomend_left_image_wrapper{
    margin-top: 165px;
    position: relative;
}
@media (max-width: 1680px) {
    .partnership_page__reccomend_left_image_wrapper{
        margin-top: 225px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__reccomend_left_image_wrapper{
        margin-top: 165px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__reccomend_left_image_wrapper{
        max-width: calc(100% - 40px);
        margin-right: auto;
        margin-left: auto;
    }
}
@media (max-width: 1100px) {
    .partnership_page__reccomend_left_image_wrapper{
        max-width: fit-content;
        margin-top: 90px;
    }
}
@media (max-width: 980px) {
    .partnership_page__reccomend_left_image_wrapper{
        margin-top: 50px;
    }
}
@media (max-width: 700px) {
    .partnership_page__reccomend_left_image_wrapper{
        margin-top: 80px;
    }
}
@media (max-width: 600px) {
    .partnership_page__reccomend_left_image_wrapper{
        margin-top: 65px;
    }
}
@media (max-width: 400px) {
    .partnership_page__reccomend_left_image_wrapper{
        margin-top: 55px;
    }
}
.partnership_page__reccomend_left_image_wrapper_ico{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-30%, -60%);
    width: 216px;
    height: 216px;
    z-index: 1;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('/local/templates/med-vlaekan/images/partnership_page/reccomend_circle_text.svg');
    animation: text-spin 10s linear infinite;
}
@media (max-width: 1100px) {
    .partnership_page__reccomend_left_image_wrapper_ico{
        width: 170px;
        height: 170px;
    }
}
@media (max-width: 980px) {
    .partnership_page__reccomend_left_image_wrapper_ico{
        display: none;
    }
}
@keyframes text-spin {
    from {
        transform: translate(-30%, -60%) rotate(0deg);
    }
    to {
        transform: translate(-30%, -60%) rotate(360deg);
    }
}
@media (max-width: 1680px) {
    @keyframes text-spin {
        from {
            transform: translate(-20%, -85%) rotate(0deg);
        }
        to {
            transform: translate(-20%, -85%) rotate(360deg);
        }
    }
}
@media (max-width: 1500px) {
    @keyframes text-spin {
        from {
            transform: translate(-20%, -45%) rotate(0deg);
        }
        to {
            transform: translate(-20%, -45%) rotate(360deg);
        }
    }
}
@media (max-width: 1300px) {
    @keyframes text-spin {
        from {
            transform: translate(0%, -85%) rotate(0deg);
        }
        to {
            transform: translate(0%, -85%) rotate(360deg);
        }
    }
}
@media (max-width: 1100px) {
    @keyframes text-spin {
        from {
            transform: translate(-40%, -50%) rotate(0deg);
        }
        to {
            transform: translate(-40%, -50%) rotate(360deg);
        }
    }
}


.partnership_page__benefits{
    position: relative;
    padding-top: 0;
    overflow: visible;
    background-color: rgb(110, 156, 202);
    transform: none !important;
}
.partnership_page__benefits_container{
    position: relative;
    overflow-x: clip;
}
.partnership_page__benefits_bottom_image_wrapper{
    position: absolute;
    left: 20%;
    bottom: 0;
    transform: translate(3%, 20%);
    width: 650px;
    max-height: 380px;
    z-index: 3;
    border: 10px solid rgb(110, 156, 202);
}
@media (max-width: 1680px) {
    .partnership_page__benefits_bottom_image_wrapper{
        width: 600px;
        max-height: 350px;
        transform: translate(-2%, 20%);
    }
}
@media (max-width: 1500px) {
    .partnership_page__benefits_bottom_image_wrapper{
        width: 500px;
        max-height: 290px;
        transform: translate(-17%, 36%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__benefits_bottom_image_wrapper{
        transform: translate(-14%, 42%);
    }
}
@media (max-width: 1300px) {
    .partnership_page__benefits_bottom_image_wrapper{
        width: 450px;
        max-height: 260px;
        transform: translate(-17%, 36%);
        border: 8px solid rgb(110, 156, 202);
    }
}
@media (max-width: 1100px) {
    .partnership_page__benefits_bottom_image_wrapper{
        transform: translate(-37%, 46%);
    }
}
@media (max-width: 980px) {
    .partnership_page__benefits_bottom_image_wrapper{
        left: 50%;
        max-width: 450px;
        width: 100%;
        transform: translate(-50%, 70%);
    }
}
@media (max-width: 700px) {
    .partnership_page__benefits_bottom_image_wrapper{
        transform: translate(-50%, 55%);
    }
}
@media (max-width: 600px) {
    .partnership_page__benefits_bottom_image_wrapper{
        width: calc(100% - 48px);
        max-height: 220px;
        transform: translate(-50%, 60%);
    }
}
@media (max-width: 400px) {
    .partnership_page__benefits_bottom_image_wrapper{
        width: calc(100% - 30px);
        max-height: 170px;
        border: 5px solid rgb(110, 156, 202);
        transform: translate(-50%, 60%);
    }
}
.partnership_page__benefits_bottom_image_wrapper_ico{
    content: '';
    width: 286px;
    height: 286px;
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(35%,-70%);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('/local/templates/med-vlaekan/images/partnership_page/benefits_bottom_image_text.svg');
}
@media (max-width: 1500px) {
    .partnership_page__benefits_bottom_image_wrapper_ico{
        width: 272px;
        height: 272px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__benefits_bottom_image_wrapper_ico{
        width: 260px;
        height: 260px;
        transform: translate(25%, -75%);
    }
}
@media (max-width: 1300px) {
    .partnership_page__benefits_bottom_image_wrapper_ico{
        width: 250px;
        height: 250px;
        transform: translate(35%, -80%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__benefits_bottom_image_wrapper_ico{
        transform: translate(-85%, -80%);
    }
}
@media (max-width: 980px) {
    .partnership_page__benefits_bottom_image_wrapper_ico{
        left: auto;
        right: 0;
        transform: translate(50%, -30%);
    }
}
@media (max-width: 700px) {
    .partnership_page__benefits_bottom_image_wrapper_ico{
        transform: translate(30%, -40%);
    }
}
@media (max-width: 600px) {
    .partnership_page__benefits_bottom_image_wrapper_ico{
        display: none;
    }
}
.partnership_page__benefits_bottom_image{
    width: 100%;
    max-height: inherit;
    object-fit: cover;
    object-position: center center;
    display: block;
}
.partnership_page__benefits_circle{
    position: absolute;
    top: 50%;
    right: 0;
    width: 862px;
    height: 862px;
    border-radius: 50%;
    border: 1px solid #7DA5D2;
    z-index: 2;
    transform: translate(25%, -50%);
}
@media (max-width: 1680px) {
    .partnership_page__benefits_circle{
        transform: translate(27%, -50%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__benefits_circle{
        width: 770px;
        height: 770px;
        transform: translate(35%, -47%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__benefits_circle{
        display: none;
    }
}
.partnership_page__benefits_content{
    max-width: 58%;
    margin-left: auto;
    position: relative;
    padding: 100px 100px 100px 30px;
    box-sizing: border-box;
}
@media (max-width: 1680px) {
    .partnership_page__benefits_content{
        padding: 100px 30px 120px 25px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__benefits_content{
        padding: 60px 60px 60px 25px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__benefits_content{
        padding: 60px 40px 90px 25px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__benefits_content{
        padding: 60px 40px 65px 25px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__benefits_content{
        z-index: 2;
        padding: 55px 0 230px;
        max-width: 100%;
    }
}
@media (max-width: 980px) {
    .partnership_page__benefits_content{
        padding: 55px 0 160px;
    }
}
@media (max-width: 700px) {
    .partnership_page__benefits_content{
        padding: 55px 0 260px;
    }
}
@media (max-width: 600px) {
    .partnership_page__benefits_content{
        padding: 65px 0 185px;
    }
}
@media (max-width: 400px) {
    .partnership_page__benefits_content{
        padding: 65px 0 135px;
    }
}
.partnership_page__benefits_content_list{
    display: flex;
    flex-direction: column;
}
@media (max-width: 1100px) {
    .partnership_page__benefits_content_list{
        padding-right: 4%;
    }
}
@media (max-width: 980px) {
    .partnership_page__benefits_content_list{
        padding-right: 0;
        padding-left: 10%;
        justify-content: center;
    }
}
@media (max-width: 700px) {
    .partnership_page__benefits_content_list{
        padding-left: 20px;
    }
}
@media (max-width: 600px) {
    .partnership_page__benefits_content_list{
        padding-right: 20px;
    }
}
@media (max-width: 400px) {
    .partnership_page__benefits_content_list{
        padding-right: 10px;
        padding-left: 10px;
    }
}
.partnership_page__benefits_content_list_fine{
    display: flex;
    flex-direction: column;
    align-items: end;
}
@media (max-width: 980px) {
    .partnership_page__benefits_content_list_fine{
        align-items: start;
    }
}
.partnership_page__benefits_content_list_item{
    display: flex;
    align-items: center;
    gap: 20px;
}
@media (max-width: 400px) {
    .partnership_page__benefits_content_list_item{
        gap: 16px;
    }
}
.partnership_page__benefits_content_list_item:not(:last-child){
    margin-bottom: 80px;
}
@media (max-width: 1680px) {
    .partnership_page__benefits_content_list_item:not(:last-child){
        margin-bottom: 60px;
    }
}
@media (max-width: 400px) {
    .partnership_page__benefits_content_list_item:not(:last-child){
        margin-bottom: 40px;
    }
}
.partnership_page__benefits_content_list_item.--top-item{
    margin-bottom: 135px;
}
@media (max-width: 1680px) {
    .partnership_page__benefits_content_list_item.--top-item{
        margin-bottom: 245px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__benefits_content_list_item.--top-item{
        margin-bottom: 195px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__benefits_content_list_item.--top-item{
        margin-bottom: 145px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__benefits_content_list_item.--top-item{
        margin-bottom: 60px;
        justify-content: end;
    }
}
@media (max-width: 980px) {
    .partnership_page__benefits_content_list_item.--top-item{
        justify-content: start;
    }
}
@media (max-width: 400px) {
    .partnership_page__benefits_content_list_item.--top-item{
        margin-bottom: 40px;
    }
}
.partnership_page__benefits_content_list_item_ico{
    max-width: 60px;
    width: 60px;
    height: 60px;
    flex-shrink: 0;
}
@media (max-width: 600px) {
    .partnership_page__benefits_content_list_item_ico{
        width: 40px;
        height: 40px;
        max-width: 40px;
    }
}
.partnership_page__benefits_content_list_item_text{
    max-width: 470px;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    letter-spacing: 1.2px;
}
@media (max-width: 1680px) {
    .partnership_page__benefits_content_list_item_text{
        max-width: 435px;
        font-size: 20px;
        letter-spacing: 1px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__benefits_content_list_item_text{
        max-width: 455px;
    }
    .--md-width-fix{
        max-width: 435px;
        margin-right: 20px;
    }
}
@media (max-width: 1400px) {
    .--md-width-fix{
        max-width: initial;
        margin-right: 0;
    }
    .partnership_page__benefits_content_list_item_text{
        max-width: 435px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__benefits_content_list_item_text{
        max-width: 405px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__benefits_content_list_item_text{
        max-width: 470px;
        color: #B9BCBE;
        letter-spacing: normal;
    }
    .partnership_page__benefits_content_list_item_text span{
        color: #8BC9FC;
    }
}
@media (max-width: 980px) {
    .partnership_page__benefits_content_list_item_text{
        font-size: 22px;
        font-weight: 700;
        letter-spacing: 1.1px;
        max-width: 530px;
    }
    .--md-width-fix{
        max-width: 450px;
    }
}
@media (max-width: 700px) {
    .partnership_page__benefits_content_list_item_text{
        font-weight: 600;
        max-width: 80% !important;
        letter-spacing: normal;
    }
}
@media (max-width: 600px) {
    .partnership_page__benefits_content_list_item_text{
        font-size: 18px;
        font-weight: 600;
        max-width: 100% !important;
    }
}
@media (max-width: 400px) {
    .partnership_page__benefits_content_list_item_text{
        font-size: 16px;
    }
    .--md-width-fix{
        max-width: 70% !important;
    }
}
.partnership_page__benefits_content_list_item.--top-item .partnership_page__benefits_content_list_item_text{
    max-width: 620px;
}
@media (max-width: 1680px) {
    .partnership_page__benefits_content_list_item.--top-item .partnership_page__benefits_content_list_item_text{
        max-width: 425px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__benefits_content_list_item.--top-item .partnership_page__benefits_content_list_item_text{
        max-width: 470px;
    }
}
.partnership_page__benefits_dna{
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(25%, -5%);
    max-width: 525px;
}
.partnership_page__benefits_dna_image{
    filter: drop-shadow(20px 20px 50px rgba(1, 16, 31, 0.20));
}
@media (max-width: 1680px) {
    .partnership_page__benefits_dna{
        transform: translate(18%, 0%);
    }
}
@media (max-width: 1500px) {
    .partnership_page__benefits_dna{
        transform: translate(20%, 20%);
        max-width: 475px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__benefits_dna{
        transform: translate(35%, 20%);
        max-width: 475px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__benefits_dna{
        transform: translate(35%, 10%);
        max-width: 445px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__benefits_dna{
        display: none;
    }
}
.partnership_page__benefits_image_wrapper{
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 42%;
    overflow: hidden;
}
@media (max-width: 1100px) {
    .partnership_page__benefits_image_wrapper{
        max-width: 100%;
    }
}
.partnership_page__benefits_image_wrapper::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
}
@media (max-width: 1100px) {
    .partnership_page__benefits_image_wrapper::before{
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.70) 0%, rgba(0, 0, 0, 0.70) 100%);
    }

}
.partnership_page__benefits_image{
    width: 100%;
    object-fit: cover;
    object-position: center center;
}
@media (max-width: 1680px) {
    .partnership_page__benefits_image{
        height: 100%;
    }
}
.partnership_page__benefits_title{
    position: absolute;
    top: 50%;
    left: 20%;
    transform: translate(-37%, -75%);
    z-index: 2;
}
@media (max-width: 1680px) {
    .partnership_page__benefits_title{
        transform: translate(-66%, -92%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__benefits_title{
        top: 53%;
        left: 24%;
        transform: translate(-65%, -90%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__benefits_title{
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        padding-top: 60px;
        margin-left: 40px;
    }
}
@media (max-width: 980px) {
    .partnership_page__benefits_title{
        margin-right: auto;
        margin-left: auto;
        text-align: center;
        padding-top: 100px;
    }
}
@media (max-width: 600px) {
    .partnership_page__benefits_title{
        padding-top: 80px;
    }
}
.partnership_page__benefits_title_main{
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}
@media (max-width: 1680px) {
    .partnership_page__benefits_title_main{
        font-size: 32px;
    }
}
@media (max-width: 600px) {
    .partnership_page__benefits_title_main{
        font-size: 24px;
    }
}
.partnership_page__benefits_title_top{
    margin-bottom: 10px;
    color: #8BC9FC;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 7.2px;
    text-transform: uppercase;
}
@media (max-width: 600px){
    .partnership_page__benefits_title_top{
        font-size: 14px;
        letter-spacing: 5.6px;
    }
}
.partnership_page__steps{
    padding: 180px 0 60px;
    background: #F3FBFE;
}
@media (max-width: 1680px) {
    .partnership_page__steps{
        padding: 140px 0 60px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__steps{
        padding: 180px 0 60px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__steps{
        padding: 190px 0 60px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__steps{
        padding: 160px 0 60px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__steps{
        padding: 190px 0 0;
    }
}
@media (max-width: 980px) {
    .partnership_page__steps{
        padding: 290px 0 100px;
    }
}
@media (max-width: 700px) {
    .partnership_page__steps{
        padding: 260px 0 100px;
    }
}
@media (max-width: 600px) {
    .partnership_page__steps{
        padding: 220px 0 60px;
    }
}
@media (max-width: 400px) {
    .partnership_page__steps{
        padding: 160px 0 60px;
    }
}
.partnership_page__steps_title{
    padding-bottom: 40px;
    position: relative;
}
.partnership_page__steps_title_line{
    position: absolute;
    border-bottom: 1px solid #7DA5D2;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
}
@media (max-width: 1680px) {
    .partnership_page__steps_title{
        padding-bottom: 50px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__steps_title{
        padding-bottom: 40px;
    }
}
.partnership_page__steps_title_main{
    color: #000;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}
@media (max-width: 1680px) {
    .partnership_page__steps_title_main{
        font-size: 36px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__steps_title_main{
        font-size: 32px;
    }
}
@media (max-width: 600px) {
    .partnership_page__steps_title_main{
        font-size: 24px;
    }
}
.partnership_page__steps_title_top{
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 7.2px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
@media (max-width: 600px) {
    .partnership_page__steps_title_top{
        font-size: 14px;
        letter-spacing: 5.6px;
    }
}
.partnership_page__steps_list{
    padding-top: 60px;
    display: flex;
    justify-content: space-between;
    gap: 50px;
}
@media (max-width: 1100px) {
    .partnership_page__steps_list{
        flex-wrap: wrap;
    }
}
.partnership_page__steps_list_nav{display: none;}
@media (max-width: 980px) {
    .partnership_page__steps_list_nav{
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 20px;
        width: fit-content;
        margin-right: auto;
        margin-left: auto;
    }
    .partnership_page__steps_list_nav .slick-arrow{
        position: relative;
        transform: none;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        width: 60px;
        height: 40px;
        font-size: 0;
        cursor: pointer;
        background-position: center center;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='62' height='42' viewBox='0 0 62 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='-0.5' width='61' height='41' rx='20.5' transform='matrix(-1 0 0 1 62 1)' stroke='%23212121'/%3E%3Cpath d='M41.7071 21.7071C42.0976 21.3166 42.0976 20.6834 41.7071 20.2929L35.3431 13.9289C34.9526 13.5384 34.3195 13.5384 33.9289 13.9289C33.5384 14.3195 33.5384 14.9526 33.9289 15.3431L39.5858 21L33.9289 26.6569C33.5384 27.0474 33.5384 27.6805 33.9289 28.0711C34.3195 28.4616 34.9526 28.4616 35.3431 28.0711L41.7071 21.7071ZM21 22H41V20H21V22Z' fill='%23212121'/%3E%3C/svg%3E%0A");
    }
    .partnership_page__steps_list_nav .slick-arrow::before{
        display: none;
    }
    .partnership_page__steps_list_nav .slick-arrow.slick-disabled{
        pointer-events: none;
        opacity: 0.5;
        cursor: auto;
    }
    .partnership_page__steps_list_nav .slick-arrow.slick-prev{
        transform: rotate(180deg);
    }
    .partnership_page__steps_list{
        padding-bottom: 140px;
    }
    .partnership_page__steps_list .slick-track{
        display: flex;
        height: 100%;
    }
    .partnership_page__steps_list .slick-slide > div{
        height: 100%;
    }
}
@media (max-width: 700px) {
    .partnership_page__steps_list{
        padding-bottom: 90px;
    }
}
@media (max-width: 600px) {
    .partnership_page__steps_list{
        padding-bottom: 70px;
    }
    .partnership_page__steps_list .slick-track{
        gap: 2px;
    }
}

.partnership_page__steps_list_item{
    display: flex;
    flex-direction: column;
    width: fit-content;
    max-width: 405px;
}
@media (max-width: 1680px) {
    .partnership_page__steps_list_item{
        max-width: 372px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__steps_list_item{
        max-width: 312px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__steps_list_item{
        max-width: 462px;
    }
    .partnership_page__steps_list_item:nth-child(2){
        max-width: 382px;
    }
}
@media (max-width: 980px) {
    .partnership_page__steps_list_item{
        max-width: 479px;
        margin-right: 20px;
        display: flex !important;
        flex-direction: column;
        height: 100%;
    }
    .partnership_page__steps_list_item:nth-child(2){
        max-width: 479px;
    }
}
@media (max-width: 700px) {
    .partnership_page__steps_list_item{
        max-width: 453px;
        margin-right: 30px;
    }
}
.partnership_page__steps_list_item.--mt160{
    margin-top: 160px;    
}
@media (max-width: 1500px) {
    .partnership_page__steps_list_item.--mt160{
        margin-top: 130px;    
    }
}
@media (max-width: 1100px) {
    .partnership_page__steps_list_item.--mt160{
        margin-top: 455px;    
    }
}
@media (max-width: 980px) {
    .partnership_page__steps_list_item.--mt160{
        margin-top: 0;    
    }
}
.partnership_page__steps_list_item.--mt85{
    margin-top: 85px;    
}
@media (max-width: 1500px) {
    .partnership_page__steps_list_item.--mt85{
        margin-top: 55px;    
    }
}
@media (max-width: 1100px) {
    .partnership_page__steps_list_item.--mt85{
        position: relative;
        margin-top: 0;    
        transform: translate(0, -27%);
    }
}
@media (max-width: 980px) {
    .partnership_page__steps_list_item.--mt85{
        transform: none;
    }
}
.partnership_page__steps_list_item.--wide{
    max-width: 555px;
}
@media (max-width: 1680px) {
    .partnership_page__steps_list_item.--wide{
        max-width: 505px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__steps_list_item.--wide{
        max-width: 424px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__steps_list_item.--wide{
        max-width: 462px;
    }
}
@media (max-width: 980px) {
    .partnership_page__steps_list_item.--wide{
        max-width: 479px;
    }
}
.partnership_page__steps_list_item.--wide .partnership_page__steps_list_item_content_text{
    max-width: 90%;
}
@media (max-width: 1100px) {
    .partnership_page__steps_list_item.--wide .partnership_page__steps_list_item_content_text{
        max-width: 100%;
    }
}
@media (max-width: 1680px) {
    .partnership_page__steps_list_item.--wide .partnership_page__steps_list_item_content_text{
        max-width: 100%;
    }
}
.partnership_page__steps_list_item_content{
    margin-bottom: 20px;
}
.partnership_page__steps_list_item_content_btn{
    padding: 12px 40px;
    border-radius: 100px;
    background: #7DA5D2;
    width: fit-content;
    box-sizing: border-box;
    margin-bottom: 5px;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
}
@media (max-width: 1680px) {
    .partnership_page__steps_list_item_content_btn{
        font-size: 22px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__steps_list_item_content_btn{
        font-size: 18px;
    }
}
@media (max-width: 980px) {
    .partnership_page__steps_list_item_content_btn{
        margin-bottom: 10px;
        font-size: 20px;
    }
}
@media (max-width: 600px) {
    .partnership_page__steps_list_item_content_btn{
        margin-right: auto;
        margin-left: auto;
    }
}@media (max-width: 400px) {
    .partnership_page__steps_list_item_content_btn{
        font-size: 18px;
    }
}
.partnership_page__steps_list_item_content_btn::after{
    content: '';
    width: 30px;
    height: 16px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='16' viewBox='0 0 31 16' fill='none'%3E%3Cpath d='M30.7071 8.70711C31.0976 8.31658 31.0976 7.68342 30.7071 7.29289L24.3431 0.928932C23.9526 0.538408 23.3195 0.538408 22.9289 0.928932C22.5384 1.31946 22.5384 1.95262 22.9289 2.34315L28.5858 8L22.9289 13.6569C22.5384 14.0474 22.5384 14.6805 22.9289 15.0711C23.3195 15.4616 23.9526 15.4616 24.3431 15.0711L30.7071 8.70711ZM0 9L30 9V7L0 7L0 9Z' fill='white'/%3E%3C/svg%3E");
}
.partnership_page__steps_list_item_content_text{
    color: #212121;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    max-width: 95%;
}
@media (max-width: 1680px) {
    .partnership_page__steps_list_item_content_text{
        font-size: 22px;
        max-width: 100%;
    }
}
@media (max-width: 1500px) {
    .partnership_page__steps_list_item_content_text{
        font-size: 18px;
        max-width: 95%;
    }
}
@media (max-width: 1100px) {
    .partnership_page__steps_list_item_content_text{
        font-size: 20px;
        max-width: 100%;
    }
}
@media (max-width: 600px) {
    .partnership_page__steps_list_item_content_text{
        text-align: center;
    }
}
@media (max-width: 400px) {
    .partnership_page__steps_list_item_content_text{
        font-size: 18px;
    }
}
.partnership_page__steps_list_item_content_text span{
    color: #7DA5D2;
}
.partnership_page__steps_list_item_counter{
    color: #212121;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    display: flex;
    flex-direction: row;
    align-items: end;
    gap: 20px;
}
@media (max-width: 1500px) {
    .partnership_page__steps_list_item_counter{
        font-size: 32px;
    }
}
@media (max-width: 980px) {
    .partnership_page__steps_list_item_counter{
        margin-top: auto;
    }
}
@media (max-width: 400px) {
    .partnership_page__steps_list_item_counter{
        font-size: 24px;
    }
}
.partnership_page__steps_list_item_counter::before{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #212121;
}
.partnership_page__steps_list_item_image{
    display: block;
    margin-bottom: 30px;
}
@media (max-width: 980px) {
    .partnership_page__steps_list_item_image{
        margin-bottom: 40px;
    }
}

.partnership_page__system{
    padding: 80px 0 0;
    margin-bottom: -35px;
    background-color: #F3FBFE;
}
@media (max-width: 1680px) {
    .partnership_page__system{
        padding: 70px 0 0;
        margin-bottom: -75px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__system{
        margin-bottom: 0;
    }
}
@media (max-width: 1400px) {
    .partnership_page__system{
        margin-bottom: -75px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__system{
        margin-bottom: -205px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__system{
        padding: 40px 0 0;
        margin-bottom: 0;
    }
}
@media (max-width: 980px) {
    .partnership_page__system{
        padding: 75px 0 0;
    }
}
@media (max-width: 700px) {
    .partnership_page__system{
        padding: 65px 0 0;
    }
}
@media (max-width: 600px) {
    .partnership_page__system{
        padding: 80px 0 65px;
    }
}
.partnership_page__system_title{
    display: flex;
    gap: 220px;
}
@media (max-width: 1500px) {
    .partnership_page__system_title{
        gap: 115px;
    }
}
@media (max-width: 1480px) {
    .partnership_page__system_title{
        gap: 155px;
    }
}
@media (max-width: 1440px) {
    .partnership_page__system_title{
        gap: 115px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__system_title{
        gap: 45px;
    }
}
@media (max-width: 980px) {
    .partnership_page__system_title{
        flex-direction: column;
        gap: 32px;
    }
}
@media (max-width: 600px) {
    .partnership_page__system_title{
        gap: 60px;
    }
}
.partnership_page__system_title_text_main{
    color: #000;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 60px;
}
@media (max-width: 1680px) {
    .partnership_page__system_title_text_main{
        font-size: 36px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__system_title_text_main{
        font-size: 32px;
        margin-bottom: 40px;
    }
}
@media (max-width: 600px) {
    .partnership_page__system_title_text_main{
        font-size: 24px;
        margin-bottom: 30px;
    }
}
@media (max-width: 400px) {
    .partnership_page__system_title_text_main{
        margin-bottom: 40px;
    }
}
.partnership_page__system_title_text_top{
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 7.2px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
@media (max-width: 600px) {
    .partnership_page__system_title_text_top{
        font-size: 14px;
        letter-spacing: 5.6px;
    }
}
.partnership_page__system_content_left_img_wrapper{
    display: block;
    max-width: 365px;
    height: fit-content;
    display: block;
    position: relative;
    box-shadow: 20px 20px 50px 0px rgba(1, 16, 31, 0.20);
}
@media (max-width: 1400px) {
    .partnership_page__system_content_left_img_wrapper{
        margin-top: 20px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__system_content_left_img_wrapper{
        max-width: 240px;
        margin-top: 0;
        flex-shrink: 1;
    }
}
@media (max-width: 1100px) {
    .partnership_page__system_content_left_img_wrapper{
        position: absolute;
        top: 0;
        left: 0;
        max-width: 240px;
        flex-shrink: 0;
        transform: translate(0, -20%);
    }
}
@media (max-width: 980px) {
    .partnership_page__system_content_left_img_wrapper{
        max-width: 300px;
        transform: translate(0, -83%);
    }
}
@media (max-width: 700px) {
    .partnership_page__system_content_left_img_wrapper{
        max-width: 347px;
        transform: translate(0, -53%);
    }
}
@media (max-width: 600px) {
    .partnership_page__system_content_left_img_wrapper{
        max-width: 345px;
        transform: translate(0, -13%);
    }
}
@media (max-width: 400px) {
    .partnership_page__system_content_left_img_wrapper{
        max-width: 100%;
        position: relative;
        top: auto;
        left: auto;
        transform: translate(0, 0);
    }
}
.partnership_page__system_content_left_img_wrapper::before{
    content: '';
    width: 73px;
    height: 78px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(50%, 0);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('/local/templates/med-vlaekan/images/partnership_page/system_content_left_img_ico.webp');
}
@media (max-width: 1300px) {
    .partnership_page__system_content_left_img_wrapper::before{
        transform: translate(80%, 0);
    }
}
@media (max-width: 1100px) {
    .partnership_page__system_content_left_img_wrapper::before{
        transform: translate(80%, 40%);
    }
}
@media (max-width: 600px) {
    .partnership_page__system_content_left_img_wrapper::before{
        transform: translate(70%, -5%);
    }
}
@media (max-width: 400px) {
    .partnership_page__system_content_left_img_wrapper::before{
        display: none;
    }
}
.partnership_page__system_title_image{
    display: block;
    max-width: 322px;
    display: block;
    position: relative;
    transform: translate(0, 6%);
    box-shadow: 20px 20px 50px 0px rgba(1, 16, 31, 0.20);
    z-index: 1;
}
@media (max-width: 1680px) {
    .partnership_page__system_title_image{
        max-width: 280px;
        transform: translate(0, 2%);
    }
}
@media (max-width: 1500px) {
    .partnership_page__system_title_image{
        max-width: 245px;
        transform: translate(0, 10%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__system_title_image{
        max-width: 225px;
        transform: translate(0, 0);
    }
}
@media (max-width: 1300px) {
    .partnership_page__system_title_image{
        max-width: 245px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__system_title_image{
        max-width: 300px;
    }
}
@media (max-width: 980px) {
    .partnership_page__system_title_image{
        margin-left: auto;
    }
}
@media (max-width: 700px) {
    .partnership_page__system_title_image{
        max-width: 240px;
    }
}
@media (max-width: 400px) {
    .partnership_page__system_title_image{
        display: none;
    }
}
.partnership_page__system_title_text_content{
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    max-width: 700px;
}
@media (max-width: 1680px) {
    .partnership_page__system_title_text_content{
        font-size: 24px;
        max-width: 600px;
    }
}
@media (max-width: 980px) {
    .partnership_page__system_title_text_content{
        max-width: 625px;
        margin-right: auto;
        margin-left: auto;
    }
}
@media (max-width: 600px) {
    .partnership_page__system_title_text_content{
        font-size: 20px;
    }
}
@media (max-width: 400px) {
    .partnership_page__system_title_text_content{
        font-size: 16px;
    }
}
.partnership_page__system_title_text{}
@media (max-width: 980px) {
    .partnership_page__system_title_text{
        text-align: center;
    }
}
.partnership_page__system_content{
    display: flex;
    justify-content: space-between;
    position: relative;
    transform: translate(0, -2%);
}
@media (max-width: 1500px) {
    .partnership_page__system_content{
        transform: translate(0, 0);
    }
}
@media (max-width: 1300px) {
    .partnership_page__system_content{
        gap: 40px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__system_content{
        gap: 40px;
        flex-direction: column;
    }
}
@media (max-width: 400px) {
    .partnership_page__system_content{
        gap: 60px;
        flex-direction: column;
        margin-top: 60px;
    }
}
.partnership_page__system_content_left_img{
    max-width: 365px;
    display: block;
    box-shadow: 19px 19px 47px 0px rgba(1, 16, 31, 0.20);
}
@media (max-width: 1680px) {
    .partnership_page__system_content_left_img{
        max-width: 320px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__system_content_left_img{
        max-width: 280px;
    }
}
@media (max-width: 980px) {
    .partnership_page__system_content_left_img{
        max-width: 100%;
    }
}
@media (max-width: 400px) {
    .partnership_page__system_content_left_img{
        box-shadow: 14px 14px 26px 0px rgba(1, 16, 31, 0.01);
    }
}
.partnership_page__system_content_main{
    display: flex;
    gap: 33px;
}
@media (max-width: 1500px) {
    .partnership_page__system_content_main{
        gap: 10px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__system_content_main{
        gap: 30px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__system_content_main{
        gap: 20px;
        transform: translate(20px, 0);
    }
    .partnership_page__system_content_main picture{
        flex-shrink: 0;
    }
}
@media (max-width: 1100px) {
    .partnership_page__system_content_main{
        gap: 40px;
        transform: translate(0, 0);
        flex-direction: column;
    }
    .partnership_page__system_content_main picture{
        flex-shrink: 1;
    }
}
@media (max-width: 980px) {
    .partnership_page__system_content_main{
        gap: 50px;
    }
}
@media (max-width: 600px) {
    .partnership_page__system_content_main{
        gap: 0px;
    }
}
.partnership_page__system_content_main_image{
    position: relative;
    transform: translate(0, -2%);
    max-width: 695px;
}
@media (max-width: 1680px) {
    .partnership_page__system_content_main_image{
        max-width: 635px;
        transform: translate(0, -9%);
    }
}
@media (max-width: 1500px) {
    .partnership_page__system_content_main_image{
        max-width: 550px;
        transform: translate(0, 2%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__system_content_main_image{
        max-width: 520px;
        transform: translate(0, -10%);
    }
}
@media (max-width: 1300px) {
    .partnership_page__system_content_main_image{
        max-width: 510px;
        transform: translate(0, -25%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__system_content_main_image{
        display: block;
        max-width: 785px;
        margin-right: auto;
        margin-left: auto;
        transform: none;
    }
}
@media (max-width: 980px) {
    .partnership_page__system_content_main_image{
        max-width: calc(100% - 20px);
    }
}
@media (max-width: 700px) {
    .partnership_page__system_content_main_image{
        max-width: 100%;
    }
}
@media (max-width: 600px) {
    .partnership_page__system_content_main_image{
        display: none;
    }
}
.partnership_page__system_content_main_list{
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 440px;
    margin-top: 105px;
    margin-bottom: 100px;
}
@media (max-width: 1680px) {
    .partnership_page__system_content_main_list{
        margin-bottom: 70px;
        margin-top: 60px;
        max-width: 400px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__system_content_main_list{
        margin-top: 30px;
        margin-bottom: 60px;
        max-width: 425px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__system_content_main_list{
        margin-top: 70px;
        max-width: 405px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__system_content_main_list{
        margin-top: 30px;
        max-width: 385px;
        flex-shrink: 0;
    }
}
@media (max-width: 1100px) {
    .partnership_page__system_content_main_list{
        margin-top: 60px;
        max-width: 66%;
        margin-left: auto;
        flex-shrink: 0;
        margin-bottom: 0;
    }
}
@media (max-width: 980px) {
    .partnership_page__system_content_main_list{
        margin-top: 140px;
        max-width: 100%;
        margin-left: auto;
        flex-shrink: 1;
        margin-bottom: 0;
    }
}
@media (max-width: 700px) {
    .partnership_page__system_content_main_list{
        margin-top: 310px;
    }
}
@media (max-width: 600px) {
    .partnership_page__system_content_main_list{
        margin-top: 485px;
    }
}
@media (max-width: 400px) {
    .partnership_page__system_content_main_list{
        margin-top: 0;
    }
}
.partnership_page__system_content_main_list_item{
    color: #212121;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding-bottom: 20px;
    position: relative;
}
.partnership_page__system_content_main_list_item_line{
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #B9BCBE;
}
.partnership_page__system_content_main_list_item:last-child{
    border-bottom: none;
}
@media (max-width: 1680px) {
    .partnership_page__system_content_main_list_item{
        font-size: 16px;
    }
}
@media (max-width: 980px) {
    .partnership_page__system_content_main_list_item{
        text-align: center;
        font-size: 18px;
    }
}
@media (max-width: 400px) {
    .partnership_page__system_content_main_list_item{
        font-size: 16px;
    }
}


.partnership_page__support{
    position: relative;
    padding: 120px 0 80px;
    box-sizing: border-box;
    background: #7DA5D2;
}
@media (max-width: 1500px) {
    .partnership_page__support{
        padding: 100px 0 60px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__support{
        padding: 100px 0 100px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__support{
        padding: 100px 0 70px;
    }
}
@media (max-width: 600px) {
    .partnership_page__support{
        padding: 80px 0;
    }
}
.partnership_page__support_title{}
@media (max-width: 980px) {
    .partnership_page__support_title{
        text-align: center;
    }
}
.partnership_page__support_wrapper{
    display: flex;
    justify-content: space-between;
}
@media (max-width: 1500px) {
    .partnership_page__support_wrapper{
        align-items: center;
    }
}
@media (max-width: 980px) {
    .partnership_page__support_wrapper{
        flex-direction: column;
    }
}
.partnership_page__support_col{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 50%;
}
@media (max-width: 1500px) {
    .partnership_page__support_col{
        height: 840px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__support_col{
        height: 850px;
    }
}
@media (max-width: 1200px) {
    .partnership_page__support_col{
        height: 840px;
        width: 50%;
    }
}
@media (max-width: 980px) {
    .partnership_page__support_col{
        height: auto;
        width: 100%;
        max-width: 100%;
        align-items: center;
        gap: 60px;
    }
}
@media (max-width: 600px) {
    .partnership_page__support_col{
        gap: 40px;
    }
}
.partnership_page__support_title_main{
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}
@media (max-width: 1680px) {
    .partnership_page__support_title_main{
        font-size: 36px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__support_title_main{
        font-size: 32px;
    }
}
@media (max-width: 600px) {
    .partnership_page__support_title_main{
        font-size: 28px;
    }
}
@media (max-width: 400px) {
    .partnership_page__support_title_main{
        font-size: 24px;
    }
}
.partnership_page__support_title_top{
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 7.2px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
@media (max-width: 600px) {
    .partnership_page__support_title_top{
        font-size: 14px;
        letter-spacing: 5.6px;
    }
}
.partnership_page__support_content_circle{
    width: 480px;
    height: 480px;
    border-radius: 50%;
    position: absolute;
    top: 52%;
    left: 45%;
    transform: translate(-50%, -50%);
    z-index: 2;
    pointer-events: none;
}
@media (max-width: 1680px) {
    .partnership_page__support_content_circle{
        width: 420px;
        height: 420px;
        left: 47%;
    }
}
@media (max-width: 1500px) {
    .partnership_page__support_content_circle{
        width: 380px;
        height: 380px;
        left: 40%;
        top: 45%;
    }
}
@media (max-width: 1400px) {
    .partnership_page__support_content_circle{
        width: 350px;
        height: 350px;
        left: 30%;
        top: 47%;
    }
}
@media (max-width: 1300px) {
    .partnership_page__support_content_circle{
        left: 32%;
    }
}
@media (max-width: 1200px) {
    .partnership_page__support_content_circle{
        width: 400px;
        height: 400px;
        left: 0;
        top: 50%;
        transform: translate(0, -55%);
    }
}
.partnership_page__support_content_circle_nav{
    display: none;
}
.partnership_page__support_content_circle_counter{
    display: none;
}
@media (max-width: 980px) {
    .partnership_page__support_content_circle{
        pointer-events: all;
        width: auto;
        max-width: calc(100vw - 40px);
        margin-right: auto;
        margin-left: auto;
        height: auto;
        left: auto;
        top: auto;
        transform: none;
        position: relative;
        box-shadow: none;
    }
    .partnership_page__support_content_circle .slick-track{
        padding-top: 60px;
    }
    .partnership_page__support_content_circle_nav{
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 20px;
        width: fit-content;
        margin-right: auto;
        margin-left: auto;
        margin-top: 15px;
    }
    .partnership_page__support_content_circle_nav .slick-arrow{
        position: relative;
        transform: none;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        width: 60px;
        height: 40px;
        font-size: 0;
        cursor: pointer;
        background-position: center center;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='62' height='42' viewBox='0 0 62 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='-0.5' width='61' height='41' rx='20.5' transform='matrix(-1 0 0 1 62 1)' stroke='white'/%3E%3Cpath d='M41.7071 21.7071C42.0976 21.3166 42.0976 20.6834 41.7071 20.2929L35.3431 13.9289C34.9526 13.5384 34.3195 13.5384 33.9289 13.9289C33.5384 14.3195 33.5384 14.9526 33.9289 15.3431L39.5858 21L33.9289 26.6569C33.5384 27.0474 33.5384 27.6805 33.9289 28.0711C34.3195 28.4616 34.9526 28.4616 35.3431 28.0711L41.7071 21.7071ZM21 22H41V20H21V22Z' fill='white'/%3E%3C/svg%3E%0A");
    }
    .partnership_page__support_content_circle_nav .slick-arrow::before{
        display: none;
    }
    .partnership_page__support_content_circle_nav .slick-arrow.slick-disabled{
        pointer-events: none;
        opacity: 0.5;
        cursor: auto;
    }
    .partnership_page__support_content_circle_nav .slick-arrow.slick-prev{
        transform: rotate(180deg);
    }
    .partnership_page__support_content_circle_counter{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 10px;
        position: absolute;
        top: 60px;
        left: 10%;
        transform: translate(20%, 0%);
        z-index: 3;
        width: 140px;
        height: 140px;
        border-radius: 100px;
        background: #8BC9FC;
        box-shadow: 19px 19px 47px 0px rgba(1, 16, 31, 0.20);
    }
    .partnership_page__support_content_circle_counter_row{
        display: flex;
        gap: 10px;
        align-items: baseline;
    }
    .partnership_page__support_content_circle_counter_current{
        color: #FFF;
        font-family: 'Montserrat';
        font-size: 45px;
        font-style: normal;
        font-weight: 600;
        line-height: 70%;
    }
    .partnership_page__support_content_circle_counter_line{
        height: 100%;
        width: 1px;
        background: rgba(255, 255, 255, 0.50);
    }
    .partnership_page__support_content_circle_counter_total{
        color: rgba(255, 255, 255, 0.50);
        font-family: 'Montserrat';
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    .partnership_page__support_content_circle_counter_text{
        color: #FFF;
        font-family: 'Montserrat';
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 140%;
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .partnership_page__support_content_circle_counter_text::after{
        content: '';
        width: 21px;
        height: 8px;
        background-position: center center;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='8' viewBox='0 0 21 8' fill='none'%3E%3Cpath d='M20.8536 4.35355C21.0488 4.15829 21.0488 3.84171 20.8536 3.64645L17.6716 0.464466C17.4763 0.269204 17.1597 0.269204 16.9645 0.464466C16.7692 0.659728 16.7692 0.976311 16.9645 1.17157L19.7929 4L16.9645 6.82843C16.7692 7.02369 16.7692 7.34027 16.9645 7.53553C17.1597 7.7308 17.4763 7.7308 17.6716 7.53553L20.8536 4.35355ZM0.5 4.5H20.5V3.5H0.5V4.5Z' fill='white'/%3E%3C/svg%3E");
    }
}
@media (max-width: 700px) {
    .partnership_page__support_content_circle_counter{
        left: 5%;
        transform: translate(15%, 0%);
    }
}
@media (max-width: 600px) {
    .partnership_page__support_content_circle .slick-track{
        padding-top: 80px;
    }
    .partnership_page__support_content_circle_counter{
        left: 5%;
        transform: translate(0, 0%);
    }
}
@media (max-width: 400px) {
    .partnership_page__support_content_circle{
        max-width: calc(100vw - 10px);
    }
    .partnership_page__support_content_circle_counter{
        left: 0;
        transform: translate(0, 0%);
    }
}
.partnership_page__support_content_circle_circle{
    content: '';
    width: 1130px;
    height: 1010px;
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-6%, -23%);
    z-index: 1;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='1129' height='1008' viewBox='0 0 1129 1008' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='600.797' cy='600' r='599.5' stroke='url(%23paint0_linear_6628_1917)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6628_1917' x1='255.93' y1='66.1119' x2='1010.52' y2='457.154' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F3FBFE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 1680px) {
    .partnership_page__support_content_circle_circle{
        width: 55vw;
        height: 55vw;
        transform: translate(-5%, -25%);
        background-image: url("data:image/svg+xml,%3Csvg width='926' height='940' viewBox='0 0 926 940' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='500.797' cy='500' r='499.5' stroke='url(%23paint0_linear_6736_4567)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6736_4567' x1='213.408' y1='55.0933' x2='842.236' y2='380.961' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F3FBFE'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    }
}
@media (max-width: 1500px) {
    .partnership_page__support_content_circle_circle{
        width: 65vw;
        height: 65vw;
        transform: translate(-8%, -24%);
    }
}
@media (max-width: 1400px) {
    .partnership_page__support_content_circle_circle{
        width: 69vw;
        height: 69vw;
        transform: translate(-4%, -28%);
    }
}
@media (max-width: 1200px) {
    .partnership_page__support_content_circle_circle{
        background-image: none;
        width: 700px;
        height: 700px;
        border-radius: 50%;
        border: 1px solid #F3FBFE;
        top: 0;
        left: 0;
        transform: translate(-35%, 5%);
    }
}
@media (max-width: 980px) {
    .partnership_page__support_content_circle_circle{
        display: none;
    }
}
.partnership_page__support_content_circle_item{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    transition: .3s;
}
.partnership_page__support_content_circle_item_text{
    display: none;
    color: #FFF;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 160%;
    max-width: 420px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
}
@media (max-width: 600px) {
    .partnership_page__support_content_circle_item_text{
        font-size: 20px;
    }
}
@media (max-width: 400px) {
    .partnership_page__support_content_circle_item_text{
        margin-top: 100px;
    }
}
@media (max-width: 980px) {
    .partnership_page__support_content_circle_item{
        position: relative;
        opacity: 1;
        display: block !important;
        width: fit-content !important;
        margin-right: auto;
        margin-left: auto;
    }
    .partnership_page__support_content_circle_item_text{
        display: block;
    }
}
.partnership_page__support_content_circle_item.visible{
    opacity: 1;
}
.partnership_page__support_content_circle_item_image{
    display: block;
    filter: drop-shadow(19px 19px 47px rgba(1, 16, 31, 0.20));
}
@media (max-width: 980px) {
    .partnership_page__support_content_circle_item_image{
        margin-right: auto;
        margin-left: auto;
        max-width: 500px;
        height: 500px;
        filter: drop-shadow(19px 19px 47px rgba(1, 16, 31, 0.20));
    }
}
@media (max-width: 600px) {
    .partnership_page__support_content_circle_item_image{
        max-width: 340px;
        height: 340px;
        filter: drop-shadow(8px 9px 12px rgba(1, 16, 31, 0.20));
    }
}
@media (max-width: 400px) {
    .partnership_page__support_content_circle_item_image{
        max-width: 300px;
        height: 300px;
        filter: drop-shadow(8px 9px 12px rgba(1, 16, 31, 0.20));
    }
}
.partnership_page__support_content_circle_item_image_ico{
    position: absolute;
    z-index: 3;
    filter: drop-shadow(19px 19px 47px 0px rgba(1, 16, 31, 0.20));
}
.partnership_page__support_content_circle_item_image_ico.--ico-1{
    top: 50%;
    left: 0;
    transform: translate(-70%, -70%);
    width: 215px;
    height: 208px;
}
@media (max-width: 1024px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-1{
        top: 0;
        left: 0;
        transform: translate(-50%, 100%);
        width: 165px;
        height: 158px;
    }
}
@media (max-width: 1024px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-1{
        transform: translate(-10%, 170%);
    }
}
@media (max-width: 700px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-1{
        transform: translate(-20%, 200%);
    }
}
@media (max-width: 600px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-1{
        width: 105px;
        height: 98px;
        transform: translate(0%, 240%);
    }
}
.partnership_page__support_content_circle_item_image_ico.--ico-2{
    bottom: 0;
    right: 10%;
    transform: translate(0, 40%);
    width: 178px;
    height: 181px;
}
@media (max-width: 1500px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-2{
        transform: translate(25%, 35%);
        width: 158px;
        height: 161px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-2{
        transform: translate(25%, 35%);
        width: 140px;
        height: 142px;
    }
}
@media (max-width: 980px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-2{
        top: 50%;
        right: 0;
        transform: translate(10%, 35%);
        width: 140px;
        height: 142px;
    }
}
@media (max-width: 600px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-2{
        transform: translate(-15%, 4%);
        width: 110px;
        height: 112px;
    }
}
@media (max-width: 400px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-2{
        transform: translate(-15%, 35%);
        width: 110px;
        height: 112px;
    }
}
.partnership_page__support_content_circle_item_image_ico.--ico-3{
    top: 0;
    right: 0;
    transform: translate(25%, -40%);
    width: 251px;
    height: 252px;
}
@media (max-width: 980px) {
    .partnership_page__support_content_circle_item_image_ico.--ico-3{
        top: 0;
        right: 0;
        transform: translate(20%, -5%);
        width: 201px;
        height: 202px;
    }
}
.partnership_page__support_content_col{}
@media (max-width: 980px) {
    .partnership_page__support_content_col{
        position: relative;
    }
}
.partnership_page__support_content_list{
    display: flex;
    flex-direction: column;
    padding-right: 200px;
    gap: 50px;
}
@media (max-width: 1680px) {
    .partnership_page__support_content_list{
        padding-right: 155px;
        gap: 45px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__support_content_list{
        padding-right: 135px;
        gap: 45px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__support_content_list{
        padding-right: 225px;
        gap: 45px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__support_content_list{
        padding-right: 145px;
    }
}
@media (max-width: 1200px) {
    .partnership_page__support_content_list{
        padding-right: 0px;
    }
}
@media (max-width: 980px) {
    .partnership_page__support_content_list{
        display: none;
    }
}
.partnership_page__support_content_list_item{
    padding-bottom: 50px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.40);
}
@media (max-width: 1680px) {
    .partnership_page__support_content_list_item{
        padding-bottom: 45px;
    }
}
.partnership_page__support_content_list_item:last-child{
    padding-bottom: 0;
    border-bottom: none;
}
.partnership_page__support_content_list_item_text{
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    max-width: 350px;
    cursor: pointer;
    transition: .3s;
    transform-origin: top left;
}
@media (max-width: 1680px){
    .partnership_page__support_content_list_item_text{
        font-size: 20px;
    }
}
@media (max-width: 1500px){
    .partnership_page__support_content_list_item_text{
        max-width: 420px;
    }
}
@media (max-width: 1300px){
    .partnership_page__support_content_list_item_text{
        max-width: 440px;
    }
}
.partnership_page__support_content_list_item_text:hover{
    font-weight: 600;
    transform: scale(1.27);
}
.partnership_page__support_spikers{}
.partnership_page__support_spikers_list{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 20px;
}
@media (max-width: 980px) {
    .partnership_page__support_spikers_list{
        justify-content: center;
        position: relative;
        transform: translate(5%,0);
    }
    
}
.partnership_page__support_spikers_list_item{
    border-radius: 50%;
    border: 5px solid #7DA5D2;
    background: #C2D7EE;
    max-width: 90px;
}
@media (max-width: 1200px) {
    .partnership_page__support_spikers_list_item{
        max-width: 70px;
    }
}
@media (max-width: 600px) {
    .partnership_page__support_spikers_list_item{
        max-width: 60px;
    }
}
.partnership_page__support_spikers_list_item:nth-child(1){

}
.partnership_page__support_spikers_list_item:nth-child(2){
    transform: translate(-20%, 0);
    z-index: 1;
}
.partnership_page__support_spikers_list_item:nth-child(3){
    transform: translate(-40%, 0);
    z-index: 2;
}

.partnership_page__support_spikers_list_item_image{
    display: block;
}
.partnership_page__support_spikers_text{
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    max-width: 490px;
}
@media (max-width: 1680px) {
    .partnership_page__support_spikers_text{
        font-size: 24px;
        max-width: 425px;
    }
}
@media (max-width: 1400px) {
    .partnership_page__support_spikers_text{
        font-size: 22px;
        max-width: 385px;
    }
}
@media (max-width: 1200px) {
    .partnership_page__support_spikers_text{
        font-size: 18px;
        max-width: 300px;
    }
}
@media (max-width: 980px) {
    .partnership_page__support_spikers_text{
        max-width: 320px;
        text-align: center;
    }
}
@media (max-width: 600px) {
    .partnership_page__support_spikers_text{
        max-width: 280px;
        font-size: 16px;
    }
}
.partnership_page__faq{
    padding: 120px 0 40px;
    background: #F3FBFE;
}
@media (max-width: 1680px) {
    .partnership_page__faq{
        padding: 100px 0;
    }
}
@media (max-width: 600px) {
    .partnership_page__faq{
        padding: 80px 0;
    }
}
.partnership_page__faq_title{
    max-width: fit-content;
    margin-right: auto;
    margin-left: auto;
}
.partnership_page__faq_title_main{
    color: #212121;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    text-align: center;
}
@media (max-width: 1680px) {
    .partnership_page__faq_title_main{
        font-size: 36px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__faq_title_main{
        font-size: 32px;
    }
}
@media (max-width: 600px) {
    .partnership_page__faq_title_main{
        font-size: 28px;
    }
}
@media (max-width: 400px) {
    .partnership_page__faq_title_main{
        font-size: 24px;
        max-width: 95%;
        margin-right: auto;
        margin-left: auto;
    }
}
.partnership_page__faq_title_top{
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 7.2px;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-align: center;
}
@media (max-width: 600px) {
    .partnership_page__faq_title_top{
        font-size: 14px;
        letter-spacing: 5.6px;
    }
}
.partnership_page__faq_list{
    margin-top: 100px;
    max-width: 845px;
    margin-right: auto;
    margin-left: auto;
}
@media (max-width: 1680px) {
    .partnership_page__faq_list{
        max-width: 1030px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__faq_list{
        max-width: 1100px;
    }
}
@media (max-width: 1300px) {
    .partnership_page__faq_list{
        max-width: 100%;
    }
}
@media (max-width: 600px) {
    .partnership_page__faq_list{
        margin-top: 45px;
    }
}
@media (max-width: 400px) {
    .partnership_page__faq_list{
        max-width: 95%;
    }
}
.partnership_page__faq_list_item{
    padding: 30px 0;
    border-bottom: 1px solid #B9BCBE;
    transition: .3s;
}
.partnership_page__faq_list_item_respond{
    padding-top: 50px;
    color: #7DA5D2;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    display: none;
}
@media (max-width: 1680px) {
    .partnership_page__faq_list_item_respond{
        font-size: 18px;
    }
}
.partnership_page__faq_list_item_respond span{
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 6.4px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
}
.partnership_page__faq_list_item_title{
    color: #939396;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    transition: .3s;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
@media (max-width: 1680px) {
    .partnership_page__faq_list_item_title{
        font-size: 22px;
    }
}
@media (max-width: 600px) {
    .partnership_page__faq_list_item_title{
        font-size: 20px;
    }
}
@media (max-width: 400px) {
    .partnership_page__faq_list_item_title{
        font-size: 18px;
        gap: 20px;
    }
}
.partnership_page__faq_list_item_title::after{
    content: '';
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    transition: .3s;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect x='0.5' y='0.5' width='41' height='41' rx='20.5' stroke='%23939396'/%3E%3Cpath d='M22.4359 19.5641V13H20.5641V19.5641H14V21.4359H20.5641V28H22.4359V21.4359H29V19.5641H22.4359Z' fill='%23939396'/%3E%3C/svg%3E");
}
.partnership_page__faq_list_item.active{
    border-bottom: 1px solid #7DA5D2;
}
.partnership_page__faq_list_item.active .partnership_page__faq_list_item_title::after{
    transform: rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Crect x='0.5' y='0.5' width='41' height='41' rx='20.5' stroke='%237DA5D2'/%3E%3Cpath d='M14 19.5642V21.4359H29V19.5642H14Z' fill='%237DA5D2'/%3E%3C/svg%3E");
}
.partnership_page__faq_list_item.active .partnership_page__faq_list_item_title{
    color: #212121;
}

.partnership_form{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 750px;
    max-height: 750px;
    width: 100%;
    height: 100%;
    z-index: 3;
}
@media (max-width: 1400px) {
    .partnership_form{
        max-width: 700px;
        max-height: 700px;
    }
}
@media (max-width: 1300px) {
    .partnership_form{
        max-width: 750px;
        max-height: 750px;
    }
}
@media (max-width: 980px) {
    .partnership_form{
        max-width: 728px;
        max-height: 728px;
    }
}
@media (max-width: 700px) {
    .partnership_form{
        max-width: 610px;
        max-height: 610px;
    }
}
.partnership_form__circle{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid #7DA5D2;
}
@media (max-width: 600px) {
    .partnership_form__circle{
        border: none;
    }
}
.partnership_form__circle_title{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 580px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    position: absolute;
    top: 15%;
    left: 50%;
    transform: translate(-50%, 20%);
}
@media (max-width: 1500px) {
    .partnership_form__circle_title{
        transform: translate(-50%, 30%);
    }
}
@media (max-width: 700px) {
    .partnership_form__circle_title{
        transform: translate(-50%, 10%);
    }
}
@media (max-width: 600px) {
    .partnership_form__circle_title{
        max-width: calc(100% - 40px);
        margin-right: auto;
        margin-left: auto;
        transform: translate(-50%, -25%);
    }
}
@media (max-width: 400px) {
    .partnership_form__circle_title{
        max-width: calc(100% - 20px);
        margin-right: auto;
        margin-left: auto;
        transform: translate(-50%, -25%);
    }
}
.partnership_form__circle_title_top{
    color: #939396;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 13.77px;
    text-transform: uppercase;
    margin-bottom: 40px;
}
@media (max-width: 600px) {
    .partnership_form__circle_title_top{
        font-size: 14px;
        letter-spacing: 10.71px;
    }
}
@media (max-width: 400px) {
    .partnership_form__circle_title_top{
        font-size: 13px;
        letter-spacing: 8.71px;
    }
}
.partnership_form__circle_title_main{
    color: #000;
    text-align: center;
    font-family: "Playfair Display";
    font-size: 35px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 20px;
}
@media (max-width: 700px) {
    .partnership_form__circle_title_main{
        font-size: 32px;
    }
}
@media (max-width: 600px) {
    .partnership_form__circle_title_main{
        font-size: 28px;
    }
}
@media (max-width: 400px) {
    .partnership_form__circle_title_main{
        font-size: 24px;
    }
}
.partnership_form__circle_title_text{
    color: #000;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}
@media (max-width: 1500px) {
    .partnership_form__circle_title_text{
        margin-right: auto;
        margin-left: auto;
        max-width: 480px;
        font-size: 18px;
    }
}
@media (max-width: 700px) {
    .partnership_form__circle_title_text{
        font-size: 18px;
    }
}
@media (max-width: 600px) {
    .partnership_form__circle_title_text{
        font-size: 18px;
    }
}
@media (max-width: 400px) {
    .partnership_form__circle_title_text{
        font-size: 16px;
    }
}

.partnership_form__btn{
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-decoration: none;
    border-radius: 50%;
    background: #7DA5D2;
    box-shadow: 20px 20px 50px 0px rgba(1, 16, 31, 0.20);
    width: 200px;
    height: 200px;
    color: #FFF;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
    border: none;
    bottom: 10%;
    left: 5%;
    transform: translate(15%, 50%);
    transition: .3s;
    cursor: pointer;
}
@media (max-width: 1400px) {
    .partnership_form__btn{
        width: 180px;
        height: 180px;
    }
}
@media (max-width: 600px) {
    .partnership_form__btn{
        left: 50%;
        transform: translate(-50%, 25%);
    }
}
.partnership_form__btn:hover{
    background-color: #8bc9fc;
}

.partnership_page__demo{
    padding: 120px 0 185px;
    background: #7DA5D2;
}
@media (max-width: 1500px) {
    .partnership_page__demo{
        padding: 100px 0 120px;
    }
}
@media (max-width: 980px) {
    .partnership_page__demo{
        padding: 100px 0 240px;
    }
}
@media (max-width: 600px) {
    .partnership_page__demo{
        padding: 80px 0 0;
    }
}
@media (max-width: 400px) {
    .partnership_page__demo{
        padding: 80px 0 60px;
    }
}
.partnership_page__demo_title{
    max-width: fit-content;
    margin-right: auto;
    margin-left: auto;
}
.partnership_page__demo_title_top{
    text-align: center;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    letter-spacing: 7.2px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
@media (max-width: 600px) {
    .partnership_page__demo_title_top{
        font-size: 18px;
        letter-spacing: 5.6px;
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_title_top{
        font-size: 14px;
        letter-spacing: 5.6px;
    }
}
.partnership_page__demo_title_top_main{
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    text-transform: uppercase;
}
@media (max-width: 1680px) {
    .partnership_page__demo_title_top_main{
        font-size: 36px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__demo_title_top_main{
        font-size: 32px;
    }
}
@media (max-width: 980px) {
    .partnership_page__demo_title_top_main{
        text-align: center;
    }
}
@media (max-width: 600px) {
    .partnership_page__demo_title_top_main{
        font-size: 26px;
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_title_top_main{
        font-size: 24px;
    }
}
.partnership_page__demo_content{
    margin-top: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 600px) {
    .partnership_page__demo_content{
        margin-top: 0;
        flex-direction: column;
        position: relative;
        transform: translate(0,-30px);
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_content{
        transform: translate(0,30px);
    }
}
.partnership_page__demo_content_circle{
    border-radius: 50%;
    position: relative;
    flex-shrink: 0;
}
.partnership_page__demo_content_circle.--main{
    width: 600px;
    height: 600px;
}
@media (max-width: 1680px) {
    .partnership_page__demo_content_circle.--main{
        width: 550px;
        height: 550px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__demo_content_circle.--main{
        width: 450px;
        height: 450px;
    }
}
@media (max-width: 600px) {
    .partnership_page__demo_content_circle.--main{
        width: 350px;
        height: 350px;
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_content_circle.--main{
        width: 300px;
        height: 300px;
    }
}
.partnership_page__demo_content_circle.--side{
    width: 400px;
    height: 400px;
    position: relative;
    z-index: 1;
}
@media (max-width: 1680px) {
    .partnership_page__demo_content_circle.--side{
        width: 350px;
        height: 350px;
    }
}
@media (max-width: 1100px) {
    .partnership_page__demo_content_circle.--side{
        width: 300px;
        height: 300px;
    }
}
@media (max-width: 980px) {
    .partnership_page__demo_content_circle.--side{
        width: 250px;
        height: 250px;
    }
}
@media (max-width: 700px) {
    .partnership_page__demo_content_circle.--side{
        width: 200px;
        height: 200px;
    }
}
@media (max-width: 600px) {
    .partnership_page__demo_content_circle.--side{
        width: 160px;
        height: 160px;
        box-shadow: none;
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_content_circle.--side{
        width: 140px;
        height: 140px;
    }
}
.partnership_page__demo_content_circle.--side.--left{
    transform: translate(25%, 0);
}
@media (max-width: 1680px) {
    .partnership_page__demo_content_circle.--side.--left{
        transform: translate(30%, 0);
    }
}
@media (max-width: 1500px) {
    .partnership_page__demo_content_circle.--side.--left{
        transform: translate(22%, 0);
    }
}
@media (max-width: 1400px) {
    .partnership_page__demo_content_circle.--side.--left{
        transform: translate(27%, 0);
    }
}
@media (max-width: 1300px) {
    .partnership_page__demo_content_circle.--side.--left{
        transform: translate(38%, 0);
    }
}
@media (max-width: 1100px) {
    .partnership_page__demo_content_circle.--side.--left{
        transform: translate(18%, 4%);
    }
}
@media (max-width: 980px) {
    .partnership_page__demo_content_circle.--side.--left{
        transform: translate(45%, 4%);
    }
}
@media (max-width: 700px) {
    .partnership_page__demo_content_circle.--side.--left{
        transform: translate(60%, 4%);
    }
}
@media (max-width: 600px) {
    .partnership_page__demo_content_circle.--side.--left{
        transform: translate(-75%, 54%);
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_content_circle.--side.--left{
        transform: translate(-55%, 30%);
    }
}
.partnership_page__demo_content_circle_left_ico{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-60%, -15%);
    z-index: 2;
    width: 200px;
    height: 200px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='200' height='201' viewBox='0 0 200 201' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='1.15674' width='199' height='199' rx='99.5' stroke='white'/%3E%3Cpath d='M45.7746 83.0567V95.6567H43.4706V85.0367H36.9366V95.6567H34.6326V83.0567H45.7746ZM55.1595 95.8367C53.8755 95.8367 52.7175 95.5607 51.6855 95.0087C50.6535 94.4447 49.8435 93.6707 49.2555 92.6867C48.6675 91.6907 48.3735 90.5807 48.3735 89.3567C48.3735 88.1327 48.6675 87.0287 49.2555 86.0447C49.8435 85.0487 50.6535 84.2747 51.6855 83.7227C52.7175 83.1587 53.8755 82.8767 55.1595 82.8767C56.4435 82.8767 57.6015 83.1587 58.6335 83.7227C59.6655 84.2747 60.4755 85.0427 61.0635 86.0267C61.6515 87.0107 61.9455 88.1207 61.9455 89.3567C61.9455 90.5927 61.6515 91.7027 61.0635 92.6867C60.4755 93.6707 59.6655 94.4447 58.6335 95.0087C57.6015 95.5607 56.4435 95.8367 55.1595 95.8367ZM55.1595 93.7847C55.9995 93.7847 56.7555 93.5987 57.4275 93.2267C58.0995 92.8427 58.6275 92.3147 59.0115 91.6427C59.3955 90.9587 59.5875 90.1967 59.5875 89.3567C59.5875 88.5167 59.3955 87.7607 59.0115 87.0887C58.6275 86.4047 58.0995 85.8767 57.4275 85.5047C56.7555 85.1207 55.9995 84.9287 55.1595 84.9287C54.3195 84.9287 53.5635 85.1207 52.8915 85.5047C52.2195 85.8767 51.6915 86.4047 51.3075 87.0887C50.9235 87.7607 50.7315 88.5167 50.7315 89.3567C50.7315 90.1967 50.9235 90.9587 51.3075 91.6427C51.6915 92.3147 52.2195 92.8427 52.8915 93.2267C53.5635 93.5987 54.3195 93.7847 55.1595 93.7847ZM70.3286 95.8367C69.0566 95.8367 67.9046 95.5607 66.8726 95.0087C65.8526 94.4447 65.0486 93.6707 64.4606 92.6867C63.8846 91.7027 63.5966 90.5927 63.5966 89.3567C63.5966 88.1207 63.8906 87.0107 64.4786 86.0267C65.0666 85.0427 65.8706 84.2747 66.8906 83.7227C67.9226 83.1587 69.0746 82.8767 70.3466 82.8767C71.3786 82.8767 72.3206 83.0567 73.1726 83.4167C74.0246 83.7767 74.7446 84.2987 75.3326 84.9827L73.8206 86.4047C72.9086 85.4207 71.7866 84.9287 70.4546 84.9287C69.5906 84.9287 68.8166 85.1207 68.1326 85.5047C67.4486 85.8767 66.9146 86.3987 66.5306 87.0707C66.1466 87.7427 65.9546 88.5047 65.9546 89.3567C65.9546 90.2087 66.1466 90.9707 66.5306 91.6427C66.9146 92.3147 67.4486 92.8427 68.1326 93.2267C68.8166 93.5987 69.5906 93.7847 70.4546 93.7847C71.7866 93.7847 72.9086 93.2867 73.8206 92.2907L75.3326 93.7307C74.7446 94.4147 74.0186 94.9367 73.1546 95.2967C72.3026 95.6567 71.3606 95.8367 70.3286 95.8367ZM89.0792 95.6567L89.0612 87.3047L84.9212 94.2167H83.8772L79.7372 87.4127V95.6567H77.5232V83.0567H79.4492L84.4352 91.3907L89.3672 83.0567H91.2752L91.3112 95.6567H89.0792ZM100.669 95.8367C99.3852 95.8367 98.2272 95.5607 97.1952 95.0087C96.1632 94.4447 95.3532 93.6707 94.7652 92.6867C94.1772 91.6907 93.8832 90.5807 93.8832 89.3567C93.8832 88.1327 94.1772 87.0287 94.7652 86.0447C95.3532 85.0487 96.1632 84.2747 97.1952 83.7227C98.2272 83.1587 99.3852 82.8767 100.669 82.8767C101.953 82.8767 103.111 83.1587 104.143 83.7227C105.175 84.2747 105.985 85.0427 106.573 86.0267C107.161 87.0107 107.455 88.1207 107.455 89.3567C107.455 90.5927 107.161 91.7027 106.573 92.6867C105.985 93.6707 105.175 94.4447 104.143 95.0087C103.111 95.5607 101.953 95.8367 100.669 95.8367ZM100.669 93.7847C101.509 93.7847 102.265 93.5987 102.937 93.2267C103.609 92.8427 104.137 92.3147 104.521 91.6427C104.905 90.9587 105.097 90.1967 105.097 89.3567C105.097 88.5167 104.905 87.7607 104.521 87.0887C104.137 86.4047 103.609 85.8767 102.937 85.5047C102.265 85.1207 101.509 84.9287 100.669 84.9287C99.8292 84.9287 99.0732 85.1207 98.4012 85.5047C97.7292 85.8767 97.2012 86.4047 96.8172 87.0887C96.4332 87.7607 96.2412 88.5167 96.2412 89.3567C96.2412 90.1967 96.4332 90.9587 96.8172 91.6427C97.2012 92.3147 97.7292 92.8427 98.4012 93.2267C99.0732 93.5987 99.8292 93.7847 100.669 93.7847ZM119.011 85.0367H114.835V95.6567H112.513V85.0367H108.355V83.0567H119.011V85.0367ZM126.213 83.0567C127.305 83.0567 128.253 83.2367 129.057 83.5967C129.873 83.9567 130.497 84.4727 130.929 85.1447C131.361 85.8167 131.577 86.6147 131.577 87.5387C131.577 88.4507 131.361 89.2487 130.929 89.9327C130.497 90.6047 129.873 91.1207 129.057 91.4807C128.253 91.8407 127.305 92.0207 126.213 92.0207H123.369V95.6567H121.029V83.0567H126.213ZM126.105 90.0407C127.125 90.0407 127.899 89.8247 128.427 89.3927C128.955 88.9607 129.219 88.3427 129.219 87.5387C129.219 86.7347 128.955 86.1167 128.427 85.6847C127.899 85.2527 127.125 85.0367 126.105 85.0367H123.369V90.0407H126.105ZM143.24 93.6947V95.6567H133.79V83.0567H142.988V85.0187H136.13V88.2947H142.214V90.2207H136.13V93.6947H143.24ZM154.993 85.0367H150.817V95.6567H148.495V85.0367H144.337V83.0567H154.993V85.0367ZM162.825 87.3227C164.337 87.3227 165.495 87.6647 166.299 88.3487C167.115 89.0207 167.523 90.0227 167.523 91.3547C167.523 92.7467 167.079 93.8147 166.191 94.5587C165.303 95.2907 164.055 95.6567 162.447 95.6567H157.029V83.0567H159.333V87.3227H162.825ZM162.339 93.8567C163.251 93.8567 163.953 93.6467 164.445 93.2267C164.937 92.8067 165.183 92.1947 165.183 91.3907C165.183 89.8667 164.235 89.1047 162.339 89.1047H159.333V93.8567H162.339ZM75.5552 111.105C76.3592 111.321 76.9712 111.693 77.3912 112.221C77.8112 112.737 78.0212 113.385 78.0212 114.165C78.0212 115.269 77.6132 116.127 76.7972 116.739C75.9812 117.351 74.7992 117.657 73.2512 117.657H67.2752V105.057H72.9092C74.3252 105.057 75.4292 105.339 76.2212 105.903C77.0132 106.467 77.4092 107.265 77.4092 108.297C77.4092 108.957 77.2472 109.527 76.9232 110.007C76.6112 110.487 76.1552 110.853 75.5552 111.105ZM69.5792 110.439H72.7112C73.4672 110.439 74.0432 110.289 74.4392 109.989C74.8352 109.689 75.0332 109.245 75.0332 108.657C75.0332 108.069 74.8352 107.625 74.4392 107.325C74.0432 107.013 73.4672 106.857 72.7112 106.857H69.5792V110.439ZM73.1792 115.857C74.8352 115.857 75.6632 115.233 75.6632 113.985C75.6632 112.761 74.8352 112.149 73.1792 112.149H69.5792V115.857H73.1792ZM80.7049 105.057H83.0089V114.003L89.7769 105.057H91.9549V117.657H89.6509V108.729L82.8829 117.657H80.7049V105.057ZM107.857 115.677V120.339H105.697V117.657H96.0306V120.339H93.8526L93.8706 115.677H94.4106C95.2026 115.641 95.7546 115.059 96.0666 113.931C96.3906 112.791 96.5886 111.165 96.6606 109.053L96.8046 105.057H106.039V115.677H107.857ZM98.7126 109.269C98.6526 110.901 98.5206 112.263 98.3166 113.355C98.1126 114.435 97.7886 115.209 97.3446 115.677H103.735V107.037H98.8026L98.7126 109.269ZM119.51 115.695V117.657H110.06V105.057H119.258V107.019H112.4V110.295H118.484V112.221H112.4V115.695H119.51ZM127.898 117.837C126.614 117.837 125.456 117.561 124.424 117.009C123.392 116.445 122.582 115.671 121.994 114.687C121.406 113.691 121.112 112.581 121.112 111.357C121.112 110.133 121.406 109.029 121.994 108.045C122.582 107.049 123.392 106.275 124.424 105.723C125.456 105.159 126.614 104.877 127.898 104.877C129.182 104.877 130.34 105.159 131.372 105.723C132.404 106.275 133.214 107.043 133.802 108.027C134.39 109.011 134.684 110.121 134.684 111.357C134.684 112.593 134.39 113.703 133.802 114.687C133.214 115.671 132.404 116.445 131.372 117.009C130.34 117.561 129.182 117.837 127.898 117.837ZM127.898 115.785C128.738 115.785 129.494 115.599 130.166 115.227C130.838 114.843 131.366 114.315 131.75 113.643C132.134 112.959 132.326 112.197 132.326 111.357C132.326 110.517 132.134 109.761 131.75 109.089C131.366 108.405 130.838 107.877 130.166 107.505C129.494 107.121 128.738 106.929 127.898 106.929C127.058 106.929 126.302 107.121 125.63 107.505C124.958 107.877 124.43 108.405 124.046 109.089C123.662 109.761 123.47 110.517 123.47 111.357C123.47 112.197 123.662 112.959 124.046 113.643C124.43 114.315 124.958 114.843 125.63 115.227C126.302 115.599 127.058 115.785 127.898 115.785Z' fill='white'/%3E%3Cpath d='M107.331 172.333C107.865 172.473 108.411 172.153 108.551 171.618L110.824 162.91C110.964 162.376 110.644 161.83 110.109 161.69C109.575 161.551 109.029 161.871 108.889 162.405L106.868 170.146L99.1278 168.125C98.5934 167.986 98.0471 168.306 97.9076 168.84C97.7681 169.374 98.0883 169.921 98.6226 170.06L107.331 172.333ZM91.5532 145.988L106.721 171.871L108.446 170.86L93.2788 144.977L91.5532 145.988Z' fill='white'/%3E%3C/svg%3E");
}
@media (max-width: 1500px) {
    .partnership_page__demo_content_circle_left_ico{
        transform: translate(-55%, -35%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__demo_content_circle_left_ico{
        width: 160px;
        height: 160px;
        transform: translate(0%, -60%);
    }
}
@media (max-width: 700px) {
    .partnership_page__demo_content_circle_left_ico{
        transform: translate(0%, -80%);
    }
}
@media (max-width: 600px) {
    .partnership_page__demo_content_circle_left_ico{
        top: 0;
        left: 0;
        transform: none;
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_content_circle_left_ico{
        width: 100%;
        height: 100%;
    }
}
.partnership_page__demo_content_circle.--side.--right{
    transform: translate(-25%, 0);
}
@media (max-width: 1680px) {
    .partnership_page__demo_content_circle.--side.--right{
        transform: translate(-30%, 0);
    }
}
@media (max-width: 1500px) {
    .partnership_page__demo_content_circle.--side.--right{
        transform: translate(-22%, 0);
    }
}
@media (max-width: 1400px) {
    .partnership_page__demo_content_circle.--side.--right{
        transform: translate(-27%, 0);
    }
}
@media (max-width: 1300px) {
    .partnership_page__demo_content_circle.--side.--right{
        transform: translate(-38%, 0);
    }
}
@media (max-width: 1100px) {
    .partnership_page__demo_content_circle.--side.--right{
        transform: translate(-18%, 4%);
    }
}
@media (max-width: 980px) {
    .partnership_page__demo_content_circle.--side.--right{
        transform: translate(-45%, 4%);
    }
}
@media (max-width: 700px) {
    .partnership_page__demo_content_circle.--side.--right{
        transform: translate(-60%, 4%);
    }
}
@media (max-width: 600px) {
    .partnership_page__demo_content_circle.--side.--right{
        transform: translate(70%, -36%);
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_content_circle.--side.--right{
        transform: translate(55%, -23%);
    }
}
.partnership_page__demo_content_circle_right_ico{
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 50%;
    transform: translate(70%, 70%);
    z-index: 2;
    width: 200px;
    height: 200px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='201' height='200' viewBox='0 0 201 200' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.2207' y='0.5' width='199' height='199' rx='99.5' stroke='white'/%3E%3Cpath d='M58.2648 82.4V95H55.9608V84.38H49.4268V95H47.1228V82.4H58.2648ZM71.2677 93.038V95H61.8177V82.4H71.0157V84.362H64.1577V87.638H70.2417V89.564H64.1577V93.038H71.2677ZM79.0603 82.4C80.1523 82.4 81.1003 82.58 81.9043 82.94C82.7203 83.3 83.3443 83.816 83.7763 84.488C84.2083 85.16 84.4243 85.958 84.4243 86.882C84.4243 87.794 84.2083 88.592 83.7763 89.276C83.3443 89.948 82.7203 90.464 81.9043 90.824C81.1003 91.184 80.1523 91.364 79.0603 91.364H76.2163V95H73.8763V82.4H79.0603ZM78.9523 89.384C79.9723 89.384 80.7463 89.168 81.2743 88.736C81.8023 88.304 82.0663 87.686 82.0663 86.882C82.0663 86.078 81.8023 85.46 81.2743 85.028C80.7463 84.596 79.9723 84.38 78.9523 84.38H76.2163V89.384H78.9523ZM96.088 93.038V95H86.638V82.4H95.836V84.362H88.978V87.638H95.062V89.564H88.978V93.038H96.088ZM98.7146 82.4H101.019V91.346L107.787 82.4H109.965V95H107.661V86.072L100.893 95H98.7146V82.4ZM104.313 81.554C103.233 81.554 102.417 81.332 101.865 80.888C101.325 80.444 101.049 79.796 101.037 78.944H102.675C102.687 79.388 102.831 79.73 103.107 79.97C103.383 80.21 103.785 80.33 104.313 80.33C104.829 80.33 105.231 80.21 105.519 79.97C105.819 79.73 105.975 79.388 105.987 78.944H107.607C107.595 79.784 107.307 80.432 106.743 80.888C106.191 81.332 105.381 81.554 104.313 81.554ZM122.641 84.38H118.465V95H116.143V84.38H111.985V82.4H122.641V84.38ZM124.678 82.4H126.982V91.346L133.75 82.4H135.928V95H133.624V86.072L126.856 95H124.678V82.4ZM152.733 88.448C153.537 88.664 154.149 89.036 154.569 89.564C154.989 90.08 155.199 90.728 155.199 91.508C155.199 92.612 154.791 93.47 153.975 94.082C153.159 94.694 151.977 95 150.429 95H144.453V82.4H150.087C151.503 82.4 152.607 82.682 153.399 83.246C154.191 83.81 154.587 84.608 154.587 85.64C154.587 86.3 154.425 86.87 154.101 87.35C153.789 87.83 153.333 88.196 152.733 88.448ZM146.757 87.782H149.889C150.645 87.782 151.221 87.632 151.617 87.332C152.013 87.032 152.211 86.588 152.211 86C152.211 85.412 152.013 84.968 151.617 84.668C151.221 84.356 150.645 84.2 149.889 84.2H146.757V87.782ZM150.357 93.2C152.013 93.2 152.841 92.576 152.841 91.328C152.841 90.104 152.013 89.492 150.357 89.492H146.757V93.2H150.357ZM38.7667 115.02V119.682H36.6067V117H26.9407V119.682H24.7627L24.7807 115.02H25.3207C26.1127 114.984 26.6647 114.402 26.9767 113.274C27.3007 112.134 27.4987 110.508 27.5707 108.396L27.7147 104.4H36.9487V115.02H38.7667ZM29.6227 108.612C29.5627 110.244 29.4307 111.606 29.2267 112.698C29.0227 113.778 28.6987 114.552 28.2547 115.02H34.6447V106.38H29.7127L29.6227 108.612ZM50.4201 115.038V117H40.9701V104.4H50.1681V106.362H43.3101V109.638H49.3941V111.564H43.3101V115.038H50.4201ZM64.6026 117L64.5846 108.648L60.4446 115.56H59.4006L55.2606 108.756V117H53.0466V104.4H54.9726L59.9586 112.734L64.8906 104.4H66.7986L66.8346 117H64.6026ZM76.1927 117.18C74.9087 117.18 73.7507 116.904 72.7187 116.352C71.6867 115.788 70.8767 115.014 70.2887 114.03C69.7007 113.034 69.4067 111.924 69.4067 110.7C69.4067 109.476 69.7007 108.372 70.2887 107.388C70.8767 106.392 71.6867 105.618 72.7187 105.066C73.7507 104.502 74.9087 104.22 76.1927 104.22C77.4767 104.22 78.6347 104.502 79.6667 105.066C80.6987 105.618 81.5087 106.386 82.0967 107.37C82.6847 108.354 82.9787 109.464 82.9787 110.7C82.9787 111.936 82.6847 113.046 82.0967 114.03C81.5087 115.014 80.6987 115.788 79.6667 116.352C78.6347 116.904 77.4767 117.18 76.1927 117.18ZM76.1927 115.128C77.0327 115.128 77.7887 114.942 78.4607 114.57C79.1327 114.186 79.6607 113.658 80.0447 112.986C80.4287 112.302 80.6207 111.54 80.6207 110.7C80.6207 109.86 80.4287 109.104 80.0447 108.432C79.6607 107.748 79.1327 107.22 78.4607 106.848C77.7887 106.464 77.0327 106.272 76.1927 106.272C75.3527 106.272 74.5967 106.464 73.9247 106.848C73.2527 107.22 72.7247 107.748 72.3407 108.432C71.9567 109.104 71.7647 109.86 71.7647 110.7C71.7647 111.54 71.9567 112.302 72.3407 112.986C72.7247 113.658 73.2527 114.186 73.9247 114.57C74.5967 114.942 75.3527 115.128 76.1927 115.128ZM84.8796 111.06H89.8296V112.932H84.8796V111.06ZM100.877 110.448C101.681 110.664 102.293 111.036 102.713 111.564C103.133 112.08 103.343 112.728 103.343 113.508C103.343 114.612 102.935 115.47 102.119 116.082C101.303 116.694 100.121 117 98.5734 117H92.5974V104.4H98.2314C99.6474 104.4 100.751 104.682 101.543 105.246C102.335 105.81 102.731 106.608 102.731 107.64C102.731 108.3 102.569 108.87 102.245 109.35C101.933 109.83 101.477 110.196 100.877 110.448ZM94.9014 109.782H98.0334C98.7894 109.782 99.3654 109.632 99.7614 109.332C100.157 109.032 100.355 108.588 100.355 108C100.355 107.412 100.157 106.968 99.7614 106.668C99.3654 106.356 98.7894 106.2 98.0334 106.2H94.9014V109.782ZM98.5014 115.2C100.157 115.2 100.985 114.576 100.985 113.328C100.985 112.104 100.157 111.492 98.5014 111.492H94.9014V115.2H98.5014ZM115.459 115.038V117H106.009V104.4H115.207V106.362H108.349V109.638H114.433V111.564H108.349V115.038H115.459ZM123.252 104.4C124.344 104.4 125.292 104.58 126.096 104.94C126.912 105.3 127.536 105.816 127.968 106.488C128.4 107.16 128.616 107.958 128.616 108.882C128.616 109.794 128.4 110.592 127.968 111.276C127.536 111.948 126.912 112.464 126.096 112.824C125.292 113.184 124.344 113.364 123.252 113.364H120.408V117H118.068V104.4H123.252ZM123.144 111.384C124.164 111.384 124.938 111.168 125.466 110.736C125.994 110.304 126.258 109.686 126.258 108.882C126.258 108.078 125.994 107.46 125.466 107.028C124.938 106.596 124.164 106.38 123.144 106.38H120.408V111.384H123.144ZM136.801 117.18C135.529 117.18 134.377 116.904 133.345 116.352C132.325 115.788 131.521 115.014 130.933 114.03C130.357 113.046 130.069 111.936 130.069 110.7C130.069 109.464 130.363 108.354 130.951 107.37C131.539 106.386 132.343 105.618 133.363 105.066C134.395 104.502 135.547 104.22 136.819 104.22C137.851 104.22 138.793 104.4 139.645 104.76C140.497 105.12 141.217 105.642 141.805 106.326L140.293 107.748C139.381 106.764 138.259 106.272 136.927 106.272C136.063 106.272 135.289 106.464 134.605 106.848C133.921 107.22 133.387 107.742 133.003 108.414C132.619 109.086 132.427 109.848 132.427 110.7C132.427 111.552 132.619 112.314 133.003 112.986C133.387 113.658 133.921 114.186 134.605 114.57C135.289 114.942 136.063 115.128 136.927 115.128C138.259 115.128 139.381 114.63 140.293 113.634L141.805 115.074C141.217 115.758 140.491 116.28 139.627 116.64C138.775 117 137.833 117.18 136.801 117.18ZM143.996 104.4H146.3V113.346L153.068 104.4H155.246V117H152.942V108.072L146.174 117H143.996V104.4ZM169.561 104.22C170.797 104.22 171.907 104.502 172.891 105.066C173.887 105.618 174.667 106.386 175.231 107.37C175.795 108.354 176.077 109.464 176.077 110.7C176.077 111.936 175.795 113.046 175.231 114.03C174.667 115.014 173.887 115.788 172.891 116.352C171.907 116.904 170.797 117.18 169.561 117.18C168.433 117.18 167.401 116.946 166.465 116.478C165.541 116.01 164.779 115.356 164.179 114.516C163.591 113.676 163.225 112.722 163.081 111.654H161.101V117H158.797V104.4H161.101V109.566H163.117C163.285 108.522 163.663 107.598 164.251 106.794C164.851 105.978 165.607 105.348 166.519 104.904C167.443 104.448 168.457 104.22 169.561 104.22ZM169.561 115.128C170.341 115.128 171.049 114.942 171.685 114.57C172.321 114.198 172.819 113.676 173.179 113.004C173.539 112.332 173.719 111.564 173.719 110.7C173.719 109.836 173.539 109.068 173.179 108.396C172.819 107.724 172.321 107.202 171.685 106.83C171.049 106.458 170.341 106.272 169.561 106.272C168.781 106.272 168.073 106.458 167.437 106.83C166.813 107.202 166.315 107.724 165.943 108.396C165.583 109.068 165.403 109.836 165.403 110.7C165.403 111.564 165.583 112.332 165.943 113.004C166.315 113.676 166.813 114.198 167.437 114.57C168.073 114.942 168.781 115.128 169.561 115.128Z' fill='white'/%3E%3Cpath d='M108.052 32.1319C108.586 31.9924 109.132 32.3126 109.272 32.8469L111.545 41.5551C111.684 42.0895 111.364 42.6358 110.83 42.7753C110.296 42.9148 109.749 42.5947 109.61 42.0603L107.589 34.3197L99.8485 36.3403C99.3141 36.4798 98.7678 36.1597 98.6283 35.6253C98.4889 35.0909 98.809 34.5446 99.3433 34.4051L108.052 32.1319ZM92.2739 58.4773L107.441 32.5939L109.167 33.6051L93.9995 59.4885L92.2739 58.4773Z' fill='white'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1100px) {
    .partnership_page__demo_content_circle_right_ico{
        width: 160px;
        height: 160px;
        transform: translate(70%, 70%);
    }
}
@media (max-width: 700px) {
    .partnership_page__demo_content_circle_right_ico{
        transform: translate(60%, 80%);
    }
}
@media (max-width: 600px) {
    .partnership_page__demo_content_circle_right_ico{
        top: 0;
        left: 0;
        transform: none;
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_content_circle_right_ico{
        width: 100%;
        height: 100%;
    }
}
.partnership_page__demo_content_circle_image{
    width: 100%;
    filter: drop-shadow(19px 19px 47px rgba(1, 16, 31, 0.20));
}
@media (max-width: 600px) {
    .--side .partnership_page__demo_content_circle_image{
        display: none;
    }
}
.partnership_page__demo_content_link{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-decoration: none;
}
.partnership_page__demo_content_text{
    position: absolute;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    max-width: 365px;
    width: 100%;
    bottom: 0;
    left: 50%;
    transform: translate(-45%, 170%);
}
@media (max-width: 1680px) {
    .partnership_page__demo_content_text{
        font-size: 18px;
        max-width: 320px;
    }
}
@media (max-width: 1500px) {
    .partnership_page__demo_content_text{
        transform: translate(-55%, 140%);
    }
}
@media (max-width: 1100px) {
    .partnership_page__demo_content_text{
        width: 330px;
        transform: translate(-47%, 145%);
    }
}
@media (max-width: 980px) {
    .partnership_page__demo_content_text{
        bottom: -160px;
        transform: translate(-40%, 145%);
    }
}
@media (max-width: 700px) {
    .partnership_page__demo_content_text{
        transform: translate(-30%, 160%);
    }
}
@media (max-width: 600px) {
    .partnership_page__demo_content_text{
        display: none;
    }
}

.partnership_page__demo_content_mobile_text{
    display: none;
}
@media (max-width: 600px) {
    .partnership_page__demo_content_mobile_text{
        display: block;
        transform: translate(0, -70%);
        position: relative;
        bottom: auto;
        left: auto;
        text-align: center;
        max-width: 100%;
        width: 85%;
        margin-right: auto;
        margin-left: auto;
    }
}
@media (max-width: 400px) {
    .partnership_page__demo_content_mobile_text{
        transform: translate(0, 30px);
        font-size: 16px;
        width: 100%;
    }
}
@media (max-width: 980px) {
    .partnership_page + div#application{
        min-height: 900px;
    }
}
@media (max-width: 600px) {
    .partnership_page + div#application{
        min-height: 700px;
    }
}

.partnership_page_breadcrumps .bx-breadcrumb{
    margin: 0;
    width: fit-content;
    position: absolute;
    top: 70px;
    left: 100px;
}
@media (max-width: 1680px) {
    .partnership_page_breadcrumps .bx-breadcrumb{
        left: 60px;
    }
}
@media (max-width: 1680px) {
    .partnership_page_breadcrumps .bx-breadcrumb{
        left: 60px;
    }
}
@media (max-width: 1480px) {
    .partnership_page_breadcrumps .bx-breadcrumb{
        top: 40px;
    }
}
@media (max-width: 1400px) {
    .partnership_page_breadcrumps .bx-breadcrumb{
        left: 40px;
    }
}

@media (max-width: 1024px) {
    .partnership_page_breadcrumps .btn_back{
        margin: 0;
        position: absolute;
        top: 40px;
        left: 20px;
    }
}

.footer_content__info_partnership{
    display: flex;
    align-items: center;
    gap: 15px;
    margin-top: auto;
    padding-bottom: 10px;
    position: relative;
    width: fit-content;
}
@media (max-width: 1200px) {
    .footer_content__info_partnership{
        margin-top: 0;
        margin-left: auto;
        transform: translate(0, -90%);
    }
}
@media (max-width: 600px) {
    .footer_content__info_partnership{
        margin-top: 40px;
        margin-left: 0;
        transform: translate(0, 0%);
    }
}
@media (max-width: 400px) {
    .footer_content__info_partnership{
        margin-top: 30px;
        gap: 10px;
    }
}
.footer_content__info_partnership a{
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
}
@media (max-width: 1300px) {
    .footer_content__info_partnership a{
        font-size: 13px;
    }
}
.footer_content__info_partnership::after{
    content: '';
    width: 41px;
    height: 9px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='9' viewBox='0 0 41 9' fill='none'%3E%3Cpath d='M40.8536 4.85355C41.0488 4.65829 41.0488 4.34171 40.8536 4.14645L37.6716 0.964466C37.4763 0.769204 37.1597 0.769204 36.9645 0.964466C36.7692 1.15973 36.7692 1.47631 36.9645 1.67157L39.7929 4.5L36.9645 7.32843C36.7692 7.52369 36.7692 7.84027 36.9645 8.03553C37.1597 8.2308 37.4763 8.2308 37.6716 8.03553L40.8536 4.85355ZM0.5 5H40.5V4H0.5V5Z' fill='black'/%3E%3C/svg%3E");
}
.footer_content__info_partnership::before{
    content: '';
    height: 1px;
    width: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: .3s;
    background-color: #000;
}
@media (max-width: 980px) {
    .footer_content__info_partnership::before{
        width: 100%;

    }
}
.footer_content__info_partnership:hover::before{
    width: 100%;
}
.split-line{
    display: inline !important;
}

.--bc-mb-30 .bx-breadcrumb{
    margin-bottom: 50px;
}
@media (max-width: 600px) {
    .--bc-mb-30 .btn_back{
        margin-bottom: 20px;
    }
}





/* End */
/* /local/templates/med-vlaekan/fonts/montserrat/stylesheet.css?17291489688267 */
/* /local/templates/med-vlaekan/fonts/playfair_display/stylesheet.css?17291489682933 */
/* /local/templates/med-vlaekan/css/slick.css?17291489681776 */
/* /local/templates/med-vlaekan/css/slick-theme.css?17291489683145 */
/* /local/templates/med-vlaekan/css/jquery.fancybox.min.css?172914896812795 */
/* /local/templates/med-vlaekan/css/twentytwenty.css?17291489686537 */
/* /local/templates/med-vlaekan/css/swiper-bundle.min.css?172914896815563 */
/* /local/templates/med-vlaekan/css/aos.css?172914896826053 */
/* /local/templates/med-vlaekan/components/bitrix/menu/top_menu/style.css?17291489682267 */
/* /local/templates/med-vlaekan/components/bitrix/catalog.section.list/bottom_menu/style.min.css?17291489686236 */
/* /local/templates/med-vlaekan/components/bitrix/news.list/menu_bottom/style.css?1729148968150 */
/* /local/templates/med-vlaekan/styles.css?1729148969549 */
/* /local/templates/med-vlaekan/template_styles.css?1749048520561465 */
