.elementor-4809 .elementor-element.elementor-element-ec14c50{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-4809 .elementor-element.elementor-element-ec14c50:not(.elementor-motion-effects-element-type-background),.elementor-4809 .elementor-element.elementor-element-ec14c50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1f2124}.elementor-4809 .elementor-element.elementor-element-2fd7f20{--display:flex}.elementor-4809 .elementor-element.elementor-element-510cb62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-4809 .elementor-element.elementor-element-510cb62:not(.elementor-motion-effects-element-type-background),.elementor-4809 .elementor-element.elementor-element-510cb62>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#eef9fb}.elementor-4809 .elementor-element.elementor-element-510cb62.e-con{--align-self:center}.elementor-4809 .elementor-element.elementor-element-33b20b4>.elementor-widget-container{padding:30px 0 0}.elementor-4809 .elementor-element.elementor-element-30d8b08{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-4809 .elementor-element.elementor-element-4619342{--display:flex}@media(max-width:1024px){.elementor-4809 .elementor-element.elementor-element-30d8b08{--grid-auto-flow:row}}@media(min-width:768px){.elementor-4809 .elementor-element.elementor-element-30d8b08{--width:100%}}@media(max-width:767px){.elementor-4809 .elementor-element.elementor-element-30d8b08{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}.rl-social-hero{background:#0d2028;padding:90px 20px 70px;text-align:center}.rl-social-container{max-width:1140px;margin:auto}.rl-eyebrow{color:#1bc8e8;text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:600;margin-bottom:18px}.rl-title{font-family:Georgia,"Times New Roman",serif;color:#fff;font-size:54px;font-weight:400;line-height:1.15;margin:0}.rl-divider{width:90px;height:3px;background:#1bc8e8;margin:30px auto;border-radius:50px}.rl-description{max-width:760px;margin:0 auto;color:#cfd8dc;font-size:19px;line-height:1.9;font-weight:300}.rl-image{margin-top:60px;border-radius:12px;overflow:hidden;background:#223742}.rl-image img{width:100%;display:block}.rl-placeholder{aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;color:#9fb4bc;font-size:18px;border:2px dashed rgba(255,255,255,.18)}@media(max-width:768px){.rl-social-hero{padding:70px 20px 50px}.rl-title{font-size:38px}.rl-description{font-size:17px;line-height:1.8}.rl-image{margin-top:40px}}:root{--primary:#11bfd5;--dark:#0f2028;--gold:#c9a86a;--light:#f8f8f8}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#fff;color:#333;line-height:1.6}section{padding:70px 20px}.container{max-width:1100px;margin:auto}.hero{background:linear-gradient(rgba(10,20,30,.75),rgba(10,20,30,.75)),#233;color:#fff;text-align:center;padding:90px 20px}.hero .placeholder{height:220px;border:2px dashed rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;margin:30px auto;border-radius:12px;max-width:700px}h1{font-size:42px;margin:0 0 15px}h2{font-size:34px;color:var(--dark);margin:0 0 15px;text-align:center}.subtitle{max-width:700px;margin:auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.card{border:1px solid #e6e6e6;padding:25px;border-radius:10px;background:#fff;transition:.3s}.card:hover{transform:translateY(-4px)}.btn{display:inline-block;margin-top:15px;padding:12px 20px;background:var(--primary);color:#fff;text-decoration:none;border-radius:4px}.image{height:180px;border:2px dashed #bbb;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#777}.footercta{background:var(--dark);color:#fff;text-align:center}@media(max-width:768px){h1{font-size:34px}h2{font-size:28px}section{padding:50px 18px}}