.elementor-5445 .elementor-element.elementor-element-29888da1{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5445 .elementor-element.elementor-element-29888da1:not(.elementor-motion-effects-element-type-background), .elementor-5445 .elementor-element.elementor-element-29888da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5445 .elementor-element.elementor-element-29888da1, .elementor-5445 .elementor-element.elementor-element-29888da1::before{--border-transition:0.3s;}.elementor-5445 .elementor-element.elementor-element-22aaa2ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5445 .elementor-element.elementor-element-778339c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0em;--margin-block-end:0em;--margin-inline-start:2em;--margin-inline-end:2em;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5445 .elementor-element.elementor-element-3b2fbd15{color:#FFFFFF;}.elementor-5445 .elementor-element.elementor-element-3b2fbd15 > .elementor-widget-container{margin:0em 0em -1em 0em;padding:0px 0px 0px 0px;}.elementor-5445 .elementor-element.elementor-element-3935dd20 .elementor-heading-title{color:#FFFFFF;}.elementor-5445 .elementor-element.elementor-element-702574d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5445 .elementor-element.elementor-element-1e45b0c2{--spacer-size:24px;}.elementor-5445 .elementor-element.elementor-element-388ad95e .dblh__content{width:40%;}.elementor-5445 .elementor-element.elementor-element-388ad95e .dblh__title-wrapper{font-size:28px;font-weight:800;padding:0px 0px 10px 0px;}.elementor-5445 .elementor-element.elementor-element-388ad95e .dblh__title{display:inline;}.elementor-5445 .elementor-element.elementor-element-388ad95e .wgl-double-heading .dblh__subtitle::before,
                     .elementor-5445 .elementor-element.elementor-element-388ad95e .wgl-double-heading .dblh__subtitle::after{background-color:#FDBB30;}.elementor-5445 .elementor-element.elementor-element-388ad95e > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-5445 .elementor-element.elementor-element-41bc2c7f{--spacer-size:20px;}@media(min-width:768px){.elementor-5445 .elementor-element.elementor-element-22aaa2ae{--width:25%;}.elementor-5445 .elementor-element.elementor-element-778339c1{--width:75%;}}@media(max-width:1200px){.elementor-5445 .elementor-element.elementor-element-388ad95e .dblh__content{width:50%;}}@media(max-width:767px){.elementor-5445 .elementor-element.elementor-element-388ad95e .dblh__content{width:100%;}.elementor-5445 .elementor-element.elementor-element-388ad95e .dblh__title-wrapper{font-size:24px;}}/* 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: #1165fd;
	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;
}
.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: #1165fd;
}
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{
	background-color: #fc3645;
}
.mobile_switch_on .sub-menu .nav-btn {
	border: 1px solid #fc3645 !important;
	margin-top: 10px;
}
/*.sub-menu .nav-btn.current_page_item,*/
.sub-menu .nav-btn:hover {
	background-color: #fff;
}
.sub-menu .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 {
	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 {
	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:#fdbb30;
}
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: #1165fd !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;
    }
}/* End custom CSS */