.elementor-29 .elementor-element.elementor-element-cf4f2e9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-cf4f2e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royaltimeswatches.com/wp-content/uploads/2025/09/bgabout.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-cf4f2e9 > .elementor-background-overlay{background-color:#28586F;opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-cf4f2e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 20px 100px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-5740649{text-align:start;}.elementor-29 .elementor-element.elementor-element-5740649 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-7d7bff0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-7d7bff0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-7d7bff0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-7d7bff0 .elementor-icon-list-text{color:#FCFCFC;transition:color 0.3s;}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-cf4f2e9{padding:26px 26px 26px 26px;}.elementor-29 .elementor-element.elementor-element-5740649 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for html, class: .elementor-element-56499c7 */:root{
      --bg:#f6f7fb; --card:#ffffff; --accent:#0b3d91; --muted:#6b7280; --glass: rgba(255,255,255,0.6);
      --radius:14px;
      font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
    }
   
    .royalabout-wrap{max-width:var(--maxw);margin:20px auto;padding:24px}

    .royalabout-hero{
      background:linear-gradient(90deg, rgba(11,61,145,0.07), rgba(107,155,247,0.03));
      border-radius:var(--radius);
      padding:28px;display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:center;box-shadow:0 6px 20px rgba(11,61,145,0.06);
    }
    .royalabout-hero-left h2{margin:0 0 12px;font-size:28px}
    .royalabout-hero-left p{margin:0 0 18px;color:var(--muted)}
    .royalabout-cta-row{display:flex;gap:12px;flex-wrap:wrap}
    .royalabout-btn{display:inline-block;padding:12px 18px;border-radius:10px;text-decoration:none;font-weight:600}
    .royalabout-btn.primary{background:var(--accent);color:#fff}
    .royalabout-btn.ghost{background:transparent;border:1px solid rgba(11,61,145,0.12);color:var(--accent)}

    .royalabout-card{background:var(--card);padding:18px;border-radius:12px;box-shadow:0 6px 18px rgba(12,18,38,0.04)}

    .royalabout-stats{display:flex;gap:14px}
    .royalabout-stat{flex:1;text-align:center}
    .royalabout-stat h3{margin:0;font-size:20px}
    .royalabout-stat p{margin:6px 0 0;color:var(--muted);font-size:13px}

    .royalabout-content{display:grid;grid-template-columns:1fr 360px;gap:20px;margin-top:20px}
    .royalabout-section{background:transparent}
    .royalabout-section h3{margin-top:0}
    .royalabout-brands-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}
    .royalabout-brand-pill{padding:10px;border-radius:10px;background:linear-gradient(180deg,rgba(11,61,145,0.05),rgba(11,61,145,0.02));font-weight:600;text-align:center}

    .royalabout-aside .royalabout-features{display:flex;flex-direction:column;gap:10px}
    .royalabout-feature{display:flex;gap:12px;align-items:flex-start}
    .royalabout-feature .royalabout-ico{width:44px;height:44;border-radius:10px;background:var(--glass);display:flex;align-items:center;justify-content:center;font-weight:700}
    .royalabout-feature h4{margin:0;font-size:15px}
    .royalabout-feature p{margin:4px 0 0;color:var(--muted);font-size:13px}

    /* responsive */
    @media (max-width:980px){
      .royalabout-hero, .royalabout-content{grid-template-columns:1fr}
      .royalabout-hero{padding:20px}
      .royalabout-hero-left h2{font-size:22px}
      .royalabout-brands-grid{grid-template-columns:repeat(4,1fr)}
    }
    @media (max-width:520px){
      .royalabout-wrap{padding:16px;margin:0px}
      .royalabout-brands-grid{grid-template-columns:repeat(2,1fr)}
      .royalabout-stat h3{font-size:18px}
    }
    .imgbg img {
	max-width:100%;
	margin-top:20px;
	border-radius:10px;
}

    .royalabout-badge{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(11,61,145,0.08);color:var(--accent);font-weight:700;font-size:12px}/* End custom CSS */