@font-face {
    font-family: 'Proxima Nova';
    src: url('./fonts/ProximaNova-ExtraBold.woff2') format('woff2'),
    url('./fonts/ProximaNova-ExtraBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('./fonts/ProximaNova-Bold.woff2') format('woff2'),
    url('./fonts/ProximaNova-Bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('./fonts/ProximaNova-Regular.woff2') format('woff2'),
    url('./fonts/ProximaNova-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@keyframes updown {
    10% {
        padding-bottom: 20px
    }

    12% {
        padding-bottom: 10px
    }

    16% {
        padding-bottom: 20px
    }

    40% {
        padding-bottom: 20px
    }

    55% {
        padding-bottom: 0
    }
}

@keyframes pulsing {
    0% {
        transform: scale(1, 1)
    }

    20% {
        transform: scale(2, 3)
    }

    30% {
        transform: scale(2, 3);
        opacity: 0
    }

    40% {
        opacity: 1;
        transform: scale(2, 3)
    }

    50% {
        transform: scale(1, 1)
    }
}

* {
    box-sizing: border-box;
}

:root {
    --font-wd-helper: 'Proxima Nova';
    --font-wd-form: 'Proxima Nova';

    --color-white: rgb(255, 255, 255);
    --color-catskill-light: rgb(245, 247, 250);
    --color-catskill-white: rgb(231, 236, 244);
    --color-zircon: rgb(243, 248, 255);
    --color-geyser: rgb(210, 218, 229);
    --color-mystic: rgb(225, 229, 238);
    --color-crimson: rgb(237, 27, 36);
    --color-alizarin-crimson: rgb(234, 32, 40);
    --color-link-hover: rgb(234, 33, 40);
    --color-coral-red: rgb(255, 66, 72);
    --color-carnation: rgb(254, 90, 95);
    --color-thunderbird: rgb(197, 24, 34);
    --color-shark: rgb(41, 45, 50);
    --color-nevada: rgb(98, 114, 127);
    --color-iron: rgb(224, 227, 229);
    --color-pickled-bluewood: rgb(48, 74, 93);
    --color-mine-shaft: rgb(31, 31, 31);

    --rgb-mirage: 29, 38, 52;
    --rgb-mine-shaft: 31, 31, 31;
}


.wd-helper {
    font-family: var(--font-wd-helper);
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 1000;
    width: 100%;
    max-width: 386px;
}
.wd-helper a:hover {
    color: var(--color-link-hover);
}


.wd-helper__icon {
    display: flex;
    position: absolute;
    right: 16px;
    bottom: 16px;
}

.wd-helper__img {
    max-width: 100%;
}
.wd-helper__item .wd-helper__img {
    cursor:pointer;
}

.wd-helper__icon .wd-helper__img  {
    animation: updown 10s linear infinite;
    transition: all .2s ease-in-out;
}

.wd-helper__icon:after {
    content: '';
    width: 80px;
    height: 3px;
    border-radius: 50%;
    background-color: #ff9ea2;
    filter: blur(3px);
    animation: pulsing 10s infinite;
    position: absolute;
    bottom: -13px;
    left: 50%;
    margin-left: -40px;
}



.wd-helper--open .wd-helper__icon {
    opacity: 0;
    visibility: hidden;
}

.wd-helper__popup {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translateY(100%);
    transition: all .2s ease-in-out;
    background: var(--color-white);
    border: 1.5px solid var(--color-zircon);
    border-radius: 24px;
    box-shadow: 0px 6px 32px 0px rgba(var(--rgb-mirage), 0.18);
    /*height: 584px;*/
    width: 100%;
    display: flex;
    flex-direction: column;
}

.wd-helper--open .wd-helper__popup {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.wd-helper__top {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    flex-shrink: 0;
}

.wd-helper__images {
    width: 100px;
    height: 100px;
    background: var(--color-white);
    border: 0.72px solid var(--color-mystic);
    border-radius: 72px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-top: -55px;
}

.wd-helper__close,
.wd-helper__back {
    background: var(--color-catskill-light);
    position: absolute;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    outline: none;
    cursor: pointer;
    padding: 0;
    top: 17px;
    transition: all .2s ease-in-out;
}

.wd-helper__close {
    right: 20px;
}

.wd-helper__back {
    left: 20px;
}

.wd-helper__close:hover,
.wd-helper__back:hover {
    background-color: var(--color-catskill-white);
}

.wd-helper__close:after,
.wd-helper__back:after {
    content: '';
    background: no-repeat 0 0;
    background-size: contain;
    height: 24px;
    width: 24px;
}

.wd-helper__close:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24.000000' height='24.000000' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip710_19907'%3E%3Crect id='close' width='23.999998' height='23.999998' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg opacity='0.800000'%3E%3Crect id='close' width='23.999998' height='23.999998' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip710_19907)'%3E%3Cpath id='Vector' d='M6 6L18 18' stroke='%2322272F' stroke-opacity='1.000000' stroke-width='2.000000' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath id='Vector' d='M6 18L18 6' stroke='%2322272F' stroke-opacity='1.000000' stroke-width='2.000000' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.wd-helper__back:after {
    background-image: url("data:image/svg+xml,%3Csvg width='24.000000' height='24.000000' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M15 19.91L8.47 13.4C7.7 12.63 7.7 11.36 8.47 10.59L15 4.08' stroke='%2322272F' stroke-opacity='1.000000' stroke-width='2.000000' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cg opacity='0.000000'%3E%3Cpath id='Vector' d='M0 24L24 24L24 0L0 0L0 24ZM22 2L22 22L2 22L2 2L22 2Z' fill='%2322272F' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.wd-helper__content {
    flex: 1 auto;
    display: flex;
    flex-direction: column;
    background: var(--color-zircon);
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}

.wd-helper__bottom {
    background: var(--color-zircon);
    padding: 20px;
    flex-shrink: 0;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}
.wd-helper__bottom > .wd-helper-social {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, 1fr);
    gap: 12px;
}
.wd-helper__bottom > .wd-helper-social > .wd-helper__list-item {
    display: flex;
    flex-direction: column;
    margin: 0;
    align-items: flex-start;
    gap: 10px;
    padding:14px 16px;
}

.wd-helper__container {
    padding: 20px 15px;
    flex: 1 auto;
    display: flex;
    flex-direction: column;
    background: #ffffff;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}
.wd-helper__container > div {
    /*margin:6px 0px !important;*/
}

@media (min-width: 768px) {
    .wd-helper__container {
        padding: 20px;
    }
}

.wd-helper__title {
    color: var(--color-mine-shaft);
    font-size: 28px;
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 4px;
}

.wd-helper__title--sm {
    font-size: 20px;
    margin-bottom: 8px;
    padding-top: 8px;
}

.wd-helper__title--md {
    font-size: 24px;
    margin-bottom: 10px;
}

.wd-helper__title--mb {
    margin-bottom: 28px;
}

.wd-helper__subtitle {
    color: rgba(var(--rgb-mine-shaft), .8);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 20px;
}

.wd-helper__subtitle--lg {
    font-size: 16px;
    margin-bottom: 32px;
}

.wd-helper__subtitle--md:not(:last-child) {
    margin-bottom: 28px;
}

.wd-helper-item {
    background: var(--color-zircon);
    border-radius: 12px;
    display: flex;
    position: relative;
    min-height: 120px;
    padding: 20px 16px 16px;
}
.wd-helper-item__images-bg {
    /* max-width: 185px; */
    width:100%;
    height:100%;
    position: absolute;
    overflow:hidden;
    z-index: 1;
    right: 0;
    top: 0;
}
.wd-helper-item__images-bg:before {
    content: "";
    position: absolute;
    right: 18px;
    bottom: -33px;
    width: 152px;
    height: 120px;
    background: rgb(83, 140, 221);
    opacity: 0.15;
    filter: blur(40px);
    z-index: 1;
}
.wd-helper-item:last-child {
    margin-bottom:0px;
}

.wd-helper__item:not(:last-child) {
    margin-bottom: 20px;
}

.wd-helper-item--second {
    padding: 16px 16px 16px 20px;
    min-height: 105px;
    overflow: hidden;
}

.wd-helper-item--second:not(:last-child) {
    margin-bottom: 16px;
}

.wd-helper-item__content {
    display: flex;
    flex-direction: column;
    max-width: 200px;
    position: relative;
    z-index: 10;
}

.wd-helper-item__title {
    color: var(--color-mine-shaft);
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    position: relative;
    z-index: 10;
    cursor:pointer;
}

.wd-helper-item__title--sm {
    font-size: 16px;
}
.bx-livechat-wrapper {
    height:586px!important;
    max-width:386px!important;
    bottom: 25px!important;
    right: 36px!important;
    border-radius: 24px!important;
}
.bx-livechat-wrapper .bx-livechat-title{
    width:100%;
    text-align: center;
    margin-right: -10px;
}
.bx-livechat-body {
    background-color: #fff!important;
}

.wd-helper__tooltip {
    margin-left: 3px;
}

.wd-helper-tooltip {
    position: relative;
    vertical-align: middle;
    z-index: 3;
}

.wd-helper-tooltip:before {
    content: '';
    display: inline-flex;
    background: no-repeat 0 0;
    background-image: url("data:image/svg+xml,%3Csvg width='14.000000' height='14.000000' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cg opacity='0.500000'%3E%3Cpath id='Vector' d='M12.83 7C12.83 3.79 10.2 1.16 7 1.16C3.79 1.16 1.16 3.79 1.16 7C1.16 10.2 3.79 12.83 7 12.83C10.2 12.83 12.83 10.2 12.83 7Z' stroke='%2362727F' stroke-opacity='1.000000' stroke-width='1.000000' stroke-linejoin='round'/%3E%3Cpath id='Vector' d='M7.01 7.86L7.01 7.71C7.01 7.23 7.31 6.97 7.6 6.76C7.9 6.57 8.19 6.31 8.19 5.84C8.19 5.19 7.66 4.66 7.01 4.66C6.35 4.66 5.83 5.19 5.83 5.84' stroke='%2362727F' stroke-opacity='1.000000' stroke-width='1.000000' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cg opacity='0.100000'%3E%3Cpath id='Vector' d='' stroke='%2362727F' stroke-opacity='1.000000' stroke-width='1.000000' stroke-linejoin='round'/%3E%3C/g%3E%3Ccircle id='Oval 2' cx='7.000000' cy='9.625000' r='0.437500' fill='%2362727F' fill-opacity='1.000000'/%3E%3Cg opacity='0.000000'%3E%3Cpath id='Vector' d='M14 0L0 0L0 14L14 14L14 0ZM1 13L1 1L13 1L13 13L1 13Z' fill='%2362727F' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: contain;
    height: 14px;
    width: 14px;
    cursor: pointer;
}

.wd-helper-tooltip__content {
    position: absolute;
    left: -25px;
    top: calc(100% + 16px);
    max-width: 244px;
    background: var(--color-white);
    border-radius: 10px;
    padding: 12px;
    color: var(--color-shark);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
    opacity: 0;
    visibility: hidden;
    width: max-content;
}

.wd-helper-tooltip.wd-helper-tooltip__open .wd-helper-tooltip__content {
    opacity: 1;
    visibility: visible;
}

.wd-helper-tooltip__content:before {
    content: '';
    display: block;
    background: no-repeat 0 0;
    background-image: url("data:image/svg+xml,%3Csvg width='24.000000' height='12.000000' viewBox='0 0 24 12' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Triangle' d='M4.65 9.49C3.62 11.05 1.87 12 0 12L24 12C22.12 12 20.37 11.05 19.34 9.49L13.67 0.89C12.88 -0.3 11.12 -0.3 10.33 0.89L4.65 9.49Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
    background-size: contain;
    height: 12px;
    width: 24px;
    position: absolute;
    left: 20px;
    top: -12px;
}

.wd-helper-item__bottom {
    margin-top: auto;
}

.wd-helper__link {
    color: var(--color-alizarin-crimson);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    text-decoration: none;
    display: flex;
    align-items: center;
    border-bottom: unset;
}

.wd-helper__link:before {
    content: '';
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 1;
}

.wd-helper__link--light,
.wd-helper__link--site {
    color: var(--color-nevada);
}

.wd-helper__link--sm {
    font-size: 12px;
    line-height: 1.5;
}

.wd-helper__link:after {
    content: '';
    height: 28px;
    width: 28px;
    background: var(--color-white) no-repeat center center;
    background-image: url("data:image/svg+xml,%3Csvg width='16.000000' height='16.000000' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath id='Vector' d='M5.94 13.28L10.28 8.93C10.8 8.41 10.8 7.58 10.28 7.06L5.94 2.72' stroke='%23ED1B24' stroke-opacity='1.000000' stroke-width='1.500000' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cg opacity='0.000000'/%3E%3C/svg%3E%0A");
    background-size: 16px auto;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 6px;
    transition: all .2s ease-in-out;
}

.wd-helper__link--second:after {
    height: 16px;
    width: 16px;
    background-color: transparent;
}

.wd-helper__link--light:after {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='16.000000' height='16.000000' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs/%3E%3Crect id='arrow right' width='16.000000' height='16.000000' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cpath id='Vector' d='M5.93 13.28L10.28 8.93C10.8 8.41 10.8 7.58 10.28 7.06L5.93 2.72' stroke='%2362727F' stroke-opacity='1.000000' stroke-width='1.500000' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cg opacity='0.000000'/%3E%3C/svg%3E%0A");
    height: 16px;
    width: 16px;
}
.wd-helper__link--light:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='16.000000' height='16.000000' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs/%3E%3Crect id='arrow right' width='16.000000' height='16.000000' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cpath id='Vector' d='M5.93 13.28L10.28 8.93C10.8 8.41 10.8 7.58 10.28 7.06L5.93 2.72' stroke='%23EA2028' stroke-opacity='1.000000' stroke-width='1.500000' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cg opacity='0.000000'/%3E%3C/svg%3E%0A");
}

.wd-helper__link--site:after {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='16.000000' height='16.000000' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3CclipPath id='clip822_19068'%3E%3Crect id='external-link' width='16.000000' height='16.000000' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='external-link' width='16.000000' height='16.000000' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip822_19068)'%3E%3Cpath id='Форма 1' d='M12 8.66L12 12.66C12 13.01 11.85 13.35 11.6 13.6C11.35 13.85 11.02 14 10.66 14L3.33 14C2.97 14 2.64 13.85 2.39 13.6C2.14 13.35 2 13.01 2 12.66L2 5.33C2 4.98 2.14 4.64 2.39 4.39C2.64 4.14 2.97 4 3.33 4L7.33 4M10 2L14 2L14 6M6.66 9.33L14 2' stroke='%2362727F' stroke-opacity='1.000000' stroke-width='1.200000' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 16px;
    width: 16px;
}
.wd-helper__link--site:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='16.000000' height='16.000000' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3CclipPath id='clip822_19068'%3E%3Crect id='external-link' width='16.000000' height='16.000000' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='external-link' width='16.000000' height='16.000000' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip822_19068)'%3E%3Cpath id='Форма 1' d='M12 8.66L12 12.66C12 13.01 11.85 13.35 11.6 13.6C11.35 13.85 11.02 14 10.66 14L3.33 14C2.97 14 2.64 13.85 2.39 13.6C2.14 13.35 2 13.01 2 12.66L2 5.33C2 4.98 2.14 4.64 2.39 4.39C2.64 4.14 2.97 4 3.33 4L7.33 4M10 2L14 2L14 6M6.66 9.33L14 2' stroke='%23EA2028' stroke-opacity='1.000000' stroke-width='1.200000' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.wd-helper__link:hover:after {
    transform: translateX(2px);
}

.wd-helper-item__images {
    position: absolute;
    right: 8px;
    bottom: 0;
    display: flex;
    justify-content: flex-end;
    z-index:2;
}

.wd-helper-item--second .wd-helper-item__images {
    right: 0;
    height:100%;
}

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

.wd-helper__list-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--color-white);
    padding: 20px 16px 20px 16px;
    position: relative;
    border-radius: 12px;
    position: relative;
}

.wd-helper__list-item:not(:last-child) {
    margin-bottom: 12px;
}

.wd-helper__list-text {
    color: var(--color-mine-shaft);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
}

.wd-helper__list-link {
    color: var(--color-nevada);
    font-size: 12px;
    font-weight: 600;
    line-height: 1.4;
    display: flex;
    align-items: center;
    text-decoration: none;
    border-bottom: unset;
}

.wd-helper__list-link:before {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.wd-helper__list-link:after {
    content: '';
    background: no-repeat 0 0;
    background-image: url("data:image/svg+xml,%3Csvg width='16.000000' height='16.000000' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M5.94 13.28L10.28 8.93C10.8 8.41 10.8 7.58 10.28 7.06L5.94 2.72' stroke='%2362727F' stroke-opacity='1.000000' stroke-width='1.500000' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cg opacity='0.000000'/%3E%3C/svg%3E%0A");
    background-size: contain;
    height: 14px;
    width: 14px;
    margin-left: 6px;
    transition: all .2s ease-in-out;
}
.wd-helper__list-link:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='16.000000' height='16.000000' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M5.94 13.28L10.28 8.93C10.8 8.41 10.8 7.58 10.28 7.06L5.94 2.72' stroke='%23EA2128' stroke-opacity='1.000000' stroke-width='1.500000' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cg opacity='0.000000'/%3E%3C/svg%3E%0A");
    transform: translateX(2px);
}

.wd-helper__list-link--blank:after {
    background-image: url("data:image/svg+xml,%3Csvg width='16.000000' height='16.000000' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip710_19986'%3E%3Crect id='external-link' width='16.000000' height='16.000000' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='external-link' width='16.000000' height='16.000000' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip710_19986)'%3E%3Cpath id='Форма 1' d='M12 8.66L12 12.66C12 13.01 11.85 13.35 11.6 13.6C11.35 13.85 11.02 14 10.66 14L3.33 14C2.97 14 2.64 13.85 2.39 13.6C2.14 13.35 2 13.01 2 12.66L2 5.33C2 4.98 2.14 4.64 2.39 4.39C2.64 4.14 2.97 4 3.33 4L7.33 4M10 2L14 2L14 6M6.66 9.33L14 2' stroke='%2362727F' stroke-opacity='1.000000' stroke-width='1.200000' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");
    margin-left: 8px;
}
.wd-helper__list-link--blank:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='16.000000' height='16.000000' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip710_19986'%3E%3Crect id='external-link' width='16.000000' height='16.000000' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='external-link' width='16.000000' height='16.000000' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip710_19986)'%3E%3Cpath id='Форма 1' d='M12 8.66L12 12.66C12 13.01 11.85 13.35 11.6 13.6C11.35 13.85 11.02 14 10.66 14L3.33 14C2.97 14 2.64 13.85 2.39 13.6C2.14 13.35 2 13.01 2 12.66L2 5.33C2 4.98 2.14 4.64 2.39 4.39C2.64 4.14 2.97 4 3.33 4L7.33 4M10 2L14 2L14 6M6.66 9.33L14 2' stroke='%23EA2128' stroke-opacity='1.000000' stroke-width='1.200000' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");
    margin-left: 8px;
}

.wd-helper__buttons:not(:last-child) {
    margin-bottom: 16px;
}

.wd-helper__btn {
    background: var(--color-white);
    border: 1px solid var(--color-crimson);
    border-radius: 8px;
    padding: 14px 18px;
    color: var(--color-alizarin-crimson);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    text-align: center;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    outline: none;
    width: 100%;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

.wd-helper__btn--fill {
    background-color: var(--color-crimson);
    color: var(--color-white);
}

.wd-helper__btn--btn {
    background-color: var(--color-alizarin-crimson);
    padding-top: 16px;
    padding-bottom: 16px;
}

.wd-helper__btn:disabled {
    background: var(--color-carnation);
    cursor: default;
}

.wd-helper__btn:not(:disabled):hover {
    background-color: var(--color-alizarin-crimson);
    background-image: none;
    color: var(--color-white);
}

.wd-helper__btn:not(:disabled):active {
    background-color: var(--color-thunderbird);
    background-image: none;
    color: var(--color-white);
}

.wd-helper-information {
    background: var(--color-zircon);
    border-radius: 12px;
    padding: 20px;
    color: var(--color-mine-shaft);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom:16px;
    cursor:pointer;
}

.wd-helper-information:not(:last-child) {
    margin-bottom: 16px;
}

.wd-helper-information__tel {
    color: var(--color-alizarin-crimson);
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    text-decoration: none;
    border-bottom: unset;
    border-bottom: unset;
}
.wd-helper-information__text {
    font-family:"Proxima Nova", sans-serif;
    font-weight: 400;
    font-size:14px;
}

.wd-helper__ai {
    padding-top: 16px;
    flex: 1 auto;
}

.wd-helper-ai {
    position: relative;
    display: flex;
    flex-direction: column;
}

.wd-helper-ai__asst {
    margin-left: 44px;
    position: relative;
    background: var(--color-zircon);
    border-radius: 12px 12px 12px 4px;
    padding: 16px 16px 12px;
    color: var(--color-mine-shaft);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
}

.wd-helper-ai__asst:before {
    content: '';
    background: no-repeat 0 0;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='32.000000' height='32.000000' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Crect id='Frame 1948754590' rx='15.840000' width='31.680000' height='31.680000' transform='translate(0.160000 0.160000)' fill='%23FFFFFF' fill-opacity='1.000000'/%3E%3Cpath id='Union' d='M25.7985 12.7715C25.4292 11.4531 24.7986 10.2441 23.9663 9.20117C22.4849 7.3418 20.4752 6.14453 18.3199 5.6543C16.0015 5.12305 13.6842 5.44141 11.6937 6.40234C9.54968 7.43164 7.93591 9.125 6.97876 11.1172C6.7168 11.6602 6.50793 12.2148 6.3501 12.7754C5.51453 12.7246 3.86743 13.2324 3.4303 15.6953C2.98035 18.2305 4.02673 19.9727 4.6062 20.5273C4.93848 20.9863 6.01208 21.7383 7.64807 21.0645L7.64868 21.0625C8.2373 21.9531 8.95959 22.7363 9.7804 23.3887C10.9421 24.3184 12.2473 24.9473 13.6024 25.2871C13.6323 25.9961 14.2155 26.5605 14.9304 26.5605L17.0776 26.5605C17.8118 26.5605 18.4069 25.9648 18.4069 25.2305C18.4069 24.4961 17.8118 23.9023 17.0776 23.9023L15.5447 23.9023C13.7657 23.791 12.1355 23.127 10.8243 22.0781C9.31909 20.8809 8.33521 19.2676 7.90442 17.5332C7.85303 17.2793 7.79871 17.0098 7.74194 16.7129C7.48926 15.002 7.77808 13.3145 8.48853 11.8438C9.34766 10.0547 10.7598 8.70898 12.4214 7.91016C14.208 7.04883 16.1512 6.87695 17.948 7.28906C19.8826 7.72852 21.5089 8.80469 22.657 10.248C23.8954 11.7969 24.4952 13.6543 24.4955 15.4961L24.5006 15.4961C24.2172 17.1973 23.9725 18.1484 23.8145 19.1211C23.575 20.5957 23.8357 20.7461 24.1866 20.9453C24.248 20.9805 24.3121 21.0176 24.3768 21.0645C26.0128 21.7383 27.0864 20.9863 27.4187 20.5273C27.9982 19.9727 29.0446 18.2305 28.5946 15.6953C28.1781 13.3477 26.6633 12.7773 25.7985 12.7715ZM9.09937 15.8164C9.09937 12.0059 12.1893 8.91602 16.0011 8.91602C17.7864 8.91602 19.4133 9.59375 20.6387 10.7051L18.2725 13.0488L18.2725 16.5078L16.3137 13.8398L12.1832 13.8398L12.1832 14.6777L13.4005 14.6777L13.4005 17.873L10.845 20.4043C9.75903 19.1855 9.09937 17.5781 9.09937 15.8164ZM19.1777 13.4199L21.2654 11.3535C22.2867 12.5566 22.9028 14.1152 22.9028 15.8164C22.9028 17.7539 22.1047 19.5059 20.8193 20.7578C21.0096 20.9258 21.1433 21.1621 21.1718 21.4492C21.2522 22.2617 20.4233 22.8555 19.6799 22.5195C19.4185 22.4004 19.2366 22.1992 19.1393 21.9648C18.1979 22.4473 17.1312 22.7188 16.0011 22.7188C14.2749 22.7188 12.6968 22.0859 11.4866 21.0371L14.3179 18.2324L14.3179 14.6777L15.5347 14.6777L15.5347 18.0527L16.4406 18.0527L16.4406 15.3848L18.4 18.0527L19.1777 18.0527L19.1777 13.4199Z' clip-rule='evenodd' fill='%23ED1B24' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3Crect id='Frame 1948754590' rx='15.840000' width='31.680000' height='31.680000' transform='translate(0.160000 0.160000)' stroke='%23E1E5EE' stroke-opacity='1.000000' stroke-width='0.320000'/%3E%3C/svg%3E%0A");
    height: 32px;
    width: 32px;
    position: absolute;
    left: -44px;
    bottom: 0;
}

.wd-helper-ai__bottom {
    margin-top: auto;
}

.wd-helper-ai__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.wd-helper-ai__tags:not(:last-child) {
    margin-bottom: 10px;
}

.wd-helper-ai__tag {
    background-color: transparent;
    border: 1px solid var(--color-iron);
    border-radius: 7px;
    padding: 6px 12px;
    color: var(--color-pickled-bluewood);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5;
    cursor: pointer;
}

.wd-helper-ai__mess {
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
}

.wd-helper-ai__label {
    position: relative;
    display: block;
    flex: 1 auto;
}

.wd-helper-ai__textarea {
    width: 100%;
    height: 56px;
    resize: none;
    background: var(--color-white);
    border: 1px solid var(--color-iron);
    border-radius: 8px;
    padding: 18px 16px;
    padding-right: 44px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    color: var(--color-mine-shaft);
    outline: none;
}

.wd-helper-ai__file {
    background: no-repeat 0 0;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='24.000000' height='24.000000' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3CclipPath id='clip1081_12261'%3E%3Crect id='clip' width='24.000000' height='24.000000' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='clip' width='24.000000' height='24.000000' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip1081_12261)'%3E%3Cpath id='Vector' d='M14.99 7L8.49 13.5C8.1 13.89 7.87 14.43 7.87 15C7.87 15.56 8.1 16.1 8.49 16.5C8.89 16.89 9.43 17.12 9.99 17.12C10.56 17.12 11.1 16.89 11.49 16.5L17.99 10C18.79 9.2 19.24 8.12 19.24 7C19.24 5.87 18.79 4.79 17.99 4C17.2 3.2 16.12 2.75 14.99 2.75C13.87 2.75 12.79 3.2 11.99 4L5.49 10.5C4.3 11.69 3.63 13.31 3.63 15C3.63 16.68 4.3 18.3 5.49 19.5C6.69 20.69 8.31 21.36 9.99 21.36C11.68 21.36 13.3 20.69 14.49 19.5L20.99 13' stroke='%2362727F' stroke-opacity='1.000000' stroke-width='1.500000' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 24px;
    width: 24px;
    position: absolute;
    right: 16px;
    top: 16px;
    border: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.wd-helper-ai__file-input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
    visibility: hidden;
}

.wd-helper-ai__send {
    background: no-repeat 0 0;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='24.000000' height='24.000000' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip1081_8981'%3E%3Crect id='send' width='24.000000' height='24.000000' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='send' width='24.000000' height='24.000000' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip1081_8981)'%3E%3Cpath id='Vector' d='M23.25 12L4.79 21.02C4.68 21.06 4.57 21.07 4.46 21.04C4.35 21.01 4.24 20.96 4.17 20.88C4.09 20.79 4.03 20.69 4.01 20.57C3.98 20.46 3.99 20.34 4.03 20.23L6.83 12L4.03 3.76C3.99 3.65 3.98 3.53 4.01 3.42C4.03 3.3 4.09 3.2 4.17 3.11C4.24 3.03 4.35 2.98 4.46 2.95C4.57 2.92 4.68 2.93 4.79 2.97L23.25 12Z' stroke='%23304A5D' stroke-opacity='1.000000' stroke-width='1.500000' stroke-linejoin='round'/%3E%3Cpath id='Vector' d='M6.83 12L23.25 12' stroke='%23304A5D' stroke-opacity='1.000000' stroke-width='1.500000' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E%0A");
    height: 24px;
    width: 24px;
    border: 0;
    margin: 0;
    padding: 0;
    margin-left: 16px;
    cursor: pointer;
    flex-shrink: 0;
}

.wd-helper-icon {
    height: 36px;
    width: 36px;
}

.wd-helper-icon--mail {
    width: 41px;
    height: 38px;
}

.wd-helper-social {
    display: flex;
    align-items: center;
    gap: 8px;
}

.wd-helper-social__item {
    flex-shrink: 0;
    width: 100%;
}



.wd-helper-social__item:not(:last-child) {
    margin-bottom: 12px;
}

.wd-helper-social .wd-helper-social__item {
    flex: 1 auto;
}

.wd-helper-social .wd-helper-social__item:not(:last-child) {
    margin-bottom: 0;
}

.wd-helper-social__icon {
    background: var(--color-zircon);
    border-radius: 12px;
    border: 0;
    padding: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .2s ease-in-out;
    outline: none;
    width: 100%;
    cursor: pointer;
    color: var(--color-mine-shaft);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
    gap: 12px;
}

.wd-helper-social__icon:hover {
    background: var(--color-catskill-white);
}

.wd-helper-social__icon:active {
    background: var(--color-geyser);
}

.wd-helper__info {
    background: var(--color-zircon);
    border-radius: 12px;
    padding: 12px 12px 12px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    margin-bottom:12px;
}

.wd-helper__info:not(:last-child) {
    margin-bottom: 12px;
}

.wd-helper__info-content:not(:last-child) {
    margin-right: 16px;
}

.wd-helper__info-title {
    color: var(--color-mine-shaft);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2;
}

.wd-helper__info-title:not(:last-child) {
    margin-bottom: 8px;
}

.wd-helper__info-text {
    color: var(--color-nevada);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
}

.wd-helper__info-text:not(:last-child) {
    margin-bottom: 12px;
}

.wd-helper__info-images {
    max-width: 140px;
    flex-shrink: 0;
}

.wd-helper-form__item {
    position: relative;
    font-family: var(--font-wd-form);
}

.wd-helper-form__item:not(:last-child) {
    margin-bottom: 12px;
}

.wd-helper-form__input {
    background-color: transparent;
    border: 1px solid var(--color-iron);
    border-radius: 7px;
    display: block;
    padding: 26px 16px 8px;
    color: var(--color-mine-shaft);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: .5px;
    width: 100%;
    outline: none;
    position: relative;
    z-index: 1;
}

.wd-helper-form__input--textarea {
    height: 129px;
    resize: none;
}

.wd-helper-form__input.invalid {
    border-color: var(--color-crimson);
}

.wd-helper-form__label {
    color: var(--color-nevada);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    display: inline-block;
    position: absolute;
    left: 16px;
    top: 18px;
    transition: all .2s ease-in-out;
}

.wd-helper-form__input--textarea ~ .wd-helper-form__label {
    top: 20px;
}

.wd-helper-form__input:focus ~ .wd-helper-form__label,
.wd-helper-form__input:not(:placeholder-shown) ~ .wd-helper-form__label {
    font-size: 12px;
    line-height: 1.3;
    top: 8px;
}

.wd-helper-form__desc {
    color: var(--color-nevada);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
}

.wd-helper-form__desc a {
    color: var(--color-nevada);
}

.wd-helper-form__desc:not(:last-child) {
    margin-bottom: 12px;
}

.wd-helper__icons {
    display: block;
    text-align: center;
    padding: 32px 0 20px;
}
.b24-widget-button-wrapper {
    display:none!important;
}

.wd-helper__popup input:-webkit-autofill,
.wd-helper__popup input:-webkit-autofill:hover,
.wd-helper__popup input:-webkit-autofill:focus,
.wd-helper__popup input:-webkit-autofill:active{
    -webkit-background-clip: text;
    -webkit-box-shadow: 0 0 0px 1000px #ffffff00 inset;
}


@media (min-width: 768px) {
    .wd-helper {
        right: 35px;
        bottom: 25px;
    }

    .wd-helper-tooltip:hover .wd-helper-tooltip__content {
        opacity: 1;
        visibility: visible;
    }
}
@media (max-width: 767px) {

    .wd-helper-tooltip:after {
        content: '';
        display: inline-flex;
        background: transparent;
        height: 50px;
        width: 50px;
        cursor: pointer;
        position: absolute;
        top: -18px;
        right: -25px;
        z-index: 10;
    }
}

@media (max-width: 550px) {
    /*.wd-helper {*/
    /*    max-width: initial;*/
    /*    height: 100%;*/
    /*    background: rgba(0, 0, 0, 0.5);*/
    /*    backdrop-filter: blur(20px);*/
    /*}*/
    .wd-helper.wd-helper--open {
        max-width: initial;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        backdrop-filter: blur(20px);
    }

    .wd-helper__content, .wd-helper__container, .wd-helper__popup {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .wd-body-fixed {
        position:fixed;
        overflow:hidden
    }

    .bx-livechat-wrapper {
        max-width:100%!important;
        width:100%!important;
        bottom: 0px!important;
        right: 0px!important;
        border-bottom-left-radius: 0!important;
        border-bottom-right-radius: 0!important;
        overflow: hidden !important;
    }
}

@media (max-width: 500px) {
    .wd-helper .wd-helper__icon img{
        max-width:60px;
    }
    .wd-helper__icon {
        bottom: 28px;
    }
    .wd-helper__icon:after {
        width: 51px;
        height: 2px;
        margin-left: -26px;
    }

    .wd-helper__container > div.wd-helper__welcome-title {
        margin-top:0px;
    }
    .wd-helper__welcome-title .wd-helper__subtitle {
        margin-bottom:20px;
    }
    .wd-helper__container .wd-helper__personal-client {
        margin-bottom:20px;
    }
}
