.elementor-26 .elementor-element.elementor-element-a81cd5d{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:999;}.elementor-26 .elementor-element.elementor-element-a81cd5d::before, .elementor-26 .elementor-element.elementor-element-a81cd5d > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-a81cd5d > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-a81cd5d > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-a81cd5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-a81cd5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-a81cd5d{left:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-a81cd5d{right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-26 .elementor-element.elementor-element-b802b2a.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-b802b2a img{width:80px;border-radius:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-0735f8e.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-a81cd5d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for html, class: .elementor-element-0735f8e */#menu-toggle {
  display: none;
}

/* Burger button */
.menu-btn {
  width: 40px;
  height: 32px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  cursor: pointer;
}

/* The 3 lines */
.menu-btn span {
  display: block;
  height: 4px;
  border-radius: 999px;
  background: rgba(255,255,255,.5);
  transition: transform 0.3s ease, opacity 0.3s ease, top 0.3s ease, bottom 0.3s ease, background 0.3s ease;
  position: relative;
}

/* Optional: make them a bit narrower than the container */
.menu-btn span:nth-child(1),
.menu-btn span:nth-child(3) {
  width: 100%;
}

.menu-btn span:nth-child(2) {
  width: 80%;
  align-self: flex-end;
}

/* When checked -> turn into X */
#menu-toggle:checked + .menu-btn span:nth-child(1) {
  transform: translateY(14px) rotate(45deg);
}

#menu-toggle:checked + .menu-btn span:nth-child(2) {
  opacity: 0;
}

#menu-toggle:checked + .menu-btn span:nth-child(3) {
  transform: translateY(-14px) rotate(-45deg);
}


/* Show menu when checked */
#menu-toggle:checked ~ .menu {
  transform: translateY(0);
}/* End custom CSS */