.elementor-42 .elementor-element.elementor-element-327a90b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-327a90b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-42 .elementor-element.elementor-element-327a90b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-3aa157a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-72a00a8f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-72a00a8f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-72a00a8f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-72a00a8f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-add2add{text-align:left;z-index:101;}.elementor-42 .elementor-element.elementor-element-add2add > .elementor-widget-container{padding:0px 0px 0px 40px;}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-3aa157a9{width:50%;}.elementor-42 .elementor-element.elementor-element-72a00a8f{width:50%;}.elementor-42 .elementor-element.elementor-element-72a00a8f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-72a00a8f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-42 .elementor-element.elementor-element-add2add{text-align:left;}}/* Start custom CSS for html, class: .elementor-element-7334684c */.elementor-42 .elementor-element.elementor-element-7334684c .burger-container {
  width: 79px;
  height: 79px;
  padding: 0px;
  margin: 0px 50px 0px 0px;
  background-color: #469bd0;
  border-radius: 50%;
  border-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  z-index: 50;
}

.elementor-42 .elementor-element.elementor-element-7334684c .burger-container button {
  border: none;
}

.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu,
.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu-close {
  position: absolute;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: .3s;
}
.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu {
  transform: scale(1);
}
.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu-close {
  transform: scale(0);
}

.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu span {
  position: absolute;
  height: 17px;
  width: 32px;
  display: block;
  transition: .3s;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
}

.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu span::before,
.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu span::after {
  content: '';
  position: absolute;
  width: 32px;
  height: 4px;
  background-color: #fff;
  border-radius: 3px;
}

.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu span::before {
  transform: translateX(-50%);
  left: 50%;
  top: 0px;
}

.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu span::after {
  transform: translateX(-50%);
  left: 50%;
  bottom: 0px;
}



.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu-close span {
  position: absolute;
  height: 17px;
  width: 32px;
  display: block;
  transition: .3s;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
}
.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu-close span::before,
.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu-close span::after {
  content: '';
  position: absolute;
  width: 32px;
  height: 4px;
  background-color: #fff;
  border-radius: 3px;
}

.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu-close span::before {
  transform: translate(-50%, -50%) rotate(-45deg);
  left: 50%;
  top: 50%;
}

.elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu-close span::after {
  transform: translate(-50%, -50%) rotate(45deg);
  left: 50%;
  top: 50%;
}


@media (max-width: 768px) {
  .elementor-42 .elementor-element.elementor-element-7334684c .burger-container {
    width: 50px;
    height: 50px;
    margin: 0px;
  }
  .elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu span::before,
  .elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu span::after,
  .elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu-close span::before,
  .elementor-42 .elementor-element.elementor-element-7334684c .burger-container #new-menu-close span::after {
    width: 28px;
  }
}/* End custom CSS */