.block-00sv30 {
    padding-top: 4rem;
    padding-bottom: 3rem;
}

@media (min-width: 1000px) {
    .block-00sv30 {
        padding-top: 8rem;
        padding-bottom: 6rem;
    }
}
    .block-00sv30 {
    
    background-color: rgba(213, 230, 231, 1);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-00sv30 {
        color: rgba(45, 64, 75, 1);
    }
    .image-text-sticky__left-column {
        grid-column: 1 / 5;
    }
    .image-text-sticky__right-column {
        grid-column: 1 / 5;
    }
    .image-text-sticky__item-header {
        padding-bottom: 0.625rem;
    }
    .block-00sv30 .image-text-sticky__item-subheader {
        color: rgba(236, 105, 110, 1);
    }
    .block-00sv30 .header-script {
        color: rgba(236, 105, 110, 1);
    }
    .block-00sv30 .default-grid {
        grid-row-gap: 3rem;
    }
    .image-text-sticky__text {
        padding-bottom: calc(1.5625rem - var(--wysiwyg-padding));
    }
    .image-text-sticky__item-text-wrapper {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between;
    }
    .image-text-sticky__item-list-check {
        gap: 0.5rem;
    }
    
        .block-00sv30 .image-text-sticky__header-wrapper {
            position: sticky;
            position: -webkit-sticky;
            top: var(--header-height);
            left: 0;
        }
    
    @media (min-width: 1000px) {
        .block-00sv30 .image-text-sticky__header-wrapper {
            max-width: 400px;
        }
        .image-text-sticky__left-column {
            grid-column: 1 / span 4;
        }
        .image-text-sticky__right-column {
            grid-column: 5 / span 8;
        }
        .image-text-sticky__header {
            padding-bottom: 0;
        }
    }

   .block-00sv30 .check circle {
        fill: rgba(45, 64, 75, 1);
        stroke: ;
    }

    .block-00sv30 .check path {
        stroke: rgba(213, 230, 231, 1);
    }

.block-00sv30 .item-btn.btn--outline {
        border: 2px solid rgba(45, 64, 75, 1);
        padding: 12px 20px; 
        box-sizing: border-box;
        color: rgba(255, 255, 255, 1);
    }


    .block-00sv30 .item-btn.btn--solid {
        background-color: rgba(45, 64, 75, 1);
        padding: 12px 20px; 
        color: rgba(255, 255, 255, 1);
    }

    .block-00sv30 .item-btn.btn--thin {
        background-color: transparent;
        border: 3px solid rgba(45, 64, 75, 1);
        color: rgba(45, 64, 75, 1);
        border-radius: var(--border-radius);
    }

    .block-00sv30 .item-btn.btn--outline:not([disabled]):hover {
        color: rgba(236, 105, 110, 1);
    }

    .block-00sv30 .item-btn.btn--solid:not([disabled]):hover {
        background-color: rgba(236, 105, 110, 1);
        color: rgba(255, 255, 255, 1);
    }

    .block-00sv30 .item-btn.btn--thin:not([disabled]):hover {
        border: 3px solid rgba(236, 105, 110, 1);
        background-color: rgba(236, 105, 110, 1);
        color: rgba(255, 255, 255, 1);
    }

 .block-00sv30 .image-text-sticky__item_4 {
                            background-color: rgba(255, 255, 255, 1);
                            border-radius: var(--border-radius);
                            padding: var(--x-spacer-small);
                        }

.block-acxbhx {
    padding-top: 2rem;
    padding-bottom: 1rem;
}

@media (min-width: 1000px) {
    .block-acxbhx {
        padding-top: 4rem;
        padding-bottom: 2rem;
    }
}
    .block-acxbhx {
    
    background-color: rgba(255, 255, 255, 1);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-acxbhx {
        color: rgba(45, 64, 75, 1);
    }
    .block-acxbhx .header-script {
        color: rgba(236, 105, 110, 1);
    }
    .h2-block__subheader {
        padding-bottom: 1.5625rem;
    }
    .h2-block__header {
        padding-bottom: 1.5625rem;
    }
    .block-acxbhx .h2-block__text {
        padding-bottom: calc(1.5625rem - var(--wysiwyg-padding));
    }
    @media (min-width: 1000px) {
        .block-acxbhx .h2-block-content {
            width: 40%;
            margin: auto;
        }
    }

.block-eypkwv {
    padding-top: 0rem;
    padding-bottom: 3rem;
}

@media (min-width: 1000px) {
    .block-eypkwv {
        padding-top: 0rem;
        padding-bottom: 6rem;
    }
}
    .block-eypkwv {
    
    background-color: rgba(255, 255, 255, 1);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-eypkwv {
        color: rgba(45, 64, 75, 1);
    }
    .block-eypkwv.img-txt-grid-block__content-container {
        grid-row-gap: 3rem;
    }
    .block-eypkwv .img-txt-grid-block__item {
        grid-column-end: span 4;
    }
    
    
        @media (min-width: 1000px) {
            .block-eypkwv .img-txt-grid-block__item {
                grid-column-end: span 6;
            }
            .block-eypkwv.img-txt-grid-block__content-container {
                grid-row-gap: 4rem;
            }
        }
    
    .block-eypkwv .img-txt-grid-block__item-image {
        margin-bottom: 1.25rem;
    }
    .block-eypkwv .img-txt-grid-block__item_card {
        transform: matrix(1, 0.05, -0.06, 1, 0, 0);
    }
    .block-eypkwv .img-txt-grid-block__item-header {
        padding-bottom: 0.625rem;
    }

 .block-eypkwv .item-btn.btn--outline {
        border: 2px solid rgba(236, 105, 110, 1);
        padding: 12px 20px; 
        box-sizing: border-box;
        color: rgba(236, 105, 110, 1);
    }


    .block-eypkwv .item-btn.btn--solid {
        background-color: rgba(236, 105, 110, 1);
        padding: 12px 20px; 
        color: rgba(236, 105, 110, 1);
    }

    .block-eypkwv .item-btn.btn--thin {
        background-color: transparent;
        border: 3px solid rgba(236, 105, 110, 1);
        color: rgba(236, 105, 110, 1);
        border-radius: var(--border-radius);
    }

    .block-eypkwv .item-btn.btn--outline:not([disabled]):hover {
        color: rgba(236, 105, 110, 1);
    }

    .block-eypkwv .item-btn.btn--solid:not([disabled]):hover {
        background-color: rgba(236, 105, 110, 1);
        color: rgba(236, 105, 110, 1);
    }

    .block-eypkwv .item-btn.btn--thin:not([disabled]):hover {
        border: 3px solid rgba(236, 105, 110, 1);
        background-color: rgba(236, 105, 110, 1);
        color: rgba(236, 105, 110, 1);
    }