body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}/* Start custom CSS */@media(max-width: 1220px){
    .elementor header {
        flex-direction: column !important;
        gap: 15px;
    }
    .elementor h1 {
        inset-inline-start: unset !important;
    }
  }
  @media(max-width: 767px){
      .elementor header {
          gap: 0;
          height: 100vh;
      }
  }
  @media(max-width: 280px){
      .elementor .social-icons {
          flex-direction: column !important;
          gap: 15px;
      }
  }
  @media(max-width: 220px){
      .elementor h1 {
        visibility: hidden;
        position: relative !important;
        white-space: nowrap;
        max-width: calc(100vw - 1rem);
        margin-left: -1rem !important;
      }
      .elementor h1:after {
        visibility: visible;
        content: "ELF";
        display: block;
        font-size: 1em;
        line-height: 1;
        color: #fff;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
      }
  }/* End custom CSS */