.elementor-1798 .elementor-element.elementor-element-7942b414{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1798 .elementor-element.elementor-element-219d0af{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1798 .elementor-element.elementor-element-0a50adf{--display:flex;}.elementor-1798 .elementor-element.elementor-element-83a6223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1798 .elementor-element.elementor-element-5783667{--display:flex;}.elementor-1798 .elementor-element.elementor-element-2813227{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1798 .elementor-element.elementor-element-4f5827e{--display:flex;}.elementor-1798 .elementor-element.elementor-element-6f3f092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1798 .elementor-element.elementor-element-d47c1f2{--display:flex;}.elementor-1798 .elementor-element.elementor-element-9f53c33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1798 .elementor-element.elementor-element-0cfd28f{--display:flex;}.elementor-1798 .elementor-element.elementor-element-1759c47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1798 .elementor-element.elementor-element-ca09b5e{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}/* Start custom CSS for html, class: .elementor-element-598f0b6 */.olc-calc{font-family:"Montserrat",sans-serif;max-width:620px;margin:24px auto;border:1px solid #E5E5E5;border-top:4px solid #DD4809;border-radius:8px;padding:24px;background:#fff;color:#212121;box-sizing:border-box}
.olc-calc *{box-sizing:border-box}
.olc-title{margin:0 0 4px;font-weight:700;color:#044662;font-size:20px}
.olc-sub{margin:0 0 18px;font-size:14px;color:#666}
.olc-label{display:block;font-weight:600;font-size:14px;margin:0 0 4px}
.olc-help{margin:0 0 8px;font-size:13px;color:#888;line-height:1.4}
.olc-input{width:100%;padding:12px 14px;font-size:16px;font-family:inherit;border:1px solid #CCC;border-radius:6px}
.olc-check{display:flex;align-items:center;gap:8px;margin:14px 0 4px;font-size:14px;cursor:pointer}
.olc-check input{width:18px;height:18px}
.olc-btn{margin-top:16px;width:100%;background:#FF831B;color:#fff;border:0;border-radius:50px;padding:14px 20px;font-size:16px;font-weight:800;font-family:inherit;cursor:pointer}
.olc-btn:hover{background:#e8730f}
.olc-disclaimer{margin:18px 0 0;font-size:12px;color:#999;line-height:1.5}
.olc-msg{margin:0;padding:18px;border-radius:6px;background:#F2FBFD;border:1px solid #C2F4FF}
.olc-msg-title{margin:0;font-weight:700;color:#044662;font-size:17px}
.olc-msg-text{margin:8px 0 0;font-size:14px}
.olc-box{background:#F7F7F7;border-radius:8px;padding:20px}
.olc-cards{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}
.olc-card{flex:1;min-width:140px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;padding:14px;text-align:center}
.olc-card-label{font-size:12px;color:#666}
.olc-card-value{font-size:22px;font-weight:800;margin-top:4px}
.olc-card--emb .olc-card-value{color:#DD4809}
.olc-card--queda .olc-card-value{color:#044662}
.olc-table{width:100%;border-collapse:collapse}
.olc-table td{padding:6px 8px;border-bottom:1px solid #EEE;font-size:13px}
.olc-table td:last-child{text-align:right;font-weight:700}
.olc-table .olc-pos{color:#044662}
.olc-table .olc-neg{color:#DD4809}
.olc-note{margin-top:14px;background:#F2FBFD;border:1px solid #C2F4FF;border-radius:6px;padding:14px;font-size:14px;line-height:1.5}
.olc-note strong{color:#044662}
.olc-cta{margin-top:18px;text-align:center}
.olc-cta-text{margin:0 0 10px;font-size:14px;color:#212121}
.olc-cta-btn{display:inline-block;background:#FF831B;color:#fff;text-decoration:none;border-radius:50px;padding:12px 26px;font-weight:800;font-size:15px}/* End custom CSS */