/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-type--brands img{width:auto;max-height:75px}@media(min-width:992px){.brand-wrapper{max-width:17.5rem!important}}.brand-card{width:100%;height:6.638rem;background-color:var(--ixm-bg-brand-color,transparent);border-radius:.313rem}.brand-card>div{display:flex;justify-content:center;margin:auto}@media(min-width:1400px){.brand-card{height:9.5rem}}
.drag-button{position:fixed;top:50%;left:50%;z-index:1000;display:flex;align-items:center;justify-content:center;width:75px;height:75px;font-size:1rem!important;pointer-events:none;cursor:grab;border-radius:50%;box-shadow:0 0 8px #2900a4;opacity:0;transform:translate(-50%,-50%)}
.block-type--text-hero-banner{color:#180733;background:#fff}.block-type--text-hero-banner h1.display-2{color:#180733}@media(min-width:768px){.block-type--text-hero-banner h1.display-2{font-size:2.8rem}}@media(min-width:992px){.block-type--text-hero-banner h1.display-2{font-size:3.7rem}}@media(min-width:1200px){.block-type--text-hero-banner h1.display-2{font-size:4.5rem}}.block-type--text-hero-banner h1.display-2 .punctuation{color:#ff1a39}.block-type--text-hero-banner .callout-image{height:300px;overflow:hidden}@media(min-width:992px){.block-type--text-hero-banner .callout-image{height:550px}}.block-type--text-hero-banner .callout-image img{width:100%}.block-type--text-hero-banner .callout{position:relative;margin:-100px 20px 20px;background-color:#5b24ff}@media(min-width:992px){.block-type--text-hero-banner .callout{position:absolute;right:0;bottom:-110px;margin:0}}
