.elementor-515 .elementor-element.elementor-element-fcbd054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-156bde8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-515 .elementor-element.elementor-element-156bde8.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-515 .elementor-element.elementor-element-156bde8{--width:81.683%;}}/* Start custom CSS for html, class: .elementor-element-d0718b9 *//* === MOBILE: nudge clock a bit to the RIGHT (no desktop/tablet changes) === */
@media (max-width: 640px){
  .lp-device-inner{ overflow: hidden !important; }

  /* Tweak these two values if needed */
  .lp-device-inner iframe{
    --mob-scale: .90;   /* keep your current zoom; lower = show more */
    --mob-nudge-x: 2.5vw; /* positive = move right; try 2–4vw */

    transform: translate(var(--mob-nudge-x), 0) scale(var(--mob-scale)) !important;
    transform-origin: center center !important;
    width: 100% !important;
    height: 100% !important;
  }
}

/* Super-narrow phones: a touch more right nudge */
@media (max-width: 380px){
  .lp-device-inner iframe{ --mob-nudge-x: 3.5vw; }
}/* End custom CSS */