.hero-custom-popup,.hero-custom-popup button,.hero-custom-popup h4,.hero-custom-popup input,.hero-custom-popup label,.hero-custom-popup p,.hero-custom-popup select,.hero-custom-popup textarea,.np-hero,.np-hero a,.np-hero div,.np-hero h1,.np-hero p{font-family:Roboto,Arial,sans-serif}.np-hero{align-items:center;background-position:100%;background-repeat:no-repeat;background-size:cover;border-bottom:4px solid #1a9bb0;display:flex;min-height:640px}.np-hero>.container{width:100%}.np-hero__inner{padding:80px 0;text-align:left;width:100%}.np-hero__eyebrow{color:#2dc5dd;font-size:15px;font-weight:600;letter-spacing:5px;margin:0 0 18px;text-transform:uppercase}.np-hero__heading{color:#fff;font-size:64px;font-weight:800;line-height:1.1;margin:0 0 32px;max-width:720px;text-transform:uppercase}.np-hero__highlight{color:#1a8fa6}.np-hero__description{border-left:3px solid #1a9bb0;color:#e6e9ec;font-size:18px;line-height:1.7;margin:0 0 44px;max-width:560px;padding-left:22px;text-align:left}.np-hero__description p{margin:0}.np-hero__buttons{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-start}.np-btn{display:inline-block;font-size:14px;font-weight:700;letter-spacing:2px;padding:16px 34px;text-decoration:none;text-transform:uppercase;transition:all .25s ease}.np-btn--primary{background-color:#147d94;color:#fff}.np-btn--primary:hover{background-color:#1a9bb0;color:#fff}.np-btn--secondary{background-color:transparent;border:1px solid #fff;color:#fff}.np-btn--secondary:hover{background-color:#fff;color:#0a1a24}@media (max-width:900px){.np-hero__heading{font-size:44px}}@media (max-width:600px){.np-hero{min-height:520px}.np-hero__inner{padding:60px 0}.np-hero__heading{font-size:34px}.np-hero__description{font-size:16px}.np-btn{text-align:center;width:100%}}.hero-custom-popup.custom-popup{align-items:flex-start;background:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;overflow:auto;padding:70px 20px;position:fixed;top:0;width:100%;z-index:9999}.hero-custom-popup .popup-inner{margin:auto;max-width:1024px;position:relative;width:100%}.hero-custom-popup .popup-content.dis-flex{align-items:stretch;display:flex;min-height:600px}.hero-custom-popup .form{display:flex;flex-direction:column;justify-content:center}.hero-custom-popup .image{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border-radius:10px 0 0 10px;display:flex;justify-content:center;padding:28px;width:50%}.hero-custom-popup .image img{border-radius:10px;height:auto;max-height:540px;max-width:100%;object-fit:contain;width:auto}.hero-custom-popup .form{background:linear-gradient(135deg,#0047ab,#0047ab);border-radius:0 10px 10px 0;padding:32px;width:50%}.hero-custom-popup .form-content{margin-bottom:20px}.hero-custom-popup .form-content h4{color:#fff;font-size:30px;font-weight:700;margin-bottom:12px}.hero-custom-popup .form-title{display:none}.hero-custom-popup .submitted-message a{margin-top:10px}.hero-custom-popup .form-content *{color:#ffffffe5}.hero-custom-popup button.popup-close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:25px;height:40px;position:absolute;right:0;top:0;width:40px}.hero-custom-popup form label{color:#ffffffcc;font-size:12px;margin-bottom:6px!important}.hero-custom-popup .hs-form .input input{background:hsla(0,0%,100%,.1);border:.666667px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;font-size:16px;font-weight:400;padding:10px 12px}.hero-custom-popup .hs-form .input input::placeholder{color:#ffffff80}.hero-custom-popup .hs-form .hs-form-field{padding-bottom:12px}.hero-custom-popup .actions input.hs-button{background-color:#fff;border:1px solid #fff;border-radius:10px;color:#0047ab;cursor:pointer;font-weight:700;letter-spacing:.5px;margin-top:16px;padding:14px 20px;text-align:center;text-transform:uppercase;transition:all .25s ease;width:100%}.hero-custom-popup .actions input.hs-button:hover{background-color:transparent;color:#fff}body.popup-open{overflow:hidden}@media (max-width:991px){.hero-custom-popup .popup-content.dis-flex{flex-wrap:wrap;min-height:0}.hero-custom-popup .image{border-radius:10px 10px 0 0;padding:20px;width:100%}.hero-custom-popup .image img{height:auto;max-height:300px;max-width:100%;object-fit:contain;width:auto}.hero-custom-popup .form{border-radius:0 0 10px 10px;padding:20px;width:100%}.hero-custom-popup .popup-inner{position:static}.hero-custom-popup button.popup-close{height:30px;right:10px;top:40px;width:40px}}@media (max-width:680px){.hero-custom-popup.custom-popup{padding:40px 20px}.hero-custom-popup button.popup-close{top:10px}.hero-custom-popup .form-content h4{font-size:24px}.hero-custom-popup .image img{margin:0 auto;max-width:200px}}