@font-face{font-family:"gotham_htf";src:url("/wp-content/themes/legendboats/build/fonts/GothamHTF/gothamhtf-light-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"gotham_htf";src:url("/wp-content/themes/legendboats/build/fonts/GothamHTF/gothamhtf-book-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"gotham_htf";src:url("/wp-content/themes/legendboats/build/fonts/GothamHTF/gothamhtf-medium-webfont.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"gotham_htf";src:url("/wp-content/themes/legendboats/build/fonts/GothamHTF/gothamhtf-black-webfont.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"gotham_htf";src:url("/wp-content/themes/legendboats/build/fonts/GothamHTF/gothamhtf-black-webfont.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"gotham_htf";src:url("/wp-content/themes/legendboats/build/fonts/Gotham/Gotham-Ultra.woff") format("woff");font-weight:1000;font-style:normal;font-display:swap}@font-face{font-family:"gotham_htf";src:url("/wp-content/themes/legendboats/build/fonts/Gotham/Gotham-UltraIta.woff") format("woff");font-weight:1000;font-style:italic;font-display:swap}@font-face{font-family:"idlewild";src:url("/wp-content/themes/legendboats/build/fonts/Idlewild/Idlewild-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"idlewild";src:url("/wp-content/themes/legendboats/build/fonts/Idlewild/Idlewild-Bold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}.btn{display:flex;align-items:center;transition:all .3s linear;border:1px solid #0d506d;border-radius:5px;text-decoration:none;width:fit-content !important;width:-moz-fit-content !important;cursor:pointer;font-size:1.25em !important;font-weight:900 !important;line-height:1;box-sizing:border-box;padding:.5em 1em}.btn span{display:block}.btn span.icon{margin-right:.5em;height:1.5em;width:1.5em}.btn span.icon svg{height:100%;transition:all .2s linear}.btn span.icon svg path{fill:#fff !important}.btn:hover span.icon svg path,.btn:focus span.icon svg path{fill:#0d506d !important}.btn.btn--action{background-color:#ffda40;color:#333;transition:all .2s ease-out;border:0 none}.btn.btn--action:hover,.btn.btn--action:focus{transform:scale(1.03);box-shadow:0 0 15px -10px rgba(0,0,0,.8);text-decoration:none}.btn.btn--cta{background-color:#0d99ff;color:#fff;border-color:#0d99ff}.btn.btn--cta:hover,.btn.btn--cta:focus{background-color:#fff;color:#0d99ff;text-decoration:none}.btn.btn--cta:hover span.icon svg path,.btn.btn--cta:focus span.icon svg path{fill:#0d99ff !important}.btn.btn--primary{background-color:#0d506d;color:#fff}.btn.btn--primary:hover,.btn.btn--primary:focus{background-color:#fff;color:#0d506d;text-decoration:none}.btn.btn--search{font-size:1.125rem !important;padding:1em 1.5em}.btn.btn--fullWidth{width:100%;text-align:center}.btn.btn--secondary{color:#0d506d;background:rgba(0,0,0,0);font-size:1.5em !important}.btn.btn--secondary.btn--secondarySolid{background-color:#fff}.btn.btn--secondary.btn--secondarySolid span{display:block}.btn.btn--secondary.btn--secondarySolid span.icon{margin-right:.75em;height:1.5em;width:1.5em}.btn.btn--secondary.btn--secondarySolid span.icon svg{height:100%;transition:all .2s linear}.btn.btn--secondary.btn--secondarySolid span.icon svg path{fill:#0d506d !important}.btn.btn--secondary.btn--secondarySolid:hover span.icon svg path,.btn.btn--secondary.btn--secondarySolid:focus span.icon svg path{fill:#fff !important}.btn.btn--secondary.btn--secondaryInverted{color:#fff;border-color:#fff;background-color:rgba(255,255,255,.15)}.btn.btn--secondary:hover,.btn.btn--secondary:focus{background-color:#0d506d;color:#fff;text-decoration:none}.btn.btn--tertiary{display:block;color:#0d506d;background:rgba(0,0,0,0);font-size:1em !important;font-weight:300 !important;width:100%}.btn.btn--tertiary span{display:block;font-weight:900 !important}.btn.btn--tertiary:hover,.btn.btn--tertiary:focus{background-color:#0d506d;color:#fff;text-decoration:none}.btn.btn--cta{background-color:#0d99ff;border-color:#0d99ff;color:#fff;font-size:1.25em}.btn.btn--cta span.icon svg path{fill:#fff !important}.btn.btn--cta:hover,.btn.btn--cta:focus{background-color:#fff;color:#0d99ff;text-decoration:none}.btn.btn--cta:hover span.icon svg path,.btn.btn--cta:focus span.icon svg path{fill:#0d99ff !important}.btn.btn--white{display:block;color:#fff;background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.btn.btn--white:hover,.btn.btn--white:focus{background-color:#fff;color:#333;text-decoration:none}.btn.btn--mini{border:0 none;background:none;font-weight:600 !important;font-size:1em !important;justify-content:center;width:100%;padding:1em 1em;border-radius:0}.btn.btn--mini span{transform:rotate(45deg);padding-top:.25em}.btn.btn--mini:hover,.btn.btn--mini:focus{background:#333;color:#fff}.btn.btn--mini.inverted{color:#fff}@media screen and (max-width: 540px){.btn{font-size:1.125em}}body,html{margin:0;padding:0;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%;background-color:#fff;color:#000}body>*{content-visibility:auto;font-family:"gotham_htf","Montserrat",Helvetica,Arial,sans-serif;font-size:100%;font-weight:300}body a{color:#0d506d;font-weight:600;text-decoration:none;cursor:pointer}body a:hover{text-decoration:underline}body a:focus{outline:1px dotted #00adf0 !important}body strong,body b{font-weight:inherit}body input,body select,body textarea{font-family:"gotham_htf" !important}body img{display:block;width:100%;max-width:100%;height:auto}body h1,body h2,body h3,body h4,body h5,body h6{margin-top:0;margin-bottom:0}body i{font-style:normal}body:not(.user-is-tabbing) button:focus{outline:none}body input,body select,body textarea{font-family:"gotham_htf","Montserrat",Helvetica,Arial,sans-serif;font-size:100%;font-weight:300}.ro{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.maxWidth{display:block;width:95%;max-width:1645px;margin:0 auto}.maxWidth.maxWidth--thin{max-width:1300px}.maxWidth.maxWidth--extraThin{max-width:1080px}.maxWidth.maxWidth--ultraThin{max-width:768px}.fullWidth{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important}.navigation{position:relative;z-index:2;padding:1.5em 0;overflow:visible;border-bottom:2px solid #3bafd6;content-visibility:visible;background-color:#111}.navigation .menuButton{display:none}.navigation .navigation__list{width:95%;max-width:1300px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;padding:0}.navigation .navigation__list .navigation__item{list-style-type:none;font-size:1.125em;font-weight:300;margin-right:.5em}.navigation .navigation__list .navigation__item:last-of-type{margin-right:0}.navigation .navigation__list .navigation__item a{color:#fff;text-decoration:none;padding:.5em 1em;transition:all .3s linear}.navigation .navigation__list .navigation__item a:hover,.navigation .navigation__list .navigation__item a:focus{background-color:#3bafd6;color:#111}.navigation .navigation__list .navigation__item.navigation__item--logo{margin-right:auto;width:30%;max-width:300px}.navigation .navigation__list .navigation__item.navigation__item--logo .letters{fill:#fff !important}.navigation .navigation__list .navigation__item.navigation__item--highlight a{border:1px solid #3bafd6}main{position:relative;z-index:1;color:#333;line-height:1.6;padding:30px;background-color:#fff;border-radius:8px;max-width:980px;margin:0 auto}main>*{position:relative;z-index:3}main .wallpaper{position:absolute;width:100%;top:0;left:0;z-index:1;background-size:100% auto;background-repeat:no-repeat;background-position:center top;background-color:#121212}main .wallpaperOverlay{display:block;position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:66.667%;z-index:2;background:#111;background:linear-gradient(180deg, rgba(18, 18, 18, 0.45) 0%, #121212 98%)}main .primary{width:100%;padding:3em 0}main .primary .primary__heading{font-size:2.2rem;line-height:1.25;color:#2c4a17;font-weight:700;margin:0}main .primary .primary__deck{text-align:center;font-size:1.125em;font-weight:400;line-height:1.5;max-width:700px;margin:1.5em auto 2em}main .primary .btn{margin-top:1em;text-transform:uppercase;font-weight:bold;padding-left:2em;padding-right:2em}main .registerWrapper{width:100%;position:relative}main .registerWrapper .texture{display:block;position:absolute;top:0;right:0;z-index:1;background-size:cover;background-position:top right;background-repeat:no-repeat;opacity:.05;width:100%;height:100%}main .register{position:relative;z-index:2;margin:0 auto;border:1px solid #ededed;border-radius:8px;padding:2em;box-sizing:border-box}main .register #ugc_upload.complete{display:none}main .register fieldset{border:0;padding:0}main .register fieldset .fieldList{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;font-weight:500;font-size:1em;line-height:1.5;gap:.5em}main .register fieldset .fieldList li{list-style:none;width:calc(50% - .5em);margin-top:1em}main .register fieldset .fieldList li.full{width:100%}main .register fieldset .fieldList li label,main .register fieldset .fieldList li input,main .register fieldset .fieldList li textarea,main .register fieldset .fieldList li select{display:block;width:100%}main .register fieldset .fieldList li label{margin-bottom:.25em}main .register fieldset .fieldList li input,main .register fieldset .fieldList li textarea,main .register fieldset .fieldList li select{font-size:1em;padding:.5em;box-sizing:border-box;color:#333;border:1px solid #ccc;border-radius:8px;background:#fff}main .register fieldset .fieldList li input::-webkit-calendar-picker-indicator{filter:invert(1)}main .register fieldset .fieldList li textarea{height:6em}main .register fieldset .fieldList li input[type=date]::-webkit-calendar-picker-indicator{background-color:#ff0;cursor:pointer}main .register fieldset .fieldList.fieldList--options{justify-content:flex-start;align-items:center;gap:1.5em}main .register fieldset .fieldList.fieldList--options .input--radio{width:fit-content;display:flex;align-items:center;justify-content:flex-start}main .register fieldset .fieldList.fieldList--options .input--radio input{padding:0}main .register fieldset .fieldList.fieldList--options .input--radio label{margin-left:.25em;margin-bottom:0}main .register #submitEntry{margin:2em auto;font-size:1.125em !important;text-transform:none !important;font-size:1.2em !important;background-color:#177654 !important;border:2px solid #177654 !important;border-radius:100vw !important;padding:.75em 2em !important}main .register #submitEntry:hover,main .register #submitEntry:focus{background-color:#fff !important;color:#333}main .register .loaderWrap{display:none;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:rgba(17,17,17,.75)}main .register .loaderWrap .loader{display:block;position:absolute;top:45%;left:47.5%;width:70px;height:70px;border-radius:100%;border:15px solid #f3f3f3;border-bottom:15px solid #14a8dc;border-right:15px solid #14a8dc;animation:spinLoader 1s cubic-bezier(0.44, 1.51, 0.72, -0.25) infinite;transition:all .2s linear}main .register .loaderWrap .loader::before{display:none}main .register .loaderWrap .loader.complete{border:50px solid #7fed61 !important;height:0;width:0;animation:none;position:relative}main .register .loaderWrap .loader.complete::before{content:"";width:18px;height:40px;background-color:#fff;display:block;transform:rotate(-45deg) scaleY(1);opacity:0;transform-origin:top left;position:absolute;top:2px;left:-35px;border-radius:100vh;animation-delay:200ms;animation-name:checkmarkStep1;animation-duration:200ms;animation-timing-function:ease;animation-fill-mode:forwards}main .register .loaderWrap .loader.complete::after{content:"";display:block;width:18px;height:60px;background-color:#fff;transform:rotate(-135deg) scaleY(1);opacity:0;transform-origin:top left;position:absolute;border-radius:100vh;top:28px;left:-4px;animation-delay:250ms;animation-name:checkmarkStep2;animation-duration:200ms;animation-timing-function:ease;animation-fill-mode:forwards}main .register .loaderWrap.active{display:block}main .register .thankyou{display:none}main .register .thankyou.active{display:block}main .register .thankyou .primary__heading{text-align:center}main .register .thankyou ul{list-style:none;padding-left:0;margin-top:20px}main .register .thankyou ul li{background-color:#f7f7f7;border-left:5px solid #8bc34a;padding:15px 20px;margin-bottom:12px;border-radius:4px;font-size:1.05rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}main .register .thankyou ul li strong{display:block;font-size:1.15rem;margin-bottom:5px;color:#2c4a17;font-weight:600}main .register .thankyou ul li em{color:#2c4a17;font-style:normal;font-weight:600}main .register .thankyou ul li a{font-size:.8em !important;background-color:#177654 !important;border:2px solid #177654 !important;border-radius:100vw !important;padding:.75em 2em !important}main .register .thankyou ul li a:hover,main .register .thankyou ul li a:focus{background-color:#fff !important;color:#333}.attendees{overflow:auto;box-sizing:border-box}.attendees .titles,.attendees .attendee{display:flex;margin:0 auto;max-width:1600px !important;width:1600px !important;padding:.5em 1em}.attendees .titles .detail,.attendees .attendee .detail{flex:1;width:16.6667%;flex-shrink:0}.attendees .titles{text-transform:uppercase;background-color:#333;color:#fff}.attendees .attendee .detail h3,.attendees .attendee .detail h4{display:none}.attendees .attendee.even{background-color:rgba(0,0,0,.05)}.footerLegal{background-color:#fff;color:#333;width:100%;padding:2em 0;font-size:.75em}.footerLegal .footerLegal__navList,.footerLegal .footerLegal__copyright,.footerLegal .footerLegal__miceType{display:block;margin:0 auto;box-sizing:border-box;padding-left:2.5em;padding-right:2.5em}.footerLegal .footerLegal__navList{display:flex;justify-content:flex-start}.footerLegal .footerLegal__navList .footerLegal__navItem{list-style:none}.footerLegal .footerLegal__navList .footerLegal__navItem::after{display:inline-block;content:"|";padding:0 1em}.footerLegal .footerLegal__navList .footerLegal__navItem:last-of-type::after{content:"";padding:0}.footerLegal .footerLegal__navList .footerLegal__navItem .footerLegal__navLink{color:#333;text-decoration:none;font-weight:600}.footerLegal .footerLegal__navList .footerLegal__navItem .footerLegal__navLink:hover,.footerLegal .footerLegal__navList .footerLegal__navItem .footerLegal__navLink:focus{text-decoration:underline}.footerLegal .footerLegal__copyright{padding-top:1.5em;padding-bottom:.5em;font-weight:600}.footerLegal .footerLegal__miceType{font-size:.75rem;line-height:1.35}@media screen and (max-width: 450px){main .primary .primary__heading{font-size:2em}}.input--collections{width:100% !important;padding:2%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.input--collections .collections{width:100%;border:0 none;padding:0}.input--collections .collections legend{margin-bottom:.25em;font-size:1.125em}.input--collections .collections legend strong{font-weight:600}.input--collections .collections legend .optional{font-size:.8em;font-style:italic}.input--collections .collections .collection{width:100%;border:0 none;margin-top:1em;padding:0}.input--collections .collections .collection legend{width:fit-content;width:-moz-fit-content;border-bottom:1px solid;padding-bottom:.25em}.input--collections .collections .collection .collection_list{margin:0;padding:0;display:flex;flex-wrap:wrap}.input--collections .collections .collection .collection_list .input--fancyCheckbox{width:32%;max-width:390px;margin-right:2%}.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(3n){margin-right:0}.input--collections .collections .collection .collection_list .input--fancyCheckbox label{padding-left:0;position:relative}.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check{position:absolute;top:10px;left:10px;z-index:2}.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check input,.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check .customCheck{width:30px;height:30px}.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check .customCheck::before{top:5px;left:0}.input--collections .collections .collection .collection_list .input--fancyCheckbox label .check .customCheck::after{top:-12px;left:16px}.input--collections .collections .collection .collection_list .input--fancyCheckbox label .cardOuterContainer{position:relative;z-index:1}@media screen and (max-width: 880px){.input--collections .collections .collection .collection_list .input--fancyCheckbox{width:48%}.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(2n){margin-right:0}.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(3n){margin-right:2%}}@media screen and (max-width: 680px){.input--collections{text-align:center}.input--collections .collections .collection .collection_list{justify-content:center}.input--collections .collections .collection .collection_list .input--fancyCheckbox{width:100% !important;max-width:390px !important}.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(2n){margin-right:0}.input--collections .collections .collection .collection_list .input--fancyCheckbox:nth-of-type(3n){margin-right:0}}.cardOuterContainer{display:flex;justify-content:center;position:relative}.cardOuterContainer.cardOuterContainer--partial{display:block}.cardOuterContainer:not(.noSwipe) .cardContainerBefore{display:block;width:50%;background:linear-gradient(90deg, rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0) 100%);z-index:2}.cardOuterContainer:not(.noSwipe) .cardContainerBefore.zebra{background:linear-gradient(90deg, rgb(245, 245, 245) 40%, rgba(245, 245, 245, 0) 100%)}.cardOuterContainer:not(.noSwipe) .cardContainerAfter{display:block;width:50%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 60%);z-index:2}.cardOuterContainer:not(.noSwipe) .cardContainerAfter.zebra{background:linear-gradient(90deg, rgba(245, 245, 245, 0) 0%, rgb(245, 245, 245) 60%)}.cardOuterContainer.noSwipe .cardList{display:flex;justify-content:center;align-items:flex-start}.cardOuterContainer.noSwipe .cardList .cardList_item{margin-right:30px}.cardOuterContainer.noSwipe .cardList .cardList_item:last-of-type{margin-right:0}.cardOuterContainer.noSwipe .swiper-pagination,.cardOuterContainer.noSwipe .swiper-button-next,.cardOuterContainer.noSwipe .swiper-button-prev{display:none}.swiperControls{position:absolute;height:100%}.cardList{margin:0;padding:0;position:relative;z-index:1}.cardList .cardList_item{width:390px;min-width:390px;max-width:390px;list-style:none;margin:0 !important}.cardList .cardList_item.cardLIst_item--form{width:100%;min-width:0}.card{background-color:#fff;box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);border-radius:4px;line-height:1;height:100%;display:flex;flex-direction:column;justify-content:space-between}.card.card--partial{padding-bottom:2em}.card .card_intro{background-color:#f0f0f0;display:flex;flex-direction:column;align-items:center;padding-bottom:7em;position:relative;z-index:1}.card .card_intro .card_year,.card .card_intro .card_name{display:block;text-align:center;font-style:normal}.card .card_intro .card_year{font-size:1em;font-weight:600;margin:1em auto .25em;padding-bottom:.25em;width:fit-content;border-bottom:2px solid #333}.card .card_intro .card_title{width:100%}.card .card_intro .card__stockIndicator{display:block;font-weight:bold;font-size:.75em;padding:.25em .5em;margin:.25em auto;width:fit-content;width:-moz-fit-content}.card .card_intro .card__stockIndicator.out-of-stock{color:#fff;background-color:red}.card .card_intro .card__stockIndicator.limited{color:#fff;background-color:#333}.card .card_intro .card_name{font-size:2.25em;font-weight:900;color:#333;padding:0 5%}.card .card_intro .card_name:hover{text-decoration:none}.card .card_vitals{position:relative;z-index:2;margin-top:-6em}.card .card_vitals p{font-size:1rem;padding:1rem}.card .card_vitals div{display:flex}.card .card_vitals .card_vitals_image{display:block;height:185px;position:relative;top:0;opacity:1}.card .card_vitals .card_vitals_image.splash-series,.card .card_vitals .card_vitals_image.serie-splash,.card .card_vitals .card_vitals_image.v-series,.card .card_vitals .card_vitals_image.serie-v,.card .card_vitals .card_vitals_image.q-series,.card .card_vitals .card_vitals_image.serie-q,.card .card_vitals .card_vitals_image.q-series-le,.card .card_vitals .card_vitals_image.serie-q-le,.card .card_vitals .card_vitals_image.e-series,.card .card_vitals .card_vitals_image.serie-e{top:-2.5em}.card .card_vitals .card_vitals_image.d19-d20,.card .card_vitals .card_vitals_image.vibe,.card .card_vitals .card_vitals_image.d21-d23{top:-1.5em}.card .card_vitals .card_vitals_image.triggered{animation:slideFadeUp 1s}.card .card_vitals .card_vitals_image img{height:100%;object-fit:contain}.card .card_vitals .card_vitals_image.multi{width:33%}.card .card_vitals .card_vitals_standards{font-size:.8em;line-height:1.25;text-align:center;margin-top:0}.card .card_vitals .card_vitals_standards span,.card .card_vitals .card_vitals_standards small{display:block}.card .card_vitals .card_vitals_preorder{display:block;font-size:1.125em;background:#0d506d;color:#fff;text-align:center;font-weight:900;padding:.5em .5em;margin-bottom:.5em}.card .card_vitals .card_vitals_pricing{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;line-height:1.25;position:relative}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--promoSavings{color:#333 !important;width:100%}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--promoSavings .card_vitals_pricing_innerWrap{position:relative;z-index:2;width:100%;height:100%;background-color:#fff9f4;border:1px solid #f7943c;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:1em;box-sizing:border-box}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--promoSavings .card_vitals_pricing_innerWrap .promoSavings_heading{width:100%;text-align:center;font-weight:300;font-size:1.125em}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--promoSavings .card_vitals_pricing_innerWrap .card_vitals_retail{width:auto}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--promoSavings .card_vitals_pricing_innerWrap .card_vitals_retail::before{background-color:#333}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023{width:100%;background-color:#f3eee5}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap{position:relative;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:5%}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap .promo__heading,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap .promo__heading{font-size:1.85em;line-height:1;font-weight:900;text-transform:uppercase;text-align:center}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap .promo__heading span,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap .promo__heading span{display:block;font-weight:300;font-size:.66em}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap .promo__discount,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap .promo__discount{box-sizing:border-box;padding:2% 5%}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap .promo__discount .card_vitals_retail,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap .promo__discount .card_vitals_retail{font-size:1.25em;line-height:1}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap .promo__discount .card_vitals_retail::before,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap .promo__discount .card_vitals_retail::before{content:none}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap.fr .promo__heading,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap.fr .promo__heading{font-size:1.125em}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap.fr .promo__heading span,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap.fr .promo__heading span{font-size:.9em}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap.fr .promo__discount .card_vitals_weekly,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap.fr .promo__discount .card_vitals_weekly{font-size:1.95em}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--early-bird-2023 .card_vitals_pricing_innerWrap.fr .promo__discount .card_vitals_retail,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--programme-pre-saison-2023 .card_vitals_pricing_innerWrap.fr .promo__discount .card_vitals_retail{font-size:1em;width:40%}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--regular{font-size:60%;opacity:.8;margin-top:1.25em}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--regular h5{margin-right:.5em;font-weight:300;font-size:1.25em}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--regular .card_vitals_retail::before{margin:0 .5em}.card .card_vitals .card_vitals_pricing.soldOut{font-weight:800;padding:.5em 1em;background-color:rgba(13,80,109,.95);color:#fff;text-transform:uppercase}.card .card_vitals .card_vitals_pricing .card_vitals_weekly{font-weight:900;font-size:2.25em;text-align:center}.card .card_vitals .card_vitals_pricing .card_vitals_weekly span{display:block;text-transform:uppercase;font-weight:300;font-size:35%}.card .card_vitals .card_vitals_pricing .card_vitals_retail{display:flex;font-weight:900;font-size:1.75em}.card .card_vitals .card_vitals_pricing .card_vitals_retail::before{content:"";display:block;width:1px;background-color:rgba(51,51,51,.5);margin:0 1em}.card .card_vitals .card_vitals_pricing .card_vitals_retail sup{font-size:.5em;top:.9em}.card .card_specs{width:80%;margin:2em auto}.card .card_specs .card_specs_heading{text-transform:uppercase;border-top:2px solid #333;border-left:2px solid #333;border-right:2px solid #333;height:1em}.card .card_specs .card_specs_heading span{display:block;width:fit-content;width:-moz-fit-content;padding:.25em .5em;background-color:#fff;margin:-0.9em auto 0}.card .card_specs .card_specs_list{margin:0;padding:0;font-size:1rem}.card .card_specs .card_specs_list *{line-height:1}.card .card_specs .card_specs_list p{margin-top:0;margin-bottom:0}.card .card_specs .card_specs_list .card_specs_item{list-style-type:none;display:flex;justify-content:flex-start;align-items:center;margin-top:1em}.card .card_specs .card_specs_list .card_specs_item .card_specs_icon{width:3em;height:1em}.card .card_specs .card_specs_list .card_specs_item .card_specs_icon svg polygon,.card .card_specs .card_specs_list .card_specs_item .card_specs_icon svg path{fill:#a1a2a3 !important}.card .card_specs .card_specs_list .card_specs_item .card_specs_name{color:#333;font-size:.9em;margin-left:1em}.card .card_specs .card_specs_list .card_specs_item .card_specs_detail{margin-left:auto;font-size:1em}.card .card_buttons{padding-bottom:2em}.card .card_buttons .btn{width:80%;margin:0 auto;justify-content:center;font-size:1.25em !important;text-align:center}.card .card_buttons .btn.btn--secondary{margin-top:.5em}@media screen and (max-width: 820px){.cardContainer{width:480px}.cardContainer.cardContainer--form,.cardContainer.cardContainer--raq{width:100%}.cardContainer.cardContainer--raq .cardList_item--raq{width:100%;min-width:100%;max-width:390px}.card .card_vitals div{flex-direction:column}.card .card_vitals div .card_vitals_image.multi{width:100%}.card .card_vitals div .card_vitals_image.multi:nth-child(2){top:-5.5em}.card .card_vitals div .card_vitals_image.multi:nth-child(3){top:-9em;margin-bottom:-11em}}@media screen and (max-width: 540px){.cardList .cardList_item{width:340px;max-width:340px;min-width:340px}.card .card_vitals .card_vitals_image img{width:95%;margin:0 auto}.card .card_vitals .card_vitals_standards{margin-top:-2em;margin-bottom:.5em}.card .card_vitals .card_vitals_pricing .card_vitals_weekly{font-size:2.05em}.card .card_vitals .card_vitals_pricing .card_vitals_retail{font-size:1.55em}.card .card_specs{margin-top:1em;margin-bottom:1.5em}.card .card_specs .card_specs_list .card_specs_item{margin-top:.8em}.card .card_specs .card_specs_list .card_specs_item .card_specs_icon{width:2.5em}.card .card_specs .card_specs_list .card_specs_item .card_specs_name{font-size:.8em}.card .card_specs .card_specs_list .card_specs_item .card_specs_detail{font-size:.9em}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--earlyBird .card_vitals_pricing_innerWrap.fr .earlyBird__discount .card_vitals_weekly,.card .card_vitals .card_vitals_pricing.card_vitals_pricing--earlyBird .card_vitals_pricing_innerWrap.fr .earlyBird__financing .card_vitals_weekly{font-size:1.55em}.card .card_vitals .card_vitals_pricing.card_vitals_pricing--earlyBird .card_vitals_pricing_innerWrap.fr .earlyBird__discount .card_vitals_retail{font-size:.8em}}@keyframes slideFadeUp{from{opacity:0;top:4em}to{opacity:1;top:0}}#anniversary-vip-introduction .banner{display:flex;align-items:center;gap:5%;margin-bottom:2em}#anniversary-vip-introduction .banner .logo{width:33%;max-width:270px;flex-shrink:0}#anniversary-vip-introduction h2{font-size:2.8rem;line-height:1.25;color:#2c4a17;font-weight:700;margin:0}#anniversary-vip-introduction h2 span{display:block;font-size:.6em;font-weight:600;line-height:1}#anniversary-vip-introduction h2.fr{font-size:2em}#anniversary-vip-introduction h2.fr span{font-size:.8em}#anniversary-vip-introduction h3{font-size:1.5rem;color:#2c4a17;font-weight:600;margin-top:30px;margin-bottom:15px;position:relative}#anniversary-vip-introduction h3::after{content:"";display:block;width:50px;height:2px;background-color:#8bc34a;margin-top:5px}#anniversary-vip-introduction p{margin-bottom:20px;font-size:1.05rem}#anniversary-vip-introduction strong{font-weight:700;color:#1a1a1a}#anniversary-vip-introduction figure{margin:20px 0}#anniversary-vip-introduction figure figcaption{display:none}#anniversary-vip-introduction figure table{width:100%;border-collapse:collapse;font-size:1rem}#anniversary-vip-introduction figure table thead th{background-color:#2c4a17;color:#fff;padding:12px 15px;text-align:left;font-weight:600;border:1px solid #203711}#anniversary-vip-introduction figure table tbody td{padding:12px 15px;border:1px solid #ddd}#anniversary-vip-introduction figure table tbody td:first-child{background-color:#f7f7f7;font-weight:600;color:#2c4a17}#anniversary-vip-introduction figure table tbody td small{display:block}#anniversary-vip-introduction ul{list-style:none;padding-left:0;margin-top:20px}#anniversary-vip-introduction ul li{background-color:#f7f7f7;border-left:5px solid #8bc34a;padding:15px 20px;margin-bottom:12px;border-radius:4px;font-size:1.05rem;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .3s ease-in-out}#anniversary-vip-introduction ul li:hover{box-shadow:0 3px 6px rgba(0,0,0,.1)}#anniversary-vip-introduction ul li strong{display:block;font-size:1.15rem;margin-bottom:5px;color:#2c4a17}#anniversary-vip-introduction ul li em{color:#2c4a17;font-style:normal;font-weight:600}@media screen and (max-width: 680px){#anniversary-vip-introduction .banner{flex-direction:column;text-align:center;gap:1.5em}#anniversary-vip-introduction h2{font-size:1.5em}main .register fieldset .fieldList{flex-direction:column}main .register fieldset .fieldList li{width:100%}}/*# sourceMappingURL=national-open-house.css.map */
