@-webkit-keyframes fill {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fill {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fade {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fade {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes copyTextSupport {
    0% {
        transform: translateY(-45px)
    }

    23% {
        transform: translateY(43px)
    }

    77% {
        transform: translateY(43px)
    }

    to {
        transform: translateY(-45px)
    }
}

@keyframes copyTextSupport {
    0% {
        transform: translateY(-45px)
    }

    23% {
        transform: translateY(43px)
    }

    77% {
        transform: translateY(43px)
    }

    to {
        transform: translateY(-45px)
    }
}

@-webkit-keyframes move-gradient-3colors {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(66.7%)
    }
}

@keyframes move-gradient-3colors {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(66.7%)
    }
}

@-webkit-keyframes skeletonFlare {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(200%)
    }
}

@keyframes skeletonFlare {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(200%)
    }
}

.main .button-bg-gradient-3colors {
    background: transparent;
    color: #fff;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.main .button-bg-gradient-3colors:before {
    -webkit-animation: move-gradient-3colors 1s linear infinite;
    animation: move-gradient-3colors 1s linear infinite;
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    background: linear-gradient(90deg, #a288d8 0, #a9c9f3 33.3%, #a288d8 66.7%, #a9c9f3);
    content: "";
    height: 100%;
    left: -200%;
    position: absolute;
    top: 0;
    transition: .5s;
    width: 300%;
    z-index: -1
}

.main .button-bg-gradient-3colors:hover:before {
    -webkit-animation-play-state: running;
    animation-play-state: running
}

.body {
    overflow-x: hidden
}

.main {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 1498px;
    width: 100%
}

@media (max-width:862px) {
    .main .section-title {
        font-size: 30px
    }
}

.get-start-section {
    display: flex;
    justify-content: space-between;
    max-width: 1300px;
    min-height: 588px;
    overflow: hidden;
    position: relative;
    width: 100%;
    flex-direction: row;
    align-items: stretch;
}

@media (max-width:1405px) {
    .get-start-section {
        max-width: 1344px;
        padding-left: 44px
    }
}

@media (max-width:1050px) {
    .get-start-section {
        align-items: center;
        flex-direction: column-reverse;
        padding-top: 0
    }
}

@media (max-width:699px) {
    .get-start-section {
        padding-left: 27px
    }
}

@media (max-width:450px) {
    .get-start-section {
        padding-left: 20px
    }
}

.get-start-section:before {
    background: linear-gradient(179.38deg, #a288d8 3.25%, #a9c9f3 96.9%);
    border-radius: 50%;
    content: "";
    height: 588px;
    position: absolute;
    right: -265px;
    top: 0;
    width: 588px;
    z-index: -1
}

@media (max-width:1120px) {
    .get-start-section:before {
        height: 540px;
        width: 540px
    }
}

@media (max-width:1050px) {
    .get-start-section:before {
        height: 800px;
        right: -85px;
        top: -400px;
        width: 800px
    }
}

@media (max-width:862px) {
    .get-start-section:before {
        height: 716px;
        right: -85px;
        top: -345px;
        width: 716px
    }
}

@media (max-width:699px) {
    .get-start-section:before {
        height: 588px;
        right: -138px;
        top: -269px;
        width: 588px
    }
}

@media (max-width:450px) {
    .get-start-section:before {
        height: 381px;
        right: -71px;
        top: -91px;
        width: 381px
    }
}

.get-start-description {
    flex-shrink: 0;
    margin-top: 102px;
    max-width: 595px;
    
}

@media (max-width:1050px) {
    .get-start-description {
        margin-top: 0;
        max-width: 800px;
        padding-right: 44px
    }
}

@media (max-width:699px) {
    .get-start-description {
        padding-right: 27px
    }
}

@media (max-width:450px) {
    .get-start-description {
        padding-right: 20px
    }
}

.get-start-description .main-title {
    max-width: 550px
}

.get-start-description .main-title strong {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a288d8 4.06%, #a9c9f3);
    -webkit-background-clip: text
}

@media (max-width:1050px) {
    .get-start-description .main-title {
        max-width: 800px
    }
}

.get-start-description .section-description {
    margin-top: 15px;
    max-width: 530px
}

@media (max-width:1050px) {
    .get-start-description .section-description {
        max-width: 800px
    }
}

@media (max-width:699px) {
    .get-start-description .section-description {
        margin-top: 17px
    }
}

@media (max-width:450px) {
    .get-start-description .section-description {
        margin-top: 12px
    }
}

.get-start-description .integrations {
    display: flex;
    gap: 10px;
    margin-top: 16px
}

.get-start-description .integrations .integrations__icon {
    height: 35px;
    width: 35px
}

@media (max-width:1050px) {
    .get-start-description .integrations {
        display: none
    }
}

.get-start-description .get-start__buttons-container {
    align-items: center;
    -moz-column-gap: 34px;
    column-gap: 34px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 78px
}

@media (max-width:1050px) {
    .get-start-description .get-start__buttons-container {
        margin-top: 40px
    }
}

@media (max-width:699px) {
    .get-start-description .get-start__buttons-container {
        gap: 17px;
        margin-top: 20px
    }
}

.get-start-description .get-start__buttons-container .get-start__start-button {
    border-radius: 26px;
    height: 57px;
    width: 281px
}

.get-start-description .get-start__buttons-container .get-start__add-info {
    color: rgba(0, 0, 0, .23);
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    max-width: 280px
}

.get-start__images-container {
    margin-top: 102px;
    max-width: 592px;
    position: relative;
    width: 100%
}

.get-start__images-container .get-start__image {
    height: auto;
    left: -15px;
    position: absolute;
    top: -12px;
    width: 100%
}

@media (max-width:1220px) {
    .get-start__images-container .get-start__image {
        top: 5px
    }
}

@media (max-width:1050px) {
    .get-start__images-container {
        margin-top: 0;
        max-width: 650px
    }

    .get-start__images-container .get-start__image {
        margin-top: -6px;
        position: static
    }
}

@media (max-width:862px) {
    .get-start__images-container {
        max-width: 528px
    }
}

@media (max-width:699px) {
    .get-start__images-container {
        max-width: 404px
    }

    .get-start__images-container .get-start__image {
        margin-top: 25px
    }
}

@media (max-width:450px) {
    .get-start__images-container {
        max-width: 318px
    }

    .get-start__images-container .get-start__image {
        margin-top: 11px
    }
}

.integrations-section {
    max-width: 1239px;
    padding: 0 44px;
    width: 100%
}

.integrations-section>.integrations-list {
    margin-top: 49px
}

@media (max-width:1255px) {
    .integrations-section {
        align-items: center;
        display: flex;
        flex-direction: column
    }
}

@media (max-width:1050px) {
    .integrations-section {
        margin-top: 50px
    }
}

@media (max-width:699px) {
    .integrations-section {
        margin-top: 50px;
        padding: 0 27px
    }
}

@media (max-width:450px) {
    .integrations-section {
        margin-top: 30px;
        padding: 0 20px
    }
}

.integrations-section .section-title {
    margin-left: 0
}

.integrations-section .integrations-list-container {
    width: 100%
}

.integrations-section .integrations-list-container:first-of-type {
    margin-top: 13px
}

.integrations-section .integrations-list-container:nth-of-type(2) {
    margin-top: 20px
}

@media (max-width:1255px) {
    .integrations-section .integrations-list-container {
        max-width: 758px
    }
}

@media (max-width:862px) {
    .integrations-section .integrations-list-container {
        max-width: 365px
    }
}

.integrations-section .integrations-list-container .integrations-list-title {
    color: rgba(37, 43, 54, .6);
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
    margin-bottom: 19px
}

@media (max-width:862px) {
    .integrations-section .integrations-list-container .integrations-list-title {
        text-align: center
    }
}

.integrations-section .integrations-list {
    -moz-column-gap: 28px;
    column-gap: 28px;
    display: flex;
    flex-wrap: wrap;
    row-gap: 21px;
    width: 100%
}

@media (max-width:1255px) {
    .integrations-section .integrations-list {
        max-width: 758px
    }
}

@media (max-width:862px) {
    .integrations-section .integrations-list {
        max-width: 365px;
        row-gap: 17px
    }
}

.integrations-section .integrations-list .integrations-item-container {
    max-width: 365px;
    position: relative;
    width: 100%
}

.integrations-section .integrations-list .integrations-item-container .tooltip-container {
    border-radius: 22px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: inherit;
    z-index: 5
}

.integrations-section .integrations-list .integrations-item-container .tooltip-container:hover .tooltip {
    display: block
}

.integrations-section .integrations-list .integrations-item-container .tooltip-container .tooltip {
    background-color: #fff;
    border-radius: 22px;
    display: none;
    filter: drop-shadow(0 4px 10px rgba(0, 0, 0, .14));
    padding: 20px 25px 17px 20px;
    position: absolute;
    z-index: 10
}

.integrations-section .integrations-list .integrations-item-container .tooltip-container .tooltip .tooltip__text {
    color: #252b36;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em
}

.integrations-section .integrations-list .integrations-item {
    align-items: center;
    background-color: #f7f8fa;
    border-radius: 22px;
    cursor: pointer;
    display: flex;
    max-width: 365px;
    padding: 16px;
    position: relative;
    width: 100%
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon {
    background-position: top;
    background-repeat: no-repeat;
    height: 66px;
    width: 60px
}

@media (max-width:450px) {
    .integrations-section .integrations-list .integrations-item .integrations-item__icon {
        background-size: 49px 54px;
        height: 54px;
        position: relative;
        top: 2px;
        width: 49px
    }
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations="WhatsApp*"] {
    background-image: url(../../assets/imgs/icons/integrations_whatsapp.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations="WhatsApp Buisness"] {
    background-image: url(../../assets/imgs/icons/integrations_waba.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations=Telegram] {
    background-image: url(../../assets/imgs/icons/integrations_telegram.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations="Telegram Bot"] {
    background-image: url(../../assets/imgs/icons/integrations_telegram-bot.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations=Vkontakte] {
    background-image: url(../../assets/imgs/icons/integrations_vkontakte.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations="Viber Bot"] {
    background-image: url(../../assets/imgs/icons/integrations_viber.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations=Facebook] {
    background-image: url(../../assets/imgs/icons/integrations_facebook.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations=Instagram] {
    background-image: url(../../assets/imgs/icons/integrations_insta.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations=WeChat] {
    background-image: url(../../assets/imgs/icons/integrations_wechat.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations=Avito] {
    background-image: url(../../assets/imgs/icons/integrations_avito.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations=Cian] {
    background-image: url(../../assets/imgs/icons/integrations_cian.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__icon[data-integrations=Email] {
    background-image: url(../../assets/imgs/icons/integrations_email.svg)
}

.integrations-section .integrations-list .integrations-item .integrations-item__text {
    color: #252b36;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0 auto
}

.integrations-section .integrations-list .integrations-item .integrations-item-tooltip {
    background-color: #f7f8fa;
    border-radius: 22px;
    display: none;
    filter: drop-shadow(0 4px 10px rgba(0, 0, 0, .14));
    left: 0;
    padding: 20px 25px 17px 20px;
    position: absolute;
    top: calc(100% + 12px);
    z-index: 10
}

.integrations-section .integrations-list .integrations-item .integrations-item-tooltip .integrations-item-tooltip__title {
    color: #252b36;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2em
}

.integrations-section .integrations-list .integrations-item .integrations-item-tooltip .integrations-item-tooltip__text {
    color: #252b36;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
    margin-top: 7px
}