/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
.layout--onecol .layout__region{width:100%;}
.eu-cookie-compliance-hidden{display:none !important;}.eu-cookie-withdraw-tab{left:30px;width:40px;}.eu-cookie-withdraw-tab img{width:16px;}.eu-cookie-compliance-settings,#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-hide-button,#sliding-popup .eu-cookie-compliance-more-button-thank-you,#sliding-popup .eu-cookie-withdraw-button,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-save-preferences-button:hover{margin-right:16px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;background:transparent !important;border-radius:6px;border:1px solid #fff;color:#fff !important;padding:6px 40px;font-weight:400;text-shadow:none;}@media only screen and (max-width:500px){.eu-cookie-compliance-settings,#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-hide-button,#sliding-popup .eu-cookie-compliance-more-button-thank-you,#sliding-popup .eu-cookie-withdraw-button,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-save-preferences-button:hover{padding:6px 20px;}}.eu-cookie-compliance-banner h2{font-family:"Open Sans",sans-serif;}.eu-cookie-compliance-category-description{padding-left:1.2rem;font-size:12px;}.eu-cookie-withdraw-tab{background-color:rgba(255,255,255,0.75) !important;}.popup-text h2{font-size:3rem !important;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3{color:#fff;font-size:21px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-banner{padding:45px 0;}#sliding-popup .popup-content #popup-text{color:#fff !important;float:none;font-weight:400;margin:0 auto;max-width:514px;}#sliding-popup .popup-content #popup-text p{font-size:12px;display:block;font-weight:400;}.eu-cookie-compliance-has-categories{margin-top:12px;}#sliding-popup .eu-cookie-compliance-default-button.agree-button{background:#4b91dd !important;text-shadow:none;box-shadow:none;border:1px solid #4b91dd !important;padding:6px 25px;color:#fff !important;}.eu-cookie-compliance-categories{max-width:514px;margin:14px auto 0;}.eu-cookie-compliance-category{margin-bottom:15px;}.eu-cookie-compliance-category label{padding-left:10px;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup label,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:#fff !important;}#sliding-popup .eu-cookie-compliance-category-description{color:#fff !important;padding-top:2px;padding-left:28px;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border:none;}.eu-cookie-compliance-categories-buttons{display:flex;max-width:unset;}.eu-cookie-compliance-more-button{font-size:12px;color:#fff !important;}
