.text-green{color:#a3b92d!important}.registration_page .text-green{color:#a3b92d!important}.registration_page .page_hero_section{color:#e0d8d1}.registration_page .page_hero_section .page_hero_container{margin:10px;position:relative;min-height:559px;display:flex;align-items:center}@media (min-width:768px){.registration_page .page_hero_section .page_hero_container{min-height:calc(94vh - 50px)}}.registration_page .page_hero_section .page_hero_container>img{position:absolute;inset:0;z-index:-2;width:100%!important;height:100%!important;object-fit:cover;display:block;border-radius:20px}.registration_page .page_hero_section .page_hero_container .bg_img_wrap,.registration_page .page_hero_section .page_hero_container .video_wrap{position:absolute;inset:0;z-index:-1;border-radius:20px;overflow:hidden}.registration_page .page_hero_section .page_hero_container .bg_img_wrap:after,.registration_page .page_hero_section .page_hero_container .video_wrap:after{content:"";bottom:0;left:0;position:absolute;right:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));background:-moz-linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%);background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}.registration_page .page_hero_section .page_hero_container .bg_img_wrap img,.registration_page .page_hero_section .page_hero_container .bg_img_wrap video,.registration_page .page_hero_section .page_hero_container .video_wrap img,.registration_page .page_hero_section .page_hero_container .video_wrap video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.registration_page .page_hero_section .page_hero_container .inner{padding-top:64px;padding-bottom:64px}.registration_page .page_hero_section .page_hero_container .inner .meta1{margin-bottom:15px;text-align:center}@media (min-width:768px){.registration_page .page_hero_section .page_hero_container .inner .meta1{margin-bottom:32px;text-align:left}}.registration_page .page_hero_section .page_hero_container .custom_title{font-size:calc(var(--data-mobile-size)/16*1rem + (var(--data-desktop-size) - var(--data-mobile-size))*(.12121vw - .45455px))}@media (min-width:1200px){.registration_page .page_hero_section .page_hero_container .custom_title{font-size:calc(var(--data-desktop-size)/16*1rem)}}@media (max-width:375px){.registration_page .page_hero_section .page_hero_container .custom_title{font-size:calc(var(--data-mobile-size)/16*1rem)}}:root{--fit-pad:50px;--fit-cap:1305px}.registration_page .page_hero_section .page_hero_container .fit_wrap{container-type:inline-size}.registration_page .page_hero_section .page_hero_container .fit{display:block;white-space:nowrap;line-height:77%;margin-bottom:0;font-size:calc((min(96vw, var(--fit-cap, 100vw)) - var(--fit-pad, 0px))*var(--k, .001))}@supports (width:1cqw){.registration_page .page_hero_section .page_hero_container .fit{font-size:calc(100cqw*var(--k, .001))}}.registration_page .page_hero_section .hero_text_wrap{max-width:406px;margin-top:60px}.registration_page .page_hero_section .hero_text_wrap .b3{margin-bottom:32px}@media (min-width:1024px){.registration_page .page_hero_section .hero_text_wrap.remove_top_spacing{margin-top:0}}.registration_page .page_hero_section .hero_text_wrap.paragraph_left_side{max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (max-width:1023.98px){.registration_page .page_hero_section .hero_text_wrap.contain_content_bg{margin-top:16px;justify-content:center}.registration_page .page_hero_section .hero_text_wrap.contain_content_bg p{margin-bottom:0}.registration_page .page_hero_section .hero_text_wrap.contain_content_bg .b3{margin-bottom:16px}}.registration_page .page_hero_section .hero_text_wrap.mobile_only{margin:32px 10px;color:var(--page-text-color)}.registration_page .hero_section{position:relative;padding:30px 0}.registration_page .hero_section .hero_bg__marquee_wrap{position:relative;padding:100px 0 115px}@media (min-width:768px){.registration_page .hero_section .hero_bg__marquee_wrap{padding:64px 0 114px}}.registration_page .hero_section .hero_bg__marquee_wrap .bg_imgs{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.registration_page .hero_section .hero_bg__marquee_wrap .bg_imgs *{height:100%}.registration_page .hero_section .hero_bg__marquee_wrap .bg_imgs img{height:100%;width:100%;object-fit:cover}.registration_page .hero_section .hero_bg__marquee_wrap .marquee_section{position:relative;overflow:hidden}.registration_page .hero_section .hero_bg__marquee_wrap .marquee_section .marquee_wrapper{display:flex;overflow:hidden;position:relative}.registration_page .hero_section .hero_bg__marquee_wrap .marquee_section .marquee_wrapper .marquee_item{font-size:clamp(150px,26.04167vw,500px);line-height:1;font-family:Manuka,sans-serif;font-weight:900;text-transform:uppercase;transition:opacity .3s;display:flex;flex-shrink:0;padding:0 15px}@media (min-width:768px){.registration_page .hero_section .hero_bg__marquee_wrap .marquee_section .marquee_wrapper .marquee_item{padding:0 30px}}.registration_page .hero_section .bg_content{position:relative;z-index:1}.registration_page .hero_section .hero_content{max-width:377px}.registration_page .form_section form,.registration_page section form{max-width:1004px;margin-left:auto;margin-right:auto}.registration_page .form_section .section_heading,.registration_page section .section_heading{font-family:Manuka,sans-serif;margin-bottom:48px;text-align:center;font-size:32px;font-style:normal;font-weight:850;line-height:130%}@media (min-width:768px){.registration_page .form_section .section_heading,.registration_page section .section_heading{font-size:48px;margin-bottom:20px;text-align:left}}.registration_page .loading{position:absolute;left:0;right:0;top:40%;margin-left:auto;margin-right:auto;width:100px}.registration_page .strike{text-decoration:line-through;color:#707070;margin:0 0 0 5px}.registration_page .form_sections .section_heading{padding:40px 0 0}@media (min-width:768px){.registration_page .form_sections .section_heading{padding:88px 0 0}}.registration_page .form_sections .form_section{padding:0 0 40px}@media (min-width:768px){.registration_page .form_sections .form_section{padding:0 0 60px}}.registration_page .form_sections .form_section.no_border{border:none}.registration_page .form_sections .form_section.narrow{max-width:550px}@media (max-width:767.98px){.registration_page .form_sections .form_section.narrow{margin-left:auto;margin-right:auto}}.registration_page .form_sections .form_section .col_box{background-color:#fff;padding:25px;height:100%;min-height:115px}.registration_page .form_sections .form_section .col_box p{padding-top:8px;font-size:16px;line-height:24px}@media (min-width:768px){.registration_page .form_sections .form_section .col_box p{font-size:14px}}.registration_page .form_sections .form_section .col_box h6{margin:5px 0 0}.registration_page .form_sections .form_section .group_types,.registration_page .form_sections .form_section .packages{padding-left:5px;padding-right:5px;margin-top:-10px}.registration_page .form_sections .form_section .group_types .col-md-4,.registration_page .form_sections .form_section .group_types .col-md-6,.registration_page .form_sections .form_section .packages .col-md-4,.registration_page .form_sections .form_section .packages .col-md-6{padding:0 5px;margin-top:10px}.registration_page .form_sections .form_section .group_types label,.registration_page .form_sections .form_section .packages label{color:#1e2323;font-size:20px;line-height:24px;font-weight:400;font-family:Inter,sans-serif}@media (min-width:768px){.registration_page .form_sections .form_section .group_types label,.registration_page .form_sections .form_section .packages label{font-size:20px;line-height:1.3}}.registration_page .form_sections .form_section .group_types .package_info,.registration_page .form_sections .form_section .packages .package_info{font-size:12px;line-height:1.3;font-family:Inter,sans-serif}@media (min-width:768px){.registration_page .form_sections .form_section .group_types .package_info,.registration_page .form_sections .form_section .packages .package_info{font-size:12px;line-height:1.3}}.registration_page .form_sections .form_section .group_types .package_cost,.registration_page .form_sections .form_section .packages .package_cost{font-size:68px;line-height:1;margin-bottom:0;margin-top:157px}@media (max-width:767.98px){.registration_page .form_sections .form_section .group_types .package_cost,.registration_page .form_sections .form_section .packages .package_cost{font-size:64px;margin-top:60px}}.registration_page .form_sections .form_section .group_types .form-check-input,.registration_page .form_sections .form_section .packages .form-check-input{border-radius:5px!important;border:1px solid rgba(0,0,0,.25);cursor:pointer;margin-top:0;--bs-form-check-bg:transparent}.registration_page .form_sections .form_section .group_types .form-check-label,.registration_page .form_sections .form_section .packages .form-check-label{cursor:pointer}.registration_page .form_sections .form_section .group_types .col_box,.registration_page .form_sections .form_section .packages .col_box{position:relative;border-radius:10px;cursor:pointer;padding:20px}.registration_page .form_sections .form_section .group_types .col_box *,.registration_page .form_sections .form_section .packages .col_box *{z-index:1;position:relative;cursor:pointer}.registration_page .form_sections .form_section .group_types .col_box .form-check,.registration_page .form_sections .form_section .packages .col_box .form-check{position:unset;padding-left:0}.registration_page .form_sections .form_section .group_types .col_box input,.registration_page .form_sections .form_section .packages .col_box input{position:absolute;top:0;bottom:0;right:0;left:24px;width:100%;height:100%;border-radius:10px!important;z-index:2;border:none;background-color:transparent}.registration_page .form_sections .form_section .group_types .col_box input~.background,.registration_page .form_sections .form_section .packages .col_box input~.background{position:absolute;bottom:0;right:0;top:0;left:0;width:100%;height:100%;border-radius:10px;background-color:#f5f5f5;z-index:0}.registration_page .form_sections .form_section .group_types .col_box input:checked,.registration_page .form_sections .form_section .packages .col_box input:checked{background-image:none}.registration_page .form_sections .form_section .group_types .col_box input:checked~*,.registration_page .form_sections .form_section .packages .col_box input:checked~*{color:#e0d8d1}.registration_page .form_sections .form_section .group_types .col_box input:checked~.background,.registration_page .form_sections .form_section .packages .col_box input:checked~.background{background-color:#1e2323}.registration_page .form_sections .form_section .spacer_100{height:98px}.registration_page .form_sections .form_section #billingCollapse label,.registration_page .form_sections .form_section #mailingCollapse label,.registration_page .form_sections .form_section #primaryContactCollapse label{padding-top:38px;margin-bottom:0}.registration_page .form_sections .form_section #billingCollapse label[for=billing_email_signup],.registration_page .form_sections .form_section #billingCollapse label[for=mailing_address_same_as_billing],.registration_page .form_sections .form_section #mailingCollapse label[for=billing_email_signup],.registration_page .form_sections .form_section #mailingCollapse label[for=mailing_address_same_as_billing],.registration_page .form_sections .form_section #primaryContactCollapse label[for=billing_email_signup],.registration_page .form_sections .form_section #primaryContactCollapse label[for=mailing_address_same_as_billing]{padding-top:0;max-width:267px}.registration_page .form_sections .form_section #billingCollapse .billing_email_signup_wrapper,.registration_page .form_sections .form_section #mailingCollapse .billing_email_signup_wrapper,.registration_page .form_sections .form_section #primaryContactCollapse .billing_email_signup_wrapper{margin-top:10px}.registration_page .form_sections .form_section #billingCollapse .billing_email_signup_wrapper input,.registration_page .form_sections .form_section #mailingCollapse .billing_email_signup_wrapper input,.registration_page .form_sections .form_section #primaryContactCollapse .billing_email_signup_wrapper input{margin-top:4px}.registration_page .form_sections .form_section .shipping_details_wrapper{margin-top:60px}.registration_page .form_sections .form_section a[aria-controls=usageAgreementCollapse]{padding-top:40px;padding-bottom:40px;font-size:14px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.42px;display:block}.registration_page .form_sections .form_section a[aria-controls=usageAgreementCollapse]:after{font-weight:400}.registration_page .form_sections .form_section #usageAgreementCollapse ul{margin-left:0;margin-top:-20px}.registration_page .form_sections .form_section #usageAgreementCollapse ul li{font-size:14px;line-height:130%;margin-bottom:10px}.registration_page .form_sections .form_section .form-check-label,.registration_page .form_sections .form_section .form-label{font-size:14px;line-height:130%;font-family:Inter,sans-serif}.registration_page .form_sections .form_section .form-check-label.muted,.registration_page .form_sections .form_section .form-control,.registration_page .form_sections .form_section .form-label.muted{color:#707070}.registration_page .form_sections .form_section .required_field:after{content:"*";color:#07408c;margin-left:2px}.registration_page .form_sections .form_section select.form-control{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.registration_page .form_sections .form_section select.form-control+i.fal{float:right;margin-top:-32px;margin-right:11px;pointer-events:none;background-color:#fff;padding-right:5px;color:#707070}.registration_page .form_sections .form_section .form-control,.registration_page .form_sections .form_section .widget_archive select,.registration_page .form_sections .form_section .widget_categories select{padding:8px 13px 6px;text-transform:unset}.registration_page .form_sections .form_section .form-check-input[type=checkbox]{width:24px;height:24px;border-radius:5px;border:1px solid #1e2323;--bs-form-check-bg:transparent}.registration_page .form_sections .form_section .form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url('data:image/svg+xml;charset=utf-8,<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><rect width="16" height="16" x="3" y="3" rx="3" ry="3"/></svg>');background-position:50%;background-size:cover;background-color:#fff}.registration_page .form_sections .form_section .section_text{font-family:Inter,sans-serif}.registration_page .form_sections .form_section .red{color:#07408c}.registration_page .form_sections .form_section .dd_text{font-weight:700;font-size:16px;font-family:Inter,sans-serif}.registration_page .form_sections .form_section .dd_text:after{font-family:Font Awesome\ 5 Pro;content:"\f077";font-size:16px;font-weight:700;display:inline-block;margin-left:8px}.registration_page .form_sections .form_section .dd_text.collapsed:after{font-family:Font Awesome\ 5 Pro;content:"\f078";display:inline-block}.registration_page .form_sections .form_section ul{margin-left:clamp(15px,4vw,50px)}.registration_page .form_sections .form_section ul li{font-size:clamp(16px,4vw,24px);line-height:clamp(19px,4vw,32px);padding-bottom:.5rem}.registration_page .form_sections .form_section.shipping_details_section label[for=deliver_mon_friday]{padding-top:60px;padding-bottom:60px}.registration_page .form_sections .form_section.shipping_details_section .form-check-input[type=radio]{width:24px;height:24px;border-radius:5px;border:1px solid #1e2323;--bs-form-check-bg:transparent}.registration_page .form_sections .form_section.shipping_details_section .form-check-input:checked[type=radio]{--bs-form-check-bg-image:url('data:image/svg+xml;charset=utf-8,<svg width="22" height="22" xmlns="http://www.w3.org/2000/svg"><rect width="16" height="16" x="3" y="3" rx="3" ry="3"/></svg>');background-position:50%;background-size:cover;background-color:#fff}.registration_page .form_sections .form_section.shipping_details_section .form-check-label{padding-top:4px;padding-left:8px;display:inline-block}.registration_page .form_sections .form_section.shipping_details_section .delivery_note{margin-top:60px;border:1px solid #000;border-radius:11px;padding:12px 17px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.42px}.registration_page .form_sections .form_section.payment_section .payment_form_wrap{position:relative;max-width:455px}@media (max-width:767.98px){.registration_page .form_sections .form_section.payment_section .payment_form_wrap{margin-left:auto;margin-right:auto;margin-top:60px}}.registration_page .form_sections .form_section.payment_section .col_box{height:auto;padding:0}.registration_page .form_sections .form_section.payment_section .cards_field{display:-webkit-box;display:-ms-flexbox;display:flex}.registration_page .form_sections .form_section.payment_section .cards_field img{width:38px;height:24px;object-fit:cover;margin-right:5px}.registration_page .form_sections .form_section.payment_section .form-control{background-color:#eee;border:none;border-radius:10px;padding-top:4px;height:66px;padding-left:22px;max-width:455px}.registration_page .form_sections .form_section.payment_section .StripeElement{border-radius:0;font-family:TiemposText,serif;font-weight:600;height:50px;background-color:#eee;border:none;border-radius:10px;padding-top:23px;padding-left:16px;padding-right:16px;height:66px;max-width:455px}.registration_page .form_sections .form_section.payment_section .StripeElement .__PrivateStripeElement iframe{height:50px!important}.registration_page .form_sections .form_section.payment_section #stripe-exp{max-width:211px}.registration_page .form_sections .form_section.payment_section #stripe-cvc,.registration_page .form_sections .form_section.payment_section label[for=stripe-cvc]{max-width:179px;margin-left:auto}.registration_page .form_sections .form_section.payment_section #payment-form label{font-size:14px;font-weight:400}.registration_page .form_sections .form_section.payment_section #payment-form .btn-flat{width:100%;font-weight:500}@media (max-width:1023.98px){.registration_page .form_sections .form_section.payment_section #payment-form .cvc_label,.registration_page .form_sections .form_section.payment_section #payment-form .exp_label{font-size:13px}}.registration_page .form_sections .form_section.payment_section .payment_form_success{display:none}.registration_page .form_sections .form_section.payment_section .payment_form_success .success_message_wrap{padding:0 0 90px;text-align:left}.registration_page .form_sections .form_section.payment_section .payment_form_success .btn-flat{width:100%;font-weight:500}.registration_page .form_sections .form_section.payment_section .package_shipping_details{position:relative;max-width:503px;margin-left:auto;padding:55px 60px 107px 50px;background-color:#f0f0f0;border-radius:10px;font-family:Inter,sans-serif}@media (max-width:767.98px){.registration_page .form_sections .form_section.payment_section .package_shipping_details{margin-right:auto}}.registration_page .form_sections .form_section.payment_section .package_shipping_details h4,.registration_page .form_sections .form_section.payment_section .package_shipping_details h5,.registration_page .form_sections .form_section.payment_section .package_shipping_details h6{font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:none}.registration_page .form_sections .form_section.payment_section .package_shipping_details h6{font-weight:400}.registration_page .form_sections .form_section.payment_section .package_shipping_details p{font-size:15px;line-height:normal}.registration_page .form_sections .form_section.payment_section .package_shipping_details .large_text{font-size:64px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:65px}.registration_page .form_sections .form_section.payment_section .package_shipping_details .your_paying{margin-bottom:29px;font-size:14px}.registration_page .form_sections .form_section.payment_section .package_shipping_details .description{margin-bottom:9px}.registration_page .form_sections .form_section.payment_section .package_shipping_details .description h5{margin-bottom:17px}.registration_page .form_sections .form_section.payment_section .package_shipping_details .description p{padding-top:0;padding-left:6px;font-size:15px;max-width:242px}.registration_page .form_sections .form_section.payment_section .package_shipping_details .shipping_method input{color:#707070;margin-top:1px;border-radius:50%;border:1px solid rgba(0,0,0,.25)}.registration_page .form_sections .form_section.payment_section .package_shipping_details .shipping_method label{color:#1e2323;font-size:14px;font-family:TiemposText,serif;margin-left:5px}.registration_page .form_sections .form_section.payment_section .package_shipping_details .shipping_method input:disabled,.registration_page .form_sections .form_section.payment_section .package_shipping_details .shipping_method input:disabled+label{color:#1e2323}.registration_page .form_sections .form_section.payment_section .shipping_method{padding-left:0;margin-bottom:31px}.registration_page .form_sections .form_section.payment_section .shipping_method input{display:none}.registration_page .form_sections .form_section.payment_section .shipping_method label{margin-left:0!important;font-family:Inter,sans-serif!important;font-size:15px;font-style:normal;line-height:normal}.registration_page .form_sections .form_section.payment_section .shipping_method label span:first-child{font-weight:700}.registration_page .form_sections .form_section.payment_section .discount_offer_wrap{margin-top:73px}.registration_page .form_sections .form_section.payment_section .total_cost_wrap{border-top:1px solid #747474;margin-top:40px}.registration_page .form_sections .form_section.payment_section label.cvc_label{max-width:179px;margin-left:auto;display:block}.registration_page .form_sections .form_section.payment_section input.btn[type=submit]{border-radius:33px;background:#1e2323;color:#fff;width:180.931px;padding:23.5px;font-size:14px;line-height:normal}.registration_page .form_sections .form_section.payment_section input.btn[type=submit]:hover{background-color:transparent;color:#1e2323}