/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.drimage{height:inherit;line-height:0;font-size:0;padding:0;margin:0;border:0}.drimage img{width:100%;height:100%}.drimage.is-background-image{background-repeat:no-repeat}.drimage.is-background-image>img,.drimage.is-background-image>a>img,.drimage.is-background-image>picture,.drimage.is-background-image>picture>img,.drimage.is-background-image>a>picture,.drimage.is-background-image>a>picture>img{clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;margin-top:-1px}
.drimage.is-loading{opacity:0;animation:color-change .45s ease-in-out forwards}@keyframes color-change{from{opacity:0;filter:blur(8px);transform:scale(.95)}to{opacity:1;filter:blur(0);transform:scale(1)}}.drimage{animation:none}
.layout--twocol-section--gap-yes .layout-column{gap:var(--container-padding)}.layout--twocol-section--gap-no .layout-column{gap:0}@media (min-width:768px){.layout--twocol-section .layout-column{display:grid;grid-template-columns:repeat(12,1fr)}.layout--twocol-section .layout__region--top{grid-column-end:-1;grid-column-start:1}.layout--twocol-section .layout__region--bottom{grid-column-end:-1;grid-column-start:1;grid-row-end:4;grid-row-start:3}.layout--twocol-section.layout--twocol-section--50-50 .layout-column .layout__region--first{grid-column-end:7;grid-column-start:1}.layout--twocol-section.layout--twocol-section--50-50 .layout-column .layout__region--second{grid-column-end:13;grid-column-start:7}.layout--twocol-section.layout--twocol-section--33-67 .layout-column .layout__region--first{grid-column-end:5;grid-column-start:1}.layout--twocol-section.layout--twocol-section--33-67 .layout-column .layout__region--second{grid-column-end:13;grid-column-start:5}.layout--twocol-section.layout--twocol-section--67-33 .layout-column .layout__region--first{grid-column-end:9;grid-column-start:1}.layout--twocol-section.layout--twocol-section--67-33 .layout-column .layout__region--second{grid-column-end:13;grid-column-start:9}.layout--twocol-section.layout--twocol-section--25-75 .layout-column .layout__region--first{grid-column-end:4;grid-column-start:1}.layout--twocol-section.layout--twocol-section--25-75 .layout-column .layout__region--second{grid-column-end:13;grid-column-start:4}.layout--twocol-section.layout--twocol-section--75-25 .layout-column .layout__region--first{grid-column-end:10;grid-column-start:1}.layout--twocol-section.layout--twocol-section--75-25 .layout-column .layout__region--second{grid-column-end:13;grid-column-start:10}}
