@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../fonts/ubuntu-1-300-italic.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../fonts/ubuntu-2-300-italic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../fonts/ubuntu-3-300-italic.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../fonts/ubuntu-4-300-italic.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../fonts/ubuntu-5-300-italic.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:url(../fonts/ubuntu-6-300-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(../fonts/ubuntu-7-500-italic.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(../fonts/ubuntu-8-500-italic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(../fonts/ubuntu-9-500-italic.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(../fonts/ubuntu-10-500-italic.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(../fonts/ubuntu-11-500-italic.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:url(../fonts/ubuntu-12-500-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-13-300-normal.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-14-300-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-15-300-normal.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-16-300-normal.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-17-300-normal.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:url(../fonts/ubuntu-18-300-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/ubuntu-19-500-normal.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/ubuntu-20-500-normal.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/ubuntu-21-500-normal.woff2) format('woff2');unicode-range:U+1F00-1FFF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/ubuntu-22-500-normal.woff2) format('woff2');unicode-range:U+0370-03FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/ubuntu-23-500-normal.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:url(../fonts/ubuntu-24-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{padding:0;margin:0;border:0}
html{height:100%;overflow:-moz-scrollbars-vertical;--scroll-behavior:smooth;scroll-behavior:smooth}
body{min-height:100%;text-align:left;background-color:#fff}
.block-transitions *,.block-transitions-dev *{transition:none!important}
a{outline:0}
:focus-visible{outline:2px dashed;outline-offset:3px}
input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=text]:focus-visible{outline-offset:-1px}
body{background-color:#fffaf0}
.grid-bg{grid-column:l2/r2;grid-row:2}
#header{grid-area:head;padding:0 18px 18px 18px}
#footer{grid-area:foot;padding:10px 18px}
#content{grid-area:content;margin:0 0 2rem 0;padding:0 18px 18px 18px;min-height:350px}
#sidebar{grid-area:side;margin:0 0 2rem 0;min-height:200px;padding:8px 18px 18px 18px}
#logo{display:block;height:auto;width:240px;margin-left:0;margin-top:35px}
#footer p{font-size:.8em;text-align:left;font-weight:400;line-height:1.2}
#footer a{color:inherit;border-bottom:1px dotted #faf6ee}
.element{clear:both}
#sidebar .element{margin:0 0 2em}
iframe{border:none}
@media only screen and (min-width:760px){.main-grid{display:grid;grid-template-columns:40px 7fr 3fr 40px;grid-template-areas:"l1 head head r1" "l2 content side r2" "l3 foot foot r3";gap:0}
#logo{width:290px}
#content{border-right:2px dotted #14143e;border-left:2px dotted #14143e;padding-right:16px;padding-left:16px}
}
@media only screen and (min-width:1320px){.main-grid{grid-template-columns:calc(50vw - 1240px / 2) 7fr 3fr calc(50vw - 1240px / 2)}
}
html{font-size:18px;line-height:1.5}
body{font-size:1rem;font-family:Ubuntu,sans-serif;font-weight:300;color:#14143e}
h1,h2{font-weight:500;text-align:left;margin-bottom:1em;margin-top:36px;line-height:1.5rem}
h1{font-size:1.5rem}
h2{font-size:1.2rem}
#sidebar>:first-child>h2:first-child,article header h1{margin-top:0}
h3{font-size:19px;font-weight:500;line-height:1em;margin:2em 0 1em 0}
p{margin-bottom:11px}
ol,ul{list-style-position:inside}
.element p{font-size:.8em;line-height:1.2;margin-bottom:0}
.element iframe{width:100%}
a,a:active,a:visited{color:#8a8797;font-weight:300}
a:hover{color:#14143e;font-weight:300}
nav ul{width:auto;text-align:left;margin:12px 0 10px 0;clear:both;list-style-type:none;padding:0}
nav li{list-style:none;display:inline;margin:0;padding:0}
nav li a:before{content:"\25B8\2009";font-size:80%;position:relative;top:-1px}
nav li:after{content:"\0a0\0a0"}
nav a,nav a:active,nav a:hover,nav a:visited{text-decoration:none;border-bottom:none;color:inherit}
nav li.active{font-weight:700}
.audio-player{display:block;background-color:rgba(20,20,62,.1);padding:1rem;border-radius:2px;margin-bottom:1rem}
.audio-player h3{margin:0 0 1rem 0;font-size:1em}
.audio-player audio{width:100%}
.audio-player button{height:1.5rem;width:1.5rem;border:2px solid #14143e;background-color:#fffaf0;color:transparent;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:22px 22px;border-radius:2px;margin:0 .5rem 0 0}
.audio-player button.audio-control-playpause{background-image:url(../images/audio_play.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.audio-player button.audio-control-playpause{background-image:url(../images/audio_play@2x.png)}
}
.audio-player button.btnPrev{background-image:url(../images/audio_prev.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.audio-player button.btnPrev{background-image:url(../images/audio_prev@2x.png)}
}
.audio-player button.btnNext{background-image:url(../images/audio_next.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.audio-player button.btnNext{background-image:url(../images/audio_next@2x.png)}
}
.audio-player .audio-head{background-color:#fffaf0;border-radius:2px;padding:.5rem;margin-bottom:1rem}
.audio-player .audio-headrow{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:none;flex-direction:row;flex-wrap:nowrap;margin-top:0}
.audio-player .audio-headrow>div{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.audio-player .audio-headrow .audio-display{width:75%}
.audio-player .audio-headrow .audio-volume{width:20%}
.audio-player .audio-headrow .audio-controls{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;white-space:nowrap}
.audio-player .audio-timeline{width:100%;height:4px;margin-left:8px;margin-right:8px;margin-top:.65rem;background-color:#14143e;margin-bottom:20px;cursor:pointer;padding:0 0}
.audio-player .audio-playhead{width:16px;height:16px;border:2px solid #14143e;border-radius:11px;margin-top:1px;background:#8a8797;cursor:pointer;position:relative;left:-11px;top:-7px}
.audio-player .audio-volume{width:100%;height:2px;background:#14143e;margin-left:8px;margin-right:8px;margin-top:11px;margin-bottom:20px;padding:0;position:relative;top:-5px;cursor:pointer}
.audio-player .audio-volumectrl{width:10px;height:10px;border:2px solid #14143e;border-radius:8px;margin-top:1px;background:#8a8797;cursor:pointer;position:relative;left:-8px;top:-5px}
.audio-player .audio-display{margin-bottom:.5em;font-weight:500}
.audio-player .audio-playlist{list-style-type:none;padding:0}
.audio-player .audio-playlist li{font-size:.9em;font-weight:500;line-height:1.2;padding:.2em 0 0 0;margin:0;margin-bottom:.5em;border-top:1px solid #14143e}
.audio-player .audio-playlist li a{color:inherit;text-decoration:none;border-bottom:none}
.audio-player .audio-playlist li:first-child{border-top:none}
.audio-player .audio-playlist .nr{display:inline-block;min-width:1.5rem;color:#14143e}
.audio-player .audio-playlist .audio-download{display:inline-block;color:transparent;margin-left:.5em;position:relative;background-repeat:no-repeat;background-position:center center;background-image:url(../images/audio_download.png);background-size:16px 16px;top:4px;width:18px;height:18px;text-indent:100%;white-space:nowrap;overflow:hidden}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.audio-player .audio-playlist .audio-download{background-image:url(../images/audio_download@2x.png)}
}
.audio-state-playing button.audio-control-playpause{background-image:url(../images/audio_pause.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.audio-state-playing button.audio-control-playpause{background-image:url(../images/audio_pause@2x.png)}
}
@media only screen and (min-width:760px){.press-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;flex-direction:row;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-right:-2rem}
.press-main .press-content{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:48%;width:calc(50% - 2rem);margin-left:0;margin-right:2rem;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.press-main .press-audio{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:48%;width:calc(50% - 2rem);margin-left:0;margin-right:2rem}
}
@media only screen and (min-width:1240px){.press-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;flex-direction:row;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-right:-1rem}
.press-main .press-content{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:64%;width:calc(66% - 2rem);margin-left:0;margin-right:2rem;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.press-main .press-audio{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:31%;width:calc(33% - 1rem);margin-left:0;margin-right:1rem}
}
.press-downloads{list-style-type:none;padding:0;margin-top:1rem}
@media only screen and (min-width:760px){.press-downloads{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;flex-direction:row;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-right:-2rem}
}
.press-download{display:block;background-color:rgba(20,20,62,.1);padding:1rem;padding-bottom:.25rem;border-radius:2px;margin-bottom:1rem}
@media only screen and (min-width:760px){.press-download{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:48%;width:calc(50% - 2rem - 2rem);margin-left:0;margin-right:2rem}
}
@media only screen and (min-width:1020px){.press-download{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:31.33333333%;width:calc(33.333333333333336% - 2rem - 2rem);margin-left:0;margin-right:2rem}
}
.press-download h3{margin:0 0 1rem 0;font-size:1em}
.press-download ul{font-size:.9em;list-style-type:none;padding:0;line-height:1.2;margin:.75rem 0}
.press-download li{margin-bottom:.35em}
.press-download li a{border-bottom:none}
.press-download li a:after{content:'';display:inline-block;color:transparent;margin-left:.5em;position:relative;background-repeat:no-repeat;background-position:center center;background-image:url(../images/audio_download.png);background-size:18px 18px;top:4px;width:18px;height:18px;text-indent:100%;white-space:nowrap}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.press-download li a:after{background-image:url(../images/audio_download@2x.png)}
}
.press-preview{text-align:center}
.press-download .press-preview img{max-height:69px}
.press-image-download .press-preview img{max-height:200px}
@media only screen and (min-width:1020px){.PressPage .elementgroup-embedelement{display:grid;gap:18px;grid-template-columns:1fr 1fr;grid-auto-rows:min-content}
}
.info-videos .info-video{margin-bottom:1rem}
@media only screen and (min-width:1020px){.info-videos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-ms-flex-wrap:wrap;flex-direction:row;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-right:-2rem}
.info-videos .info-video{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:48%;width:calc(50% - 2rem);margin-left:0;margin-right:2rem}
}
.file-size{white-space:nowrap}
form{max-width:25rem;width:calc(100% - 12px)}
form div.field{margin:5px 0 10px}
form fieldset{border:0;margin:0;padding:0}
form label{font-size:.8em;margin-bottom:2px}
form label.left{display:block}
form label.right{font-size:12px}
form input.text,form select,form textarea{border-radius:2px;width:100%;padding:4px 5px;font-size:.8em;background-color:#fff;border:1px solid #8a8797}
form .textajaxuniquetext:focus,form input.text:focus,form select:focus,form textarea:focus{outline:0}
form form textarea[disabled],form input[disabled]{background-color:#f7f7f7;border:1px solid #dad9d9}
form textarea{resize:vertical}
form .field .checkbox,form .field .radio{width:13px;height:13px;margin-right:6px;margin-top:3px;padding:0}
form .message{background-color:#fef4ba;padding:5px 10px;border:1px solid #e8c805;border-radius:3px}
form .good{background-color:#ecf9d0;border-color:#8fbe00}
form .bad{background-color:#f9d0d0;border-color:#cf0000;color:#b80000}
form .ie7 select{width:400px}
@media only screen and (max-width:480px){form{width:100%}
}
.Actions{margin-bottom:20px}
.Actions .action,a.btn,button,input[type=submit]{background-color:rgba(20,20,62,.1);color:#14143e;display:inline-block;border-radius:2px;padding:6px 10px 5px 10px;margin-top:10px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;border:none;font-size:13px;margin-right:10px;cursor:pointer}
.Actions .action:hover,a.btn:hover,button,input[type=submit]:hover{color:#fff}
a.btn{line-height:18px;margin-bottom:10px}
a.btn:after{content:'\2192';padding-left:10px}
.ie7 input.action{width:0;overflow:visible}
input.action[class]{width:auto}
.Actions:after{color:#fffaf0;display:inline-block;font-weight:400;margin-top:9px}
#MemberLoginForm_LoginForm .Actions:after{display:none}
#Remember{min-height:20px}
#ForgotPassword{clear:left}
#MemberLoginForm_LostPasswordForm .Actions:after{display:none}
.FormHeading{clear:both;padding-top:15px}
form .date .middleColumn input{width:114px}
.Actions input.action-minor,.Actions input.resetformaction{background-color:#888}
.Actions input.action-minor:hover,.Actions input.resetformaction:hover{background-color:#aaa}
.checkbox{line-height:1.2rem}
.checkbox label.right{color:#14143e;font-size:.8em;float:none;margin:0}
.checkbox .description{display:block;font-size:.8em;color:#14143e}
form .requiredField label.left:after{color:#B94A48;content:"*";font-size:14px;font-weight:400;padding-left:3px}
form div.checkbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}
form .checkbox .checkbox{clear:both}
span.message{margin:10px 0;display:block;max-width:390px;clear:left}
.ss-uploadfield-item-info button{margin-top:4px!important}
@media only screen and (max-width:900px){form{max-width:100%}
}
form .FieldList{border:0}
.embed-privacy,.video-container{width:100%;margin-bottom:18px}
@media only screen and (min-width:1020px){.embed-privacy,.video-container{margin-bottom:36px}
}
.video-embed iframe{width:100%;height:auto;aspect-ratio:16/9}
.embed-privacy{height:auto;aspect-ratio:16/9;position:relative;background-color:#fffaf0}
.embed-preview{position:absolute;height:100%;width:100%;object-fit:cover;max-width:none;opacity:.75}
.embed-privacy-back{position:absolute;inset:0;background-color:rgba(255,250,240,.7)}
.embed-privacy-text{padding:18px;position:absolute;top:25%;transform:translateY(-25%);z-index:1;max-height:calc(100% - (2 * 18px));overflow-y:scroll;text-align:center;font-size:.9em}
.embed-privacy-text h3{margin-top:0}
.embed-privacy-text button{background-color:rgba(20,20,62,.7);color:#fffaf0;margin-bottom:.5em}
.embed-privacy-text input[type=checkbox]{display:inline-block}
@media only screen and (max-width:1019px){.embed-privacy-text{padding:9px}
.embed-privacy-text h3{font-size:1em;margin-bottom:0}
}
.embed-revoke{font-size:.8em;color:#14143e}
p.events-more{margin-top:1.2em}
ul.events{list-style-type:none;padding:0;margin:0}
ul.events li{list-style-type:none;padding:0;margin:0;margin-bottom:.75}
ul.events p{margin:0}
ul.events-future li{margin-top:.75;margin-bottom:.75}
ul.events-future .title{font-weight:600}
ul.events-future .address,ul.events-future .description,ul.events-future .link,ul.events-future .ticketlink,ul.events-future .title{padding-left:1.5}
ul.events-future .main{font-weight:600}
ul.events-future .address,ul.events-future .description,ul.events-future .description p{font-size:.8em;line-height:1.2}
.element-teaserelement{margin-bottom:18px/2}
.element-teaserelement .element-content{display:grid;grid-template-columns:70px 1fr;gap:18px;align-items:center}
.element-teaserelement img{width:70px;height:auto}
.element-teaserelement .img-ph{height:70px;width:70px;background-color:transparent}
.element-teaserelement .element-link{font-size:1rem;font-weight:500}
.element-teaserelement .element-link a{font-weight:inherit;color:inherit}
img{max-width:100%}
.readmore{font-size:.8em;line-height:1.2;margin-bottom:11px}
left{float:left;margin:0 1em .5em 0;max-width:100%;height:auto}
.right{float:right;margin:0 0 .5em 1em;max-width:100%;margin-bottom:1em;height:auto}
.center,.rightAlone{max-width:100%;margin-bottom:1em}
@media only screen and (max-width:499px){.left,.right{margin:.5em 0;width:100%}
}
.captionImage{position:relative}
.captionImage img{max-width:100%;margin:0}
.captionImage p.caption{position:absolute;right:1rem;bottom:.2rem;text-align:right;font-size:.9em;margin:0;color:#fff;text-shadow:0 0 5px #14143e,-1px -1px 0 rgba(20,20,62,.2),1px 1px 0 rgba(20,20,62,.2),-1px 1px 0 rgba(20,20,62,.2),1px -1px 0 rgba(20,20,62,.2);transform:translate(50%,0) rotate(-90deg) translate(50%,0)}
ul.links{list-style-type:none;padding:0}
ul.links li{list-style-type:none}
ul.links li{min-height:22px;padding-left:30px;padding-top:2px;margin-bottom:6px;background-size:22px 22px;background-repeat:no-repeat}
ul.links li.facebook{background-image:url(../images/icon_facebook.png)}
ul.links li.mastodon{background-image:url(../images/icon_mastodon.png)}
ul.links li.soundcloud{background-image:url(../images/icon_soundcloud.png)}
ul.links li.bandcamp{background-image:url(../images/icon_bandcamp.png)}
ul.links li.youtube{background-image:url(../images/icon_youtube.png)}
ul.links li.instagram{background-image:url(../images/icon_instagram.png)}
ul.downloads{list-style-type:none;padding:0}
ul.downloads li{list-style-type:none}
ul.downloads li{margin-bottom:6px}/*# sourceMappingURL=styles.css.map */