/* @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}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{animation:gin-throbber .75s linear infinite;}}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
