.elementor-1101 .elementor-element.elementor-element-3d5c59d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1101 .elementor-element.elementor-element-426da223{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1101 .elementor-element.elementor-element-31af5c3d{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-309dd724{padding:20px 0px 0px 0px;font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-3732baf5{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-572c2cdb{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-5297846f{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-4f97317{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-7b84656c{font-family:"Nunito", Sans-serif;font-size:clamp(1rem, 0.9rem + 0.42vw, 1.2rem);}.elementor-1101 .elementor-element.elementor-element-4d1fda36{font-family:"Nunito", Sans-serif;font-size:clamp(1rem, 0.9rem + 0.42vw, 1.2rem);}@media(max-width:1024px){.elementor-1101 .elementor-element.elementor-element-3d5c59d0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1101 .elementor-element.elementor-element-426da223{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1101 .elementor-element.elementor-element-31af5c3d{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-309dd724{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-3732baf5{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-572c2cdb{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-5297846f{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-4f97317{font-size:var( --e-global-typography-ceb8a07-font-size );}}@media(max-width:767px){.elementor-1101 .elementor-element.elementor-element-31af5c3d{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-309dd724{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-3732baf5{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-572c2cdb{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-5297846f{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1101 .elementor-element.elementor-element-4f97317{font-size:var( --e-global-typography-ceb8a07-font-size );}}/* Start custom CSS */a, a:visited { color: #4C35DE; }
a:hover { color: #00C2E0; }
body.elementor-page-1101 table {
    width: 100%;
    border-collapse: collapse;
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #E0EAF3;
    font-family: 'Nunito', sans-serif;
}

body.elementor-page-1101 table thead tr {
    background: #4C35DE;
}

body.elementor-page-1101 table thead th {
    color: #ffffff;
    font-size: clamp(0.85rem, 0.8rem + 0.21vw, 1rem);
    font-weight: 700;
    padding: 10px 16px;
    text-align: left;
    letter-spacing: 0.02em;
}

body.elementor-page-1101 table tbody tr {
    background: #ffffff;
    border-bottom: 1px solid #E0EAF3;
    transition: background 0.2s ease;
}

body.elementor-page-1101 table tbody tr:nth-child(even) {
    background: #F4F9FD;
}

body.elementor-page-1101 table tbody tr:hover {
    background: #D4EDFB;
}

body.elementor-page-1101 table tbody td {
    padding: 10px 16px;
    font-size: clamp(0.85rem, 0.8rem + 0.21vw, 1rem);
    color: #3A3A3A;
    font-weight: 400;
    vertical-align: middle;
}

body.elementor-page-1101 table tbody td:first-child {
    color: #4C35DE;
    font-weight: 700;
    width: 35%;
    border-right: 1px solid #E0EAF3;
}
body.elementor-page-1101 h3 {
    font-family: 'Nunito', sans-serif;
    font-size: clamp(1.7rem, 1.55rem + 0.63vw, 2rem);
    font-weight: 800;
    color: #4C35DE;
    margin-top: 24px;
    margin-bottom: 10px;
    padding-left: 12px;
    border-left: 4px solid #00C2E0;
}/* End custom CSS */