.elementor-17160 .elementor-element.elementor-element-5647177{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12%;--padding-bottom:2%;--padding-left:12%;--padding-right:12%;}.elementor-17160 .elementor-element.elementor-element-a739798{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17160 .elementor-element.elementor-element-a739798.e-con{--order:-99999 /* order start hack */;}.elementor-17160 .elementor-element.elementor-element-c92aa22{width:initial;max-width:initial;text-align:start;}.elementor-17160 .elementor-element.elementor-element-c92aa22.elementor-element{--align-self:flex-start;}.elementor-17160 .elementor-element.elementor-element-c92aa22 img{width:400px;}.elementor-17160 .elementor-element.elementor-element-fc0c23e{--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;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-transform-origin-x:right;--e-transform-origin-y:center;}.elementor-17160 .elementor-element.elementor-element-0d8a9bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-0d8a9bf .elementor-nav-menu .elementor-item{font-family:"alternate-gothic-condensed-a", Sans-serif;letter-spacing:1.1px;word-spacing:0px;}.elementor-17160 .elementor-element.elementor-element-0d8a9bf .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:10px;padding-right:10px;}.elementor-17160 .elementor-element.elementor-element-0d8a9bf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17160 .elementor-element.elementor-element-0d8a9bf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17160 .elementor-element.elementor-element-0d8a9bf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17160 .elementor-element.elementor-element-0d8a9bf .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17160 .elementor-element.elementor-element-45e0df7 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-17160 .elementor-element.elementor-element-45e0df7 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-17160 .elementor-element.elementor-element-45e0df7{--lottie-container-width:30px;}.elementor-17160 .elementor-element.elementor-element-31f0520{--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;--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:2%;--padding-bottom:2%;--padding-left:15%;--padding-right:15%;}.elementor-17160 .elementor-element.elementor-element-31f0520:not(.elementor-motion-effects-element-type-background), .elementor-17160 .elementor-element.elementor-element-31f0520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFAB;}.elementor-17160 .elementor-element.elementor-element-6d2bc6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17160 .elementor-element.elementor-element-6d2bc6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17160 .elementor-element.elementor-element-0c5adda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17160 .elementor-element.elementor-element-61e692b > .elementor-widget-container{background-color:#00000000;margin:0px -5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-61e692b.elementor-element{--align-self:flex-end;}.elementor-17160 .elementor-element.elementor-element-61e692b{--lottie-container-width:40px;}.elementor-17160{margin:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-17160 .elementor-element.elementor-element-31f0520{--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:0%;}.elementor-17160 .elementor-element.elementor-element-31f0520.e-con{--align-self:flex-start;}.elementor-17160 .elementor-element.elementor-element-6d2bc6d{--min-height:100px;--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;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17160 .elementor-element.elementor-element-0c5adda{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:10%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17160 .elementor-element.elementor-element-61e692b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-61e692b{z-index:2222;}}@media(min-width:768px){.elementor-17160 .elementor-element.elementor-element-a739798{--width:40%;}.elementor-17160 .elementor-element.elementor-element-fc0c23e{--width:60%;}.elementor-17160 .elementor-element.elementor-element-6d2bc6d{--width:25%;}.elementor-17160 .elementor-element.elementor-element-0c5adda{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17160 .elementor-element.elementor-element-31f0520{--width:100%;}.elementor-17160 .elementor-element.elementor-element-6d2bc6d{--width:40%;}.elementor-17160 .elementor-element.elementor-element-0c5adda{--width:55%;}}@media(max-width:767px){.elementor-17160 .elementor-element.elementor-element-31f0520{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;--z-index:2222;}.elementor-17160 .elementor-element.elementor-element-6d2bc6d{--width:75%;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-17160 .elementor-element.elementor-element-4d4a716 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-4d4a716.elementor-element{--order:-99999 /* order start hack */;}.elementor-17160 .elementor-element.elementor-element-4d4a716{text-align:start;}.elementor-17160 .elementor-element.elementor-element-4d4a716 img{width:100%;height:50px;object-fit:contain;}.elementor-17160 .elementor-element.elementor-element-0c5adda{--width:22%;--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;--justify-content:flex-end;--align-items:flex-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-17160 .elementor-element.elementor-element-0c5adda.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-17160 .elementor-element.elementor-element-61e692b > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17160 .elementor-element.elementor-element-61e692b{--lottie-container-width:35px;}}/* Start custom CSS for lottie, class: .elementor-element-45e0df7 */#hamburger-menu    {
  /*  background-color: #9e2339!important;*/
  background-color: #837976!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5647177 */header.sticky-header
{
    padding-top:25px ;
    padding-bottom:25px ;
}



header.elementor-element.elementor-element-5647177.e-con-full.sticky-header.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-motion-effects-parent.animated.fadeInDown.elementor-sticky--effects
{
    padding-top:5px ;
    padding-bottom:5px ;
}








/***
* class: .sticky-header
*/
header.sticky-header {
background-color: rgba(244, 245, 248, 1);
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
		--shrink-header-to: 1;
/*	--transition: .45s cubic-bezier(.4, 0, .2, 1);*/
		--transition: ease-in-out;
}


}

/***
* Sticky header activated
*/
header.sticky-header.elementor-sticky--effects {
	--header-height: 90px!important;
	--shrink-header-to: 0.6;
	--transition: .7s cubic-bezier(.4, 0, .2, 1);
    background-color: rgba (244, 245, 248, 1)!important;
		-webkit-backdrop-filter: saturate(100%) blur(0px)!important;
	backdrop-filter: saturate(100%) blur(0px)!important;
/*	transition: background-color var(--transition),
				backdrop-filter var(--transition),
				box-shadow var(--transition);   */
}

header.sticky-header > .elementor-container {
	min-height: var(--header-height);
	transition: min-height var(--transition);




}
header.sticky-header.elementor-sticky--effects > .elementor-container {
	min-height: calc( var(--header-height) * var(--shrink-header-to) );
/*	--header-height: 50px!important;
	--shrink-header-to: 50px!important;  */
}


/***
* Shorter header on mobile (70px instead of 100px)
*/
@media only screen and (max-width: 767px) {
	header.sticky-header {
		--header-height: 70px;
	}
}

/***
* class: .logo
*/
header.sticky-header .logo img {
	transition: transform var(--transition);
transform-origin: left;
}
header.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(.8);
	transform-origin: left;
}


/***
* Optional: Change menu font size on Scroll
*/
header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item {
  font-size: .9em !important;
}







 /*-----Opacity when hovered ----*/
 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:hover  {
     opacity:1!important;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c5adda */#vert-align-items  {
vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31f0520 */header.sticky-header
{
    padding-top:25px ;
    padding-bottom:25px ;
}



header.elementor-element.elementor-element-5647177.e-con-full.sticky-header.elementor-hidden-tablet.elementor-hidden-mobile.e-flex.e-con.e-parent.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-motion-effects-parent.animated.fadeInDown.elementor-sticky--effects
{
    padding-top:5px ;
    padding-bottom:5px ;
}








/***
* class: .sticky-header
*/
header.sticky-header {
background-color: rgba(244, 245, 248, 1);
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07);
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
		--shrink-header-to: 1;
	--transition: .45s cubic-bezier(.4, 0, .2, 1);
}


}

/***
* Sticky header activated
*/
header.sticky-header.elementor-sticky--effects {
	--header-height: 90px!important;
	--shrink-header-to: 0.6;
	--transition: .7s cubic-bezier(.4, 0, .2, 1);
    background-color: rgba (244, 245, 248, 1)!important;
		-webkit-backdrop-filter: saturate(100%) blur(0px)!important;
	backdrop-filter: saturate(100%) blur(0px)!important;
/*	transition: background-color var(--transition),
				backdrop-filter var(--transition),
				box-shadow var(--transition);   */
}

header.sticky-header > .elementor-container {
	min-height: var(--header-height);
	transition: min-height var(--transition);




}
header.sticky-header.elementor-sticky--effects > .elementor-container {
	min-height: calc( var(--header-height) * var(--shrink-header-to) );
/*	--header-height: 50px!important;
	--shrink-header-to: 50px!important;  */
}


/***
* Shorter header on mobile (90px instead of 100px)
*/
@media only screen and (max-width: 767px) {
	header.sticky-header {
		--header-height: 50px;
		    padding-top:0px ;
    padding-bottom:0px ;
	}
	#mobile-header  {
	    max-height:90px;
	}
		#hamburger-menu  {
	    padding-right:0px!important;
	}
}


@media only screen and (min-width: 767px) and (max-width: 1024px) {
	header.sticky-header {
		--header-height: 50px;
		    padding-top:0px ;
    padding-bottom:0px ;
	}
	#mobile-header  {
	    max-height:120px;
	}
	#hamburger-menu  {
    padding-top:0px!important;
    padding-right:0px!important;
    margin-top:-30px!important;
	}
	.elementor-17160 .elementor-element.elementor-element-0c5adda.e-con {
    margin-top: 20px !important;
    align-self: center;
}
}


/***
* class: .logo
*/
header.sticky-header .logo img {
	transition: transform var(--transition);
transform-origin: left;
}
header.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(.8);
	transform-origin: left;
}


/***
* Optional: Change menu font size on Scroll
*/
header.sticky-header.elementor-sticky--effects .elementor-nav-menu .elementor-item {
  font-size: .9em !important;
}







 /*-----Opacity when hovered ----*/
 .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:hover  {
     opacity:1!important;
 }/* End custom CSS */