html{scroll-behavior:smooth}.events_main{display:flex;flex-wrap:wrap}.events_main .events_main-img{flex:1 1 500px;display:flex;justify-content:flex-end;padding:50px 50px 0;margin-right:auto}.events_main .events_main-img img{object-fit:cover;border-radius:22px;max-width:700px;height:100%;max-height:900px}.events_main .events_main-product{flex:1 1 500px;padding:50px;display:flex;justify-content:center}.events_main .events_main-product .event__add-to-cart{padding:150px 0 150px;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;max-width:460px;width:100%}.events_main .events_main-product .event__add-to-cart .event_product-subtitle{margin-bottom:20px;font-family:Barlow;font-size:24px;font-weight:500;line-height:1em;letter-spacing:1.5px;text-transform:uppercase;color:#000}.events_main .events_main-product .event__add-to-cart .event_product-title{margin-bottom:20px;font-family:Barlow;font-size:50px;font-weight:700;line-height:1em;color:#000}.events_main .events_main-product .event__add-to-cart .event_product-description{margin-bottom:30px;font-family:Barlow;font-size:17px;font-weight:400;line-height:1.4;color:#000}.events_main .events_main-product .event__add-to-cart .events_form-inputs{max-width:300px}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group{margin-bottom:55px}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group:last-child{margin-bottom:40px}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-family-title{margin-bottom:20px;font-family:Barlow;font-size:22px;font-weight:500;line-height:1em;color:#000}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input{margin-bottom:20px}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset{position:relative;border:1px solid #000;margin:0;padding:0}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset .events_form-input-label{line-height:1rem;font-size:16px;font-family:Barlow;font-weight:500;color:#000}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset label.events_form-input-label{display:none}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset legend.events_form-input-label{margin:0 0 0 20px;padding:0 10px 0 5px}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset .events_form-input-control{position:relative;margin:0;border:0;padding:15px 25px}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset .events_form-input-control:focus{border:0!important}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset .events_form-input-control::placeholder{opacity:.5}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset .events_form-input-control ::-webkit-input-placeholder{opacity:.5}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset .events_form-input-control :-ms-input-placeholder{opacity:.5}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input fieldset.events_form-size-select::after{content:">";display:block;position:absolute;bottom:60%;right:5px;width:0;height:0;transform:rotate(90deg);color:#000}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities{margin-top:30px;margin-bottom:30px}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset{border:0}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset .events_form-input-label{display:inline}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset .events_form-radio-set{margin-top:20px;display:flex}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset .events_form-radio-set>div{margin-left:10px;margin-right:50px;display:flex;align-items:center}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset .events_form-radio-set>div:last-child{margin-right:0}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset .events_form-radio-set>div span{padding-left:10px;line-height:1em;font-weight:500;font-size:16px;color:#000}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset .events_form-radio-set>div input{width:21px;height:21px}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset .events_form-radio-set>div input:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;border:solid 1px #d9d9d9;box-shadow:unset}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset .events_form-radio-set>div input:checked:before{background-color:#e74f22;border-color:#e74f22}.events_main .events_main-product .event__add-to-cart .events_form-inputs .events_form-input-group .events_form-input.events_form-input-disabilities fieldset .events_form-radio-set>div input:checked:after{content:'';top:30%;left:30%;width:40%;height:40%;border-radius:100%;background-color:#fff}.events_main .events_main-product .event__add-to-cart .button,.events_main .events_main-product .event__add-to-cart button{max-width:300px;background-color:#e74f22;border:0;transition:.1s ease}.events_main .events_main-product .event__add-to-cart .button:hover,.events_main .events_main-product .event__add-to-cart button:hover{background-color:#a23717}.event_variant-select{position:relative;border:1px solid #000;margin:0 0 20px 0;padding:0;max-width:298px}.event_variant-select:after{content:">";display:block;position:absolute;bottom:60%;right:5px;width:0;height:0;transform:rotate(90deg);color:#000}.event_variant-select legend{line-height:1rem;font-size:16px;font-family:Barlow;font-weight:500;color:#000;margin:0 0 0 20px;padding:0 10px 0 5px}.event_variant-select select{position:relative;margin:0;border:0;font-weight:500;font-family:Barlow;padding:15px 25px}.event_product-variant{font-size:20px;font-family:Barlow;font-weight:400;line-height:1.2;color:#000;margin-top:20px;margin-bottom:20px}.event_product-variant li{margin-bottom:1px}.event_product-variant li .event_product-variant-price{color:#589a89}.events__hero-wrap{position:relative}.events__hero-wrap .events__hero-banner{position:absolute;object-fit:cover;height:100%;width:100%;z-index:0}.events__hero-wrap .events__hero-content-shape{position:absolute;width:60%;height:100%;background-color:#111e39;opacity:.5;z-index:0;clip-path:polygon(0 0,75% 0,100% 100%,0 100%)}@media screen and (max-width:1024px){.events__hero-wrap .events__hero-content-shape{width:90%}}@media screen and (max-width:768px){.events__hero-wrap .events__hero-content-shape{clip-path:none;width:100%}}.events__hero-wrap .events__hero-content-wrap{position:relative;margin:auto;width:80%;max-width:1080px}.events__hero-wrap .events__hero-content-wrap .events__hero-content{padding:120px 0;max-width:500px}.events__hero-wrap .events__hero-content-wrap .events__hero-content .events__hero-content-subtitle{margin:0 0 20px;font-family:Barlow;font-size:24px;font-weight:500;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.events__hero-wrap .events__hero-content-wrap .events__hero-content .events__hero-content-title{margin:0 0 30px;font-family:Barlow;font-size:60px;font-weight:700;line-height:1.2;color:#fff}.events__hero-wrap .events__hero-content-wrap .events__hero-content .events__hero-content-list li{position:relative;margin:0 0 20px;padding-left:35px;font-family:Barlow;font-size:26px;font-weight:500;line-height:1.2;color:#fff}.events__hero-wrap .events__hero-content-wrap .events__hero-content .events__hero-content-list li:before{content:"";position:absolute;left:0;bottom:0;width:24px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat}.events_hero-text{background:#f5f5f5;padding:80px 20px 300px}.events_hero-text .events__hero-content-desc{max-width:650px;margin:auto;font-family:Barlow;font-size:22px;line-height:1.3;text-align:center;color:#000}.event_cta-wrap{margin:-240px 20px 0}.event_cta-wrap .event_cta-grid{width:fit-content;max-width:1116px;margin:auto;padding:30px;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:30px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(172,172,172,.1)}@media screen and (max-width:1024px){.event_cta-wrap .event_cta-grid{grid-gap:20px;padding:20px}}.event_cta-wrap .event_cta-grid .event_cta-grid-item{flex:1 1 250px;display:flex;max-width:350px;flex-direction:column;justify-content:center;border-radius:9px;border:solid 1px #ececec;background-color:#fafafa;padding:55px 50px;text-align:center}@media screen and (max-width:1024px){.event_cta-wrap .event_cta-grid .event_cta-grid-item{padding:20px}}.event_cta-wrap .event_cta-grid .event_cta-grid-item .event_cta-price{margin:0 0 20px;font-family:Barlow;font-size:24px;line-height:1.5;color:#589a89}.event_cta-wrap .event_cta-grid .event_cta-grid-item .event_cta-title{margin:0 0 20px;font-family:Barlow;font-size:32px;font-weight:700;line-height:1.2;color:#000}.event_cta-wrap .event_cta-grid .event_cta-grid-item .event_cta-description{margin:0 0 30px;font-family:Barlow;font-size:16px;line-height:1.25;color:#000}.event_cta-wrap .event_cta-grid .event_cta-grid-item .event_cta-audience{position:relative;margin:0 auto 30px;padding-left:35px;width:fit-content;font-family:Barlow;font-size:20px;font-weight:500;line-height:1.4;color:#000}.event_cta-wrap .event_cta-grid .event_cta-grid-item .event_cta-audience:before{content:"";position:absolute;left:0;bottom:0;width:24px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat}.event_cta-wrap .event_cta-grid .event_cta-grid-item .button{background-color:#e74f22;border:none;width:fit-content;margin:auto}.event_cta-wrap .event_cta-grid .event_cta-grid-item .button:hover{background-color:#a23717}.event_page-boxes{padding:150px 0 0}.event_page-boxes .event_page-box{display:flex;flex-direction:row-reverse;width:80%;max-width:1200px;margin:0 auto 130px;grid-gap:150px}.event_page-boxes .event_page-box:nth-child(2n+1){flex-direction:row}@media screen and (max-width:768px){.event_page-boxes .event_page-box:nth-child(2n+1){flex-direction:row-reverse}}@media screen and (max-width:1024px){.event_page-boxes .event_page-box{grid-gap:50px}}@media screen and (max-width:768px){.event_page-boxes .event_page-box{flex-wrap:wrap}}.event_page-boxes .event_page-box div{display:flex;flex-direction:column;justify-content:center}.event_page-boxes .event_page-box .event_page-box-left{max-width:50%}.event_page-boxes .event_page-box .event_page-box-left img{border-radius:20px}@media screen and (max-width:768px){.event_page-boxes .event_page-box .event_page-box-left{width:100%;max-width:100%}}.event_page-boxes .event_page-box .event_page-box-right{flex:1 1 300px}.event_page-boxes .event_page-box .event_page-box-right h2{font-size:40px;margin-bottom:30px;color:#000}.event_page-boxes .event_page-box .event_page-box-right p{font-size:17px;color:#000}@media screen and (min-width:1024px){.event_cta-arrow{position:absolute;margin-top:-50px;right:10%;height:100px;width:100px;background-position:center;background-size:contain;background-repeat:no-repeat}}