.contao-cookiebar .highlight .cc-btn.success{background-color:#4c5761;margin-right:15px}.contao-cookiebar .cc-btn{font-size:.75em}@media(min-width: 768px){.contao-cookiebar .cc-inner{max-width:1000px}}.contao-cookiebar input:disabled+label:before,.contao-cookiebar input:disabled+label:after,.cc-btn.deny{display:none}.cookiebar_simple p,.cookiebar_simple .cc-info>a{color:#4c5761;border-bottom:0}body{font-family:"avenir-next-lt-pro","Century Gothic",CenturyGothic,arial,san-serif;font-size:1.55em;line-height:1.5em;color:#585858;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}a{border-bottom:1px solid #022859;color:#022859;font-weight:400;text-decoration:none}a:hover{color:#7f9e24}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1,h2,h3,h4,h5,h2 a,a h2,h1 a,a h1{color:#4c5761;font-kerning:normal}h3{color:#022859;font-size:1.125em;line-height:1.25em;margin-bottom:12px;font-weight:700}h1,h2,h2,h2 a,.modal_title{font-weight:700;font-family:"avenir-next-lt-pro-condensed",sans-serif;text-transform:uppercase;letter-spacing:.05em}h1 strong{font-weight:700}h1{font-size:2.75em;line-height:1.125em;margin-bottom:35px}h2{font-size:2em;line-height:1.25em;margin-bottom:30px}h2 a,a h2,h1 a,a h1{border-bottom:0}p{margin:0 0 1.8em 0}hr{border:0;border-bottom:15px solid #929289;margin:60px 0;width:100%}.btn,button,.search input.submit,.mod_eventlist .more a,.hs-button{border-bottom:0;padding:7px 40px 9px 40px;background-color:#4c5761;color:#fff;display:inline-block;font-weight:700;font-size:1.125rem;transition:all .2s ease;cursor:pointer;border:0;font-family:"avenir-next-lt-pro-condensed",sans-serif;text-transform:uppercase}.btn.dark{background-color:#022859}.btn.green,button.green,.btn.light{background-color:#7f9e24}.btn:hover,.button:hover,.search input.submit:hover,.mod_eventlist .more a:hover,.hs-button:hover{background-color:#022859;color:#fff}.btn.green:hover,button.green:hover,.btn.dark:hover,.btn.light:hover{background-color:#4c5761}.thin,h2 .thin{font-weight:400}h2 .thin{letter-spacing:-0.025em}#main ul{margin-bottom:30px}#main li{margin-bottom:.75em}.ce_downloads ul,.content-downloads ul{list-style:none;margin:0;padding:0;font-size:.875em}.ce_downloads li,.content-downloads li{margin-bottom:12px}.ce_downloads li a,.content-downloads li a{border-bottom:0}.dgray,.dgray h3,h3.dgray .dgray h2,h2.dgray{color:#62717e}strong{font-weight:700}img{animation:fadeIn 2.25s;-webkit-animation:fadeIn 2.25s;-moz-animation:fadeIn 2.25s;-o-animation:fadeIn 2.25s;-ms-animation:fadeIn 2.25s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.mod_article.full_background{position:relative;padding-top:75px;padding-bottom:75px;overflow:visible}.mod_article.full_background,.mod_article.full_background:before,.mod_article.full_background:after{background-color:#f5f6f5}.mod_article.full_background:before,.mod_article.full_background:after{content:" ";display:block;position:absolute;height:100%;width:2000px;top:0}.mod_article.full_background:before{left:-2000px}.mod_article.full_background:after{right:-2000px}.aff.flex_wrapper .article_inside{gap:30px;padding-right:30px;padding-left:30px}.aff .ce_text.size25,.aff .ce_text.size50,.aff .ce_text.size33,.aff .content-text.size25,.aff .content-text.size50,.aff .content-text.size33{background-color:#fff;font-size:.8em;border-radius:15px 15px 0 0}.aff .ce_text.size25,.aff .ce_text.size50,.aff .ce_text.size33,.aff .image_container,.aff .content-text.size25,.aff .content-text.size50,.aff .content-text.size33,.aff figure{border-radius:25px 25px 0 0}.aff .ce_text.size25,.aff .content-text.size25{width:calc(25% - 24px);padding:0}.aff .ce_text.size25 h3,.aff .ce_text.size25 p,.aff .content-text.size25 h3,.aff .content-text.size25 p{padding-right:30px;padding-left:30px}.aff .ce_text.size25 p,.aff .content-text.size25 p{line-height:1.35em}.aff .image_container,.aff figure{background-color:#022859;padding:30px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;min-height:208px}.aff .image_container img,.aff figure img{max-height:145px;width:auto;margin:auto}@media only screen and (max-width: 1250px){.aff.flex_wrapper .article_inside{gap:15px;padding-right:0;padding-left:0}.aff .ce_text.size25,.aff .content-text.size25{width:calc(25% - 12px);padding:0}}@media only screen and (max-width: 1150px){h1{font-size:2.5em;line-height:1.125em;margin-bottom:30px}h2{font-size:1.5em;line-height:1.25em;margin-bottom:15px}}#main .social a{border-bottom:0;margin-right:15px}address{padding:0;margin-top:0}#main .green-bar{position:relative;padding-left:45px}#main .green-bar:before{content:" ";display:block;width:20px;background-color:#7f9e24;height:calc(100% - 1.8em);position:absolute;left:0}.squares{position:relative}.squares div{position:absolute}.squares .bluesquare{height:150px;width:150px;background-color:#8fd6cd;top:0}.squares .orangesquare{height:120px;width:120px;background-color:#de6d34;left:15%;top:100px;z-index:100}.squares .greensquare{height:150px;width:150px;background-color:#7f9e24;left:4%;top:200px}.squares .yellowsquare{height:150px;width:150px;background-color:#debe54;left:50%;top:250px}#main .mod_navigation ul{padding:0;margin:0 0 60px 0;list-style:none;font-size:.7em;text-transform:lowercase;font-weight:600}#main .mod_navigation li,#main .mod_navigation a,#main .mod_navigation .active{display:inline-block}#main .mod_navigation a,#main .mod_navigation .active{padding:0 30px 0 30px;border-bottom:0}.events_table table{border:1px solid #0d3c64}.events_table table th{background:#0d3c64;color:#fff;padding:15px;text-align:left;text-transform:uppercase;font-weight:600}.events_table table tr:nth-child(even){background-color:#f3f3f3}.events_table table td{padding:15px}.center_element img{margin-left:auto;margin-right:auto}.maxh_aff img{max-height:175px;width:auto;padding:0}@media only screen and (max-width: 1050px){#container{font-size:.875em;line-height:1.4em}h1{font-size:2.125em;line-height:1.125em;margin-bottom:30px}.aff.flex_wrapper .article_inside{gap:60px;padding-right:30px;padding-left:30px}.aff .content-text.size25{width:calc(50% - 30px);padding:0}}@media only screen and (max-width: 875px){.size75.events_table{padding-right:15px;padding-left:15px}}@media only screen and (max-width: 800px){.aff.flex_wrapper .article_inside{gap:30px}.aff .ce_text.size25,.aff .content-text.size25{width:calc(50% - 15px);padding:0}}@media only screen and (max-width: 730px){#main .mod_navigation a,#main .mod_navigation .active{padding:0 10px 0 10px;border-bottom:0}}@media only screen and (max-width: 600px){.events_table table{font-size:.8em}.events_table table th,.events_table table td{padding:8px}.aff.flex_wrapper .article_inside{gap:60px}.aff .ce_text.size25,.aff .content-text.size25{width:100%}}.image_background_element{overflow:hidden;position:relative}.image_background_element .content-image,.image_background_element .ce_image,.image_background_element .content-image,.image_background_element .content-image{position:absolute}.image_background_element .content-image figure,.image_background_element .ce_image figure,.image_background_element .content-image figure,.image_background_element .content-image figure{overflow:hidden}.image_background_element .bg_dgray,.image_background_element .bg_lgray{z-index:100;padding:30px 60px;margin:90px auto;overflow:hidden;max-width:450px}.image_background_element .bg_dgray h2,.image_background_element .bg_dgray h2 a{margin-bottom:20px;border-bottom:none}.image_background_element .bg_dgray p{margin-bottom:25px}.image_background_element .bg_dgray a.btn{margin:0px;border-bottom:none}.image_background_element .bg_dgray a.btn.green:hover{background-color:#022859}@media only screen and (max-width: 1200px){.image_background_element .content-image img,.image_background_element .ce_image img,.image_background_element .content-image img,.image_background_element .content-text img{max-width:150%}}@media only screen and (max-width: 725px){.image_background_element .content-image img,.image_background_element .ce_image img,.image_background_element .content-image img,.image_background_element .content-image img{min-width:920px;height:auto;object-fit:cover}}