.elementor-1474 .elementor-element.elementor-element-40550cf{--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-1474 .elementor-element.elementor-element-0723d78{--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-1474 .elementor-element.elementor-element-67bfc1a{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1474 .elementor-element.elementor-element-1e754b1 .elementor-heading-title{color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1474 .elementor-element.elementor-element-5c6b425{--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1474 .elementor-element.elementor-element-3b18eb4 img{border-radius:10px 10px 10px 10px;}.elementor-1474 .elementor-element.elementor-element-83b77e8{--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-1474 .elementor-element.elementor-element-c94f2b0{--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-1474 .elementor-element.elementor-element-40ca85d{--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-1474 .elementor-element.elementor-element-bfbb397{--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-1474 .elementor-element.elementor-element-eb6f905{--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-1474 .elementor-element.elementor-element-bc3260b{--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-1474 .elementor-element.elementor-element-4508341{--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-1474 .elementor-element.elementor-element-bef9ac2{--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-1474 .elementor-element.elementor-element-1c1277b{--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;}@media(min-width:768px){.elementor-1474 .elementor-element.elementor-element-0723d78{--content-width:10001200px;}.elementor-1474 .elementor-element.elementor-element-67bfc1a{--width:60%;}.elementor-1474 .elementor-element.elementor-element-5c6b425{--width:40%;}}@media(max-width:1024px){.elementor-1474 .elementor-element.elementor-element-40550cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1474 .elementor-element.elementor-element-83b77e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1474 .elementor-element.elementor-element-bfbb397{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-1474 .elementor-element.elementor-element-40550cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1474 .elementor-element.elementor-element-83b77e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1474 .elementor-element.elementor-element-bfbb397{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-d42a4b8 */.lce-tech,
.lce-pack{
padding:30px 0;
font-family:'Outfit',sans-serif;
}

/* HEADER */
.lce-title{
text-align:center;
margin-bottom:36px;
}

.lce-title span{

display:inline-flex;

align-items:center;

gap:6px;

background:#fff5ee;

border:1px solid rgba(245,111,8,.2);

color:#F56F08;

font-size:11px;

font-weight:700;

letter-spacing:1.5px;

text-transform:uppercase;

padding:6px 14px;

border-radius:50px;

margin-bottom:14px;

}

.lce-title h2{

font-size:34px !important;

font-weight:800 !important;

color:#07254F;

margin:0 0 12px !important;

letter-spacing:-0.8px;

}

.lce-title h2 strong{
color:#F56F08;
}

.lce-title p{

font-size:15px !important;

color:#6b7280;

max-width:480px;

margin:auto;

line-height:1.65;

}

/* GRID */

.lce-grid{
display:grid;

grid-template-columns:1fr 1fr;

gap:16px;

}

.lce-grid-2{

display:grid;

grid-template-columns:1fr 1fr;

gap:16px;

margin-top:16px;

}

/* CARD */

.lce-card,
.pack-card{

background:#fff;

border:1px solid #f0f2f5;

border-radius:20px;

overflow:hidden;

box-shadow:0 2px 12px rgba(7,37,79,.06);

}

/* HEADER CARD */

.lce-head{

background:linear-gradient(
135deg,
#07254F,
#0d3a7a
);

padding:18px 24px;

color:white;

font-size:15px;

font-weight:700;

}

.orange{

background:linear-gradient(
135deg,
#F56F08,
#ff9a45
);

}

.lce-body,
.pack-card{

padding:20px 24px;

}

/* SPECS */

.spec{

display:flex;

justify-content:space-between;

padding:12px 0;

border-bottom:1px solid #f0f2f5;

font-size:13.5px;

}

.spec:last-child{
border:none;
}

.spec span{

color:#9ca3af;

font-weight:500;

}

.spec b{

color:#07254F;

font-weight:700;

}

/* SIZE */

.size{

background:#f8f9fa;

padding:14px;

border-radius:12px;

margin-bottom:10px;

font-size:13.5px;

font-weight:700;

color:#07254F;

}

/* BADGES */

.badges{

display:flex;

gap:8px;

flex-wrap:wrap;

margin-top:8px;

}

.badges span{

background:#fff5ee;

color:#F56F08;

padding:8px 14px;

border-radius:40px;

font-size:12px;

font-weight:700;

}

/* PACK */

.pack-row{

display:flex;

justify-content:space-between;

align-items:center;

padding:14px 0;

border-bottom:1px solid #f0f2f5;

}

.pack-row:last-child{
border:none;
}

.big{

font-size:28px;

font-weight:800;

color:#F56F08;

}

.big span{

display:block;

font-size:11px;

color:#9ca3af;

}

/* LIST */

ul{

padding-left:18px;

display:grid;

gap:10px;

}

ul li{

font-size:13.5px;

color:#4b5563;

}

/* MOBILE */

@media(max-width:768px){

.lce-grid,
.lce-grid-2{

grid-template-columns:1fr;

gap:14px;

}

.lce-title h2{

font-size:26px !important;

}

}/* End custom CSS */