@font-face {
    font-family: 'neue_metana_next_outlineblack';
    src: url('../webfonts/neuemetananextoutline-black-webfont.eot');
    src: url('../webfonts/neuemetananextoutline-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/neuemetananextoutline-black-webfont.woff2') format('woff2'),
         url('../webfonts/neuemetananextoutline-black-webfont.woff') format('woff'),
         url('../webfonts/neuemetananextoutline-black-webfont.ttf') format('truetype'),
         url('../webfonts/neuemetananextoutline-black-webfont.svg#neue_metana_next_outlineblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'neue_metana_nextsemi_bold';
    src: url('../webfonts/neuemetananext-semibold-webfont.eot');
    src: url('../webfonts/neuemetananext-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/neuemetananext-semibold-webfont.woff2') format('woff2'),
         url('../webfonts/neuemetananext-semibold-webfont.woff') format('woff'),
         url('../webfonts/neuemetananext-semibold-webfont.ttf') format('truetype'),
         url('../webfonts/neuemetananext-semibold-webfont.svg#neue_metana_nextsemi_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {
    font-family: 'neue_metana_nextsemi_bold'!important;
}

h3 {
    font-family: 'neue_metana_next_outlineblack'!important;
}
.people .elementor-flip-box__button.elementor-button.elementor-size-xl {
	width: 100%
}
/* footer ness */
#squiglyter > div > div:nth-child(3) {
	text-align: center;
}
  .path, .elementor-nav-menu--main li.current-menu-item.off-squigly a .path  {
  stroke-dasharray: 323;
  stroke-dashoffset: 323;
  transition: stroke-dashoffset 2s ease-out;
  /*animation: dash 2s ease-out alternate infinite;*/
}
#squiglyter > div > div:nth-child(1):hover + div  + div  .path,
#squiglyter > div > div:nth-child(2):hover + div .path,
#squiglyter > div > div:nth-child(3):hover .path, 
.elementor-nav-menu--main li a:hover .path,
.elementor-nav-menu--main li.current-menu-item a .path {
  stroke-dashoffset: 0;
}

/*@keyframes dash {
  from {
    stroke-dashoffset: 323;
  }
  to {
    stroke-dashoffset: 0;
  }*/

/* squiglyness */
.elementor-nav-menu--main li a {
	position: relative;
}
.elementor-nav-menu--main li a > div {
	position: absolute;
    bottom: 6px;
    width: calc(100% - 28px);
    display: block;
    height: 6px;
    overflow: hidden;
	
}
.elementor-nav-menu--main li a > div svg{
	    height: 100%;
    position: absolute;
    left: -70px;
}
.elementor-nav-menu--main li:hover a {

}

