.elementor-130 .elementor-element.elementor-element-7562817{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--padding-top:40px;--padding-right:20px;--padding-bottom:40px;--padding-left:20px;--z-index:101;}.elementor-130 .elementor-element.elementor-element-7562817:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-7562817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-7562817, .elementor-130 .elementor-element.elementor-element-7562817::before{--border-transition:0.3s;}.elementor-130 .elementor-element.elementor-element-5b2b530 img{width:100%;max-width:200px;height:38px;}.elementor-130 .elementor-element.elementor-element-d6a9adf .elementor-nav-menu .elementor-item{font-size:15px;text-transform:uppercase;letter-spacing:1px;}.elementor-130 .elementor-element.elementor-element-d6a9adf .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:10px;padding-right:10px;}.elementor-130 .elementor-element.elementor-element-d6a9adf .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-130 .elementor-element.elementor-element-d6a9adf .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-130 .elementor-element.elementor-element-d6a9adf .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-130 .elementor-element.elementor-element-d6a9adf .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-130 .elementor-element.elementor-element-d6a9adf .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-130 .elementor-element.elementor-element-d6a9adf .e--pointer-underline .elementor-item:after,
					 .elementor-130 .elementor-element.elementor-element-d6a9adf .e--pointer-overline .elementor-item:before,
					 .elementor-130 .elementor-element.elementor-element-d6a9adf .e--pointer-double-line .elementor-item:before,
					 .elementor-130 .elementor-element.elementor-element-d6a9adf .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-130 .elementor-element.elementor-element-d6a9adf{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-130 .elementor-element.elementor-element-d6a9adf .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-130 .elementor-element.elementor-element-8064bd9{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-130 .elementor-element.elementor-element-8064bd9:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-8064bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-130 .elementor-element.elementor-element-8064bd9, .elementor-130 .elementor-element.elementor-element-8064bd9::before{--border-transition:0.3s;}.elementor-130 .elementor-element.elementor-element-fca8d22 .elementor-nav-menu .elementor-item{font-size:15px;text-transform:uppercase;letter-spacing:1px;}.elementor-130 .elementor-element.elementor-element-fca8d22 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:10px;padding-right:10px;}.elementor-130 .elementor-element.elementor-element-fca8d22{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-130 .elementor-element.elementor-element-fca8d22 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}@media(max-width:1024px){.elementor-130 .elementor-element.elementor-element-8064bd9{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}}@media(max-width:767px){.elementor-130 .elementor-element.elementor-element-7562817{--flex-wrap:nowrap;}.elementor-130 .elementor-element.elementor-element-5b2b530 img{max-width:160px;}}/* Start custom CSS for html, class: .elementor-element-70ce2b7 */.elementor-130 .elementor-element.elementor-element-70ce2b7 .menu-toggle-button {
  /*padding: 0;*/
 
  width: 100%;
  
flex-grow: 1;
  justify-content: space-between;
  display: flex;
  width: 100%;
  border-radius: 0;
  position: relative;
  align-items: center;
  transition: 0.15s !important;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .menu-toggle-button:hover {
  color: var(--color-body-bg) !important;
  /*padding: 20px;*/
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .menu-toggle-button:hover button{
  background: transparent;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .menu-toggle-button button:hover {
  background: transparent;
}

/* Menu hamburger toggle */
.elementor-130 .elementor-element.elementor-element-70ce2b7 button:focus {
  outline: 0;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger {
padding: 15px 15px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition-property: opacity, filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
outline: 0;
overflow: visible;
outline: 0;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger:focus {
background: transparent !important;
outline: 0;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger.is-active .hamburger-inner,
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger.is-active .hamburger-inner::before,
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger.is-active .hamburger-inner::after {
/*background-color: var(--color-body-bg);*/
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .menu-toggle-button:hover .hamburger-inner,
.elementor-130 .elementor-element.elementor-element-70ce2b7 .menu-toggle-button:hover .hamburger-inner::before,
.elementor-130 .elementor-element.elementor-element-70ce2b7 .menu-toggle-button:hover .hamburger-inner::after {
background-color: #000;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger-box {
width: 30px;
height: 30px;
display: inline-block;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger-inner {
display: block;
top: 50%;
margin-top: 0;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger-inner,
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger-inner::before,
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger-inner::after {
width: 30px;
height: 2px;
background-color: #000;
border-radius: 0;
position: absolute;
transition: 0.25s ease-out !important;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger-inner::before,
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger-inner::after {
content: "";
display: block;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger-inner::after {
bottom: -12px;
}

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger-inner::before {
top: -12px;
}

/*
* Spin
*/
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger--spring .hamburger-inner {
top: 2px;
transition: background-color 0s 0.13s linear; }
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger--spring .hamburger-inner::before {
  top: 10px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger--spring .hamburger-inner::after {
  top: 20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger--spring.is-active .hamburger-inner {
transition-delay: 0.22s;
background-color: transparent !important; }
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(45deg); }
.elementor-130 .elementor-element.elementor-element-70ce2b7 .hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(-45deg); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7562817 */.elementor-130 .elementor-element.elementor-element-7562817.elementor-sticky--effects {
    box-shadow: 0 4px 15px rgba(0,0,0,0.25);
}

.elementor-130 .elementor-element.elementor-element-7562817.elementor-sticky--effects > div {
    padding: 15px 0 !important;
}

.elementor-130 .elementor-element.elementor-element-7562817 a img {
    transition: 0.25s ease-out;
}

.elementor-130 .elementor-element.elementor-element-7562817.elementor-sticky--effects a img {
    max-width: 150px;
}

.elementor-130 .elementor-element.elementor-element-7562817.elementor-sticky--effects a {
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8064bd9 */.elementor-130 .elementor-element.elementor-element-8064bd9 {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    display: none;
    width: 100vw;
    height: 100vh;
    padding-top: 180px;
    justify-content: center;
    /*align-items: center;*/
    transform: translate(-100%,0);
    transition: .6s cubic-bezier(.4,.4,0,1);
    overflow-y: auto !important;
}

.elementor-editor-active.postid-130 .menu-overlay {
    transform: translate(0,0);
    display: flex;
    position: relative;
}

.elementor-130 .elementor-element.elementor-element-8064bd9 .elementor-container {
    width: 100%;
}

@media (max-width: 767px) {
    .elementor-130 .elementor-element.elementor-element-8064bd9 {
        padding-top: 180px;
    }
}/* End custom CSS */