.header-main-layout{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.header-nav-left{justify-self:start}.header-logo{justify-self:center}.header-nav-right{justify-self:end}@media (max-width:980px){.header-main-layout{display:flex!important;justify-content:space-between}}.header-main-layout .et_mobile_nav_menu .et_mobile_menu{width:320px!important;right:0px!important;left:inherit!important}#navigation-header .et_pb_dropdown a{background:#fff;transition:all .2s ease;padding:6px!important}#navigation-header .et_pb_dropdown a:hover{background:#dff8f3}.internal-hero{position:relative}.blog-pagination .nav-next:hover a .nav-label,.blog-pagination .nav-previous:hover a .nav-label,.blog-pagination .nav-previous:hover a .meta-nav,.blog-pagination .nav-next:hover a .meta-nav{color:#fff!important}.condition-ticker{overflow:hidden;width:100%}.condition-ticker__track{display:flex;flex-wrap:nowrap;align-items:center;gap:26px;width:max-content}.condition-pill{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:12px 22px;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:999px;color:#6caa3c;font-size:clamp(1.1rem,0.9rem + 0.2vw,1.3rem);line-height:1.2;text-transform:uppercase}.condition-ticker__track{animation:conditionTicker 60s linear infinite}.condition-ticker:hover .condition-ticker__track{animation-play-state:paused}@keyframes conditionTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.condition-ticker{overflow-x:auto}.condition-ticker__track{animation:none}}.condition-ticker{mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.hero-video-section{position:relative;overflow:hidden}.hero-video-section::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,0.45);pointer-events:none}.hero-video-section .et_pb_row{position:relative;z-index:2}.has-waitlist .et_pb_toggle_title::after{content:"Wait List";display:inline-block;margin-left:10px;padding:3px 12px;border-radius:12px;background:#dff8f3;color:#6b9d93;font-size:14px;font-weight:600;line-height:1.4;vertical-align:middle}