.elementor-2558 .elementor-element.elementor-element-2458441e:not(.elementor-motion-effects-element-type-background), .elementor-2558 .elementor-element.elementor-element-2458441e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a185853 );background-image:url("https://furnipro-sa.com/wp-content/uploads/2026/10/electrical-works-riyadh-banner-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2558 .elementor-element.elementor-element-2458441e > .elementor-container{min-height:400px;}.elementor-2558 .elementor-element.elementor-element-2458441e > .elementor-background-overlay{opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2558 .elementor-element.elementor-element-2458441e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-2558 .elementor-element.elementor-element-f0f3850 > .elementor-element-populated >  .elementor-background-overlay{background-color:#353A24;opacity:0.55;}.elementor-2558 .elementor-element.elementor-element-f0f3850 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-2558 .elementor-element.elementor-element-f0f3850 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2558 .elementor-element.elementor-element-6db602ac .elementor-icon-list-icon i{color:#F7F8F2;transition:color 0.3s;}.elementor-2558 .elementor-element.elementor-element-6db602ac .elementor-icon-list-icon svg{fill:#F7F8F2;transition:fill 0.3s;}.elementor-2558 .elementor-element.elementor-element-6db602ac{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2558 .elementor-element.elementor-element-6db602ac .elementor-icon-list-text{color:var( --e-global-color-a291686 );transition:color 0.3s;}.elementor-2558 .elementor-element.elementor-element-34127e87 .elementor-heading-title{font-size:47px;color:var( --e-global-color-a291686 );}.elementor-2558 .elementor-element.elementor-element-485a3f2a:not(.elementor-motion-effects-element-type-background), .elementor-2558 .elementor-element.elementor-element-485a3f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a291686 );}.elementor-2558 .elementor-element.elementor-element-485a3f2a > .elementor-background-overlay{opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2558 .elementor-element.elementor-element-485a3f2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 0em 0em;}.elementor-2558 .elementor-element.elementor-element-332ea17f > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2558 .elementor-element.elementor-element-11d2afbd{text-align:center;}.elementor-2558 .elementor-element.elementor-element-11d2afbd .elementor-heading-title{font-size:27px;color:#485615;}.elementor-2558 .elementor-element.elementor-element-13ce256b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2558 .elementor-element.elementor-element-ef16a2d:not(.elementor-motion-effects-element-type-background), .elementor-2558 .elementor-element.elementor-element-ef16a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a185853 );background-image:url("https://furnipro-sa.com/wp-content/uploads/2026/10/villa-living-room-finishing-riyadh-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2558 .elementor-element.elementor-element-ef16a2d > .elementor-background-overlay{background-color:#030101;opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2558 .elementor-element.elementor-element-ef16a2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 8em 0em;--ep-effect-section-overflow:visible;}.elementor-2558 .elementor-element.elementor-element-a397c6e > .elementor-container{max-width:840px;}.elementor-2558 .elementor-element.elementor-element-e320460 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2558 .elementor-element.elementor-element-cf5defc{text-align:center;}.elementor-2558 .elementor-element.elementor-element-cf5defc .elementor-heading-title{font-size:39px;color:var( --e-global-color-a291686 );}.elementor-2558 .elementor-element.elementor-element-ebf5062{text-align:center;font-size:18px;line-height:1.4em;color:var( --e-global-color-a291686 );}.elementor-2558 .elementor-element.elementor-element-133175d .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2558 .elementor-element.elementor-element-2458441e{padding:14em 0em 0em 0em;}.elementor-2558 .elementor-element.elementor-element-485a3f2a{padding:3em 0em 3em 0em;}}@media(max-width:767px){.elementor-2558 .elementor-element.elementor-element-2458441e > .elementor-container{min-height:190px;}.elementor-2558 .elementor-element.elementor-element-34127e87 .elementor-heading-title{font-size:20px;}.elementor-2558 .elementor-element.elementor-element-485a3f2a{margin-top:0px;margin-bottom:0px;padding:0em 1em 0em 1em;}.elementor-2558 .elementor-element.elementor-element-332ea17f > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2558 .elementor-element.elementor-element-11d2afbd .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-2558 .elementor-element.elementor-element-cf5defc .elementor-heading-title{font-size:29px;}.elementor-2558 .elementor-element.elementor-element-ebf5062{font-size:12px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2558 .elementor-element.elementor-element-f0f3850{width:65%;}.elementor-2558 .elementor-element.elementor-element-44c07d07{width:35%;}}@media(min-width:1025px){.elementor-2558 .elementor-element.elementor-element-ef16a2d:not(.elementor-motion-effects-element-type-background), .elementor-2558 .elementor-element.elementor-element-ef16a2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-34127e87 */@media (max-width:767px){.elementor-2558 .elementor-element.elementor-element-34127e87 .elementor-heading-title{font-size:24px !important;line-height:1.4 !important;}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f0f3850 */.elementor-2558 .elementor-element.elementor-element-f0f3850{margin-top:0 !important;}
@media (max-width:767px){.elementor-2558 .elementor-element.elementor-element-f0f3850{margin:22px 0 4px !important;}.elementor-2558 .elementor-element.elementor-element-f0f3850 .elementor-heading-title{font-size:21px !important;line-height:1.5 !important;padding:0 10px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2458441e */@media (max-width:767px){
.elementor-2558 .elementor-element.elementor-element-2458441e{min-height:220px !important;position:relative;display:flex !important;align-items:flex-end !important;border-radius:0 0 26px 26px !important;overflow:hidden !important;margin-bottom:6px !important;}
.elementor-2558 .elementor-element.elementor-element-2458441e > .elementor-container{width:100% !important;}
.elementor-2558 .elementor-element.elementor-element-2458441e::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(31,21,19,.9) 0%,rgba(53,58,36,.5) 45%,rgba(0,0,0,0) 82%);z-index:1;pointer-events:none;}
.elementor-2558 .elementor-element.elementor-element-2458441e > .elementor-container,.elementor-2558 .elementor-element.elementor-element-2458441e .elementor-column{position:relative;z-index:2;}
.elementor-2558 .elementor-element.elementor-element-2458441e .elementor-column .elementor-background-overlay{display:none !important;}
.elementor-2558 .elementor-element.elementor-element-2458441e .elementor-column > .elementor-element-populated,.elementor-2558 .elementor-element.elementor-element-2458441e .elementor-column > .elementor-widget-wrap{background:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:none !important;border:0 !important;padding:0 20px 24px !important;}
.elementor-2558 .elementor-element.elementor-element-2458441e .elementor-widget-heading .elementor-heading-title{font-size:27px !important;line-height:1.35 !important;text-align:right !important;text-shadow:0 2px 14px rgba(0,0,0,.45) !important;}
.elementor-2558 .elementor-element.elementor-element-2458441e .elementor-widget-heading .elementor-heading-title::before{content:"خدمات فورني-برو";display:table;font-size:11.5px;font-weight:600;letter-spacing:.3px;color:#F6F5F2;background:rgba(168,180,126,.28);border:1px solid rgba(246,245,242,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:5px 12px;border-radius:30px;margin:0 0 10px auto;text-shadow:none;}
.elementor-2558 .elementor-element.elementor-element-2458441e .elementor-widget-heading .elementor-heading-title::after{content:"";display:block;width:44px;height:3px;background:#A8B47E;border-radius:3px;margin-top:10px;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13ce256b */.elementor-2558 .elementor-element.elementor-element-13ce256b{max-width:1140px;margin:0 auto;color:#3a3a32;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-intro{font-size:18px;line-height:2;text-align:center;max-width:820px;margin:0 auto 8px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b h3{font-size:24px !important;color:#353A24 !important;text-align:center;margin:56px 0 24px !important;line-height:1.4 !important;}
.elementor-2558 .elementor-element.elementor-element-13ce256b h3::after{content:"";display:block;width:48px;height:3px;background:#6C7850;margin:12px auto 0;border-radius:3px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b h3 ~ p{text-align:center;max-width:900px;margin:0 auto 14px;line-height:2;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ul,.elementor-2558 .elementor-element.elementor-element-13ce256b ol{list-style:none !important;padding:0 !important;margin:0 !important;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ul li,.elementor-2558 .elementor-element.elementor-element-13ce256b ol li{background:#F6F5F2;border-radius:12px;padding:18px 20px;line-height:1.8;font-size:15px;position:relative;margin:0 !important;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ul li{padding-right:52px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ul li::before{content:"✓";position:absolute;right:18px;top:18px;width:24px;height:24px;border-radius:50%;background:#353A24;color:#fff;font-size:13px;line-height:24px;text-align:center;}
.elementor-2558 .elementor-element.elementor-element-13ce256b li strong{display:block;color:#353A24;font-size:16px;margin-bottom:2px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ol{counter-reset:fp;grid-template-columns:repeat(6,1fr);}
.elementor-2558 .elementor-element.elementor-element-13ce256b ol li{counter-increment:fp;text-align:center;padding:22px 14px;background:#fff;border:1px solid #E4E2DC;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ol li::before{content:counter(fp);display:block;width:38px;height:38px;margin:0 auto 10px;border-radius:50%;background:#6C7850;color:#fff;font-weight:700;line-height:38px;font-size:16px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b h4{font-size:16px !important;color:#353A24 !important;background:#F6F5F2;margin:12px 0 0 !important;padding:16px 20px 6px;border-radius:12px 12px 0 0;}
.elementor-2558 .elementor-element.elementor-element-13ce256b h4 + p{background:#F6F5F2;margin:0 !important;padding:0 20px 16px;border-radius:0 0 12px 12px;line-height:1.9;text-align:right;max-width:none;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-split{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;margin:8px 0 0;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-split img{width:100%;height:auto;aspect-ratio:4/3.4;object-fit:cover;border-radius:16px;display:block;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-rev{margin-top:56px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-rev img{order:-1;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-split .fp-intro,.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-split h3,.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-split h3 + p{text-align:right;max-width:none;margin-right:0;margin-left:0;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-split h3{margin-top:0 !important;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-split h3::after{margin:12px 0 0;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-wide{display:block;width:100%;height:auto;aspect-ratio:16/5;object-fit:cover;border-radius:16px;margin:56px 0 0;}
@media (max-width:1024px){.elementor-2558 .elementor-element.elementor-element-13ce256b ol{grid-template-columns:repeat(3,1fr);}}
@media (max-width:767px){
.elementor-2558 .elementor-element.elementor-element-13ce256b{padding:0 4px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-intro{font-size:15px;line-height:1.95;text-align:right;}
.elementor-2558 .elementor-element.elementor-element-13ce256b h3{font-size:20px !important;margin:36px 0 16px !important;}
.elementor-2558 .elementor-element.elementor-element-13ce256b h3 ~ p{font-size:15px;text-align:right;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ul{grid-template-columns:1fr;gap:10px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ol{grid-template-columns:1fr 1fr;gap:10px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ul li{padding:14px 48px 14px 14px;font-size:14px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b ol li{padding:16px 10px;font-size:13px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-split{grid-template-columns:1fr;gap:16px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-split img{order:-1;aspect-ratio:16/10;border-radius:12px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-rev{margin-top:36px;}
.elementor-2558 .elementor-element.elementor-element-13ce256b .fp-wide{margin-top:36px;aspect-ratio:16/9;border-radius:12px;}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-133175d */.elementor-2558 .elementor-element.elementor-element-133175d .elementor-button{background:#6C7850 !important;color:#fff !important;border-radius:10px !important;padding:15px 34px !important;font-size:16px !important;font-weight:600 !important;transition:.25s;}
.elementor-2558 .elementor-element.elementor-element-133175d .elementor-button:hover{background:#F6F5F2 !important;color:#353A24 !important;}
.elementor-2558 .elementor-element.elementor-element-133175d{margin-top:18px !important;}
@media (max-width:767px){.elementor-2558 .elementor-element.elementor-element-133175d .elementor-button{padding:13px 26px !important;font-size:15px !important;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef16a2d */.elementor-2558 .elementor-element.elementor-element-ef16a2d{background-image:none !important;background:linear-gradient(135deg,#353A24 0%,#4a5232 55%,#6C7850 100%) !important;max-width:1140px !important;margin:60px auto 70px !important;border-radius:22px !important;padding:56px 30px !important;overflow:hidden;box-shadow:0 18px 40px rgba(53,58,36,.18);}
.elementor-2558 .elementor-element.elementor-element-ef16a2d > .elementor-background-overlay{display:none !important;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-widget{margin-bottom:12px !important;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-widget:last-child{margin-bottom:0 !important;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-heading-title{color:#fff !important;line-height:1.4 !important;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d p,.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-widget-text-editor{color:#E4E2DC !important;margin-bottom:0 !important;line-height:1.9 !important;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-widget-button{margin-top:8px !important;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-button{background:#F6F5F2 !important;color:#353A24 !important;border-radius:10px !important;padding:15px 34px !important;font-size:16px !important;font-weight:700 !important;box-shadow:0 8px 20px rgba(0,0,0,.18);transition:.25s;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-button:hover{background:#fff !important;transform:translateY(-2px);}
.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-button-icon,.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-button-icon i,.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-button-icon svg{color:#25D366 !important;fill:#25D366 !important;}
@media (max-width:1180px){.elementor-2558 .elementor-element.elementor-element-ef16a2d{margin:50px 16px 60px !important;}}
@media (max-width:767px){
.elementor-2558 .elementor-element.elementor-element-ef16a2d{margin:36px 16px 44px !important;padding:36px 20px !important;border-radius:16px !important;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-heading-title{font-size:23px !important;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d p,.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-widget-text-editor{font-size:14.5px !important;}
.elementor-2558 .elementor-element.elementor-element-ef16a2d .elementor-button{padding:13px 28px !important;font-size:15px !important;}
}.elementor-2558 .elementor-element.elementor-element-ef16a2d{left:auto !important;right:auto !important;width:auto !important;}/* End custom CSS */
/* Start custom CSS *//* المحتوى */
.elementor-widget-text-editor:has(.fp-split){max-width:1140px;margin:0 auto;color:#3a3a32;}
.elementor-widget-text-editor:has(.fp-split) .fp-intro{font-size:18px;line-height:2;margin:0 0 8px;text-align:right;}
.elementor-widget-text-editor:has(.fp-split) h3{font-size:24px !important;color:#353A24 !important;text-align:center;margin:56px 0 24px !important;line-height:1.4 !important;}
.elementor-widget-text-editor:has(.fp-split) h3::after{content:"";display:block;width:48px;height:3px;background:#6C7850;margin:12px auto 0;border-radius:3px;}
.elementor-widget-text-editor:has(.fp-split) h3 ~ p{text-align:center;max-width:900px;margin:0 auto 14px;line-height:2;}
.elementor-widget-text-editor:has(.fp-split) ul,.elementor-widget-text-editor:has(.fp-split) ol{list-style:none !important;padding:0 !important;margin:0 !important;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
.elementor-widget-text-editor:has(.fp-split) ul li,.elementor-widget-text-editor:has(.fp-split) ol li{background:#F6F5F2;border-radius:12px;padding:18px 20px;line-height:1.8;font-size:15px;position:relative;margin:0 !important;}
.elementor-widget-text-editor:has(.fp-split) ul li{padding-right:52px;}
.elementor-widget-text-editor:has(.fp-split) ul li::before{content:"✓";position:absolute;right:18px;top:18px;width:24px;height:24px;border-radius:50%;background:#353A24;color:#fff;font-size:13px;line-height:24px;text-align:center;}
.elementor-widget-text-editor:has(.fp-split) li strong{display:block;color:#353A24;font-size:16px;margin-bottom:2px;}
.elementor-widget-text-editor:has(.fp-split) ol{counter-reset:fp;grid-template-columns:repeat(6,1fr);}
.elementor-widget-text-editor:has(.fp-split) ol li{counter-increment:fp;text-align:center;padding:22px 14px;background:#fff;border:1px solid #E4E2DC;}
.elementor-widget-text-editor:has(.fp-split) ol li::before{content:counter(fp);display:block;width:38px;height:38px;margin:0 auto 10px;border-radius:50%;background:#6C7850;color:#fff;font-weight:700;line-height:38px;font-size:16px;}
.elementor-widget-text-editor:has(.fp-split) h4{font-size:16px !important;color:#353A24 !important;background:#F6F5F2;margin:12px 0 0 !important;padding:16px 20px 6px;border-radius:12px 12px 0 0;}
.elementor-widget-text-editor:has(.fp-split) h4 + p{background:#F6F5F2;margin:0 !important;padding:0 20px 16px;border-radius:0 0 12px 12px;line-height:1.9;text-align:right;max-width:none;}
.elementor-widget-text-editor:has(.fp-split) .fp-split{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;margin:8px 0 0;}
.elementor-widget-text-editor:has(.fp-split) .fp-split img{width:100%;height:auto;aspect-ratio:4/3.4;object-fit:cover;border-radius:16px;display:block;}
.elementor-widget-text-editor:has(.fp-split) .fp-rev{margin-top:56px;}
.elementor-widget-text-editor:has(.fp-split) .fp-rev img{order:-1;}
.elementor-widget-text-editor:has(.fp-split) .fp-split h3,.elementor-widget-text-editor:has(.fp-split) .fp-split h3 + p{text-align:right;max-width:none;margin-right:0;margin-left:0;}
.elementor-widget-text-editor:has(.fp-split) .fp-split h3{margin-top:0 !important;}
.elementor-widget-text-editor:has(.fp-split) .fp-split h3::after{margin:12px 0 0;}
.elementor-widget-text-editor:has(.fp-split) .fp-wide{display:block;width:100%;height:auto;aspect-ratio:16/5;object-fit:cover;border-radius:16px;margin:56px 0 0;}
@media (max-width:1024px){.elementor-widget-text-editor:has(.fp-split) ol{grid-template-columns:repeat(3,1fr);}}

/* الموبايل */
@media (max-width:767px){
.elementor-section:has(.fp-split) > .elementor-container,.elementor-section:has(.fp-split) .elementor-column > .elementor-widget-wrap{padding-left:0 !important;padding-right:0 !important;}
.elementor-widget-text-editor:has(.fp-split){padding:0 16px !important;width:100% !important;max-width:100% !important;}
.elementor-widget-text-editor:has(.fp-split) .elementor-widget-container{padding:0 !important;margin:0 !important;}
.elementor-widget-text-editor:has(.fp-split) .fp-intro{font-size:15px;line-height:1.95;text-align:right !important;}
.elementor-widget-text-editor:has(.fp-split) h3{font-size:20px !important;margin:36px 0 16px !important;}
.elementor-widget-text-editor:has(.fp-split) h3 ~ p{font-size:15px;text-align:right;}
.elementor-widget-text-editor:has(.fp-split) ul{grid-template-columns:1fr;gap:10px;}
.elementor-widget-text-editor:has(.fp-split) ol{grid-template-columns:1fr 1fr;gap:10px;}
.elementor-widget-text-editor:has(.fp-split) ul li{padding:14px 48px 14px 14px;font-size:14px;}
.elementor-widget-text-editor:has(.fp-split) ol li{padding:16px 10px;font-size:13px;}
.elementor-widget-text-editor:has(.fp-split) .fp-split{grid-template-columns:1fr;gap:16px;}
.elementor-widget-text-editor:has(.fp-split) .fp-split img{order:-1;aspect-ratio:16/10;border-radius:12px;}
.elementor-widget-text-editor:has(.fp-split) .fp-rev{margin-top:36px;}
.elementor-widget-text-editor:has(.fp-split) .fp-wide{margin-top:36px;aspect-ratio:16/9;border-radius:12px;}
}/* End custom CSS */