
/*! Blue Monday Skin for jPlayer 2.9.2 ~ (c) 2009-2014 Happyworm Ltd ~ MIT License */.jp-audio :focus,.jp-audio-stream :focus,.jp-video :focus{outline:0}.jp-audio button::-moz-focus-inner,.jp-audio-stream button::-moz-focus-inner,.jp-video button::-moz-focus-inner{border:0}.jp-audio,.jp-audio-stream,.jp-video{font-size:16px;font-family:Verdana,Arial,sans-serif;line-height:1.6;color:#666;border:1px solid #009be3;background-color:#eee}.jp-audio{width:420px}.jp-audio-stream{width:182px}.jp-video-270p{width:480px}.jp-video-360p{width:640px}.jp-video-full{width:480px;height:270px;position:static!important;position:relative}.jp-video-full div div{z-index:1000}.jp-video-full .jp-jplayer{top:0;left:0;position:fixed!important;position:relative;overflow:hidden}.jp-video-full .jp-gui{position:fixed!important;position:static;top:0;left:0;width:100%;height:100%;z-index:1001}.jp-video-full .jp-interface{position:absolute!important;position:relative;bottom:0;left:0}.jp-interface{position:relative;background-color:#eee;width:100%}.jp-audio .jp-interface,.jp-audio-stream .jp-interface{height:80px}.jp-video .jp-interface{border-top:1px solid #009be3}.jp-controls-holder{clear:both;width:440px;margin:0 auto;position:relative;overflow:hidden;top:-8px}.jp-interface .jp-controls{margin:0;padding:0;overflow:hidden}.jp-audio .jp-controls{width:380px;padding:20px 20px 0}.jp-audio-stream .jp-controls{position:absolute;top:20px;left:20px;width:142px}.jp-video .jp-type-single .jp-controls{width:78px;margin-left:200px}.jp-video .jp-type-playlist .jp-controls{width:134px;margin-left:172px}.jp-video .jp-controls{float:left}.jp-controls button{display:block;float:left;overflow:hidden;text-indent:-9999px;border:none;cursor:pointer}.jp-play{width:40px;height:40px;background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') no-repeat}  .jp-play:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -41px 0 no-repeat}  .jp-state-playing .jp-play{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -42px no-repeat}  .jp-state-playing .jp-play:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -41px -42px no-repeat}  .jp-next,.jp-previous,.jp-stop{width:28px;height:28px;margin-top:6px}  .jp-stop{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -83px no-repeat;margin-left:10px}  .jp-stop:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -29px -83px no-repeat}  .jp-previous{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -112px no-repeat}  .jp-previous:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -29px -112px no-repeat}  .jp-next{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -141px no-repeat}  .jp-next:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -29px -141px no-repeat}  .jp-progress{overflow:hidden;background-color:#ddd}  .jp-audio .jp-progress{position:absolute;top:32px;height:15px}  .jp-audio .jp-type-single .jp-progress{left:110px;width:186px}  .jp-audio .jp-type-playlist .jp-progress{left:166px;width:130px}  .jp-video .jp-progress{top:0;left:0;width:100%;height:10px}  .jp-seek-bar{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -202px repeat-x;width:0;height:100%;cursor:pointer}  .jp-play-bar{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -218px repeat-x;width:0;height:100%}  .jp-seeking-bg{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.seeking.gif')}  .jp-state-no-volume .jp-volume-controls{display:none}  .jp-volume-controls{position:absolute;top:32px;left:308px;width:200px}  .jp-audio-stream .jp-volume-controls{left:70px}  .jp-video .jp-volume-controls{top:12px;left:50px}  .jp-volume-controls button{display:block;position:absolute;overflow:hidden;text-indent:-9999px;border:none;cursor:pointer}  .jp-mute,.jp-volume-max{width:18px;height:15px}  .jp-volume-max{left:74px}  .jp-mute{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -170px no-repeat}  .jp-mute:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -19px -170px no-repeat}  .jp-state-muted .jp-mute{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -60px -170px no-repeat}  .jp-state-muted .jp-mute:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -79px -170px no-repeat}  .jp-volume-max{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -186px no-repeat}  .jp-volume-max:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -19px -186px no-repeat}  .jp-volume-bar{position:absolute;overflow:hidden;background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -250px repeat-x;top:5px;left:22px;width:46px;height:5px;cursor:pointer}  .jp-volume-bar-value{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -256px repeat-x;width:0;height:5px}  .jp-audio .jp-time-holder{position:absolute;top:50px}  .jp-audio .jp-type-single .jp-time-holder{left:110px;width:186px}  .jp-audio .jp-type-playlist .jp-time-holder{left:166px;width:130px}  .jp-current-time,.jp-duration{width:60px;font-size:.64em;font-style:oblique}  .jp-current-time{float:left;display:inline;cursor:default}  .jp-duration{float:right;display:inline;text-align:right;cursor:pointer}  .jp-video .jp-current-time{margin-left:20px}  .jp-video .jp-duration{margin-right:20px}  .jp-details{font-weight:700;text-align:center;cursor:default}  .jp-details,.jp-playlist{width:100%;background-color:#ccc;border-top:1px solid #009be3}  .jp-type-playlist .jp-details,.jp-type-single .jp-details{border-top:none}  .jp-details .jp-title{margin:0;padding:5px 20px;font-size:.72em;font-weight:700}  .jp-playlist ul{list-style-type:none;margin:0;padding:0 20px;font-size:.72em}  .jp-playlist li{padding:5px 0 4px 20px;border-bottom:1px solid #eee}  .jp-playlist li div{display:inline}  div.jp-type-playlist div.jp-playlist li:last-child{padding:5px 0 5px 20px;border-bottom:none}  div.jp-type-playlist div.jp-playlist li.jp-playlist-current{list-style-type:square;list-style-position:inside;padding-left:7px}  div.jp-type-playlist div.jp-playlist a{color:#333;text-decoration:none}  div.jp-type-playlist div.jp-playlist a.jp-playlist-current,div.jp-type-playlist div.jp-playlist a:hover{color:#0d88c1}  div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove{float:right;display:inline;text-align:right;margin-right:10px;font-weight:700;color:#666}  div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover{color:#0d88c1}  div.jp-type-playlist div.jp-playlist span.jp-free-media{float:right;display:inline;text-align:right;margin-right:10px}  div.jp-type-playlist div.jp-playlist span.jp-free-media a{color:#666}  div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{color:#0d88c1}  span.jp-artist{font-size:.8em;color:#666}  .jp-video-play{width:100%;overflow:hidden;cursor:pointer;background-color:transparent}  .jp-video-270p .jp-video-play{margin-top:-270px;height:270px}  .jp-video-360p .jp-video-play{margin-top:-360px;height:360px}  .jp-video-full .jp-video-play{height:100%}  .jp-video-play-icon{position:relative;display:block;width:112px;height:100px;margin-left:-56px;margin-top:-50px;left:50%;top:50%;background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.video.play.png') no-repeat;text-indent:-9999px;border:none;cursor:pointer}  .jp-video-play-icon:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.video.play.png') 0 -100px no-repeat}  .jp-jplayer,.jp-jplayer audio{width:0;height:0}  .jp-jplayer{background-color:#000}  .jp-toggles{padding:0;margin:0 auto;overflow:hidden}  .jp-audio .jp-type-single .jp-toggles{width:25px}  .jp-audio .jp-type-playlist .jp-toggles{width:55px;margin:0;position:absolute;left:325px;top:50px}  .jp-video .jp-toggles{position:absolute;right:16px;margin:10px 0 0;width:100px}  .jp-toggles button{display:block;float:left;width:25px;height:18px;text-indent:-9999px;line-height:100%;border:none;cursor:pointer}  .jp-full-screen{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -310px no-repeat;margin-left:20px}  .jp-full-screen:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -30px -310px no-repeat}  .jp-state-full-screen .jp-full-screen{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -60px -310px no-repeat}  .jp-state-full-screen .jp-full-screen:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -90px -310px no-repeat}  .jp-repeat{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -290px no-repeat}  .jp-repeat:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -30px -290px no-repeat}  .jp-state-looped .jp-repeat{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -60px -290px no-repeat}  .jp-state-looped .jp-repeat:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -90px -290px no-repeat}  .jp-shuffle{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') 0 -270px no-repeat;margin-left:5px}  .jp-shuffle:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -30px -270px no-repeat}  .jp-state-shuffled .jp-shuffle{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -60px -270px no-repeat}  .jp-state-shuffled .jp-shuffle:focus{background:url('../../../typo3conf/ext/dlf/Resources/Public/JavaScript/jPlayer/blue.monday/image/jplayer.blue.monday.jpg') -90px -270px no-repeat}  .jp-no-solution{padding:5px;font-size:.8em;background-color:#eee;border:2px solid #009be3;color:#000;display:none}  .jp-no-solution a{color:#000}  .jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:700}
:root,
:host {
  --ol-background-color: white;
  --ol-accent-background-color: #F5F5F5;
  --ol-subtle-background-color: rgba(128, 128, 128, 0.25);
  --ol-partial-background-color: rgba(255, 255, 255, 0.75);
  --ol-foreground-color: #333333;
  --ol-subtle-foreground-color: #666666;
  --ol-brand-color: #00AAFF;
}

.ol-box {
  box-sizing: border-box;
  border-radius: 2px;
  border: 1.5px solid var(--ol-background-color);
  background-color: var(--ol-partial-background-color);
}

.ol-mouse-position {
  top: 8px;
  right: 8px;
  position: absolute;
}

.ol-scale-line {
  background: var(--ol-partial-background-color);
  border-radius: 4px;
  bottom: 8px;
  left: 8px;
  padding: 2px;
  position: absolute;
}

.ol-scale-line-inner {
  border: 1px solid var(--ol-subtle-foreground-color);
  border-top: none;
  color: var(--ol-foreground-color);
  font-size: 10px;
  text-align: center;
  margin: 1px;
  will-change: contents, width;
  transition: all 0.25s;
}

.ol-scale-bar {
  position: absolute;
  bottom: 8px;
  left: 8px;
}

.ol-scale-bar-inner {
  display: flex;
}

.ol-scale-step-marker {
  width: 1px;
  height: 15px;
  background-color: var(--ol-foreground-color);
  float: right;
  z-index: 10;
}

.ol-scale-step-text {
  position: absolute;
  bottom: -5px;
  font-size: 10px;
  z-index: 11;
  color: var(--ol-foreground-color);
  text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);
}

.ol-scale-text {
  position: absolute;
  font-size: 12px;
  text-align: center;
  bottom: 25px;
  color: var(--ol-foreground-color);
  text-shadow: -1.5px 0 var(--ol-partial-background-color), 0 1.5px var(--ol-partial-background-color), 1.5px 0 var(--ol-partial-background-color), 0 -1.5px var(--ol-partial-background-color);
}

.ol-scale-singlebar {
  position: relative;
  height: 10px;
  z-index: 9;
  box-sizing: border-box;
  border: 1px solid var(--ol-foreground-color);
}

.ol-scale-singlebar-even {
  background-color: var(--ol-subtle-foreground-color);
}

.ol-scale-singlebar-odd {
  background-color: var(--ol-background-color);
}

.ol-unsupported {
  display: none;
}

.ol-viewport,
.ol-unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.ol-viewport canvas {
  all: unset;
}

.ol-selectable {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}

.ol-grabbing {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.ol-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.ol-control {
  position: absolute;
  background-color: var(--ol-subtle-background-color);
  border-radius: 4px;
}

.ol-zoom {
  top: .5em;
  left: .5em;
}

.ol-rotate {
  top: .5em;
  right: .5em;
  transition: opacity .25s linear, visibility 0s linear;
}

.ol-rotate.ol-hidden {
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s linear, visibility 0s linear .25s;
}

.ol-zoom-extent {
  top: 4.643em;
  left: .5em;
}

.ol-full-screen {
  right: .5em;
  top: .5em;
}

.ol-control button {
  display: block;
  margin: 1px;
  padding: 0;
  color: var(--ol-subtle-foreground-color);
  font-weight: bold;
  text-decoration: none;
  font-size: inherit;
  text-align: center;
  height: 1.375em;
  width: 1.375em;
  line-height: .4em;
  background-color: var(--ol-background-color);
  border: none;
  border-radius: 2px;
}

.ol-control button::-moz-focus-inner {
  border: none;
  padding: 0;
}

.ol-zoom-extent button {
  line-height: 1.4em;
}

.ol-compass {
  display: block;
  font-weight: normal;
  will-change: transform;
}

.ol-touch .ol-control button {
  font-size: 1.5em;
}

.ol-touch .ol-zoom-extent {
  top: 5.5em;
}

.ol-control button:hover,
.ol-control button:focus {
  text-decoration: none;
  outline: 1px solid var(--ol-subtle-foreground-color);
  color: var(--ol-foreground-color);
}

.ol-zoom .ol-zoom-in {
  border-radius: 2px 2px 0 0;
}

.ol-zoom .ol-zoom-out {
  border-radius: 0 0 2px 2px;
}

.ol-attribution {
  text-align: right;
  bottom: .5em;
  right: .5em;
  max-width: calc(100% - 1.3em);
  display: flex;
  flex-flow: row-reverse;
  align-items: center;
}

.ol-attribution a {
  color: var(--ol-subtle-foreground-color);
  text-decoration: none;
}

.ol-attribution ul {
  margin: 0;
  padding: 1px .5em;
  color: var(--ol-foreground-color);
  text-shadow: 0 0 2px var(--ol-background-color);
  font-size: 12px;
}

.ol-attribution li {
  display: inline;
  list-style: none;
}

.ol-attribution li:not(:last-child):after {
  content: " ";
}

.ol-attribution img {
  max-height: 2em;
  max-width: inherit;
  vertical-align: middle;
}

.ol-attribution button {
  flex-shrink: 0;
}

.ol-attribution.ol-collapsed ul {
  display: none;
}

.ol-attribution:not(.ol-collapsed) {
  background: var(--ol-partial-background-color);
}

.ol-attribution.ol-uncollapsible {
  bottom: 0;
  right: 0;
  border-radius: 4px 0 0;
}

.ol-attribution.ol-uncollapsible img {
  margin-top: -.2em;
  max-height: 1.6em;
}

.ol-attribution.ol-uncollapsible button {
  display: none;
}

.ol-zoomslider {
  top: 4.5em;
  left: .5em;
  height: 200px;
}

.ol-zoomslider button {
  position: relative;
  height: 10px;
}

.ol-touch .ol-zoomslider {
  top: 5.5em;
}

.ol-overviewmap {
  left: 0.5em;
  bottom: 0.5em;
}

.ol-overviewmap.ol-uncollapsible {
  bottom: 0;
  left: 0;
  border-radius: 0 4px 0 0;
}

.ol-overviewmap .ol-overviewmap-map,
.ol-overviewmap button {
  display: block;
}

.ol-overviewmap .ol-overviewmap-map {
  border: 1px solid var(--ol-subtle-foreground-color);
  height: 150px;
  width: 150px;
}

.ol-overviewmap:not(.ol-collapsed) button {
  bottom: 0;
  left: 0;
  position: absolute;
}

.ol-overviewmap.ol-collapsed .ol-overviewmap-map,
.ol-overviewmap.ol-uncollapsible button {
  display: none;
}

.ol-overviewmap:not(.ol-collapsed) {
  background: var(--ol-subtle-background-color);
}

.ol-overviewmap-box {
  border: 1.5px dotted var(--ol-subtle-foreground-color);
}

.ol-overviewmap .ol-overviewmap-box:hover {
  cursor: move;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal}ol,ul{list-style:none}blockquote{quotes:none}blockquote:before,blockquote:after{content:'';content:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-300.woff2') format('woff2'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-300.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-300italic.woff2') format('woff2'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-300italic.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-regular.woff2') format('woff2'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-regular.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-italic.woff2') format('woff2'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-italic.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-700.woff2') format('woff2'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-700.woff') format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-700italic.woff2') format('woff2'),url('../../../typo3conf/ext/dfgviewer/Resources/Public/Fonts/open-sans-v17-latin-700italic.woff') format('woff')}*{box-sizing:border-box}html,body{position:relative;height:100%}body{text-align:center;font-family:'Open Sans',Helvetica,Arial,sans-serif}body:before{position:fixed;top:0;right:0;bottom:0;left:0;background:url('../../../typo3conf/ext/dfgviewer/Resources/Public/Images/BERD-NFDI_green_waves_clear_bg.svg') no-repeat right bottom;background-size:cover;content:" ";background-position:50%;opacity:.25}body.hidden,body.static{background:#fff}body.hidden:before,body.static:before{content:none}a{color:#3c77b3;text-decoration:none}.main-wrapper{position:absolute;top:0;right:0;bottom:12px;left:0;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,0.2);overflow:hidden;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.hidden .main-wrapper{opacity:0}.static .main-wrapper{-webkit-transition:none;-o-transition:none;transition:none}.fullscreen .main-wrapper{bottom:0}@media screen and (min-width:1024px){.main-wrapper{top:5px;right:5px;bottom:5px;left:5px}.fullscreen .main-wrapper{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:1200px){.main-wrapper{top:20px;right:20px;bottom:25px;left:20px}}.document-view{position:absolute;top:60px;right:0;bottom:0;left:0;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.fullscreen .document-view{top:0px;right:0px;bottom:0px;left:0px}.static .document-view{-webkit-transition:none;-o-transition:none;transition:none}.document-view .tx-dlf-map{position:absolute;top:0;right:0;bottom:0;left:0}.document-view .document-functions .provider{position:absolute;top:0;left:0;right:0;text-align:left;z-index:auto;background:#fff;display:flex;align-items:center;padding:10px;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.document-view .document-functions .provider>ul>li>a{flex:0 0 70px}.document-view .document-functions .provider>ul>li>a img{margin-top:5px;width:70px;height:33px;object-fit:contain}.document-view .document-functions .provider .mobile-meta{position:relative;font-size:12px;line-height:1.3;flex:0 1 auto}.document-view .document-functions .provider .mobile-meta dt{display:none}.document-view .document-functions .provider .mobile-meta dd{color:#a6c3e1}.document-view .document-functions .provider .mobile-meta dd.tx-dlf-title a{position:relative;font-weight:bold}.document-view .document-functions .provider .mobile-controls{position:absolute;bottom:-50px;right:15px;display:flex}.document-view .document-functions .provider .mobile-controls form{position:relative;width:40px;height:40px;flex:0 0 40px;margin-right:5px}.document-view .document-functions .provider .mobile-controls form label{display:none}.document-view .document-functions .provider .mobile-controls form select{position:relative;width:40px;height:40px;padding-left:40px;background:#fff url('../../../typo3conf/ext/dfgviewer/Resources/Public/Images/controlIcons.svg') no-repeat -560px -77px;background-size:600px 120px;outline:none;border-radius:20px;-webkit-appearance:none;border:0 none}.document-view .document-functions .provider .mobile-controls form select[disabled]{display:none}.document-view .document-functions .provider .mobile-controls .fullscreen{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:20px;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;background:#fff}.document-view .document-functions .provider .mobile-controls .fullscreen:before,.document-view .document-functions .provider .mobile-controls .fullscreen:after{position:absolute;width:12px;height:12px;background:url('../../../typo3conf/ext/dfgviewer/Resources/Public/Images/controlIcons.svg') no-repeat -538px -54px;background-size:600px 120px;display:block;content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;pointer-events:none}.static .document-view .document-functions .provider .mobile-controls .fullscreen:before,.static .document-view .document-functions .provider .mobile-controls .fullscreen:after{-webkit-transition:none;-o-transition:none;transition:none}.document-view .document-functions .provider .mobile-controls .fullscreen:before{top:9px;right:9px}.document-view .document-functions .provider .mobile-controls .fullscreen:after{bottom:9px;left:9px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.document-view .document-functions .provider .mobile-controls .fullscreen.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.document-view .document-functions .provider .mobile-controls .fullscreen.active:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.fullscreen .document-view .document-functions .provider{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.document-view .document-functions.missing-provider-image .provider>a{display:none}.document-view .document-functions.missing-provider-image .provider>a img{display:none}.document-view .document-functions.missing-provider-image .provider .mobile-meta{padding-left:10px}@media screen and (min-width:480px){.document-view .document-functions .provider .mobile-meta{padding-right:100px}.document-view .document-functions .provider .mobile-controls{bottom:auto;top:10px}.fullscreen .document-view .document-functions .provider .mobile-controls{bottom:-50px;top:unset}}@media screen and (min-width:1024px){.document-view{top:0;left:33%;padding:0}.document-view .tx-dlf-map{top:0}.document-view .document-functions .provider{top:10px;left:10px;right:auto;background:transparent;padding:0}.document-view .document-functions .provider ul>li>a img{width:108px;height:50px;border-radius:4px;object-fit:contain}.document-view .document-functions .provider .mobile-meta,.document-view .document-functions .provider .mobile-controls{display:none}.document-view .document-functions.missing-provider-image ul{left:20px}}@media screen and (min-width:1200px){.document-view{left:25%}}.website .main-wrapper{position:relative;padding:0 15px;min-height:95%;margin-bottom:60px}@media screen and (min-width:480px){.website .main-wrapper{padding:0 30px}}@media screen and (min-width:768px){.website .main-wrapper{padding:0 50px;margin:30px 30px 60px 30px}}@media screen and (min-width:1024px){.website .main-wrapper{width:900px;margin:30px auto 60px auto;overflow:visible}}@media screen and (min-width:1200px){.website .main-wrapper{width:1110px}}.website .footer{position:relative;padding:30px 0;margin-top:100px;border-top:1px solid #34a165}.website .footer p{font-size:12px;color:#36864f}.website .footer a.totop{position:absolute;top:-20px;left:50%;margin-left:-20px;height:40px;width:40px;color:#fff;font:0/0 'Open Sans',Helvetica,Arial,sans-serif;color:transparent;text-shadow:none;background-color:transparent;border:0;border-radius:20px;border:3px solid #36864f;background-color:#36864f;background-size:80%;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYzLjk2IiBoZWlnaHQ9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzaGFwZS1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgdGV4dC1yZW5kZXJpbmc9Imdlb21ldHJpY1ByZWNpc2lvbiIgaW1hZ2UtcmVuZGVyaW5nPSJvcHRpbWl6ZVF1YWxpdHkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIj4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Im0yNzAuNDY3NzIsNDYzLjY3ODQybDAsLTI2NC43OTUzMWw2OS42NDU5MywtMy45MjIxM2M4LjY3MzUzLC0wLjM4MTAxIDE0LjgzMTI3LC0zLjIzMjk2IDE4LjM4OTIxLC04LjYzOTkxYzkuNjQyODUsLTE0LjQ1NTg3IC0yLjk0MTYsLTI5LjMwOTU2IC0xMi42NjI5LC0zOC44MDExM2wtOTcuMjU3NzYsLTk0Ljk3MTcyYy05LjY4NzY4LC0xMC43MDc0MyAtMjMuNDkzNiwtMTAuNzA3NDMgLTMzLjE4MTI3LDBsLTk5LjcxNzUsOTcuNzExNjFjLTkuMTgzNCw4Ljk5ODUgLTE5LjEwMDgxLDIyLjcyMDM3IC0xMC4yMDMxNiwzNi4wNjEyNGMzLjU1Nzk0LDUuNDA2OTQgMjUuOTY0NTQsMTAuNTAwMTIgMzQuNjMyNDYsMTAuODgxMTJsNTEuNzIxNzcsMGwwLDI2NC43OTUzMWw3OC42MzMyMiwxLjY4MDkybDAsMC4wMDAwMXoiIGlkPSJzdmdfMSIgZmlsbD0id2hpdGUiLz4KIDwvZz4KCjwvc3ZnPg==")}.website .header{padding-top:350px;text-align:left}.website .header ol.breadcrumb{margin-top:20px;font-size:12px}.website .header ol.breadcrumb li{display:inline-block}.website .header ol.breadcrumb li:after{position:relative;content:"\00bb";color:#a6c3e1;margin-left:5px;top:-1px}.website .header ol.breadcrumb li a{text-transform:uppercase}.website .header h2{color:#34a165;font-weight:100;font-size:32px;line-height:1.1;margin:0 0 20px 0}.website .header .header-image{background-color:#34a165;position:absolute;top:55px;right:0;left:0;height:240px;background:url('../../../typo3conf/ext/dfgviewer/Resources/Public/Images/BERD-NFDI_green_waves_white_bg.svg') no-repeat center center;background-size:cover}.website .header .sticky-header{position:fixed;top:0;right:0;left:0;min-height:55px;background:rgba(52,161,101,0.95);z-index:100;overflow:hidden}.website .header .sticky-header h1{position:absolute;top:10px;left:15px;width:200px;height:35px}.website .header .sticky-header h1 a{position:relative;width:100%;height:100%;background:url('../../../typo3conf/ext/dfgviewer/Resources/Public/Images/BERD-NFDI_logo_white.svg') no-repeat !important;background-size:auto;display:block;color:transparent}.website .header .sticky-header nav{position:relative;max-height:350px}.website .header .sticky-header nav .nav-toggle{position:absolute;top:15px;right:15px;width:25px;height:30px;padding:0;border:0 none;background:transparent;outline:none}.website .header .sticky-header nav .nav-toggle .nav-label{display:none}.website .header .sticky-header nav .nav-toggle .nav-button-bar{position:relative;width:100%;height:2px;border-radius:2px;margin-bottom:4px;background:#fff;display:block;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.website .header .sticky-header nav .nav-toggle.active .nav-button-bar:nth-of-type(2){-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.website .header .sticky-header nav .nav-toggle.active .nav-button-bar:nth-of-type(3){-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.website .header .sticky-header nav .nav-toggle.active .nav-button-bar:nth-of-type(4){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.website .header .sticky-header nav .nav-toggle.active .nav-button-bar:nth-of-type(5){-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0}.website .header .sticky-header nav .language-nav{position:absolute;right:45px;top:17px;font-size:12px}.website .header .sticky-header nav .language-nav li{position:relative;display:inline-block;margin-right:4px}.website .header .sticky-header nav .language-nav li a{position:relative;padding:6px;color:#fff;display:block}.website .header .sticky-header nav .language-nav li a.actlang{font-weight:bold}.website .header .sticky-header nav .language-nav:before{position:absolute;top:0;left:50%;margin-left:-6px;content:"/";opacity:.2;font-size:24px;color:#fff;font-weight:100;text-align:center;width:10px}.website .header .sticky-header nav .main-nav{position:relative;top:55px;width:100%;text-align:left;padding-bottom:0;max-height:0;opacity:0;border-top:1px solid rgba(255,255,255,0.1);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.website .header .sticky-header nav .main-nav li{position:relative}.website .header .sticky-header nav .main-nav li a{padding:15px;display:block;color:#34a165;border-top:1px solid rgba(255,255,255,0.1)}.website .header .sticky-header nav .main-nav li a.submenu-toggle{position:absolute;top:0;right:0;bottom:0;width:60px;border:0 none}.website .header .sticky-header nav .main-nav li a.submenu-toggle .toggle-circle{position:absolute;top:12px;right:16px;width:24px;height:24px;border-radius:12px;border:2px solid #fff;padding:0;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;opacity:.5;display:block}.website .header .sticky-header nav .main-nav li a.submenu-toggle .toggle-circle:before,.website .header .sticky-header nav .main-nav li a.submenu-toggle .toggle-circle:after{position:absolute;width:12px;height:2px;background:#fff;content:" ";-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.website .header .sticky-header nav .main-nav li a.submenu-toggle .toggle-circle:before{top:9px;left:4px}.website .header .sticky-header nav .main-nav li a.submenu-toggle .toggle-circle:after{top:9px;left:4px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.website .header .sticky-header nav .main-nav li a.current{font-weight:bold;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.2);border-width:1px 0}.website .header .sticky-header nav .main-nav li:first-child>a{border-top:0 none}.website .header .sticky-header nav .main-nav li.submenu ul{position:relative;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;max-height:0;opacity:0;overflow:hidden}.website .header .sticky-header nav .main-nav li.submenu ul li:before{position:absolute;top:50%;left:15px;margin-top:-5px;width:0;height:0;border:5px solid transparent;border-right-width:0;border-left-color:#fff;content:" ";opacity:.3}.website .header .sticky-header nav .main-nav li.submenu ul li a{border:0 none !important;font-size:14px;padding-left:35px}.website .header .sticky-header nav .main-nav li.submenu.active ul{max-height:500px;opacity:1;margin-bottom:10px;overflow:visible}.website .header .sticky-header nav .main-nav li.submenu.active a.submenu-toggle .toggle-circle{opacity:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.website .header .sticky-header nav .main-nav li.submenu.active a.submenu-toggle .toggle-circle:before{top:7px;left:5px;width:8px}.website .header .sticky-header nav .main-nav li.submenu.active a.submenu-toggle .toggle-circle:after{top:10px;left:8px;width:8px}.website .header .sticky-header nav .main-nav.open{max-height:350px;opacity:1;padding-bottom:95px}.website .header .sticky-header nav .secondary-nav{position:absolute;right:0;bottom:0;left:0;height:0;background:rgba(52,161,101,0.95);opacity:0;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;pointer-events:none;display:flex;align-items:center;border-top:1px solid #fff}.website .header .sticky-header nav .secondary-nav.open{opacity:1;height:40px;pointer-events:all}.website .header .sticky-header nav .secondary-nav li{flex:0 1 auto;margin:0 15px}.website .header .sticky-header nav .secondary-nav li a{padding:10px 0;color:#fff;font-size:14px;opacity:.8}@media screen and (min-width:480px){.website .header{padding-top:270px}.website .header .header-image{top:0}}@media screen and (min-width:768px){.website .header{padding-top:360px}.website .header .header-image{top:55px;height:280px}.website .header .sticky-header{position:absolute}.no-touchevents .website .header .sticky-header h1{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.no-touchevents .website .header .sticky-header h1:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:1200px){.website .header{padding-top:520px}.website .header h2,.website .header ol.breadcrumb{padding:0 150px}.website .header .header-image{top:100px;height:360px}.website .header .sticky-header{height:100px;overflow:visible}.website .header .sticky-header h1{top:20px;left:50px;width:260px;height:55px}.website .header .sticky-header h1 a{background-size:100%}.website .header .sticky-header nav .language-nav{position:absolute;top:-30px;right:-10px;font-size:14px}.website .header .sticky-header nav .nav-toggle{display:none}.website .header .sticky-header nav .main-nav{position:absolute;top:40px;right:50px;width:auto;max-height:inherit;opacity:1;border:0 none;overflow:visible}.website .header .sticky-header nav .main-nav>li{display:inline-block;padding:0}.website .header .sticky-header nav .main-nav>li>a{padding:0;border:0 none;margin:0 8px;text-transform:uppercase;font-weight:normal;font-size:16px}.website .header .sticky-header nav .main-nav>li>a.submenu-toggle{pointer-events:none;width:24px;top:10px;right:50%;margin:0 -12px 0 0;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.website .header .sticky-header nav .main-nav>li>a.submenu-toggle .toggle-circle{top:0;right:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border:0 none}.website .header .sticky-header nav .main-nav>li>a.submenu-toggle .toggle-circle:before{top:6px;left:5px;width:8px}.website .header .sticky-header nav .main-nav>li>a.submenu-toggle .toggle-circle:after{top:10px;left:8px;width:8px}.website .header .sticky-header nav .main-nav>li>a.current{background:transparent;border:0 none}.website .header .sticky-header nav .main-nav>li:last-child a{margin-right:0;border:0 none}.website .header .sticky-header nav .main-nav>li.submenu ul{position:absolute;top:40px;left:50%;margin-left:-150px;display:block;padding:15px;max-height:inherit;width:300px;background:rgba(255,255,255,0.9);box-shadow:0 2px 8px rgba(0,0,0,0.3);opacity:0;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);transform-origin:center top}.website .header .sticky-header nav .main-nav>li.submenu ul li{display:block}.website .header .sticky-header nav .main-nav>li.submenu ul li:before{display:none;content:none}.website .header .sticky-header nav .main-nav>li.submenu ul li a{padding:0;margin:0;text-transform:none;display:block;line-height:40px;min-height:40px;padding:0 5px;color:#34a165}.no-touchevents .website .header .sticky-header nav .main-nav>li.submenu ul li a:hover{background:rgba(166,195,225,0.4)}.website .header .sticky-header nav .main-nav>li.submenu ul:before{position:absolute;top:-5px;left:50%;margin-left:-3px;width:0;height:0;border:5px solid transparent;border-top-width:0;border-bottom-color:rgba(255,255,255,0.9);content:" "}.website .header .sticky-header nav .main-nav>li.submenu.active a.submenu-toggle .toggle-circle{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.website .header .sticky-header nav .main-nav>li.active>a{font-weight:bold}.no-touchevents .website .header .sticky-header nav .main-nav>li a{-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.no-touchevents .website .header .sticky-header nav .main-nav>li:hover>a{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}.no-touchevents .website .header .sticky-header nav .main-nav>li:hover>a.submenu-toggle{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.no-touchevents .website .header .sticky-header nav .main-nav>li:hover ul{opacity:1;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.website .header .sticky-header nav .secondary-nav{top:-26px;right:60px;bottom:auto;left:auto;height:auto;opacity:1;pointer-events:all;background:transparent;border:0 none}.website .header .sticky-header nav .secondary-nav li{margin:0 10px}.website .header .sticky-header nav .secondary-nav li a{opacity:1;text-transform:uppercase}}.website .page-container{text-align:left;line-height:1.7}.website .page-container a{color:#34a165}.website .page-container h1{color:#36864f}.website .page-container h3{margin:40px 0 5px 0;color:#36864f;font-size:22px}.website .page-container p{margin:30px 0}.website .page-container p.abstract{padding:12px 20px;background:#ebf1f8}.website .page-container a[href$=".jpg"]{width:100%;text-align:center;padding:20px;display:block;background:#f2f6fb}.website .page-container span.quote{font-style:italic;quotes:"\00BB" "\00AB" "\203A" "\2039"}.website .page-container span.quote:before{content:open-quote}.website .page-container span.quote:after{content:close-quote}.website .page-container span.information{display:block;padding:8px 10px 8px 40px;color:#246;background:url('data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHN0eWxlPi5zdDB7c3Ryb2tlLWxpbmVjYXA6cm91bmR9LnN0MCwuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzI0NjtzdHJva2Utd2lkdGg6MS41O3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjE0LjkiIGN5PSIxNSIgcj0iMTMuMSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi4zIDIyLjFoNi4zTTEzLjQgMTIuN2gyLjF2OC45Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LjkgNy45Yy0uMyAwLS41LjItLjUuNXMuMi41LjUuNS41LS4yLjUtLjVjLjEtLjItLjItLjUtLjUtLjV6Ii8+PC9zdmc+') no-repeat 0 center}.website .page-container ul li{position:relative;padding-left:16px;line-height:1.7 !important}.website .page-container ul li:before{position:absolute;top:0;left:0;content:"\00bb";color:#34a165}.website .page-container ol{list-style:none}.website .page-container ol li{position:relative;margin:15px 0;counter-increment:step-counter;padding-left:30px}.website .page-container ol li:before{position:absolute;top:0;bottom:0;left:10px;width:1px;background:#4dc583;content:" "}.website .page-container ol li:after{position:absolute;left:0;top:50%;height:20px;width:20px;margin-top:-10px;content:counter(step-counter);color:#fff;background:#a6c3e1;border-radius:10px;display:block;line-height:20px;text-align:center;font-size:12px;font-weight:bold}.website .page-container table{position:relative;border:1px solid #a6c3e1;font-size:14px;width:100%}.website .page-container table th,.website .page-container table td{padding:5px}.website .page-container table th{background:#a6c3e1;color:#fff}.website .page-container table td{border:1px solid #cde}.no-touchevents .website .page-container table tr:hover{background:#f2f6fb}.website .page-container .responsive-table{position:relative;max-width:100%;overflow:hidden}.website .page-container form{border:1px solid #34a165;border-width:1px 0;padding:20px 0;padding-top:0px;margin:50px 0}.website .page-container form br{display:none}.website .page-container form h3{line-height:1;margin:0}.website .page-container form fieldset{min-width:0}.website .page-container form fieldset legend{margin-top:20px;text-transform:uppercase;color:#34a165;display:block;font-size:24px;font-weight:bold}.website .page-container form label{margin-top:20px;text-transform:uppercase;color:#306271;display:block;font-size:12px;font-weight:bold}.website .page-container form input[type="text"],.website .page-container form input[type="email"],.website .page-container form input[type="password"],.website .page-container form textarea{position:relative;width:100%;display:block;padding:10px;font-size:14px;line-height:1.7;border-radius:4px}.website .page-container form input[type="text"]:focus,.website .page-container form input[type="email"]:focus,.website .page-container form input[type="password"]:focus,.website .page-container form textarea:focus{outline:none;border-color:#34a165 !important}.website .page-container form input[type="submit"],.website .page-container form button[type="submit"],.website .page-container form button[type="button"],.website .page-container form input[type="reset"],.website .page-container form button[type="reset"]{position:relative;width:100%;margin-top:20px;background:#306271;border-radius:4px;color:#fff;border:0 none;padding:10px;font-weight:bold;font-size:14px;text-transform:uppercase}.website .page-container form button[type="button"]{background:#fff;color:#306271;border:1px solid #306271}.website .page-container form select{position:relative;border:1px solid transparent;border-color:#306271 transparent transparent #306271;background:#4b9ab1;width:100%;display:block;padding:10px;font-size:14px;line-height:1.7}.website .page-container form select:focus{background:#59a2b8;outline:0 none}.website .page-container form div.actions{height:48px}.website .page-container form span.help-block{font-size:90%;font-style:italic}@media screen and (min-width:1200px){.website .page-container{padding:220px 150px 0px 150px}.website .page-container form{margin:70px 0;margin-top:30px}.website .page-container form input[type="submit"],.website .page-container form button[type="submit"]{width:32%;float:right}.website .page-container form input[type="reset"],.website .page-container form button[type="reset"]{width:32%;float:left}.website .page-container form button[type="button"]{width:32%;float:left}.website .page-container form button[type="submit"]{float:right}.website .page-container form button[type="button"]{width:32%;float:left}}.website.home .sticky-header{background:transparent;-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.website.home .sticky-header h1{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:all .18s ease-in-out;-o-transition:all .18s ease-in-out;transition:all .18s ease-in-out}.website.home .sticky-header nav ul.main-nav.open{background:rgba(52,161,101,0.95)}.scrolled.website.home .sticky-header{background:rgba(52,161,101,0.95)}.scrolled.website.home .sticky-header h1{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.website.home .header-image{height:310px;top:0}.website.home .header-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:url('../../../typo3conf/ext/dfgviewer/Resources/Public/Images/BERD-NFDI_logo_green_black.svg') no-repeat center center;background-size:70% auto;content:" "}.website.home h2,.website.home ol.breadcrumb{display:none}.website.home .frame-layout-101{text-align:center;border-bottom:1px solid #a6c3e1;margin:0;padding:50px 0}.website.home .frame-layout-101 h3{margin:0}.website.home .frame-layout-101 a.link-more{padding-right:15px;background:url('data:image svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHN0eWxlPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojM2M3N2IzO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOC4xIDkuOEgyTTkuMyAxbDguOCA4LjgtOC44IDguOCIvPjwvc3ZnPg==') no-repeat right center;background-size:12px 12px;font-weight:bold}.website.home .frame-layout-101 p:last-child{margin-bottom:0}.website.home .frame-layout-101:last-child{border:0;padding-bottom:0}.website.home .frame-layout-101.frame-mission{padding-top:40px}.website.home .frame-layout-101.frame-mission h3{display:none}.website.home .frame-layout-101.frame-mission p{margin-top:0}.website.home .frame-layout-101.frame-demo .demo-list li{position:relative;width:100%;line-height:1.4 !important;margin-bottom:30px}.website.home .frame-layout-101.frame-demo .demo-list li:before{display:none;content:none}.website.home .frame-layout-101.frame-demo .demo-list li a{position:relative;padding-top:290px;display:block}.website.home .frame-layout-101.frame-demo .demo-list li a img{position:absolute;left:50%;margin-left:-100px;top:0;width:200px;height:270px;border:1px solid rgba(0,0,0,0.17);z-index:30}.website.home .frame-layout-101.frame-demo .demo-list li a:before,.website.home .frame-layout-101.frame-demo .demo-list li a:after{position:absolute;left:50%;width:200px;height:270px;background:#fff;border:1px solid rgba(0,0,0,0.17);content:" "}.website.home .frame-layout-101.frame-demo .demo-list li a:before{top:0;margin-left:-100px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);z-index:22}.website.home .frame-layout-101.frame-demo .demo-list li a:after{top:5px;margin-left:-94px;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);z-index:21}.website.home .frame-layout-101.frame-demo .demo-list li a span{display:block}.website.home .frame-layout-101.frame-demo .demo-list li a span.title{font-weight:bold}.website.home .frame-layout-101.frame-demo .demo-list li a span.uid{display:none}.website.home .frame-layout-101.frame-demo .demo-list li a span.institute{color:#a6c3e1}@media screen and (min-width:480px){.website.home .header-image{height:250px}.website.home .frame-layout-101.frame-mission{padding-top:25px}.website.home .frame-layout-101.frame-mission:before{top:-70px}.website.home .frame-layout-101.frame-demo .demo-list{margin:0 -20px}.website.home .frame-layout-101.frame-demo .demo-list li{width:33%;float:left;margin:0}.website.home .frame-layout-101.frame-demo .demo-list li a{padding-top:230px}.website.home .frame-layout-101.frame-demo .demo-list li a img{margin-left:-80px;width:160px;height:216px}.website.home .frame-layout-101.frame-demo .demo-list li a:before,.website.home .frame-layout-101.frame-demo .demo-list li a:after{width:160px;height:216px}.website.home .frame-layout-101.frame-demo .demo-list li a:before{margin-left:-80px}.website.home .frame-layout-101.frame-demo .demo-list li a:after{margin-left:-74px}.website.home .frame-layout-101.frame-demo .demo-list li a span{font-size:13px}.website.home .frame-layout-101.frame-demo .demo-list:before,.website.home .frame-layout-101.frame-demo .demo-list:after{content:" ";display:table}.website.home .frame-layout-101.frame-demo .demo-list:after{clear:both}}@media screen and (min-width:768px){.website.home .header{padding-top:140px}.website.home .header-image{height:340px}.website.home .header-image:after{background-size:50% auto}.scrolled.website.home .sticky-header{background:transparent}.scrolled.website.home .sticky-header h1{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}}@media screen and (min-width:1200px){.website.home .header{padding-top:220px}.website.home .header-image{height:440px}.website.home .frame-layout-101{position:relative;text-align:left;padding:100px 0}.website.home .frame-layout-101 p{position:relative}.website.home .frame-layout-101:before{position:absolute;top:0;right:0;width:350px;height:350px;opacity:.1;background:url('../../../typo3conf/ext/dfgviewer/Resources/Public/Images/homepageIllustrations.svg') no-repeat 0 0;background-size:700px 700px;content:" ";overflow:hidden}.website.home .frame-layout-101.frame-demo:before{content:none}.website.home .frame-layout-101.frame-demo .demo-list li{width:33%;float:left}.website.home .frame-layout-101.frame-demo .demo-list li a{padding-top:240px}.website.home .frame-layout-101.frame-demo .demo-list li a img{left:0;margin-left:0}.website.home .frame-layout-101.frame-demo .demo-list li a:before{left:0;margin-left:0}.website.home .frame-layout-101.frame-demo .demo-list li a:after{left:6px;margin-left:0}.website.home .frame-layout-101.frame-demo .demo-list li a span.uid{color:#a6c3e1;display:block}.website.home .frame-layout-101.frame-metadata:before{left:-130px;top:40px;right:auto;background-position:0 -350px}.website.home .frame-layout-101.frame-mailinglist:before{background-position:-350px -350px}}.website .page-container .tx-dlf-search-form{margin-bottom:0px;margin-top:30px;border-bottom:none}.website .page-container .tx-dlf-search-form div.tx-dlf-search-extended{display:flex;margin-top:50px}.website .page-container .tx-dlf-search-form div.tx-dlf-search-extended .tx-dlf-search-operator{width:20%}.website .page-container .tx-dlf-search-form div.tx-dlf-search-extended .tx-dlf-search-field-option{width:50%}.website .page-container .tx-dlf-search-form label{display:inline}.website .page-container div.tx-dlf-listview form.tx-dlf-search-form select{width:30%;display:inline}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li{display:flex;flex-wrap:wrap}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li a{display:flex;flex-wrap:wrap;width:90%}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li a div.tx-dlf-listview-thumbnail{position:relative;margin:0 25px 0 0;line-height:0;flex:0 1 10px}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li a div.tx-dlf-listview-thumbnail img{width:140px;height:auto}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li a dl{width:70%;overflow:hidden;padding:0;margin:0;display:flex;flex-wrap:wrap;align-content:flex-start}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li a dl dt{flex:0 0 35%;text-overflow:ellipsis;overflow:hidden}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li a dl dd{flex:0 0 65%;margin-left:auto;text-align:left;text-overflow:ellipsis;overflow:hidden}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li a dl dd:after{display:block;content:''}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li a dl dd+dd{margin-left:35%}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li .tx-dlf-volume{display:none}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li.tx-dlf-volumes-open .tx-dlf-morevolumes{transform:rotate(-90deg)}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li button.tx-dlf-morevolumes{transform:rotate(90deg);background-color:transparent;border-color:currentcolor;position:relative;width:40px;height:40px;border:0;display:inline-block;transition:all .3s ease-out;transform-origin:center center;cursor:pointer;text-shadow:none}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li button.tx-dlf-morevolumes:before{position:absolute;top:-5px;left:5px;content:">>";font-size:40px;line-height:40px;font-family:'VistaSansBold','Calibri-Bold','Helvetica',Sans-serif;color:#a6c3e1;display:block;letter-spacing:-0.1em}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li ol{background-color:#d4e2f1;width:100%;list-style:none}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li ol li a div.tx-dlf-listview-thumbnail{position:relative;margin:0 25px 0 0;line-height:0;flex:0 1 80px}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li ol li a div.tx-dlf-listview-thumbnail img{width:85px;height:auto}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li ol li a dl{width:60%;overflow:hidden;padding:0;margin:0;display:flex;flex-wrap:wrap;align-content:flex-start}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li ol li a dl dt{flex:0 0 35%;text-overflow:ellipsis;overflow:hidden}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li ol li a dl dd{flex:0 0 65%;margin-left:auto;text-align:left;text-overflow:ellipsis;overflow:hidden}.website .page-container div.tx-dlf-listview ol.tx-dlf-abstracts li ol li a dl dd:after{display:block;content:''}/*# sourceMappingURL=Resources/Public/Css/webStyles.css.map */
/*
Description: Magula style for highligh.js
Author: Ruslan Keba <rukeba@gmail.com>
Website: http://rukeba.com/
Version: 1.0
Date: 2009-01-03
Music: Aphex Twin / Xtal
*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background-color: #f4f4f4;
  color: black;
}

.hljs-subst {
  color: black;
}

.hljs-string,
.hljs-title,
.hljs-symbol,
.hljs-bullet,
.hljs-attribute,
.hljs-addition,
.hljs-variable,
.hljs-template-tag,
.hljs-template-variable {
  color: #050;
}

.hljs-comment,
.hljs-quote {
  color: #777;
}

.hljs-number,
.hljs-regexp,
.hljs-literal,
.hljs-type,
.hljs-link {
  color: #800;
}

.hljs-deletion,
.hljs-meta {
  color: #00e;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-doctag,
.hljs-title,
.hljs-section,
.hljs-built_in,
.hljs-tag,
.hljs-name {
  font-weight: bold;
  color: navy;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.tx-dlf-view-3d {
    width: 100% !important;
    height: 100% !important;
    background-color: #a0a0a0;
}

#cboxLoadedContent.iipmooviewer {
    position: absolute;
    overflow: hidden !important;
}

#cboxLoadedContent.iipmooviewer > .cboxPhoto {
    visibility: hidden;
}

.iipmooviewer .navcontainer .navbuttons {
    z-index: 100;
}

.iipmooviewer .canvas {
    width: 100% !important;
    height: 100% !important;
}

a.colorbox {
    position: relative;
    display: block;
}

a.wisski-inline-iip > div#wisski-iip-cont {
    position: relative;
    display: block;
}

a.wisski-inline-iip > div#wisski-iip-cont > img {
    visibility: hidden;
}

canvas {
    display: block;
    z-index: 0;
    position: absolute;
}

#guiContainer {
    z-index: 10;
}

.toastify {
    padding: 12px 20px;
    color: #ffffff;
    display: inline-block;
    box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
    background: -webkit-linear-gradient(315deg, #73a5ff, #5477f5);
    background: linear-gradient(135deg, #73a5ff, #5477f5);
    position: fixed;
    right: 15px;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: 2px;
    cursor: pointer;
    z-index: 10;
}

.toastify.on {
    opacity: 1;
}

.toast-close {
    border: none;
    background: none;
    padding-left: 8px;
}

.hierarchy {
    max-height: 500px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.hierarchy::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 5px rgba(0,0,0,.3);
    border-radius: 6px;
    background-color: #F5F5F5;
}

.hierarchy::-webkit-scrollbar
{
    width: 6px;
    background-color: #F5F5F5;
}

.hierarchy::-webkit-scrollbar-thumb
{
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3);
    box-shadow: inset 0 0 5px rgba(0,0,0,.3);
    background-color: #555;
}

.closed {
    overflow: hidden;
}

#TextCanvas {
    position: absolute;
    z-index: 8;
    pointer-events: none;
    --font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
    --font-family-mono: Menlo,Monaco,Consolas,"Droid Sans Mono",monospace;
    color: #000000;
    font-family: var(--font-family);
    font-size: 14px;
    font-style: normal;
    font-weight: 350;
    line-height: 21px;
    padding: 10px 0 0 15px;
    max-width: 70%;
    width: 70%;
}

#metadata-collapse {
    width: 45%;
    pointer-events: auto;
    font-weight: 500;
    cursor: pointer;
    margin-bottom: 5px;
}

#metadata-collapse:hover {
    font-weight: 600;
}

#metadata-collapse:after {
    content: "\21B4";
}

#metadata-collapse.metadata-collapsed:after {
    content: "\21B5";
}

#metadata-container {
    width: 100%;
    position: absolute;
    text-align: left;
}

#metadata-content {
    display: none;
    overflow: hidden;
    margin-top: -100%;
    transition: all 2s;
}

#metadata-content.expanded {
    margin-top: 0;
    display: contents;
    overflow: visible;
}

@keyframes zoom {
    from {transform:scale(0)}
    to {transform:scale(1)}
}

#downloadModel {
    z-index: 1;
    position: relative;
    right: -74%;
    top: 5px;
    width: 25px;
    height: 25px;
    background-size: 25px;
    cursor: pointer;
}

#viewEntity {
    z-index: 1;
    position: relative;
    right: -77%;
    top: 10px;
    width: 22px;
    height: 22px;
    background-size: 22px;
    cursor: pointer;
}

#fullscreenMode {
    z-index: 1;
    position: absolute;
    right: 1%;
    bottom: 1%;
    width: 20px;
    height: 20px;
    background-size: 25px;
    cursor: pointer;
    margin-bottom: 25px;
}

.field--type-image {	
    width: 100%;
    height: 100%;
    transition: all 500ms linear;
    box-sizing: border-box;
    display: inline-block;
    margin: 5em 0 5em 0;
}

.field--type-image:hover {
    transition: all 500ms linear;
    width: 175%;
    height: 175%;
    box-sizing: border-box;
    display: inline-block;
    z-index: 999;
    margin: -1em 0 -1em 0;
}

.widget>select {
    color: #000;
}

.metadataSeparator {
    width: 100px;
    margin: 5px 0px;
}

.spinnerContainer {
	position: absolute;
	left: 35%;
}

.lv-mid {
  margin-left: auto;
  margin-right: auto;
}

.lv-left {
  margin-right: auto;
  margin-left: 0;
}

.lv-right {
  margin-left: auto;
  margin-right: 0;
}

.lvt-1 {
  margin-top: 10px;
}

.lvt-2 {
  margin-top: 30px;
}

.lvt-3 {
  margin-top: 50px;
}

.lvt-4 {
  margin-top: 80px;
}

.lvt-5 {
  margin-top: 100px;
}

.lvb-1 {
  margin-bottom: 10px;
}

.lvb-2 {
  margin-bottom: 30px;
}

.lvb-3 {
  margin-bottom: 50px;
}

.lvb-4 {
  margin-bottom: 80px;
}

.lvb-5 {
  margin-bottom: 100px;
}

.lvl-1 {
  margin-left: 10px;
}

.lvl-2 {
  margin-left: 30px;
}

.lvl-3 {
  margin-left: 50px;
}

.lvl-4 {
  margin-left: 80px;
}

.lvl-5 {
  margin-left: 100px;
}

.lvr-1 {
  margin-right: 10px;
}

.lvr-2 {
  margin-right: 30px;
}

.lvr-3 {
  margin-right: 50px;
}

.lvr-4 {
  margin-right: 80px;
}

.lvr-5 {
  margin-right: 100px;
}

.lv-bars, .lv-circles, .lv-dots, .lv-squares, .lv-determinate_circle, .lv-spinner, .lv-dashed {
  height: 100%;
  width: 100%;
}
.lv-bars.tiniest, .lv-circles.tiniest, .lv-dots.tiniest, .lv-squares.tiniest, .lv-determinate_circle.tiniest, .lv-spinner.tiniest, .lv-dashed.tiniest {
  height: 20px;
  width: 20px;
}
.lv-bars.tiny, .lv-circles.tiny, .lv-dots.tiny, .lv-squares.tiny, .lv-determinate_circle.tiny, .lv-spinner.tiny, .lv-dashed.tiny {
  height: 30px;
  width: 30px;
}
.lv-bars.sm, .lv-circles.sm, .lv-dots.sm, .lv-squares.sm, .lv-determinate_circle.sm, .lv-spinner.sm, .lv-dashed.sm {
  height: 50px;
  width: 50px;
}
.lv-bars.md, .lv-circles.md, .lv-dots.md, .lv-squares.md, .lv-determinate_circle.md, .lv-spinner.md, .lv-dashed.md {
  height: 100px;
  width: 100px;
}
.lv-bars.lg, .lv-circles.lg, .lv-dots.lg, .lv-squares.lg, .lv-determinate_circle.lg, .lv-spinner.lg, .lv-dashed.lg {
  height: 200px;
  width: 200px;
}
.lv-bars[data-label].tiny:after, .lv-circles[data-label].tiny:after, .lv-dots[data-label].tiny:after, .lv-squares[data-label].tiny:after, .lv-determinate_circle[data-label].tiny:after, .lv-spinner[data-label].tiny:after, .lv-dashed[data-label].tiny:after {
  padding: 0 120%;
  margin-top: 20%;
}
.lv-bars[data-label].sm:after, .lv-circles[data-label].sm:after, .lv-dots[data-label].sm:after, .lv-squares[data-label].sm:after, .lv-determinate_circle[data-label].sm:after, .lv-spinner[data-label].sm:after, .lv-dashed[data-label].sm:after {
  padding: 0 120%;
  margin-top: 35%;
}

.lv-bordered_line, .lv-determinate_bordered_line {
  width: 100%;
  height: 21px;
  border-radius: 10px;
  box-sizing: border-box;
}

.lv-line, .lv-determinate_line {
  height: 5px;
  width: 100%;
  background-color: darkgray;
}

.lv-bars, .lv-circles, .lv-determinate_line, .lv-bordered_line, .lv-determinate_bordered_line, .lv-dots, .lv-squares, .lv-line, .lv-spinner, .lv-determinate_circle, .lv-dashed {
  position: relative;
}
.lv-bars div, .lv-circles div, .lv-determinate_line div, .lv-bordered_line div, .lv-determinate_bordered_line div, .lv-dots div, .lv-squares div, .lv-line div, .lv-spinner div, .lv-determinate_circle div, .lv-dashed div {
  position: absolute;
}

.lv-determinate_bordered_line[data-percentage=true] div:nth-child(2), .lv-determinate_line[data-percentage=true] div:nth-child(2) {
  visibility: visible;
}

.lv-line.sm, .lv-determinate_line.sm, .lv-determinate_bordered_line.sm, .lv-bordered_line.sm {
  width: 300px;
}
.lv-line.md, .lv-determinate_line.md, .lv-determinate_bordered_line.md, .lv-bordered_line.md {
  width: 600px;
}
.lv-line.lg, .lv-determinate_line.lg, .lv-determinate_bordered_line.lg, .lv-bordered_line.lg {
  width: 1000px;
}
.lv-line[data-label]:after, .lv-determinate_line[data-label]:after, .lv-determinate_bordered_line[data-label]:after, .lv-bordered_line[data-label]:after {
  content: attr(data-label);
  display: block;
  padding-top: 20px;
  overflow: hidden;
}

*[data-label] {
  text-align: center;
}

.lv-spinner[data-label]:after, .lv-circles[data-label]:after, .lv-determinate_circle[data-label]:after, .lv-dashed[data-label]:after {
  content: attr(data-label);
  display: inline-block;
  padding: 40% 0 40% 0;
  overflow: hidden;
}

.lv-bars[data-label]:after, .lv-squares[data-label]:after, .lv-dots[data-label]:after {
  content: attr(data-label);
  display: inline-block;
  overflow: hidden;
}

.lv-squares[data-label]:after, .lv-bars[data-label]:after {
  margin-top: 100%;
}

.lv-determinate_line div:nth-child(1) {
  background-color: #343a40;
  height: 100%;
  width: 0;
}
.lv-determinate_line div:nth-child(2) {
  color: #343a40;
  left: 101%;
  top: -6px;
  visibility: hidden;
}
.lv-determinate_line[data-label]:after {
  color: #343a40;
}

.lv-spinner[data-label]:after {
  color: #343a40;
}
.lv-spinner div {
  height: inherit;
  width: inherit;
  box-sizing: border-box;
  border: 10px solid darkgrey;
  border-top: 10px solid #343a40;
  border-radius: 50%;
  animation: lv-spinner 2s ease-in-out infinite;
}

.lv-determinate_circle {
  height: 100%;
  width: 100%;
}
.lv-determinate_circle[data-label]:after {
  color: #343a40;
}
.lv-determinate_circle div:nth-child(1) {
  height: inherit;
  width: inherit;
  box-sizing: border-box;
  transform: rotate(-45deg);
  border: 10px solid darkgrey;
  border-radius: 50%;
}
.lv-determinate_circle div:nth-child(3) {
  height: inherit;
  width: inherit;
  box-sizing: border-box;
  transform: rotate(-45deg);
  border: 10px solid transparent;
  border-top: 10px solid #343a40;
  border-radius: 50%;
}
.lv-determinate_circle div:nth-child(2) {
  height: inherit;
  width: inherit;
  box-sizing: border-box;
  transform: rotate(-45deg);
  border: 10px solid transparent;
  border-top: 10px solid darkgrey;
  border-radius: 50%;
  z-index: 10;
}
.lv-determinate_circle div:nth-child(4) {
  visibility: hidden;
}
.lv-determinate_circle[data-percentage=true] div:nth-child(4) {
  visibility: visible;
  height: inherit;
  width: inherit;
  box-sizing: border-box;
  text-align: center;
  margin-top: 20%;
  color: #343a40;
}
.lv-determinate_circle[data-percentage=true].sm div:nth-child(4) {
  margin-top: 15px;
}
.lv-determinate_circle[data-percentage=true].tiny div:nth-child(4) {
  visibility: hidden;
}

.lv-dashed[data-label]:after {
  color: #138D75;
}
.lv-dashed div {
  border: 12px dashed #138D75;
  height: inherit;
  width: inherit;
  box-sizing: border-box;
  animation: lv-dashed_animation 3s ease-in-out infinite;
}

/* BORDERLESS LINE ANIMATED */
.lv-line[data-label]:after {
  color: #343a40;
}
.lv-line div {
  background-color: #343a40;
  height: 100%;
  width: 0;
  animation: lv-line_animation 3s ease-in-out infinite;
}

/* DETERMINATE LINE WITH BORDER */
.lv-determinate_bordered_line {
  border: 5px #067861 solid;
}
.lv-determinate_bordered_line[data-label]:after {
  color: #138D75;
}
.lv-determinate_bordered_line div:nth-child(1) {
  height: 11px;
  width: 0;
  background-color: #138D75;
  border-radius: 3px;
}
.lv-determinate_bordered_line div:nth-child(2) {
  color: #138D75;
  left: 103%;
  top: -3px;
  visibility: hidden;
}

/* LINE */
.lv-bordered_line {
  border: 5px solid #138D75;
}
.lv-bordered_line[data-label]:after {
  color: #138D75;
}
.lv-bordered_line div {
  height: 5px;
  background-color: #138D75;
  left: 2px;
  top: 3px;
  border-radius: 3px;
  animation: lv-bordered_line_animation 2s linear infinite;
}

/* BARS */
.lv-bars[data-label]:after {
  color: #0B5345;
}
.lv-bars div {
  width: 5%;
  height: 40%;
  top: 30%;
  animation: lv-bar_animation 1s ease-in-out infinite;
}
.lv-bars div:nth-child(1) {
  left: 12.5%;
  background: #2de3c0;
  animation-delay: -0.7s;
}
.lv-bars div:nth-child(2) {
  left: 22.5%;
  background: #1ddab5;
  animation-delay: -0.6s;
}
.lv-bars div:nth-child(3) {
  left: 32.5%;
  background: #1ac4a3;
  animation-delay: -0.5s;
}
.lv-bars div:nth-child(4) {
  left: 42.5%;
  background: #17ad90;
  animation-delay: -0.4s;
}
.lv-bars div:nth-child(5) {
  left: 52.5%;
  background: #14977d;
  animation-delay: -0.3s;
}
.lv-bars div:nth-child(6) {
  left: 62.5%;
  background: #11806a;
  animation-delay: -0.2s;
}
.lv-bars div:nth-child(7) {
  left: 72.5%;
  background: #0e6a58;
  animation-delay: -0.1s;
}
.lv-bars div:nth-child(8) {
  left: 82.5%;
  background: #0B5345;
}

/* PULSATING DOTS */
.lv-dots[data-label]:after {
  margin-top: 65%;
  color: #0B5345;
}
.lv-dots div {
  width: 19%;
  height: 19%;
  top: 43.75%;
  border-radius: 50%;
  transform: scale(0.01);
  animation: lv-dots_pulsate_animation 1s ease-in-out infinite;
}
.lv-dots div:nth-child(1) {
  left: 10%;
  background-color: #1ddab5;
}
.lv-dots div:nth-child(2) {
  left: 32.5%;
  background-color: #17ad90;
  animation-delay: 0.1s;
}
.lv-dots div:nth-child(3) {
  left: 55%;
  background-color: #11806a;
  animation-delay: 0.2s;
}
.lv-dots div:nth-child(4) {
  left: 77.5%;
  background-color: #0B5345;
  animation-delay: 0.3s;
}

/* CIRCLES */
.lv-circles[data-label]:after {
  color: #138D75;
}
.lv-circles.tiniest div:before {
  width: 3px;
  height: 3px;
}
.lv-circles.tiny div:before {
  width: 5px;
  height: 5px;
}
.lv-circles.sm div:before {
  width: 8px;
  height: 8px;
}
.lv-circles.md div:before {
  width: 15px;
  height: 15px;
}
.lv-circles.lg div:before {
  width: 30px;
  height: 30px;
}
.lv-circles div {
  width: 100%;
  height: 100%;
}
.lv-circles div:before {
  content: "";
  display: block;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #138D75;
}
.lv-circles div:nth-child(1) {
  animation: lv-circles_move_1 1.2s infinite linear;
}
.lv-circles div:nth-child(2) {
  transform: rotate(30deg);
  opacity: 0.08;
  animation: lv-circles_move_2 1.2s infinite linear;
}
.lv-circles div:nth-child(3) {
  transform: rotate(60deg);
  opacity: 0.16;
  animation: lv-circles_move_3 1.2s infinite linear;
}
.lv-circles div:nth-child(4) {
  transform: rotate(90deg);
  opacity: 0.24;
  animation: lv-circles_move_4 1.2s infinite linear;
}
.lv-circles div:nth-child(5) {
  transform: rotate(120deg);
  opacity: 0.32;
  animation: lv-circles_move_5 1.2s infinite linear;
}
.lv-circles div:nth-child(6) {
  transform: rotate(150deg);
  opacity: 0.4;
  animation: lv-circles_move_6 1.2s infinite linear;
}
.lv-circles div:nth-child(7) {
  transform: rotate(180deg);
  opacity: 0.48;
  animation: lv-circles_move_7 1.2s infinite linear;
}
.lv-circles div:nth-child(8) {
  transform: rotate(210deg);
  opacity: 0.56;
  animation: lv-circles_move_8 1.2s infinite linear;
}
.lv-circles div:nth-child(9) {
  transform: rotate(240deg);
  opacity: 0.64;
  animation: lv-circles_move_9 1.2s infinite linear;
}
.lv-circles div:nth-child(10) {
  transform: rotate(270deg);
  opacity: 0.72;
  animation: lv-circles_move_10 1.2s infinite linear;
}
.lv-circles div:nth-child(11) {
  transform: rotate(300deg);
  opacity: 0.8;
  animation: lv-circles_move_11 1.2s infinite linear;
}
.lv-circles div:nth-child(12) {
  transform: rotate(330deg);
  opacity: 0.88;
  animation: lv-circles_move_12 1.2s infinite linear;
}

/* SQUARES */
.lv-squares[data-label]:after {
  color: #0B5345;
}
.lv-squares div {
  width: 40%;
  height: 40%;
  border-radius: 10%;
  /* top left corner */
  /* top right corner */
  /* bottom right corner */
  /* bottom left corner */
}
.lv-squares div:nth-child(1) {
  background-color: #1ddab5;
  top: 7%;
  left: 7%;
  animation: lv-square1_move 2s ease-in-out infinite;
}
.lv-squares div:nth-child(3) {
  background-color: #17ad90;
  top: 7%;
  right: 7%;
  animation: lv-square2_move 2s ease-in-out infinite;
}
.lv-squares div:nth-child(2) {
  background-color: #11806a;
  bottom: 7%;
  right: 7%;
  animation: lv-square3_move 2s ease-in-out infinite;
}
.lv-squares div:nth-child(4) {
  background-color: #0B5345;
  bottom: 7%;
  left: 7%;
  animation: lv-square4_move 2s ease-in-out infinite;
}

/* animations */
@keyframes lv-spinner {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes lv-circles_move_1 {
  0% {
    opacity: 0;
  }
  0% {
    opacity: 0;
  }
  8.3333333333% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes lv-circles_move_2 {
  0% {
    opacity: 0.0833333333;
  }
  8.3333333333% {
    opacity: 0;
  }
  16.6666666667% {
    opacity: 1;
  }
  100% {
    opacity: 0.0833333333;
  }
}
@keyframes lv-circles_move_3 {
  0% {
    opacity: 0.1666666667;
  }
  16.6666666667% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  100% {
    opacity: 0.1666666667;
  }
}
@keyframes lv-circles_move_4 {
  0% {
    opacity: 0.25;
  }
  25% {
    opacity: 0;
  }
  33.3333333333% {
    opacity: 1;
  }
  100% {
    opacity: 0.25;
  }
}
@keyframes lv-circles_move_5 {
  0% {
    opacity: 0.3333333333;
  }
  33.3333333333% {
    opacity: 0;
  }
  41.6666666667% {
    opacity: 1;
  }
  100% {
    opacity: 0.3333333333;
  }
}
@keyframes lv-circles_move_6 {
  0% {
    opacity: 0.4166666667;
  }
  41.6666666667% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.4166666667;
  }
}
@keyframes lv-circles_move_7 {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 0;
  }
  58.3333333333% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes lv-circles_move_8 {
  0% {
    opacity: 0.5833333333;
  }
  58.3333333333% {
    opacity: 0;
  }
  66.6666666667% {
    opacity: 1;
  }
  100% {
    opacity: 0.5833333333;
  }
}
@keyframes lv-circles_move_9 {
  0% {
    opacity: 0.6666666667;
  }
  66.6666666667% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 0.6666666667;
  }
}
@keyframes lv-circles_move_10 {
  0% {
    opacity: 0.75;
  }
  75% {
    opacity: 0;
  }
  83.3333333333% {
    opacity: 1;
  }
  100% {
    opacity: 0.75;
  }
}
@keyframes lv-circles_move_11 {
  0% {
    opacity: 0.8333333333;
  }
  83.3333333333% {
    opacity: 0;
  }
  91.6666666667% {
    opacity: 1;
  }
  100% {
    opacity: 0.8333333333;
  }
}
@keyframes lv-circles_move_12 {
  0% {
    opacity: 0.9166666667;
  }
  91.6666666667% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
  100% {
    opacity: 0.9166666667;
  }
}
@keyframes lv-square1_move {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(116%, 0);
  }
  50% {
    transform: translate(116%, 116%);
  }
  75% {
    transform: translate(0, 116%);
  }
}
@keyframes lv-square2_move {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(0, 116%);
  }
  50% {
    transform: translate(-116%, 116%);
  }
  75% {
    transform: translate(-116%, 0);
  }
}
@keyframes lv-square3_move {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(-116%, 0);
  }
  50% {
    transform: translate(-116%, -116%);
  }
  75% {
    transform: translate(0, -116%);
  }
}
@keyframes lv-square4_move {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(0, -116%);
  }
  50% {
    transform: translate(116%, -116%);
  }
  75% {
    transform: translate(116%, 0);
  }
}
@keyframes lv-dots_pulsate_animation {
  0% {
    transform: scale(0.01);
    background-color: #1ddab5;
  }
  50% {
    transform: scale(1);
    background-color: #0B5345;
  }
  100% {
    transform: scale(0.01);
    background-color: #1ddab5;
  }
}
@keyframes lv-line_animation {
  0% {
    left: 0;
    width: 0;
  }
  25% {
    left: 0;
    width: 100%;
  }
  50% {
    left: 100%;
    width: 0;
  }
  75% {
    left: 0;
    width: 100%;
  }
  100% {
    left: 0;
    width: 0;
  }
}
@keyframes lv-bordered_line_animation {
  0% {
    left: 1%;
    width: 0;
  }
  10% {
    left: 1%;
    width: 20%;
  }
  90% {
    left: 79%;
    width: 20%;
  }
  100% {
    width: 0;
    left: 99%;
  }
}
@keyframes lv-bar_animation {
  0%, 100% {
    top: 37.5%;
    height: 25%;
    bottom: 37.5%;
    width: 2.5%;
  }
  50% {
    top: 12.5%;
    height: 75%;
    bottom: 12.5%;
    width: 5%;
  }
}
@keyframes lv-dashed_animation {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*# sourceMappingURL=main.css.map */