.elementor-1475 .elementor-element.elementor-element-3c55755e{--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-1475 .elementor-element.elementor-element-4e5fc0f7 > .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-1475 .elementor-element.elementor-element-4e5fc0f7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1475 .elementor-element.elementor-element-4e5fc0f7{font-family:"Nunito", Sans-serif;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);font-weight:700;}.elementor-1475 .elementor-element.elementor-element-750ff10{--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-1475 .elementor-element.elementor-element-18d322f6{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-4cede156{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-1475 .elementor-element.elementor-element-5b13f83f{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-55582b8a{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-33d7a819{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-d543066{font-family:var( --e-global-typography-ceb8a07-font-family ), Sans-serif;font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-6ab9ac3c{font-family:"Nunito", Sans-serif;font-size:clamp(1rem, 0.9rem + 0.42vw, 1.2rem);}.elementor-1475 .elementor-element.elementor-element-75cafbbb{font-family:"Nunito", Sans-serif;font-size:clamp(1rem, 0.9rem + 0.42vw, 1.2rem);}@media(max-width:1024px){.elementor-1475 .elementor-element.elementor-element-3c55755e{--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-1475 .elementor-element.elementor-element-750ff10{--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-1475 .elementor-element.elementor-element-18d322f6{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-4cede156{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-5b13f83f{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-55582b8a{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-33d7a819{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-d543066{font-size:var( --e-global-typography-ceb8a07-font-size );}}@media(max-width:767px){.elementor-1475 .elementor-element.elementor-element-18d322f6{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-4cede156{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-5b13f83f{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-55582b8a{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-33d7a819{font-size:var( --e-global-typography-ceb8a07-font-size );}.elementor-1475 .elementor-element.elementor-element-d543066{font-size:var( --e-global-typography-ceb8a07-font-size );}}/* Start custom CSS */a, a:visited { color: #4C35DE; }
a:hover { color: #00C2E0; }
body.elementor-page-1475 table {
    width: 100%;
    border-collapse: collapse;
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid #E0EAF3;
    font-family: 'Nunito', sans-serif;
}

body.elementor-page-1475 table thead tr {
    background: #4C35DE;
}

body.elementor-page-1475 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-1475 table tbody tr {
    background: #ffffff;
    border-bottom: 1px solid #E0EAF3;
    transition: background 0.2s ease;
}

body.elementor-page-1475 table tbody tr:nth-child(even) {
    background: #F4F9FD;
}

body.elementor-page-1475 table tbody tr:hover {
    background: #D4EDFB;
}

body.elementor-page-1475 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-1475 table tbody td:first-child {
    color: #4C35DE;
    font-weight: 700;
    width: 35%;
    border-right: 1px solid #E0EAF3;
}
body.elementor-page-1475 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 */