.elementor-34311 .elementor-element.elementor-element-7ad1fc1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-34311 .elementor-element.elementor-element-7ad1fc1:not(.elementor-motion-effects-element-type-background), .elementor-34311 .elementor-element.elementor-element-7ad1fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D518C;}.elementor-34311 .elementor-element.elementor-element-7ad1fc1{box-shadow:0px 10px 10px -14px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-34311 .elementor-element.elementor-element-7ad1fc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34311 .elementor-element.elementor-element-1c7470f .elementor-repeater-item-9d7b0e8 ul.sub-menu{width:275px;}.elementor-34311 .elementor-element.elementor-element-1c7470f .uael-nav-menu__toggle{text-align:right;}.elementor-34311 .elementor-element.elementor-element-1c7470f .menu-item a.uael-menu-item,.elementor-34311 .elementor-element.elementor-element-1c7470f .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-34311 .elementor-element.elementor-element-1c7470f .menu-item a.uael-menu-item, .elementor-34311 .elementor-element.elementor-element-1c7470f .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-34311 .elementor-element.elementor-element-1c7470f .menu-item a.uael-menu-item{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-34311 .elementor-element.elementor-element-1c7470f .menu-item a.uael-menu-item:not(.elementor-button), .elementor-34311 .elementor-element.elementor-element-1c7470f .sub-menu a.uael-sub-menu-item{color:#FFFFFF;}.elementor-34311 .elementor-element.elementor-element-1c7470f .sub-menu a.uael-sub-menu-item,
								.elementor-34311 .elementor-element.elementor-element-1c7470f .elementor-menu-toggle,
								.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown li a.uael-menu-item:not(.elementor-button),
								.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button),
								.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible li a.uael-menu-item,
								.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible li a.uael-sub-menu-item{color:#5D5D5D;}.elementor-34311 .elementor-element.elementor-element-1c7470f .sub-menu,
								.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown,
								.elementor-34311 .elementor-element.elementor-element-1c7470f .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-34311 .elementor-element.elementor-element-1c7470f .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-34311 .elementor-element.elementor-element-1c7470f .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-34311 .elementor-element.elementor-element-1c7470f .sub-menu{border-radius:0px 0px 0px 0px;}.elementor-34311 .elementor-element.elementor-element-1c7470f .sub-menu li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-34311 .elementor-element.elementor-element-1c7470f .sub-menu li.menu-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;}.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown{border-radius:0px 0px 0px 0px;}.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown li.menu-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;}.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible{border-radius:0px 0px 0px 0px;}.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible li.menu-item:first-child{border-top-left-radius:0px;border-top-right-radius:0px;overflow:hidden;}.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible li.menu-item:last-child{border-bottom-right-radius:0px;border-bottom-left-radius:0px;overflow:hidden;}.elementor-34311 .elementor-element.elementor-element-1c7470f .uael-nav-menu .sub-menu,
								.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown,
						 		.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible{box-shadow:36px 42px 32px 7px rgba(0,0,0,0.5);}.elementor-34311 .elementor-element.elementor-element-1c7470f ul.sub-menu{width:20px;}.elementor-34311 .elementor-element.elementor-element-1c7470f .sub-menu li a.uael-sub-menu-item,
						.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown li a.uael-menu-item,
						.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-34311 .elementor-element.elementor-element-1c7470f .sub-menu a.uael-sub-menu-item,
						 .elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown li a.uael-menu-item,
						 .elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-34311 .elementor-element.elementor-element-1c7470f .sub-menu li.menu-item:not(:last-child),
						.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-34311 .elementor-element.elementor-element-1c7470f nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-34311 .elementor-element.elementor-element-1c7470f div.uael-nav-menu-icon{color:#FFFFFF;}.elementor-34311 .elementor-element.elementor-element-1c7470f div.uael-nav-menu-icon svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-34311 .elementor-element.elementor-element-37797c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-34311 .elementor-element.elementor-element-37797c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-34311 .elementor-element.elementor-element-37797c9.elementor-column > .elementor-widget-wrap{justify-content:center;}@media(min-width:768px){.elementor-34311 .elementor-element.elementor-element-4d26550{width:22.201%;}.elementor-34311 .elementor-element.elementor-element-63945a5{width:38.608%;}.elementor-34311 .elementor-element.elementor-element-37797c9{width:38.857%;}}@media(max-width:1024px) and (min-width:768px){.elementor-34311 .elementor-element.elementor-element-63945a5{width:76%;}.elementor-34311 .elementor-element.elementor-element-37797c9{width:2%;}}@media(max-width:767px){.elementor-34311 .elementor-element.elementor-element-4d26550{width:50%;}.elementor-34311 .elementor-element.elementor-element-63945a5{width:50%;}}/* Start custom CSS for uael-nav-menu, class: .elementor-element-1c7470f */@media screen and (min-width: 992px) {

.elementor-repeater-item-404f7e2 {
display: none;
}

.elementor-repeater-item-3a5379c {
display: none;
}

.sub-menu.parent-has-template {
   box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
padding: 20px 10px 0px 5px;
}

}









.menu-item.menu-item-has-children.parent.parent-has-no-child.elementor-repeater-item-404f7e2  a{
color: #ffffff !important;
background-color: #F5910A !important;
font-weight: 600;
border-radius: 3px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 15px;
}

.menu-item.menu-item-has-children.parent.parent-has-no-child.elementor-repeater-item-404f7e2  a:hover {
background-color: #dd8f26 !important;
}



.menu-item.menu-item-has-children.parent.parent-has-no-child.elementor-repeater-item-3a5379c a {
color: #323940 !important;
background-color: #e0f0ff !important;
font-weight: 600;
border-radius: 3px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 15px;
}

.menu-item.menu-item-has-children.parent.parent-has-no-child.elementor-repeater-item-3a5379c a:hover {
background-color: #d4dfe9!important;
}


@media screen and (max-width: 992px) {
    
    
.sub-menu.parent-has-template {
box-shadow: none;
}
    
.sub-menu.parent-has-template.sub-menu-open {
margin-left: 15px;
margin-right: 15px;
}




}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c94ae3c */.main-nav-custom-buttons {
float: right;    
}



.main-nav-custom-buttons #trial {
  background-color: #F5910A;
  border-radius: 3px;
  color: #ffffff;
  line-height: 39px;
  padding: 7px 16px 7px 16px;
  font-weight: 600;
}

.main-nav-custom-buttons #trial:hover {
  background-color: #dd8f26;
}



.main-nav-custom-buttons #get-a-demo {
  background-color: #E0F0FF;
  border-radius: 3px;
  color: #323940;
  line-height: 39px;
  padding: 7px 16px 7px 16px;
  font-weight: 600;
  margin-left: 4px;
}

.main-nav-custom-buttons #get-a-demo:hover {
  background-color: #d4dfe9;
}


.main-nav-custom-buttons #login {
  background-color: #E0F0FF;
  border-radius: 3px;
  color: #323940;
  line-height: 39px;
  padding: 7px 16px 7px 16px;
  font-weight: 600;
  margin-left: 4px;
}


.main-nav-custom-buttons #login:hover {
  background-color: #d4dfe9;
}/* End custom CSS */