.elementor-2476 .elementor-element.elementor-element-4953e075{--display:flex;}.elementor-2476 .elementor-element.elementor-element-e325783{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-2476 .elementor-element.elementor-element-e325783:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-e325783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A365C;}.elementor-2476 .elementor-element.elementor-element-b1340c7{text-align:center;color:var( --e-global-color-primary );}.elementor-2476 .elementor-element.elementor-element-94df4d7{text-align:center;}.elementor-2476 .elementor-element.elementor-element-3c6493c{text-align:center;color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-64e0b88{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2476 .elementor-element.elementor-element-8a422d2{--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-2476 .elementor-element.elementor-element-bfd6237{padding:0px 23px 0px 23px;color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-9e7d0fe{--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-2476 .elementor-element.elementor-element-1aef55e{--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-2476 .elementor-element.elementor-element-1aef55e:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-1aef55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-79a7ff1{text-align:center;color:var( --e-global-color-c66d82b );}.elementor-2476 .elementor-element.elementor-element-3f98bc3{padding:0px 23px 0px 23px;text-align:start;color:var( --e-global-color-9096f00 );}.elementor-2476 .elementor-element.elementor-element-a89e315{--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-2476 .elementor-element.elementor-element-a89e315:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-a89e315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-a55fe26{--divider-border-style:solid;--divider-color:var( --e-global-color-4cff454 );--divider-border-width:1.9px;}.elementor-2476 .elementor-element.elementor-element-a55fe26 .elementor-divider-separator{width:100%;}.elementor-2476 .elementor-element.elementor-element-a55fe26 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2476 .elementor-element.elementor-element-940913f{--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-2476 .elementor-element.elementor-element-940913f:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-940913f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-9055481{text-align:center;color:var( --e-global-color-969ee4a );}.elementor-2476 .elementor-element.elementor-element-fc13675{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2476 .elementor-element.elementor-element-97bce33{padding:1px 23px 0px 23px;color:var( --e-global-color-9096f00 );}.elementor-2476 .elementor-element.elementor-element-ff22c80{--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-2476 .elementor-element.elementor-element-ff22c80:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-ff22c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#265F98;}.elementor-2476 .elementor-element.elementor-element-604ed13{text-align:center;color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-5635289{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2476 .elementor-element.elementor-element-dcaceb6{padding:0px 23px 0px 23px;color:var( --e-global-color-primary );}.elementor-2476 .elementor-element.elementor-element-ae9b77b{padding:0px 23px 0px 23px;color:var( --e-global-color-primary );}.elementor-2476 .elementor-element.elementor-element-3e12937{color:var( --e-global-color-primary );}.elementor-2476 .elementor-element.elementor-element-38f0f8b{padding:0px 23px 0px 23px;color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-cfc1f4f{padding:0px 23px 0px 23px;color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-d8477c6{padding:0px 23px 0px 23px;color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-5df0985{--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-2476 .elementor-element.elementor-element-5df0985:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-5df0985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5c6cc3 );}.elementor-2476 .elementor-element.elementor-element-2a2e322{background-color:var( --e-global-color-4cff454 );border-radius:10px 10px 10px 10px;text-align:center;color:var( --e-global-color-a5c6cc3 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2476 .elementor-element.elementor-element-fc13675{--grid-auto-flow:row;}.elementor-2476 .elementor-element.elementor-element-5635289{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2476 .elementor-element.elementor-element-8a422d2{--width:50%;}.elementor-2476 .elementor-element.elementor-element-9e7d0fe{--width:50%;}}@media(max-width:767px){.elementor-2476 .elementor-element.elementor-element-fc13675{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2476 .elementor-element.elementor-element-5635289{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-ad947d4 *//* ========================= */
/* COST CARD */
/* ========================= */

.cost-card{

background:#052742;

border-radius:18px;

padding:32px 34px;

border:2px solid #ff6a2a;

color:#cfe3f5;

max-width:560px;

box-shadow:0 10px 30px rgba(0,0,0,0.25);

}

/* Title */

.cost-title{

font-size:22px;

font-weight:700;

color:#ff6a2a;

margin-bottom:26px;

line-height:1.3;

}



/* ========================= */
/* LIST STRUCTURE */
/* ========================= */

.cost-list{

display:flex;

flex-direction:column;

}



/* Each Row */

.cost-item{

display:grid;

grid-template-columns: 1fr 220px;

gap:22px;

padding:20px 0;

border-bottom:1px solid rgba(255,255,255,0.08);

align-items:start;

}



/* Remove last divider */

.cost-item:last-child{

border-bottom:none;

}



/* Left Column */

.cost-left{

font-size:16px;

line-height:1.6;

color:#cfe3f5;

}



/* Right Column */

.cost-right{

font-size:16px;

font-weight:600;

line-height:1.5;

color:#ff6a2a;

}



/* ========================= */
/* MOBILE FIX */
/* ========================= */

@media (max-width:768px){

.cost-item{

grid-template-columns:1fr;

gap:6px;

padding:16px 0;

}

.cost-right{

font-size:15px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-de57254 *//* ============================= */
/* NUMBERS CARD */
/* ============================= */

.numbers-card{

background:#f2f4f7;

border-radius:14px;

padding:28px 28px;

border-top:4px solid #19b5c9;

box-shadow:0 8px 20px rgba(0,0,0,0.06);

margin-bottom:22px;

}

/* Title */

.numbers-title{

font-size:13px;

letter-spacing:2px;

font-weight:700;

color:#19b5c9;

margin-bottom:18px;

}

/* Rows */

.numbers-row{

display:flex;

justify-content:space-between;

align-items:center;

padding:14px 0;

border-bottom:1px solid #d6dbe1;

font-size:15px;

}

/* Remove last border */

.numbers-row:last-child{

border-bottom:none;

}

/* Left text */

.numbers-row span{

color:#5a6b7c;

}

/* Right values */

.numbers-row b{

font-weight:700;

color:#2f3e4e;

}

/* Orange highlight */

.orange{

color:#ff5a1f;

font-weight:700;

}



/* ============================= */
/* SAVINGS CARD */
/* ============================= */

.savings-card{

background:#1c3557;

color:white;

padding:24px 26px;

border-radius:12px;

box-shadow:0 8px 20px rgba(0,0,0,0.15);

}

/* Title */

.savings-card h4{

font-size:12px;

letter-spacing:2px;

font-weight:700;

margin-bottom:12px;

color:#b9d3ea;

}

/* Text */

.savings-card p{

font-size:15px;

line-height:1.7;

color:#e2edf7;

}/* End custom CSS */