/* *** generated @ 2021-09-24 20:20:54 *** */

/* ** [ /src_project/sites/portal/css/4/portal-styles.css ] (continued) ** */


/* ** [ /src_project/sites/portal/css/4/./core-styles.css ] (@import) ** */


/* ** [ /src_core/javascript/flowplayer7/skin/skin.css ] (@import) ** */
@charset "UTF-8";
@font-face{
font-family: flowplayer;
src:  url("/src_core/javascript/flowplayer7/skin/icons/flowplayer.eot?#iefix") format("embedded-opentype"), url("/src_core/javascript/flowplayer7/skin/icons/flowplayer.woff2") format("woff2"), url("/src_core/javascript/flowplayer7/skin/icons/flowplayer.woff") format("woff")}
.fp-icon{
display: inline-block}
.fp-icon:before{
font-family: flowplayer;
font-size: 1.7em}
.fp-airplay:before{
content: "\e001"}
.fp-fullscreen:before{
content: "\e002"}
.fp-checked:before{
content: "\e003"}
.fp-embed:before{
content: "\e004";
color: #fff}
.fp-chromecast:before{
content: "\e005"}
.fp-email:before{
content: "\e006"}
.fp-playbtn:before{
content: "\e007"}
.fp-share:before{
content: "\e009"}
.fp-share2:before{
content: "\e00a"}
.fp-twitter:before{
content: "\e00c";
color: #1da1f2}
.fp-facebook:before{
content: "\e00a";
color: #3b5998}
.fp-volumebtn:before{
content: "\e00b"}
.fp-volume-off:before{
content: "\e00d"}
.fp-unload:before{
content: "\e00f"}
.fp-prevbtn:before{
content: "\e011"}
.fp-nextbtn:before{
content: "\e012"}
.flowplayer.is-mouseover .fp-captions,.flowplayer.is-paused .fp-captions{
bottom: 3em}
.flowplayer.is-poster .fp-engine{
opacity: 0}
.flowplayer.is-loading .fp-engine{
top: -9999em}
.flowplayer.is-loading .fp-ui .fp-header,.flowplayer.is-loading .fp-ui .fp-controls{
opacity: 0}
.flowplayer.is-splash .fp-ui > *,.flowplayer.is-poster .fp-ui > *{
display: none}
.flowplayer.is-splash .fp-ui > .fp-play,.flowplayer.is-poster .fp-ui > .fp-play{
display: block}
.flowplayer.is-splash.is-loading .fp-ui > .fp-play,.flowplayer.is-poster.is-loading .fp-ui > .fp-play{
display: none}
.flowplayer.is-splash.is-loading .fp-ui > .fp-waiting,.flowplayer.is-poster.is-loading .fp-ui > .fp-waiting{
display: block}
.flowplayer.is-poster .fp-engine{
left: -9999em;
top: -9999em}
.flowplayer.is-poster .fp-captions{
display: none !important}
.flowplayer.is-disabled .fp-color{
background-color: #999}
.flowplayer.has-title .fp-header{
top: 0;
text-align: right}
.flowplayer.is-fullscreen{
top: 0 !important;
left: 0 !important;
border: 0 !important;
margin: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
z-index: 99999 !important;
box-shadow: 0 !important;
background-image: none !important;
background-color: #333}
.flowplayer.is-fullscreen .fp-player{
background-color: #333}
.flowplayer.is-fullscreen .fp-fullscreen:before{
content: "\e016"}
.flowplayer.is-fullscreen.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-minimal .fp-fullscreen:before{
content: "\e216"}
.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen:before{
content: "\e116"}
.flowplayer.is-fullscreen.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-edgy.fp-minimal .fp-fullscreen:before{
content: "\e316"}
.flowplayer.is-fullscreen.is-mouseout.is-playing .fp-ui{
cursor: none}
.flowplayer.is-loading .fp-waiting,.flowplayer.is-seeking .fp-waiting{
display: block !important;
opacity: 1 !important}
.flowplayer.is-loading .fp-waiting svg,.flowplayer.is-loading .fp-waiting p,.flowplayer.is-seeking .fp-waiting svg,.flowplayer.is-seeking .fp-waiting p{
opacity: 1}
.flowplayer.is-loading .fp-play,.flowplayer.is-seeking .fp-play{
display: none !important}
.flowplayer.is-playing{
background-image: none !important}
.flowplayer.is-playing .fp-playbtn:before{
content: "\e008"}
.flowplayer.is-playing.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-minimal .fp-playbtn:before{
content: "\e208"}
.flowplayer.is-playing.fp-edgy .fp-playbtn:before{
content: "\e108"}
.flowplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before{
content: "\e308"}
.flowplayer.is-muted .fp-volumebtn:before{
content: "\e00d"}
.flowplayer.is-muted.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-minimal .fp-volumebtn:before{
content: "\e20d"}
.flowplayer.is-muted.fp-edgy .fp-volumebtn:before{
content: "\e10d"}
.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before{
content: "\e30d"}
.flowplayer.is-inverted .fp-duration{
display: none}
.flowplayer.is-inverted .fp-remaining{
display: block}
.flowplayer.is-closeable .fp-header .fp-unload{
display: block}
.flowplayer.is-error{
background-color: #aaa}
.flowplayer.is-error .fp-ui{
opacity: 1}
.flowplayer.is-live .fp-timeline{
visibility: hidden}
.flowplayer.is-live .fp-bar > *.fp-buffer,.flowplayer.is-live .fp-bar-slider > *.fp-buffer{
max-width: 100%}
.flowplayer.is-live.is-dvr .fp-timeline{
visibility: visible}
.flowplayer.is-live.is-dvr.is-live-position .fp-duration{
color: #00abcd}
.flowplayer.is-flash-disabled .fp-waiting{
display: none !important}
.flowplayer.is-flash-disabled .fp-ui{
height: auto;
background: none;
opacity: 1}
.flowplayer.is-flash-disabled .fp-ui .fp-header,.flowplayer.is-flash-disabled .fp-ui .fp-controls{
display: none}
.flowplayer.is-flash-disabled .fp-engine{
top: 0}
.flowplayer.is-tiny{
font-size: .7em}
.flowplayer.is-small{
font-size: .8em}
.flowplayer.no-buffer .fp-ui .fp-controls .fp-timeline .fp-buffer{
display: none}
.flowplayer.no-volume .fp-volumebar{
display: none}
.flowplayer.fp-mute .fp-volumebtn{
display: inline-block}
@keyframes pulse{
0%{
opacity: 0}
100%{
opacity: 1}}
.flowplayer .fp-chromecast-engine{
position: absolute;
display: none;
top: 0;
bottom: 0;
right: 0;
left: 0;
color: #fff}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-status{
font-size: 150%;
text-align: center}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-icon{
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
-webkit-mask-size: 100% 100%;
background-color: #fff;
margin: 10% auto 2em;
height: 5em;
width: 5em}
.flowplayer.is-chromecast{
background-color: #333}
.flowplayer.is-chromecast .fp-chromecast-engine{
display: block}
.flowplayer.is-chromecast .fp-flash-disabled{
display: none !important}
.flowplayer.is-chromecast .fp-engine{
left: -9999em;
top: -9999em;
bottom: auto;
right: auto}
.flowplayer.fp-default-playlist .fp-prev,.flowplayer.fp-default-playlist .fp-next{
position: absolute;
top: 45%;
opacity: 0.3;
transition: opacity 0.2s}
.flowplayer.fp-default-playlist .fp-prev:before,.flowplayer.fp-default-playlist .fp-next:before{
font-family: flowplayer;
font-size: 2.8em}
.flowplayer.fp-default-playlist .fp-prev{
left: 0.4em}
.flowplayer.fp-default-playlist .fp-prev:before{
content: "\e011"}
.flowplayer.fp-default-playlist .fp-next{
right: 0.4em}
.flowplayer.fp-default-playlist .fp-next:before{
content: "\e012"}
.flowplayer.fp-default-playlist .fp-playlist{
position: absolute;
right: 0.4em;
bottom: 3em;
width: 100%;
text-align: center}
.flowplayer.fp-default-playlist .fp-playlist a{
background-color: #fff;
height: 0.8em;
border-radius: 50%;
width: 0.8em;
opacity: 0.7;
display: inline-block;
transition: transform 0.2s}
.flowplayer.fp-default-playlist .fp-playlist a:hover{
transform: scale(1.2,1.2)}
.flowplayer.fp-default-playlist .fp-playlist a.is-active{
opacity: 1}
.flowplayer.fp-default-playlist.fp-edgy .fp-prev:before{
content: "\e111"}
.flowplayer.fp-default-playlist.fp-edgy .fp-next:before{
content: "\e112"}
.flowplayer.fp-default-playlist.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-minimal .fp-prev:before{
content: "\e211"}
.flowplayer.fp-default-playlist.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-minimal .fp-next:before{
content: "\e212"}
.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-prev:before{
content: "\e311"}
.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-next:before{
content: "\e312"}
.flowplayer.fp-custom-playlist{
overflow: visible}
.flowplayer.fp-custom-playlist .fp-playlist,.flowplayer.fp-custom-playlist.is-splash .fp-playlist,.flowplayer.fp-custom-playlist.is-poster .fp-playlist,.flowplayer.fp-custom-playlist.is-loading .fp-playlist{
display: block;
opacity: 1}
.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-fill{
display: none !important}
.flowplayer.fp-edgy .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-sharp-fill{
display: block}
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-fill{
display: none}
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-outline{
display: block}
.flowplayer.fp-edgy,.flowplayer.fp-edgy .fp-menu,.flowplayer.fp-edgy .fp-captions p,.flowplayer.fp-edgy .fp-textarea,.flowplayer.fp-edgy .fp-bar,.flowplayer.fp-edgy .fp-bar-slider,.flowplayer.fp-edgy .fp-bar > *,.flowplayer.fp-edgy .fp-bar-slider > *,.flowplayer.fp-edgy .fp-timestamp{
border-radius: 0}
.flowplayer.fp-edgy .fp-airplay:before{
content: "\e101"}
.flowplayer.fp-edgy .fp-fullscreen:before{
content: "\e102"}
.flowplayer.fp-edgy .fp-checked:before{
content: "\e103"}
.flowplayer.fp-edgy .fp-embed:before{
content: "\e104"}
.flowplayer.fp-edgy .fp-chromecast:before{
content: "\e105"}
.flowplayer.fp-edgy .fp-email:before{
content: "\e106"}
.flowplayer.fp-edgy .fp-playbtn:before{
content: "\e107"}
.flowplayer.fp-edgy .fp-share:before{
content: "\e109"}
.flowplayer.fp-edgy .fp-share2:before{
content: "\e10a"}
.flowplayer.fp-edgy .fp-twitter:before{
content: "\e10c"}
.flowplayer.fp-edgy .fp-facebook:before{
content: "\e10a"}
.flowplayer.fp-edgy .fp-volumebtn:before{
content: "\e10b"}
.flowplayer.fp-edgy .fp-volume-off:before{
content: "\e10d"}
.flowplayer.fp-edgy .fp-unload:before{
content: "\e10f"}
.flowplayer.fp-edgy .fp-prevbtn:before{
content: "\e111"}
.flowplayer.fp-edgy .fp-nextbtn:before{
content: "\e112"}
.flowplayer.fp-edgy.fp-outlined .fp-airplay:before,.flowplayer.fp-edgy.fp-minimal .fp-airplay:before{
content: "\e301"}
.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before{
content: "\e302"}
.flowplayer.fp-edgy.fp-outlined .fp-checked:before,.flowplayer.fp-edgy.fp-minimal .fp-checked:before{
content: "\e303"}
.flowplayer.fp-edgy.fp-outlined .fp-embed:before,.flowplayer.fp-edgy.fp-minimal .fp-embed:before{
content: "\e304"}
.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before,.flowplayer.fp-edgy.fp-minimal .fp-chromecast:before{
content: "\e305"}
.flowplayer.fp-edgy.fp-outlined .fp-email:before,.flowplayer.fp-edgy.fp-minimal .fp-email:before{
content: "\e306"}
.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-playbtn:before{
content: "\e307"}
.flowplayer.fp-edgy.fp-outlined .fp-share:before,.flowplayer.fp-edgy.fp-minimal .fp-share:before{
content: "\e309"}
.flowplayer.fp-edgy.fp-outlined .fp-share2:before,.flowplayer.fp-edgy.fp-minimal .fp-share2:before{
content: "\e30a"}
.flowplayer.fp-edgy.fp-outlined .fp-twitter:before,.flowplayer.fp-edgy.fp-minimal .fp-twitter:before{
content: "\e30c"}
.flowplayer.fp-edgy.fp-outlined .fp-facebook:before,.flowplayer.fp-edgy.fp-minimal .fp-facebook:before{
content: "\e30a"}
.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before{
content: "\e30b"}
.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before,.flowplayer.fp-edgy.fp-minimal .fp-volume-off:before{
content: "\e30d"}
.flowplayer.fp-edgy.fp-outlined .fp-unload:before,.flowplayer.fp-edgy.fp-minimal .fp-unload:before{
content: "\e30f"}
.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before{
content: "\e311"}
.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before{
content: "\e312"}
.flowplayer.no-svg .fp-ui .fp-header,.flowplayer.no-svg .fp-ui .fp-controls{
background-color: #333}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible{
background-color: #ccc;
position: absolute;
padding-top: 17%;
top: 0;
left: 0;
right: 0;
bottom: 0}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg{
display: none}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible .fp-playbtn{
display: inline}
.flowplayer .fp-player,.flowplayer .fp-ui,.flowplayer .fp-header,.flowplayer .fp-captions,.flowplayer .fp-controls{
position: absolute;
width: 100%}
.flowplayer{
font-family: avenir,sans-serif;
font-size: 16px;
position: relative;
max-height: 100%;
overflow: hidden;
border-radius: .24em;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 100%;
display: inline-block}
.flowplayer .fp-hidden{
display: none}
.flowplayer .fp-shown{
display: block !important}
.flowplayer *{
box-sizing: border-box}
.flowplayer.is-ready:not(.is-poster){
background: none !important}
.flowplayer .fp-engine{
display: block;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%}
.flowplayer video.fp-engine:not(.native-subtitles)::-webkit-media-controls{
display: none !important}
.flowplayer .fp-player{
position: absolute;
bottom: 0;
top: 0}
.flowplayer .fp-waiting{
display: none}
.flowplayer .fp-waiting p{
opacity: 0;
color: #ccc;
font-weight: bold}
.flowplayer .fp-ui{
height: 100%;
top: 0;
background-image: none;
transition: background-image .1s;
text-align: center;
cursor: pointer;
color: #fff}
.flowplayer .fp-ui a,.flowplayer .fp-ui strong{
color: inherit !important;
font-style: normal !important;
text-decoration: none !important}
.flowplayer .fp-ui strong{
font-weight: bold !important}
.flowplayer .fp-ui > *{
transition: opacity .1s;
opacity: 0}
.flowplayer.fp-ui-shown .fp-ui,.flowplayer.is-paused .fp-ui,.flowplayer.is-mouseover .fp-ui,.flowplayer.is-loading .fp-ui{
background-image: linear-gradient(to top,rgba(0,0,0,0.25),transparent 15%)}
.flowplayer.fp-ui-shown .fp-ui > *,.flowplayer.is-paused .fp-ui > *,.flowplayer.is-mouseover .fp-ui > *,.flowplayer.is-loading .fp-ui > *{
opacity: 1}
.flowplayer .fp-header{
top: 0;
background-image: linear-gradient(to bottom,rgba(0,0,0,0.25),transparent);
text-align: left;
height: 3.6em;
transition: opacity 0.3s;
padding-left: .9em}
.flowplayer .fp-header .fp-icon{
margin: .9em .9em 0 0}
.flowplayer .fp-header .fp-icon.fp-active{
color: #ec6c4c}
.flowplayer .fp-header .fp-fullscreen,.flowplayer .fp-header .fp-unload{
float: right}
.flowplayer .fp-header .fp-unload{
display: none}
.flowplayer .fp-help{
display: none}
.flowplayer .fp-message{
background-color: rgba(0,0,0,0.5);
text-align: left;
font-size: 1.2em;
overflow: hidden;
opacity: 0;
padding: .6em .9em;
transition: opacity 0.3s}
.flowplayer .fp-message.fp-shown{
opacity: 1}
.flowplayer .fp-message.fp-shown + .fp-header{
opacity: 0}
.flowplayer .fp-textarea{
background-color: rgba(0,0,0,0.5);
width: 80%;
position: absolute;
left: 10%;
top: 15%;
color: #fff;
outline: 0;
border-radius: .2em;
border: 0;
min-height: 60%}
.flowplayer .fp-logo{
position: absolute;
bottom: 3em;
left: 0.9em}
.flowplayer .fp-logo img{
width: 100%}
.flowplayer .fp-captions{
bottom: 1.2em;
display: none;
text-align: center;
color: #fff}
.flowplayer .fp-captions p{
background-color: rgba(0,0,0,0.65);
border-radius: .2em;
font-size: 110%;
display: inline-block;
padding: .1em .3em;
margin: .1em}
.flowplayer .fp-speed-flash{
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
font-size: 4em;
color: #fff;
font-weight: bold;
text-shadow: 0 0 10px rgba(0,0,0,0.3);
opacity: 0 !important;
transform: scale(0.8);
transition: all .2s;
width: 4em;
height: 2em;
display: none}
.flowplayer .fp-speed-flash.fp-hilite{
opacity: 1 !important;
transform: scale(1)}
.flowplayer .fp-play .fp-playbtn,.flowplayer .fp-pause .fp-playbtn,.flowplayer .fp-waiting .fp-playbtn{
display: none}
.flowplayer .fp-play svg,.flowplayer .fp-pause svg,.flowplayer .fp-waiting svg{
position: absolute;
pointer-events: none;
left: 0;
right: 0;
bottom: 0;
top: 0;
width: 6em;
height: 6em;
opacity: 0;
margin: auto;
max-height: 30%;
transform: scale(0.8);
transition: all .2s;
display: none}
.flowplayer .fp-play svg.fp-play-rounded-fill,.flowplayer .fp-play svg.fp-pause-rounded-fill,.flowplayer .fp-play svg.fp-loading-rounded-fill,.flowplayer .fp-pause svg.fp-play-rounded-fill,.flowplayer .fp-pause svg.fp-pause-rounded-fill,.flowplayer .fp-pause svg.fp-loading-rounded-fill,.flowplayer .fp-waiting svg.fp-play-rounded-fill,.flowplayer .fp-waiting svg.fp-pause-rounded-fill,.flowplayer .fp-waiting svg.fp-loading-rounded-fill{
display: block}
.flowplayer .fp-play.fp-visible svg,.flowplayer .fp-pause.fp-visible svg,.flowplayer .fp-waiting.fp-visible svg{
transform: scale(1.5);
opacity: 1}
.flowplayer .fp-remaining{
display: none}
.flowplayer .fp-controls{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-pack: justify;
-webkit-justify-content: space-around;
justify-content: space-around;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
height: 2.4em;
bottom: 0;
z-index: 2;
padding-left: 0.3em;
padding-right: 0.3em}
.flowplayer .fp-controls > *{
margin: 0 .6em}
.flowplayer .fp-controls > strong{
letter-spacing: 1px}
.flowplayer .fp-controls img{
width: 1.2em}
.flowplayer .fp-bar,.flowplayer .fp-bar-slider{
background-color: #ccc;
background-color: rgba(255,255,255,0.5);
position: relative;
cursor: col-resize;
height: .9em;
border-radius: 0.24em;
-ms-flex: 1;
flex: 1}
.flowplayer .fp-bar > *,.flowplayer .fp-bar-slider > *{
background-color: rgba(255,255,255,0.6);
position: absolute;
height: 100%;
border-radius: 0.24em}
.flowplayer .fp-bar > *.fp-progress.animated,.flowplayer .fp-bar-slider > *.fp-progress.animated{
transition-timing-function: linear;
transition-property: width,height}
.flowplayer .fp-bar > *.fp-buffer,.flowplayer .fp-bar-slider > *.fp-buffer{
transition: width .25s linear}
.flowplayer .fp-bar.no-animation > *,.flowplayer .no-animation.fp-bar-slider > *{
transition: none}
.flowplayer .fp-timeline{
transition: height .2s}
.flowplayer .fp-cuepoint{
background-color: #000;
position: absolute;
height: 100%;
width: 2px}
.flowplayer .fp-timestamp{
background-color: rgba(0,0,0,0.65);
display: none;
border-radius: .2em;
padding: .1em .3em;
font-size: 90%;
bottom: 1.4em;
height: auto}
.flowplayer .fp-timeline:hover .fp-timestamp{
display: inline}
.flowplayer .fp-volume{
display: -ms-flexbox;
display: flex;
height: 100%;
-ms-flex-align: center;
align-items: center}
.flowplayer .fp-volumebtn{
display: none}
.flowplayer .fp-bar-slider{
background-color: transparent;
user-select: none;
transition: height .2s;
white-space: nowrap;
-ms-flex: 1 0 auto}
.flowplayer .fp-bar-slider em{
border-radius: 2px;
display: inline-block;
width: 5px;
height: 100%;
position: relative;
vertical-align: top;
margin-left: 3px;
transition: transform 0.4s;
transform-origin: bottom;
user-select: none;
transform: scale(1.1)}
.flowplayer .fp-bar-slider em:hover{
transform: scaleY(1.35);
transition: transform 0.2s}
.flowplayer .fp-bar-slider em.fp-grey{
background-color: rgba(255,255,255,0.75)}
.flowplayer.no-flex .fp-controls{
white-space: nowrap}
.flowplayer.no-flex .fp-controls > *{
display: inline-block;
vertical-align: center;
margin: 0 .3em}
.flowplayer.no-flex .fp-timeline{
width: 40%}
.flowplayer.no-flex.fp-full .fp-timeline{
margin-bottom: .6em;
height: .9em}
.flowplayer.no-flex.fp-fat .fp-bar,.flowplayer.no-flex.fp-playful .fp-bar,.flowplayer.no-flex.fp-fat .fp-bar-slider,.flowplayer.no-flex.fp-playful .fp-bar-slider{
height: .9em !important}
.flowplayer.fp-fat .fp-bar,.flowplayer.fp-playful .fp-bar,.flowplayer.fp-fat .fp-bar-slider,.flowplayer.fp-playful .fp-bar-slider{
height: 100%;
border-radius: 0}
.flowplayer.fp-fat .fp-bar > *,.flowplayer.fp-playful .fp-bar > *,.flowplayer.fp-fat .fp-bar-slider > *,.flowplayer.fp-playful .fp-bar-slider > *{
border-radius: 0}
.flowplayer.fp-fat .fp-timestamp,.flowplayer.fp-playful .fp-timestamp{
bottom: 3.2em}
.flowplayer.fp-fat .fp-bar-slider em,.flowplayer.fp-playful .fp-bar-slider em{
transform: scaleY(0.6);
transform-origin: center}
.flowplayer.fp-fat .fp-bar-slider em:hover,.flowplayer.fp-playful .fp-bar-slider em:hover{
transform: scaleY(0.75)}
.flowplayer.fp-slim .fp-timeline{
height: .2em}
.flowplayer.fp-slim .fp-controls:hover .fp-timeline{
height: .9em}
.flowplayer.fp-slim .fp-cue{
width: 4px}
.flowplayer.fp-slim .fp-bar-slider{
height: .2em}
.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider{
height: 0.9em}
.flowplayer.fp-full .fp-timeline{
position: absolute;
height: .3em;
bottom: 2.8em;
margin: 0;
width: 100%;
border-radius: 0;
overflow: inherit;
left: 0}
.flowplayer.fp-full .fp-timeline:before{
content: "";
width: 100%;
height: 1.2em;
position: absolute;
top: -1.2em;
left: 0}
.flowplayer.fp-full .fp-controls{
height: 2.8em}
.flowplayer.fp-full .fp-controls:hover .fp-timeline{
height: 1em}
.flowplayer.fp-full .fp-volume{
margin-right: auto}
.flowplayer.fp-full .fp-duration,.flowplayer.fp-full .fp-remaining{
margin-left: 0}
.flowplayer.fp-full .fp-duration:before,.flowplayer.fp-full .fp-remaining:before{
position: relative;
content: "/";
left: -.3em}
.flowplayer.fp-minimal .fp-controls{
background-color: transparent !important}
.flowplayer.fp-minimal .fp-controls > *{
display: none}
.flowplayer.fp-minimal .fp-header > *{
display: none}
.flowplayer.fp-minimal .fp-header .fp-fullscreen{
display: inherit}
.flowplayer.fp-minimal .fp-timeline{
height: .3em;
max-width: 12em;
width: 100%;
display: block;
margin: 0 auto;
flex: none}
.flowplayer.fp-playful .fp-color,.flowplayer.fp-playful .fp-color-play{
background-color: #ec6c4c;
fill: #ec6c4c}
.flowplayer.fp-playful .fp-controls{
background-color: #006680}
.flowplayer .fp-selected:before{
content: "✓ "}
.flowplayer .fp-menu{
background-color: rgba(0,0,0,0.5);
border-radius: .24em;
position: absolute;
width: 8em;
right: .5em;
z-index: 2;
font-size: 90%;
transition: opacity .2s,transform .2s,height .2s;
transform: scale(0.95);
bottom: -100%;
height: 0;
opacity: 0 !important}
.flowplayer .fp-menu.fp-active{
transform: scale(1);
height: auto;
bottom: 3.2em;
opacity: 1 !important}
.flowplayer .fp-menu > *{
display: block;
padding: .4em 1.2em;
text-align: right}
.flowplayer .fp-menu strong{
display: block;
padding: .7em 1.2em;
border-bottom: 1px solid rgba(255,255,255,0.2);
background-color: rgba(0,0,0,0.3);
text-transform: uppercase;
letter-spacing: 1px;
cursor: default;
font-size: 90%}
.flowplayer .fp-menu a{
color: rgba(255,255,255,0.8)}
.flowplayer .fp-menu a:hover:not(.fp-selected){
background-color: #000;
color: #fff}
.flowplayer .fp-menu .fp-icon{
cursor: pointer}
.flowplayer .fp-menu .fp-icon:before{
margin-right: .1em;
font-size: 1.5em;
vertical-align: -0.1em}
.flowplayer .fp-qsel-menu{
width: auto}
.flowplayer .fp-context-menu{
width: auto;
right: auto;
bottom: auto !important;
display: none}
.flowplayer .fp-context-menu.fp-active{
display: block}
.flowplayer .fp-context-menu a,.flowplayer .fp-context-menu strong{
text-align: left;
color: #fff;
white-space: nowrap}
.flowplayer .fp-subtitle-menu{
width: 9em}
.flowplayer .fp-share-menu{
width: 9em;
padding-bottom: 0.2em}
.flowplayer .fp-share-menu.fp-active{
bottom: auto}
.flowplayer .fp-share-menu a,.flowplayer .fp-share-menu strong{
text-align: left}
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-fill{
display: none}
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-outline{
display: block}
.flowplayer.fp-outlined .fp-airplay:before,.flowplayer.fp-minimal .fp-airplay:before{
content: "\e201"}
.flowplayer.fp-outlined .fp-fullscreen:before,.flowplayer.fp-minimal .fp-fullscreen:before{
content: "\e202"}
.flowplayer.fp-outlined .fp-checked:before,.flowplayer.fp-minimal .fp-checked:before{
content: "\e203"}
.flowplayer.fp-outlined .fp-embed:before,.flowplayer.fp-minimal .fp-embed:before{
content: "\e204"}
.flowplayer.fp-outlined .fp-chromecast:before,.flowplayer.fp-minimal .fp-chromecast:before{
content: "\e205"}
.flowplayer.fp-outlined .fp-email:before,.flowplayer.fp-minimal .fp-email:before{
content: "\e206"}
.flowplayer.fp-outlined .fp-playbtn:before,.flowplayer.fp-minimal .fp-playbtn:before{
content: "\e207"}
.flowplayer.fp-outlined .fp-share:before,.flowplayer.fp-minimal .fp-share:before{
content: "\e209"}
.flowplayer.fp-outlined .fp-share2:before,.flowplayer.fp-minimal .fp-share2:before{
content: "\e20a"}
.flowplayer.fp-outlined .fp-twitter:before,.flowplayer.fp-minimal .fp-twitter:before{
content: "\e20c"}
.flowplayer.fp-outlined .fp-facebook:before,.flowplayer.fp-minimal .fp-facebook:before{
content: "\e20a"}
.flowplayer.fp-outlined .fp-volumebtn:before,.flowplayer.fp-minimal .fp-volumebtn:before{
content: "\e20b"}
.flowplayer.fp-outlined .fp-volume-off:before,.flowplayer.fp-minimal .fp-volume-off:before{
content: "\e20d"}
.flowplayer.fp-outlined .fp-unload:before,.flowplayer.fp-minimal .fp-unload:before{
content: "\e20f"}
.flowplayer.fp-outlined .fp-prevbtn:before,.flowplayer.fp-minimal .fp-prevbtn:before{
content: "\e211"}
.flowplayer.fp-outlined .fp-nextbtn:before,.flowplayer.fp-minimal .fp-nextbtn:before{
content: "\e212"}
.flowplayer .fp-color{
background-color: #00abcd;
fill: rgba(0,0,0,0.2)}
.flowplayer .fp-color-play{
fill: transparent}
.flowplayer.is-rtl{
direction: rtl}
.flowplayer.is-rtl .fp-icon{
transform: rotate(180deg)}
.flowplayer.is-rtl .fp-menu .fp-icon{
transform: none}
.flowplayer.-grayscale video.fp-engine{
-webkit-filter: grayscale(100%);
filter: grayscale(100%)}
.flowplayer.-sepia video.fp-engine{
-webkit-filter: sepia(100%);
filter: sepia(100%)}
.flowplayer.-blur video.fp-engine{
-webkit-filter: blur(5px);
filter: blur(5px)}
.fp-filters{
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
position: absolute}
.main-header{
position: -webkit-sticky;
position: sticky;
top: 0;
right: 0;
left: 0;
z-index: 1030;
background-color: #ffffff}
.main-header.sticky-header{
box-shadow: 2px 3px 7px rgba(0,0,0,0.5)}
.main-header .brand{
width: 200px}
.main-header .brand img{
max-width: 200px}
.main-header .social-link li > a span{
display: none}
.main-header .toplinks{
background-color: #565655}
.main-header .toplinks .toplinks_level1 .container,
.main-header .toplinks .toplinks_level2 .container{
position: relative}
.main-header .toplinks .toplinks_level1 .js-toggle-toplinks,
.main-header .toplinks .toplinks_level2 .js-toggle-toplinks{
position: absolute;
right: 0px;
color: #000000}
.main-header .toplinks .toplinks_level2{
background-color: #dddddd;
position: absolute;
top: 0px;
left: 0px;
width: 100%}
.main-header .navbar-expand-lg{
flex-flow: wrap}
.main-header > .navbar{
padding: .5rem 0 0 0}
.main-header #navbarsSearchBox{
flex-direction: row-reverse}
.main-header #navbarsSearchBox #search-form{
border: 1px solid #565655;
padding: 0.5rem;
border-radius: 5px}
.main-header #navbarsSearchBox #search-form button{
width: 30px;
max-width: 30px;
margin: 0 5px 0 0;
text-align: center;
border: none;
padding: 0px;
background-color: transparent;
flex-grow: 1}
.main-header #navbarsSearchBox #search-form button svg{
width: 20px;
vertical-align: middle;
fill: #b2b2b2}
.main-header #navbarsSearchBox #search-form input{
font-size: 14px;
line-height: 22px;
margin: 0 0 0 10px;
padding: 0;
color: #a5a5a5;
border: 0;
background-color: transparent;
flex-grow: 2;
width: auto}
.main-header .brand{
flex-grow: 1}
.main-header .content-mob-btn{
flex-grow: 1;
text-align: right}
.main-header .content-mob-btn .hamburger-close,
.main-header .content-mob-btn .search-close{
position: relative;
width: 25px;
height: 20px;
margin-right: 0px;
margin-left: 15px;
border: 0;
background-color: transparent !important;
justify-content: flex-end}
.main-header .content-mob-btn .hamburger-close svg,
.main-header .content-mob-btn .search-close svg{
position: absolute;
top: 0;
left: 0;
width: auto;
height: 20px;
fill: #333333}
.main-header .content-mob-btn .hamburger-close .svgicon-mobilebutton,
.main-header .content-mob-btn .search-close .svgicon-mobilebutton{
transition: all 0.4s ease;
-webkit-transform: rotate(-45deg) scale(0,0);
transform: rotate(-45deg) scale(0,0)}
.main-header .content-mob-btn .hamburger-close .svgicon-close-mobilebutton,
.main-header .content-mob-btn .search-close .svgicon-close-mobilebutton{
transition: all 0.4s ease;
-webkit-transform: rotate(0deg) scale(1,1);
transform: rotate(0deg) scale(1,1)}
.main-header .content-mob-btn .hamburger-close.collapsed .svgicon-mobilebutton,
.main-header .content-mob-btn .search-close.collapsed .svgicon-mobilebutton{
transition: all 0.4s ease;
-webkit-transform: rotate(0deg) scale(1,1);
transform: rotate(0deg) scale(1,1)}
.main-header .content-mob-btn .hamburger-close.collapsed .svgicon-close-mobilebutton,
.main-header .content-mob-btn .search-close.collapsed .svgicon-close-mobilebutton{
transition: all 0.4s ease;
-webkit-transform: rotate(45deg) scale(0,0);
transform: rotate(45deg) scale(0,0)}
.main-header .dropdown-menu{
background-color: #ffffff;
border: 1px solid #f8ce74;
border-radius: 0px}
.main-header .dropdown-menu::before{
position: absolute;
top: -18px;
left: 30px;
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 9px;
border-style: dashed dashed solid dashed;
border-color: transparent transparent #f8ce74 transparent}
.main-header .dropdown-menu::after{
position: absolute;
top: -16px;
left: 31px;
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 8px;
border-color: transparent transparent #ffffff transparent;
border-style: dashed dashed solid dashed}
.main-header .dropdown-menu .dropdown-menu{
margin-left: 10px !important}
.main-header .dropdown-menu .dropdown-menu::before{
position: absolute;
top: 6px;
left: -18px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 9px;
border-style: dashed dashed solid dashed;
border-color: transparent transparent #f8ce74 transparent}
.main-header .dropdown-menu .dropdown-menu::after{
position: absolute;
top: 7px;
left: -16px;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 8px;
border-color: transparent transparent #ffffff transparent;
border-style: dashed dashed solid dashed}
@media (max-width: 767.98px){
#navbarsMainMenu li{
border-bottom: 1px solid #565655}
#navbarsMainMenu li:last-child{
border-bottom: 0px}
#navbarsSearchBox{
margin-top: 1rem;
padding-bottom: 1rem}
.dropdown-menu{
border: none}
.dropdown-menu::before,.dropdown-menu::after{
display: none}
.dropdown-menu > a{
border-bottom: 1px solid #565655}
.dropdown-menu > a:last-child{
border-bottom: 0px}}
@media (max-width: 767.98px){
header #navbarsSearchBox #search-form{
margin: 0 1rem}
.brand a{
max-width: 170px;
display: block}
.brand a img{
width: 100%}}

@media (max-width: 767.98px){
#navbarsMainMenu{
transition: all 0.2s linear 0s}
#navbarsMainMenu .navbar-nav{
padding-bottom: 1rem}
#navbarsMainMenu.show{
height: calc(100vh - 93px) !important;
overflow: auto;
transition: all 0.2s linear 0s}}
ol,
ul,
li{
margin: 0;
padding: 0;
list-style-type: none}
a{
text-decoration: none;
color: #000}
a:hover{
text-decoration: none;
color: currentColor}
figure img{
max-width: 100%;
height: auto !important}
[class^="svgicon-"],
[class*=" svgicon-"]{
display: inline-block;
width: 1em;
height: 1em;
vertical-align: middle;
fill: currentColor}
main{
padding-top: 1rem}
main section{
margin: 1rem 0}
.breadcrumb{
font-size: 0.875rem;
margin-top: 0.5rem;
padding: 0;
background-color: transparent}
.breadcrumb a,
.breadcrumb a:hover{
color: #858585}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before{
display: inline-block;
padding-right: 0.5rem;
padding-left: 0.5rem;
content: ">";
color: #858585}
.list{
margin: 0;
padding: 0;
list-style: none}
.list li{
float: left}

.header-image .header-slide,
.home-header-image .header-slide{
position: relative}
.header-image .header-slide img,
.home-header-image .header-slide img{
max-width: 100%;
margin: 0 auto}
.header-image .header-slide .caption,
.home-header-image .header-slide .caption{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
dispaly: flex}
.header-image .header-slide .caption .container,
.home-header-image .header-slide .caption .container{
display: flex;
height: 100%;
vertical-align: middle;
align-items: center}
.header-image .header-slide .caption h5,
.home-header-image .header-slide .caption h5{
font-size: 1.75rem;
font-weight: 400;
margin: 0;
padding: 0;
color: #ffffff;
text-shadow: 2px 2px 3px #969696}
.header-image .header-slide .caption svg,
.home-header-image .header-slide .caption svg{
width: auto;
height: 57px;
margin-right: 0.5rem;
vertical-align: middle;
text-shadow: 2px 2px 3px #969696;
fill: #ffffff}

.page-navigation{
float: left;
clear: both;
width: 100%;
padding: 1em 0}
.page-navigation a{
font-size: 1.2rem;
line-height: 1.3rem;
position: relative;
float: left;
width: 50%;
text-decoration: none;
color: black}
.page-navigation a .pn-dir{
font-size: 0.875rem;
text-transform: uppercase}
@media (max-width: 991.98px){
.page-navigation a .pn-dir > .d-lg-block{
display: none !important}}
.page-navigation a .pn-dir > .d-lg-block{
display: inline !important}
.page-navigation a.page-navigation__prev svg{
width: 6px;
height: 10px;
margin-right: 10px;
fill: #007e46}
.page-navigation a.page-navigation__next{
float: right;
text-align: right}
.page-navigation a.page-navigation__next svg{
width: 6px;
height: 10px;
margin-left: 10px;
fill: #007e46}

.gallery-preview > ul{
position: relative;
overflow: hidden;
width: 100%;
margin: 1em 0 0 0;
padding: 0;
white-space: nowrap;
text-overflow: clip}
.gallery-preview > ul > li{
display: inline-block;
margin-top: 0.25rem;
margin-right: 0rem;
margin-left: 0;
border: 3px solid transparent}
.gallery-preview > ul > li:hover{
border: 3px solid #ccc}
.gallery-preview > ul > li:first-child:hover{
border: 3px solid transparent}
.gallery-preview > ul[data-count]:after{
font-size: 1.2rem;
font-weight: 500;
line-height: 3rem;
position: absolute;
top: 50%;
right: 1rem;
width: 3rem;
height: 3rem;
content: "+" attr(data-count);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
color: white;
border-radius: 2.5rem;
background: rgba(204,204,204,0.8)}
.gallery-preview img{
display: block;
width: auto;
max-width: 100%;
height: 100px;
transition: all 0.1s linear 0s;
vertical-align: middle;
background-repeat: no-repeat !important;
background-size: contain !important}
.gallery-preview .preview-images li.caption-fotogalerien div{
display: table;
max-width: 190px;
height: 100px;
padding: 0.5rem;
vertical-align: middle;
background-color: #ccc}
.gallery-preview .preview-images li.caption-fotogalerien div h3{
font-size: 1.1rem;
color: #fff}
.gallery-preview .preview-images li.caption-fotogalerien div .date{
font-size: 0.9rem;
color: #333}

.action-bar{
float: left;
width: 100%;
border-top: 1px solid #ccc}
.action-bar > div{
display: flex;
flex-direction: row;
width: 100%;
padding-top: 0.5rem;
justify-content: space-between}
.action-bar > div .author-date{
font-size: 13px;
display: block;
color: #858585}
.action-bar > div .shariff{
margin-right: 0}
.action-bar > div .shariff li.shariff-button > a .fa{
width: 26px;
height: 26px;
margin: 1rem 0 1rem 4px;
background-color: #ababab}
.action-bar > div .social-btn{
margin: 1em 1em 1em 0}
.action-bar > div .social-btn li{
display: table-cell}
.action-bar > div .social-btn a{
display: block;
overflow: hidden;
width: 23px;
height: 23px;
margin: 10px 0 10px 4px;
text-align: center;
color: #fff;
background-color: #ababab}
.action-bar > div .shariff li.shariff-button > a :first-child{
background-color: #ababab;
background-position: center center}
.action-bar > div .action-btn{
float: left}
.action-bar > div .action-btn li{
display: table-cell;
padding-left: 1.563rem}
.action-bar > div .action-btn a{
font-size: 13px;
display: block;
overflow: hidden;
color: #858585}
.action-bar > div .action-btn svg{
width: auto;
height: 20px;
padding-right: 0.4rem;
vertical-align: middle;
fill: #858585}
.action-bar > div .action-btn .pdfic{
float: right}
aside header{
padding-top: 0 !important}
aside header h2{
font-size: 1rem;
font-weight: 400;
font-weight: 500;
padding-bottom: 0.7em;
padding-bottom: 0;
text-transform: uppercase;
color: #000}
aside header h2 svg{
width: auto;
height: 37px;
margin-right: 7px;
vertical-align: middle;
fill: #000}

.related-articles{
margin-top: 0.5em;
margin-bottom: 2em}
.related-articles header{
padding-top: 0 !important}
.related-articles h2{
font-weight: 400;
padding-bottom: 0.7em;
color: #000}
.related-articles h2 svg{
width: 21px;
height: 19px;
margin-right: 7px;
vertical-align: middle;
fill: #000}
.related-articles .rar > li{
margin: 0;
padding: 0.71em 0;
border-bottom: 1px solid #ccc}
.related-articles .rar a{
position: relative;
display: block;
padding-left: 17px;
color: #000}
.related-articles .rar a::before{
font-family: "Font Awesome 5 Free";
font-size: 0.6rem;
font-weight: 700;
font-style: normal !important;
font-variant: normal !important;
font-variant: normal;
position: absolute;
top: 0;
left: 2px;
margin-left: 0.3em;
content: "\f054";
vertical-align: top;
text-transform: none !important;
color: #000;
text-rendering: auto;
-webkit-font-smoothing: antialiased}
.related-articles .rar a span{
font-size: 12px}
.related-articles .navigation-result{
dispaly: block}
.related-articles .navigation-result .pagination{
margin: 1rem auto;
dispaly: table}

.navigation-result .pagination{
display: table !important;
margin: 0;
border-radius: 0 !important}
.navigation-result .pagination > .active > a{
border-color: #eaeaea;
background-color: #eaeaea}
.navigation-result .pagination > .active > a:hover,.navigation-result .pagination > .active > a:focus{
border-color: #eaeaea;
background-color: #eaeaea}
.navigation-result .pagination > .active > span{
border-color: #eaeaea;
background-color: #eaeaea}
.navigation-result .pagination > .active > span:hover,.navigation-result .pagination > .active > span:focus{
border-color: #eaeaea;
background-color: #eaeaea}
.navigation-result .pagination > li:last-child > a,
.navigation-result .pagination > li:last-child > span{
border-radius: 0}
.navigation-result .pagination li{
display: table-cell;
border-radius: 0 !important}
.navigation-result .pagination li a{
font-size: 14px;
line-height: 25px;
display: block;
width: 25px;
height: 25px;
margin: 0 2px;
padding: 0;
text-align: center;
color: #666;
border: 0}
.navigation-result .pagination li a:hover{
color: #666;
background-color: #ccc}
.navigation-result .pagination li a svg{
position: relative;
top: -1px;
left: -2px;
width: 0.9em;
height: 0.9em;
vertical-align: middle;
fill: currentColor}
.navigation-result .pagination li.active a{
color: #333;
background-color: #ccc}
.navigation-result .pagination li.disabled li a svg{
fill: #ccc}
.navigation-result > div{
display: table;
margin: auto}

.quick-links header{
padding-top: 0 !important}
.quick-links header h2{
font-weight: 400;
padding-bottom: 0.7em;
color: #000}
.quick-links header h2 svg{
width: 21px;
height: 19px;
margin-right: 7px;
vertical-align: middle;
fill: #000}
.quick-links ul li{
overflow: hidden;
margin: 0;
padding: 0.71em 0;
border-bottom: 1px solid #ccc}
.quick-links ul li img{
float: left;
margin-right: 1rem}
.quick-links ul li .links-title{
display: flex;
flex-direction: column;
height: 82px;
justify-content: center}
.quick-links ul li .links-title h3{
font-size: 1rem;
font-weight: 500;
margin: 0}
.quick-links ul li .links-title h3:after{
font-family: "Font Awesome 5 Free";
font-size: 1rem;
font-weight: 700;
font-style: normal !important;
font-variant: normal !important;
font-variant: normal;
margin-left: 0.3em;
content: "\f35d";
text-transform: none !important;
color: #000;
text-rendering: auto;
-webkit-font-smoothing: antialiased}
.quick-links ul li .links-title p{
font-size: 0.875rem;
font-weight: 300;
margin: 0;
padding: 0}
@media (max-width: 1199.98px){
.action-bar > div{
display: block}
.action-bar > div .author-date{
text-align: center}
.action-bar > div .action-btn{
display: table;
float: none;
width: auto;
margin: 1rem auto}}

.social-link ul{
display: table !important;
margin: 0;
list-style: none}
.social-link li{
display: table-cell !important;
list-style: none}
.social-link li > a{
display: inline-block;
margin: 1rem 0.9375rem 1rem 0;
vertical-align: middle}
.social-link li > a svg{
width: 1.25rem;
height: 1.25rem}
.social-link li > a span{
font-size: 0.875rem;
color: #565655}
.flowplayer{
width: 100%;
min-width: 200px;
max-width: 100%;
min-height: 113px !important;
background-size: contain}
.flowplayer .video-player{
overflow-y: hidden}
.flowplayer .fp-ui + a{
bottom: 0 !important;
left: 3px !important;
height: 12px !important;
background-repeat: no-repeat;
background-size: 50%}
.flowplayer.is-splash .fp-ui > *,
.flowplayer.is-poster .fp-ui > *,
.flowplayer .fp-menu,
.flowplayer.is-splash.is-loading .fp-ui > .fp-play,
.flowplayer.is-poster.is-loading .fp-ui > .fp-play{
display: none}

figure{
display: table}
figcaption{
display: table-caption;
table-layout: fixed;
caption-side: bottom;
font-size: 0.875rem;
line-height: 1.125rem}

.figure--fullwidth{
width: 100%}
.figure--fullwidth figure{
margin-left: auto;
margin-right: auto}
.figure--right{
float: right;
margin-left: 1.875rem}
.figure--left{
float: left;
margin-right: 1.875rem}
.p-title,
.p-text,
.p-credit{
font-size: 0.875rem;
color: #606060}

.style999{
font-size: 1rem}
.style1{
background-color: #eaeaea;
padding: 1rem}
.style2{
background-color: #e5f1ed;
padding: 0.5rem}
.style2 h2{
font-size: 2rem;
font-weight: 100}
.style3{
display: flex !important;
justify-content: flex-start}
@media (min-width: 768px) and (max-width: 991.98px){
.style3{
display: block !important}
.style3 .media-content{
 }}
@media (max-width: 575.98px){
.style3{
display: block !important}
.style3 .media-content{
 }}
.style4.content-container{
display: flex;
justify-content: center;
align-items: center}
.style4.content-container .media-content,
.style4.content-container .content-text{
flex-grow: 1}
.style4.content-container .media-content{
margin-right: 1.25rem}
.style4.content-container .content-text{
padding-right: 1rem}
@media (max-width: 767.98px){
.style4.content-container .media-content{
margin-right: 0}
.style4.content-container .content-text{
padding-right: 0}}
.content-container{
display: block;
float: left;
width: 100%}
.content-container .content-text ul li{
margin-bottom: 10px;
text-indent: -6px;
left: 20px;
padding-left: 20px;
margin-left: -18px;
margin-right: 20px;
position: relative}
.content-container .content-text ul li::before{
font-style: normal !important;
font-variant: normal !important;
color: red;
position: absolute;
top: 0px;
left: 2px;
font-family: "Font Awesome 5 Free";
font-weight: 700;
content: "\f054";
vertical-align: top;
text-transform: none !important;
font-size: 0.65rem;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: #000000}
@media (max-width: 767.98px){
.figure--right,
.figure--left{
float: none;
margin-left: 0rem;
margin-right: 0rem}
.figure--right a,
.figure--left a{
width: 100%}
.figure--right a img,
.figure--left a img{
width: 100%}}

figure img{
width: 100%;
display: block}
.media-content.figure--fullwidth figure{
width: 100%}
.media-content.figure--fullwidth figure > a{
width: 100%}
article .media-content.img1 figure,
article .media-content.img2 figure,
article .media-content.img3 figure{
width: 100%}
article .media-content.img1 figure a,
article .media-content.img2 figure a,
article .media-content.img3 figure a{
width: 100%}

@media (min-width: 992px){
article .media-content.img1{
width: 24%;
min-width: 1px}
article .media-content.img2{
width: 48%;
min-width: 1px}
article .media-content.img3{
width: 100%;
min-width: 1px}}
@media (min-width: 768px){
article .media-content.img1{
max-width: 24%;
min-width: 1px}
article .media-content.img2{
max-width: 48%;
min-width: 1px}
article .media-content.img3{
max-width: 100%;
min-width: 1px}}
@media (max-width: 767.98px){
article .media-content.img1.figure--left{
float: left !important;
max-width: 35%;
margin-right: 1.875rem}
article .media-content.img1.figure--right{
float: right !important;
max-width: 35%;
margin-left: 1.875rem}}

.team-layout .media-content.img2{
max-width: 100px;
min-width: 1px;
width: auto}
.team-layout .media-content.img2 figure{
width: 100px}
.table-container .table{
margin-bottom: 0.2rem}
.table-container .caption-italic{
font-size: 0.75rem;
font-style: italic;
line-height: 0.875rem;
position: relative;
clear: both;
width: 100%;
min-height: 12px;
padding: 0px 2px 6px 0;
text-align: left;
color: #565655;
background: #fff}
.table-id0,
.table-id,
.table-id1,
.table-id2,
.table-id3,
.table-id4,
.table-id5,
.table-id6,
.table-id7,
.table-id8,
.table-id9,
.table-id10,
.table-id11,
.table-id12{
border-bottom: 1px solid #dcdcdc;
width: 100%}
.table-id0 th,
.table-id th,
.table-id1 th,
.table-id2 th,
.table-id3 th,
.table-id4 th,
.table-id5 th,
.table-id6 th,
.table-id7 th,
.table-id8 th,
.table-id9 th,
.table-id10 th,
.table-id11 th,
.table-id12 th{
font-weight: 500;
color: #ffffff !important;
background: #f4a700;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top}
.table-id0 td,
.table-id td,
.table-id1 td,
.table-id2 td,
.table-id3 td,
.table-id4 td,
.table-id5 td,
.table-id6 td,
.table-id7 td,
.table-id8 td,
.table-id9 td,
.table-id10 td,
.table-id11 td,
.table-id12 td{
line-height: 1.25rem;
font-size: 0.875rem;
padding: 0.5rem;
vertical-align: top;
border-top: 1px solid #dee2e6}
.table-id7 tr:nth-child(odd),
.table-id8 tr:nth-child(odd),
.table-id9 tr:nth-child(odd),
.table-id10 tr:nth-child(odd),
.table-id11 tr:nth-child(odd),
.table-id12 tr:nth-child(odd){
background-color: #fbfbfb}
.table-id1 tr:first-child td,
.table-id3 tr:first-child td,
.table-id4 tr:first-child td,
.table-id5 tr:first-child td,
.table-id6 tr:first-child td,
.table-id7 tr:first-child td,
.table-id9 tr:first-child td,
.table-id10 tr:first-child td,
.table-id11 tr:first-child td,
.table-id12 tr:first-child td{
font-weight: 500;
color: #ffffff !important;
background: #f4a700;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top}
.table-id3 tr td:first-child,
.table-id4 tr td:first-child,
.table-id6 tr td:first-child,
.table-id8 tr td:first-child,
.table-id9 tr td:first-child,
.table-id10 tr td:first-child,
.table-id2 tr td:first-child,
.table-id12 tr td:first-child{
font-weight: 500;
color: #ffffff !important;
background: #f4a700;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top}
.table-id4 tr:last-child td,
.table-id5 tr:last-child td,
.table-id6 tr:last-child td,
.table-id10 tr:last-child td,
.table-id11 tr:last-child td,
.table-id12 tr:last-child td{
font-weight: 500;
color: #ffffff !important;
background: #f4a700;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top}
.table-id6 tr td:last-child,
.table-id12 tr td:last-child{
font-weight: 500;
color: #ffffff !important;
background: #f4a700;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top}

.table-id1.content-table .cell-alt-header,
.table-id1.content-table .cell-alt-header-firstcol,
.table-id1.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id11.content-table .cell-alt-header,
.table-id11.content-table .cell-alt-header-firstcol,
.table-id11.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #f4a700}
.table-id3.content-table .cell-alt-header,
.table-id3.content-table .cell-alt-header-firstcol,
.table-id3.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #f4a700}
.table-id4.content-table .cell-alt-header,
.table-id4.content-table .cell-alt-header-firstcol,
.table-id4.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #f4a700}
.table-id5.content-table .cell-alt-header,
.table-id5.content-table .cell-alt-header-firstcol,
.table-id5.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #f4a700}
.table-id6.content-table .cell-alt-header,
.table-id6.content-table .cell-alt-header-firstcol,
.table-id6.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #f4a700}
.table-id7.content-table .cell-alt-header,
.table-id7.content-table .cell-alt-header-firstcol,
.table-id7.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #f4a700}
.table-id9.content-table .cell-alt-header,
.table-id9.content-table .cell-alt-header-firstcol,
.table-id9.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #f4a700}
.table-id2.content-table .cell-alt-firstcol,
.table-id2.content-table .cell-alt-footer-firstcol,
.table-id2.content-table .cell-alt-header-firstcol,
.table-id2.content-table .cell-firstcol,
.table-id2.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id3.content-table .cell-alt-firstcol,
.table-id3.content-table .cell-alt-footer-firstcol,
.table-id3.content-table .cell-firstcol,
.table-id3.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id4.content-table .cell-alt-firstcol,
.table-id4.content-table .cell-alt-footer,
.table-id4.content-table .cell-alt-footer-firstcol,
.table-id4.content-table .cell-alt-footer-lastcol,
.table-id4.content-table .cell-firstcol,
.table-id4.content-table .cell-footer,
.table-id4.content-table .cell-footer-firstcol,
.table-id4.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id5.content-table .cell-alt-footer,
.table-id5.content-table .cell-alt-footer-firstcol,
.table-id5.content-table .cell-alt-footer-lastcol,
.table-id5.content-table .cell-footer,
.table-id5.content-table .cell-footer-firstcol,
.table-id5.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id6.content-table .cell-alt-firstcol,
.table-id6.content-table .cell-alt-footer,
.table-id6.content-table .cell-alt-footer-firstcol,
.table-id6.content-table .cell-alt-footer-lastcol,
.table-id6.content-table .cell-alt-lastcol,
.table-id6.content-table .cell-firstcol,
.table-id6.content-table .cell-footer,
.table-id6.content-table .cell-footer-firstcol,
.table-id6.content-table .cell-footer-lastcol,
.table-id6.content-table .cell-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id7.content-table .cell-alt,
.table-id7.content-table .cell-alt-firstcol,
.table-id7.content-table .cell-alt-footer,
.table-id7.content-table .cell-alt-footer-firstcol,
.table-id7.content-table .cell-alt-footer-lastcol,
.table-id7.content-table .cell-alt-lastcol{
background-color: #eaeaea}
.table-id8.content-table .cell-alt-firstcol,
.table-id8.content-table .cell-alt-footer-firstcol,
.table-id8.content-table .cell-alt-header-firstcol,
.table-id8.content-table .cell-firstcol,
.table-id8.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id8.content-table .cell-alt,
.table-id8.content-table .cell-alt-footer,
.table-id8.content-table .cell-alt-footer-lastcol,
.table-id8.content-table .cell-alt-header,
.table-id8.content-table .cell-alt-header-lastcol,
.table-id8.content-table .cell-alt-lastcol{
background-color: #eaeaea}
.table-id9.content-table .cell-alt-firstcol,
.table-id9.content-table .cell-alt-footer-firstcol,
.table-id9.content-table .cell-firstcol,
.table-id9.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id9.content-table .cell-alt,
.table-id9.content-table .cell-alt-footer,
.table-id9.content-table .cell-alt-footer-lastcol,
.table-id9.content-table .cell-alt-lastcol{
background-color: #eaeaea}
.table-id10.content-table .cell-alt-firstcol,
.table-id10.content-table .cell-alt-footer,
.table-id10.content-table .cell-alt-footer-firstcol,
.table-id10.content-table .cell-alt-footer-lastcol,
.table-id10.content-table .cell-alt-header,
.table-id10.content-table .cell-alt-header-firstcol,
.table-id10.content-table .cell-alt-header-lastcol,
.table-id10.content-table .cell-firstcol,
.table-id10.content-table .cell-footer,
.table-id10.content-table .cell-footer-firstcol,
.table-id10.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id10.content-table .cell-alt,
.table-id10.content-table .cell-alt-lastcol{
background-color: #eaeaea}
.table-id11.content-table .cell-alt-footer,
.table-id11.content-table .cell-alt-footer-firstcol,
.table-id11.content-table .cell-alt-footer-lastcol,
.table-id11.content-table .cell-footer,
.table-id11.content-table .cell-footer-firstcol,
.table-id11.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id11.content-table .cell-alt,
.table-id11.content-table .cell-alt-firstcol,
.table-id11.content-table .cell-alt-lastcol{
background-color: #eaeaea}
.table-id12.content-table .cell-alt-firstcol,
.table-id12.content-table .cell-alt-footer,
.table-id12.content-table .cell-alt-footer-firstcol,
.table-id12.content-table .cell-alt-footer-lastcol,
.table-id12.content-table .cell-alt-header,
.table-id12.content-table .cell-alt-header-firstcol,
.table-id12.content-table .cell-alt-header-lastcol,
.table-id12.content-table .cell-alt-lastcol,
.table-id12.content-table .cell-firstcol,
.table-id12.content-table .cell-footer,
.table-id12.content-table .cell-footer-firstcol,
.table-id12.content-table .cell-footer-lastcol,
.table-id12.content-table .cell-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #f4a700}
.table-id12.content-table .cell-alt{
background-color: #eaeaea}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before{
background-color: #f4a700 !important}
.custom-control-input:checked ~ .custom-control-label::before{
color: #ffffff;
background-color: #f4a700 !important}
input,
textarea,
button,
input:focus,
textarea:focus,
button:focus{
outline: none;
box-shadow: none !important}
input:focus,
textarea:focus,
button:focus{
border-color: currentColor !important}
.form-standard .btn{
background-color: #f4a700 !important;
color: #ffffff;
padding: 0.2rem 1rem}
.SumoSelect{
width: 100% !important}
.SumoSelect > .CaptionCont{
display: block !important;
width: 100% !important;
padding: 0.375rem 0.75rem !important;
font-size: 1rem !important;
line-height: 1.5 !important;
color: #495057 !important;
background-color: #ffffff !important;
background-clip: padding-box !important;
border: 1px solid #ced4da !important;
border-radius: 0.25rem !important;
transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out !important}
.SumoSelect > .CaptionCont > label{
margin: 0px !important}

ul.controls-bar{
margin: 0;
padding: 0;
display: table}
ul.controls-bar li{
display: table-cell;
padding: 0 0.3rem}
.gallery-slider{
margin: auto;
width: auto;
display: block;
text-align: center}
.slider-nav{
margin: 0.3rem auto}
.slider-nav .slick-prev{
left: 0px;
z-index: 999}
.slider-nav .slick-next{
right: 5px}
.slick-dots li.slick-active button::before,
.slick-dots li button::before{
color: #f4a700 !important}
.slick-prev::before,
.slick-next::before{
color: #f4a700 !important;
font-size: 25px !important}
.foto-counter{
margin: 0.5rem auto;
font-size: 0.78rem;
text-align: center;
color: #565655}

.slick-prev{
left: 10px !important}
.slick-next{
right: 10px !important}

.thumbnail-gallery img{
background-repeat: no-repeat !important;
background-size: contain !important;
-o-object-fit: contain;
object-fit: contain}
.thumbnail-gallery .content-th-gallery{
font-size: 14px;
line-height: normal;
display: none;
padding: 0 0 1rem 0;
margin: 0;
border-bottom: 1px solid #c2c2c2}
.thumbnail-gallery .content-th-gallery[data-id="1"]{
display: block}
.thumbnail-gallery .content-th-gallery .p-title{
font-weight: bold;
display: block;
clear: both}
.thumbnail-gallery .content-th-gallery figcaption{
display: block;
width: 100%}
.thumbnail-gallery figure a{
width: 100%}
.thumbnail-gallery .slider-for .slick-track{
display: flex;
align-items: center}
.thumbnail-gallery .slider-for .slick-slide{
height: auto}
.thumbnail-gallery .slider-for .slick-slide figure{
display: flex;
width: 100%;
text-align: center;
vertical-align: middle;
justify-content: center;
background-color: #f4f4f4;
margin: 0;
max-height: 369px;
overflow: hidden}
.thumbnail-gallery .slider-for .slick-slide figure a{
float: none}
.thumbnail-gallery .slider-for img{

max-height: 369px}
.thumbnail-gallery .slick-list{
width: 100%}
.thumbnail-gallery .slider-nav .slick-track{
display: flex;
align-items: center;
margin-left: 0;
margin-right: 0}
.thumbnail-gallery .slider-nav .slick-list.draggable{
margin: 0 -5px}
.thumbnail-gallery .slider-nav .slick-slide{
cursor: pointer}
.thumbnail-gallery .slider-nav .slick-slide figure{
display: flex;
overflow: hidden;
width: 100%;
height: 105px;
opacity: 0.5;
border: 5px solid transparent;
justify-content: center;
align-items: center;
margin: 0 0 0.25rem 0}
@media (max-width: 1199px){
.thumbnail-gallery .slider-nav .slick-slide figure{
height: 93px}}
.thumbnail-gallery .slider-nav .slick-slide figure img{
width: auto;
max-width: none;
height: 100% !important}
.thumbnail-gallery .slider-nav .slick-slide figure img.img-portrait{
width: 100%;
height: auto}
.thumbnail-gallery .slider-nav .slick-slide.slick-current figure{
opacity: 1}
@media (max-width: 1199px){
.thumbnail-gallery .thn-container .slider-for img{
max-height: 306px}}
@media (max-width: 991px){
.thumbnail-gallery .thn-container .slider-for img{
max-height: 255px}
.thumbnail-gallery .slider-nav .slick-slide figure{
height: 68px}}
@media (max-width: 450px){
.thumbnail-gallery .thn-container .slider-for img{
max-height: auto}}
@media (max-width: 991.98px){
.thumbnail-gallery .slider-nav .slick-slide figure{
height: 92px}
.thumbnail-gallery .slider-nav .slick-slide figure img.img-portrait{
display: inline;
width: auto}}
.slick-no-slide .slick-track{
width: 100% !important;
text-align: center !important;
-webkit-transform: inherit !important;
transform: inherit !important}
.slick-no-slide .slick-slide{
float: none !important;
display: inline-block !important}
.set-container .carousel-indicators > .disabled{
opacity: .4;
background: #ccc;
cursor: default}
.modal.modal-fullscreen.modal-carousel.hide-bildtext .slick-initialized .caption{
display: none}
.modal .modal-functions{
position: absolute;
top: 0;
width: 100%;
border-bottom: 1px solid #646464;
background: 0 0;
background: -webkit-gradient(left top,left bottom,color-stop(0,#e3e3e3),color-stop(50%,rgba(0,0,0,0.65)),color-stop(100%,rgba(227,227,227,0.29)));
background: linear-gradient(to bottom,#e3e3e3 0,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
padding: 7px 0 5px;
z-index: 50}
.modal .modal-button{
color: #ffffff;
text-shadow: none;
opacity: 1;
filter: alpha(opacity=100);
font-size: 16px;
background: 0 0;
border: none;
padding: 3px 5px;
font-weight: 400;
line-height: normal;
cursor: pointer;
text-indent: -19999px;
background-repeat: no-repeat;
outline: none}
.modal .modal-button.close{
background-image:  url(/src_core/img/modal-close.png?1622548051);
width: 16px;
height: 16px;
margin-right: 15px;
margin-top: 3px}
.modal .modal-button.download{
background-image:  url(/src_core/img/modal-download.png?1622548051);
width: 20px;
height: 20px;
margin-right: 15px;
float: left;
margin-left: 10px}
.modal .modal-button.bildtext{
background-image:  url(/src_core/img/modal-bildtext.png?1622548051);
background-position: center;
margin-left: 15px;
width: 26px;
height: 20px}
.modal .modal-button.bildtext.active{
background-image:  url(/src_core/img/modal-bildtext_active.png?1622548051)}
.modal .modal-button.diashow{
margin-left: 15px;
background-image:  url(/src_core/img/modal-diashow.png?1622548051);
background-position: center;
width: 26px;
height: 20px}
.modal .modal-button.diashow.active{
background-image:  url(/src_core/img/modal-diashow_active.png?1622548051)}
.set-container{
z-index: 1112;
margin: auto;
position: absolute;
width: 50%;
left: 25%;
text-align: center;
top: 10px;
font-size: 0.85rem}
.set-container .counter{
color: #fff;
margin-right: 10px;
position: relative;
z-index: 80;
text-shadow: 0 1px 1px #000}
.set-container .carousel-indicators{
display: inline-block}
.set-container .carousel-indicators li{
padding: 0 !important;
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
border-radius: 10px;
cursor: pointer;
background-color: #ffffff;
text-indent: -4000px;
line-height: 12px;
outline: none}
.set-container .carousel-indicators li.active{
background-color: #f4a700}
.mediabox .set-container .carousel-indicators{
position: initial}
@media (min-width: 992px){
.modal .modal-functions{
padding: 7px 0}
.modal .mediabox .set-container{
top: 5px}
.modal .modal-button.bildtext{
background-image:  url(/src_core/img/modal-bildtext-big.png?1622548051);
height: 25px;
width: 29px}
.modal .modal-button.bildtext.active{
background-image:  url(/src_core/img/modal-bildtext_active-big.png?1622548051)}
.modal .modal-button.download{
background-image:  url(/src_core/img/modal-download-big.png?1622548051);
width: 25px;
height: 25px}
.modal .modal-button.close{
background-image:  url(/src_core/img/modal-close-big.png?1622548051);
width: 21px;
height: 21px}
.modal .modal-button.diashow{
background-image:  url(/src_core/img/modal-diashow-big.png?1622548051);
height: 25px;
width: 33px}
.modal .modal-button.diashow.active{
background-image:  url(/src_core/img/modal-diashow_active-big.png?1622548051)}}
@media (max-width: 767.98px){
.set-container{
top: 50px}}
@media (orientation: landscape) and (max-width: 767px){
.set-container{
top: 5px;
left: 0%;
width: calc(100% - 30px)}
.modal .modal-button,
.modal .zoom a{
margin: 0 0 10px !important;
display: block}
.modal .modal-functions{
width: 33px;
height: 100%;
right: 0;
padding: 0 5px;
background: linear-gradient(to right,#5e5e5e 0,rgba(0,0,0,0.65) 50%,rgba(227,227,227,0.29) 100%);
border-bottom: none;
border-left: 1px solid #646464}
.modal .modal-button{
clear: both}
.modal .modal-functions .group-1{
position: relative;
top: 5px;
right: 3px}
.modal .modal-functions .group-2{
position: absolute;
bottom: 25px}
.mediabox .carousel-control.left,.mediabox .carousel-control.right{
z-index: 200}
.modal .mediabox{
padding: 10px 40px 10px 10px}
.modal .mediabox .set-container{
top: 0}
.modal .zoom a{
top: inherit;
float: left}
.modal .zoom #close{
margin-top: 10px !important}
.modal .modal-button.zoom{
height: auto;
top: inherit;
left: -2px;
padding: 2px;
display: inline-block}}

.modal-carousel .modal-body{
position: absolute;
top: 0;
bottom: 0;
display: block;
height: 100%;
width: 100%;
padding: 0;
overflow: hidden !important}

.modal-backdrop.show{
opacity: 0.9}
.modal-dialog .modal-dialog-centered{
position: relative;
width: 100%}
.modal-carousel .modal-dialog{
min-width: 100% !important}
.modal-carousel .modal-dialog-centered{
width: 100vw !important;
height: 100vh !important;
margin: 0 !important}
.modal-carousel .modal-dialog-centered .modal-content{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: transparent;
border-radius: 0}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-slide .image-gallery{
margin: auto;
display: table;
position: relative}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-slide .image-gallery img{
display: block;
text-align: center;
margin: auto;
max-width: 100%;
max-height: 100vh;
height: auto;
width: auto !important}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-slide .image-gallery .caption{
position: absolute;
bottom: 0px;
left: 0px;
background-color: #ffffff;
width: 100%;
color: #0e0904;
font-size: 0.875rem;
padding: 0.4rem;
opacity: 0.5}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-track{
display: flex;
align-items: center;
justify-content: center;
height: 100vh}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-track .slick-slide{
height: unset}

.modal-carousel .slick-prev,
.modal-carousel .slick-next{
border-radius: 100px;
background-color: #ffffff !important;
width: 50px;
height: 50px;
display: block !important;
z-index: 888;
opacity: 0.7}
@media (max-width: 991.98px){
.modal-carousel .slick-prev,
.modal-carousel .slick-next{
width: 30px;
height: 30px}}
.modal-carousel .slick-prev{
left: 10px !important}
.modal-carousel .slick-prev::before{
background-size: 27px 27px !important;
width: 50px;
height: 27px}
@media (max-width: 991.98px){
.modal-carousel .slick-prev::before{
background-size: 15px 15px;
width: 30px;
height: 15px}}
.modal-carousel .slick-next{
right: 10px !important}
.modal-carousel .slick-next::before{
background-size: 27px 27px !important;
width: 50px;
height: 27px}
@media (max-width: 991.98px){
.modal-carousel .slick-next::before{
background-size: 15px 15px !important;
width: 30px;
height: 15px}}
.btn-toggle{
margin: 0 4rem;
padding: 0;
position: relative;
border: none;
height: 1.5rem;
width: 3rem;
border-radius: 1.5rem;
color: #6b7381;
background: #f8ce74}
.btn-toggle:focus,.btn-toggle.focus,.btn-toggle:focus.active,.btn-toggle.focus.active{
outline: none}
.btn-toggle:before,.btn-toggle:after{
line-height: 1.5rem;
width: 4rem;
text-align: center;
font-weight: 600;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity .25s}
.btn-toggle:before{
content: 'Off';
left: -4rem}
.btn-toggle:after{
content: 'On';
right: -4rem;
opacity: .5}
.btn-toggle > .handle{
position: absolute;
top: 0.1875rem;
left: 0.1875rem;
width: 1.125rem;
height: 1.125rem;
border-radius: 1.125rem;
background: #fff;
transition: left .25s}
.btn-toggle.active{
transition: background-color 0.25s}
.btn-toggle.active > .handle{
left: 1.6875rem;
transition: left .25s}
.btn-toggle.active:before{
opacity: .5}
.btn-toggle.active:after{
opacity: 1}
.btn-toggle.btn-sm:before,.btn-toggle.btn-sm:after{
line-height: -0.5rem;
color: #fff;
letter-spacing: .75px;
left: 0.4125rem;
width: 2.325rem}
.btn-toggle.btn-sm:before{
text-align: right}
.btn-toggle.btn-sm:after{
text-align: left;
opacity: 0}
.btn-toggle.btn-sm.active:before{
opacity: 0}
.btn-toggle.btn-sm.active:after{
opacity: 1}
.btn-toggle.btn-xs:before,.btn-toggle.btn-xs:after{
display: none}
.btn-toggle:before,.btn-toggle:after{
color: #6b7381}
.btn-toggle.active{
background-color: #f4a700}
.btn-toggle.btn-lg{
margin: 0 5rem;
padding: 0;
position: relative;
border: none;
height: 2.5rem;
width: 5rem;
border-radius: 2.5rem}
.btn-toggle.btn-lg:focus,.btn-toggle.btn-lg.focus,.btn-toggle.btn-lg:focus.active,.btn-toggle.btn-lg.focus.active{
outline: none}
.btn-toggle.btn-lg:before,.btn-toggle.btn-lg:after{
line-height: 2.5rem;
width: 5rem;
text-align: center;
font-weight: 600;
font-size: 1rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity .25s}
.btn-toggle.btn-lg:before{
content: 'Off';
left: -5rem}
.btn-toggle.btn-lg:after{
content: 'On';
right: -5rem;
opacity: .5}
.btn-toggle.btn-lg > .handle{
position: absolute;
top: 0.3125rem;
left: 0.3125rem;
width: 1.875rem;
height: 1.875rem;
border-radius: 1.875rem;
background: #fff;
transition: left .25s}
.btn-toggle.btn-lg.active{
transition: background-color 0.25s}
.btn-toggle.btn-lg.active > .handle{
left: 2.8125rem;
transition: left .25s}
.btn-toggle.btn-lg.active:before{
opacity: .5}
.btn-toggle.btn-lg.active:after{
opacity: 1}
.btn-toggle.btn-lg.btn-sm:before,.btn-toggle.btn-lg.btn-sm:after{
line-height: 0.5rem;
color: #fff;
letter-spacing: .75px;
left: 0.6875rem;
width: 3.875rem}
.btn-toggle.btn-lg.btn-sm:before{
text-align: right}
.btn-toggle.btn-lg.btn-sm:after{
text-align: left;
opacity: 0}
.btn-toggle.btn-lg.btn-sm.active:before{
opacity: 0}
.btn-toggle.btn-lg.btn-sm.active:after{
opacity: 1}
.btn-toggle.btn-lg.btn-xs:before,.btn-toggle.btn-lg.btn-xs:after{
display: none}
.btn-toggle.btn-sm{
margin: 0 0.5rem;
padding: 0;
position: relative;
border: none;
height: 1.5rem;
width: 3rem;
border-radius: 1.5rem}
.btn-toggle.btn-sm:focus,.btn-toggle.btn-sm.focus,.btn-toggle.btn-sm:focus.active,.btn-toggle.btn-sm.focus.active{
outline: none}
.btn-toggle.btn-sm:before,.btn-toggle.btn-sm:after{
line-height: 1.5rem;
width: 0.5rem;
text-align: center;
font-weight: 600;
font-size: 0.55rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity .25s}
.btn-toggle.btn-sm:before{
content: 'Off';
left: -0.5rem}
.btn-toggle.btn-sm:after{
content: 'On';
right: -0.5rem;
opacity: .5}
.btn-toggle.btn-sm > .handle{
position: absolute;
top: 0.1875rem;
left: 0.1875rem;
width: 1.125rem;
height: 1.125rem;
border-radius: 1.125rem;
background: #fff;
transition: left .25s}
.btn-toggle.btn-sm.active{
transition: background-color 0.25s}
.btn-toggle.btn-sm.active > .handle{
left: 1.6875rem;
transition: left .25s}
.btn-toggle.btn-sm.active:before{
opacity: .5}
.btn-toggle.btn-sm.active:after{
opacity: 1}
.btn-toggle.btn-sm.btn-sm:before,.btn-toggle.btn-sm.btn-sm:after{
line-height: -0.5rem;
color: #fff;
letter-spacing: .75px;
left: 0.4125rem;
width: 2.325rem}
.btn-toggle.btn-sm.btn-sm:before{
text-align: right}
.btn-toggle.btn-sm.btn-sm:after{
text-align: left;
opacity: 0}
.btn-toggle.btn-sm.btn-sm.active:before{
opacity: 0}
.btn-toggle.btn-sm.btn-sm.active:after{
opacity: 1}
.btn-toggle.btn-sm.btn-xs:before,.btn-toggle.btn-sm.btn-xs:after{
display: none}
.btn-toggle.btn-xs{
margin: 0 0;
padding: 0;
position: relative;
border: none;
height: 1rem;
width: 2rem;
border-radius: 1rem}
.btn-toggle.btn-xs:focus,.btn-toggle.btn-xs.focus,.btn-toggle.btn-xs:focus.active,.btn-toggle.btn-xs.focus.active{
outline: none}
.btn-toggle.btn-xs:before,.btn-toggle.btn-xs:after{
line-height: 1rem;
width: 0;
text-align: center;
font-weight: 600;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity .25s}
.btn-toggle.btn-xs:before{
content: 'Off';
left: 0}
.btn-toggle.btn-xs:after{
content: 'On';
right: 0;
opacity: .5}
.btn-toggle.btn-xs > .handle{
position: absolute;
top: 0.125rem;
left: 0.125rem;
width: 0.75rem;
height: 0.75rem;
border-radius: 0.75rem;
background: #fff;
transition: left .25s}
.btn-toggle.btn-xs.active{
transition: background-color 0.25s}
.btn-toggle.btn-xs.active > .handle{
left: 1.125rem;
transition: left .25s}
.btn-toggle.btn-xs.active:before{
opacity: .5}
.btn-toggle.btn-xs.active:after{
opacity: 1}
.btn-toggle.btn-xs.btn-sm:before,.btn-toggle.btn-xs.btn-sm:after{
line-height: -1rem;
color: #fff;
letter-spacing: .75px;
left: 0.275rem;
width: 1.55rem}
.btn-toggle.btn-xs.btn-sm:before{
text-align: right}
.btn-toggle.btn-xs.btn-sm:after{
text-align: left;
opacity: 0}
.btn-toggle.btn-xs.btn-sm.active:before{
opacity: 0}
.btn-toggle.btn-xs.btn-sm.active:after{
opacity: 1}
.btn-toggle.btn-xs.btn-xs:before,.btn-toggle.btn-xs.btn-xs:after{
display: none}
.btn-toggle.btn-secondary{
color: #6b7381;
background: #f4a700}
.btn-toggle.btn-secondary:before,.btn-toggle.btn-secondary:after{
color: #6b7381}
.btn-toggle.btn-secondary.active{
background-color: #f8ce74}

.flowplayer{
min-height: 270px}
.flowplayer .fp-color{
background-color: #f4a700}
.video-player{
overflow-y: hidden}
.video-player .modal-dialog{
width: 940px}
.video-player .modal-header,
.video-player .modal-footer{
padding: 15px;
border-top: 0;
border-bottom: 0}
.video-player .modal-header .close{
position: absolute;
z-index: 3500;
top: 15px;
right: 20px;
display: block;
width: 20px;
height: 20px;
text-indent: 0;
opacity: 1.0;
background-image: none}
.video-player .modal-header .close svg{
width: 20px;
height: auto;
fill: #f4a700}
.video-player .modal-header .close:hover{
background-image: none !important}
.video-player h3{
margin-top: 0.5em;
color: #f4a700}
.video-player-container{
position: relative;
width: 100%}
.video-player-container .main-video .flowplayer{
width: calc(100% - 270px);
max-width: 100%;
min-height: 270px;
background-color: #eaeaea}
.video-player-container .list-video{
position: absolute;
top: 0;
right: 0;
overflow-y: auto;
width: 270px;
height: 100%;
padding-right: 10px !important;
padding-left: 10px !important;
background-color: #eaeaea}
.video-player-container .list-video ul{
margin: 0;
padding: 0;
list-style-type: none}
.video-player-container .list-video ul > li{
display: inline-block;
width: 100%;
margin: 0 !important;
padding: 0.5em 0 !important;
list-style-type: none;
cursor: pointer;
border-bottom: 1px solid #fff}
.video-player-container .list-video ul > li:hover{
background-color: white}
.video-player-container .list-video ul > li.active{
background-color: #c4c4c4}
.video-player-container .list-video ul.with-counter{
counter-reset: playlist-items}
.video-player-container .list-video ul.with-counter > li:before{
font-family: monospace;
font-size: smaller;
float: right;
content: "#" counter(playlist-items);
counter-increment: playlist-items;
color: #f4a700}
.video-player-container .list-video ul .video-cont-list{
position: relative;
display: block;
float: left;
max-width: 100px;
margin-right: 10px !important}
.video-player-container .list-video ul .video-cont-list > img{
display: block;
min-width: 100px;
min-height: 57px;
background-color: #d1d0d0}
.video-player-container .list-video ul .video-cont-list:after{
position: absolute;
top: calc(50% - 14.5px);
left: calc(50% - 14.5px);
display: inline-block;
width: 29px;
height: 29px;
content: "";
pointer-events: none;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRUIyQURCRDcwNTVFNjExOTk0OUY2OEY0MjQ2NDk0MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRjUwQ0ZEQjU1ODkxMUU2OEQ0OENEOEQ3N0JERDVDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRjUwQ0ZEQTU1ODkxMUU2OEQ0OENEOEQ3N0JERDVDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFQjJBREJENzA1NUU2MTE5OTQ5RjY4RjQyNDY0OTQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVFQjJBREJENzA1NUU2MTE5OTQ5RjY4RjQyNDY0OTQzIi8+IDwvcmRmOkRlc2NyaXB0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");
background-repeat: no-repeat;
background-size: 29px 29px}
.video-player-container .list-video ul h3{
font-size: 16px;
margin-top: 0;
color: #f4a700}
.video-player-container .list-video ul .date-video{
font-size: 12px;
display: block}
.video-player-container .list-video ul p{
padding: 0.5em 0.5em 0}

/* ** [ /src_project/sites/portal/css/4/./disabled-by-cmp.css ] (@import) ** */
a.open-cookie-management-plattform,
a.open-cmp{
text-decoration: underline}
figure > iframe[data-opt-in] + figcaption{
font-size: smaller}
figure > iframe[src] + figcaption{
display: none !important}
figure.holder-youtube{
background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%2290%22%20viewBox%3D%220%200%20160%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cstyle%3Etext%7Bfont-family%3A%22sans-serif%22%3Bfont-size%3A10px%3Bfill%3A%23ff0000%3B%7D%3C%2Fstyle%3E%3Cg%3E%3Crect%20width%3D%22160%22%20height%3D%2290%22%20fill%3D%22282828%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%2260%22%20y%3D%2245%22%3Eyoutube%3C%2Ftext%3E%3Ctext%20x%3D%2275%22%20y%3D%2255%22%3E%E2%96%B6%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: contain}
figure.holder-youtube > iframe{
max-width: 100%;
height: 0;
padding-top: 56.2%}
figure.holder-whatchado{
background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%2290%22%20viewBox%3D%220%200%20160%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cstyle%3Etext%7Bfont-family%3A%22sans-serif%22%3Bfont-size%3A10px%3Bfill%3A%23e56020%3B%7D%3C%2Fstyle%3E%3Cg%3E%3Crect%20width%3D%22160%22%20height%3D%2290%22%20fill%3D%22282828%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%2250%22%20y%3D%2245%22%3Ewhatchado%3C%2Ftext%3E%3Ctext%20x%3D%2275%22%20y%3D%2255%22%3E%E2%96%B6%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
background-size: contain}
figure.holder-whatchado > iframe{
max-width: 100%;
height: 0;
padding-top: 56.2%}
figure.holder-23-degrees-chart > div[id].not-loaded{
display: flex;
max-width: 100%;
justify-content: space-between}
figure.holder-23-degrees-chart > div[id].not-loaded > img{
display: flex;
flex-direction: column}
figure.holder-23-degrees-chart > div[id].not-loaded > p{
display: flex;
flex-direction: column;
text-align: center;
justify-content: center}
div[rel="reCaptcha"][data-opt-in]{
display: block;
width: 300px;
height: 74px;
text-align: center;
vertical-align: middle;
border: 1px solid #d3d3d3;
border-radius: 3px;
background: #f9f9f9}

/* splitted due to filesize */

/* gen-time: (0.003848 sec) */