/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout--twocol-section{display:flex;flex-wrap:wrap;}.layout--twocol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 33%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}}
.layout--onecol .layout__region{width:100%;}
.block.scroll-blocks.scroll-blocks--visible{background:rgba(255,255,255,0.75);}.scroll-blocks__close-button{position:absolute;right:-16px;top:0;width:32px;height:32px;background-color:black;border-radius:50%;opacity:0.3;cursor:pointer;}.scroll-blocks__close-button:hover{opacity:1;}.scroll-blocks__close-button::before,.scroll-blocks__close-button::after{position:absolute;left:15px;top:7px;content:'';height:19px;width:2px;background-color:white;}.scroll-blocks__close-button::before{transform:rotate(45deg);}.scroll-blocks__close-button::after{transform:rotate(-45deg);}
