.elementor .cuinth1{font-family:"Paralucent Text Book";font-weight:500;font-size:40px;color:#2C423F;line-height:1.15em;& span { background-color:transparent !important; background-image:linear-gradient(#DAFEB9,#DAFEB9) !important; background-repeat:no-repeat !important; background-size:100% 42% !important; background-position:0 88% !important; padding:0 0.04em; border-radius:0; box-decoration-break:clone; -webkit-box-decoration-break:clone; }\n}.elementor .cuintp{max-width:640px;font-family:"Untitled Sans";font-size:16px;color:#50645C;line-height:1.65em;}.elementor .cuintro{width:100%;display:flex;flex-direction:column;gap:10px;margin:0 0 28px; @media (max-width:767px){ margin:0 0 10px; }\n}.elementor .cuheroimg{& { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; display:block; border-radius:24px; }\n}.elementor .cubadgeicon{font-size:22px;line-height:1em;}.elementor .cubadgetitle{font-family:"Untitled Sans";font-weight:500;font-size:13px;color:#2C423F;}.elementor .cubadgesub{font-family:"Untitled Sans";font-size:12px;color:#50645C;}.elementor .cubadgetxt{display:flex;flex-direction:column;gap:2px;}.elementor .cuherobadge{position:absolute; left:24px; bottom:24px; right:auto; top:auto; width:fit-content; max-width:calc(100% - 48px); z-index:3; display:flex; flex-direction:row; align-items:center; gap:10px; background:rgba(255,255,255,0.96); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); border-radius:999px; padding:10px 14px; box-shadow:0 8px 20px rgba(44,66,63,0.15); box-sizing:border-box; @media (max-width:767px){ left:12px; bottom:12px; max-width:calc(100% - 24px); padding:8px 12px; gap:8px; }\n}.elementor .culeft{position:relative; overflow:hidden; padding:0; flex:1 1 42%; min-width:0; min-height:520px; border-radius:24px; background:#D1DCC6; isolation:isolate; @media (max-width:767px){ min-height:200px; max-height:240px; border-radius:14px; width:100%; flex:0 0 auto; }\n}.elementor .cuh2{font-family:"Paralucent Text Book";font-weight:500;font-size:28px;color:#2C423F;line-height:1.2em;}.elementor .curight{flex:1 1 50%; min-width:300px; padding:36px 36px 40px; box-sizing:border-box; display:flex; flex-direction:column; gap:8px; @media (max-width:767px){ min-width:0; width:100%; flex:1 1 auto; padding:16px 14px 20px; gap:6px; }\n}.elementor .cusplit{flex-direction:column; gap:12px; background:#FFFFFF; box-shadow:0 18px 50px rgba(44,66,63,0.10); border-radius:20px; padding:10px; @media (max-width:767px){ gap:10px; padding:10px 10px 16px; border-radius:16px; } @media (min-width:768px){flex-direction:row; align-items:stretch; gap:16px; padding:16px; border-radius:28px;}\n}.elementor .cusection{max-width:1200px; margin:0 auto; padding:56px 24px 24px; @media (max-width:767px){ padding:20px 10px 12px; }\n}.elementor .cuhowwrap{max-width:1200px; margin:0 auto; padding:8px 24px 40px; @media (max-width:767px){ padding:0 10px 20px; }\n}.elementor .cupage{width:100%;background-color:#F5F7F2;min-height:100%; padding:0; @media (max-width:767px){ padding:0; }\n}