/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress,.ajax-progress-throbber{width:100%;height:100%;background-color:hsla(0,0%,100%,.5);position:fixed;top:0;left:0;z-index:500;vertical-align:middle;text-align:center}.ajax-progress-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/themes/custom/newmarket/images/ajax-loader.gif);background-size:100px;background-position:center;color:#000;z-index:501}
.view-filters,.views-exposed-form:not(form){clear:both;display:block;margin:0 0 clamp(16px,clamp(16px,7vw,112px)/2,48px) 0}.view-filters form>.form--inline,.views-exposed-form:not(form) form>.form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px}.view-filters form>.form--inline>.form-item,.views-exposed-form:not(form) form>.form--inline>.form-item{margin:0}.view-filters form .form-actions,.views-exposed-form:not(form) form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;margin:0;width:100%}.view-filters form .form-actions input[data-drupal-selector*=edit-submit],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]{display:inline-block;font-weight:600;padding:9px 24px 10px 24px;text-decoration:none;cursor:pointer;border-radius:60px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:hover{text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:hover:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:hover:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:focus{outline:3px solid #006bbd;outline-offset:4px}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:active{text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:active:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:active:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]{background-color:#ddd !important;border-color:#ddd !important;color:#000 !important;pointer-events:none}.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled]:hover,.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled]:focus,.view-filters form .form-actions input[data-drupal-selector*=edit-submit][disabled]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit][disabled]:active{background-color:#ddd !important;border-color:#ddd !important;color:#000 !important;text-decoration:none;cursor:not-allowed}.view-filters form .form-actions input[data-drupal-selector*=edit-submit],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]{background-color:#b44d9d;border:2px solid #b44d9d;color:#fff}.view-filters form .form-actions input[data-drupal-selector*=edit-submit].is-selected,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit].is-selected{background-color:#b9d9eb;border-color:#b9d9eb;color:#000 !important}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:hover{background-color:#d397c8;border-color:#d397c8;color:#000}.view-filters form .form-actions input[data-drupal-selector*=edit-submit]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-submit]:active{background-color:#d397c8;border-color:#d397c8;color:#000}.view-filters form .form-actions input[data-drupal-selector*=edit-reset],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]{display:inline-block;font-weight:600;padding:9px 24px 10px 24px;text-decoration:none;cursor:pointer;border-radius:60px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:hover{text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:hover:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:hover:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:focus{outline:3px solid #006bbd;outline-offset:4px}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:active{text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:active:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:active:focus{outline:none !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]{background-color:#ddd !important;border-color:#ddd !important;color:#000 !important;pointer-events:none}.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled]:hover,.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled]:focus,.view-filters form .form-actions input[data-drupal-selector*=edit-reset][disabled]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]:focus,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset][disabled]:active{background-color:#ddd !important;border-color:#ddd !important;color:#000 !important;text-decoration:none;cursor:not-allowed}.view-filters form .form-actions input[data-drupal-selector*=edit-reset],.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]{background-color:#5f7534;border:2px solid #5f7534;color:#fff}.view-filters form .form-actions input[data-drupal-selector*=edit-reset].is-selected,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset].is-selected{background-color:#b9d9eb;border-color:#b9d9eb;color:#000 !important}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:hover,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:hover{background-color:#8aa54a;border-color:#8aa54a;color:#000}.view-filters form .form-actions input[data-drupal-selector*=edit-reset]:active,.views-exposed-form:not(form) form .form-actions input[data-drupal-selector*=edit-reset]:active{background-color:#71893e;border-color:#71893e;color:#000}.view-filters form.inline-submit>.form--inline,.views-exposed-form:not(form) form.inline-submit>.form--inline{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.view-filters form.inline-submit .form-actions,.views-exposed-form:not(form) form.inline-submit .form-actions{width:auto}.view-filters .bef-exposed-form .bef--secondary,.views-exposed-form:not(form) .bef-exposed-form .bef--secondary{background-color:rgba(0,0,0,0);width:100%}.view-filters .bef-exposed-form .bef--secondary>summary,.views-exposed-form:not(form) .bef-exposed-form .bef--secondary>summary{margin:0}.view-filters .bef-exposed-form .bef--secondary>.details-wrapper,.views-exposed-form:not(form) .bef-exposed-form .bef--secondary>.details-wrapper{margin-top:10px;padding:16px}.view-filters .bef-exposed-form .bef-checkboxes.form--inline,.views-exposed-form:not(form) .bef-exposed-form .bef-checkboxes.form--inline{display:grid;grid-template-columns:repeat(3,1fr)}.view-filters .bef-exposed-form .bef-checkboxes.form--inline>.form-item>label,.views-exposed-form:not(form) .bef-exposed-form .bef-checkboxes.form--inline>.form-item>label{padding-right:1rem;padding-left:1.5rem;line-height:1.3}.view-filters .bef-exposed-form .bef-checkboxes.form--inline>.form-item>label.option,.views-exposed-form:not(form) .bef-exposed-form .bef-checkboxes.form--inline>.form-item>label.option{cursor:pointer}.view-filters .bef-exposed-form .bef-checkboxes.form--inline>.form-item .form-checkbox:disabled+label.option,.views-exposed-form:not(form) .bef-exposed-form .bef-checkboxes.form--inline>.form-item .form-checkbox:disabled+label.option{cursor:initial}@media(min-width:calc(64rem + 0.2px))and (max-width:80rem){.view-filters .bef-exposed-form .bef-checkboxes.form--inline,.views-exposed-form:not(form) .bef-exposed-form .bef-checkboxes.form--inline{grid-template-columns:repeat(2,1fr)}}@media(max-width:48rem){.view-filters .bef-exposed-form .bef-checkboxes.form--inline,.views-exposed-form:not(form) .bef-exposed-form .bef-checkboxes.form--inline{grid-template-columns:repeat(2,1fr)}}@media(max-width:32rem){.view-filters .bef-exposed-form .bef-checkboxes.form--inline,.views-exposed-form:not(form) .bef-exposed-form .bef-checkboxes.form--inline{grid-template-columns:repeat(1,1fr)}}
.list-view--compact>*{margin-bottom:12px;padding-bottom:12px}
.list-view>*{display:block}.list-view>*:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #b8bfc3}.list-view>* .node__content>*{margin-top:16px}.list-view>* .node__content>*:last-child,.list-view>* .node__content>.text-formatted>*:last-child{margin-bottom:0}.list-view span.views-field{margin:0 16px 0 0}
.card{background-color:#f7f1cc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:16px;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.card:has(a:hover){background-color:#f1ecb7}.card:has(a:hover) .card__title a{color:#255398 !important}.card:has(a:active){background-color:#eae399}.card:has(a:active) .card__title a{color:#1d4177 !important}.card__image{position:relative;overflow:hidden;border-bottom:3px solid #132b4f;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.card__image img{display:block;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.card:has(a:hover) .card__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card__image a{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.card__image:hover{border-bottom-color:#255398}.card__image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card__image:hover+.card__content a{text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.card__image:active{border-bottom-color:#1d4177}.card__content{padding:clamp(24px,4vw,32px)}.card__content a:not(:hover,:active){text-decoration:none}.card__title{font-size:1.1875rem;font-weight:700;line-height:1.31579;margin-bottom:calc(32px*.1875);margin-top:0;margin-bottom:calc(32px/4)}.card.node .card__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transform:translate(-17px,-17px);transform:translate(-17px,-17px);width:calc(100% + 34px)}.card.node .card__content{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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.card--horizontal{background-color:#f7f1cc;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:initial !important}@media(max-width:32rem){.card--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card--horizontal .card__image{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;max-width:200px;height:initial !important;border-right:3px solid #132b4f;border-bottom:0;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}@media(max-width:32rem){.card--horizontal .card__image{border-right:0;border-bottom:3px solid #132b4f}}@media(max-width:48rem){.card--horizontal .card__image{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}}.card--horizontal .card__image *:not(.visually-hidden,.contextual){height:100% !important}.card--horizontal .card__image img{-o-object-fit:cover;object-fit:cover}.card--horizontal .card__content{border:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:32px}.card--horizontal:has(a:hover){background-color:#f1ecb7}.card--horizontal:has(a:hover) .card__image{border-color:#255398}.card--horizontal:has(a:active){background-color:#eae399}.card--horizontal:has(a:active) .card__image{border-color:#1d4177}
.dynamic-quicklinks__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin-top:clamp(24px,4.6vw,64px)}
.dynamic-quicklinks{width:100%;margin-bottom:clamp(48px,6.25vw,80px)}.paragraph--type--dynamic-quicklinks h2{margin-bottom:2rem}
.dynamic-quicklinks__filter{list-style:none;margin:0;padding:0}.dynamic-quicklinks__filter li{line-height:inherit;margin:0}.dynamic-quicklinks__filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dynamic-quicklinks__filter li{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:64rem){.dynamic-quicklinks__filter li{width:auto}}.dynamic-quicklinks__filter li>a{color:#132b4f;font-weight:600;text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:1px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:color;transition-property:color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.dynamic-quicklinks__filter li>a:hover{color:#255398;text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.dynamic-quicklinks__filter li>a:hover:focus{outline:none}.dynamic-quicklinks__filter li>a:focus{outline:3px solid #006bbd;outline-offset:4px}.dynamic-quicklinks__filter li>a:active{color:#1d4177;text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.dynamic-quicklinks__filter li>a:active:focus{outline:none}.dynamic-quicklinks__filter li>a[target=_blank]:not(:has(>figure,>article.media))::after{font-family:"Font Awesome 7 Pro";content:"";display:inline-block;text-decoration:none;padding-left:.25rem;line-height:1}.dynamic-quicklinks__filter li>a{width:100%;height:100%;line-height:1.15;padding:16px 40px;border-bottom:2px solid #b8bfc3;text-decoration:none}.dynamic-quicklinks__filter li>a:hover:focus{outline:none}.dynamic-quicklinks__filter li>a:active:focus{outline:none}.dynamic-quicklinks__filter li>a:focus{outline:3px solid #006bbd;outline-offset:4px}.dynamic-quicklinks__filter li>a.is-selected{position:relative;color:#000}.dynamic-quicklinks__filter li>a.is-selected::after{content:"";position:absolute;left:0;top:calc(100% - 2px);width:100%;background-color:#5f7534;height:6px;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.dynamic-quicklinks__filter li>a.is-selected:hover::after{background-color:#255398}.dynamic-quicklinks__filter li>a.is-selected:active::after{background-color:#1d4177}.dynamic-quicklinks__filter--mobile{position:relative;width:100%}.dynamic-quicklinks__filter--mobile::after{font-family:"Font Awesome 7 Pro";content:"";position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000}.dynamic-quicklinks__filter--mobile select{border-radius:8px;border:1px solid #7c878e;background:#f5f5f5;width:100%}@media(min-width:calc(48rem + 0.2px)){.dynamic-quicklinks__filter--mobile{display:none}}@media(max-width:64rem){.dynamic-quicklinks__filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:48rem){.dynamic-quicklinks__filter--desktop{display:none}}
@media(max-width:64rem){.dynamic-quicklinks__header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:100%}}
.dynamic-quicklinks__section{display:none}
