.elementor-531 .elementor-element.elementor-element-980792f{--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;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-531 .elementor-element.elementor-element-980792f:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-980792f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19191900;}.elementor-531 .elementor-element.elementor-element-980792f, .elementor-531 .elementor-element.elementor-element-980792f::before{--border-transition:0.3s;}.elementor-531 .elementor-element.elementor-element-374192c{text-align:left;width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-531 .elementor-element.elementor-element-155490b .elementor-menu-toggle{margin-left:auto;}.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu .elementor-item{font-family:"Lato", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--main .elementor-item{color:#CCCCCC;fill:#CCCCCC;padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;}.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--main .elementor-item:focus{color:#EEEEEE;fill:#EEEEEE;}.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-155490b{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--dropdown a, .elementor-531 .elementor-element.elementor-element-155490b .elementor-menu-toggle{color:var( --e-global-color-5e97732 );}.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--dropdown{background-color:#191919F2;}@media(max-width:1366px){.elementor-531 .elementor-element.elementor-element-980792f{--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-531 .elementor-element.elementor-element-374192c{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}}@media(max-width:1024px){.elementor-531 .elementor-element.elementor-element-980792f{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-531 .elementor-element.elementor-element-374192c{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-980792f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-374192c{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px;}.elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-531 .elementor-element.elementor-element-155490b .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:43px !important;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-374192c */.elementor-531 .elementor-element.elementor-element-374192c a {
    line-height: 1;
    text-align: center;
    display: inline-block;
    border: 1px solid #CCC;
    padding: 0.5rem;
    border-radius: 100%;
    box-shadow: 0 0 2px #CCC;
    -webkit-animation: LogoAnimation 15s ease infinite alternate;
    -moz-animation: LogoAnimation 15s ease infinite alternate;
    animation: LogoAnimation 15s ease infinite alternate;
}

@keyframes LogoAnimation {
	0%		{border-color: rgb(255,255,153);	box-shadow: 0 0 2px rgb(255,255,153);	-webkit-box-shadow: 0 0 2px rgb(255,255,153);}	
	20%		{border-color: rgb(255,204,102);	box-shadow: 0 0 2px rgb(255,204,102);	-webkit-box-shadow: 0 0 2px rgb(255,204,102);}	
	40%		{border-color: rgb(255,102,102);	box-shadow: 0 0 2px rgb(255,102,102);	-webkit-box-shadow: 0 0 2px rgb(255,102,102);}	
	60%		{border-color: rgb(51,204,51);		box-shadow: 0 0 2px rgb(51,204,51);		-webkit-box-shadow: 0 0 2px rgb(51,204,51);}	
	80%		{border-color: rgb(51,153,255);		box-shadow: 0 0 2px rgb(51,153,255);	-webkit-box-shadow: 0 0 2px rgb(51,153,255);}	
	100%	{border-color: rgb(102,51,204);		box-shadow: 0 0 2px rgb(102,51,204);	-webkit-box-shadow: 0 0 2px rgb(102,51,204);}
}/* End custom CSS */