/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hgm-cta{background-color:var(--block-bg,var(--colors-cta-band-background));padding-bottom:1em;padding-top:1em;transition:all .5s ease;width:auto}.hgm-cta.sticky{bottom:var(--cta-bottom);box-shadow:1px 4px 4px rgba(0,0,0,.15);left:0;position:fixed;top:var(--cta-top);width:100%;z-index:1003}@media(max-width:767px){.hgm-cta.sticky.bottom{box-shadow:0 -4px 4px rgba(0,0,0,.15)}}.hgm-cta__row{align-items:center;justify-content:center;text-align:center}@media(max-width:767px){.hgm-cta__row div.col{align-items:center;display:flex;flex:1 0 100%;flex-direction:column}.hgm-cta__row div.col .hgm-button{display:block;min-width:30%}}.hgm-cta__row div.col .hgm-button i{display:inline-block;padding-left:.66666em;position:relative}.hgm-cta__row div.col .hgm-button+.hgm-button{margin-left:24px}@media(max-width:767px){.hgm-cta__row div.col .hgm-button+.hgm-button{margin-left:0;margin-top:16px}}.hgm-cta-expandable{bottom:0;left:0;position:fixed;top:0;z-index:1052}.hgm-cta-expandable:before{background-color:var(--cta-expandable-overlay-bg,var(--colors-modals-text));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s,visibility .6s;visibility:hidden;width:100vw;z-index:1051}.hgm-cta-expandable__wrapper{background-clip:padding-box;background-color:var(--expandable-bg,var(--colors-cta-expandable-content-overlay));display:flex;flex-direction:column;left:0;outline:0;overflow-y:auto;padding:40px 0;position:fixed;top:0;transform:translateY(-100%);transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:1053}@media(max-width:767px){.hgm-cta-expandable__wrapper{height:100%;overflow-y:hidden;padding:30px 0 0}}.bottom .hgm-cta-expandable__wrapper{bottom:0;top:auto;transform:translateY(100%)}.hgm-cta-expandable__wrapper .container{width:100%}@media(max-width:767px){.hgm-cta-expandable__wrapper .container{height:100%;overflow-y:auto;padding-bottom:30px;padding-top:30px;width:auto}}.hgm-cta-expandable__wrapper .row:first-of-type div{display:flex;justify-content:flex-end}.hgm-cta-expandable__close{align-items:center;color:var(--cta-text,var(--colors-cta-expandable-content-text));display:flex;line-height:1;text-decoration:none}.hgm-cta-expandable__close i{margin-left:8px;margin-top:1px}.hgm-cta-expandable__close:hover{color:var(--cta-text,var(--colors-cta-expandable-content-text))}.hgm-cta-expandable.open:before{opacity:var(--cta-expandable-overlay-opacity,.8);visibility:visible}.hgm-cta-expandable.open>div{transform:none;visibility:visible}.hgm-cta-expandable__row{align-items:flex-start;margin-top:45px}@media(max-width:767px){.hgm-cta-expandable__row{flex-direction:column;margin-left:20px;margin-right:20px;margin-top:15px}}.hgm-cta-expandable__row .col{color:var(--cta-text,var(--colors-cta-expandable-content-text));padding:40px 30px;text-align:center}@media(max-width:767px){.hgm-cta-expandable__row .col{padding:30px 20px}}.hgm-cta-expandable__row .col h5{color:var(--cta-text,var(--colors-cta-expandable-content-text))}.hgm-cta-expandable__row .col:not(:first-of-type){border-left:1px solid var(--cta-divider,var(--colors-cta-expandable-content-divider))}@media(max-width:767px){.hgm-cta-expandable__row .col:not(:first-of-type){border-left:none;border-top:1px solid var(--cta-divider,var(--colors-cta-expandable-content-divider))}}.hgm-cta-expandable__row .col h5{margin-bottom:16px}.hgm-cta-expandable__row .col .hgm-button{display:inline-block}.hgm-cta-expandable__row .col .hgm-button i{display:inline-block;padding-left:.66666em;position:relative}body.cta-expandable-open{overflow:hidden;padding-right:0}
