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


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

    .block-yvv .primary-btn.btn--thin {
        background-color: transparent;
        border: 3px solid rgba(255, 255, 255, 1);
        color: rgba(255, 255, 255, 1);
        border-radius: var(--border-radius);
    }

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

    .block-yvv .primary-btn.btn--solid:not([disabled]):hover {
        background-color: rgba(236, 105, 110, 1);
        color: rgba(45, 64, 75, 1);
    }

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


        


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

@media (min-width: 1000px) {
    .block-k6co8d {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}
    .block-k6co8d {
    
    background-color: rgba(254, 222, 176, 1.0);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-k6co8d {
        color: rgba(45, 64, 75, 1);
    }
    .block-k6co8d .header-script {
        color: rgba(236, 105, 110, 1);
    }
    @media (min-width: 1000px) {
        .block-k6co8d .h1-block-content {
            width: 55%;
        }
    }

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

@media (min-width: 1000px) {
    .block-dolgcb {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
}
    .block-dolgcb {
    
    background-color: rgba(254, 222, 176, 1.0);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.block-pyi {
    padding-top: 4rem;
    padding-bottom: 2rem;
}

@media (min-width: 1000px) {
    .block-pyi {
        padding-top: 8rem;
        padding-bottom: 4rem;
    }
}
    .block-pyi {
    
    background-color: rgba(255, 255, 255, 1);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-pyi {
        color: rgba(45, 64, 75, 1);
    }

    .h2-block-with-badge__subheader {
        padding-bottom: 1.5625rem;
    }
    .h2-block-with-badge__header {
        padding-bottom: 1.5625rem;
    }
    .block-pyi .h2-block-with-badge__text {
        padding-bottom: calc(1.5625rem - var(--wysiwyg-padding));
    }
    .block-pyi .h2-block-with-badge__badge {
        width: 220px;
        height: 220px;
    }
    @media (min-width: 1000px) {
        .block-pyi .h2-block-with-badge-content {
            width: 40%;
            margin: auto;
        }
    }


    .block-pyi .primary-btn.btn--outline {
        border: 2px solid rgba(80, 169, 220, 1.0);
        padding: 12px 20px; 
        box-sizing: border-box;
        color: rgba(255, 255, 255, 1);
    }


    .block-pyi .primary-btn.btn--solid {
        background-color: rgba(80, 169, 220, 1.0);
        padding: 12px 20px; 
        color: rgba(255, 255, 255, 1);
    }

    .block-pyi .primary-btn.btn--thin {
        background-color: transparent;
        border: 3px solid rgba(80, 169, 220, 1.0);
        color: rgba(80, 169, 220, 1.0);
        border-radius: var(--border-radius);
    }

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

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

    .block-pyi .primary-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-swqobz {
    padding-top: 7rem;
    padding-bottom: 2rem;
}

@media (min-width: 1000px) {
    .block-swqobz {
        padding-top: 14rem;
        padding-bottom: 4rem;
    }
}
    .block-swqobz {
    
    background-color: rgba(213, 230, 231, 1);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-swqobz {
        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-swqobz .image-text-sticky__item-subheader {
        color: rgba(80, 169, 220, 1.0);
    }
    .block-swqobz .header-script {
        color: rgba(80, 169, 220, 1.0);
    }
    .block-swqobz .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;
    }
    
        .block-swqobz .image-text-sticky__header-wrapper {
            position: sticky;
            position: -webkit-sticky;
            top: var(--header-height);
            left: 0;
        }
    
    @media (min-width: 1000px) {
        .block-swqobz .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-swqobz .primary-btn.btn--outline {
        border: 2px solid rgba(80, 169, 220, 1.0);
        padding: 12px 20px; 
        box-sizing: border-box;
        color: rgba(255, 255, 255, 1);
    }


    .block-swqobz .primary-btn.btn--solid {
        background-color: rgba(80, 169, 220, 1.0);
        padding: 12px 20px; 
        color: rgba(255, 255, 255, 1);
    }

    .block-swqobz .primary-btn.btn--thin {
        background-color: transparent;
        border: 3px solid rgba(80, 169, 220, 1.0);
        color: rgba(80, 169, 220, 1.0);
        border-radius: var(--border-radius);
    }

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

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

    .block-swqobz .primary-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-swqobz .secondary-btn.btn--outline {
        border: 2px solid rgba(45, 64, 75, 1);
        padding: 12px 20px; 
        box-sizing: border-box;
        color: rgba(45, 64, 75, 1);
    }


    .block-swqobz .secondary-btn.btn--solid {
        background-color: rgba(45, 64, 75, 1);
        padding: 12px 20px; 
        color: rgba(45, 64, 75, 1);
    }

    .block-swqobz .secondary-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-swqobz .secondary-btn.btn--outline:not([disabled]):hover {
        color: rgba(236, 105, 110, 1);
    }

    .block-swqobz .secondary-btn.btn--solid:not([disabled]):hover {
        background-color: rgba(236, 105, 110, 1);
        color: rgba(45, 64, 75, 1);
    }

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

    .block-swqobz .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-swqobz .item-btn.btn--solid {
        background-color: rgba(45, 64, 75, 1);
        padding: 12px 20px; 
        color: rgba(255, 255, 255, 1);
    }

    .block-swqobz .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-swqobz .item-btn.btn--outline:not([disabled]):hover {
        color: rgba(236, 105, 110, 1);
    }

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

    .block-swqobz .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-pjr {
    padding-top: 2rem;
    padding-bottom: 1rem;
}

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

       .block-pjr .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-pjr .item-btn.btn--solid {
        background-color: rgba(236, 105, 110, 1);
        padding: 12px 20px; 
        color: rgba(236, 105, 110, 1);
    }

    .block-pjr .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-pjr .item-btn.btn--outline:not([disabled]):hover {
        color: rgba(236, 105, 110, 1);
    }

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

    .block-pjr .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);
    }

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

@media (min-width: 1000px) {
    .block-hxmget {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
}
    .block-hxmget {
    
    background-color: rgba(80, 169, 220, 1.0);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-hxmget {
        color: rgba(255, 255, 255, 1);
    }
    .marquee-block__content-container {
        overflow: hidden;
    }
    .marquee-block__marquee-wrapper,
    .marquee-block__marquee-header,
    .marquee-block__marquee-content {
        display: inline-block;
    }
    
    .marquee-block__marquee-header {
        white-space: nowrap;
        animation: marquee 30s linear infinite;
    }
    
    .marquee-block__marquee-inner {
        display: inline-block;
        padding-right: 1.5625rem;
        line-height: 1.1;
    }
    @media (min-width: 1000px) {
        .marquee-block__marquee-inner {
            padding-right: 6.875rem;
        }
    }


    .block-c14 {
    padding-top: 8rem;
    padding-bottom: 1rem;
}

@media (min-width: 1000px) {
    .block-c14 {
        padding-top: 16rem;
        padding-bottom: 2rem;
    }
}
    .block-c14 {
        
        background-color: rgba(255, 255, 255, 1);
        
        
        background-image: url('https://static.myeasol.net/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ImZmNzVkZDMxLWFjZWItNDJjNS04ZDA3LTEyYTNkYzk0YzM3NSIsInB1ciI6ImJsb2JfaWQifX0=--ef0da953af3cdb71b0b4fa826bad209ec8022fd3/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxOTIwLG51bGxdLCJzYXZlciI6eyJzdHJpcCI6dHJ1ZSwicXVhbGl0eSI6ODV9fSwicHVyIjoidmFyaWF0aW9uIn19--e748e971f8cf7cad636cd59f6d8e5dff0b37c6cd/risectabg.png');
        
        background-size: 200%;
        background-repeat: no-repeat;
        background-position: 75% 0;
    }
    .block-c14 {
        color: rgba(255, 255, 255, 1);
    }
    .block-c14 .header-script {
        color: rgba(80, 169, 220, 1.0);
    }
    .block-c14 .newsletter-block__text-wrapper {
        background-color: rgba(45, 64, 75, 1);
        padding: var(--x-spacer);
        position: relative;
        z-index: 2;
    }
    .newsletter-block__image-wrapper,
    .newsletter-block__text-wrapper  {
        grid-column: 1 /  span 4;
    }
    .block-c14 .default-grid {
        row-gap: 1rem;
    }
    @media (min-width: 1000px) {
        .newsletter-block__image-wrapper,
        .newsletter-block__text-wrapper {
            grid-row: 1 / span 1;
        }
        .block-c14 .default-grid {
            align-items: start;
            padding-bottom: var(--x-spacer);
        }
        .block-c14 .newsletter-block__image-wrapper {
            grid-column: 6 / span 7;
            margin-top: var(--x-spacer);
            display: flex;
            height: 100%;
        }
        .block-c14 .newsletter-block__text-wrapper {
            grid-column: 1 /  span 6;
        }
        .newsletter-block__image {
            aspect-ratio: 16 / 9;
        }
        .block-c14 {
            
            background-color: rgba(255, 255, 255, 1);
            
            
            background-image: url('https://static.myeasol.net/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ImZmNzVkZDMxLWFjZWItNDJjNS04ZDA3LTEyYTNkYzk0YzM3NSIsInB1ciI6ImJsb2JfaWQifX0=--ef0da953af3cdb71b0b4fa826bad209ec8022fd3/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxOTIwLG51bGxdLCJzYXZlciI6eyJzdHJpcCI6dHJ1ZSwicXVhbGl0eSI6ODV9fSwicHVyIjoidmFyaWF0aW9uIn19--e748e971f8cf7cad636cd59f6d8e5dff0b37c6cd/risectabg.png');
            
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
        }
    }

    .mailchimp-block input:not(#mc-embedded-subscribe) {
        border-radius: 0 !important;
        background: #fff;
        border: none !important;
        height: 50px;
        font-size: 0.8rem;
        padding: 1rem;
    }
    .mailchimp-block#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
        display: block;
        margin: 0;
        padding: 0;
        background-color: transparent !important;
        color: #939393;
        font-size: 0.8rem;
        padding-top: 0.5rem;
    }
    .mailchimp-block#mc_embed_signup #mc-embedded-subscribe-form .optin-field div.mce_inline_error {
        padding-top: 0 !important;
        padding-left: 1rem;
    }
    .rise-mailchimp.image-to-front {
        z-index: 1;
    }
    .mailchimp-block #mc-embedded-subscribe {
        border-radius: 0 4px 4px 0;
        height: 50px;
    }
    .mailchimp-block input#mce-EMAIL:not(#mc-embedded-subscribe) {
        border-radius: 4px 0 0 4px !important;
        height: 50px;
    }
    .mailchimp-block #mce-EMAIL::placeholder {
        color: #C8C8C8;
        font-size: 1rem;
        line-height: 1.4;
    }
    @media (max-width: 767px) {
        .mailchimp-left {
            margin-right: 1rem;
        }
        .mailchimp-right {
            margin-left: 1rem;
            margin-top: -1rem;
        }
    }
    #block-c14 .newsletter-block .fsBody {
        padding: 0;
        background-color: transparent !important;
        text-align: unset !important;
    }
    #block-c14 .newsletter-block .fsForm {
        padding: 0;
        margin: 0;
        background-color: transparent !important;
    }
    #block-c14 .newsletter-block .fsBody .fsLabel,.newsletter-block .fsRequiredMarker, 
    #block-c14 .newsletter-block .fsBody .fsSupporting {
        font-size: 0.8rem;
        line-height: 1.33;
        letter-spacing: 0.166em;
        text-transform: uppercase;
        font-family: var(--font-family-base);
        color: var(--body-color) !important;
        margin-bottom: 0.5rem;
    }
    #block-c14 .newsletter-block .fsBody .fsSupporting {
        font-size: 0.7rem;
        opacity: 0.8;
    }
    #block-c14 .newsletter-block .fsRow {
        margin-bottom: 0 !important;
    }
    #block-c14 .newsletter-block .fsFieldCell {
        margin-bottom: 1rem !important;
    }
    #block-c14 .newsletter-block .fsFieldFocused:not(.fsValidationError) {
        padding-bottom: 0 !important;
        margin-bottom: 1rem !important;
    }
    #block-c14 .newsletter-block input, 
    #block-c14 .newsletter-block textarea, 
    #block-c14 .newsletter-block select {
        background-color: #F7F7F9;
        border: none;
        height: 50px;
        font-size: 0.8rem;
        padding: 1rem;
    }
    #block-c14 .newsletter-block input[type=radio], 
    #block-c14 .newsletter-block input[type=checkbox] {
        height: 10px;
        background-color: transparent;
        padding: 0;
    }
    #block-c14 .newsletter-block .fsForm .fsSubmit {
        margin-top: 1rem;
        padding: 0;
    }
    #block-c14 .newsletter-block .fsForm .fsSubmitButton {
        padding: 1em 2.1875em;
        background-color: var(--primary) !important;
        color: #fff !important;
        border: solid 1px var(--primary);
        font-size: 1rem;
        letter-spacing: 0.125em;
        text-transform: uppercase;
        display: block;
        transition: all 0.2s ease;
        font-family: var(--headings-font-family) !important;
        width: 100%;
    }
    #block-c14 .newsletter-block .fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(2).fsNameFirst, 
    #block-c14 .newsletter-block .fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(1).fsNameFirst {
        width: 48% !important;
        margin: 0 2%;
        margin-left: 0;
    }
    #block-c14 .newsletter-block .fsSubFieldGroup .fsSubField:nth-child(1):nth-last-child(2).fsNameLast, 
    #block-c14 .newsletter-block .fsSubFieldGroup .fsSubField:nth-child(2):nth-last-child(1).fsNameLast {
        width: 48% !important;
        margin: 0 2%;
        margin-right: 0;
    }
    #block-c14 .newsletter-block .fsRowBody input[type=checkbox]:before, 
    #block-c14 .newsletter-block .fsRowBody input[type=checkbox]:checked:before, 
    #block-c14 .newsletter-block .fsRowBody input[type=radio]:before, 
    #block-c14 .newsletter-block .fsRowBody input[type=radio]:checked:before {
        position: absolute;
    }
    #block-c14 .newsletter-block input, #block-c14 .newsletter-block textarea, #block-c14 .newsletter-block select {
        border-radius: 4px 0 0 4px;
    }
    #block-c14 .newsletter-block input::placeholder, #block-c14 .newsletter-block textarea::placeholder {
        color: #C8C8C8;
        font-size: 1rem;
        line-height: 1.4;
    }
    #block-c14 .newsletter-block .fsForm .fsSubmitButton {
        border-radius: 0 4px 4px 0 !important;
        height: 50px;
    }
    #block-c14 .newsletter-block .fsForm .fsSubmit {
        margin-top: 0;
    }
    #block-c14 .newsletter-block .fsForm {
        display: flex;
    }
    #block-c14 .fsError {
        display: none;
    }

    .block-mbd {
    padding-top: 1rem;
    padding-bottom: 0rem;
}

@media (min-width: 1000px) {
    .block-mbd {
        padding-top: 2rem;
        padding-bottom: 0rem;
    }
}
    .block-mbd {
    
    background-color: rgba(255, 255, 255, 1);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-mbd {
        color: rgba(45, 64, 75, 1);
    }
    .block-mbd .header-script {
        color: rgba(80, 169, 220, 1.0);
    }
    .h2-block__subheader {
        padding-bottom: 1.5625rem;
    }
    .h2-block__header {
        padding-bottom: 1.5625rem;
    }
    .block-mbd .h2-block__text {
        padding-bottom: calc(1.5625rem - var(--wysiwyg-padding));
    }
    @media (min-width: 1000px) {
        .block-mbd .h2-block-content {
            width: 50%;
            margin: auto;
        }
    }


    .block-fx0 {
    padding-top: 0rem;
    padding-bottom: 2rem;
}

@media (min-width: 1000px) {
    .block-fx0 {
        padding-top: 0rem;
        padding-bottom: 4rem;
    }
}
    .block-fx0 {
    
    background-color: rgba(255, 255, 255, 1);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-fx0 {
        color: rgba(45, 64, 75, 1);
    }
    .block-fx0 .video-gal-swiper-block__scrollbar-bullet-inner {
        background-color: #2d404b;
    }
    
    .block-fx0 .video-gal-swiper-block__scrollbar-bullet--active .video-gal-swiper-block__scrollbar-bullet-inner {
        background-color: ;
    }
    .video-gal-swiper-block__swiper-container {
        overflow: hidden;
    }
    .swiper.video-gal-swiper-block__swiper {
        overflow: visible;
    }
    .swiper-slide.video-gal-swiper-block__swiper-slide {
        padding: 0 calc(0.625rem/2);
    }
    .video-gal-swiper-block__swiper-slide:not(.swiper-slide-active) iframe {
        pointer-events: none;
    }
    .video-gal-swiper-block__caption {
        border-top: 1px solid rgba(45, 64, 75, 1);
        padding-top: 1rem;
        margin-top: 1rem;
    }
    @media (min-width: 1000px) {
        .swiper-slide.video-gal-swiper-block__swiper-slide {
            padding: 0 calc(1.25rem/2);
        }
    }

    .block-fx0 .chevron.icon--chevron--outline circle {
        stroke: var(--body-bg);
    }

    .block-fx0 .chevron.icon--chevron--outline:not([disabled]):hover circle,
    .block-fx0 .swiper-navigation:not([disabled]):hover .icon--chevron--outline.hover-on-parent-true circle {
        stroke: rgba(236, 105, 110, 1);
    }

    .block-fx0 .chevron.icon--chevron--outline:not([disabled]):hover path,
    .block-fx0 .swiper-navigation:not([disabled]):hover .icon--chevron--outline.hover-on-parent-true path {
        stroke: rgba(236, 105, 110, 1);
    }

    .block-fx0 .chevron.icon--chevron--solid circle {
        fill: rgba(45, 64, 75, 1);
    }

    .block-fx0 .chevron.icon--chevron--solid:not([disabled]):hover circle,
    .block-fx0 .swiper-navigation:not([disabled]):hover .icon--chevron--solid.hover-on-parent-true circle {
        fill: rgba(236, 105, 110, 1);
    }

    .block-fx0 .chevron.icon--chevron--solid:not([disabled]):hover path,
    .block-fx0 .swiper-navigation:not([disabled]):hover .icon--chevron--solid.hover-on-parent-true path {
        stroke: var(--body-bg);
    }

    .block-fx0 .chevron path {
        stroke: var(--body-bg);
    }


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

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

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

@media (min-width: 1000px) {
    .block-mmj {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }
}
    .block-mmj {
    
    background-color: rgba(255, 255, 255, 1);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-mmj {
        color: rgba(45, 64, 75, 1);
    }
    .testimonials-image-block__swiper-navigation {
        padding-bottom: 2.1875rem;
    }
    .testimonials-image-block__swiper .swiper-slide--text {
        background-color: rgba(213, 230, 231, 1);
        padding: 40px;
        align-self: stretch;
    }
    .block-mmj .testimonials-image-block__quote path {
        fill: rgba(80, 169, 220, 1.0);
    }
    .block-mmj .testimonials-image-block__slide-header {
        color: rgba(80, 169, 220, 1.0);
        font-family: 'Gt-walsheim-bold';
    }
    .testimonials-image-block__swiper .swiper-slide--text--spacer {
        flex:1;
    }
    .testimonials-image-block__image {
        aspect-ratio: 16/9;
    }
    .swiper-slide-container {
        width: 100%;
        margin-right: 0;
    }
    @media (min-width: 1000px) {
        .testimonials-image-block__swiper .swiper-slide--image,
        .testimonials-image-block__swiper .swiper-slide--text {
            width: 100%;
        }
        .testimonials-image-block__swiper .swiper-slide {
            display: flex;
        }
        .testimonials-image-block__swiper .swiper-slide--text {
            padding: var(--x-spacer);
        }
        .testimonials-image-block__image {
            aspect-ratio: 1/1;
        }

        .swiper-slide-container {
            width: calc(100% + var(--x-spacer));
            margin-right: calc(-1 * var(--x-spacer));
        }
    }

    .testimonials-image-block__star-figure {
        right: 0;
        position: absolute;
        top: -155px;
    }

    .block-mmj .star-figure path {
        fill: #FF7B86
    }

    .block-mmj .swiper-navigation__slide-count  {
        color: rgba(45, 64, 75, 1);
    }

     .block-mmj .chevron.icon--chevron--outline circle {
        stroke: rgba(255, 255, 255, 1);
    }

    .block-mmj .chevron.icon--chevron--outline:not([disabled]):hover circle,
    .block-mmj .swiper-navigation:not([disabled]):hover .icon--chevron--outline.hover-on-parent-true circle {
        stroke: rgba(45, 64, 75, 1);
    }

    .block-mmj .chevron.icon--chevron--outline:not([disabled]):hover path,
    .block-mmj .swiper-navigation:not([disabled]):hover .icon--chevron--outline.hover-on-parent-true path {
        stroke: rgba(45, 64, 75, 1);
    }

    .block-mmj .chevron.icon--chevron--solid circle {
        fill: rgba(45, 64, 75, 1);
    }

    .block-mmj .chevron.icon--chevron--solid:not([disabled]):hover circle,
    .block-mmj .swiper-navigation:not([disabled]):hover .icon--chevron--solid.hover-on-parent-true circle {
        fill: rgba(45, 64, 75, 1);
    }

    .block-mmj .chevron.icon--chevron--solid:not([disabled]):hover path,
    .block-mmj .swiper-navigation:not([disabled]):hover .icon--chevron--solid.hover-on-parent-true path {
        stroke: rgba(255, 255, 255, 1);
    }

    .block-mmj .chevron path {
        stroke: rgba(255, 255, 255, 1);
    }

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

@media (min-width: 1000px) {
    .block-cr0 {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
}
    .block-cr0 {
    
    background-color: rgba(255, 255, 255, 1);
    
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
    .block-cr0 .header-outline {
        color: rgba(255, 255, 255, 1);
        -webkit-text-fill-color: rgba(255, 255, 255, 1);
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: rgba(45, 64, 75, 1);
    }