/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout--threecol-section{display:flex;flex-wrap:wrap;}.layout--threecol-section > .layout__region{flex:0 1 100%;}@media screen and (min-width:40em){.layout--threecol-section--25-50-25 > .layout__region--first,.layout--threecol-section--25-50-25 > .layout__region--third,.layout--threecol-section--25-25-50 > .layout__region--first,.layout--threecol-section--25-25-50 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--second,.layout--threecol-section--50-25-25 > .layout__region--third{flex:0 1 25%;}.layout--threecol-section--25-50-25 > .layout__region--second,.layout--threecol-section--25-25-50 > .layout__region--third,.layout--threecol-section--50-25-25 > .layout__region--first{flex:0 1 50%;}.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 33%;}.layout--threecol-section--33-34-33 > .layout__region--second{flex:0 1 34%;}}
.ptr-loader{position:fixed;top:-60px;left:0;width:100%;height:60px;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease;z-index:3;background:transparent;}.ptr-spinner{border:6px solid #505050;border-top:3px solid #3498db;border-radius:50%;width:34px;height:34px;margin-right:12px;animation:spin 1s linear infinite;opacity:0;transition:opacity 0.3s ease;}.ptr-text{color:#666;font-size:0.9em;opacity:0;transition:opacity 0.3s ease;}.ptr-ready .ptr-spinner,.ptr-ready .ptr-text{opacity:1;}.ptr-refreshing .ptr-spinner{opacity:1;}.ptr-refreshing .ptr-text{display:none;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
