.elementor-1047 .elementor-element.elementor-element-fd32839{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1047 .elementor-element.elementor-element-68ceb1b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1047 .elementor-element.elementor-element-4f5ca6f .elementor-heading-title{font-family:var( --e-global-typography-db7a98c-font-family ), Sans-serif;font-size:var( --e-global-typography-db7a98c-font-size );font-weight:var( --e-global-typography-db7a98c-font-weight );line-height:var( --e-global-typography-db7a98c-line-height );color:var( --e-global-color-b7af555 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-1047 .elementor-element.elementor-element-0b605c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:var( --e-global-color-b7af555 );}.elementor-1047 .elementor-element.elementor-element-0b605c3 p{margin-block-end:20px;}.elementor-1047 .elementor-element.elementor-element-a2f2ca1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-1047 .elementor-element.elementor-element-741c99b{font-family:var( --e-global-typography-e5aa69c-font-family ), Sans-serif;font-size:var( --e-global-typography-e5aa69c-font-size );font-weight:var( --e-global-typography-e5aa69c-font-weight );line-height:var( --e-global-typography-e5aa69c-line-height );color:var( --e-global-color-b7af555 );}.elementor-1047 .elementor-element.elementor-element-741c99b p{margin-block-end:20px;}@media(max-width:1366px){.elementor-1047 .elementor-element.elementor-element-4f5ca6f .elementor-heading-title{font-size:var( --e-global-typography-db7a98c-font-size );line-height:var( --e-global-typography-db7a98c-line-height );}.elementor-1047 .elementor-element.elementor-element-741c99b{font-size:var( --e-global-typography-e5aa69c-font-size );line-height:var( --e-global-typography-e5aa69c-line-height );}}@media(max-width:1024px){.elementor-1047 .elementor-element.elementor-element-4f5ca6f .elementor-heading-title{font-size:var( --e-global-typography-db7a98c-font-size );line-height:var( --e-global-typography-db7a98c-line-height );}.elementor-1047 .elementor-element.elementor-element-741c99b{font-size:var( --e-global-typography-e5aa69c-font-size );line-height:var( --e-global-typography-e5aa69c-line-height );}}@media(max-width:767px){.elementor-1047 .elementor-element.elementor-element-fd32839{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1047 .elementor-element.elementor-element-4f5ca6f .elementor-heading-title{font-size:var( --e-global-typography-db7a98c-font-size );line-height:var( --e-global-typography-db7a98c-line-height );}.elementor-1047 .elementor-element.elementor-element-0b605c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-1047 .elementor-element.elementor-element-741c99b{font-size:var( --e-global-typography-e5aa69c-font-size );line-height:var( --e-global-typography-e5aa69c-line-height );}}/* Start custom CSS for html, class: .elementor-element-a2f2ca1 *//* ================================
   Aurum Comparison Table
================================ */

.aurum-comparison-table {
    width: 100%;
    margin: 15px 0;
    border: 1px solid #D9D9D9;
    font-family: "Archivo", sans-serif;
}

.aurum-row {
    display: grid;
    grid-template-columns: 1.6fr 1fr 1fr 1.25fr;
}

.aurum-row > div {
    padding: 16px 20px;
    border-right: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;

    font-family: "Archivo", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    line-height: 1.5;

    word-break: normal;
    overflow-wrap: break-word;
}

.aurum-row > div:last-child {
    border-right: none;
}

.aurum-row:last-child > div {
    border-bottom: none;
}

/* Header */

.aurum-header {
    background: #F7F7F7;
}

.aurum-header > div {
    font-family: "Archivo", sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #000;
}

/* Zebra striping */

.aurum-row:not(.aurum-header):nth-child(even) {
    background: #FCFCFC;
}

/* ================================
   Tablet
================================ */

@media screen and (min-width:768px) and (max-width:1024px) {

    .aurum-row {
        grid-template-columns: 2fr .9fr .9fr 1.2fr;
    }

    .aurum-row > div {
        padding: 16px;
        font-size: 16px;
    }

}

/* ================================
   Mobile
================================ */

@media screen and (max-width:767px) {

    .aurum-comparison-table {
        border: none;
    }

    /* Header card */

    .aurum-header {
        display: block;
        border: 1px solid #D9D9D9;
        border-radius: 4px;
        overflow: hidden;
        margin-bottom: 12px;
        background: #F7F7F7;
    }

    .aurum-header > div:first-child {
        display: block;
        padding: 14px 18px;

        font-family: "Archivo", sans-serif;
        font-size: 16px;
        font-weight: 700;
        color: #000;
    }

    .aurum-header > div:not(:first-child) {
        display: none;
    }



.aurum-header > div:first-child {
        display: block;
        padding: 14px 18px;

        font-family: "Archivo", sans-serif;
        font-size: 16px;
        font-weight: 700;
        color: #000;
        text-transform: uppercase;
    }




    /* Data cards */

    .aurum-row:not(.aurum-header) {
        display: block;
        margin-bottom: 15px;
        border: 1px solid #D9D9D9;
        border-radius: 4px;
        overflow: hidden;
        background: #FFF;
    }

    .aurum-row:not(.aurum-header) > div:first-child {
        background: #F7F7F7;
        border-bottom: 1px solid #D9D9D9;

        font-family: "Archivo", sans-serif;
        font-size: 15px;
        font-weight: 700;
        color: #000;
    }

    .aurum-row:not(.aurum-header) > div:not(:first-child) {
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 20px;

        font-family: "Archivo", sans-serif;
        font-size: 15px;
        font-weight: 500;
        color: #000;
    }

    .aurum-row:not(.aurum-header) > div:not(:first-child)::before {
        content: attr(data-label);

        font-family: "Archivo", sans-serif;
        font-size: 15px;
        font-weight: 600;
        color: #000;
    }

    .aurum-row > div {
        border-right: none;
        padding: 13px 18px;
    }

    .aurum-row > div:last-child {
        border-bottom: none;
    }

}/* End custom CSS */