@charset "UTF-8";
/*!
	Author: RidgeMarketing
	Author URL: https://www.ridgemarketing.com
	Theme Name: NPA Theme
	Description: Custom blocks stylesheet. Block Editor and Front End styles for blocks.
	Version: 1.4.4
	Text Domain: npa
*/body a,body address,body blockquote,body p,body span{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1}body a,body p,body span{font-size:1rem}body a{text-decoration:none;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;text-underline-offset:2px}body a:hover{-webkit-transition:0.2s ease-out;transition:0.2s ease-out;text-decoration:none}body p{margin-top:0;margin-bottom:1.25rem;color:#3e3e3e;line-height:1.4}body table{font-family:"Open Sans",sans-serif;font-size:0.9375rem}body small{font-family:"Open Sans",sans-serif;font-size:0.875rem;font-style:italic;color:#3e3e3e}body time{display:block;padding-top:0.75rem;font-family:"Open Sans",sans-serif;font-size:0.875rem;color:#3e3e3e}body ol,body ul{margin-top:-0.5rem;margin-bottom:2rem;font-family:"Open Sans",sans-serif;font-size:1rem;color:#3e3e3e}body ol li,body ul li{margin-bottom:0.25rem;line-height:1.3}body ol ul,body ul ul{margin-top:0}body h1,body h2,body h3,body h4,body h5,body h6{display:block;margin-top:0;margin-bottom:0.5rem;font-family:"Open Sans",sans-serif;font-weight:bold;color:#3e3e3e}body h1{font-size:2rem}@media (min-width:480px){body h1{font-size:2.25rem}}@media (min-width:768px){body h1{font-size:2.75rem}}@media (min-width:1023px){body h1{font-size:3.5625rem}}body h2{font-size:1.75rem}@media (min-width:480px){body h2{font-size:2rem}}@media (min-width:768px){body h2{font-size:2.25rem}}body h3{font-size:1.5rem}@media (min-width:768px){body h3{font-size:1.75rem}}body h4{font-size:1.125rem;font-weight:600}body h5{font-size:1rem}body h6{font-size:0.875rem}body .editor-button-block,body .editor-button-block__solid-light-blue-button,body .editor-button-block__solid-white-button{display:inline-block;margin-bottom:2.75rem;font-family:"Open Sans",sans-serif;font-weight:normal;font-size:1rem;text-align:center;line-height:1.2}body .editor-button-block__solid-light-blue-button{padding:0.35rem 1rem;font-size:0.9375rem;font-weight:600;background-color:#00aeef;color:#FFF}body .editor-button-block__solid-light-blue-button:hover{background-color:#213178}body .editor-button-block__solid-light-blue-button .fa-chevron-right{position:relative;font-size:0.875rem;padding-left:0.2rem}body .editor-button-block__solid-white-button{padding:0.35rem 1.2rem;margin-bottom:0;font-size:1rem;font-weight:600;background-color:#FFF;color:#00aeef;-webkit-transition:0.1s ease-out;transition:0.1s ease-out}body .editor-button-block__solid-white-button:hover{background-color:#213178;color:#FFF;-webkit-transition:0.1s ease-out;transition:0.1s ease-out}body .editor-button-block__solid-white-button:hover .fa-chevron-right{color:#FFF;-webkit-transition:0.1s ease-out;transition:0.1s ease-out}body .editor-button-block__solid-white-button .fa-chevron-right{position:relative;font-size:0.875rem;padding-left:0.1rem;color:#00aeef}body .light-blue-text-link{display:block;color:#00aeef;font-size:1rem;font-weight:600;text-decoration:underline;margin-bottom:15px}body .light-blue-text-link:hover{-webkit-transition:unset;transition:unset;color:#213178}body .light-blue-text-link .fa-chevron-right{position:relative;top:0;font-size:0.875rem;padding-left:0.2rem}body .standard-dropdown-container{max-width:70rem;margin:0 auto}body .standard-dropdown-container button.dropdown-block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:0.5rem;padding-bottom:1rem;margin-bottom:0.5rem;border:none;border-bottom:1px solid #ebebeb;width:100%;background-color:transparent;text-align:left;color:#213178}body .standard-dropdown-container button.dropdown-block-title h4{color:#213178;font-weight:bold;font-family:"Open Sans",sans-serif;font-size:1.2rem;margin-bottom:0}@media (min-width:768px){body .standard-dropdown-container button.dropdown-block-title h4{font-size:1.4375rem}}body .standard-dropdown-container button.dropdown-block-title:hover{cursor:pointer}body .standard-dropdown-container button.dropdown-block-title:after{content:"";top:0.75rem;margin-left:0.5rem;font-size:0.9375rem;font-weight:bold;font-family:FontAwesome;-webkit-transition:0.3s ease-in;transition:0.3s ease-in}@media (min-width:768px){body .standard-dropdown-container button.dropdown-block-title:after{font-size:1.2rem}}body .standard-dropdown-container .remove-border{-webkit-transition:0.1s ease-in;transition:0.1s ease-in;border-bottom:1px solid transparent}body .standard-dropdown-container .chevron-rotate:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:0.3s ease-in;transition:0.3s ease-in}body .large-info-box{max-width:70rem;margin:0 auto 3rem}body .large-info-box__title{font-size:1.5rem;padding:1.2rem 1.2rem 1.2rem 2rem;background-color:#75b2d5;color:#FFF;margin-bottom:0}@media (min-width:480px){body .large-info-box__title{font-size:1.75rem}}@media (min-width:768px){body .large-info-box__title{font-size:2rem}}body .large-info-box__content{padding:2rem 2rem 1rem;border:1px solid #75b2d5}body .blue-grid-block{display:-ms-grid;display:grid;max-width:70rem;margin:3rem auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(18rem,21.6rem))}body .blue-grid-block__grid-item{position:relative;padding:65px 30px 50px 30px;text-align:center;background-color:#75b2d5;-webkit-box-shadow:0 0 7px 0 rgba(62,62,62,0.4);box-shadow:0 0 7px 0 rgba(62,62,62,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .blue-grid-block__grid-item h2,body .blue-grid-block__grid-item p{color:#FFF!important}body .blue-grid-block__grid-item h2{font-size:1.8rem;line-height:1.2;margin-bottom:1.5rem}body .blue-grid-block__grid-item p{font-size:1.125rem}body .sectioned-info-box{max-width:70rem;margin:3rem auto 2rem;-webkit-box-shadow:2px 2px 6px 1px rgba(62,62,62,0.1);box-shadow:2px 2px 6px 1px rgba(62,62,62,0.1)}body .sectioned-info-box__title{font-size:1.5rem;padding:1.2rem 1.2rem 1.2rem 2rem;background-color:#75b2d5;color:#FFF;margin-bottom:0}@media (min-width:480px){body .sectioned-info-box__title{font-size:1.75rem}}@media (min-width:768px){body .sectioned-info-box__title{font-size:2rem}}body .sectioned-info-box__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 2rem 1rem;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}@media (min-width:768px){body .sectioned-info-box__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:2.75rem 2rem 1rem}}body .sectioned-info-box__wrapper h3{text-transform:uppercase}body .sectioned-info-box__wrapper .title-container{width:100%;margin-bottom:20px}@media (min-width:768px){body .sectioned-info-box__wrapper .title-container{padding-right:35px;margin-bottom:0;max-width:10.5rem}}body .sectioned-info-box__wrapper .title-container h3{text-align:center}@media (min-width:768px){body .sectioned-info-box__wrapper .title-container h3{text-align:left}}body .sectioned-info-box__wrapper .list-container{max-width:48.5rem;width:100%}body .sectioned-info-box__wrapper .special-list{padding:0;margin-top:-0.6rem;list-style:none}body .sectioned-info-box__wrapper .special-list li{position:relative;font-size:1.125rem;margin-bottom:1.5rem}body .sectioned-info-box__wrapper .special-list li:before{position:absolute;top:-0.55rem;left:-1rem;-webkit-transform:unset;transform:unset;font-size:2rem}body .full-width-box{max-width:70rem;margin:2rem auto;padding:2rem;-webkit-box-shadow:2px 2px 6px 1px rgba(62,62,62,0.1);box-shadow:2px 2px 6px 1px rgba(62,62,62,0.1);text-align:center}@media (min-width:768px){body .full-width-box{text-align:left}}body .full-width-box h3{color:#75b2d5!important}body .full-width-box p{max-width:58rem;font-size:1.125rem}body .full-width-box a.light-blue-text-link{text-decoration:none;text-align:center!important}@media (min-width:768px){body .full-width-box a.light-blue-text-link{text-align:left!important}}body .notice-bar-block{max-width:70rem;margin:0 auto 3.5rem;background-color:#83010d}body .notice-bar-block .notice-text{margin:unset;padding:1.75rem;text-transform:uppercase;font-weight:900;color:#FFF}body .text-image{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:70rem;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){body .text-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body .text-image img{max-width:10rem;width:100%;margin-bottom:2rem}@media (min-width:768px){body .text-image img{margin-left:2rem}}body .tax-calc{padding:1px 0;width:100%;background:#ecf4f9}body .tax-calc h4{display:block;position:relative;padding-top:0.5rem;padding-bottom:1rem;color:#213178;font-weight:bold;font-family:"Open Sans",sans-serif;font-size:1.2rem}@media (min-width:768px){body .tax-calc h4{font-size:1.4375rem}}body .tax-calc form{background:white;display:inline-block;color:#3e3e3e;max-width:615px;-webkit-box-shadow:0 0 7px 0 rgba(62,62,62,0.2);box-shadow:0 0 7px 0 rgba(62,62,62,0.2);padding:20px 0}body .tax-calc form td,body .tax-calc form tr{display:inline-block}body .tax-calc form tr{width:100%;padding:5px 20px}body .tax-calc form tr td{width:100%;padding:10px}@media (min-width:768px){body .tax-calc form tr td{width:calc(50% - 2px)}}body .tax-calc form tr td:first-of-type{text-align:left}@media (min-width:768px){body .tax-calc form tr td:first-of-type{text-align:right}}body .tax-calc form tr td.fullwidth{width:100%}body .tax-calc form tr.border-under{border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:20px}body .tax-calc form input,body .tax-calc form select{width:100%}body .tax-calc form input[type=button]{border:unset;background:#00aeef;font-family:"Open Sans",sans-serif;font-weight:600;font-size:1rem;color:#FFF;padding:0.3rem 1.25rem;width:auto}body .tax-calc form input[type=button]:hover{cursor:pointer;background-color:#213178}body .tax-calc form input,body .tax-calc form input[type=text],body .tax-calc form select,body .tax-calc form textarea{padding:12px;position:relative;font-weight:bold;border:1px solid #ebebeb}body .tax-calc .input-icon{position:relative}body .tax-calc .input-icon i{position:absolute;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;pointer-events:none;width:25px;text-align:center;font-style:normal;left:16px;font-weight:bold}body .tax-calc .has-input-icon{padding-left:25px!important}body div.gform_wrapper form{padding:2rem 1rem 0;font-family:"Open Sans",sans-serif}body div.gform_wrapper form .gfield{margin-bottom:1rem}body div.gform_wrapper form .gfield input,body div.gform_wrapper form .gfield input[type=text],body div.gform_wrapper form .gfield select,body div.gform_wrapper form .gfield textarea{padding:12px;position:relative;font-weight:bold;border:1px solid #ebebeb}body div.gform_wrapper form .gfield.gsection{height:0}@media (min-width:768px){body div.gform_wrapper form{padding:2rem 2rem 0}body div.gform_wrapper form .gfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}body div.gform_wrapper form .gfield .gfield_label,body div.gform_wrapper form .gfield .ginput_container{width:50%}}body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table,body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table,body .wp-block-table.is-style-blue-table{margin:0;overflow:visible!important}body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table,body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table,body .wp-block-table.is-style-blue-table table{-webkit-box-shadow:0 0 7px 0 rgba(62,62,62,0.2);box-shadow:0 0 7px 0 rgba(62,62,62,0.2);max-width:615px;text-align:left;border-collapse:collapse;border:none!important}body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table tr,body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table tr,body .wp-block-table.is-style-blue-table table tr{border:none!important}body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table tr:first-of-type,body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table tr:first-of-type,body .wp-block-table.is-style-blue-table table tr:first-of-type{background:#75b2d5!important;color:white;font-weight:bold}body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table tr:nth-of-type(odd),body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table tr:nth-of-type(odd),body .wp-block-table.is-style-blue-table table tr:nth-of-type(odd){background:#ecf4f9}body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table tr td,body .page-template-default .content-wrapper .wp-block-table.is-style-blue-table table tr td,body .wp-block-table.is-style-blue-table table tr td{border:none!important;padding:15px!important;width:30%}