.elementor-1087 .elementor-element.elementor-element-a0c8e17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-1087 .elementor-element.elementor-element-3114448{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:2px 2px 2px 2px;--padding-top:28px;--padding-bottom:28px;--padding-left:40px;--padding-right:40px;--z-index:9999;}.elementor-1087 .elementor-element.elementor-element-1fcd7ee .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:800;line-height:150%;color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-3c1a8af9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-11418ae9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-77392b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-b712347{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-4a586f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-35f73d9{width:var( --container-widget-width, 22px );max-width:22px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:22px;--container-widget-flex-grow:0;text-align:left;}.elementor-1087 .elementor-element.elementor-element-35f73d9.elementor-element{--align-self:flex-start;}.elementor-1087 .elementor-element.elementor-element-35f73d9 img{width:19px;height:19px;}.elementor-1087 .elementor-element.elementor-element-e3e2153{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-2c3887f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;line-height:150%;color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-776bd37 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#747678;}.elementor-1087 .elementor-element.elementor-element-c5056d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-90db2a4{width:var( --container-widget-width, 22px );max-width:22px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:22px;--container-widget-flex-grow:0;text-align:left;}.elementor-1087 .elementor-element.elementor-element-90db2a4.elementor-element{--align-self:flex-start;}.elementor-1087 .elementor-element.elementor-element-90db2a4 img{width:19px;height:19px;}.elementor-1087 .elementor-element.elementor-element-f1ad7d4{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-d06df76 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;line-height:150%;color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-f121dba .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#747678;}.elementor-1087 .elementor-element.elementor-element-582d00f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-d41fe2f{width:var( --container-widget-width, 22px );max-width:22px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:22px;--container-widget-flex-grow:0;text-align:left;}.elementor-1087 .elementor-element.elementor-element-d41fe2f.elementor-element{--align-self:flex-start;}.elementor-1087 .elementor-element.elementor-element-d41fe2f img{width:19px;height:19px;}.elementor-1087 .elementor-element.elementor-element-eee4c0c{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-53dff0d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;line-height:150%;color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-8e8ddc6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#747678;}.elementor-1087 .elementor-element.elementor-element-5904b8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-d7ca15b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-02b02d1{width:var( --container-widget-width, 22px );max-width:22px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:22px;--container-widget-flex-grow:0;text-align:left;}.elementor-1087 .elementor-element.elementor-element-02b02d1.elementor-element{--align-self:flex-start;}.elementor-1087 .elementor-element.elementor-element-02b02d1 img{width:19px;height:19px;}.elementor-1087 .elementor-element.elementor-element-64615d6{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-65b1620 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;line-height:150%;color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-616dd8c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#747678;}.elementor-1087 .elementor-element.elementor-element-cb27299{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-0884e54{width:var( --container-widget-width, 22px );max-width:22px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:22px;--container-widget-flex-grow:0;text-align:left;}.elementor-1087 .elementor-element.elementor-element-0884e54.elementor-element{--align-self:flex-start;}.elementor-1087 .elementor-element.elementor-element-0884e54 img{width:19px;height:19px;}.elementor-1087 .elementor-element.elementor-element-31d7e3e{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-6438e8b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:700;line-height:150%;color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-3bb62cd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#747678;}@media(min-width:768px){.elementor-1087 .elementor-element.elementor-element-4a586f1{--width:100%;}.elementor-1087 .elementor-element.elementor-element-c5056d3{--width:100%;}.elementor-1087 .elementor-element.elementor-element-582d00f{--width:100%;}.elementor-1087 .elementor-element.elementor-element-d7ca15b{--width:100%;}.elementor-1087 .elementor-element.elementor-element-cb27299{--width:100%;}}@media(max-width:767px){.elementor-1087 .elementor-element.elementor-element-3114448{--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-a0c8e17 *//* Works whether .megamenuText is on the <a> or a wrapper */
.megamenuText,
.megamenuText a {
  display: inline-block;
  text-decoration: none;
  border-bottom: 1px solid transparent; /* 1px solid black underline when active/hover */
  transition: border-color .2s ease;
}

.megamenuText:hover,
.megamenuText a:hover,
.megamenuText.active,
.megamenuText a.active {
  border-bottom-color: #000;
}

/* If your CMS adds these, they’ll auto-underline too (WordPress) */
.menu .current-menu-item > a,
.menu .current_page_item > a {
  border-bottom-color: #000;
}/* End custom CSS */