.newsletter-modal .modal-dialog{margin:24px}@media(min-width:768px){.newsletter-modal .modal-dialog{margin:0 auto;max-width:415px}}.newsletter-modal .modal-header{border:0;background-color:var(--background-secondary);display:flex;flex-direction:column}.newsletter-modal .modal-header .acf-icon-close:before{font-weight:bolder;margin-right:-16px}@media(min-width:768px){.newsletter-modal .modal-header{padding:0 40px}}@media(min-width:992px){.newsletter-modal .modal-header{padding:0 55px 15px}}.newsletter-modal .modal-title{font-size:1.25rem;font-weight:500;line-height:normal;text-align:center}@media(min-width:992px){.newsletter-modal .modal-title{font-size:1.375rem}}.newsletter-modal .modal-footer{border:0;flex-direction:column;padding:15px 30px;background:var(--background-primary);text-align:center}.modal-cancel-btn{font-size:1rem;font-weight:700;text-decoration:underline;text-transform:uppercase;padding:12px}.page-card__logo{margin-bottom:1.9306rem}.page-card__logo .img-fluid{width:auto}.btn-text{text-transform:capitalize}.back-link-seg .back-text,.back-link-seg i{vertical-align:top}.back-link-seg .date-link,.back-link-seg .form-sub-link,.back-link-seg .parenthood-link{width:100%;display:inline-block}.back-link-seg .date-link:hover,.back-link-seg .form-sub-link:hover,.back-link-seg .parenthood-link:hover{text-decoration:underline}.back-link-seg .hidden{display:none}.btn-disabled{pointer-events:none}.prev-link,.toggle-link{color:#000}.toggle-link .back-text,.toggle-link .material-icons{cursor:pointer}.match-error{color:#d04600;font-size:.75rem}.login-fluid-container .reg-flow .register-title{font-size:18px;text-align:center;font-weight:600;color:#000;padding:0;margin-bottom:45px}.login-fluid-container .reg-flow .register-title.parenthood-date-title{max-width:272px;margin:0 auto 45px}.login-fluid-container .reg-flow .email-reg-error{color:#dc3545;font-size:12px;margin-bottom:15px}.login-fluid-container .reg-flow .card.forms-card{padding:32px 24px;width:100%;display:inline-block}.login-fluid-container .reg-flow .card .card-body{padding:0}.login-fluid-container .reg-flow .form-group{max-width:100%;margin-bottom:24px}.login-fluid-container .reg-flow .form-group input:not(.kc-custom-control-input){max-width:100%}.login-fluid-container .reg-flow .registration .btn{max-width:100%;margin-top:40px;width:100%;display:inline-block}.login-fluid-container .reg-flow .password-constraints{margin-top:20px}.login-fluid-container .reg-flow .password-constraints .js-password-constraint{font-family:baton,arial,sans-serif;font-size:.875rem;color:#d04600;line-height:21px;margin:0}.login-fluid-container .reg-flow .password-constraints .js-password-constraint.accept{color:#138559}.login-fluid-container .reg-flow .password-constraints .js-password-constraint.incorrect{color:#d04600}.login-fluid-container .reg-flow .password-constraints .js-password-constraint .js-check{margin-right:5px}.login-fluid-container .reg-flow .parent-btn-layer{border:.5px solid #d1d1d1;padding:18px 16px;border-radius:16px}.login-fluid-container .reg-flow .parenthood-cntr .kc-custom-control{margin:0}.login-fluid-container .reg-flow .parenthood-cntr .parent-btn-layer{margin-bottom:16px}.login-fluid-container .reg-flow .parenthood-cntr .parenthood-btn{margin-top:65px;display:inline-block;width:100%}.login-fluid-container .reg-flow .parenthood-date .parent-btn-layer{border:none;padding:0;border-radius:0;margin-bottom:180px}.login-fluid-container .reg-flow .parenthood-date .copy-data{text-align:center;margin-bottom:130px;width:100%;display:inline-block}.login-fluid-container .reg-flow .parenthood-date .info-text{margin:8px 0 25px;width:100%;display:inline-block}.login-fluid-container .reg-flow .parenthood-date .form-group,.login-fluid-container .reg-flow .parenthood-date .kc-custom-control{margin:0;padding:0}.login-fluid-container .reg-flow .parenthood-date .kc-custom-checkbox .kc-custom-control-label{padding-left:40px}.login-fluid-container .reg-flow .parenthood-date .kc-custom-checkbox .kc-custom-control-label:before{left:0}.login-fluid-container .reg-flow .parenthood-date .kc-custom-checkbox .kc-custom-control-input:checked~.kc-custom-control-label:after{display:none}.login-fluid-container .reg-flow .parenthood-date .parenthood-btn{width:100%;display:inline-block}.login-fluid-container .reg-flow .parenthood-date .form-group i{left:0}.login-fluid-container .reg-flow .parenthood-date .reg-date-error{width:100%;display:inline-block}.login-fluid-container .reg-flow .parenthood-date .additional-fileds .add-on-title,.login-fluid-container .reg-flow .parenthood-date .additional-fileds .cancel-icon{width:calc(50% - 3px);display:inline-block}.login-fluid-container .reg-flow .parenthood-date .additional-fileds .add-on-title{color:#232628;font-family:moranga,arial,sans-serif;font-size:20px;line-height:25px;font-weight:600}.login-fluid-container .reg-flow .parenthood-date .additional-fileds .cancel-icon{text-align:right;padding-right:20px;vertical-align:middle}.login-fluid-container .reg-flow .parenthood-date .additional-fileds .cancel-icon i{color:#da291c;cursor:pointer}.login-fluid-container .reg-flow .additional-info .additional-info-btn{width:100%;display:inline-block}.login-fluid-container .reg-flow .additional-info .condition-text{color:#da291c;font-weight:600;text-decoration:underline}.login-fluid-container .reg-flow .additional-info .privacy-link,.login-fluid-container .reg-flow .additional-info .privacy-link:hover{text-decoration:none}.login-fluid-container .reg-flow .additional-info .terms-condition-seg{margin:24px 0 32px;width:100%;display:inline-block}.login-fluid-container .reg-flow .additional-info .kc-custom-checkbox .kc-custom-control-input:checked~.kc-custom-control-label:after{display:none}.login-fluid-container .reg-flow .confirmation-result .cinfirmation-reault-cntr{width:100%;display:inline-block;margin-bottom:205px}.login-fluid-container .reg-flow .confirmation-result .cust-pic{width:100px;height:100px;background:#da291c;border-radius:100%;display:inline-block;margin-right:24px;vertical-align:top}.login-fluid-container .reg-flow .confirmation-result .confirmation-seg{width:calc(100% - 127px);display:inline-block;margin-top:30px}.login-fluid-container .reg-flow .confirmation-result .cust-name{font-weight:600;font-size:18px;line-height:24px;color:#da291c;margin-bottom:16px}.login-fluid-container .reg-flow .confirmation-result .cust-desc{font-family:baton,arial,sans-serif;font-size:16px;line-height:24px;width:100%;display:inline-block;color:#404549;font-weight:100}.login-fluid-container .reg-flow .confirmation-result .goto-btn{width:100%;display:inline-block}.login-fluid-container .reg-flow .reg-con-ped-feild.not-matched{border-color:#d04600!important}.login-fluid-container .social-btns-cntr .oauth-facebook,.login-fluid-container .social-btns-cntr .oauth-google{max-width:100%}.login-fluid-container .social-btns-cntr .social-account-btn{min-height:4rem;width:100%;margin-bottom:1rem;max-width:none;display:flex;justify-content:center;align-items:center;height:100%}.login-fluid-container .date-field{padding:0;margin:0}.login-fluid-container .login-oauth .form-sub-link{margin-bottom:20px}.login-fluid-container .login-oauth .page-btm{display:none;width:100%}.login-fluid-container .login-oauth .page-btm.show{display:inline-block}.login-fluid-container .login-oauth .parenthood-date-btn{width:100%}