/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"DM Sans";src:url(/themes/custom/childtheme/fonts/dm-sans-v14-latin_latin-ext-500.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/dm-sans-v14-latin_latin-ext-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans";src:url(/themes/custom/childtheme/fonts/dm-sans-v14-latin_latin-ext-700.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/dm-sans-v14-latin_latin-ext-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Helvetica Now Text";font-display:swap;src:url(/themes/custom/childtheme/fonts/HelveticaNowText-Bold.eot);src:local("Helvetica Now Text  Bold"),local("HelveticaNowText-Bold"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Bold.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Bold.woff) format("woff"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Helvetica Now Text";font-display:swap;src:url(/themes/custom/childtheme/fonts/HelveticaNowText-Regular.eot);src:local("Helvetica Now Text  Regular"),local("HelveticaNowText-Regular"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Regular.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Regular.woff) format("woff"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Helvetica Now Text";font-display:swap;src:url(/themes/custom/childtheme/fonts/HelveticaNowText-Medium.eot);src:local("Helvetica Now Text  Medium"),local("HelveticaNowText-Medium"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Medium.woff2) format("woff2"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Medium.woff) format("woff"),url(/themes/custom/childtheme/fonts/HelveticaNowText-Medium.ttf) format("truetype");font-weight:500;font-style:normal}
.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}
.ajax-progress.ajax-spinner-fullscreen{position:fixed;z-index:1261;top:50%;left:50%;width:2rem;height:2rem;transform:translate(-50%,-50%)}.ajax-progress.ajax-spinner-inline{width:1rem;height:1rem;margin-right:.5em}
