.form-group{position:relative}@media(min-width:767px)and (max-width:1023.98px){.form-group{margin-bottom:1.5rem}}@media(min-width:1024px){.form-group{margin-bottom:2rem}}.form-group.required .form-control-label:after{content:"*"}.form-group.last{margin-bottom:1.5rem}@media(min-width:1024px){.form-group.last{margin-bottom:2.5rem}}.invalid-feedback{line-height:1}.custom-control-inline:last-child{margin-right:0}.custom-control-group{display:flex;flex-wrap:wrap;margin-bottom:-16px}.custom-control-group .custom-control-inline{margin-bottom:16px}.custom-control-label{cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.5rem}.custom-control-label:after,.custom-control-label:before{pointer-events:auto;top:0}.custom-control-label:hover:before{border-color:#b10065}.custom-control-input{pointer-events:none}.custom-control-input:focus~.custom-control-label:before{border-color:#b10065;outline:1px solid #b10065;outline-offset:3px}.custom-radio .custom-control-label:after{background-color:#b10065;border-radius:50%;transform:scale(0);transition:transform .2s ease}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:transparent}.custom-radio .custom-control-input:checked~.custom-control-label:after{transform:scale(.6666666667)}.custom-radio .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 3px #fff,0 0 0 4px #b10065;outline:0}.custom-birthday{appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.667 2.5h-.834V.833h-1.666V2.5H5.833V.833H4.167V2.5h-.834c-.916 0-1.666.75-1.666 1.667V17.5c0 .917.75 1.667 1.666 1.667h13.334c.916 0 1.666-.75 1.666-1.667V4.167c0-.917-.75-1.667-1.666-1.667zm0 15H3.333V8.333h13.334V17.5zm0-10.833H3.333v-2.5h13.334v2.5z'/%3E%3C/svg%3E") no-repeat right 1rem center/20px 20px!important;cursor:pointer;padding-right:2.5rem;position:relative}.custom-birthday[type=date]::-webkit-calendar-picker-indicator{background:none;color:transparent;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.custom-birthday[type=date]::-webkit-date-and-time-value,.custom-birthday[type=date]::-webkit-datetime-edit{display:none}.custom-birthday[type=date]:before{content:attr(data-value);text-align:inherit}input[type=password]::-ms-reveal{display:none}.passwordRules{font-size:.875rem;color:#707070}.passwordRules span{margin-top:24px;display:block;margin-bottom:12px}@media(max-width:766.98px){.passwordRules span{margin-top:20px;margin-bottom:8px}}.passwordRules ul{margin-bottom:0;padding:0;list-style:none}.password-visibility{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;position:absolute;right:0;top:calc(12px + .875rem)}.password-visibility .eye{cursor:pointer}.password-visibility .eye:before{content:"visibility_off"}.password-visibility .eye.active:before{content:"visibility"}.iti-form-control.is-invalid~.invalid-feedback{display:block}.apply-beldonacard-options.apply-bccard_account .apply-beldonacard-img{width:82.5%}@media(max-width:766.98px){.apply-beldonacard-options.apply-bccard_account .apply-beldonacard-img{width:100%;padding-bottom:32px}}.apply-beldonacard-options.apply-bccard_register .col-12{flex:0 0 100%;max-width:100%}.apply-beldonacard-options.apply-bccard_register .apply-beldonacard-img{padding:72px 0;margin-top:42px;border-top:1px solid #cdcece}@media(max-width:1023.98px){.apply-beldonacard-options.apply-bccard_register .apply-beldonacard-img{padding:56px 0;margin-top:36px}}@media(max-width:766.98px){.apply-beldonacard-options.apply-bccard_register .apply-beldonacard-img{padding:56px 0 32px}}.apply-beldonacard-options.apply-bccard_register .apply-beldonacard-img .content-asset{width:64.2%}@media(max-width:1023.98px){.apply-beldonacard-options.apply-bccard_register .apply-beldonacard-img .content-asset{width:30.5%}}@media(max-width:766.98px){.apply-beldonacard-options.apply-bccard_register .apply-beldonacard-img .content-asset{width:100%}}.apply-beldonacard-options.apply-bccard_register .bc-email-subscription{margin-bottom:2.5rem;padding:2rem 0 2rem 2.5rem;border-top:1px solid #cdcece;border-bottom:1px solid #cdcece}@media(max-width:1023.98px){.apply-beldonacard-options.apply-bccard_register .bc-email-subscription{margin-bottom:2rem}}@media(max-width:766.98px){.apply-beldonacard-options.apply-bccard_register .bc-email-subscription{margin-bottom:1.5rem;padding:1.5rem 0 1.5rem 2.5rem}}.apply-beldonacard-details .collect-points-subtitle{margin-bottom:12px}@media(min-width:1024px){.apply-beldonacard-details .collect-points-subtitle{margin-bottom:16px}}.apply-beldonacard-details .termscondition-msg{font-size:.875rem;padding-bottom:32px}@media(max-width:1023.98px){.apply-beldonacard-details .termscondition-msg{padding-bottom:24px}}.apply-beldonacard-details .termscondition-msg a.link{text-transform:none;font-size:inherit}.apply-beldonacard-details .custom-control-inline{margin-right:24px}@media(min-width:1024px){.apply-beldonacard-details .custom-control-inline{margin-right:32px}}.apply-beldonacard-details .custom-control-inline:last-child{margin-right:0}.apply-beldonacard-details .bc-email-subscription{padding-top:32px;border-top:1px solid #cdcece}.apply-beldonacard-details .bc-email-subscription label{font-weight:400}@media(max-width:1023.98px){.apply-beldonacard-details .bc-email-subscription{padding-top:24px}}.login-page{margin-top:65px}@media(max-width:766.98px){.login-page{margin-top:30px}}.login-page .main-header{border-bottom:0;margin-bottom:52px;padding-bottom:0}@media(min-width:767px)and (max-width:1023.98px){.login-page .main-header{margin-bottom:60px}}@media(min-width:1024px){.login-page .main-header{margin-bottom:84px}}.login-page .login-form-nav .nav-tabs{margin-bottom:55px}.login-page .login .error-message-form{padding:.625em;background-color:#cd2026;color:#fff;border-radius:.188em}.login-page .login .forgot-password{margin-top:32px}@media(max-width:766.98px){.login-page .login .forgot-password{margin-top:24px}}.login-page .track-order-section{padding:32px;margin-top:12px}@media(max-width:1023.98px){.login-page .track-order-section{padding:24px}}.registration-page .privacy-policy{margin-top:1rem}.bg-grey{background-color:#f5f5f5}.email-fields{margin:70px 0}@media(max-width:1023.98px){.email-fields{margin:54px 0}}