.cc-registration__container{overflow:visible}.cc-page.cc-publine-dismissed .cc-registration__container{margin-top:0}.cc-registration__container .row{position:relative}.cc-registration__container .row .col-lg-6{margin-top:-1.2rem}@media (min-width:1024px){.cc-registration__container .row .col-lg-6{margin-top:-3.2rem}.cc-registration__container .row .col-lg-3{max-width:100%;margin-left:12.2rem}}@media (min-width:1024px) and (max-width:1919.98px){.cc-registration__container .row .col-lg-3{flex:0 0 35%}}@media (min-width:1024px){.cc-registration__image{height:calc(100vh + 3.2rem);position:sticky;top:-3.2rem;overflow:hidden}.cc-page.cc-publine-dismissed .cc-registration__image{height:100vh;top:0}}.cc-registration__formBg{border:.2rem solid transparent;width:5rem;height:5rem;margin-right:1.2rem}.cc-registration__form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.4rem;margin-bottom:8rem;display:flex}@media (max-width:1023.98px){.cc-registration__form{margin-bottom:4rem;padding:0 1.6rem}}.cc-registration__form__title{margin-top:2.4rem;margin-bottom:-.3rem;font-size:2rem}@media (min-width:1024px){.cc-registration__form__title{margin-top:10rem;margin-bottom:.8rem;font-size:3.2rem}}.cc-registration__form__image{object-fit:cover;width:100%}.cc-registration__form__section{padding-top:2rem;padding-bottom:.8rem}@media (min-width:1024px){.cc-registration__form__section{padding-top:2.2rem;padding:2rem!important}}.cc-registration__form__sectionTitle{align-items:center;gap:1.2rem;margin-bottom:1.6rem;display:flex}@media (min-width:1024px){.cc-registration__form__sectionTitle{margin-bottom:2.4rem}}.cc-registration__form__sectionNumber{justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex}.cc-registration__form--radio{flex-wrap:wrap;gap:1rem;margin-top:.8rem;display:flex}@media (min-width:1024px){.cc-registration__form--radio{flex-direction:row;align-items:center;gap:2.4rem}}@media (min-width:1024px) and (max-width:1279.98px){.cc-registration__form--radio{gap:1rem}}.cc-registration__form--info{align-items:flex-start;gap:.4rem;margin-top:.6rem;display:flex}.cc-registration__form--info-icon{backface-visibility:hidden;flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.2rem;-ms-transform:translateZ(0);transform:translateZ(0)}.cc-registration__form__contactTitle{margin-top:-.4rem;margin-bottom:1.6rem;font-weight:700}.cc-registration__form__consentWrp{align-items:flex-start!important}.cc-registration__form__consentWrp input{margin-top:.4rem}.cc-registration__link{text-decoration:underline}.cc-registration__button{min-width:20rem}@media (max-width:1023.98px){.cc-registration__button{width:100%;margin-bottom:-1.3rem}}@media (min-width:1024px){.cc-registration__mandatory{margin-top:-1.2rem}}.cc-registration__login{padding:0 0 4rem}@media (min-width:1024px){.cc-registration__login{padding:0 0 8rem}}@media (max-width:1023.98px){.cc-registration__login{margin-top:-8.7rem}.cc-registration__loginRow{gap:4rem;margin-top:12.5rem}}@media (min-width:1024px){.cc-registration__loginRow{margin-top:8rem}}.cc-registration__loginForm{flex-direction:column;gap:1.2rem;width:100%;padding-top:2rem;display:flex}.cc-registration__loginForm--title{font-size:1.8rem}@media (min-width:1024px){.cc-registration__loginForm--title{font-size:2.4rem}}@media (max-width:1023.98px){.cc-registration__loginForm--title{letter-spacing:0}}.cc-registration__loginForm--new{height:auto}.cc-registration__loginForm__actions{flex-flow:column wrap;justify-content:flex-start;gap:.5rem;width:100%;display:flex}@media (min-width:1024px){.cc-registration__loginForm__actions{flex-direction:row;align-items:center;gap:4.6rem}}@media (min-width:1024px) and (max-width:1279.98px){.cc-registration__loginForm__actions{gap:1rem}}@media (min-width:1024px) and (max-width:1439.98px){.cc-registration__loginForm__actions{gap:1.6rem}}@media (min-width:1024px){.cc-registration__loginForm__button{min-width:20rem;max-width:20rem}}.cc-registration__loginForm a{margin-top:.8rem}@media (max-width:1279.98px){.cc-registration__loginForm a{font-size:1.3rem;line-height:1.8rem}}.cc-registration__loginWrapper{margin-top:1rem}.cc-registration__loginWrapper .cc-form__group{margin-bottom:2rem}.cc-registration__loginWrapper .cc-error .cc-form__error{opacity:1}@media (min-width:1024px){.cc-registration__success{margin-bottom:8rem}}.cc-registration__success__wrp{flex-direction:column;gap:2rem;display:flex}@media (max-width:1023.98px){.cc-registration__success__wrp{margin-bottom:4rem;padding:3.6rem 1.6rem 0}}@media (min-width:1024px){.cc-registration__success__wrp a{width:fit-content}}.cc-registration__success__title{font-size:2rem}@media (min-width:1024px){.cc-registration__success__title{font-size:3.2rem}}.cc-registration__success__subtitle{font-weight:700}.cc-registration__success__message{flex-direction:column;gap:1.6rem;display:flex}.cc-registration__resetPassword__actions{flex-direction:column;justify-content:flex-start;gap:1.6rem;width:100%;display:flex}@media (min-width:1024px){.cc-registration__resetPassword__actions{flex-direction:row;align-items:center;gap:.5rem}.cc-registration__resetPassword__button{flex:0 0 50%;max-width:50%}}.cc-registration__resetPassword__cancel{margin-top:0!important}@media (min-width:1024px){.cc-registration__resetPassword__cancel{order:-1}.cc-registration__resetPasswordContainer{flex-direction:column;display:flex}}.cc-registration__resetPasswordSuccess{margin:0 0 -11.6rem}@media (min-width:1024px){.cc-registration__resetPasswordSuccess{order:1;margin:2.4rem 0 -12.6rem}.cc-registration__passwordCriteria{margin:2rem 0}}.cc-registration__passwordCriteria p{font-weight:700}@media (max-width:1279.98px){.cc-registration__passwordCriteria p{margin-bottom:.8rem}}@media (min-width:1024px){.cc-registration__passwordCriteria__list{column-count:2;margin-top:.8rem}}@media (max-width:1279.98px){.cc-registration__passwordCriteria__list{margin-bottom:2.1rem}}.cc-registration__passwordCriteria__item{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}@media (min-width:1024px){.cc-registration__passwordCriteria__item{margin-bottom:.3rem}}.cc-registration__passwordCriteria__icon{opacity:.5;flex-shrink:0}.cc-registration__alert{border:.1rem solid var(--color-blue-300);justify-content:space-between;align-items:center;gap:2.4rem;padding:2.4rem 2.4rem .4rem;display:flex}@media (max-width:1023.98px){.cc-registration__alert{flex-direction:column;gap:.4rem;padding:2.4rem}}.cc-registration__alert__header{flex-direction:column;display:flex}@media (max-width:1023.98px){.cc-registration__alert__header{width:100%}}.cc-registration__alert__closeBtn{margin-top:-1rem;margin-right:-2rem}@media (min-width:1024px){.cc-registration__alert__btn{flex-shrink:0}.cc-header__popover .cc-registration__alert__btn{flex-shrink:1}}@media (max-width:1023.98px){.cc-registration__alert__btn{width:100%}}.cc-registration__alert__banner{margin-bottom:-8.5rem}@media (min-width:1024px){.cc-registration__alert__banner{margin-bottom:-5rem}.cc-header__popover .cc-registration__alert__title{font-size:1.6rem}}.cc-header-checkout{z-index:100;background:var(--color-primary-dark);width:100%;color:var(--color-white);border-radius:0 0 1.2rem 1.2rem;padding:1.6rem 0 1.2rem;position:sticky;top:0;box-shadow:0 0 .4rem rgba(20,24,24,.04),0 .4rem .8rem rgba(20,24,24,.1)}@media (min-width:1024px){.cc-header-checkout{border-radius:0 0 3.2rem 3.2rem;padding:1.6rem 0}}.cc-header-checkout__wrp{flex-wrap:wrap;align-items:center;display:flex}.cc-header-checkout__logo-area{flex:1;align-items:center;display:flex}@media (min-width:1024px){.cc-header-checkout__logo-area{flex:0 0 24rem;width:24rem}}.cc-header-checkout__back-link{justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}.cc-header-checkout__back-link .cc-svg{width:2.8rem;height:2.8rem}.cc-header-checkout__logo-wrp{width:17.1rem;margin:0 auto}@media (min-width:1024px){.cc-header-checkout__logo-wrp{width:19.6rem;margin:0 0 0 auto}}.cc-header-checkout__logo{width:17.1rem;height:2.8rem;margin:0;display:block}@media (min-width:1024px){.cc-header-checkout__logo{width:19.6rem;height:3.2rem}}.cc-header-checkout__help{flex-direction:column;flex:0 0 3.2rem;justify-content:center;align-items:center;gap:.4rem;width:3.2rem;display:flex}@media (min-width:1024px){.cc-header-checkout__help{flex:0 0 24rem;order:3;justify-content:flex-end;width:24rem;margin:0}}.cc-header-checkout__help .cc-svg{width:2.8rem;height:2.8rem}.cc-header-checkout__help__label{color:inherit;font-family:Mulish,sans-serif;font-weight:400}@media (min-width:1024px){.cc-header-checkout__help__label{display:block}}.cc-header-checkout__help__content{align-items:center;gap:.8rem;display:flex}.cc-header-checkout__helpMobile{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:2rem;display:flex}@media (min-width:1024px){.cc-header-checkout__helpMobile{display:none}}.cc-header-checkout__steps-wrp{flex:0 0 calc(100% + 3.2rem);width:calc(100% + 3.2rem);margin:1.6rem -1.6rem 0;display:flex;position:relative}@media (min-width:1024px){.cc-header-checkout__steps-wrp{flex:0 0 45rem;width:45rem;margin:0 auto}}@media (min-width:1280px){.cc-header-checkout__steps-wrp{flex:0 0 70.8rem;width:70.8rem;margin:0 auto}}.cc-header-checkout__step{padding:0 .8rem;flex:1;width:100%;min-width:25%;padding-bottom:2rem;position:relative}@media (min-width:1024px){.cc-header-checkout__step{padding-bottom:2.2rem}}.cc-header-checkout__step:after{content:"";background:var(--color-teal-200);z-index:-2;width:100%;height:.2rem;display:block;position:absolute;top:1.1rem;left:-50%}.cc-header-checkout__step:first-child:after{display:none}.cc-header-checkout__step__number{text-align:center;width:2.4rem;height:2.4rem;color:var(--color-primary-dark);border:.2rem solid var(--color-teal-200);background:var(--color-primary-dark);border-radius:50%;margin:0 auto;font-family:Mulish,sans-serif;font-size:1.3rem;font-weight:700;line-height:2rem;display:block;position:relative}.cc-header-checkout__step__number:before{content:"";background:var(--color-primary-dark);z-index:-1;width:4rem;height:100%;display:block;position:absolute;top:0;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}.cc-header-checkout__step__label{letter-spacing:.025rem;color:var(--color-text-inverse-darker);text-align:center;white-space:nowrap;font-family:Mulish,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5rem;display:block;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%);transform:translate(-50%)}@media (min-width:1024px){.cc-header-checkout__step__label{letter-spacing:0;font-size:1.3rem;line-height:1.8rem}}.cc-header-checkout__step.cc-active:after{background:var(--color-teal-50)}.cc-header-checkout__step.cc-active .cc-header-checkout__step__number{background:var(--color-teal-50);border-color:var(--color-teal-50);color:var(--color-primary-dark)}.cc-header-checkout__step.cc-active .cc-header-checkout__step__label{color:var(--color-white)}.cc-header-checkout__step.cc-completed:after{background:var(--color-teal-50)}.cc-header-checkout__step.cc-completed .cc-header-checkout__step__number{background:var(--color-primary-dark);border-color:var(--color-teal-50);color:transparent;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 12 12'%3E%3Cpath fill='%23E6ECEC' d='M5,9.5c-.26,0-.51-.1-.71-.29l-2.5-2.5c-.39-.39-.39-1.02,0-1.41s1.02-.39,1.41,0l1.79,1.79,4.29-4.29c.39-.39,1.02-.39,1.41,0s.39,1.02,0,1.41l-5,5c-.2.2-.45.29-.71.29Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.2rem}.cc-header-checkout__step.cc-completed .cc-header-checkout__step__label{color:var(--color-text-inverse-dark)}
