.elementor-23849 .elementor-element.elementor-element-9f7e790{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-item:hover .ep-title, .elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-item.active .ep-title{background-color:#356DF1;}.elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-sub-menu-grid{grid-template-columns:repeat(1, 1fr);grid-row-gap:0px;}.elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-heading{text-align:left;color:#000000;margin:0px 0px 0px 0px;text-transform:none;}.elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-item{border-radius:10px 10px 10px 10px;}.elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-title{color:#000000;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;}.elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-item:hover .ep-title{color:#FFFFFF;}.elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-item.active .ep-title{color:#FFFFFF;}.elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-hover-icon{color:#356DF1;}.elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-item:hover .ep-title, .elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-item.active .ep-title{background-color:#356DF1;}.elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-sub-menu-grid{grid-template-columns:repeat(1, 1fr);grid-row-gap:0px;}.elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-heading{text-align:left;color:#000000;margin:0px 0px 0px 0px;text-transform:none;}.elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-item{border-radius:10px 10px 10px 10px;}.elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-title{color:#000000;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;}.elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-item:hover .ep-title{color:#FFFFFF;}.elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-item.active .ep-title{color:#FFFFFF;}.elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-hover-icon{color:#356DF1;}.elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-item:hover .ep-title, .elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-item.active .ep-title{background-color:#356DF1;}.elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-sub-menu-grid{grid-template-columns:repeat(1, 1fr);grid-row-gap:0px;}.elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-heading{text-align:left;color:#000000;margin:0px 0px 0px 0px;text-transform:none;}.elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-item{border-radius:10px 10px 10px 10px;}.elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-title{color:#000000;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;}.elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-item:hover .ep-title{color:#FFFFFF;}.elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-item.active .ep-title{color:#FFFFFF;}.elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-hover-icon{color:#356DF1;}.elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-item:hover .ep-title, .elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-item.active .ep-title{background-color:#356DF1;}.elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-sub-menu-grid{grid-template-columns:repeat(1, 1fr);grid-row-gap:0px;}.elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-heading{text-align:left;color:#000000;margin:0px 0px 0px 0px;text-transform:none;}.elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-item{border-radius:10px 10px 10px 10px;}.elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-title{color:#000000;padding:15px 15px 15px 15px;border-radius:6px 6px 6px 6px;}.elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-item:hover .ep-title{color:#FFFFFF;}.elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-item.active .ep-title{color:#FFFFFF;}.elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-hover-icon{color:#356DF1;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-23849 .elementor-element.elementor-element-9f7e790{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-23849 .elementor-element.elementor-element-e3c6f09 .ep-sub-menu .ep-sub-menu-wrap .ep-sub-menu-grid{grid-template-columns:repeat(1, 1fr);}.elementor-23849 .elementor-element.elementor-element-caa6256 .ep-sub-menu .ep-sub-menu-wrap .ep-sub-menu-grid{grid-template-columns:repeat(1, 1fr);}.elementor-23849 .elementor-element.elementor-element-1910846 .ep-sub-menu .ep-sub-menu-wrap .ep-sub-menu-grid{grid-template-columns:repeat(1, 1fr);}.elementor-23849 .elementor-element.elementor-element-01a3fba .ep-sub-menu .ep-sub-menu-wrap .ep-sub-menu-grid{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor-23849 .elementor-element.elementor-element-9f7e790{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for bdt-sub-menu, class: .elementor-element-e3c6f09 *//* Active state for .ep-title */
.ep-item.active .ep-title {
  background-color: transparent !important; /* No background */
  color: #346def !important; /* Text color */
  text-decoration: underline !important; /* Underline text */
}

/* Hover state when the item is active */
.ep-item.active:hover .ep-title {
  background-color: #356DF1 !important; /* Background color on hover */
  color: #fff !important; /* Text color */
  text-decoration: none !important; /* Remove underline on hover */
}/* End custom CSS */
/* Start custom CSS for bdt-sub-menu, class: .elementor-element-caa6256 *//* Active state for .ep-title */
.ep-item.active .ep-title {
  background-color: transparent !important; /* No background */
  color: #346def !important; /* Text color */
  text-decoration: underline !important; /* Underline text */
}

/* Hover state when the item is active */
.ep-item.active:hover .ep-title {
  background-color: #356DF1 !important; /* Background color on hover */
  color: #fff !important; /* Text color */
  text-decoration: none !important; /* Remove underline on hover */
}/* End custom CSS */
/* Start custom CSS for bdt-sub-menu, class: .elementor-element-1910846 *//* Active state for .ep-title */
.ep-item.active .ep-title {
  background-color: transparent !important; /* No background */
  color: #346def !important; /* Text color */
  text-decoration: underline !important; /* Underline text */
}

/* Hover state when the item is active */
.ep-item.active:hover .ep-title {
  background-color: #356DF1 !important; /* Background color on hover */
  color: #fff !important; /* Text color */
  text-decoration: none !important; /* Remove underline on hover */
}/* End custom CSS */
/* Start custom CSS for bdt-sub-menu, class: .elementor-element-01a3fba *//* Active state for .ep-title */
.ep-item.active .ep-title {
  background-color: transparent !important; /* No background */
  color: #346def !important; /* Text color */
  text-decoration: underline !important; /* Underline text */
}

/* Hover state when the item is active */
.ep-item.active:hover .ep-title {
  background-color: #356DF1 !important; /* Background color on hover */
  color: #fff !important; /* Text color */
  text-decoration: none !important; /* Remove underline on hover */
}/* End custom CSS */