:root{--ProximaNova:proxima-nova;--Stevie-Sans:Stevie-Sans;--dark-blue:#162e59;--dark-blue2:#00376f;--btn-blue:#2563eb;--gray-color:#a6b9cd;--light-gray:#eff2f6;--light-gray2:#cbd4e1;--light-green:#e8fcf0;--white-color:#fff}body{-webkit-font-smoothing:antialiased}#qreport-new-nav ul li a.cta_button,header.megamenu-header .megamenu-header-right .mobile-quote-button a.cta_button{background-color:var(--btn-blue);border:1px solid var(--btn-blue);color:var(--white-color)}#qreport-new-nav ul li a.cta_button:hover,header.megamenu-header .megamenu-header-right .mobile-quote-button a.cta_button:hover{background-color:var(--white-color);color:var(--btn-blue)}footer{background-color:var(--white-color)}a.cta-link,form .hs-button,form input[type=submit]{background-color:var(--btn-blue);border:1px solid var(--btn-blue);border-radius:4px;color:var(--white-color);display:inline-block;font-family:var(--ProximaNova);font-size:17px!important;font-style:normal;font-weight:600;line-height:normal;padding:13px 63px;text-align:center;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.fontchange a.cta-link,.fontchange form .hs-button,.fontchange form input[type=submit]{font-family:var(--Stevie-Sans);font-size:18px!important}a.cta-link.white-btn{background-color:var(--white-color);color:var(--btn-blue);display:block;width:100%}a.cta-link:active,a.cta-link:focus,a.cta-link:hover,form .hs-button:active,form .hs-button:focus,form .hs-button:hover,form input[type=submit]:active,form input[type=submit]:focus,form input[type=submit]:hover{background-color:var(--white-color);border:1px solid var(--btn-blue);color:var(--btn-blue)}a.cta-link.white-btn:active,a.cta-link.white-btn:focus,a.cta-link.white-btn:hover{background-color:var(--btn-blue);color:var(--white-color)}.form-expand form .hs-button,.form-expand form input[type=submit]{display:block;width:100%}.hs-form-field{line-height:1;margin-bottom:10px;position:relative}.email-process-form form .hs-button,.email-process-form form input[type=submit]{display:block;padding:13.5px 20px;width:100%}.process-form form input[type=date],.process-form form input[type=email],.process-form form input[type=number],.process-form form input[type=password],.process-form form input[type=tel],.process-form form input[type=text],.process-form form select,.process-form form textarea{background-color:var(--white-color);border:1px solid var(--light-gray2);border-radius:4px;color:var(--dark-blue2);font-family:var(--ProximaNova)!important;font-size:16px!important;font-style:normal;font-weight:600;height:45px;line-height:normal;text-align:left;width:100%!important}.process-form form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%}.process-form form .hs-address.hs-form-field,.process-form form .hs_date_of__birth.hs-form-field{padding-top:6px}.process-form .submitted-message,.process-form form{font-family:var(--Stevie-Sans)!important}.process-form form input[type=file]{height:48px}.process-form form .hs-fieldtype-file.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white-color);border:1px solid var(--btn-blue);border-radius:4px;padding:4px}.process-form form .hs-fieldtype-file.hs-form-field.makegreen{border:1px solid #108043}.process-form form .hs-fieldtype-file.hs-form-field label,.process-form form .hs-fieldtype-file.hs-form-field label span{display:block;margin:0}.process-form form .hs-fieldtype-file.hs-form-field label{color:var(--dark-blue2);display:block;font-size:16px;font-style:normal;font-weight:600;line-height:1.16;-ms-flex-preferred-size:calc(100% - 40px);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:calc(100% - 40px);padding:10px 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.process-form form .hs-fieldtype-file.hs-form-field label span.fileedit{color:#7894b2;text-decoration:underline}.process-form form .hs-fieldtype-file.hs-form-field label span.hs-form-required,.process-form form .hs-fieldtype-file.hs-form-field ul.no-list.hs-error-msgs.inputs-list,.process-form form .hs-fieldtype-file.hs-form-field:not(.makegreen) span.fileedit,.process-form form .hs-fieldtype-file.hs-form-field:not(.makegreen) span.filename{display:none}.process-form form .hs-fieldtype-file.hs-form-field .input{line-height:1;-ms-flex-preferred-size:40px;cursor:pointer;flex-basis:40px}.process-form form input[type=file]{color:var(--white-color)}.process-form form input[type=file]::-webkit-file-upload-button,.process-form form input[type=file]::file-selector-button{-webkit-appearance:none;appearance:none;background:url(https://5372915.fs1.hubspotusercontent-na1.net/hubfs/5372915/1.%20SPIN%20-%20QR%202023/Upload-icon-new.svg) no-repeat,#2563eb1a;background-position:50%!important;background-size:21px;border:0;border-radius:4px;display:inline-block;font-size:0;height:100%;margin:0;padding:16px 9px;-webkit-transition:all .35s;transition:all .35s;width:40px}.process-form form .hs-fieldtype-file.hs-form-field.makegreen input[type=file]::-webkit-file-upload-button,.process-form form .hs-fieldtype-file.hs-form-field.makegreen input[type=file]::file-selector-button{background:url(https://5372915.fs1.hubspotusercontent-na1.net/hubfs/5372915/1.%20SPIN%20-%20QR%202023/File-done.svg) no-repeat,var(--light-green)}.process-form form .hs-fieldtype-file.hs-form-field.makegreen label>span:not([class]){display:none}.hs-dateinput{line-height:1}.process-form form .hs_date_of__birth input:focus-visible{outline:none}.process-form form .hs_date_of__birth input::-webkit-date-and-time-value,.process-form form .hs_date_of__birth input::-webkit-datetime-edit{line-height:1;vertical-align:middle}.process-form form .hs_date_of__birth input::-webkit-date-and-time-value{padding-top:5px}body .process-form form .hs-dateinput:before{display:none}body .process-form form .hs_date_of__birth input.hs-input[type=text],body .process-form form .hs_date_of__birth input[type=date],body .process-form form .hs_date_of_birth input.hs-input[type=text]{background-image:url(https://5372915.fs1.hubspotusercontent-na1.net/hubfs/5372915/1.%20SPIN%20-%20QR%202023/calendar-form.svg);background-position:10px;background-repeat:no-repeat;display:block;flex-direction:row-reverse;padding:10px 10px 10px 43px!important;text-align:left}.process-form form .hs-dateinput input[type=date i]::-webkit-calendar-picker-indicator{appearance:none;background:none;flex-basis:100%;height:100%;left:0;position:absolute;right:0;width:100%}.process-form form .hs_date_of__birth input::-webkit-date-and-time-value,.process-form form .hs_date_of__birth input::-webkit-datetime-edit{appearance:none;flex-basis:100%;text-align:left;width:100%}.process-form form .fn-date-picker td .pika-button:hover,.process-form form .fn-date-picker td.is-selected .pika-button,.process-form form .fn-date-picker td.is-today .pika-button,.process-form form .hs-datepicker table thead th{background-color:var(--btn-blue)!important;border-radius:0;color:var(--white-color)!important}.process-form form .fn-date-picker .pika-table abbr{text-decoration:none}.process-form form .hs_date_of__birth input{padding-left:43px!important}.process-form form .hs-error-msg,.process-form ul.no-list.hs-error-msgs.inputs-list li{color:#ef6b51;font-size:12px;margin:2px 0 0;text-align:left}.process-form ul.no-list.hs-error-msgs.inputs-list li{margin:0}.process-form form textarea{min-height:98px}::-webkit-input-placeholder{color:#8492a1}:-ms-input-placeholder{color:#8492a1}::-moz-placeholder{color:#8492a1}::-ms-input-placeholder{color:#8492a1}::placeholder{color:#8492a1}.form-expand span.hs-form-required{color:var(--dark-blue2)}#qreport-new-nav ul li.phone-text,#qreport-new-nav ul li.policy-link{padding:11px 0!important}#qreport-new-nav ul li.phone-text img{top:21px!important}form fieldset{max-width:100%!important}form .inputs-list{list-style:none;margin:0;padding:0}form .inputs-list>li{display:block;margin:15px 0}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:10px}.hs-dateinput{position:relative}.hs-dateinput:before{content:"\01F4C5";position:absolute;right:10px;top:50%;transform:translateY(-50%)}form .fn-date-picker .pika-table th{color:#fff}form .fn-date-picker .pika-table th abbr[title]{text-decoration:none}form input[type=file]{background-color:transparent;border:initial;padding:initial}form .hs-richtext img{max-width:100%!important}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:15px!important}form .hs-button,form input[type=submit]{cursor:pointer;display:inline-block;text-align:center;white-space:normal}.grecaptcha-badge{margin:0 auto}form fieldset.form-columns-1 .hs-form-field{width:100%!important}form fieldset.form-columns-1 .input{margin-right:0!important}form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 10px)!important}form fieldset.form-columns-2 .hs-form-field:first-child{margin-right:20px}form fieldset.form-columns-2 .hs-form-field:last-child{margin-left:0;margin-right:0}form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 10px)!important}form fieldset.form-columns-3 .hs-form-field:last-child{margin-right:0!important}form fieldset.form-columns-3 .hs-form-field:not(:last-child){margin-right:15px}form fieldset .input{margin-right:0!important}@media(max-width:767px){form fieldset.form-columns-1 .hs-form-field{float:none}form fieldset.form-columns-2 .hs-form-field,form fieldset.form-columns-3 .hs-form-field{float:none;width:100%!important}form fieldset.form-columns-1 .input{margin-right:0!important}form fieldset.form-columns-2 .hs-form-field:first-child .input{margin-right:0}form fieldset.form-columns-2 .hs-form-field:last-child .input{margin-left:0;margin-right:0}form fieldset.form-columns-3 .hs-form-field:last-child .input{margin-right:0!important}form fieldset.form-columns-3 .hs-form-field:first-child .input{margin-right:0}form fieldset.form-columns-3 .hs-form-field:last-child .input,form fieldset.form-columns-3 .hs-form-field:nth-child(2) .input{margin-left:0}.process-form form .hs-fieldtype-file.hs-form-field label{font-size:16px}}