/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages--error,.messages--warning,.messages--status{padding:5vw 10vw;text-align:center;font-size:22px;word-break:normal;position:fixed;left:50%;z-index:100;width:90%;max-width:600px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;border-radius:10px;-webkit-box-shadow:0px 0px 40px rgba(0,0,0,0.5);box-shadow:0px 0px 40px rgba(0,0,0,0.5);color:#000;}.messages--status a,.messages--error a,.messages--warning a{color:#000;text-decoration:underline;}.messages{margin:0;padding:15px 50px 15px 15px;border:0;background-position:15px 15px;max-height:100vh;}.messages.messages--status{position:fixed;left:50%;z-index:100;width:90%;max-width:600px;transform:translate(-50%,-50%);top:50%;border-radius:10px;box-shadow:0px 0px 40px rgba(0,0,0,0.5);color:#000;line-height:1.3;}.messages.messages--status p:last-of-type{margin:0;}.site-preview .messages.messages--status{left:50%;}a.message-close-link{position:absolute;top:10px;right:10px;font-size:0;width:30px;height:30px;background:rgba(0,0,0,0.2);text-decoration:none !important;display:flex;justify-content:center;align-items:center;border-radius:100%;}a.message-close-link:hover{background-color:rgba(0 0 0 1);}a.message-close-link:after{left:-1px;content:"";width:2px;height:21px;background:#fff;transform:rotate(-45deg);top:0px;position:relative;}a.message-close-link:before{content:"";width:2px;height:21px;background:#fff;transform:rotate(45deg);left:1px;position:relative;}.messages--status{background-color:#bff697;}.messages--warning{background-color:#fcf092;color:#000;}.messages--error{background-color:#f45d5d;}.site-editor .messages{background-image:none;}
.mfp-embedded-video-popup{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
