.elementor-8581 .elementor-element.elementor-element-b4a0041{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8581 .elementor-element.elementor-element-6c4b2a2{width:100%;max-width:100%;}@media(max-width:1366px){.elementor-8581 .elementor-element.elementor-element-b4a0041{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:2400px){.elementor-8581 .elementor-element.elementor-element-b4a0041{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-b4a0041 */elementor {
    box-sizing: border-box;
    margin: 0;
    padding: 0
  }
  
    @media(max-width:1024px) {

    .header-nav-menu,
    .header-social,
    .header-cta {
      display: none
    }

    .mobile-toggle {
      display: flex;
      background: none;
      border: none;
      cursor: pointer;
      width: 30%;
      height: 42px;
      align-items: center;
      justify-content: center;
      padding-left: 10px !important;
      padding-right: 10px !important;
    }

    .mobile-toggle svg {
      width: 40%;
      height: 26px;
      fill: white !important
    }
  }/* End custom CSS */