:root {
    --layout-section-top-padding-y: 130px !important;
    --layout-section-padding-y: 131px !important;
    --stack-spacious-block-gap: 64px !important;
    --layout-regular-2-column-gap: 80px !important;
    --text-spacious-paragraph-gap: 20px !important;
    /* --text-spacious-list-block-gap: 48px !important; */
    --stack-regular-group-gap: 24px !important;
    --stack-spacious-action-gap: 48px !important;
    --stack-spacious-group-gap: 40px !important;
    --stack-regular-block-gap: 32px !important;
    --text-spacious-list-block-gap: 48px !important;
    --text-spacious-heading-gap: 32px !important;
    --text-regular-heading-gap: 24px !important;
    --text-regular-eyebrow-gap: 8px !important;
}

.layout-section-top-padding-y {
    padding-top: var(--layout-section-top-padding-y) !important;
}

.layout-section-padding-y {
    padding-block: var(--layout-section-padding-y) !important;
}

.stack-spacious-block-gap {
    margin-top: var(--stack-spacious-block-gap) !important;
}

.layout-regular-2-column-gap {
    margin-top: var(--layout-regular-2-column-gap) !important;
}

.text-spacious-paragraph-gap {
    margin-top: var(--text-spacious-paragraph-gap) !important;
}

/* .text-spacious-list-block-gap {
    margin-top: var(--text-spacious-list-block-gap) !important;
} */

.stack-regular-group-gap {
    margin-top: var(--stack-regular-group-gap) !important;
}

.stack-spacious-action-gap {
    margin-top: var(--stack-spacious-action-gap) !important;
}

.stack-spacious-group-gap {
    margin-top: var(--stack-spacious-group-gap) !important;
}

.stack-regular-block-gap {
    margin-top: var(--stack-regular-block-gap) !important;
}

.text-spacious-list-block-gap {
    margin-top: var(--text-spacious-list-block-gap) !important;
}

.text-spacious-heading-gap {
    margin-top: var(--text-spacious-heading-gap) !important;
}

.text-regular-heading-gap {
    margin-top: var(--text-regular-heading-gap) !important;
}

.text-regular-eyebrow-gap {
    margin-top: var(--text-regular-eyebrow-gap) !important;
}

/*========== RESPONSIVE ===========*/
@media only screen and (max-width:1366px) {
    :root {
        --layout-section-top-padding-y: 90px !important;
        --layout-section-padding-y: 90px !important;
        --stack-spacious-block-gap: 50px !important;
        --layout-regular-2-column-gap: 60px !important;
        --text-spacious-paragraph-gap: 15px !important;
        /* --text-spacious-list-block-gap: 40px !important; */
        --stack-spacious-action-gap: 40px !important;
        --stack-spacious-group-gap: 35px !important;
        -stack-regular-block-gap: 28px !important;
        --text-spacious-list-block-gap: 40px !important;
        --text-regular-heading-gap: 20px !important;
    }
}

@media only screen and (max-width:1199px) {
    :root {
        --layout-section-top-padding-y: 80px !important;
        --layout-section-padding-y: 80px !important;
        --stack-spacious-block-gap: 45px !important;
        --layout-regular-2-column-gap: 50px !important;
        --text-spacious-paragraph-gap: 15px !important;
        /* --text-spacious-list-block-gap: 40px !important; */
        --stack-spacious-action-gap: 40px !important;
        --stack-spacious-group-gap: 32px !important;
        --stack-regular-block-gap: 25px !important;
        --text-spacious-list-block-gap: 35px !important;
        --text-spacious-heading-gap: 30px !important;
        --text-regular-heading-gap: 18px !important;
    }
}

@media only screen and (max-width:1024px) {
    :root {
        --layout-section-top-padding-y: 70px !important;
        --layout-section-padding-y: 70px !important;
        --stack-spacious-block-gap: 40px !important;
        --layout-regular-2-column-gap: 30px !important;
        --text-spacious-paragraph-gap: 15px !important;
        /* --text-spacious-list-block-gap: 35px !important; */
        --stack-regular-group-gap: 20px !important;
        --stack-spacious-action-gap: 35px !important;
        --stack-spacious-group-gap: 30px !important;
        --stack-regular-block-gap: 20px !important;
        --text-spacious-list-block-gap: 32px !important;
        --text-spacious-heading-gap: 25px !important;
        --text-regular-heading-gap: 15px !important;
    }
}

@media only screen and (max-width:991px) {
    :root {
        --layout-section-top-padding-y: 60px !important;
        --layout-section-padding-y: 60px !important;
        --stack-spacious-block-gap: 35px !important;
        --layout-regular-2-column-gap: 25px !important;
        --text-spacious-paragraph-gap: 12px !important;
        /* --text-spacious-list-block-gap: 32px !important; */
        --stack-regular-group-gap: 15px !important;
        --stack-spacious-action-gap: 32px !important;
        --stack-spacious-group-gap: 25px !important;
        --stack-regular-block-gap: 18px !important;
        --text-spacious-list-block-gap: 30px !important;
        --text-spacious-heading-gap: 25px !important;
        --text-regular-heading-gap: 12px !important;
    }
}

@media only screen and (max-width:767px) {
    :root {
        --layout-section-top-padding-y: 50px !important;
        --layout-section-padding-y: 50px !important;
        --stack-spacious-block-gap: 30px !important;
        --layout-regular-2-column-gap: 20px !important;
        --text-spacious-paragraph-gap: 12px !important;
        /* --text-spacious-list-block-gap: 30px !important; */
        --stack-spacious-action-gap: 32px !important;
        --stack-spacious-group-gap: 22px !important;
        --stack-regular-block-gap: 15px !important;
        --text-spacious-list-block-gap: 25px !important;
        --text-spacious-heading-gap: 20px !important;
    }
}

@media only screen and (max-width:575px) {
    :root {
        --layout-section-top-padding-y: 45px !important;
        --layout-section-padding-y: 45px !important;
        --stack-spacious-block-gap: 25px !important;
        --text-spacious-paragraph-gap: 10px !important;
        /* --text-spacious-list-block-gap: 25px !important; */
        --stack-spacious-action-gap: 24px !important;
    }
}