.elementor-10695 .elementor-element.elementor-element-5c519fd{margin-top:120px;margin-bottom:120px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10695 .elementor-element.elementor-element-0cf0e4b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-10695 .elementor-element.elementor-element-439955e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10695 .elementor-element.elementor-element-d7eab80{margin-top:120px;margin-bottom:120px;}.elementor-10695 .elementor-element.elementor-element-f938b5e{margin-top:120px;margin-bottom:120px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10695 .elementor-element.elementor-element-1a949a3{z-index:2;}.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tabs-wrapper{width:50%;}.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-title, .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-title:before, .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-title:after, .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-content, .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-title.elementor-active,
					 .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-title.elementor-active a{color:var( --e-global-color-primary );}.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-title{font-family:var( --e-global-typography-872b34b-font-family ), sans-serif;font-size:var( --e-global-typography-872b34b-font-size );font-weight:var( --e-global-typography-872b34b-font-weight );line-height:var( --e-global-typography-872b34b-line-height );}.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10695 .elementor-element.elementor-element-f1da8e2{margin-top:120px;margin-bottom:120px;}.elementor-widget-eael-image-comparison .twentytwenty-before-label:before, .elementor-widget-eael-image-comparison .twentytwenty-after-label:before{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-10695 .elementor-element.elementor-element-f093f39 .eael-img-comp-container{max-width:80%;}.elementor-10695 .elementor-element.elementor-element-f093f39 .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-10695 .elementor-element.elementor-element-f093f39 .twentytwenty-horizontal .twentytwenty-handle:after{width:3px;margin-left:calc(-3px/2);}.elementor-10695 .elementor-element.elementor-element-f093f39 .twentytwenty-vertical .twentytwenty-handle:before, .elementor-10695 .elementor-element.elementor-element-f093f39 .twentytwenty-vertical .twentytwenty-handle:after{height:3px;margin-top:calc(-3px/2);}@media(min-width:768px){.elementor-10695 .elementor-element.elementor-element-091139a{width:54.969%;}.elementor-10695 .elementor-element.elementor-element-8f81e06{width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10695 .elementor-element.elementor-element-091139a{width:100%;}.elementor-10695 .elementor-element.elementor-element-8f81e06{width:100%;}}@media(max-width:1024px){.elementor-10695 .elementor-element.elementor-element-5c519fd{margin-top:70px;margin-bottom:70px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10695 .elementor-element.elementor-element-0cf0e4b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10695 .elementor-element.elementor-element-439955e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10695 .elementor-element.elementor-element-d7eab80{margin-top:70px;margin-bottom:70px;}.elementor-10695 .elementor-element.elementor-element-f938b5e{margin-top:70px;margin-bottom:70px;}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-title{font-size:var( --e-global-typography-872b34b-font-size );line-height:var( --e-global-typography-872b34b-line-height );}.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10695 .elementor-element.elementor-element-f1da8e2{margin-top:70px;margin-bottom:70px;}.elementor-widget-eael-image-comparison .twentytwenty-before-label:before, .elementor-widget-eael-image-comparison .twentytwenty-after-label:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10695 .elementor-element.elementor-element-0cf0e4b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10695 .elementor-element.elementor-element-439955e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-tabs .elementor-tab-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-tabs .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-title{font-size:var( --e-global-typography-872b34b-font-size );line-height:var( --e-global-typography-872b34b-line-height );}.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-image-comparison .twentytwenty-before-label:before, .elementor-widget-eael-image-comparison .twentytwenty-after-label:before{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for section, class: .elementor-element-5c519fd */.elementor-10695 .elementor-element.elementor-element-5c519fd .elementor-container .elementor-column:nth-child(1) {
    width: 50%;
}

.elementor-10695 .elementor-element.elementor-element-5c519fd .elementor-container .elementor-column:nth-child(2) {
    flex: 1;
    margin-left: 60px;
}

@media (max-width: 1024px) {
    .elementor-10695 .elementor-element.elementor-element-5c519fd .elementor-container .elementor-column:nth-child(1) {
        order: 99;
        width: 100%;
        margin-top: 70px;
    }

    .elementor-10695 .elementor-element.elementor-element-5c519fd .elementor-container .elementor-column:nth-child(2) {
        flex: none;
        width: 100%;
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    .elementor-10695 .elementor-element.elementor-element-5c519fd .elementor-container .elementor-column:nth-child(1) {
        margin-top: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75ab654 */.elementor-10695 .elementor-element.elementor-element-75ab654 {
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    padding-top: 60%;
}

.elementor-10695 .elementor-element.elementor-element-75ab654 .elementor-widget-container {
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.elementor-10695 .elementor-element.elementor-element-75ab654 .elementor-widget-container iframe {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    outline: 0;
}

@media (max-width: 1024px) {
    .elementor-10695 .elementor-element.elementor-element-75ab654 {
        padding-top: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-1a949a3 */.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-title {
    position: relative;
}
    
.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-title:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    transition: transform 500ms, border-color 500ms;
}

.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-content {
    display: block !important;
}

.elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-content h2 {
    line-height: 1.2;
    hyphens: auto;
}

@media (min-width: 768px) {
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container {
        overflow: hidden;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs {
        align-items: center;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-wrapper {
        position: relative;
        z-index: 2;
        padding: 100px 100px 100px 80px;
        background-color: #fff;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-wrapper:before {
        content: 'Benefits';
        display: block;
        margin-bottom: 36px;
        font-family: var(--e-global-typography-primary-font-family), sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-wrapper:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        background-color: rgba(174, 192, 211, 0.6);
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-wrapper,
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-wrapper:after {
        clip-path: polygon(0 0, 90% 10%, 100% 90%, 0 100%);
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title:not(:last-child) {
        margin-bottom: 20px;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title {
        padding: 0 24px 0 0;
        border: 0;
        line-height: 1.2;
        text-decoration: underline 4px transparent;
        transition: text-decoration 500ms;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title:before {
        right: 6px;
        transform: translate(0, -50%);
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 12px solid #fff;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title.elementor-active:before {
        border-left-color: var(--e-global-color-primary); 
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title:hover,
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title.elementor-active {
        text-decoration: underline 4px var(--e-global-color-21cba5a);
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-content-wrapper {
        position: relative;
        z-index: 1;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-content-wrapper .elementor-tab-content {
        position: absolute;
        top: 50%;
        margin-left: -50%;
        padding: 40px 40px 40px calc(50% + 40px);
        transform: translate(-100%, -50%);
        background-color: var(--e-global-color-e81e418);
        visibility: hidden;
        opacity: 0;
        transition: transform 500ms, opacity 500ms, visibility 0ms 500ms;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active {
        transform: translate(0, -50%);
        visibility: visible;
        opacity: 1;
        transition: transform 500ms, opacity 500ms, visibility 0ms;
    }
}

@media (max-width: 1024px) {
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-wrapper {
        padding: 80px 60px 80px 40px;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs-wrapper:before {
        font-size: 30px;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title {
        font-size: 16px;
        text-decoration: underline 2px transparent;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title:before {
        right: 8px;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 8px solid #fff;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title:hover,
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-desktop-title.elementor-active {
        text-decoration: underline 2px var(--e-global-color-21cba5a);
    }
}

@media (max-width: 767px) {
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tabs:before {
        content: 'Benefits';
        display: block;
        margin-bottom: 24px;
        font-family: var(--e-global-typography-primary-font-family), sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-mobile-title:not(:first-child) {
        margin-top: 28px;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-mobile-title {
        padding: 8px 32px 8px 16px;
        font-weight: 700;
        transition: background-color 500ms;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-mobile-title.elementor-active {
        background-color: rgba(174, 192, 211, 0.6);
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-mobile-title:before {
        right: 16px;
        transform: translate(0, -50%) rotate(0deg);
        border-top: 12px solid var(--e-global-color-21cba5a);
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-mobile-title.elementor-active:before {
        transform: translate(0, -50%) rotate(-180deg);
        border-top-color: var(--e-global-color-primary);
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-content {
        max-height: 0;
        padding: 0 16px;
        overflow: hidden;
        transition: max-height 500ms cubic-bezier(0, 1, 0, 1), padding 500ms, background-color 500ms;
    }
    
    .elementor-10695 .elementor-element.elementor-element-1a949a3 .elementor-widget-container .elementor-tab-content.elementor-active {
        max-height: 999px;
        padding: 20px 16px;
        background-color: var(--e-global-color-e81e418);
        transition: max-height 1000ms ease-in-out, padding 500ms, background-color 500ms;
    }
}/* End custom CSS */