/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hgm-alert{background-color:var(--colors-gray);padding:15px 30px 15px 15px;position:relative}.hgm-alert__close{cursor:pointer;position:absolute;right:12px;top:12px}.hgm-alert__close:after{content:"×";display:inline-block}.hgm-alert__close+*{margin-top:0}.hgm-alert>:last-child{margin-bottom:0}@keyframes alert-fade-in{0%{max-height:0;opacity:0;visibility:hidden}to{max-height:1500px;opacity:1;visibility:visible}}.hgm-alert{background-color:var(--alert-bg-color,var(--colors-error-20))!important;padding:0;z-index:1004}.hgm-alert__container{position:relative}.alert-collapsed .hgm-alert__container{max-height:0;opacity:0;visibility:hidden}.alert-fade-in .hgm-alert__container{animation-duration:1.4s;animation-iteration-count:1;animation-name:alert-fade-in;animation-timing-function:ease}.hgm-alert__close{background-color:var(--alert-close-bg-color,transparent)!important;border:1px solid var(--alert-close-border-color,var(--colors-system-dark))!important;color:var(--alert-close-color,var(--colors-system-dark))!important;font-size:90%!important;padding:6px!important;position:absolute!important;right:24px;top:24px;z-index:2}.hgm-alert__close:hover{background-color:var(--alert-close-bg-color,transparent);color:var(--alert-close-color,var(--colors-system-dark))}.hgm-alert__close:after{display:none!important}.alert-collapsed .hgm-alert__close{display:none}.hgm-alert__row{padding:24px;position:relative}.hgm-alert__row .col>i{font-size:140%;margin-bottom:10px;margin-right:16px}.hgm-alert__row .col h4,.hgm-alert__row .col>i{color:var(--alert-text-color,var(--colors-base-text))}.hgm-alert__row .col h4{display:inline-flex;margin-bottom:20px;margin-right:90px}.hgm-alert__row .col h5,.hgm-alert__row .col h6,.hgm-alert__row .col li,.hgm-alert__row .col p{color:var(--alert-text-color,var(--colors-base-text))!important}.hgm-alert__row .col .hgm-button{align-items:center;display:inline-flex}.hgm-alert__row .col .hgm-button i{display:inline-block;padding-left:.66666em;position:relative}.hgm-alert__row .col>:last-child{margin-bottom:0}.hgm-alert__strip{align-items:center;background-color:var(--alert-strip-bg-color,var(--colors-system-error));color:var(--alert-strip-color,var(--colors-white));display:flex;font-size:14px;justify-content:center;min-height:30px}.alert-collapsed .hgm-alert__strip{cursor:pointer}.hgm-alert[data-collapse-logic=open-always] .hgm-alert__close,.hgm-alert[data-collapse-logic=open-always] .hgm-alert__strip{display:none}
.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__bullet{background-color:var(--colors-carousel-nav-background);border:2px solid var(--colors-carousel-nav-border-and-hover);border-radius:50%;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:100%;height:14px;line-height:normal;margin:0 .25em;padding:0;text-align:center;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:14px}.glide__bullet:not(.glide__bullet--active):hover{background-color:var(--colors-carousel-nav-border-and-hover)}.glide__bullet--active{background-color:var(--colors-carousel-nav-active);border:2px solid var(--colors-carousel-nav-active);cursor:default}.glide__arrow{border:2px solid var(--colors-carousel-nav-arrow-border);border-radius:6px;box-sizing:border-box;color:var(--colors-carousel-nav-arrow-border);cursor:pointer;font-family:inherit;font-size:100%;height:48px;line-height:normal;text-align:center;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:48px}.glide__arrow,.glide__arrow:hover{background-color:var(--colors-carousel-nav-background)}.glide__arrow:hover{border:2px solid var(--colors-carousel-nav-arrow-border-hover);color:var(--colors-carousel-nav-arrow-border-hover)}.glide__arrow--left{margin:0 5px 0 0}.glide__arrow--left:after{-webkit-font-smoothing:antialiased;content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;text-rendering:auto}.glide__arrow--right{margin:0 0 0 5px}.glide__arrow--right:after{-webkit-font-smoothing:antialiased;content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;text-rendering:auto}.glide.arrows-square .glide__arrow{border-radius:0}.glide.arrows-circle .glide__arrow{border-radius:50%}.glide[data-nav-arrow-icon=arrow] .glide__arrow--left:after{-webkit-font-smoothing:antialiased;content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;text-rendering:auto}.glide[data-nav-arrow-icon=arrow] .glide__arrow--right:after{-webkit-font-smoothing:antialiased;content:"";font-family:Font Awesome\ 6 Pro;font-weight:400;text-rendering:auto}.hgm-card-carousel .container.strip-padding{padding-left:0;padding-right:0}.hgm-card-carousel__header{align-items:flex-end;color:var(--card-carousel-text-color);margin-bottom:32px}@media(max-width:575px){.hgm-card-carousel__header{margin-bottom:24px}}.hgm-card-carousel__header .text-left{text-align:left}.hgm-card-carousel__header .text-center{text-align:center}.hgm-card-carousel__header .text-right{text-align:right}.hgm-card-carousel__header h1,.hgm-card-carousel__header h2,.hgm-card-carousel__header h3,.hgm-card-carousel__header h4,.hgm-card-carousel__header h5,.hgm-card-carousel__header h6,.hgm-card-carousel__header p{color:var(--card-carousel-text-color)}.hgm-card-carousel__header h5{margin-bottom:24px}.hgm-card-carousel .glide__track{margin-bottom:32px}@media(max-width:575px){.hgm-card-carousel .glide__track{margin-bottom:24px}}.hgm-card-carousel .glide__track .glide__slide{padding-bottom:4px}@media(max-width:991px){.hgm-card-carousel__footer .glide__bullets{text-align:center;width:100%}}.hgm-card-carousel__footer .glide__arrows{text-align:right}@media(max-width:991px){.hgm-card-carousel__footer .glide__arrows{display:block;text-align:center;width:100%}.hgm-card-carousel__footer div{margin-bottom:16px}.hgm-card-carousel__footer div:last-of-type{margin-bottom:0}}.hgm-card-carousel[data-bg-color]{background-color:var(--card-carousel-bg-color);padding:30px 10px 20px}.hgm-card-carousel__slide-component{position:relative}.hgm-card-carousel__slide-component .margin-vertical{margin-bottom:0!important;margin-top:0!important}.hgm-card-carousel .hgm-card img,.hgm-card-carousel .hgm-card__body{width:100%!important}.hgm-card-carousel .hgm-card.horizontal .hgm-card__body{width:calc(100% - 3em)!important}.hgm-card-carousel .hgm-card.horizontal .hgm-card__body.image img{width:38%!important}@media(max-width:991px){.hgm-card-carousel .hgm-card.horizontal .hgm-card__body.image img{width:100%!important}}.hgm-card-carousel .hgm-card--testimonial .hgm-card__header{width:100%}.hgm-card-carousel .hgm-card--testimonial .vertical .hgm-card__header-photo{width:84px!important}.hgm-card-carousel .hgm-card--testimonial .horizontal .hgm-card__header-photo{width:106px!important}@media(max-width:575px){.hgm-card-carousel .hgm-card--testimonial .horizontal .hgm-card__header-photo{width:84px!important}}.hgm-card-carousel.set-link-color .hgm-card-carousel__header a{color:var(--card-carousel-link-color)}.hgm-card-carousel.set-link-color .hgm-card-carousel__header a:hover{color:var(--card-carousel-link-rgba-color);text-decoration-color:var(--card-carousel-link-rgba-color)}.hgm-card-carousel.set-link-color .glide__bullet{background-color:var(--card-carousel-link-color);border:2px solid var(--card-carousel-link-color)}.hgm-card-carousel.set-link-color .glide__bullet:not(.hgm-card-carousel.set-link-color .glide__bullet--active):hover{background-color:transparent}.hgm-card-carousel.set-link-color .glide__bullet--active{background-color:var(--card-carousel-link-rgba-color-active);border:2px solid var(--card-carousel-link-color)}.hgm-card-carousel.set-link-color .glide__arrow{background-color:var(--card-carousel-link-rgba-color-active);border:2px solid var(--card-carousel-link-rgba-color-active);color:var(--card-carousel-link-color)}.hgm-card-carousel.set-link-color .glide__arrow:hover{background-color:transparent;border:2px solid var(--card-carousel-link-rgba-color);color:var(--card-carousel-link-color)}
