/* @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%;}}
@property --swiper-navigation-scale{syntax:"*";inherits:true;}.swiper-container{--swiper-navigation-size-base:var(--swiper-navigation-size,44px);position:relative;overflow:hidden;margin:1rem auto;&:not(.slides-multiple){.swiper-slide{width:inherit !important;}}&.swiper-horizontal.progressbar{> .swiper-wrapper{padding:1rem 0;}}&.swiper-vertical.progressbar{> .swiper-wrapper{padding:0 1rem;}}.swiper-slide-image{img{width:100%;}}> .swiper-button-prev,> .swiper-button-next{--swiper-navigation-size:max(min(var(--swiper-navigation-size-base),2rem),calc(var(--swiper-navigation-size-base) * var(--swiper-navigation-scale,1)));}@media (max-width:47.99rem){--swiper-navigation-scale:0.6;}}
