/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sk-size:40px;--sk-color:#333;}.ajax-throbber{position:relative;width:40px;height:40px;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;overflow:visible;width:2em;height:2em;margin:auto;background-color:transparent;background-image:none;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/components/../throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/components/../loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.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-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.video-embed-field-responsive-video{position:relative;}.video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%;}.video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.video-embed-field-responsive-modal{max-width:100%;}.video-embed-field-lazy{cursor:pointer;position:relative;}.video-embed-field-lazy img{width:100%;}.video-embed-field-lazy-play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("/modules/contrib/video_embed_field/css/icons/play.svg") no-repeat;cursor:pointer;background-size:72px 72px;}
.ajax-progress.sk-grid{width:var(--sk-size);height:var(--sk-size);}.ajax-throbber .sk-grid-cube{float:left;width:33.33%;height:33.33%;animation:sk-grid 1.3s infinite ease-in-out;background-color:var(--sk-color);}.ajax-throbber .sk-grid-cube:nth-child(1){animation-delay:0.2s;}.ajax-throbber .sk-grid-cube:nth-child(2){animation-delay:0.3s;}.ajax-throbber .sk-grid-cube:nth-child(3){animation-delay:0.4s;}.ajax-throbber .sk-grid-cube:nth-child(4){animation-delay:0.1s;}.ajax-throbber .sk-grid-cube:nth-child(5){animation-delay:0.2s;}.ajax-throbber .sk-grid-cube:nth-child(6){animation-delay:0.3s;}.ajax-throbber .sk-grid-cube:nth-child(7){animation-delay:0s;}.ajax-throbber .sk-grid-cube:nth-child(8){animation-delay:0.1s;}.ajax-throbber .sk-grid-cube:nth-child(9){animation-delay:0.2s;}@keyframes sk-grid{0%,70%,100%{transform:scale3d(1,1,1);}35%{transform:scale3d(0,0,1);}}
#backtotop{background:url(/modules/contrib/back_to_top/css/../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/css/../backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
