.elementor-833 .elementor-element.elementor-element-0593ed7{--display:flex;--min-height:23rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:0.4;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-0593ed7:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-0593ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-833 .elementor-element.elementor-element-0593ed7::before, .elementor-833 .elementor-element.elementor-element-0593ed7 > .elementor-background-video-container::before, .elementor-833 .elementor-element.elementor-element-0593ed7 > .e-con-inner > .elementor-background-video-container::before, .elementor-833 .elementor-element.elementor-element-0593ed7 > .elementor-background-slideshow::before, .elementor-833 .elementor-element.elementor-element-0593ed7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-833 .elementor-element.elementor-element-0593ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-833 .elementor-element.elementor-element-11994e2 .elementor-heading-title{font-family:var( --e-global-typography-5816592-font-family ), Sans-serif;font-size:var( --e-global-typography-5816592-font-size );font-weight:var( --e-global-typography-5816592-font-weight );line-height:var( --e-global-typography-5816592-line-height );color:var( --e-global-color-6e7421c );}.elementor-833 .elementor-element.elementor-element-3a6ac23{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-1f5ab21{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;text-align:center;}.elementor-833 .elementor-element.elementor-element-1f5ab21 .elementor-heading-title{font-family:var( --e-global-typography-aabbdac-font-family ), Sans-serif;font-size:var( --e-global-typography-aabbdac-font-size );font-weight:var( --e-global-typography-aabbdac-font-weight );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-52dd0c9{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-a64a24e{--display:flex;}.elementor-833 .elementor-element.elementor-element-aeb85da{--display:flex;}.elementor-833 .elementor-element.elementor-element-20695ab{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-2779d51{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;text-align:center;}.elementor-833 .elementor-element.elementor-element-2779d51 .elementor-heading-title{font-family:var( --e-global-typography-aabbdac-font-family ), Sans-serif;font-size:var( --e-global-typography-aabbdac-font-size );font-weight:var( --e-global-typography-aabbdac-font-weight );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-fde053f{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-6d37acd{--display:flex;}.elementor-833 .elementor-element.elementor-element-2846b50{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-c0300ed{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;text-align:center;}.elementor-833 .elementor-element.elementor-element-c0300ed .elementor-heading-title{font-family:var( --e-global-typography-aabbdac-font-family ), Sans-serif;font-size:var( --e-global-typography-aabbdac-font-size );font-weight:var( --e-global-typography-aabbdac-font-weight );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-a612d8e{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-cf10582{--display:flex;}.elementor-833 .elementor-element.elementor-element-7cffd66{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-1e9b5db{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;text-align:center;}.elementor-833 .elementor-element.elementor-element-1e9b5db .elementor-heading-title{font-family:var( --e-global-typography-aabbdac-font-family ), Sans-serif;font-size:var( --e-global-typography-aabbdac-font-size );font-weight:var( --e-global-typography-aabbdac-font-weight );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-b04ea9d{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-fd041ee{--display:flex;}.elementor-833 .elementor-element.elementor-element-9075dbc{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-af996fe{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;text-align:center;}.elementor-833 .elementor-element.elementor-element-af996fe .elementor-heading-title{font-family:var( --e-global-typography-aabbdac-font-family ), Sans-serif;font-size:var( --e-global-typography-aabbdac-font-size );font-weight:var( --e-global-typography-aabbdac-font-weight );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-79adb6c{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-f9cd6ba{--display:flex;}.elementor-833 .elementor-element.elementor-element-2f2e43f{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-265ea09{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;text-align:center;}.elementor-833 .elementor-element.elementor-element-265ea09 .elementor-heading-title{font-family:var( --e-global-typography-aabbdac-font-family ), Sans-serif;font-size:var( --e-global-typography-aabbdac-font-size );font-weight:var( --e-global-typography-aabbdac-font-weight );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-fdc59de{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-b809043{--display:flex;}.elementor-833 .elementor-element.elementor-element-f02d2a8{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-a00cccc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;text-align:center;}.elementor-833 .elementor-element.elementor-element-a00cccc .elementor-heading-title{font-family:var( --e-global-typography-aabbdac-font-family ), Sans-serif;font-size:var( --e-global-typography-aabbdac-font-size );font-weight:var( --e-global-typography-aabbdac-font-weight );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-6be0468{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-b16b35b{--display:flex;}.elementor-833 .elementor-element.elementor-element-d92b3aa{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-4446adf{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;text-align:center;}.elementor-833 .elementor-element.elementor-element-4446adf .elementor-heading-title{font-family:var( --e-global-typography-aabbdac-font-family ), Sans-serif;font-size:var( --e-global-typography-aabbdac-font-size );font-weight:var( --e-global-typography-aabbdac-font-weight );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-a023da9{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-3c5f61b{--display:flex;}.elementor-833 .elementor-element.elementor-element-9c81ad8{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-9221691{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;text-align:center;}.elementor-833 .elementor-element.elementor-element-9221691 .elementor-heading-title{font-family:var( --e-global-typography-aabbdac-font-family ), Sans-serif;font-size:var( --e-global-typography-aabbdac-font-size );font-weight:var( --e-global-typography-aabbdac-font-weight );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-5b08f3b{--display:grid;--e-con-grid-template-columns:9fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 1.5rem;--row-gap:0rem;--column-gap:1.5rem;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-305c44d{--display:flex;}@media(max-width:1024px){.elementor-833 .elementor-element.elementor-element-11994e2 .elementor-heading-title{font-size:var( --e-global-typography-5816592-font-size );line-height:var( --e-global-typography-5816592-line-height );}.elementor-833 .elementor-element.elementor-element-1f5ab21 .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-52dd0c9{--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-2779d51 .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-fde053f{--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-c0300ed .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-a612d8e{--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-1e9b5db .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-b04ea9d{--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-af996fe .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-79adb6c{--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-265ea09 .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-fdc59de{--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-a00cccc .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-6be0468{--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-4446adf .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-a023da9{--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-9221691 .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-5b08f3b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-833 .elementor-element.elementor-element-11994e2 .elementor-heading-title{font-size:var( --e-global-typography-5816592-font-size );line-height:var( --e-global-typography-5816592-line-height );}.elementor-833 .elementor-element.elementor-element-3a6ac23{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-1f5ab21 .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-52dd0c9{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-20695ab{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-2779d51 .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-fde053f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-2846b50{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-c0300ed .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-a612d8e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-7cffd66{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-1e9b5db .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-b04ea9d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-9075dbc{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-af996fe .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-79adb6c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-2f2e43f{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-265ea09 .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-fdc59de{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-f02d2a8{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-a00cccc .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-6be0468{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-d92b3aa{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-4446adf .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-a023da9{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-833 .elementor-element.elementor-element-9c81ad8{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-833 .elementor-element.elementor-element-9221691 .elementor-heading-title{font-size:var( --e-global-typography-aabbdac-font-size );line-height:var( --e-global-typography-aabbdac-line-height );}.elementor-833 .elementor-element.elementor-element-5b08f3b{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-61551bb */table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

table th,
table td {
    border: 1px solid #d2d2d2;
    text-align: center;
    vertical-align: middle;
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0.875rem 1rem;
}

/* first row */
table th {
    font-weight: 600;
    color: #3f3f3f;
    padding-top: 1.1rem;
    padding-bottom: 0.9rem;
}

/* orange top label in each header cell */
table th h6 {
    display: block;
    margin: 0 0 0.55rem;
    color: var(--accent);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
}

/* body cells */
table td {
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
}

/* slightly greyer separators */
table tr + tr td,
table tr + tr th {
    border-top-color: #cfcfcf;
}

table th,
table td {

    padding: 0.55rem 0.75rem; /* smaller rows */

    line-height: 1.1;

}

table th {
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
}

table th h6 {
    margin-bottom: 0.35rem;
}

@media (max-width: 767px) {
    table th,
    table td {
        font-size: 0.75rem;
        padding: 0.7rem 0.55rem;
    }

    table th h6 {
        font-size: 0.875rem;
        margin-bottom: 0.4rem;
    }
    
    table th,
    table td {
        padding: 0.45rem 0.4rem;

        line-height: 1.05;
    }

    table th {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
    }

    table th h6 {
        margin-bottom: 0.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c278d2 */@media (max-width:767px){
    .elementor-833 .elementor-element.elementor-element-1c278d2 img{
    aspect-ratio: 350 / 350;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a716c9 */table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

table th,
table td {
    border: 1px solid #d2d2d2;
    text-align: center;
    vertical-align: middle;
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0.875rem 1rem;
}

/* first row */
table th {
    font-weight: 600;
    color: #3f3f3f;
    padding-top: 1.1rem;
    padding-bottom: 0.9rem;
}

/* orange top label in each header cell */
table th h6 {
    display: block;
    margin: 0 0 0.55rem;
    color: var(--accent);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
}

/* body cells */
table td {
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
}

/* slightly greyer separators */
table tr + tr td,
table tr + tr th {
    border-top-color: #cfcfcf;
}

table th,
table td {

    padding: 0.55rem 0.75rem; /* smaller rows */

    line-height: 1.1;

}

table th {
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
}

table th h6 {
    margin-bottom: 0.35rem;
}

@media (max-width: 767px) {
    table th,
    table td {
        font-size: 0.75rem;
        padding: 0.7rem 0.55rem;
    }

    table th h6 {
        font-size: 0.875rem;
        margin-bottom: 0.4rem;
    }
    
    table th,
    table td {
        padding: 0.45rem 0.4rem;

        line-height: 1.05;
    }

    table th {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
    }

    table th h6 {
        margin-bottom: 0.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86fd8b9 */@media (max-width:767px){
    .elementor-833 .elementor-element.elementor-element-86fd8b9 img{
    aspect-ratio: 350 / 350;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4c9811 */table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

table th,
table td {
    border: 1px solid #d2d2d2;
    text-align: center;
    vertical-align: middle;
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0.875rem 1rem;
}

/* first row */
table th {
    font-weight: 600;
    color: #3f3f3f;
    padding-top: 1.1rem;
    padding-bottom: 0.9rem;
}

/* orange top label in each header cell */
table th h6 {
    display: block;
    margin: 0 0 0.55rem;
    color: var(--accent);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
}

/* body cells */
table td {
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
}

/* slightly greyer separators */
table tr + tr td,
table tr + tr th {
    border-top-color: #cfcfcf;
}

table th,
table td {

    padding: 0.55rem 0.75rem; /* smaller rows */

    line-height: 1.1;

}

table th {
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
}

table th h6 {
    margin-bottom: 0.35rem;
}

@media (max-width: 767px) {
    table th,
    table td {
        font-size: 0.75rem;
        padding: 0.7rem 0.55rem;
    }

    table th h6 {
        font-size: 0.875rem;
        margin-bottom: 0.4rem;
    }
    
    table th,
    table td {
        padding: 0.45rem 0.4rem;

        line-height: 1.05;
    }

    table th {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
    }

    table th h6 {
        margin-bottom: 0.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1071e0 */@media (max-width:767px){
    .elementor-833 .elementor-element.elementor-element-e1071e0 img{
    aspect-ratio: 350 / 350;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2edee83 */table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

table th,
table td {
    border: 1px solid #d2d2d2;
    text-align: center;
    vertical-align: middle;
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0.875rem 1rem;
}

/* first row */
table th {
    font-weight: 600;
    color: #3f3f3f;
    padding-top: 1.1rem;
    padding-bottom: 0.9rem;
}

/* orange top label in each header cell */
table th h6 {
    display: block;
    margin: 0 0 0.55rem;
    color: var(--accent);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
}

/* body cells */
table td {
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
}

/* slightly greyer separators */
table tr + tr td,
table tr + tr th {
    border-top-color: #cfcfcf;
}

table th,
table td {

    padding: 0.55rem 0.75rem; /* smaller rows */

    line-height: 1.1;

}

table th {
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
}

table th h6 {
    margin-bottom: 0.35rem;
}

@media (max-width: 767px) {
    table th,
    table td {
        font-size: 0.75rem;
        padding: 0.7rem 0.55rem;
    }

    table th h6 {
        font-size: 0.875rem;
        margin-bottom: 0.4rem;
    }
    
    table th,
    table td {
        padding: 0.45rem 0.4rem;

        line-height: 1.05;
    }

    table th {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
    }

    table th h6 {
        margin-bottom: 0.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2394626 */@media (max-width:767px){
    .elementor-833 .elementor-element.elementor-element-2394626 img{
    aspect-ratio: 350 / 350;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-150c8ac */table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

table th,
table td {
    border: 1px solid #d2d2d2;
    text-align: center;
    vertical-align: middle;
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0.875rem 1rem;
}

/* first row */
table th {
    font-weight: 600;
    color: #3f3f3f;
    padding-top: 1.1rem;
    padding-bottom: 0.9rem;
}

/* orange top label in each header cell */
table th h6 {
    display: block;
    margin: 0 0 0.55rem;
    color: var(--accent);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
}

/* body cells */
table td {
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
}

/* slightly greyer separators */
table tr + tr td,
table tr + tr th {
    border-top-color: #cfcfcf;
}

table th,
table td {

    padding: 0.55rem 0.75rem; /* smaller rows */

    line-height: 1.1;

}

table th {
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
}

table th h6 {
    margin-bottom: 0.35rem;
}

@media (max-width: 767px) {
    table th,
    table td {
        font-size: 0.75rem;
        padding: 0.7rem 0.55rem;
    }

    table th h6 {
        font-size: 0.875rem;
        margin-bottom: 0.4rem;
    }
    
    table th,
    table td {
        padding: 0.45rem 0.4rem;

        line-height: 1.05;
    }

    table th {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
    }

    table th h6 {
        margin-bottom: 0.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c64c8f */@media (max-width:767px){
    .elementor-833 .elementor-element.elementor-element-8c64c8f img{
    aspect-ratio: 350 / 350;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fbe8b07 */table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

table th,
table td {
    border: 1px solid #d2d2d2;
    text-align: center;
    vertical-align: middle;
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0.875rem 1rem;
}

/* first row */
table th {
    font-weight: 600;
    color: #3f3f3f;
    padding-top: 1.1rem;
    padding-bottom: 0.9rem;
}

/* orange top label in each header cell */
table th h6 {
    display: block;
    margin: 0 0 0.55rem;
    color: var(--accent);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
}

/* body cells */
table td {
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
}

/* slightly greyer separators */
table tr + tr td,
table tr + tr th {
    border-top-color: #cfcfcf;
}

table th,
table td {

    padding: 0.55rem 0.75rem; /* smaller rows */

    line-height: 1.1;

}

table th {
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
}

table th h6 {
    margin-bottom: 0.35rem;
}

@media (max-width: 767px) {
    table th,
    table td {
        font-size: 0.75rem;
        padding: 0.7rem 0.55rem;
    }

    table th h6 {
        font-size: 0.875rem;
        margin-bottom: 0.4rem;
    }
    
    table th,
    table td {
        padding: 0.45rem 0.4rem;

        line-height: 1.05;
    }

    table th {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
    }

    table th h6 {
        margin-bottom: 0.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fef14c9 */@media (max-width:767px){
    .elementor-833 .elementor-element.elementor-element-fef14c9 img{
    aspect-ratio: 350 / 350;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c91e0d */table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

table th,
table td {
    border: 1px solid #d2d2d2;
    text-align: center;
    vertical-align: middle;
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0.875rem 1rem;
}

/* first row */
table th {
    font-weight: 600;
    color: #3f3f3f;
    padding-top: 1.1rem;
    padding-bottom: 0.9rem;
}

/* orange top label in each header cell */
table th h6 {
    display: block;
    margin: 0 0 0.55rem;
    color: var(--accent);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
}

/* body cells */
table td {
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
}

/* slightly greyer separators */
table tr + tr td,
table tr + tr th {
    border-top-color: #cfcfcf;
}

table th,
table td {

    padding: 0.55rem 0.75rem; /* smaller rows */

    line-height: 1.1;

}

table th {
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
}

table th h6 {
    margin-bottom: 0.35rem;
}

@media (max-width: 767px) {
    table th,
    table td {
        font-size: 0.75rem;
        padding: 0.7rem 0.55rem;
    }

    table th h6 {
        font-size: 0.875rem;
        margin-bottom: 0.4rem;
    }
    
    table th,
    table td {
        padding: 0.45rem 0.4rem;

        line-height: 1.05;
    }

    table th {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
    }

    table th h6 {
        margin-bottom: 0.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae6f365 */@media (max-width:767px){
    .elementor-833 .elementor-element.elementor-element-ae6f365 img{
    aspect-ratio: 350 / 350;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9673e41 */table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

table th,
table td {
    border: 1px solid #d2d2d2;
    text-align: center;
    vertical-align: middle;
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0.875rem 1rem;
}

/* first row */
table th {
    font-weight: 600;
    color: #3f3f3f;
    padding-top: 1.1rem;
    padding-bottom: 0.9rem;
}

/* orange top label in each header cell */
table th h6 {
    display: block;
    margin: 0 0 0.55rem;
    color: var(--accent);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
}

/* body cells */
table td {
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
}

/* slightly greyer separators */
table tr + tr td,
table tr + tr th {
    border-top-color: #cfcfcf;
}

table th,
table td {

    padding: 0.55rem 0.75rem; /* smaller rows */

    line-height: 1.1;

}

table th {
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
}

table th h6 {
    margin-bottom: 0.35rem;
}

@media (max-width: 767px) {
    table th,
    table td {
        font-size: 0.75rem;
        padding: 0.7rem 0.55rem;
    }

    table th h6 {
        font-size: 0.875rem;
        margin-bottom: 0.4rem;
    }
    
    table th,
    table td {
        padding: 0.45rem 0.4rem;

        line-height: 1.05;
    }

    table th {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
    }

    table th h6 {
        margin-bottom: 0.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee16243 */@media (max-width:767px){
    .elementor-833 .elementor-element.elementor-element-ee16243 img{
    aspect-ratio: 350 / 350;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-985cc77 */table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

table th,
table td {
    border: 1px solid #d2d2d2;
    text-align: center;
    vertical-align: middle;
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2;
    padding: 0.875rem 1rem;
}

/* first row */
table th {
    font-weight: 600;
    color: #3f3f3f;
    padding-top: 1.1rem;
    padding-bottom: 0.9rem;
}

/* orange top label in each header cell */
table th h6 {
    display: block;
    margin: 0 0 0.55rem;
    color: var(--accent);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1;
}

/* body cells */
table td {
    color: #818181;
    font-size: 0.875rem;
    font-weight: 400;
}

/* slightly greyer separators */
table tr + tr td,
table tr + tr th {
    border-top-color: #cfcfcf;
}

table th,
table td {

    padding: 0.55rem 0.75rem; /* smaller rows */

    line-height: 1.1;

}

table th {
    padding-top: 0.75rem;
    padding-bottom: 0.6rem;
}

table th h6 {
    margin-bottom: 0.35rem;
}

@media (max-width: 767px) {
    table th,
    table td {
        font-size: 0.75rem;
        padding: 0.7rem 0.55rem;
    }

    table th h6 {
        font-size: 0.875rem;
        margin-bottom: 0.4rem;
    }
    
    table th,
    table td {
        padding: 0.45rem 0.4rem;

        line-height: 1.05;
    }

    table th {
        padding-top: 0.6rem;
        padding-bottom: 0.5rem;
    }

    table th h6 {
        margin-bottom: 0.25rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7131fe0 */@media (max-width:767px){
    .elementor-833 .elementor-element.elementor-element-7131fe0 img{
    aspect-ratio: 350 / 350;
    object-fit: contain;
}
}/* End custom CSS */