.nbs-overlay{position:fixed;display:flex;top:0;left:0;width:100%;min-height:100%;z-index:1000;justify-content:center;align-items:center;overflow:hidden;background:rgba(0,0,0,.5);background:linear-gradient(360deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 100%);cursor:pointer}.nbs-hidden{display:none !important}.rubik-npb{font-family:"Rubik",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.rubik-npb-700{font-family:"Rubik",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}@keyframes nbsLogoIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}#npb-logo{position:absolute;bottom:100px;right:20px;height:90px;width:auto;animation:nbsLogoIn 2s}@keyframes ribbonContIn{0%{transform:skewY(0deg) translateX(100%)}40%{transform:skewY(0deg) translateX(100%)}85%{transform:skewY(0deg) translateX(0)}100%{transform:skewY(2deg) translateX(0)}}.nbs-ribbon-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;overflow:hidden;transform:skewY(2deg);z-index:5;animation:ribbonContIn 1.6s}#nbs-ribbon{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.2);background:#d50032;width:100%;font-size:76px;line-height:1.2em;text-transform:uppercase;display:flex;justify-content:center;align-items:center;text-align:center;gap:25px;padding:5px 40px}.nbs-block-link{display:flex;justify-content:center;align-items:center}#nbs-ribbon-instructions{width:100%;font-size:24px;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.2em;padding:10px 40px}@keyframes nbsBaseIn{0%{bottom:-60px}100%{bottom:0}}#nbs-base{position:absolute;bottom:0;left:0;width:100%;height:60px;z-index:10;animation:nbsBaseIn .6s;background:#fff;background:linear-gradient(70deg,rgba(235,235,235,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%)}@keyframes nbsSideIn{0%{top:calc(-100% - 30px)}50%{top:calc(-100% - 30px)}100%{top:-30px}}#nbs-side{position:absolute;top:-30px;left:60px;width:100px;height:100%;background:#1f4c85;background:linear-gradient(165deg,rgba(213,0,50,1) 0%,rgba(117,59,189,1) 50%,rgba(31,76,133,1) 100%);transform:skewY(-30deg);z-index:20;animation:nbsSideIn .8s}.nbs-mobile{display:none !important}@media only screen and (max-width:1450px){#nbs-ribbon{font-size:60px}#nbs-side{left:0}}@media only screen and (max-width:1150px){#nbs-ribbon{font-size:50px}#nbs-side{display:none}}@media only screen and (max-width:900px){#npb-logo-banner{display:none}}@media only screen and (max-width:767px){#npb-logo{left:50%;transform:translateX(-50%);max-width:80%;bottom:40px}#nbs-base{display:none}.nbs-mobile{display:flex !important}.nbs-desktop{display:none !important}}@media only screen and (max-width:500px){#nbs-ribbon{font-size:40px}}.nbs-form-container{width:100%;max-width:700px;padding:20px;margin:20px;color:#fff;border-radius:10px;background:#d50032;text-shadow:0 0 10px rgba(0,0,0,.2);max-height:calc(100vh - 40px);overflow-y:auto}.nbs-form-inner-container{position:relative}#npb-logo-mini{position:absolute;bottom:0;right:0;height:36px;width:auto}#npb-logo-banner{height:.7em;width:auto}.nbs-form-container p{color:#fff;font-family:"Rubik",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.nbs-form-container h1,.nbs-form-container h2,.nbs-form-container h3,.nbs-form-container h4,.nbs-form-container h5,.nbs-form-container h6{color:#fff;text-transform:uppercase;font-family:"Rubik",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.nbs-form-container .gform-theme--framework .gfield_list_group_item:before,.nbs-form-container .gform-theme--framework .gform-field-label{color:#fff}.nbs-form-container .gform-theme--framework.gform_wrapper.gform-theme .gfield_required,.nbs-form-container .gform_wrapper.gravity-theme .gfield_required{color:#fff !important}.nbs-form-container .gfield_validation_message,.nbs-form-container .gform_validation_errors{background-color:#fff9f9 !important}.nbs-form-container .gfield_validation_message{padding:10px 20px;font-size:15px}.nbs-form-container .gform-theme--framework.gform_wrapper.gform-theme .gform_button.button,.nbs-form-container .gform_wrapper.gravity-theme .gform_button.button{background-color:#fff !important;color:#4e4e50 !important;border-radius:3px}.nbs-form-container .gform_heading .gform_title{margin-top:0}.nbs-form-container .gform_wrapper.gravity-theme .gform_footer{padding-bottom:0}.nbs-form-container .gform_wrapper.gravity-theme .gform_footer input,.nbs-form-container .gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:0}.nbs-form-container .gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.nbs-form-container .gform_wrapper.gravity-theme .gfield_error label,.nbs-form-container .gform_wrapper.gravity-theme .gfield_error legend,.nbs-form-container .gform_wrapper.gravity-theme [aria-invalid=true]+label,.nbs-form-container .gform_wrapper.gravity-theme label+[aria-invalid=true]{color:#fff}@media only screen and (max-height:900px){.nbs-overlay.step-2 #npb-logo{display:none}}@media only screen and (max-height:800px){.nbs-overlay.step-2 #npb-logo{position:relative;bottom:auto;right:auto;left:auto}.nbs-overlay #nbs-base{display:none}.nbs-overlay #npb-logo{display:none}}body div.cky-revisit-bottom-left{bottom:7px;left:7px}