.elementor-section:has(.cp-wrap),.elementor-column:has(.cp-wrap),.e-con:has(.cp-wrap),.e-child:has(.cp-wrap),.elementor-widget-container:has(.cp-wrap){padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}.elementor-widget-container:has(.cp-wrap)>*{max-width:100%!important}.elementor-widget-container .cp-wrap,.e-con .cp-wrap,.elementor-column .cp-wrap{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw!important;max-width:100vw!important}.cp-article em{font-style:italic}.cp-h4{font-size:16px;font-weight:700;color:var(--eit-text);margin:24px 0 8px}.cp-ol{list-style:none;counter-reset:cpol;margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.cp-ol li{padding-left:26px;position:relative;font-size:15px;line-height:1.7;counter-increment:cpol}.cp-ol li::before{content:counter(cpol);position:absolute;left:0;top:1px;width:18px;height:18px;background:var(--eit-accent);color:#fff;border-radius:50%;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.cp-section-wrap{background:linear-gradient(145deg,#f0f7f7,#e8f4f4);border-radius:24px;border:1px solid rgba(46,139,139,.18);box-shadow:var(--eit-shadow-md);padding:44px 56px;margin-bottom:32px}.cp-section-sub{font-size:15px;color:var(--eit-text-muted);line-height:1.7;margin-bottom:28px}@media (max-width:768px){.elementor-widget-container .cp-wrap,.e-con .cp-wrap,.elementor-column .cp-wrap{position:static!important;left:auto!important;right:auto!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.cp-section-wrap{padding:24px 16px;border-radius:16px}}@media (max-width:480px){.cp-section-wrap{padding:20px 12px;border-radius:12px}}