.elementor-6135 .elementor-element.elementor-element-8dd05ab{--display:flex;--min-height:82px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6135 .elementor-element.elementor-element-8dd05ab:not(.elementor-motion-effects-element-type-background), .elementor-6135 .elementor-element.elementor-element-8dd05ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* anchor fix for Elementor Off-Canvas */
.e-off-canvas__main {
  --toggle-offset-x: 0px;   /* tweak left/right alignment */
  --toggle-offset-y: 0px;   /* tweak up/down alignment */

  pointer-events: none;  /* allow clicks only when open */
  transition: transform 0.45s cubic-bezier(0.65, 0, 0.35, 1), opacity 0.3s ease;
}

/* make sure it's visible when open */
.e-off-canvas--open .e-off-canvas__main {
  pointer-events: all;
  opacity: 1;
}

/* override Elementor’s internal translate to align with toggle */
.e-off-canvas--open[data-e-off-canvas-position="end"] .e-off-canvas__main {
  transform: translateX(calc(-100% + var(--toggle-offset-x))) translateY(var(--toggle-offset-y)) !important;
  right: auto !important;
  left: auto !important;
}

/* if your panel opens from start (left side), mirror it */
.e-off-canvas--open[data-e-off-canvas-position="end"] .e-off-canvas__main {
  transform: translateX(calc(100% - var(--toggle-offset-x))) translateY(var(--toggle-offset-y)) !important;
}

/* anchor fix for Elementor Off-Canvas */
.e-off-canvas__main {
  --toggle-offset-x: 0px;   /* tweak left/right alignment */
  --toggle-offset-y: 0px;   /* tweak up/down alignment */

  pointer-events: none;  /* allow clicks only when open */
  transition: transform 0.45s cubic-bezier(0.65, 0, 0.35, 1), opacity 0.3s ease;
}

/* make sure it's visible when open */
.e-off-canvas--open .e-off-canvas__main {
  pointer-events: all;
  opacity: 1;
}

/* override Elementor’s internal translate to align with toggle */
.e-off-canvas--open[data-e-off-canvas-position="end"] .e-off-canvas__main {
  transform: translateX(calc(-100% + var(--toggle-offset-x))) translateY(var(--toggle-offset-y)) !important;
  right: auto !important;
  left: auto !important;
}

/* if your panel opens from start (left side), mirror it */
.e-off-canvas--open[data-e-off-canvas-position="start"] .e-off-canvas__main {
  transform: translateX(calc(100% - var(--toggle-offset-x))) translateY(var(--toggle-offset-y)) !important;
}/* End custom CSS */