/* @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)}}.social-menu{list-style:none;margin:0;padding:0}.social-menu__item{margin-bottom:.5rem}.social-menu__link{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;color:var(--c-text)}.social-menu__link:focus,.social-menu__link:hover{text-decoration:underline}.social-menu__icon{height:16px;width:16px;margin-right:.5rem;fill:currentcolor}.social-menu__text{font-weight:bold}.block-social-media-links{display:block;align-items:center;border-top:0;border-bottom:0;padding:0;margin-bottom:24px}@media(min-width:64em){.block-social-media-links{padding:0}}.block-social-media-links h2.social-media-block-title{font-size:1.125rem;line-height:140%;margin-bottom:15px;margin-top:unset}@media(min-width:64em){.block-social-media-links h2.social-media-block-title{margin-bottom:20px}}@media(min-width:64em){.block-social-media-links{justify-content:flex-start;margin:0 0 25px}}.block-social-media-links .social-media-block-title{font-size:var(--fs-social-media-component-title);font-weight:var(--fw-social-media-component-title);font-family:var(--ff-social-media-component-title);line-height:var(--lh-social-media-component-title);font-style:normal;color:var(--c-gray-100);margin:16px 0 24px;display:block}@media(min-width:64em){.block-social-media-links .social-media-block-title{margin:11px 0 24px;display:block}}.block-social-media-links .social-media-links--platforms{display:flex;align-items:center;justify-content:space-between;gap:0 20px;flex-wrap:wrap;margin-bottom:0;margin-left:0}.block-social-media-links .social-media-links--platforms li{padding:0;margin:0}@media(min-width:920px){.block-social-media-links .social-media-links--platforms li{margin-bottom:0}}.block-social-media-links .social-media-links--platforms li a{display:flex;text-decoration:none}.block-social-media-links .social-media-links--platforms li a span{font-size:1.125rem;color:var(--c-primary);height:24px;width:24px;display:flex;align-items:center;justify-content:center}.block-social-media-links .social-media-links--platforms .fa-linkedin::before{content:""}.block-social-media-links .social-media-links--platforms .fa-facebook::before{content:""}
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}}
