.elementor-2534 .elementor-element.elementor-element-43ad020{--display:flex;}.elementor-2534 .elementor-element.elementor-element-43ad020.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:90px;}.elementor-2534 .elementor-element.elementor-element-25737e5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2534 .elementor-element.elementor-element-25737e5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2534 .elementor-element.elementor-element-6a5e00f{--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;}body.elementor-page-2534:not(.elementor-motion-effects-element-type-background), body.elementor-page-2534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-25737e5 */.models-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;padding:50px 0;max-width:1200px;margin:0 auto}
.model-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;cursor:pointer}
.model-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(211,47,47,.3)}
.model-image{width:100%;height:200px;background:linear-gradient(135deg,#e0e0e0,#f5f5f5);display:flex;align-items:center;justify-content:center;overflow:hidden}
.model-image img{width:100%;height:100%;object-fit:cover}
.model-info{padding:24px}
.model-name{font-size:20px;font-weight:600;margin-bottom:6px;color:#222}
.model-desc{color:#666;font-size:13px;margin-bottom:16px;line-height:1.5}
.price-options{display:flex;gap:15px;margin-bottom:20px;min-height:70px;align-items:stretch}
.price-option{flex:1;background:#f8f9fa;padding:12px;border-radius:6px;text-align:center;border:2px solid #e9ecef;transition:all .3s;cursor:pointer;display:flex;flex-direction:column;justify-content:center}
.price-option:hover{border-color:#d32f2f;background:#fff5f5;box-shadow:0 4px 12px rgba(211,47,47,.2)}
.price-option-label{font-size:11px;text-transform:uppercase;color:#666;margin-bottom:4px;font-weight:600}
.price-option-value{font-size:17px;font-weight:700;color:#d32f2f}
.specs{display:flex;gap:20px;padding-top:20px;border-top:1px solid #eee}
.spec-item{flex:1;text-align:center}
.spec-label{font-size:11px;text-transform:uppercase;color:#999;margin-bottom:5px}
.spec-value{font-size:15px;font-weight:600;color:#333}
.btn{display:block;width:100%;padding:12px 30px;background:#003d82;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background .3s;border:none;cursor:pointer;margin-top:15px;text-align:center}
.btn:hover{background:#002a5c}
@media (max-width:1200px){
.models-grid{grid-template-columns:repeat(2,1fr);gap:25px;padding:40px 20px}
}
@media (max-width:768px){
.models-grid{grid-template-columns:1fr;gap:20px;padding:30px 15px}
.price-options{flex-direction:column}
.model-name{font-size:20px}
.model-image{height:200px}
}/* End custom CSS */