/* Explore Puncak Header Proposal CTA — v0.33.0
 * Scope is deliberately limited to the managed Minta Proposal menu item.
 * Flatsome remains the sole owner of header markup, logo, menu typography,
 * dropdowns, header height/geometry and sticky behavior.
 */
@media (min-width:850px){
  #header .ep-core-proposal-menu-cta,
  .header-wrapper .ep-core-proposal-menu-cta{
    margin-left:24px!important;
  }
  #header .ep-core-proposal-menu-cta>a,
  .header-wrapper .ep-core-proposal-menu-cta>a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:40px!important;
    padding:0 18px!important;
    border:1px solid #155e45!important;
    border-radius:8px!important;
    background:#155e45!important;
    color:#fff!important;
    box-shadow:0 6px 16px rgba(21,94,69,.16)!important;
    font-family:inherit!important;
    font-size:inherit!important;
    font-weight:inherit!important;
    line-height:1!important;
    text-transform:none!important;
  }
  #header .ep-core-proposal-menu-cta>a:hover,
  .header-wrapper .ep-core-proposal-menu-cta>a:hover{
    background:#0f4c37!important;
    border-color:#0f4c37!important;
    color:#fff!important;
  }
  #header .ep-core-proposal-menu-cta>a:before,
  #header .ep-core-proposal-menu-cta>a:after,
  .header-wrapper .ep-core-proposal-menu-cta>a:before,
  .header-wrapper .ep-core-proposal-menu-cta>a:after{
    display:none!important;
  }
}
@media (max-width:849px){
  .mobile-sidebar .ep-core-proposal-menu-cta,
  .off-canvas .ep-core-proposal-menu-cta{
    margin:14px 20px!important;
  }
  .mobile-sidebar .ep-core-proposal-menu-cta>a,
  .off-canvas .ep-core-proposal-menu-cta>a{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:44px!important;
    padding:0 18px!important;
    border-radius:8px!important;
    background:#155e45!important;
    color:#fff!important;
    font-family:inherit!important;
    font-size:inherit!important;
    font-weight:inherit!important;
    text-transform:none!important;
  }
}
