.main-header {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 16px;

    background-color: var(--pale);

    padding-top: 106px;
    padding-bottom: 120px;

    position: relative;
}

.pricing-text {
    width: 561px;
    /* padding-left: 120px; */
    margin: 0 0 70px 74.5px;
}



.pricing {
    margin-top: 90px;
}

.pricing-card {
    width: 285px;
    height: 700px;
    flex-shrink: 0;
    border-radius: 8px;
    border: 1px solid var(--border-hover, rgba(32, 72, 79, 0.20));
    background: var(--white);

    padding-left: 28px;
    padding-top: 28px;

    position: relative;
}

.pricing-card:last-child {
    background: var(--dark__p);
    color: white;
}

.black_line {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    border-radius: 8px;
    background: var(--dark, #072125);
    color: white;
    font-size: 11px;
    position: absolute;
    top: -11px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 65px;
    height: 23px;
    justify-content: center;
}

.pricing-cards {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
    margin: 0 auto;
}

.pricing-card__h5 {
    color: var(--light__p);
    padding-bottom: 32px;
}

.pricing-card__h3 {
    color: var(--dark__p);
    margin-bottom: 16px;
}



.pricing-card__button {
    margin-top: 32px;
    margin-bottom: 45px;
    padding: 16px 36px !important;
    font-size: 18px !important;
}

.button_pricing {
    background-color: var(--light__p) !important;
    color: black !important;
}

.action-circle {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    border-radius: 4.364px;
    background: var(--light__p);
    background-image: url(/img/check-small.svg);
    background-position: center;
}

.action {
    display: flex;
    align-items: center;
    gap: 16px;
}

.actions {
    display: flex;
    gap: 20px;
    flex-direction: column;
}

.analytics {
    background-color: var(--pale);
    position: relative;
    margin-top: 90px;
}

.analytics-text {
    margin-top: 100px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    position: absolute;
    left: 0;
}

.analytics-blocks {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 1256px;
    margin: 0 auto;
    position: relative;
}

.analytics-block__circle {
    width: 16px;
    height: 16px;
    background: url(/img/check-small.svg);
    background-position: center;
    display: block;
    background-color: var(--light__p);
    border-radius: 50%;
}

.analytics-block__basic__flex {
    display: flex;
    align-items: center;
    position: relative;
    width: 1256px;
    padding-left: 25px;
    padding: 16px 0;
    padding-left: 25px;
}

.analytics-block__hight-line {
    display: flex;
    align-items: center;
    position: relative;
    width: 1256px;
    padding-left: 25px;
    font-weight: bold !important;
    padding: 48px 0 20px 0;
    padding-left: 25px;
}

.analytics-block__hight-line__flex {
    font-weight: bold;
    display: flex;
    align-items: center;
    position: absolute;
    right: 150px;
    top: 23px;
    font-weight: bold !important;
}

.analytics-block__basic__flex-circles {
    display: flex;
    align-items: center;
    position: absolute;
    right: 187px;
    top: 16px;
    gap: 190px;
}

.analytics-block__buttons {
    display: flex;
    align-items: center;
    gap: 35px;
    float: right;
    margin-right: 40px;
    margin-top: 16px;

    margin-bottom: 100px;
}

.analytics-block__button {
    padding: 10px 46px !important;

}

.trial-h1 {
    color: var(--darkes__p);
    width: 831px;
    margin-top: 25px;
    margin-bottom: 50px;
}

.trial-h5 {
    color: var(--dark__p);
}

.trial {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    margin-top: 70px;
}

.button-trial {
    width: 190px;
    height: 58px;
}