.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.bal-notify-me-sidenav{width:100%;z-index:9999}.bal-notify-me-sidenav .modal-body{height:100%}.bal-notify-me-sidenav .notify-title{position:absolute;top:1.25rem}.bal-notify-me-sidenav .notify-continue{color:#000;font-family:Balmain Sans;font-size:.59375rem;font-weight:500;letter-spacing:.0625rem;text-align:center;text-decoration:underline}.bal-notify-me-sidenav .notify-continue:hover{color:#5c5c5c}.bal-notify-me-sidenav a{color:#000}.bal-notify-me-sidenav .notify-title,.bal-notify-me-sidenav .thankyou-title{color:#000;font-family:Balmain Sans;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:.0625rem;line-height:1.25;margin:0 auto 1rem;max-width:80%}.bal-notify-me-sidenav p{color:#000;font-family:Proxima Nova Rg;font-size:.875rem;font-weight:600;line-height:1.29}.bal-notify-me-sidenav .label-privacy{color:#000;font-family:Proxima Nova Sm;font-size:.875rem;font-weight:600;letter-spacing:normal;line-height:normal}.bal-notify-me-sidenav .form-group{margin:0 0 1.25rem;position:relative}.bal-notify-me-sidenav .form-group input:not([type=checkbox]){background-color:transparent!important;border:none;border-bottom:.0625rem solid #979797;border-radius:0;display:block;font-size:.875rem;height:2.9375rem;padding:.625rem .625rem .625rem 0;width:100%}.bal-notify-me-sidenav .form-group input:not([type=checkbox]):focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.bal-notify-me-sidenav .form-group label:not(.form-check-label){color:#000;font-family:Proxima Nova Rg;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-height:1.29;opacity:.5;pointer-events:none;position:absolute;top:1.3125rem;-webkit-transition:all .2s ease;transition:all .2s ease}.bal-notify-me-sidenav .form-group input.focused~.form-control-label,.bal-notify-me-sidenav .form-group input.is-invalid~.form-control-label,.bal-notify-me-sidenav .form-group input:valid~.form-control-label{color:#000;font-size:12px;opacity:1;top:-.625rem}.bal-notify-me-sidenav .form-group.form-checkbox{padding-left:0}.bal-notify-me-sidenav .form-group.form-checkbox .form-check-input{cursor:pointer;height:.875rem;opacity:0;position:absolute;width:.875rem}.bal-notify-me-sidenav .form-group.form-checkbox .form-check-input+.form-check-label{cursor:pointer;padding:0 0 0 1.5rem;position:relative}.bal-notify-me-sidenav .form-group.form-checkbox .form-check-input+.form-check-label:before{background:transparent;border:.0625rem solid #979797;border-radius:.0625rem;content:"";display:inline-block;height:.875rem;left:0;position:absolute;top:0;width:.875rem}.bal-notify-me-sidenav .form-group.form-checkbox .form-check-input:focus+.form-check-label:before{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.12);box-shadow:0 0 0 3px rgba(0,0,0,.12)}.bal-notify-me-sidenav .form-group.form-checkbox .form-check-input:checked+.form-check-label:after{font-family:icomoon;speak:none;color:#fff;content:"\e928";display:inline-block;display:block;font-size:.25rem;font-style:normal;font-variant:normal;font-weight:400;left:.25rem;position:absolute;text-transform:none;top:.375rem;vertical-align:middle}.bal-notify-me-sidenav .form-group.form-checkbox .form-check-input:checked+.form-check-label:before{background-color:#000}.bal-notify-me-sidenav .form-check-input.is-invalid~.form-check-label{color:#000}.bal-notify-me-sidenav .btn:not(.btn-link){background-color:#000;border:none;border-radius:1.71875rem;color:#fff;display:block;font-family:Balmain Sans;font-size:.59375rem;font-weight:500;height:3.4375rem;letter-spacing:.0625rem;line-height:1.05;padding:1.25rem .125rem 1.25rem 0;text-align:center;text-decoration:none;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;width:100%}.bal-notify-me-sidenav .btn:not(.btn-link):focus,.bal-notify-me-sidenav .btn:not(.btn-link):hover{background-color:#5c5c5c;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.bal-notify-me-sidenav .step-2{text-align:center}.bal-notify-me-sidenav .modal-dialog .close{padding-top:.9375rem}.bal-notify-me-sidenav .modal-dialog .close :not(:disabled):not(.disabled):focus,.bal-notify-me-sidenav .modal-dialog .close:not(:disabled):not(.disabled):hover{opacity:1}.bal-notify-me-sidenav .modal-dialog .close:before{color:#000;font-size:2rem}.error-messaging{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:99999}.error-messaging .close{padding:0;right:1.25rem;top:.375rem}