.homepage-wrapper .empty-block{height:20px}@media only screen and (max-width:768px){.homepage-wrapper .empty-block{height:19px}}.homepage-wrapper .eyebrow-title{color:#fff;text-align:center;font-family:Chivo;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.09375rem;text-transform:uppercase}.homepage-wrapper .panel-1{padding-top:16px}@media only screen and (max-width:768px){.homepage-wrapper .panel-1{padding-top:0}}@media only screen and (max-width:768px){.homepage-wrapper .panel-5{padding-top:32px}}@media(max-width:1200px){.homepage-wrapper .panel-5-cards{padding:25px}}@media only screen and (max-width:768px){.homepage-wrapper .panel-5-cards{padding-top:8px}}.homepage-wrapper .homepage-cards{margin:40px 0 48px}.homepage-wrapper .homepage-card{margin-left:24px;margin-bottom:16px}.homepage-wrapper .homepage-cards:first-of-type{margin-top:40px}.homepage-wrapper .homepage-cards:last-of-type{margin-bottom:48px}@media only screen and (max-width:768px){.homepage-wrapper .membership-banner-title,.homepage-wrapper .membership-banner-title>span{font-size:2.5rem}}.hero-banner-container+.announcement-bar{margin-top:15px}.announcement-bar{display:flex;justify-content:center}.announcement-bar .announcement-bar__wrapper{position:relative}.announcement-bar .announcement-bar__wrapper .announcement-bar__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}@media screen and (min-width:1024px){.announcement-bar .announcement-bar__wrapper .announcement-bar__content{top:50%;right:5%;left:unset;transform:translateY(-50%);width:unset;height:unset}}.announcement-bar .announcement-bar__mobile-wrapper .announcement-bar__content .announcement-bar__content-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;align-items:center;text-align:center;padding:85px 40px 30px}.announcement-bar .announcement-bar__desktop-wrapper{display:flex;width:100%}.announcement-bar .announcement-bar__desktop-wrapper .announcement-bar__content{align-items:flex-end}@media screen and (min-width:1025px){.announcement-bar .announcement-bar__desktop-wrapper .announcement-bar__content{padding:64px}}.announcement-bar .announcement-bar__desktop-wrapper .announcement-bar__content .announcement-bar__content-inner{max-width:400px;text-align:center;display:flex;flex-direction:column;gap:25px}.announcement-bar img{width:100%;object-fit:cover}.membership-benfits-wrapper{background:linear-gradient(180deg,#e7f1df99 23.08%,#f9f7f5 75.48%),#fff;padding:40px 16px}@media screen and (min-width:1024px){.membership-benfits-wrapper{padding:80px}}
