@charset "UTF-8";

/* montserrat-regular - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat-v25-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../fonts/montserrat-v25-latin-regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../fonts/montserrat-v25-latin-regular.woff2") format("woff2"), /* Super Modern Browsers */
       url("../fonts/montserrat-v25-latin-regular.woff") format("woff"), /* Modern Browsers */
       url("../fonts/montserrat-v25-latin-regular.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../fonts/montserrat-v25-latin-regular.svg#Montserrat") format("svg"); /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/montserrat-v25-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../fonts/montserrat-v25-latin-700.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../fonts/montserrat-v25-latin-700.woff2") format("woff2"), /* Super Modern Browsers */
       url("../fonts/montserrat-v25-latin-700.woff") format("woff"), /* Modern Browsers */
       url("../fonts/montserrat-v25-latin-700.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../fonts/montserrat-v25-latin-700.svg#Montserrat") format("svg"); /* Legacy iOS */
}

/* bai-jamjuree-regular - latin */
@font-face {
  font-family: "Bai Jamjuree";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/bai-jamjuree-v11-latin-regular.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../fonts/bai-jamjuree-v11-latin-regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../fonts/bai-jamjuree-v11-latin-regular.woff2") format("woff2"), /* Super Modern Browsers */
       url("../fonts/bai-jamjuree-v11-latin-regular.woff") format("woff"), /* Modern Browsers */
       url("../fonts/bai-jamjuree-v11-latin-regular.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../fonts/bai-jamjuree-v11-latin-regular.svg#BaiJamjuree") format("svg"); /* Legacy iOS */
}

/* bai-jamjuree-700 - latin */
@font-face {
  font-family: "Bai Jamjuree";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/bai-jamjuree-v11-latin-700.eot"); /* IE9 Compat Modes */
  src: local(""),
       url("../fonts/bai-jamjuree-v11-latin-700.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
       url("../fonts/bai-jamjuree-v11-latin-700.woff2") format("woff2"), /* Super Modern Browsers */
       url("../fonts/bai-jamjuree-v11-latin-700.woff") format("woff"), /* Modern Browsers */
       url("../fonts/bai-jamjuree-v11-latin-700.ttf") format("truetype"), /* Safari, Android, iOS */
       url("../fonts/bai-jamjuree-v11-latin-700.svg#BaiJamjuree") format("svg"); /* Legacy iOS */
}

body { 
  background: #fefefe; 
  font-family: "Montserrat", sans-serif; 
  font-weight: 400; 
  line-height: 1.5; 
  color: #0e0e0e;
}

h1 { background-color: #fefefe; position: relative; z-index: 1; text-align: center; overflow: visible; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: "Bai Jamjuree", sans-serif; font-style: normal; font-weight: 700; color: #312A26; text-rendering: optimizeLegibility; }

h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small { line-height: 0; color: #767676; }

h1, .h1 { font-size: 2rem; line-height: 1.25; margin-top: 0; margin-bottom: 0.75rem; }
h2, .h2 { font-size: 1.6875rem; line-height: 1.25; margin-top: 0; margin-bottom: 0.75rem; }
h3, .h3 { font-size: 1.5rem; line-height: 1.25; margin-top: 0; margin-bottom: 0.75rem; }
h4, .h4 { font-size: 1.375rem; line-height: 1.25; margin-top: 0; margin-bottom: 0.75rem; }
h5, .h5 { font-size: 1.25rem; line-height: 1.25; margin-top: 0; margin-bottom: 0.75rem; }
h6, .h6 { font-size: 1.125rem; line-height: 1.25; margin-top: 0; margin-bottom: 0.75rem; }

@media screen and (min-width: 42.5em) { h1, .h1 { font-size: 2.625rem; }
  h2, .h2 { font-size: 2.25rem; }
  h3, .h3 { font-size: 2rem; }
  h4, .h4 { font-size: 1.625rem; }
  h5, .h5 { font-size: 1.4375rem; }
  h6, .h6 { font-size: 1.25rem; } }

@media screen and (min-width: 64em) { h1, .h1 { font-size: 3rem; }
  h2, .h2 { font-size: 2.5rem; }
  h3, .h3 { font-size: 2.25rem; }
  h4, .h4 { font-size: 1.75rem; }
  h5, .h5 { font-size: 1.5625rem; }
  h6, .h6 { font-size: 1.375rem; } }

@media screen and (min-width: 75em) { 
  h1 { margin-top: -6rem; 
       padding-top: 2rem; 
       padding-bottom: 2rem; 
       -webkit-box-shadow: 0 -6px 8px -4px #312A26; 
       box-shadow: 0 -6px 8px -4px #312A26; 
     } 
}

p.lead {
  max-width: 85%;
  margin: 0 auto 1rem auto;
}

a.zoom { border: 0; -webkit-transition: -webkit-transform .25s linear; transition: -webkit-transform .25s linear; transition: transform .25s linear; transition: transform .25s linear, -webkit-transform .25s linear; display: block; }

a.zoom:hover { cursor: -webkit-zoom-in; cursor: zoom-in; -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01); }




hr { clear: both; 
     max-width: 68.625rem; 
     height: 0; 
     margin: 2rem auto; 
     border-bottom: 6px solid #E5711C; 
     text-align: center;
     opacity: 1; 
     border-top: none;
     overflow: visible;
   }

@media screen and (min-width: 42.5em) { hr { margin-top: 4rem; margin-bottom: 4rem; } }

hr:after { content: ""; 
           display: block; 
           background: url("/images/icons/hr-arrow-up.png") no-repeat top left; 
           padding: 0; 
           width: 26px; 
           height: 16px; 
           margin: 0 auto; 
           top: -10px; 
           position: relative; 
         }



.text-rot {
  color: #E5711C;
  font-size: inherit;
}

strong, b {
  font-weight: 700;
  line-height: inherit;
}

/* Headerlayoutanpassungen */
.container-header {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-areas: "top below"
                       "logo nav";
}
.container-header .container-topbar {
  padding: .5em;
}
.container-header .container-topbar {
  grid-area: top;
}
.container-header .container-below-top {
  grid-area: below;
  justify-content: flex-end;
}
.container-header .grid-child:has(.navbar-brand) {
  grid-area: logo;
}
.container-header .container-nav {
  grid-area: nav;
}
@media (width >= 991.98px) {
  .container-header {
   grid-template-columns:
    [full-start] minmax(0,1fr)
    [main-start] repeat(4,minmax(0,19.875rem))
    [main-end] minmax(0,1fr)[full-end];
   grid-template-areas: ". logo nav nav nav .";
   gap: 0 1rem;
  }
  .container-header:has(.container-below-top, .container-topbar) {
   grid-template-areas: ". top top below below ."
                        ". logo nav nav nav .";
  }
}

.container-header .navbar-brand a {
  display: block;
  max-width: 105px;
}



/* Menüanpassungen */
.container-header .container-nav {
  justify-content: right;
}
.container-header .navbar-toggler {
  color: #729533;
}

.metismenu.mod-menu .metismenu-item {
  font-family: "Bai Jamjuree";
  text-transform: uppercase;
  font-weight: 700;
}
.metismenu.mod-menu .metismenu-item.current {
  color: #E5711C;
}

.container-below-top a:not(.btn) {
  color: #767676 !important;
  font-family: "Bai Jamjuree", sans-serif;
  font-size: 85%;
  margin-left:8px;
}
.container-below-top a:hover {
  color: #729533;
}

.container-below-top a i {
  color: #729533;
}


/* Footeranpassungen */

.container-bottom-a {
  margin-top: 4rem;  
}

.container-footer {
  border-top: 6px solid #E5711C;
  padding-bottom:3rem;
  margin-top: 0;  
}
.footer .grid-child {
  align-items: normal;
}

/* Banneranpassungen */
.container-banner { 
  overflow: hidden;
}

.slider-pro{box-sizing:initial;margin:0 auto}.slider-pro,.sp-mask,.sp-slides-container{position:relative}.sp-mask{overflow:hidden}.sp-slides{backface-visibility:hidden;perspective:1000px;position:relative}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{border:none;display:block;position:relative}.sp-no-js{max-width:100%;overflow:hidden}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{left:0;margin-top:-25px;top:50%;width:100%}.sp-vertical .sp-arrows{height:100%;left:50%;margin-left:-25px;top:0}.sp-arrow{background-color:initial;cursor:pointer;display:block;height:50px;line-height:50px;position:absolute;text-align:center;width:50px}.sp-arrow:after{color:#fff;content:"\0276F";display:inline-block;font-size:40px;vertical-align:middle}.sp-previous-arrow{transform:rotate(-180deg)}.sp-horizontal .sp-previous-arrow{left:20px;right:auto}.sp-horizontal .sp-next-arrow{left:auto;right:20px}.sp-vertical .sp-previous-arrow{top:20px;transform:rotate(270deg)}.sp-vertical .sp-next-arrow{bottom:20px;transform:rotate(90deg)}.sp-horizontal.sp-rtl .sp-previous-arrow{left:auto;right:20px;transform:rotate(0deg)}.sp-horizontal.sp-rtl .sp-next-arrow{left:20px;right:auto;transform:rotate(180deg)}.sp-buttons{padding-top:10px;position:relative;text-align:center;width:100%}.sp-rtl .sp-buttons{direction:rtl}.sp-full-screen .sp-buttons{display:none}.sp-button{border:2px solid #000;border-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-block;height:10px;margin:4px;width:10px}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{height:14px;width:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{height:16px;width:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{height:18px;width:18px}}.sp-caption-container{margin-top:10px;text-align:center}.sp-fullscreen{background-color:#000;margin:0!important}.sp-fullscreen-button{cursor:pointer;font-size:30px;line-height:1;position:absolute;right:10px;top:5px;transform:rotate(45deg)}.sp-fullscreen-button:before{content:"\2195"}.sp-fade-fullscreen{opacity:0;transition:opacity .5s}.slider-pro:hover .sp-fade-fullscreen{opacity:1}.sp-layer{box-sizing:border-box;margin:0;position:absolute;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden}.sp-black{background:#000;background:#000000b3;color:#fff}.sp-white{background:#fff;background:#ffffffb3;color:#000}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-thumbnails-container{direction:ltr;overflow:hidden;position:relative}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{margin-bottom:4px;position:absolute;top:0}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{margin-left:4px;right:0}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{box-sizing:border-box;display:block;float:left;overflow:hidden;position:relative}.sp-rtl .sp-thumbnail-container{float:right}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-bottom:2px;margin-top:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{left:18px;margin-left:0!important;position:absolute}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{border-left:5px solid red;content:"";height:100%;left:0;margin-left:13px;position:absolute;top:0}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{border-bottom:8px solid #0000;border-right:13px solid red;border-top:8px solid #0000;content:"";height:0;left:0;margin-top:-8px;position:absolute;top:50%;width:0}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{border-left:5px solid red;content:"";height:100%;margin-right:13px;position:absolute;right:0;top:0}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{border-bottom:8px solid #0000;border-left:13px solid red;border-top:8px solid #0000;content:"";height:0;margin-top:-8px;position:absolute;right:0;top:50%;width:0}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{margin-top:0!important;position:absolute;top:18px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{border-bottom:5px solid red;content:"";margin-top:13px;position:absolute;top:0;width:100%}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{border-bottom:13px solid red;border-left:8px solid #0000;border-right:8px solid #0000;content:"";height:0;left:50%;margin-left:-8px;position:absolute;top:0;width:0}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{bottom:18px;position:absolute}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{border-bottom:5px solid red;bottom:0;content:"";margin-bottom:13px;position:absolute;width:100%}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:13px solid red;bottom:0;content:"";height:0;left:50%;margin-left:-8px;position:absolute;width:0}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{left:0;margin-top:-12px;top:50%;width:100%}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;left:50%;margin-left:-7px;top:0}.sp-thumbnail-arrow{cursor:pointer;display:block;height:25px;position:absolute;width:15px}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{background-color:#fff;content:"";height:50%;position:absolute;width:50%}.sp-previous-thumbnail-arrow:before{left:30%;top:0;transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;transform:skew(-35deg,0deg)}.sp-grab{cursor:url(ff66d0e16708a8387706.cur),move}.sp-grabbing{cursor:url(64a865afeb83429aea35.cur),move}.sp-selectable{cursor:default}a.sp-video{-webkit-text-decoration:none;text-decoration:none}a.sp-video img{backface-visibility:hidden;border:none}a.sp-video:after{background-color:#0003;border:2px solid #fff;border-radius:30px;color:#fff;content:"\25B6";font-size:30px;height:50px;inset:0;line-height:52px;margin:auto;padding-left:5px;position:absolute;text-align:center;width:45px}

/* -------- Anpassungen -------- */
.slideshow-top, .container-banner {
  margin-bottom: 0;
}
.sp-previous-arrow { background: transparent url("/images/icons/timeline-arrow-right.png") no-repeat top left; display: block; width: 30px; height: 35px; }

.sp-previous-arrow:after {content: none;}

.sp-next-arrow { background: transparent url("/images/icons/timeline-arrow-right.png") no-repeat top left; background-size: cover; display: block; width: 30px; height: 35px; }

.sp-next-arrow:after {content: none;}

/* -------- Timeline Über uns -------- */

.timeline .timeline-item::after, .timeline .timeline-item::before { clear: both; content: ''; display: block; width: 100%; }

.timeline { margin: 30px auto; padding: 0 10px; position: relative; -webkit-transition: all 0.25s ease-in; transition: all 0.25s ease-in; width: 100%; }

.timeline::before { background: #ECE6E4; content: ''; height: 100%; left: 49.8%; position: absolute; top: 0; width: 8px; }

.timeline::after { clear: both; content: ''; display: table; width: 100%; }

.timeline .timeline-item { margin-bottom: 50px; position: relative; }

.timeline .timeline-item .timeline-icon { background: transparent; border-radius: 50%; height: 50px; left: 50%; margin-left: -24px; overflow: hidden; position: absolute; top: 0; width: 50px; }

.timeline .timeline-item .timeline-icon img, .timeline .timeline-item .timeline-icon svg { left: 11px; position: relative; top: 0; }

.timeline .timeline-item .timeline-icon svg { top: 14px; }

.timeline .timeline-item .timeline-content { padding: 20px; text-align: right; -webkit-transition: all 0.25s ease-in; transition: all 0.25s ease-in; width: 45%; background: #ECE6E4; border-radius: 0; }

.timeline .timeline-item .timeline-content .timeline-content-date { font-size: 28px; font-weight: bold; margin-bottom: 0; text-align: center; color: #729533; }

.timeline .timeline-item .timeline-content .timeline-content-month { font-size: 0.875rem; text-transform: uppercase; font-weight: 400; }

.timeline .timeline-item .timeline-content.right { float: right; text-align: left; }

@media screen and (max-width: 42.49875em) { .timeline { margin: 30px; padding: 0; width: 90%; }
  .timeline::before { left: 0; }
  .timeline .timeline-item .timeline-content { float: right; text-align: left; width: 90%; }
  .timeline .timeline-item .timeline-content::before, .timeline .timeline-item .timeline-content.right::before { border-left: 0; border-right: 7px solid #ECE6E4; left: 10%; margin-left: -6px; }
  .timeline .timeline-item .timeline-icon { left: 0; } }



/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.3
*/
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:rgba(0,0,0,0);font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}