.hero-banner{padding:85px 0 100px}.hero-banner .container{margin:0 auto;max-width:calc(1538px + 2rem);padding:0 1rem}.hero-banner .container .row{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.hero-banner .container .column-box{display:flex;flex-wrap:wrap;max-width:797px;width:calc(53% - 15px)}.hero-banner .container .hb-left-column{flex-direction:column;max-width:600px;width:calc(47% - 15px)}.hero-banner .container .hb-left-column h1{color:#222;font-family:var(--font-roboto-serif);font-size:80px;font-style:normal;font-weight:700;line-height:100%;margin:0 0 30px}.hero-banner .container .hb-left-column div.rte{margin-bottom:0}.hero-banner .container .hb-left-column p{color:#222;font-family:var(--font-roboto-flex);font-size:36px;font-style:normal;font-weight:400;line-height:130%;margin:0 0 20px}.hero-banner .container .hb-left-column p:last-of-type{margin-bottom:0}.hero-banner .container .hb-left-column .button_list{display:flex;flex-wrap:wrap;gap:20px;margin-top:60px;width:100%}.hero-banner .container .hb-left-column .button_list a{border:2px solid #f2a943;color:#1e1e1e;font-family:var(--font-roboto-flex);font-size:20px;font-weight:800;letter-spacing:1.2px;line-height:120%;max-width:180px;padding:14px 15px;text-transform:uppercase;width:100%}.hero-banner .hb-left-column .banner_button_text{align-items:center;display:flex;display:none;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-top:60px;width:100%}.hero-banner .hb-left-column .banner_button_text .banner_text_box{color:#222;display:none;font-family:var(--font-roboto-flex);font-size:36px;font-style:normal;font-weight:400;line-height:130%;max-width:302px;width:100%}.hero-banner .hb-left-column .banner_button_text .button_list{display:none;justify-content:flex-end;margin:0!important;max-width:calc(100% - 332px);width:100%}.common-banner .hero-banner{padding:0}.common-banner .hero-banner .container .row{align-items:unset}.common-banner .hero-banner .container .column-box{display:flex;flex-wrap:wrap;max-height:630px;max-width:860px;width:calc(56% - 15px)}.common-banner .hero-banner .container .hb-left-column{flex-direction:column;max-width:600px;padding:115px 0;width:calc(44% - 15px)}.common-banner .hero-banner .hb-right-column.column-box{align-items:flex-end;border-radius:0 0 20px 20px;box-shadow:0 4px 18px 6px rgba(0,0,0,.3);flex-wrap:unset;justify-content:flex-end;margin-bottom:-95px;margin-top:-10px;overflow:hidden}.common-banner .hb-right-column.column-box img{height:100%!important;object-fit:cover;object-position:bottom;width:100%}.common-banner .hero-banner .container .hb-left-column h1,.common-banner .hero-banner .container .hb-left-column p{color:#faf9f5}.common-banner .hero-banner .container .hb-left-column h1{margin:0 0 5px}.common-banner .hero-banner .container .hb-left-column .button_list a{max-width:none;width:fit-content}.ec-hero-banner .container .hb-left-column .button_list a{min-width:180px}.ec-hero-banner .container .hb-left-column .button_list a.button-item-1{min-width:222px}.event-page-hero-banner .container .hb-left-column h1{margin-bottom:2px}.event-page-hero-banner .container .hb-left-column .rte h5{color:#222;font-family:var(--font-roboto-flex);font-size:36px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:30px}.event-page-hero-banner .container .hb-left-column .rte p{color:#222;font-family:var(--font-roboto-flex);font-size:20px;font-style:normal;font-weight:400;line-height:160%;margin:0}.full-banner-text .hb-left-column{margin:0 auto;max-width:100%!important;text-align:center;width:100%!important}.full-banner-text .hb-left-column .button_list{display:none!important}.club-hero-banner{position:relative;z-index:1}@media only screen and (width <=1399px){.common-banner .hero-banner .container .hb-left-column h1{margin-bottom:10px}.hero-banner .container .hb-left-column h1{font-size:50px}.hero-banner .container .hb-left-column p{font-size:26px}.event-page-hero-banner .container .hb-left-column .rte h5,.hero-banner .hb-left-column .banner_button_text .banner_text_box{font-size:30px}.event-page-hero-banner .container .hb-left-column .rte p{font-size:18px}.hero-banner .container .hb-left-column .button_list a{font-size:17px;padding:16px 15px}}@media only screen and (width <=1024px){.hero-banner{padding:80px 0}.hero-banner .container .hb-left-column p{font-size:20px}.hero-banner .container .hb-left-column .button_list{margin-top:40px}}@media only screen and (width <=991px){.common-banner .hero-banner{padding:80px 0}.common-banner .hero-banner .container .row,.hero-banner .container .row{align-items:center;flex-direction:column;gap:60px;justify-content:center;text-align:center}.hero-banner .container .hb-left-column .button_list{justify-content:center}.common-banner .hero-banner .container .column-box,.common-banner .hero-banner .container .hb-left-column,.common-banner .hero-banner .hb-right-column.column-box,.hero-banner .container .column-box,.hero-banner .container .hb-left-column{max-width:767px;padding:0;width:100%}.common-banner .hero-banner .hb-right-column.column-box{border-radius:20px;margin:0}.hero-banner .hb-left-column .banner_button_text{display:none;flex-direction:column;margin-top:40px}.hero-banner .hb-left-column .banner_button_text .button_list{max-width:100%;width:100%}}@media only screen and (width <=767px){.hero-banner .container .hb-left-column h1{font-size:32px;margin-bottom:15px}.event-page-hero-banner .container .hb-left-column .rte h5,.hero-banner .hb-left-column .banner_button_text .banner_text_box{font-size:24px}.event-page-hero-banner .container .hb-left-column .rte p{font-size:16px}.hero-banner .container .hb-left-column p{font-size:17px}.hero-banner .container .hb-left-column .button_list a{font-size:16px;max-width:160px;padding:13px 15px}}