.elementor-9406 .elementor-element.elementor-element-8ee0767 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9406 .elementor-element.elementor-element-8ee0767:not(.elementor-motion-effects-element-type-background), .elementor-9406 .elementor-element.elementor-element-8ee0767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94801ee );}.elementor-9406 .elementor-element.elementor-element-8ee0767{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9406 .elementor-element.elementor-element-8ee0767 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9406 .elementor-element.elementor-element-e969bad .wgl-logotype-container,
                     .elementor-9406 .elementor-element.elementor-element-e969bad{text-align:center;justify-content:center;}.elementor-9406 .elementor-element.elementor-element-e969bad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9406 .elementor-element.elementor-element-e969bad{width:100%;max-width:100%;}.elementor-9406 .elementor-element.elementor-element-4ef28fd{display:inline-flex;width:auto;flex-grow:1;justify-content:flex-start;}.elementor-9406 .elementor-element.elementor-element-4ef28fd .primary-nav{height:100px;}.elementor-9406 .elementor-element.elementor-element-4ef28fd .primary-nav > div > ul, .elementor-9406 .elementor-element.elementor-element-4ef28fd .primary-nav > ul{font-family:"Noto Sans", Sans-serif;font-weight:700;}.elementor-9406 .elementor-element.elementor-element-4ef28fd .primary-nav > ul > li > a > .menu-item__plus{color:var( --e-global-color-207d624 );}.elementor-9406 .elementor-element.elementor-element-4ef28fd .primary-nav > ul > li:hover > a{color:var( --e-global-color-6a8db5e );}.elementor-9406 .elementor-element.elementor-element-4ef28fd .primary-nav > ul > li[class*="current"]:not(:hover) > a{color:var( --e-global-color-6a8db5e );}.elementor-9406 .elementor-element.elementor-element-4ef28fd .primary-nav > ul > li > a.active{color:var( --e-global-color-6a8db5e );}@media(min-width:768px){.elementor-9406 .elementor-element.elementor-element-3255d79{width:25%;}.elementor-9406 .elementor-element.elementor-element-a112ed2{width:75%;}}/* Start custom CSS */.my-logo{
    max-width: 480px !important;
}
.my-logo img{
    padding-left: 50px;
}
.primary-nav ul li > ul .menu-item a {
	padding: 5px 36px 0 40px;
}
.current_page_item .sub-menu,
.current_page_parent .sub-menu,
.current-page-ancestor .sub-menu{
	opacity: 1;
	background-color: #212b3b;
	min-width: 100%;
	position: absolute;
	top: inherit;
	transition: none;
	border-width: 0;
	display: flex;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 7px 25.5vw 7px 490px;
	visibility: inherit;
	flex-wrap: nowrap;
	height: auto;
	min-height: 60px;
	justify-content: space-between;
	align-items: center;
    font-family: "Noto Sans", Sans-serif;
    font-size: 15px;
}
.primary-nav ul li:hover > ul {
	opacity: 0 !important;
}
.primary-nav ul.mobile_switch_on li:hover > ul,
.primary-nav ul.mobile_switch_on li > ul {
	opacity: 1 !important;
}
.primary-nav ul li.current_page_item:hover > ul,
.primary-nav ul li.current_page_parent:hover > ul,
.primary-nav ul li.current-page-ancestor:hover > ul {
	opacity: 1 !important;
}
.current_page_item .sub-menu li,
.current_page_parent .sub-menu li,
.current-page-ancestor .sub-menu li{
	display:block;
	position:relative;
}
ul:not(.sub-menu) li.current_page_item,
.current_page_parent,
.current-page-ancestor{
	position:inherit !important;
}
ul ul.sub-menu li.current_page_item {
	position: relative !important;
}
.sticky-sidebar {
    padding: 0;
}
.primary-nav ul li > ul li[class*="current"] > a, 
.primary-nav ul li > ul li:hover > a {
	color: #fff;
}
ul .current_page_item a .item_wrapper_text .item_text{
    color: #fc3645;
}
ul ul .current_page_item a .item_wrapper_text .item_text {
	color: #fff;
}
ul .current_page_item ul a .item_wrapper_text .item_text,
.primary-nav ul li > ul .menu-item a {
	color: #fff;
}
.menu-item__plus{
    display: none;
}
.sub-menu .nav-btn,
.nav-btn {
	background-color: #fc3645;
	border-radius: 4px;
    transition: background-color 0.4s ease-in-out;
}
.mobile_switch_on .sub-menu .nav-btn,
.mobile_switch_on .nav-btn {
	border: 1px solid #fc3645 !important;
	margin-top: 10px;
    color: #fff;
}
/*.sub-menu .nav-btn.current_page_item,*/
.sub-menu .nav-btn:hover,
.nav-btn:hover {
	background-color: #fff;
}
.sub-menu .nav-btn a,
.nav-btn a {
	padding: 6px 40px 3px 40px;
}
ul.mobile_switch_on .current_page_item ul a .item_wrapper_text .item_text,
.primary-nav ul.mobile_switch_on li > ul .menu-item a .item_text,
.current_page_item.nav-btn a:hover .item_wrapper_text .item_text,
.sub-menu .nav-btn a:hover,
.nav-btn a:hover {
	color:#363636 !important;
}
.current_page_item.nav-btn a .item_wrapper_text .item_text,
.primary-nav ul.mobile_switch_on li > ul .menu-item.nav-btn a .item_text{
	color: #fff !important;
}
.current_page_item.nav-btn a:hover .item_wrapper_text .item_text,
.primary-nav ul.mobile_switch_on li > ul .menu-item.nav-btn a:hover .item_text,
ul .current_page_item ul .nav-btn a:hover .item_wrapper_text .item_text{
	color: #363636 !important;
}
.sub-menu .nav-btn .menu-item_dots {
	opacity: 1 !important;
	transition: none !important;
	transform: none !important;
}
.sub-menu .nav-btn  .item_wrapper_text .item_text,
.nav-btn  .item_wrapper_text .item_text{
	transition: none !important;
	padding-left: 20px !important;
    padding-right: 10px !important;
}
.sub-menu .nav-btn a:hover .item_wrapper_text .menu-item_dots::before {
	color: #fc3645;
}
ul ul .current_page_item a .item_wrapper_text .item_text/*,
.current_page_parent > a .item_wrapper_text .item_text*/{
	padding: 0 30px 0 0 !important;
	color: #fff !important;
}
.current_page_parent > a .item_wrapper_text .item_text,
.current-page-ancestor > a .item_wrapper_text .item_text{
	color: #fc3645 !important;
}
.current_page_item a .item_wrapper_text .menu-item_dots::before,
.current_page_parent > a .item_wrapper_text .menu-item_dots::before,
.current-page-ancestor > a .item_wrapper_text .menu-item_dots::before{
    display: none !important;
}
.current_page_item ul a .item_wrapper_text .menu-item_dots::before,
.current_page_parent ul > a .item_wrapper_text .menu-item_dots::before,
.current-page-ancestor ul > a .item_wrapper_text .menu-item_dots::before{
    display: inline-block !important;
}
@media only screen and (max-width: 1922px) {
    .my-logo img{
        padding-left: 3vw;
    }
   .current_page_item .sub-menu, 
   .current_page_parent .sub-menu, 
   .current-page-ancestor .sub-menu {
    	padding: 7px 7px 7px 3.85vw;
    }
}
@media only screen and (max-width: 1500px) {
    .my-logo img{
        padding-left: 0px;
    }
    .current_page_item .sub-menu, 
    .current_page_parent .sub-menu, 
    .current-page-ancestor .sub-menu {
    	padding: 7px 7px 7px 14px;
    }
    .sub-menu li:not(.nav-btn) a{
        padding: 5px 0 0 0 !important;
    }
}
.wgl-menu_outer .mobile-hamburger-close {
	background: #fc3645 !important;
}
/*------------------------------------------------ MOBILE NAV -----------------------------------------------*/
.parent-element-link .item_text {
	font-weight: 800;
	text-transform: uppercase;
}
li:not(.parent-element-link) {
	margin-left: 15px;
}/* End custom CSS */