body * {
    letter-spacing: -0.02em;
}


:root {
    --gr-blue: #48C3DB;
	--gr-purple: #A987E7;
	/*--gr-malina: #F50B94;*/
	--gr-malina: #f154af;
	--gr-bezhev: #DFB894;
	--gr--pre-green: #C5CB85;
	/*--gr-green: #7DFF5B;*/
	--gr-green: #86dd6f;
}

/* Gradients Sections */

/*sec 1 (hero)*/
#rec645766609 .t396__artboard {
    background: linear-gradient(180deg, var(--gr-blue) 0%, var(--gr-purple) 100%) !important;
    background-color: unset !important;
}

/*sec 2*/
#rec645791620 {
    background: linear-gradient(180deg, var(--gr-purple) 0%, var(--gr-malina) 100%);
    background-color: unset !important;
}

#rec645802700 {
    margin-top: -160px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
@media screen and (max-width: 960px) {
    #rec645802700 {
        left: unset !important;
        transform: unset !important;
    }
    }

#rec645802700 div.t-align_center {
    display: flex;
    flex-direction: column;
}

#rec645802700 div.t-align_center .t-container_8 {
    order: -1;
}

/*sec 3*/
#rec645107452 {
    background: linear-gradient(180deg, var(--gr-malina) 0%, var(--gr-bezhev) 100%);
}

#rec645794028 {
    background: var(--gr-bezhev);
}

/*sec 4*/
#rec645791694 {
    background: linear-gradient(180deg, var(--gr-bezhev) 30.21%, var(--gr--pre-green) 100%);
}

/*sec 5*/
#rec645149347 {
    background: linear-gradient(180deg, var(--gr--pre-green) 30.21%, var(--gr-green) 100%);
}
/*sec 6*/
#rec645257486 {
    background: linear-gradient(180deg, var(--gr-green) 0%, var(--gr-blue) 100%);
}
/*sec 7*/
#rec645258473 {
    background: linear-gradient(180deg, var(--gr-blue) 0%, var(--gr-purple) 100%);
}
/*sec 8*/
#rec645720984 {
    background: linear-gradient(180deg, var(--gr-purple) 0%, var(--gr-malina) 100%);
}
/*sec 9*/
#rec645721009 {
    background: linear-gradient(180deg, var(--gr-malina) 0%, var(--gr-bezhev) 100%);
}
/*sec 10*/
#rec645721073 {
    background: linear-gradient(180deg, var(--gr-bezhev) 30.21%, var(--gr--pre-green) 100%);
}
/*sec 11*/
#rec645721118 {
    background: linear-gradient(180deg, var(--gr-bezhev) 30.21%, var(--gr-green) 100%);
}
/*sec 12*/
#rec645721150 {
    background: linear-gradient(180deg, var(--gr-green) 0%, var(--gr-blue) 100%);
}
/*sec 13*/
#rec645721338 {
    background: linear-gradient(180deg, var(--gr-blue) 0%, var(--gr-purple) 100%);
}
/*sec 14*/
#rec645262524 {
    background: linear-gradient(180deg, var(--gr-purple) 0%, var(--gr-malina) 100%);
}
/*sec 15*/
#rec645262817 {
    background: linear-gradient(180deg, var(--gr-malina) 0%, var(--gr-bezhev) 100%);
}
/*sec 16*/
#rec645795967 {
    background: linear-gradient(180deg, var(--gr-bezhev) 30.21%, var(--gr-green) 100%);
}
/*sec 17*/
#rec645634761 {
    background: linear-gradient(180deg, var(--gr-green) 0%, var(--gr-blue) 100%);
}
/*sec 18*/
#rec645635441 {
    background: linear-gradient(180deg, var(--gr-blue) 0%, var(--gr-purple) 100%);
}
/*sec 19*/
#rec645645364 {
    background: linear-gradient(180deg, var(--gr-purple) 0%, var(--gr-malina) 100%);
}
/*sec 20*/
#rec645645732 {
    background: linear-gradient(180deg, var(--gr-malina) 0%, var(--gr-bezhev) 100%);
}
/*sec 21*/
#rec645801479 {
    background: linear-gradient(180deg, var(--gr-bezhev) 30.21%, var(--gr-green) 100%);
}
/*sec 22*/
#rec645801868 {
    background: linear-gradient(180deg, var(--gr-green) 0%, var(--gr-blue) 100%);
}
/*sec 23*/
#rec645801913 {
    background: linear-gradient(180deg, var(--gr-blue) 0%, var(--gr-purple) 100%);
}
/*sec 24*/
#rec645804640 {
    background: linear-gradient(180deg, var(--gr-purple) 0%, var(--gr-malina) 100%);
}

#rec645804640 .t992__list-item a {
    background-color: rgb(255 255 255 / 12%) !important;
}

#rec646159086 {
    background-color: #4E26CD;
    background: linear-gradient(180deg, rgb(170 135 226) 0%, rgb(170 135 229) 100%) !important;
}

#rec646161779,
#rec646163686,
#rec646158938 {
    background: linear-gradient(0deg, rgb(169 134 227), rgb(170 135 229));
}

div[data-elem-id="1695849461475"] div {
    background: linear-gradient(180deg, rgba(169, 135, 231, 0.00) 0%, #A987E7 80%) !important;
    background-color: unset !important;
}

/*sec 3*/
/*#rec645096020 {*/
/*    background: linear-gradient(180deg, #5A53B7 0%, #593EA7 100%);*/
/*}*/

/*Radius for images and block*/


/*all a btns*/
a.t-btn {
    border-radius: 9px;
}



.uc-bg-light .t1030__textwrapper {
        background: rgb(245 245 245 / 5%);
        background: linear-gradient(160deg, rgb(245 245 245 / 5%) 0%, rgb(255 255 255 / 15%) 100%);
        background-color: unset !important;
    }
    .uc-bg-light .t1030__textwrapper * {color: white !important;}
    
    .uc-bg-green .t1030__textwrapper {
        background: rgb(43,43,43);
        background: linear-gradient(145deg, rgba(43,43,43,1) 0%, rgba(0,0,0,1) 100%);
    }
    
    .uc-btn-green .t-btn {
        background: rgb(43,43,43);
        background: linear-gradient(145deg, rgba(43,43,43,1) 0%, rgba(0,0,0,1) 100%);
    }
    
    .uc-text-desc-middle .t846__textwrapper {
        vertical-align: middle !important;
    }
    
    
    .uc-tariff-list .t1070__row {
        justify-content: space-between;
        gap: 10px;
    }
    
    .uc-tariff-list .t1070 .t-col {
        margin-left: 0px;
        margin-right: 0px;
        max-width: 100%;
    }
    
    .uc-tariff-list .t1070__content {
        padding: 0px 15px 45px 15px;
    }
    
    #rec645645732 > div > div > div > div:nth-child(1) > div > div.t-card__title.t-name.t-name_xl {
        margin-top: 10px !important;
    }
    
    .uc-tariff-list .t1070__price-wrap {
        display: flex;
        width: 100%;
        justify-content: center;
        flex-direction: column-reverse;
    }
    
    .uc-tariff-list .t1070__price.t1070__price_current {
        font-size: 1.5rem;
        font-weight: 900;
    }
    
    .t1070__col .t1070__content {
        /*background: rgb(210 195 255) !important;*/
        /*background-color: rgb(210 195 255) !important;*/
        /*border: unset !important;*/
        /*border: 1px solid rgb(107 59 255) !important;*/
    }
    /*.t1070__col .t1070__content div {*/
    /*    color: black !important;*/
    /*}*/
    
    .t1070__featured .t1070__content {
        border: 5px solid white !important;
    }
    
    .t545__textwrapper {
        border-radius: 16px;
    }
    
    .t1030__textwrapper {
        border-radius: 16px;
        padding: 30px !important;
    }
    
    .t545__blockimg {
        border-radius: 16px;
    }
    
    @media screen and (max-width: 680px) {
        .t545__text {
            margin-top: 5px !important;
            background-color: transparent !important;
        }
        .t545__textwrapper {
            background-color: transparent !important;
        }
        .t545__content {
          padding: 0px !important;
        }
    }
    
    
    @media screen and (max-width: 960px) {
        #rec645802700 > div > div > img,
        #rec646159086 > div > div > img {
            width: calc(100% - 40px);
              padding: 0 20px;
        }
        
        .t1030__textwrapper {
            border-radius: 16px;
            padding: 5px 10px !important;
        }
        .t1030__col.t-col_3, .t1030__col.t-col_4, .t1030__col.t-col_6 {
            margin: 0 auto 5px;
        }
        
        
        .t508 .t-list__item {
          margin-top: 10px!important;
        }
        
        
        .t1095 .t-list__item {
          margin-top: 10px!important;
        }
    }