.elementor-89 .elementor-element.elementor-element-8fc9eff{--display:flex;--min-height:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-598f2ad{--display:flex;--min-height:58px;--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:360px 0px;--row-gap:360px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:112px;--margin-right:112px;}.elementor-89 .elementor-element.elementor-element-c6508f9 img{width:102px;}.elementor-89 .elementor-element.elementor-element-4c0e5db{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:345px;--margin-right:8px;}.elementor-89 .elementor-element.elementor-element-e6ab683{width:var( --container-widget-width, 80.251% );max-width:80.251%;margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.251%;--container-widget-flex-grow:0;text-align:left;}.elementor-89 .elementor-element.elementor-element-e6ab683.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-menu-depth-0 > .aux-item-content{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:none;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-menu-depth-0.aux-hover > .aux-item-content {color:#019A48 !important;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-menu-depth-0.aux-hover > .aux-item-content{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-menu-depth-0.current-menu-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-submenu .aux-menu-item .aux-item-content{color:#019A48 !important;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-submenu .aux-menu-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-submenu .aux-menu-item.aux-hover .aux-item-content{color:#019A48 !important;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-submenu .aux-menu-item.aux-hover{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content{border-style:none;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-89 .elementor-element.elementor-element-4bf58f8{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-32px;}.elementor-89 .elementor-element.elementor-element-a6979c1 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#019A48;color:#019A48;border-style:solid;border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-a6979c1 .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-a6979c1 .elementor-button:focus{background-color:#019A48;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-a6979c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89 .elementor-element.elementor-element-a6979c1 .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-a6979c1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-dcd843c{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:345px;--margin-right:8px;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-submenu .aux-menu-item .aux-item-content{background-color:#FFFFFF;color:#019A48 !important;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-menu-depth-0 > .aux-submenu > .aux-menu-item.aux-hover > .aux-item-content{background-color:#019A48;}.elementor-89 .elementor-element.elementor-element-e1b9443{width:var( --container-widget-width, 80.251% );max-width:80.251%;margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80.251%;--container-widget-flex-grow:0;text-align:left;}.elementor-89 .elementor-element.elementor-element-e1b9443.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-menu-depth-0 > .aux-item-content{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:none;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-menu-depth-0.aux-hover > .aux-item-content {color:#019A48 !important;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-menu-depth-0.aux-hover > .aux-item-content{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-menu-depth-0.current-menu-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-submenu .aux-menu-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-submenu .aux-menu-item.aux-hover .aux-item-content{color:#FFFFFF !important;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-submenu .aux-menu-item.aux-hover{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-89 .elementor-element.elementor-element-f12b1b9{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-32px;}.elementor-89 .elementor-element.elementor-element-c23f7fa .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;fill:#019A48;color:#019A48;border-style:solid;border-radius:8px 8px 8px 8px;}.elementor-89 .elementor-element.elementor-element-c23f7fa .elementor-button:hover, .elementor-89 .elementor-element.elementor-element-c23f7fa .elementor-button:focus{background-color:#019A48;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-c23f7fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89 .elementor-element.elementor-element-c23f7fa .elementor-button:hover svg, .elementor-89 .elementor-element.elementor-element-c23f7fa .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-8fc9eff{--padding-top:12px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-89 .elementor-element.elementor-element-598f2ad{--min-height:0px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-89 .elementor-element.elementor-element-c6508f9 img{width:86px;}.elementor-89 .elementor-element.elementor-element-4c0e5db{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-89 .elementor-element.elementor-element-e6ab683{width:100%;max-width:100%;margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 262px;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-submenu .aux-menu-item{font-size:6px;}.elementor-89 .elementor-element.elementor-element-e6ab683 .aux-submenu .aux-menu-item.aux-hover{font-size:6px;}.elementor-89 .elementor-element.elementor-element-4bf58f8{--justify-content:center;--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-89 .elementor-element.elementor-element-a6979c1 .elementor-button{font-size:12px;}.elementor-89 .elementor-element.elementor-element-dcd843c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-89 .elementor-element.elementor-element-e1b9443{width:100%;max-width:100%;margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 262px;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-submenu .aux-menu-item{font-size:6px;}.elementor-89 .elementor-element.elementor-element-e1b9443 .aux-submenu .aux-menu-item.aux-hover{font-size:6px;}.elementor-89 .elementor-element.elementor-element-f12b1b9{--justify-content:center;--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-89 .elementor-element.elementor-element-c23f7fa .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-8fc9eff{--width:1440px;}.elementor-89 .elementor-element.elementor-element-4c0e5db{--width:712px;}.elementor-89 .elementor-element.elementor-element-dcd843c{--width:712px;}}/* Start custom CSS for aux_menu_box, class: .elementor-element-e6ab683 */@media (max-width: 767px) {
    /* Hide original button container */
    .elementor-element-your-button-id {
        display: none !important;
    }
    
    /* Create button in mobile menu using CSS */
    .elementor-nav-menu__dropdown li:last-child::after {
        content: "Enroll Now";
        display: block;
        background: #ff6b00;
        color: white;
        padding: 15px 20px;
        margin: 20px 15px;
        border-radius: 8px;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
}/* End custom CSS */
/* Start custom CSS for aux_menu_box, class: .elementor-element-e1b9443 */@media (max-width: 767px) {
    /* Hide original button container */
    .elementor-element-your-button-id {
        display: none !important;
    }
    
    /* Create button in mobile menu using CSS */
    .elementor-nav-menu__dropdown li:last-child::after {
        content: "Enroll Now";
        display: block;
        background: #ff6b00;
        color: white;
        padding: 15px 20px;
        margin: 20px 15px;
        border-radius: 8px;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
}

/* Default state */
li.enroll > a,
li.enroll > a.aux-item-content,
li.enroll > a.elementor-item {
  display: inline-block;           /* so padding/radius work like a button */
  background: #ffffff;             /* white pill */
  color: #0aa64a;                  /* green text */
  border: 2px solid #0aa64a;       /* green outline */
  padding: 10px 28px;              /* adjust to taste */
  border-radius: 12px;             /* rounded corners like your screenshot */
  font-weight: 700;                /* bold label */
  line-height: 1;
  text-decoration: none;
  /* Optional: keep it from looking cramped beside other items */
  margin-left: 8px;
}

/* Hover / focus (fill green, text white) */
li.enroll > a:hover,
li.enroll > a:focus-visible,
li.enroll > a.aux-item-content:hover,
li.enroll > a.aux-item-content:focus-visible,
li.enroll > a.elementor-item:hover,
li.enroll > a.elementor-item:focus-visible {
  background: #0aa64a;
  color: #ffffff !important;
  border-color: #0aa64a;
  text-decoration: none;
}

/* If your theme has fullscreen / mobile Auxin menu, keep the style there too */
.aux-master-menu.aux-narrow li.enroll > a.aux-item-content,
.aux-master-menu.aux-fs-menu li.enroll > a.aux-item-content {
  display: inline-block;
  margin-top: 6px;                
}

/* Desktop / normal nav (keep your button look) */
li.enroll > a,
li.enroll > a.aux-item-content,
li.enroll > a.elementor-item {
  display: inline-block;
  padding: 10px 28px;
}

/* Auxin fullscreen / mobile nav override (beats theme .elementor-89 .elementor-element.elementor-element-e1b9443) */
.aux-master-menu li.aux-menu-item.enroll > a.aux-item-content {
  display: inline-block;      /* ensure padding applies like a button */
  padding: 10px 28px;         /* <-- your desired horizontal padding */
  border-radius: 12px;
  background: #fff;
  color: #0aa64a;
  border: 2px solid #0aa64a;
  text-decoration: none;
  font-weight: 700;
  line-height: 1.2;
}

/* Optional: if your site also uses the 'aux-narrow' or 'aux-fs-menu' states */
.aux-master-menu.aux-narrow li.aux-menu-item.enroll > a.aux-item-content,
.aux-master-menu.aux-fs-menu  li.aux-menu-item.enroll > a.aux-item-content {
  padding: 10px 28px;
}/* End custom CSS */