.elementor-8692 .elementor-element.elementor-element-77b8ffd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-eae-comparisontable .eae-table-1.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-1.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-1 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-2.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-2.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-2 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-3.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-3.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-3 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-4.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-4.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-4 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-5.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-5.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-5 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-6.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-6.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-6 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-7.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-7.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-7 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-8.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-8.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-8 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-9.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-9.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-9 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-10.eae-ct-heading{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-table-10.eae-ct-heading.active{color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-plan.eae-table-10 .eae-ct-price-wrapper .eae-ct-original-price{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-feature{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eae-comparisontable .eae-ct-header .eae-fbox-heading{background-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable tbody tr .eae-ct-hide.eae-fbox-heading{background-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-header .eae-fbox-heading , .elementor-widget-eae-comparisontable tbody tr .eae-ct-hide.eae-fbox-heading{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eae-comparisontable .eae-ct-feature .eae-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-eae-comparisontable .eae-ct-feature .tooltip:hover .eae-icon{background-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-wrapper .tooltip .tooltiptext{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eae-comparisontable .eae-ct-wrapper .tooltip .tooltiptext::before{border-top-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eae-comparisontable .eae-ct-txt{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eae-comparisontable .eae-ct-wrapper .eae-ct-button-heading{background-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable .eae-ct-wrapper .eae-button-heading{background-color:var( --e-global-color-primary );}.elementor-widget-eae-comparisontable{font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8692 .elementor-element.elementor-element-535251c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8692 .elementor-element.elementor-element-535251c tr:nth-child(even){background-color:#FFFFFF;}.elementor-8692 .elementor-element.elementor-element-535251c tr:nth-child(odd){background-color:#FFFFFF;}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper table tr:first-child td, .elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper table tr:last-child td, .elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper td,.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper td,.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper th{border-style:none;}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-feature{color:var( --e-global-color-5083df7 );font-family:"Basis Grotesque", sans-serif;font-size:14px;font-weight:500;letter-spacing:0.64px;text-align:left;padding:5px 0px 5px 23px;}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-feature .eae-icon-view-stacked i{font-size:15px;}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper .eae-icon{padding:5px;}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-heading{color:var( --e-global-color-5083df7 );font-family:"Basis Grotesque", sans-serif;font-size:17px;font-weight:500;line-height:19px;letter-spacing:0.08px;padding:20px 8px 20px 8px;}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-txt{color:var( --e-global-color-5083df7 );font-family:"Basis Grotesque", sans-serif;font-size:12px;font-weight:400;line-height:12px;letter-spacing:0.08px;}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper i.fa.fa-check{color:var( --e-global-color-5083df7 );}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper i.fas.fa-check{color:var( --e-global-color-5083df7 );}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper i.fa.fa-close{color:var( --e-global-color-5083df7 );}.elementor-8692 .elementor-element.elementor-element-535251c .eae-ct-wrapper i.fas.fa-times{color:var( --e-global-color-5083df7 );}/* Start custom CSS for eae-comparisontable, class: .elementor-element-535251c *//* ==========================================================
   SINGLE POST - EAE 10-COLUMN COMPARISON TABLE
   DESKTOP ONLY (1025px+)
   ========================================================== */

@media (min-width: 1025px) {

    /* =========================================
       WRAPPER
       ========================================= */

    .single-post article.eae-ct-wrapper,
    .single-post .eae-ct-wrapper {
        width: 100% !important;
        max-width: 100% !important;

        /* Disable horizontal scrolling */
        overflow-x: hidden !important;
        overflow-y: visible !important;
    }


    /* =========================================
       TABLE WIDTH
       Prevent 1200px forced overflow
       ========================================= */

    .single-post .eae-ct-wrapper table {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        table-layout: fixed !important;
    }


    /* =========================================
       CUSTOM CHECK / CROSS ICONS
       ========================================= */

    .single-post .eae-ct-txt .fa-check::before {
        content: url("/wp-content/uploads/2024/07/g-tick-1.png") !important;
    }

    .single-post .eae-ct-txt .fa-times::before {
        content: url("/wp-content/uploads/2024/07/x-icon.png") !important;
    }


    /* =========================================
       RESET OLD COLUMN STYLING
       ========================================= */

    .single-post .eae-table-1,
    .single-post .eae-table-2,
    .single-post .eae-table-3,
    .single-post .eae-table-4,
    .single-post .eae-table-5 {
        border-radius: 0 !important;
    }


    /* =========================================
       RESET OLD HEADER STYLING
       ========================================= */

    .single-post .eae-ct-header .eae-ct-heading {
        border-right: 0 !important;
        border-radius: 0 !important;
    }


    /* =========================================
       REMOVE OLD SPECIAL BACKGROUNDS
       ========================================= */

    .single-post .eae-table-1,
    .single-post .eae-table-2,
    .single-post .eae-table-3,
    .single-post .eae-table-4,
    .single-post .eae-table-5,
    .single-post .eae-ct-heading.eae-table-3,
    .single-post .eae-ct-heading.eae-table-5,
    .single-post .eae-ct-txt.eae-table-3,
    .single-post .eae-ct-txt.eae-table-5,
    .single-post table tbody tr td.eae-table-3,
    .single-post table tbody tr td.eae-table-5 {
        background: transparent !important;
    }


    /* =========================================
       REMOVE OLD FEATURE CELL CORNERS
       ========================================= */

    .single-post .eae-ct-feature.tr_first,
    .single-post .eae-ct-feature.tr_last,
    .single-post .compare-table.style1 .eae-ct-feature.tr_last,
    .single-post .compare-table.style1 .trclass.tp8 .eae-ct-feature {
        border-radius: 0 !important;
    }


    /* =========================================
       REMOVE ALTERNATING ROW COLOURS
       ========================================= */

    .single-post .eae-ct-wrapper table tbody > tr:nth-child(odd) > td,
    .single-post .eae-ct-wrapper table tbody > tr:nth-child(odd) > th {
        background-color: transparent !important;
    }


    /* =========================================
       REMOVE DEFAULT ROW HOVER
       ========================================= */

    .single-post .eae-ct-wrapper table tbody tr:hover > td,
    .single-post .eae-ct-wrapper table tbody tr:hover > th {
        background-color: transparent !important;
    }


    /* =========================================
       CARD SPACING
       ========================================= */

    .single-post .eae-table-1,
    .single-post .eae-table-2,
    .single-post .eae-table-3,
    .single-post .eae-table-4,
    .single-post .eae-table-5,
    .single-post .eae-table-6,
    .single-post .eae-table-7,
    .single-post .eae-table-8,
    .single-post .eae-table-9 {
        border-right: 5px solid #F2F1E2 !important;
    }

    /* No gap after final card */
    .single-post .eae-table-10 {
        border-right: 0 !important;
    }


    /* =========================================
       CARD 1 - PEACH
       ========================================= */

    .single-post .eae-table-1,
    .single-post .eae-ct-wrapper tbody td.eae-table-1 {
        background: linear-gradient(
            90deg,
            #E6C1AB 0%,
            #F8EDE0 100%
        ) !important;
    }


    /* =========================================
       EVEN CARDS - CREAM
       ========================================= */

    .single-post .eae-table-2,
    .single-post .eae-table-4,
    .single-post .eae-table-6,
    .single-post .eae-table-8,
    .single-post .eae-table-10,

    .single-post .eae-ct-wrapper tbody td.eae-table-2,
    .single-post .eae-ct-wrapper tbody td.eae-table-4,
    .single-post .eae-ct-wrapper tbody td.eae-table-6,
    .single-post .eae-ct-wrapper tbody td.eae-table-8,
    .single-post .eae-ct-wrapper tbody td.eae-table-10 {
        background: #FCFAF4 !important;
    }


    /* =========================================
       ODD CARDS - SUBTLE GREY
       ========================================= */

    .single-post .eae-table-3,
    .single-post .eae-table-5,
    .single-post .eae-table-7,
    .single-post .eae-table-9,

    .single-post .eae-ct-wrapper tbody td.eae-table-3,
    .single-post .eae-ct-wrapper tbody td.eae-table-5,
    .single-post .eae-ct-wrapper tbody td.eae-table-7,
    .single-post .eae-ct-wrapper tbody td.eae-table-9 {
        background: #F8F8F8 !important;
    }


    /* =========================================
       ROUND TOP OF EACH CARD
       ========================================= */

    .single-post .eae-ct-header .eae-ct-heading {
        border-radius: 16px 16px 0 0 !important;
    }


    /* =========================================
       NORMAL CELLS
       ========================================= */

    .single-post .eae-ct-txt {
        border-radius: 0 !important;
    }


    /* =========================================
       ROUND BOTTOM OF EACH CARD
       ========================================= */

    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-1,
    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-2,
    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-3,
    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-4,
    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-5,
    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-6,
    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-7,
    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-8,
    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-9,
    .single-post .eae-ct-wrapper tbody tr:last-child td.eae-table-10 {
        border-bottom: 6px solid #F2F1E2 !important;
        border-radius: 0 0 16px 16px !important;
    }


    /* =========================================
       KEEP CARD COLOURS ON HOVER
       ========================================= */

    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-1 {
        background: linear-gradient(
            90deg,
            #E6C1AB 0%,
            #F8EDE0 100%
        ) !important;
    }

    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-2,
    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-4,
    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-6,
    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-8,
    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-10 {
        background: #FCFAF4 !important;
    }

    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-3,
    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-5,
    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-7,
    .single-post .eae-ct-wrapper tbody tr:hover > td.eae-table-9 {
        background: #F8F8F8 !important;
    }


    /* =========================================
       CHECK + CROSS ICON SIZE
       ========================================= */

    .elementor-8692
    .elementor-element.elementor-element-535251c
    .eae-ct-wrapper i.fas.fa-check,

    .elementor-8692
    .elementor-element.elementor-element-535251c
    .eae-ct-wrapper i.fas.fa-times {
        font-size: 12px !important;
        transform: scale(0.6) !important;
        transform-origin: center;
    }

}/* End custom CSS */