.registration-page{display:flex;justify-content:center}.registration-page .account-registration{margin-top:7rem}.registration-page .account-registration .container-title_account-registration{border:1px solid var(--main-color);border-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .8rem}.registration-page .account-registration .container-title_account-registration .section-title{margin:0;font-size:3.4rem}.registration-page .account-registration .container-account-registration{border:1px solid var(--main-color)}.registration-page .account-registration .container-account-registration .registration-info-section{border-bottom:1px solid var(--disabled-color);margin-bottom:2rem}.registration-page .account-registration .container-account-registration .registration-info-section .section-registration-info{margin-bottom:1.4rem}.registration-page .account-registration .container-account-registration .registration-info-section .section-registration-info i[class^=icon]{width:2rem;height:2rem;margin-right:1.2rem;filter:invert(10%) sepia(79%) saturate(6984%) hue-rotate(345deg) brightness(88%) contrast(103%)}.registration-page .account-registration .container-account-registration .registration-info-section .section-registration-info .text-section-registration-info{margin:0}.registration-page .account-registration .container-account-registration .registration-info-section .section-registration-description{margin:0;margin-bottom:2.4rem}.registration-page .account-registration .container-account-registration .registration-form{padding:0}.registration-page .account-registration .container-account-registration .registration-form .top-part-form{padding:2rem;border-bottom:1px solid var(--disabled-color)}.registration-page .account-registration .container-account-registration .registration-form .label-mandatory-fields{margin:2.4rem 2rem}.registration-page .account-registration .container-account-registration .registration-form .bottom-part-form{padding:2rem}.registration-page .account-registration .container-account-registration .registration-form .form-group-input-registration{width:100%;margin-bottom:3.2rem}.registration-page .account-registration .container-account-registration .registration-form .form-group-input-registration.phone-parts{margin-bottom:0}.registration-page .account-registration .container-account-registration .registration-form .form-group-input-registration .password-hint{color:var(--black);font-size:1rem}.registration-page .account-registration .container-account-registration .registration-form .form-group-input-registration .form-element{margin-bottom:0}.registration-page .account-registration .container-account-registration .registration-form .form-group-input-registration.phone-parts span{color:var(--main-color);margin:0 1rem}.registration-page .account-registration .container-account-registration .registration-form .form-group-input-registration.phone-parts .form-element{margin-right:0}.registration-page .account-registration .container-account-registration .registration-form .zip-parts_privacy-form .zip-parts{display:block}.registration-page .account-registration .container-account-registration .registration-form .zip-parts_privacy-form .zip-parts .check-zip{text-align:right;margin-top:.5rem;margin:0}.registration-page .account-registration .container-account-registration .registration-form .zip-parts_privacy-form .zip-parts .check-zip a{color:var(--black);font-size:1.2rem}.registration-page .account-registration .container-account-registration .registration-form .zip-parts_privacy-form .zip-parts span{margin:0 1rem;color:var(--black);margin-top:.6rem}.registration-page .account-registration .container-account-registration .registration-form .form-control{color:var(--black);margin:0}.registration-page .account-registration .container-account-registration .registration-form .privacy-intro{margin-top:2em}.registration-page .account-registration .container-account-registration .registration-form .checkbox-validForm.invalid .form-element__error{display:inline-block;opacity:1;transform:translateY(0);height:auto}.registration-page .account-registration .container-account-registration .registration-form .newsletter-types .radio-button-wrapper{margin-right:30px;margin-top:1.6em;font-size:16px;display:inline-flex}.registration-page .account-registration .container-account-registration .registration-form .checkbox__container.newsletter-subscription-container{display:block}.registration-page .account-registration .container-account-registration .registration-form input.newsletter-subscription[type=checkbox]+label{width:100%}.registration-page .account-registration .container-account-registration .registration-form input.newsletter-subscription[type=checkbox]:not(:checked)+label+div.newsletter-types{display:none}.registration-page .account-registration .container-account-registration .registration-form .checkbox__container.acceptans-directmail-container{display:block}.registration-page .account-registration .container-account-registration .registration-form .checkbox__container.acceptans-directmail-container .form-group{margin-bottom:0}.registration-page .account-registration .container-account-registration .registration-form .checkbox__container.acceptans-directmail-container .form-group.directmail-data{margin-top:1.3rem}.registration-page .account-registration .container-account-registration .registration-form .checkbox__container.acceptans-directmail-container .form-group.directmail-data .form-group.zip-parts{display:flex;align-items:baseline;justify-content:space-between;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.registration-page .account-registration .container-account-registration .registration-form .checkbox__container.acceptans-directmail-container .form-group.directmail-data .form-group.zip-parts .col-8{padding:0}.registration-page .account-registration .container-account-registration .registration-form .checkbox__container.acceptans-directmail-container .form-group select[disabled]{color:var(--black);opacity:.5}.registration-page .account-registration .container-account-registration .registration-form .checkbox__container.acceptans-directmail-container .form-group select{color:var(--black)}.registration-page .account-registration .container-account-registration .registration-form input.acceptans-directmail[type=checkbox]+label{width:100%}.registration-page .account-registration .container-account-registration .registration-form input.acceptans-directmail[type=checkbox]:not(:checked)+label+div.directmail-data{display:none}.registration-page .account-registration .container-account-registration .registration-form .check-zip{display:block;margin:15px 0;margin-left:5px}.registration-page .account-registration .container-account-registration .registration-form.disable-input-dcc .container-registration-form-dcc input,.registration-page .account-registration .container-account-registration .registration-form.disable-input-dcc .container-registration-form-dcc label{opacity:.5}.registration-page .account-registration .container-account-registration .registration-form.disable-input-dcc .container-registration-form-dcc input{pointer-events:none}.registration-page .account-registration .container-account-registration .description-form-registration{color:var(--black);padding:2rem;margin-top:0;margin-bottom:0}.registration-page .account-registration .container-account-registration .custom-control-label{color:var(--black)}.registration-page .account-registration .container-account-registration .custom-control-label a{color:var(--black)}.registration-page .account-registration .container-account-registration .form-group__description{margin:0;margin-bottom:3rem}.registration-page .account-registration .container-account-registration .privacy-addtoemaillist{margin-top:4rem}.registration-page .account-registration .container-account-registration .slot-account-registration ul li{display:flex;align-items:center;margin-bottom:1rem}.registration-page .account-registration .container-account-registration .slot-account-registration ul li i{margin-right:1rem}.registration-page .account-registration .container-account-registration .phone-parts,.registration-page .account-registration .container-account-registration .zip-parts{display:flex}.registration-page .account-registration .container-account-registration .phone-parts .form-element{margin-right:10px}.registration-page .account-registration .container-account-registration .phone-parts .form-element label{display:none}.registration-page .account-registration .container-account-registration .phone-parts .form-element:first-child label{display:inline-block}.registration-page .account-registration .container-account-registration .zip-parts .form-element label{display:none}.registration-page .account-registration .container-account-registration .zip-parts .form-element:first-child label{display:inline-block}.registration-page .button-form-register{margin-top:3rem;width:100%}.information-notice-panel .header-panel{margin-top:0}.information-notice-panel .header-panel .information-notice-panel-inner{padding:2rem}.information-notice-panel.form__account-dcc-validation .account-registration .container-account-registration .registration-info-section{border-bottom:0;margin:0}.information-notice-panel.form__account-dcc-validation .account-registration .container-account-registration button{width:100%}.information-notice-panel .error-name{color:var(--main-color);display:flex;margin-top:-20px;margin-bottom:20px;font-size:12px}.information-notice-panel .error-summary{color:var(--main-color);margin-bottom:20px}

/*# sourceMappingURL=registration.css.map*/