﻿.nq-page{background:#fff;color:#394b60}.nq-page *{box-sizing:border-box}.nq-wrap{width:calc(100% - 32px);max-width:1200px;margin:auto}.nq-page h1,.nq-page h2,.nq-page h3{color:#122B4F}.nq-hero{padding:100px 0;background:linear-gradient(90deg,rgba(8,27,52,.97),rgba(18,43,79,.76)),url(../images/slider-main/bg2.jpg) center/cover no-repeat}.nq-kicker,.nq-label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1.8px}.nq-kicker{color:#a9c9f5}.nq-label{color:#3070D0}.nq-hero h1{max-width:850px;margin:14px 0 18px;color:#fff;font-size:52px;line-height:1.08}.nq-hero p{max-width:760px;color:#dce6f1;font-size:18px;line-height:1.75}.nq-hero-actions{margin-top:28px}.nq-btn,.nq-outline{display:inline-block;padding:14px 22px;margin:0 8px 8px 0;border-radius:3px;font-size:13px;font-weight:800;text-decoration:none!important}.nq-btn{background:#3070D0;color:#fff!important;box-shadow:0 9px 24px rgba(48,112,208,.25)}.nq-btn:hover{background:#275CAB}.nq-outline{border:1px solid rgba(255,255,255,.75);color:#fff!important}.nq-outline:hover{background:#fff;color:#122B4F!important}.nq-options{padding:75px 0;background:#fff}.nq-heading{text-align:center;max-width:760px;margin:0 auto 38px}.nq-heading h2{margin:9px 0 0;font-size:36px;line-height:1.2}.nq-option-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.nq-option-grid>a{display:block;padding:27px 23px;border:1px solid #e2e8ef;background:#fff;text-decoration:none!important;transition:.2s}.nq-option-grid>a:hover{transform:translateY(-5px);border-color:#3070D0;box-shadow:0 14px 32px rgba(18,43,79,.1)}.nq-option-grid i{font-size:28px;color:#3070D0}.nq-option-grid h3{margin:17px 0 8px;font-size:18px}.nq-option-grid p{margin:0;color:#6c7b8d;line-height:1.65}.nq-form-section{padding:80px 0;background:#f4f7fa}.nq-form-section>.nq-wrap{display:grid;grid-template-columns:1.55fr .65fr;gap:32px}.nq-form-main>h2{margin:8px 0 8px;font-size:38px}.nq-lead{margin-bottom:28px;color:#657589}.nq-form{padding:34px;background:#fff;border:1px solid #e1e8f0;box-shadow:0 15px 40px rgba(18,43,79,.07)}.nq-section-title{display:flex;gap:14px;align-items:center;margin:5px 0 22px}.nq-section-title:not(:first-child){margin-top:38px;padding-top:30px;border-top:1px solid #e8edf3}.nq-section-title>span{display:flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:50%;background:#3070D0;color:#fff;font-size:12px;font-weight:800}.nq-section-title h3{margin:0;font-size:19px}.nq-section-title p{margin:3px 0 0;color:#768698;font-size:12px}.nq-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:19px}.nq-fields label{display:block;color:#122B4F;font-size:13px;font-weight:700}.nq-fields input,.nq-fields select,.nq-fields textarea{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #d6e0ea;border-radius:3px;background:#fff;color:#33475b;font-family:inherit;font-size:14px;outline:none}.nq-fields input,.nq-fields select{height:47px}.nq-fields textarea{resize:vertical;min-height:150px}.nq-fields input:focus,.nq-fields select:focus,.nq-fields textarea:focus{border-color:#3070D0;box-shadow:0 0 0 3px rgba(48,112,208,.1)}.nq-full{grid-column:1/-1}.nq-submit-area{margin-top:27px;padding-top:24px;border-top:1px solid #e8edf3}.nq-submit{padding:14px 23px;border:0;border-radius:3px;background:#3070D0;color:#fff;font-weight:800;cursor:pointer}.nq-submit:hover{background:#275CAB}.nq-submit i{margin-left:7px}.nq-submit-area>p{margin:13px 0 0;color:#78889a;font-size:11px}.nq-status{display:none;margin-top:15px;padding:12px 14px;background:#eef5fd;border-left:3px solid #3070D0;color:#122B4F;font-size:13px}.nq-side-card,.nq-contact-card{margin-bottom:18px;padding:27px;background:#122B4F;color:#dce6f1}.nq-side-card h3,.nq-contact-card h3{color:#fff}.nq-side-card h3{margin:10px 0 15px}.nq-side-card ul{margin:0;padding-left:18px}.nq-side-card li{padding:6px 0;line-height:1.5}.nq-contact-card i{font-size:25px;color:#8fb7ef}.nq-contact-card>span{display:block;margin-top:13px;color:#8fb7ef;font-size:9px;font-weight:800;letter-spacing:1.3px}.nq-contact-card h3{margin:6px 0;font-size:18px;overflow-wrap:anywhere}.nq-contact-card a{color:#fff!important;font-weight:700}.nq-process{padding:80px 0;background:#fff}.nq-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nq-process-grid article{padding:29px 24px;border-top:2px solid #dce5ee}.nq-process-grid span{color:#3070D0;font-size:12px;font-weight:800}.nq-process-grid h3{margin:12px 0 8px;font-size:19px}.nq-process-grid p{margin:0;color:#6f7f90;line-height:1.7}.nq-final{padding:55px max(16px,calc((100% - 1200px)/2));display:flex;justify-content:space-between;align-items:center;gap:35px;background:#122B4F}.nq-final .nq-wrap{width:100%;max-width:1200px;display:flex;justify-content:space-between;align-items:center;gap:35px}.nq-final h2{margin:8px 0;color:#fff;font-size:31px}.nq-final p{margin:0;color:#d6e0eb}.nq-final>div:last-child{text-align:right}.nq-final-link{display:block;margin-top:8px;color:#fff!important;font-weight:700}@media(max-width:1050px){.nq-option-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.nq-form-section>.nq-wrap{grid-template-columns:1fr}.nq-hero h1{font-size:43px}.nq-process-grid{grid-template-columns:repeat(2,1fr)}.nq-final .nq-wrap{display:block}.nq-final .nq-wrap>div:last-child{text-align:left;margin-top:20px}}@media(max-width:767px){.nq-hero{padding:65px 0}.nq-hero h1{font-size:34px}.nq-hero p{font-size:16px}.nq-options,.nq-form-section,.nq-process{padding:55px 0}.nq-heading h2,.nq-form-main>h2{font-size:29px}.nq-option-grid,.nq-process-grid,.nq-fields{grid-template-columns:1fr}.nq-full{grid-column:auto}.nq-form{padding:23px}.nq-final h2{font-size:27px}}@media(max-width:480px){.nq-hero h1{font-size:29px}.nq-hero-actions .nq-btn,.nq-hero-actions .nq-outline{width:100%;text-align:center}.nq-form{padding:18px}.nq-option-grid>a{padding:22px 20px}.nq-submit{width:100%}.nq-final .nq-btn{width:100%;text-align:center}}
/* QUOTE UX FINAL V10 */.nq-form-section{padding-top:70px!important}.nq-form-main{position:relative}.nq-form{border-top:4px solid #3070D0!important;box-shadow:0 18px 50px rgba(18,43,79,.10)!important}.nq-options{padding:60px 0!important;background:#fff!important}.nq-option-grid>a{background:#fafbfd!important}@media(max-width:767px){.nq-form-section{padding-top:48px!important}.nq-options{padding:48px 0!important}}
/* QUOTE FORM PRIMARY V11 */.nq-form-section{padding-top:72px!important}.nq-form{border-top:4px solid #3070D0!important;box-shadow:0 20px 55px rgba(18,43,79,.11)!important}.nq-options{padding:55px 0!important}.nq-option-grid>a{background:#fafbfd!important}@media(max-width:767px){.nq-form-section{padding-top:48px!important}.nq-options{padding:45px 0!important}}
/* CENTERED QUOTE STATUS POPUP FINAL */ .nq-toast{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:min(440px,calc(100vw - 32px))!important;transform:translate(-50%,-50%) scale(.96)!important;z-index:100000!important;box-shadow:0 24px 70px rgba(0,0,0,.28)!important}.nq-toast.show{transform:translate(-50%,-50%) scale(1)!important}@media(max-width:767px){.nq-toast{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:calc(100vw - 30px)!important;transform:translate(-50%,-50%) scale(.96)!important}.nq-toast.show{transform:translate(-50%,-50%) scale(1)!important}}
