/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
figure figcaption{background-color:#f2f2f2;padding:8px 16px}figure:not(.table),article.media{margin:0}figure:not(.table).align-left,figure:not(.table).drupal-media-style-align-left,article.media.align-left,article.media.drupal-media-style-align-left{margin-right:24px;margin-left:0}figure:not(.table).align-right,figure:not(.table).drupal-media-style-align-right,article.media.align-right,article.media.drupal-media-style-align-right{margin-left:24px;margin-right:0}figure:not(.table).align-center,figure:not(.table).drupal-media-style-align-center,article.media.align-center,article.media.drupal-media-style-align-center{margin-left:auto;margin-right:auto}figure:not(.table).align-center .field__item,figure:not(.table).drupal-media-style-align-center .field__item,article.media.align-center .field__item,article.media.drupal-media-style-align-center .field__item{text-align:center}figure:not(.table).align-left,figure:not(.table).align-right,figure:not(.table).drupal-media-style-align-left,figure:not(.table).drupal-media-style-align-right,article.media.align-left,article.media.align-right,article.media.drupal-media-style-align-left,article.media.drupal-media-style-align-right{margin-top:5px;max-width:37.5ch}figure:not(.table).align-left,figure:not(.table).align-center,figure:not(.table).align-right,figure:not(.table).drupal-media-style-align-left,figure:not(.table).drupal-media-style-align-center,figure:not(.table).drupal-media-style-align-right,article.media.align-left,article.media.align-center,article.media.align-right,article.media.drupal-media-style-align-left,article.media.drupal-media-style-align-center,article.media.drupal-media-style-align-right{clear:both}@media(max-width:48rem){figure:not(.table).align-left,figure:not(.table).align-center,figure:not(.table).align-right,figure:not(.table).drupal-media-style-align-left,figure:not(.table).drupal-media-style-align-center,figure:not(.table).drupal-media-style-align-right,article.media.align-left,article.media.align-center,article.media.align-right,article.media.drupal-media-style-align-left,article.media.drupal-media-style-align-center,article.media.drupal-media-style-align-right{float:initial;margin-left:auto;margin-right:auto;max-width:100%}}figure:not(.table)[class^=align-]:not(:last-child),figure:not(.table)[class^=drupal-media-style-align-]:not(:last-child),figure:not(.table).caption:not(:last-child),figure:not(.table).drupal-media:not(:last-child),article.media[class^=align-]:not(:last-child),article.media[class^=drupal-media-style-align-]:not(:last-child),article.media.caption:not(:last-child),article.media.drupal-media:not(:last-child){margin-bottom:32px}.text-formatted>article.media:not(:last-child),.text-formatted>.field__item>article.media:not(:last-child){margin-bottom:32px}.text-formatted>article.media p:empty,.text-formatted>.field__item>article.media p:empty{display:none}.text-formatted>a:has(>figure,>article.media):not(:last-child),.text-formatted>.field__item>a:has(>figure,>article.media):not(:last-child){margin-bottom:32px}.text-formatted>a:has(>figure,>article.media):focus img,.text-formatted>.field__item>a:has(>figure,>article.media):focus img{outline:3px solid #006bbd;outline-offset:4px}
.field--name-field-social-link-facebook::before{content:"";font-family:"Font Awesome 6 Brands";margin-right:.5rem}.field--name-field-social-link-x::before{content:"";font-family:"Font Awesome 6 Brands";margin-right:.5rem}.field--name-field-social-link-instagram::before{content:"";font-family:"Font Awesome 6 Brands";margin-right:.5rem}
.links-block{background-color:#cdf3fe;border-radius:16px;padding:clamp(16px,2.3vw,32px) clamp(24px,2.9vw,40px)}.links-block__title{margin-bottom:16px}.links-block__links{list-style:none;margin:0;padding:0}.links-block__links li{line-height:inherit;margin:0}.links-block__links{background-color:#cdf3fe;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:48rem){.links-block__links{grid-template-columns:repeat(1,1fr)}}.links-block__links li a{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}.links-block__links li a:hover{text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.links-block__links li a:hover:focus{outline:none !important}.links-block__links li a:focus{outline:3px solid #006bbd;outline-offset:4px}.links-block__links li a:active{text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.links-block__links li a:active:focus{outline:none !important}.links-block__links li a[disabled]{background-color:#ddd !important;border-color:#ddd !important;color:#000 !important;pointer-events:none}.links-block__links li a[disabled]:hover,.links-block__links li a[disabled]:focus,.links-block__links li a[disabled]:active{background-color:#ddd !important;border-color:#ddd !important;color:#000 !important;text-decoration:none;cursor:not-allowed}.links-block__links li a{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#132b4f;padding:13px;padding:13px 2.125rem 13px 13px;padding:13px 13px 13px 2.125rem !important;position:relative}.links-block__links li a::after{font-family:"Font Awesome 7 Pro";content:"";font-weight:900;position:absolute;right:1rem;left:.5rem;right:auto;top:13px}.links-block__links li a[data-toggle]{padding:13px 2.125rem 13px 13px}.links-block__links li a[data-toggle]::after{font-family:"Font Awesome 7 Pro";content:"";font-weight:900;position:absolute;right:1rem;left:1rem;right:auto;top:13px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center;transform-origin:center;-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}.links-block__links li a[data-toggle][aria-expanded=true]::after{-webkit-transform:rotate() !important;transform:rotate() !important}.links-block__links li a[disabled]{background-color:rgba(0,0,0,0) !important}.links-block__links li a[disabled]:hover,.links-block__links li a[disabled]:active{background-color:rgba(0,0,0,0) !important}.links-block__links li a:hover{color:#255398}.links-block__links li a:active{color:#1d4177}.links-block__links li a{text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:1px;padding-top:0 !important;padding-bottom:0 !important}.links-block__links li a::after{top:0}
.quicklink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;background-color:#fff;padding:24px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,.16);box-shadow:1px 1px 4px 0px rgba(0,0,0,.16);border-bottom:3px solid #70cbf3;color:#132b4f;-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}@media(max-width:48rem){.quicklink{-ms-hyphens:auto;hyphens:auto;word-break:break-word}}.quicklink .icon{font-size:36px;min-width:45px;line-height:1;text-align:center}.quicklink h2{font-size:1.125rem;margin:0}.quicklink a{font-size:1.125rem;font-weight:700;color:inherit}.quicklink a:not(:hover,:active){text-decoration:none}.quicklink a::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.quicklink a:focus{outline:none}.quicklink a:focus::before{outline:3px solid #006bbd;outline-offset:4px}.quicklink a:hover:focus::before,.quicklink a:active:focus::before{outline:none}.quicklink:hover{background-color:#f7f1cc;border-color:#255398;color:#255398}.quicklink:active{background-color:#f1ecb7;border-color:#1d4177;color:#1d4177}.grid.tc-3 .field__item:nth-child(9n+2)>.paragraph>.quicklink:not(:hover,:active),.grid.tc-3 .field__item:nth-child(9n+4)>.paragraph>.quicklink:not(:hover,:active),.grid.tc-3 .field__item:nth-child(9n+9)>.paragraph>.quicklink:not(:hover,:active),.grid.tc-4 .field__item:nth-child(3n+2)>.paragraph>.quicklink:not(:hover,:active),.grid.tc-3 .views-row:nth-child(9n+2)>.quicklink:not(:hover,:active),.grid.tc-3 .views-row:nth-child(9n+4)>.quicklink:not(:hover,:active),.grid.tc-3 .views-row:nth-child(9n+9)>.quicklink:not(:hover,:active),.grid.tc-4>.views-row:nth-child(3n+2)>.quicklink:not(:hover,:active){border-color:#5f7534}.grid.tc-3 .field__item:nth-child(9n+3)>.paragraph>.quicklink:not(:hover,:active),.grid.tc-3 .field__item:nth-child(9n+5)>.paragraph>.quicklink:not(:hover,:active),.grid.tc-3 .field__item:nth-child(9n+7)>.paragraph>.quicklink:not(:hover,:active),.grid.tc-4 .field__item:nth-child(3n)>.paragraph>.quicklink:not(:hover,:active),.grid.tc-3 .views-row:nth-child(9n+3)>.quicklink:not(:hover,:active),.grid.tc-3 .views-row:nth-child(9n+5)>.quicklink:not(:hover,:active),.grid.tc-3 .views-row:nth-child(9n+7)>.quicklink:not(:hover,:active),.grid.tc-4 .views-row:nth-child(3n)>.quicklink:not(:hover,:active){border-color:#b44d9d}
.tippy-box{background:#f2f2f2;border-radius:0px;color:#000;padding:12px}.tippy-box[data-placement^=top] .tippy-arrow::before{border-top-color:#f2f2f2}.tippy-box[data-placement^=bottom] .tippy-arrow::before{border-bottom-color:#f2f2f2}.tippy-box[data-placement^=left] .tippy-arrow::before{border-left-color:#f2f2f2}.tippy-box[data-placement^=right] .tippy-arrow::before{border-right-color:#f2f2f2}
.footer__copyright{margin:0}
.footer{position:relative;background-color:#132b4f;color:#fff}.footer a{color:#fff;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}.footer a:hover{color:#b9d9eb;text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.footer a:hover:focus{outline:none}.footer a:focus{outline:3px solid #fff;outline-offset:4px}.footer a:active{color:#e0e721;text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:2px}.footer a:active:focus{outline:none}.footer a[target=_blank]::after{font-family:"Font Awesome 7 Pro";content:""}.footer .field--name-field-footer-logo img{width:clamp(100px,9.9vw,190px)}@media(max-width:48rem){.footer .field--name-field-footer-logo{padding-bottom:24px}}.footer .config_pages--global-configs--contact-information>div{line-height:2}.footer__top{padding:48px 0}.footer__bottom>.container{position:relative;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:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px 40px;padding-top:clamp(32px,2.87vw,40px);padding-bottom:32px}.footer__bottom>.container::before{background-color:hsla(0,0%,100%,.25);content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;width:calc(100% - clamp(16px,7vw,112px)*2);height:1px;max-width:calc(1600px - clamp(16px,7vw,112px)*2)}@media(max-width:64rem){.footer__bottom>.container{-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}}.footer__bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px 40px}.footer__bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;gap:16px 48px}@media(max-width:32rem){.footer__bottom-right{-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}}.node--1:has(.feature-slider,.feature-slide) .footer::before{background-image:url("/themes/custom/newmarket/images/footer-curve.svg");background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;content:"";position:absolute;left:0;bottom:calc(100% - 2px);width:100%;height:100%}@media(max-width:48rem){.node--1:has(.feature-slider,.feature-slide) .footer::before{height:2rem;z-index:2;bottom:calc(100% - 1px);background-size:100% 2rem}}
.region-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 32px}@media(max-width:64rem){.region-footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:32rem){.region-footer{grid-template-columns:repeat(1,1fr)}}.region-footer>*{width:100%}.region-footer>*>h2{font-size:1.1875rem;font-weight:700;line-height:1.31579;margin-bottom:calc(32px*.1875);margin-top:0;margin-bottom:16px}
#block-newmarket-social-media{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#block-newmarket-social-media h2{font-size:1.0625rem;font-weight:700;line-height:1.29412;margin-bottom:calc(32px*.1875);margin-top:0;margin:0}#block-newmarket-social-media .field--name-field-social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#block-newmarket-social-media .paragraph--type--link-with-icon a{text-decoration:underline;font-size:1.25rem}#block-newmarket-social-media .paragraph--type--link-with-icon a span{text-decoration:underline;text-underline-offset:max(3px,.2rem,.2em);text-decoration-thickness:1px}@media(max-width:32rem){#block-newmarket-social-media{-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}}
.image-text{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:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;max-width:calc(75ch + 384px)}@media(max-width:48rem){.image-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.image-text__image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:min(40%,352px);flex-basis:min(40%,352px);max-width:min(40%,352px);width:100%;border-radius:16px;overflow:hidden}@media(max-width:48rem){.image-text__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:352px}}.image-text__image img{display:block}.image-text__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;width:100%}@media(max-width:48rem){.image-text__text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.image-text__text>.field__item>*:last-child{margin-bottom:0}.field--name-field-image-and-text>.field__item+.field__item{margin-top:32px}
