.elementor-772 .elementor-element.elementor-element-1fef6351{--display:flex;--justify-content:flex-end;--gap:18px 18px;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;--z-index:100;}.elementor-772 .elementor-element.elementor-element-1fef6351, .elementor-772 .elementor-element.elementor-element-1fef6351::before{--border-transition:0.3s;}.elementor-772 .elementor-element.elementor-element-3f9271b8 img{width:220px;}.elementor-772 .elementor-element.elementor-element-3f9271b8{z-index:100;}.elementor-772 .elementor-element.elementor-element-350b98e2 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF00;}.elementor-772 .elementor-element.elementor-element-350b98e2 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.5px;word-spacing:0px;}.elementor-772 .elementor-element.elementor-element-350b98e2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-541fa18 );fill:var( --e-global-color-541fa18 );padding-top:20px;padding-bottom:20px;}.elementor-772 .elementor-element.elementor-element-350b98e2{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-772 .elementor-element.elementor-element-350b98e2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-772 .elementor-element.elementor-element-350b98e2 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-350b98e2 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-350b98e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-772 .elementor-element.elementor-element-1fef6351{--width:500px;--min-height:171px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-around;}.elementor-772 .elementor-element.elementor-element-350b98e2 .elementor-nav-menu .elementor-item{font-size:22px;}.elementor-772 .elementor-element.elementor-element-350b98e2 .elementor-menu-toggle{border-radius:46px;}}/* Start custom CSS for container, class: .elementor-element-1fef6351 */.shrinker {
	background: transparent;
        height: 220px;
	transition: all .5s linear!important;
	-webkit-transition: all .5s linear!important;
	-moz-transition: all .5s linear!important;
}

.shrinker.elementor-sticky--effects {
	  background-color: rgba(33, 33, 33, 0.95);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
        height: 110px !important;
	padding-top: 2px!important;
	padding-bottom: 2px!important;
	box-shadow: 0px 6px 30px -4px rgba(0,0,0,.05);
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.s-logo img {
	width: 250px!important;
	padding-bottom: -22px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

.shrinker.elementor-sticky--effects img {
	width: 150px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}

/* shrinking menu */

.shrinker.elementor-sticky--effects ul li a {
	font-size: .8rem!important;
	    padding-top: 2px!important;
    padding-bottom: 10px!important;
	transition: all .2s linear!important;
	-webkit-transition: all .2s linear!important;
	-moz-transition: all .2s linear!important;
}/* End custom CSS */