.elementor-3834 .elementor-element.elementor-element-9bdd768{--display:flex;--min-height:33vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3834 .elementor-element.elementor-element-9bdd768:not(.elementor-motion-effects-element-type-background), .elementor-3834 .elementor-element.elementor-element-9bdd768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(166deg, #1753AB 19%, #6B48B8 100%);}.elementor-3834 .elementor-element.elementor-element-6104d4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2.7vw;--padding-bottom:2.7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3834 .elementor-element.elementor-element-7812461f{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:0vw;}.elementor-3834 .elementor-element.elementor-element-78e9e3d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3834 .elementor-element.elementor-element-fb9e4e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0.7vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-3834 .elementor-element.elementor-element-a935cb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3834 .elementor-element.elementor-element-a935cb9 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-3834 .elementor-element.elementor-element-a935cb9 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:0.2px;word-spacing:1px;}.elementor-3834 .elementor-element.elementor-element-a935cb9{--jmm-top-item-title-color:var( --e-global-color-520418d );--jmm-top-hover-item-title-color:var( --e-global-color-520418d );--jmm-top-active-item-title-color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-92cce0b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:0.2px;word-spacing:0.1em;}.elementor-3834 .elementor-element.elementor-element-bc7507b{--jmm-top-item-title-color:var( --e-global-color-520418d );--jmm-top-hover-item-title-color:var( --e-global-color-520418d );--jmm-top-active-item-title-color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__toggle .jet-mobile-menu__toggle-text{color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon i{font-size:28px;}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon svg{width:28px;}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__container{width:100%;z-index:999;}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:var( --e-global-color-7580322 );}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__container .jet-mobile-menu__back i{color:var( --e-global-color-520418d );font-size:26px;}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__container .jet-mobile-menu__back svg{color:var( --e-global-color-520418d );width:26px;}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__item .jet-menu-label{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:0.2px;word-spacing:2px;color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__item .jet-menu-icon{color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-icon{color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-2c0fb661{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:3vw;}.elementor-3834 .elementor-element.elementor-element-2c0fb661.e-con{--align-self:center;}.elementor-3834 .elementor-element.elementor-element-201c911 .elementor-button{background-color:#02010100;font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:1rem;font-weight:600;letter-spacing:0.2px;word-spacing:0.1em;fill:var( --e-global-color-520418d );color:var( --e-global-color-520418d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-520418d );border-radius:45px 45px 45px 45px;padding:0.9vw 1.22vw 0.9vw 1.22vw;}.elementor-3834 .elementor-element.elementor-element-201c911 .elementor-button:hover, .elementor-3834 .elementor-element.elementor-element-201c911 .elementor-button:focus{background-color:var( --e-global-color-520418d );color:var( --e-global-color-primary );border-color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-201c911 .elementor-button:hover svg, .elementor-3834 .elementor-element.elementor-element-201c911 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3834 .elementor-element.elementor-element-b9d3ffd{--display:flex;--min-height:15vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3834 .elementor-element.elementor-element-8deb787{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3834 .elementor-element.elementor-element-40b7f9a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3834 .elementor-element.elementor-element-40b7f9a.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-3834 .elementor-element.elementor-element-b7b319f .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:0.8rem;font-weight:400;color:var( --e-global-color-520418d );}.elementor-3834 .elementor-element.elementor-element-f217e25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3834 .elementor-element.elementor-element-f217e25.e-con{--align-self:center;}.elementor-3834 .elementor-element.elementor-element-0015420{--divider-border-style:solid;--divider-color:#FFFFFF3B;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-3834 .elementor-element.elementor-element-0015420 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-3834 .elementor-element.elementor-element-0015420 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3834 .elementor-element.elementor-element-cfee47d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:20px;}.elementor-3834 .elementor-element.elementor-element-f47b76f .elementor-heading-title{font-family:"IBM Plex Sans Condensed", Sans-serif;font-size:2.3rem;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-520418d );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3834 .elementor-element.elementor-element-9bdd768{--min-height:0vh;}.elementor-3834 .elementor-element.elementor-element-6104d4f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3834 .elementor-element.elementor-element-92cce0b{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:3.5vw;}.elementor-3834 .elementor-element.elementor-element-92cce0b.e-con{--order:99999 /* order end hack */;}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:1.4rem;}.elementor-3834 .elementor-element.elementor-element-bc7507b .jet-mobile-menu__item .jet-menu-label{font-size:1.4rem;}.elementor-3834 .elementor-element.elementor-element-201c911 .elementor-button{font-size:0.8rem;padding:11px 25px 11px 25px;}.elementor-3834 .elementor-element.elementor-element-40b7f9a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:9vw;--padding-right:0vw;}.elementor-3834 .elementor-element.elementor-element-0015420 .elementor-divider{text-align:right;}.elementor-3834 .elementor-element.elementor-element-0015420 .elementor-divider-separator{margin:0 auto;margin-right:0;}.elementor-3834 .elementor-element.elementor-element-cfee47d{--padding-top:5px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3834 .elementor-element.elementor-element-f47b76f .elementor-heading-title{font-size:1.6rem;}}@media(max-width:767px){.elementor-3834 .elementor-element.elementor-element-6104d4f{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3834 .elementor-element.elementor-element-6104d4f.e-con{--order:-99999 /* order start hack */;}.elementor-3834 .elementor-element.elementor-element-7812461f{--width:25%;}.elementor-3834 .elementor-element.elementor-element-7812461f.e-con{--order:1;}.elementor-3834 .elementor-element.elementor-element-78e9e3d5{--width:15vw;}.elementor-3834 .elementor-element.elementor-element-fb9e4e5{--width:15%;}.elementor-3834 .elementor-element.elementor-element-fb9e4e5.e-con{--order:2;}.elementor-3834 .elementor-element.elementor-element-92cce0b{--width:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3834 .elementor-element.elementor-element-92cce0b.e-con{--order:4;}.elementor-3834 .elementor-element.elementor-element-2c0fb661{--width:40%;--justify-content:center;}.elementor-3834 .elementor-element.elementor-element-2c0fb661.e-con{--order:3;}.elementor-3834 .elementor-element.elementor-element-8deb787{--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3834 .elementor-element.elementor-element-40b7f9a{--width:25%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:0vw;}.elementor-3834 .elementor-element.elementor-element-b7b319f .elementor-heading-title{font-size:0.7rem;}.elementor-3834 .elementor-element.elementor-element-f217e25{--width:60%;}.elementor-3834 .elementor-element.elementor-element-0015420 .elementor-divider-separator{width:25%;margin:0 auto;margin-left:0;}.elementor-3834 .elementor-element.elementor-element-0015420 .elementor-divider{text-align:left;}.elementor-3834 .elementor-element.elementor-element-cfee47d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:0vw;}.elementor-3834 .elementor-element.elementor-element-f47b76f .elementor-heading-title{font-size:1.1rem;line-height:1.2em;}}@media(min-width:768px){.elementor-3834 .elementor-element.elementor-element-7812461f{--width:13%;}.elementor-3834 .elementor-element.elementor-element-78e9e3d5{--width:5vw;}.elementor-3834 .elementor-element.elementor-element-fb9e4e5{--width:74%;}.elementor-3834 .elementor-element.elementor-element-92cce0b{--width:0%;}.elementor-3834 .elementor-element.elementor-element-2c0fb661{--width:13%;}.elementor-3834 .elementor-element.elementor-element-8deb787{--width:25%;}.elementor-3834 .elementor-element.elementor-element-40b7f9a{--width:50%;}.elementor-3834 .elementor-element.elementor-element-f217e25{--width:50%;}.elementor-3834 .elementor-element.elementor-element-cfee47d{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3834 .elementor-element.elementor-element-78e9e3d5{--width:7vw;}.elementor-3834 .elementor-element.elementor-element-fb9e4e5{--width:55%;}.elementor-3834 .elementor-element.elementor-element-92cce0b{--width:17%;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-a935cb9 *//* ===================================================
   DESKTOP NAVIGATION – JetMenu
   Applies above 1024px only
   Adjust spacing, font, and hover underline behavior
   =================================================== */
@media (min-width: 1025px) {
  /* ===============================
     JetMenu Desktop Container Setup
     =============================== */
  .jet-mega-menu--layout-horizontal {
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }

  /* ===============================
     Individual Menu Item Styling
     =============================== */
  .jet-mega-menu-item--top-level {
    display: flex;
    align-items: center;
    padding-left: 1.65vh;  /* Adjust horizontal spacing LEFT */
    padding-right: 1.65vh; /* Adjust horizontal spacing RIGHT */
  }

  .jet-mega-menu-item__link--top-level {
    font-family: 'IBM Plex Sans Condensed', sans-serif;
    font-weight: 600;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: white;
    text-decoration: none;
    position: relative;
    padding: 10px 0; /* Top/Bottom padding */
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
  }

  /* ===============================
     Underline Animation on Hover
     =============================== */
  .jet-mega-menu-item__label::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background-color: white;
    margin-top: 13px; /* Distance from text to underline */
    transition: width 0.3s ease;
  }

  .jet-mega-menu-item__link--top-level:hover .jet-mega-menu-item__label::after,
  .jet-mega-menu-item--current .jet-mega-menu-item__label::after {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-bc7507b */@media (max-width: 1024px) {
  /* ===============================
     JetMenu Mobile Container Setup
     =============================== */
  .jet-mobile-menu__body {
    display: flex;
    justify-content: center;      /* Horizontal centering */
    align-items: center;          /* Vertical centering */
    height: 100vh;                /* Full viewport height */
    box-sizing: border-box;
    padding: 0 !important;        /* Remove default padding */
  }

  /* ===============================
     UL Container: Ensure Full Width
     =============================== */
  .jet-mobile-menu__list {
    width: 100%;
  }

  /* ===============================
     Menu Items List Setup
     =============================== */
  .jet-mobile-menu__items {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    list-style: none;
    padding: 0;
    margin: 0;
    row-gap: 3px; /* Space between items */
  }

  /* ===============================
     Menu Label Style
     =============================== */
  .jet-menu-label {
    font-family: 'IBM Plex Sans Condensed', sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
    color: white;
    text-align: center;
  }

  /* ===============================
     Link Cleanup
     =============================== */
  .mobile-link {
    text-decoration: none;
    color: inherit;
  }
}/* End custom CSS */