.elementor-2192 .elementor-element.elementor-element-16b57ccf{--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-2192 .elementor-element.elementor-element-1463b1c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ab233e3 );border-radius:10px 10px 10px 10px;}.elementor-2192 .elementor-element.elementor-element-1463b1c6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2192 .elementor-element.elementor-element-1463b1c6{font-family:"Nunito", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:700;}.elementor-2192 .elementor-element.elementor-element-6e13073b{--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-2192 .elementor-element.elementor-element-5bd096c4{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-256be42a{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-2192 .elementor-element.elementor-element-18dff8bb{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-da94471{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-4db651b2{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-66fabe74{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-77b3367f{font-family:"Nunito", Sans-serif;font-size:clamp(1rem, 0.9rem + 0.42vw, 1.2rem);}.elementor-2192 .elementor-element.elementor-element-7565428f{font-family:"Nunito", Sans-serif;font-size:clamp(1rem, 0.9rem + 0.42vw, 1.2rem);}@media(max-width:1024px){.elementor-2192 .elementor-element.elementor-element-16b57ccf{--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-2192 .elementor-element.elementor-element-6e13073b{--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-2192 .elementor-element.elementor-element-5bd096c4{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-256be42a{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-18dff8bb{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-da94471{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-4db651b2{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-66fabe74{font-size:var( --e-global-typography-ceb8a07-font-size );}}@media(max-width:767px){.elementor-2192 .elementor-element.elementor-element-5bd096c4{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-256be42a{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-18dff8bb{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-da94471{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-4db651b2{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-2192 .elementor-element.elementor-element-66fabe74{font-size:var( --e-global-typography-ceb8a07-font-size );}}/* Start custom CSS */a, a:visited { color: #4C35DE; }
a:hover { color: #00C2E0; }
body.elementor-page-2192 table {
    width: 100%;
    border-collapse: collapse;
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #E0EAF3;
    font-family: 'Nunito', sans-serif;
}

body.elementor-page-2192 table thead tr {
    background: #4C35DE;
}

body.elementor-page-2192 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-2192 table tbody tr {
    background: #ffffff;
    border-bottom: 1px solid #E0EAF3;
    transition: background 0.2s ease;
}

body.elementor-page-2192 table tbody tr:nth-child(even) {
    background: #F4F9FD;
}

body.elementor-page-2192 table tbody tr:hover {
    background: #D4EDFB;
}

body.elementor-page-2192 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-2192 table tbody td:first-child {
    color: #4C35DE;
    font-weight: 700;
    width: 35%;
    border-right: 1px solid #E0EAF3;
}
body.elementor-page-2192 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 */