/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.layout--onecol .layout__region{width:100%;}
img.progressive-image-loading[data-src]:not(.progressive-image-loading-disable-blur),img.progressive-image-loading[data-srcset]:not(.progressive-image-loading-disable-blur),*.progressive-image-loading[data-background-image]:not(.progressive-image-loading-disable-blur){-webkit-filter:blur(5px);filter:blur(0.2em);}img.progressive-image-loading[data-src][data-loaded="true"]:not(.progressive-image-loading-disable-blur),img.progressive-image-loading[data-srcset][data-loaded="true"]:not(.progressive-image-loading-disable-blur),*.progressive-image-loading[data-background-image][data-loaded="true"]:not(.progressive-image-loading-disable-blur){-webkit-filter:blur(0);filter:blur(0em);transition:filter 750ms,-webkit-filter 750ms;}
.cke_button_label.cke_button__savebutton_label{display:inline;}
:root{--flag-primary:#ff0033;}.flag.flag-bookmark a{background:white url(/modules/custom/sd_general/modules/sd_favorites/images/bookmarks-filled.svg) no-repeat 11px center;background-size:23px;margin:10px 0;border-radius:25px;font-size:14px;padding:10px 17px 7px 39px;border:2px solid var(--flag-primary);color:var(--flag-primary);transition:0.1s all ease-in-out;display:inline-block;position:relative;z-index:4;}.flag.flag-bookmark a:hover{border:2px solid var(--flag-primary);background:var(--flag-primary) url(/modules/custom/sd_general/modules/sd_favorites/images/bookmarks-filled-hover.svg) no-repeat 11px center;background-size:23px;color:white;text-decoration:none;}.row.material-container .flag.flag-bookmark a{margin-top:0;}.flag.flag-bookmark.action-unflag a{background-image:url(/modules/custom/sd_general/modules/sd_favorites/images/bookmarks.svg);}.flag.flag-bookmark.action-unflag a:hover{background-image:url(/modules/custom/sd_general/modules/sd_favorites/images/bookmarks-hover.svg);}
.block-views-exposed-filter-blockacquia-search-page-external-search{border-top:1px solid #e5e5e5;width:100%;background:var(--white);}.block-views-exposed-filter-blockacquia-search-page-external-search form{max-width:600px;padding:var(--layout-padding);margin:0 auto;}.block-views-exposed-filter-blockacquia-search-page-external-search .form-text{border-radius:40px;height:43px;padding-left:20px;font-size:16px;margin:0;border:1px solid var(--shadow);box-shadow:unset;}.block-views-exposed-filter-blockacquia-search-page-external-search .form-text:hover{border-color:var(--shadow);}.block-views-exposed-filter-blockacquia-search-page-external-search .form--inline{position:relative;}.block-views-exposed-filter-blockacquia-search-page-external-search .form-actions{position:absolute;top:1px;right:1px;z-index:1;width:auto;}.block-views-exposed-filter-blockacquia-search-page-external-search .form-actions::before{content:" ";background:transparent url(/modules/custom/sd_general/images/search_icon.svg) no-repeat center top;background-size:20px;filter:brightness(0) invert(1);position:absolute;top:11px;left:12px;width:20px;height:20px;pointer-events:none;}.block-views-exposed-filter-blockacquia-search-page-external-search .form-submit{border-radius:40px;font-weight:500;padding-left:38px;text-transform:uppercase;}.block-views-exposed-filter-blockacquia-search-page-external-search .form-submit:hover{background-color:var(--button-hover);border-color:var(--button-hover);}
.cke_button_label.cke_button__customtokenlist_label,.cke_button_label.cke_button__dltokenlist_label{display:inherit;}.sd-token-settings .form-wrapper{width:100%;}.sd-token-settings .fieldset-wrapper > div{float:left;margin-right:5px !important;}.sd-token-settings .fieldset-wrapper > i{float:left;clear:left;margin:0;}@media screen and (min-width:828px){.ui-dialog.ui-corner-all{width:810px !important;}}.ui-dialog-titlebar.ui-widget-header{background:#fafafa !important;font-size:24px;font-weight:400 !important;padding:10px 15px;}.token-list-wrapper .item-list{margin-bottom:25px;}.token-list-wrapper .item-list h3{font-size:24px;font-weight:400;}.design-token-list li{display:inline-block;line-height:32px;font-size:13px;background:#e4e4e4;border-radius:16px;margin-right:10px !important;padding:0 10px !important;}.design-token-list .token-name{margin-right:5px;}.design-token-list .token-value-tooltip{display:none;}.design-token-list .token-name-copy{position:relative;}.design-token-list .token-name-copy .tooltiptextcopied{display:none;}.design-token-list .token-name-copy .tooltiptextcopied.copied-processed{display:block;position:absolute;left:-20px;color:white;background:#2f2f2f;font-size:12px;transition:.5s all ease-in;border-radius:16px;padding:0px 10px;z-index:1;}.design-token-list .token-name-copy .tooltiptext{cursor:pointer;}.design-token-list .token-name-copy .tooltiptext{box-sizing:border-box;position:relative;display:inline-flex;width:18px;height:auto;border-radius:2px;top:-11px;margin:0 1px 0 0;font:normal normal normal 0 FontAwesome;font-size:0;border:none;color:#424242 !important;}.design-token-list .token-name-copy .tooltiptext::before{content:"\f0ea";font-size:15px;display:block;box-sizing:border-box;position:absolute;border-radius:2px;width:10px;left:2px;}
.bubble-notifications{align-items:center;background:#ff0033;border-radius:30px;box-shadow:0 2px 6px black;display:flex;justify-content:center;text-align:center;position:fixed;right:32px;bottom:32px;z-index:10000;}.bubble-notifications.up-arrow{bottom:100px;}.bubble-notifications.open{border-radius:30px;min-height:52px;min-width:52px;padding:4px;}.bubble-notifications #moder-icon{cursor:pointer;min-height:52px;min-width:52px;padding:0 4px;}.bubble-notifications.open #moder-icon{min-height:unset;min-width:unset;padding:0;}.bubble-notifications .moderated-content-links{background-color:white;border-radius:30px;display:flex;flex-direction:column;justify-content:center;min-height:42px;overflow:hidden;transition:width 0.4s ease-out;width:0;}.bubble-notifications .moderated-content-links.open{padding:6px;width:263px;}.bubble-notifications .moderated-content-links a{font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;}.bubble-notifications .moderated-content-links a:hover{color:#ef5350;text-decoration:underline;}
@media screen and (min-width:1600px){body.user-logged-in.gin--vertical-toolbar{margin-left:auto;padding-left:0 !important;}}@media screen and (min-width:768px){body.user-logged-in .ev-form__media-buble.show{left:200px;}}
