.elementor-57 .elementor-element.elementor-element-286832e{--display:flex;--min-height:104px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:2%;--z-index:10000;overflow:visible;}.elementor-57 .elementor-element.elementor-element-286832e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-286832e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-44d3ebc );}.elementor-57 .elementor-element.elementor-element-5a1b3e7{--display:flex;--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;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-57 .elementor-element.elementor-element-275814f > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-275814f img{width:100%;max-width:230px;}.elementor-57 .elementor-element.elementor-element-fac441a > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-57 .elementor-element.elementor-element-fac441a .elementor-menu-toggle{margin-left:auto;}.elementor-57 .elementor-element.elementor-element-fac441a .elementor-nav-menu .elementor-item{font-size:16px;font-weight:400;line-height:1.5em;}.elementor-57 .elementor-element.elementor-element-fac441a .elementor-nav-menu--main .elementor-item{color:#707070;fill:#707070;}.elementor-57 .elementor-element.elementor-element-fac441a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-ebba322 );}.elementor-57 .elementor-element.elementor-element-fac441a{--e-nav-menu-horizontal-menu-item-margin:calc( 9px / 2 );}.elementor-57 .elementor-element.elementor-element-fac441a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:9px;}/* Start custom CSS for html, class: .elementor-element-01b0e3b */.elementor-57 .elementor-element.elementor-element-01b0e3b .btn-menu {
  display: none;
  width: 50px;
  height: 36px;
  position: relative;
  margin: 15px;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

.elementor-57 .elementor-element.elementor-element-01b0e3b .btn-menu span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #D90916;
  border-radius: 0px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

.elementor-57 .elementor-element.elementor-element-01b0e3b .btn-menu span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}

.elementor-57 .elementor-element.elementor-element-01b0e3b .btn-menu span:nth-child(2) {
  top: 13px;
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}

.elementor-57 .elementor-element.elementor-element-01b0e3b .btn-menu span:nth-child(3) {
  top: 26px;
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}

.elementor-57 .elementor-element.elementor-element-01b0e3b .btn-menu.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: -3px;
  left: 6px;
}

.elementor-57 .elementor-element.elementor-element-01b0e3b .btn-menu.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}

.elementor-57 .elementor-element.elementor-element-01b0e3b .btn-menu.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 32px;
  left: 6px;
}

@media (max-width: 1024px) {
  .elementor-57 .elementor-element.elementor-element-01b0e3b .btn-menu {
    display: block;
  }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fac441a *//*.elementor-57 .elementor-element.elementor-element-fac441a .menu-item a {*/
/*    display: inline-flex;*/
/*    justify-content: center;*/
/*}*/
/*.elementor-57 .elementor-element.elementor-element-fac441a .menu-item a:before {*/
/*  content: attr(title);*/
/*  height: 0;*/
/*  visibility: hidden;*/
/*  overflow: hidden;*/
/*  user-select: none;*/
/*  pointer-events: none;*/
/*  font-weight: 700 !important;*/
/*    position: relative !important;*/

/*}*/




.elementor-57 .elementor-element.elementor-element-fac441a .elementor-widget-container {
    justify-content: center;
}


.elementor-57 .elementor-element.elementor-element-fac441a .menu-item .elementor-item-active:not(.elementor-item-anchor) {
    font-weight: 700 !important;

}


.elementor-57 .elementor-element.elementor-element-fac441a .menu-item .elementor-item-active.elementor-item-anchor {
    color: inherit;
}/* End custom CSS */