/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body:not(.path-admin) .ajax-progress{border-radius:50%;width:32px;height:32px;border:3px solid rgba(218,41,28,.3);border-top-color:var(--c-primary);animation:loader 1s infinite linear;background-image:unset;background-color:var(--c-text-inverse);opacity:1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}body:not(.path-admin) .ajax-progress .throbber{display:none}body:not(.path-admin) .ajax-progress .ajax-progress__message,body:not(.path-admin) .ajax-progress .ajax-progress__throbber{display:none}body:not(.path-admin) .ajax-progress .ajax-progress__message .message,body:not(.path-admin) .ajax-progress .ajax-progress__throbber .message{display:none}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes heart-flip{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}100%{transform:rotateY(360deg)}}.video iframe{height:100%;width:100%}.video video{height:auto;width:100%}.video__wrap{aspect-ratio:16/9;overflow:hidden;position:relative}.video-embed-field-responsive-video{margin-bottom:40px}.block-type--paragraph_components .video-embed-field-responsive-video{margin-bottom:unset}.fancybox-slide--iframe .fancybox-content{height:100% !important}@media(max-width:39.99em){.full-width-mob{padding:0 !important;margin-inline:-24px}.full-width-mob h2{margin-left:1.5rem}}@media(max-width:39.99em){.page-not-front .layout.section__full-bleed.section__full-bleed .block.block:has(.full-width-mob){padding-inline:1.5rem}}
body:not(.path-admin) .ajax-progress{border-radius:50%;width:32px;height:32px;border:3px solid rgba(218,41,28,.3);border-top-color:var(--c-primary);animation:loader 1s infinite linear;background-image:unset;background-color:var(--c-text-inverse);opacity:1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}body:not(.path-admin) .ajax-progress .throbber{display:none}body:not(.path-admin) .ajax-progress .ajax-progress__message,body:not(.path-admin) .ajax-progress .ajax-progress__throbber{display:none}body:not(.path-admin) .ajax-progress .ajax-progress__message .message,body:not(.path-admin) .ajax-progress .ajax-progress__throbber .message{display:none}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes heart-flip{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}100%{transform:rotateY(360deg)}}img,picture{display:block;height:auto;max-width:100%}img{-o-object-position:calc(var(--m-x-gravity)*100%) calc(var(--m-y-gravity)*100%);object-position:calc(var(--m-x-gravity)*100%) calc(var(--m-y-gravity)*100%)}@media(min-width:40em){img{-o-object-position:calc(var(--x-gravity)*100%) calc(var(--y-gravity)*100%);object-position:calc(var(--x-gravity)*100%) calc(var(--y-gravity)*100%)}}figure{margin:0}.figure__caption{font-style:italic}.image-paragraph .image-border img{background-color:var(--c-text-inverse)}.image-paragraph img{width:100%}.image-border .image-field{background-color:var(--c-text-inverse);display:inline-block;padding:.625rem;position:relative;isolation:isolate;width:100%}.image-border .image-field::before{content:"";width:100%;height:30%;display:block;position:absolute;top:0;left:0;background:#da291c linear-gradient(to right,#da291c 0%,#da291c 50%,#9a3324 100%);z-index:-1}.image-dimension{max-width:100%}.image-dimension img{-o-object-fit:cover;object-fit:cover}@media(max-width:75em){.layout--twocol-section .image-dimension{width:100% !important}.layout--twocol-section .image-dimension img{width:100% !important}}.image-paragraph.paragraph-separator a{max-width:100%}.image-paragraph.paragraph-separator img{margin-bottom:0}.image-paragraph.paragraph-separator .image-border img{margin-bottom:0;width:100%}.image-paragraph.paragraph-separator.image-flush-on img{margin-bottom:0}.image-paragraph.paragraph-separator.space-top-12{margin-top:12px}.image-paragraph.paragraph-separator.space-bottom-12{margin-bottom:12px}.image-paragraph.paragraph-separator.space-left-12{margin-left:12px}.image-paragraph.paragraph-separator.space-right-12{margin-right:12px}.image-paragraph.paragraph-separator.space-top-24{margin-top:24px}.image-paragraph.paragraph-separator.space-bottom-24{margin-bottom:24px}.image-paragraph.paragraph-separator.space-left-24{margin-left:24px}.image-paragraph.paragraph-separator.space-right-24{margin-right:24px}.image-paragraph.paragraph-separator.space-top-36{margin-top:36px}.image-paragraph.paragraph-separator.space-bottom-36{margin-bottom:36px}.image-paragraph.paragraph-separator.space-left-36{margin-left:36px}.image-paragraph.paragraph-separator.space-right-36{margin-right:36px}.image-paragraph.paragraph-separator.space-top-48{margin-top:48px}.image-paragraph.paragraph-separator.space-bottom-48{margin-bottom:48px}.image-paragraph.paragraph-separator.space-left-48{margin-left:48px}.image-paragraph.paragraph-separator.space-right-48{margin-right:48px}@media(max-width:39.99em){.image-paragraph.paragraph-separator.style-100 img{width:100px !important;height:100px !important}}@media(min-width:48em){.image-paragraph.paragraph-separator.style-100 img{max-width:100%;width:100%;height:auto}}@media(max-width:39.99em){.image-paragraph.paragraph-separator.mobile-center img,.image-paragraph.paragraph-separator.mobile-center .image-dimension{margin-left:auto;margin-right:auto}}.image-paragraph.paragraph-separator.center img,.image-paragraph.paragraph-separator.center .image-dimension{margin-left:auto;margin-right:auto}.image-paragraph.paragraph-separator.image-width-100{max-width:100%}@media(max-width:47.99em){.image-paragraph.paragraph-separator.full-bleed-on-mobile{margin:0 -24px}}
