html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:initial}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:initial;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.animated{animation-duration:1s;animation-fill-mode:both}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@keyframes dash{to{stroke-dashoffset:0}}.start-animation{animation:dash 1s linear forwards}@keyframes scaleIn{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes scaleOut{0%{transform:scale(1.2)}to{transform:scale(1)}}.scaleIn{animation-name:scaleIn}.scaleOut{animation-name:scaleOut}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}25%{opacity:.25}75%{opacity:.75}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes animateHeaderLine01{0%{width:70%}50%{width:90%}to{width:70%}}@font-face{font-family:font-icomoon;font-style:normal;font-weight:700;src:url(../../fonts/icomoon.eot);src:local(""),url(../../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../../fonts/icomoon.woff) format("woff"),url(../../fonts/icomoon.ttf) format("truetype"),url(../../fonts/icomoon.svg#font-icomoon) format("svg")}@font-face{font-display:swap;font-family:shadowsintolighttwo;font-style:normal;font-weight:500;src:url(../../fonts/shadows-into-light-two-v18-latin-regular.woff2) format("woff2"),url(../../fonts/shadows-into-light-two-v18-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:league-spartan-300;font-style:normal;font-weight:400;src:url(../../fonts/league-spartan-v14-latin-300.woff2) format("woff2"),url(../../fonts/league-spartan-v14-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:league-spartan-500;font-style:normal;font-weight:400;src:url(../../fonts/league-spartan-v14-latin-500.woff2) format("woff2"),url(../../fonts/league-spartan-v14-latin-500.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}html{height:100%;overflow:auto}body,html{position:relative}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#474748;font-family:league-spartan-300,Helvetica,sans-serif;font-size:18px;line-height:1.5rem;min-height:100%;overflow:hidden}@media screen and (min-width:768px){body{font-size:21px}}#container,#wrapper{height:100%}#container #main{height:100%;padding-bottom:111px}@media screen and (min-width:992px){#container #main{padding-bottom:88px}}@media screen and (min-width:1200px){#container #main{padding-bottom:133px}}#container #main{position:relative}h2:has(+.ce_flexwrapper){margin-bottom:20px}small{font-size:16px}h1,h2,h3,h4,h5,h6{color:#3d5683;font-family:shadowsintolighttwo,Helvetica,sans-serif;font-weight:400;letter-spacing:.1rem;line-height:1;margin:1rem 0 .5rem}h1{font-size:40px;margin-bottom:13px}@media screen and (min-width:1200px){h1{font-size:48px;margin-bottom:14px}}h2{font-size:33px;margin-top:2.5rem}@media screen and (min-width:1200px){h2{font-size:41px}}h2+ul{margin-top:5px}h3{font-size:25px;margin-top:2.5rem}@media screen and (min-width:1200px){h3{font-size:31px}}h3+ul{margin-top:5px}ol,ul{line-height:1.2;list-style:none;list-style:disc;margin:0;margin:20px 0;padding:0;padding:0 0 0 20px}ol{list-style-type:decimal}a{color:#3d5683;text-decoration:none}figure{line-height:0}img{height:auto;width:100%}.ce_contentwrapper>.content-text:first-of-type>h2:first-child,.ce_contentwrapper>.content-text:first-of-type>h3:first-child,.ce_contentwrapper>.mod_eventlist:first-of-type>h2:first-child,.ce_contentwrapper>.mod_eventlist:first-of-type>h3:first-child,.ce_contentwrapper>h2:first-child{margin-top:0}.full-width{width:100%}.invisible{display:inline;height:0;left:-1000px;overflow:hidden;position:absolute;top:-1000px;width:0}.ce_stageteaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px;position:relative}.ce_stageteaser .image-wrapper,.ce_stageteaser .video-wrapper{align-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-grow:1;flex-wrap:wrap;line-height:0;max-height:300px;overflow:hidden}.ce_stageteaser .image-wrapper figure,.ce_stageteaser .video-wrapper figure{width:100%}@media screen and (min-width:768px){.ce_stageteaser .image-wrapper,.ce_stageteaser .video-wrapper{max-height:400px}}@media screen and (min-width:992px){.ce_stageteaser .image-wrapper,.ce_stageteaser .video-wrapper{max-height:500px}}@media screen and (min-width:1500px){.ce_stageteaser .image-wrapper,.ce_stageteaser .video-wrapper{max-height:600px}}.ce_stageteaser .image-wrapper:after,.ce_stageteaser .video-wrapper:after{border-color:#0000 #fff #fff #0000;border-style:solid;border-width:0 0 25px 100vw;bottom:0;content:"";height:0;position:absolute}@media screen and (min-width:992px){.ce_stageteaser .image-wrapper:after,.ce_stageteaser .video-wrapper:after{border-width:0 0 35px 100vw}}@media screen and (min-width:1200px){.ce_stageteaser .image-wrapper:after,.ce_stageteaser .video-wrapper:after{border-width:0 0 50px 100vw}}.ce_stageteaser .image-wrapper img,.ce_stageteaser .video-wrapper img{animation:scaleOut 15s ease alternate forwards}.ce_stageteaser video{height:auto;width:100%}.ce_stageteaser .outlinebox-wrapper{background-color:#0009;border:5px solid #fff;border-bottom:0;left:50%;max-width:700px;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}@media screen and (min-width:768px){.ce_stageteaser .outlinebox-wrapper{padding:30px}}.ce_stageteaser .outlinebox-wrapper:before{background:#fff;bottom:0;content:"";height:5px;position:absolute;right:-1px;width:15px}.ce_stageteaser .outlinebox-wrapper:after{background:#fff;bottom:0;content:"";height:5px;left:-1px;position:absolute;transition:width .1s;width:312px}.ce_stageteaser .outlinebox-wrapper svg{height:auto;width:100%}.ce_stageteaser .outlinebox-wrapper svg path{fill:none;stroke:#fff;stroke-width:2px}.ce_stageteaser .outlinebox-wrapper .outlinebox-wrapper_text{bottom:-3px;color:#fff;font-size:12px;font-weight:700;letter-spacing:4px;line-height:1;padding:0 10px;position:absolute;right:12px}@media screen and (min-width:576px){.ce_stageteaser .outlinebox-wrapper .outlinebox-wrapper_text{font-size:16px}}@media screen and (min-width:768px){.ce_stageteaser .outlinebox-wrapper .outlinebox-wrapper_text{bottom:-5px;font-size:20px;right:13px}}@media screen and (min-width:992px){.ce_stageteaser .outlinebox-wrapper .outlinebox-wrapper_text{font-size:22px}}@media screen and (min-width:1500px){.ce_stageteaser .outlinebox-wrapper .outlinebox-wrapper_text{font-size:25px}}.ce_topteaser{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:30px;max-height:150px;overflow:hidden;position:relative}@media screen and (min-width:768px){.ce_topteaser{max-height:200px}}@media screen and (min-width:1200px){.ce_topteaser{max-height:350px}}.ce_topteaser:after{border-color:#0000 #fff #fff #0000;border-style:solid;border-width:0 0 15px 100vw;bottom:0;content:"";height:0;position:absolute}@media screen and (min-width:992px){.ce_topteaser:after{border-width:0 0 25px 100vw}}@media screen and (min-width:1200px){.ce_topteaser:after{border-width:0 0 40px 100vw}}.ce_topteaser .topteaser-image{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.ce_topteaser .topteaser-image figure{width:100%}.ce_topteaser .topteaser-image img{animation:scaleOut 15s ease alternate forwards;height:auto;width:100%}.ce_topteaser .topteaser-text{background-color:#0009;border:2px solid #fff;max-width:80%;padding:0 10px;position:absolute;text-align:center}.ce_topteaser .topteaser-text h1,.ce_topteaser .topteaser-text h2,.ce_topteaser .topteaser-text h3{color:#fff;margin:10px}.ce_topteaser .topteaser-text h1{font-size:40px}@media screen and (min-width:768px){.ce_topteaser .topteaser-text h1{font-size:60px}}.ce_accordion{margin-bottom:20px}.ce_accordion:last-of-type{margin-bottom:40px}.ce_accordion>.toggler{border:1px solid #7f9ac2;color:#3d5683;cursor:pointer;padding:10px 40px 10px 10px;position:relative;transition:all .3s ease-in-out}.ce_accordion>.toggler:after,.ce_accordion>.toggler:before{background-color:#3d5683;border-radius:50px;content:"";height:2px;opacity:1;position:absolute;right:14px;top:calc(50% - 1px);transition:all .3s ease-in-out;width:18px}.ce_accordion>.toggler:after{transform:rotate(90deg)}.ce_accordion>.toggler.js-active{font-weight:700}.ce_accordion>.toggler.js-active:after,.ce_accordion>.toggler.js-active:before{background-color:#e89ab2}.ce_accordion>.toggler.js-active:after{transform:rotate(-180deg)}.ce_accordion>.toggler.js-active+.accordion{overflow:visible}.ce_accordion>.accordion{display:none;overflow:hidden;padding:20px;position:relative}.ce_accordion>.accordion>div>.content-element-group{margin-left:-20px;margin-right:-20px}.ce_accordion>.accordion>div p:first-child{margin-top:.5rem}.ce_accordion>.accordion>div h2,.ce_accordion>.accordion>div h3:first-child{margin-top:1.5rem}.content-accordion{border:0}.content-accordion .handorgel__header{border:1px solid #7f9ac2;color:#3d5683;cursor:pointer;margin-top:20px;padding:0;position:relative;transition:all .3s ease-in-out}.content-accordion .handorgel__header>button{border:0;font-family:league-spartan-300,Helvetica,sans-serif;font-size:18px;padding:13px 40px 10px 10px}@media screen and (min-width:768px){.content-accordion .handorgel__header>button{font-size:21px}}.content-accordion .handorgel__header>button:after,.content-accordion .handorgel__header>button:before{background-color:#3d5683;border-radius:50px;content:"";height:2px;opacity:1;position:absolute;right:14px;top:calc(50% - 1px);transition:all .3s ease-in-out;width:18px}.content-accordion .handorgel__header>button:after{transform:rotate(90deg)}.content-accordion .handorgel__header--open>button{font-weight:700}.content-accordion .handorgel__header--open>button:after,.content-accordion .handorgel__header--open>button:before{background-color:#e89ab2}.content-accordion .handorgel__header--open>button:after{transform:rotate(-180deg)}.content-accordion .handorgel__content{background-color:#fff}.content-accordion .handorgel__content .handorgel__content__inner{opacity:0;padding:20px;transition:opacity .7s ease-in-out}.content-accordion .handorgel__content .handorgel__content__inner .content-text .rte h3:first-child{margin-top:0}.content-accordion .handorgel__content .handorgel__content__inner>.content-element-group{margin-left:-16px;margin-right:-16px}.content-accordion .handorgel__content--opened .handorgel__content__inner{opacity:1}.download-element{margin:0}.download-element>a{display:inline-block;margin-bottom:0;margin-top:0;padding-right:30px;position:relative;text-decoration:none}.download-element>a:before{bottom:50%;color:#7f9ac2;content:"\e960";font-family:font-icomoon;font-size:18px;height:18px;line-height:1;margin-bottom:-10px;position:absolute;right:5px;top:0;transition:transform .3s ease-in-out;width:18px}.download-element>a:hover:before{transform:translateY(3px)}.ce_downloads ul{list-style:none;margin:0;padding:0}.ce_downloads ul .download-element{margin-bottom:20px}.ce_person-tile{box-shadow:.25rem .3rem .5rem 0 #0003;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-basis:calc(50% - 10px);flex-direction:column;overflow:hidden;position:relative;width:100%}@media screen and (min-width:576px){.ce_person-tile{flex-basis:calc(33% - 12px)}}@media screen and (min-width:768px){.ce_person-tile{flex-basis:calc(25% - 15px)}}.ce_person-tile.person-placeholder{background-color:#e9e9e9;min-height:250px;position:relative}.ce_person-tile.person-placeholder:after{color:#dfdddd;content:"\e971";font-family:font-icomoon;font-size:180px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.ce_person-tile.person-placeholder>div{z-index:1}.ce_person-tile .person-tile_image{max-height:250px;overflow:hidden;position:relative;width:100%}.ce_person-tile .person-tile_image figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;justify-content:center;line-height:0}.ce_person-tile .person-tile_image figure img{height:100%;object-fit:cover;width:auto}@media screen and (min-width:992px){.ce_person-tile .person-tile_image figure img{width:100%}}.ce_person-tile .person-tile_content{background-color:#3d5683cc;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;position:absolute;width:100%}.ce_person-tile .person-tile_content>div{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;line-height:1;padding:10px}.ce_person-tile .person-tile_content>div:first-of-type{font-size:1rem}.ce_person-tile .person-tile_content>div:first-of-type>span:first-of-type{font-weight:700;margin-bottom:2px}.ce_person-tile .person-tile_content>div:first-of-type>span:last-of-type{font-size:.8rem}@media screen and (min-width:992px){.ce_person-tile .person-tile_content>div:first-of-type>span:last-of-type{font-size:1rem}}.ce_person-tile .person-tile_content>div:last-of-type{align-items:center;justify-content:center;padding:0 5px 0 0}.ce_person-tile .person-tile_content>div:last-of-type>span{font-size:1rem;text-align:center}.ce_person-tile .person-tile_content>div:last-of-type>a{border-top:1px solid #fff;line-height:0}.ce_person-tile .person-tile_content>div:last-of-type>a .contact-icon{display:inline-block;height:25px;position:relative;width:24px}.ce_person-tile .person-tile_content>div:last-of-type>a .contact-icon:before{color:#fff;content:"\e901";font-family:font-icomoon;font-size:24px;line-height:1;position:absolute;top:0}input,select,textarea{background:#fff;border:1px solid #474748;box-sizing:border-box;color:#474748;display:block;font-family:inherit;height:43px;margin-bottom:15px;padding:0 10px;text-align:left;width:100%}input:focus,select:focus,textarea:focus{border:1px solid #5b9893;outline:none}input.error,select.error,textarea.error{border-color:#e65771;border-width:2px;color:#e65771}input.error:focus,select.error:focus,textarea.error:focus{border-color:#e65771;color:#e65771}.formbody input[type=checkbox]{box-sizing:border-box;cursor:pointer;display:inline-block;opacity:0;padding:0;position:absolute;vertical-align:middle;width:auto}.formbody input[type=checkbox]+label:before{border:1px solid #474748;color:#5b9893;content:"";height:23px;left:0;position:absolute;text-align:center;top:3px;vertical-align:top;width:23px}.formbody input[type=checkbox]:checked+label:before{color:#5b9893;content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='100%' height='auto' viewBox='0 0 120 120' enable-background='new 0 0 120 120' xml:space='preserve'%3E%3Cpath fill='none' stroke='%233d837d' stroke-miterlimit='10' d='M-76.14-29.002'/%3E%3Cpath fill='none' stroke='%233d837d' stroke-width='7' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M7.461,7.462 l105.076,105.076 M7.461,112.539L112.538,7.462'/%3E%3C/svg%3E");height:23px;left:0;position:absolute;top:3px;width:23px}.formbody input[type=checkbox]+label{cursor:pointer;display:inline-block;font-weight:400;line-height:1.5;margin:0;padding-left:30px;position:relative;vertical-align:middle;white-space:normal}input,select,textarea{font-size:16px}textarea{min-height:100px;padding-top:10px}select{-moz-appearance:none;-webkit-appearance:none;padding-right:40px}fieldset{border:0;padding:10px 0}fieldset legend{line-height:1}.formbody fieldset.mandatory span.mandatory,.formbody label.mandatory span.mandatory{color:#e65771}.formbody input[type=checkbox]+label{display:block}.formbody .fl-is-active label.fl-label{font-size:16px}.formbody .widget-text:first-of-type{padding-top:5px}.formbody .widget-text .error{color:#e65771}.formbody .widget-text p.error{color:#e65771;font-size:.8em;margin-bottom:7px}.formbody .widget-text .fl-input,.formbody .widget-text input{border-radius:0}.formbody .widget-text .fl-input.error,.formbody .widget-text input.error{border-color:#e65771}.formbody .widget-textarea .fl-textarea,.formbody .widget-textarea textarea{border-radius:0}.formbody .widget-textarea .fl-textarea.error,.formbody .widget-textarea textarea.error{border-color:#e65771}.formbody .widget-submit{margin-top:20px}.formbody .widget-submit button{align-items:center;background:none;border:0;border:1px solid;border:1px solid #3d5683;color:#3d5683;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;font-size:18px;font-weight:700;height:40px;justify-content:center;margin:.5rem;padding:0 10px;padding:3px 30px 0 25px;position:relative;text-align:center;text-transform:uppercase;transition:all .35s}.formbody .widget-submit button:after,.formbody .widget-submit button:before{content:"\e903";font-family:font-icomoon;font-size:20px;height:20px;position:absolute;right:8px;top:7px;transition:all .7s}@media screen and (min-width:768px){.formbody .widget-submit button:before{transition:color .1s}.formbody .widget-submit button:after{opacity:0}.formbody .widget-submit button{transition:all .3s}.formbody .widget-submit button:hover{background-color:#3d5683;color:#fff;letter-spacing:1.5px;transform:scale(1.05) rotate(-2deg)}.formbody .widget-submit button:hover:after{color:#fff;opacity:1;right:1px}}.pagination>ul li a.last,.pagination>ul li a.next,p.more>a{position:relative}.pagination>ul li a.last:after,.pagination>ul li a.next:after,p.more>a:after{content:"\e903";font-family:font-icomoon;font-size:20px;height:20px;line-height:1;position:absolute;top:calc(50% - 9px);transition:transform .3s ease-in-out;width:20px}@media screen and (min-width:576px){.pagination>ul li a.last:hover:after,.pagination>ul li a.next:hover:after,p.more>a:hover:after{transform:translateX(4px)}}.mod_newsreader .layout_full p.back>a,.pagination>ul li a.first,.pagination>ul li a.previous,p.back>a{margin-left:15px;position:relative}.mod_newsreader .layout_full p.back>a:after,.pagination>ul li a.first:after,.pagination>ul li a.previous:after,p.back>a:after{content:"\e905";font-family:font-icomoon;font-size:20px;height:20px;left:-20px;line-height:1;position:absolute;right:auto;top:calc(50% - 11px);transition:transform .3s ease-in-out;width:20px}@media screen and (min-width:576px){.mod_newsreader .layout_full p.back>a:hover:after,.pagination>ul li a.first:hover:after,.pagination>ul li a.previous:hover:after,p.back>a:hover:after{transform:translateX(-4px)}}.content-hyperlink a[href^="/"],.content-text a,.download-element>a{position:relative;text-decoration:underline;text-decoration-color:#b3e0c5;text-decoration-style:dotted}@media screen and (min-width:768px){.content-hyperlink a[href^="/"]:hover,.content-text a:hover,.download-element>a:hover{text-decoration-style:solid}}.content-hyperlink a[href^="/"]{margin-right:20px;position:relative;text-decoration:none}.content-hyperlink a[href^="/"]:after{content:"\e903";font-family:font-icomoon;font-size:20px;height:20px;position:absolute;right:-18px;top:-2px;transition:right .3s}@media screen and (min-width:768px){.content-hyperlink a[href^="/"]:hover:after{right:-22px}}.scrolltop-btn{background:#7f9ac2;bottom:10%;height:40px;position:fixed;right:-50px;transition:right .5s ease-in-out;width:40px;z-index:2}.show-scrolltop .scrolltop-btn{cursor:pointer;right:0}.scrolltop-btn:after{color:#fff;content:"\e904";font-family:font-icomoon;left:calc(50% - 8px);position:absolute;top:calc(50% - 11px)}hr.custom-hr{background-color:#dfdddd;border:0;height:1px;margin:40px 0}hr.custom-hr+h1,hr.custom-hr+h2,hr.custom-hr+h3,hr.custom-hr+h4{margin-top:0}

/*!
 * Float Labels
 * @version: 3.3.9
 * @author: Paul Ryley (http://geminilabs.io)
 * @url: https://pryley.github.io/float-labels.js
 * @license: MIT
 */.fl-form .fl-wrap{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;text-rendering:optimizeLegibility}.fl-form input.fl-input,.fl-form select.fl-select,.fl-form textarea.fl-textarea{background-color:#fff;border:1px solid #474748;border-radius:3px;box-sizing:border-box;font-size:16px;line-height:1.5;margin-bottom:24px;outline:0;transition:all .2s ease-in-out;width:100%}.fl-form input.fl-input:-moz-placeholder,.fl-form input.fl-input::-moz-placeholder,.fl-form select.fl-select:-moz-placeholder,.fl-form select.fl-select::-moz-placeholder,.fl-form textarea.fl-textarea:-moz-placeholder,.fl-form textarea.fl-textarea::-moz-placeholder{color:#bbb}.fl-form input.fl-input:-ms-input-placeholder,.fl-form select.fl-select:-ms-input-placeholder,.fl-form textarea.fl-textarea:-ms-input-placeholder{color:#bbb}.fl-form input.fl-input::-webkit-input-placeholder,.fl-form select.fl-select::-webkit-input-placeholder,.fl-form textarea.fl-textarea::-webkit-input-placeholder{color:#bbb}.fl-form select.fl-select{-webkit-appearance:none;-moz-appearance:none;color:#bbb;cursor:pointer;position:relative}.fl-form select.fl-select::-ms-expand{display:none}.fl-form .fl-is-active input.fl-input,.fl-form .fl-is-active select.fl-select,.fl-form .fl-is-active textarea.fl-textarea{background-color:#fff;border-color:#474748;color:#474748}.fl-form .fl-has-focus input.fl-input,.fl-form .fl-has-focus select.fl-select,.fl-form .fl-has-focus textarea.fl-textarea{background-color:#fff;border-color:#5b9893}.fl-form label.fl-label{border-top-left-radius:3px;color:#bbb;display:block;font-size:12px;font-weight:400;left:0;line-height:1;opacity:0;position:absolute;top:-12px;transition:all .2s ease-in-out;visibility:hidden;z-index:1}body[dir=rtl] .fl-form label.fl-label{left:unset;right:0}.fl-form .fl-is-active label.fl-label{opacity:1;visibility:visible}.fl-form .fl-has-focus label.fl-label{color:#5b9893}.fl-form .fl-is-required:before{color:#e65771;content:"*";display:block;font-size:16px;line-height:1.75;opacity:1;padding:6px 0 0;position:absolute;right:15px;top:1px;transition:all .2s ease-in-out;z-index:1}body[dir=rtl] .fl-form .fl-is-required:before{left:15px;right:unset}.fl-form .fl-is-required.fl-is-active:before{opacity:0}.fl-form.fl-style-1 input.fl-input,.fl-form.fl-style-1 select.fl-select,.fl-form.fl-style-1 textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 select.fl-select{height:38px}.fl-form.fl-style-1 .fl-is-active input.fl-input,.fl-form.fl-style-1 .fl-is-active select.fl-select,.fl-form.fl-style-1 .fl-is-active textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 label.fl-label{background-color:initial;left:10px;padding:12px 3px;top:1px}.fl-form.fl-style-1 label.fl-label:before{background-color:#fff;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:19px;z-index:-1}.fl-form.fl-style-1 .fl-is-active label.fl-label{padding:3px;top:-9px}.fl-form.fl-style-1 .fl-is-active label.fl-label:before{top:9px}body[dir=rtl] .fl-form.fl-style-1 label.fl-label{left:unset;right:10px}.fl-form.fl-style-2 input.fl-input,.fl-form.fl-style-2 select.fl-select,.fl-form.fl-style-2 textarea.fl-textarea{padding:12px}.fl-form.fl-style-2 select.fl-select{height:50px}.fl-form.fl-style-2 .fl-is-active input.fl-input,.fl-form.fl-style-2 .fl-is-active select.fl-select,.fl-form.fl-style-2 .fl-is-active textarea.fl-textarea{padding:18px 12px 6px}.fl-form.fl-style-2 label.fl-label{left:10px;padding:6px 3px 3px;top:1px}.fl-form.fl-style-2 .fl-is-required:before{padding-top:12px}body[dir=rtl] .fl-form.fl-style-2 label.fl-label{left:unset;right:10px}.fl-form .fl-wrap-select:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cpath fill='%23bbb' d='M4 0 0 6.5h8L4 0zM0 9.5 4 16l4-6.5z'/%3E%3C/svg%3E") no-repeat;background-position:100% 50%;background-size:7px 14px;content:"";display:block;height:calc(100% - 2px);position:absolute;right:6px;top:1px;width:12px;z-index:2}body[dir=rtl] .fl-form .fl-wrap-select:after{left:6px;right:unset}#header{background-color:#fff;box-shadow:0 -2px 10px -2px #a1a1a1;padding-bottom:18px;position:relative;width:100%;z-index:2}@media screen and (min-width:768px){#header{padding-bottom:26px}}#header .inside{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:86px;padding:10px 20px;position:relative;transition:padding .3s ease-in-out}@media screen and (min-width:1200px){#header .inside{align-items:end;justify-content:space-between;margin:0 auto;max-width:1140px;padding:20px}}#header .header-lines{bottom:0;height:18px;position:absolute;width:100%;z-index:0}@media screen and (min-width:768px){#header .header-lines{height:26px}}#header .header-lines span,#header .header-lines:after,#header .header-lines:before{background:#b3e0c5;border-radius:0 10px 10px 0;bottom:0;content:"";height:4px;position:absolute;width:90%}@media screen and (min-width:768px){#header .header-lines span,#header .header-lines:after,#header .header-lines:before{height:6px}}#header .header-lines:after{background:#e89ab2;bottom:7px;width:80%}@media screen and (min-width:768px){#header .header-lines:after{bottom:10px}}#header .header-lines>span{background:#7f9ac2;bottom:14px;width:70%}@media screen and (min-width:768px){#header .header-lines>span{bottom:20px}}.quick-contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0 20px 0 0;position:absolute;right:90px;top:0}@media screen and (min-width:1200px){.quick-contact{right:0}}.quick-contact>li{height:30px;margin-right:10px;position:relative;transition:height .3s ease-in-out;width:30px}.quick-contact>li>a>span{display:none}@media screen and (min-width:1200px){.quick-contact>li>a>span{display:block}}.quick-contact>li>a line{stroke-width:1px}@media screen and (min-width:1200px){.quick-contact>li{height:auto;width:auto}}.quick-contact>li:last-child{margin-right:0}.quick-contact>li>a:before{font-family:font-icomoon;left:6px;line-height:1;position:absolute;top:2px}.quick-contact>li:first-child>a:before{content:"\e900";font-size:20px;height:20px;left:6px;width:20px}.quick-contact>li:nth-child(2)>a:before{content:"\e901";font-size:21px;height:21px;left:4px;width:21px}.quick-contact>li a{color:#474748;display:block;font-size:15px;height:100%;padding:5px 10px 5px 20px;text-decoration:none}@media screen and (min-width:1200px){.quick-contact>li a{opacity:1;padding:5px 0 5px 30px;position:relative;right:0;white-space:nowrap}}.main-logo{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;width:120px}.main-logo>a{display:inline-block}@media screen and (min-width:768px){.main-logo{width:164px}}.main-navigation{font-family:league-spartan-300,Helvetica,sans-serif}.main-navigation a{color:#474748;text-decoration:none}.main-navigation ol,.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation{background-color:#ffffffe6;box-shadow:-2px 0 10px -2px #474748;font-size:1em;height:100%;min-width:60vw;overflow-y:auto;padding:20px 20px 89px;position:fixed;right:-100%;top:89px;transition:right 1s ease-in-out;z-index:1}@media screen and (min-width:768px){.main-navigation{min-width:30vw}}@media screen and (min-width:1200px){.main-navigation{background-color:#fff;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:22px;height:auto;justify-content:flex-end;max-width:1140px;overflow:visible;padding:0;position:relative;right:auto;top:0}}.js-mobilenav-active .main-navigation{right:0;top:86px}.main-navigation li{text-align:right}@media screen and (min-width:1200px){.main-navigation li{text-align:left}.main-navigation .level_1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0 5px;transition:padding .3s ease-in-out}}.main-navigation .level_1>li{border-bottom:1px solid #a1a1a1;opacity:0;padding:15px 30px 15px 0;transform:scale(1.15) translateY(-30px);transition:transform .8s cubic-bezier(.04,.43,.62,.94),opacity .8s cubic-bezier(.04,.43,.62,.94)}@media screen and (min-width:1200px){.main-navigation .level_1>li{border:0;opacity:1;padding:0 20px;position:relative;transform:none}.main-navigation .level_1>li:after{background-color:#7f9ac2;border-radius:5px;content:"";height:6px;position:absolute;right:-3px;top:calc(50% - 3px);width:6px}.main-navigation .level_1>li:last-child{padding-right:0}.main-navigation .level_1>li:last-child:after{background-color:inherit;height:0;width:0}set color change .main-navigation .level_1>li:nth-child(3n-1):after{background-color:#7f9ac2}.main-navigation .level_1>li:nth-child(3n-2):after{background-color:#e89ab2}.main-navigation .level_1>li:nth-child(3n-3):after{background-color:#b3e0c5}.main-navigation .level_1>li>a,.main-navigation .level_1>li>strong{position:relative}.main-navigation .level_1>li>a:before,.main-navigation .level_1>li>strong:before{background-color:#0b92a4;content:"";height:1px;left:50%;position:absolute;top:-6px;transition:width .3s ease 0s,left .3s ease 0s;width:0}.main-navigation .level_1>li.active>a:before,.main-navigation .level_1>li.active>strong:before,.main-navigation .level_1>li.trail>a:before,.main-navigation .level_1>li.trail>strong:before,.main-navigation .level_1>li>a:active:before,.main-navigation .level_1>li>a:hover:before,.main-navigation .level_1>li>strong:active:before,.main-navigation .level_1>li>strong:hover:before{left:0;width:100%}.main-navigation .level_1>li.submenu:hover>.level_2{max-height:500px;opacity:1}}.main-navigation .level_1>li strong{color:#3d5683}.js-mobilenav-active .main-navigation .level_1>li.active-mobile-item_in{opacity:1;transform:scale(1) translateY(0)}.js-mobilenav-active .main-navigation .level_1>li.active-mobile-item_out{opacity:0;transform:scale(1) translateY(-30px)}.main-navigation .level_1 ul{max-height:0;opacity:0;overflow:hidden;transition:max-height 1s ease-in-out,opacity 1s ease-in-out}@media screen and (min-width:1200px){.main-navigation .level_1 ul{transition:max-height 1s ease-in-out,opacity .6s ease-in-out}}.main-navigation .level_1 li.is-active>ul{height:auto;max-height:800px;opacity:1}.main-navigation .level_1 li.is-active .nav-toggler{transform:rotate(-180deg)}.main-navigation .level_1 li.is-active .nav-toggler:after,.main-navigation .level_1 li.is-active .nav-toggler:before{border:solid #e89ab2;border-width:0 0 2px;top:-4px}.main-navigation .level_1 .nav-toggler{cursor:pointer;display:inline-block;height:20px;position:absolute;right:2px;transition:transform .3s ease-in-out;width:20px}.main-navigation .level_1 .nav-toggler:after,.main-navigation .level_1 .nav-toggler:before{border:2px solid #3d5683;border-radius:1px;content:"";height:15px;line-height:1;position:absolute;width:15px}.main-navigation .level_1 .nav-toggler:before{border-width:0 0 2px;right:2px;top:0;transform:rotate(45deg)}.main-navigation .level_1 .nav-toggler:after{border-width:0 0 2px;right:2px;top:0;transform:rotate(-45deg)}@media screen and (min-width:1200px){.main-navigation .level_1 .nav-toggler{display:none}.main-navigation .level_2,.main-navigation .level_3{background-color:#ffffffe6;box-shadow:0 3px 8px #474748;display:block;inset:0 auto auto 0;min-width:300px;padding:0;position:absolute;top:calc(100% + 5px);z-index:3}}.main-navigation .level_2 li,.main-navigation .level_3 li{padding:20px 20px 5px}@media screen and (min-width:1200px){.main-navigation .level_2 li,.main-navigation .level_3 li{border-bottom:1px solid #a1a1a1;padding:10px 25px;position:relative}.main-navigation .level_2 li:first-child,.main-navigation .level_3 li:first-child{padding-top:20px}.main-navigation .level_2 li:last-child,.main-navigation .level_3 li:last-child{border-bottom:0;padding-bottom:10px}.main-navigation .level_2 li:after,.main-navigation .level_3 li:after{background-color:initial;content:"";height:0;position:absolute;right:0;width:0}.main-navigation .level_2 li a,.main-navigation .level_3 li a{display:block;transform:translateX(0);transition:transform .3s}.main-navigation .level_2 li a:hover,.main-navigation .level_3 li a:hover{transform:translateX(5px)}}.burger-toggler--container{display:none}@media screen and (max-width:1199.98px){.burger-toggler--container{align-items:center}.burger-toggler--container,.burger-toggler--container .burger-toggler{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.burger-toggler--container .burger-toggler{cursor:pointer;height:37px;justify-content:flex-end;position:relative;transition:background-color .8s;width:45px;z-index:5}.burger-toggler--container .burger-toggler>span{background-color:#5b9893;border-radius:25px;height:4px;opacity:1;position:absolute;transition:all .5s cubic-bezier(.04,.43,.62,.94);transition-delay:0s;width:35px}.burger-toggler--container .burger-toggler>span:first-child{transform:translateY(8px) rotate(0deg)}.burger-toggler--container .burger-toggler>span:nth-child(2){transform:translateY(17px) rotate(0deg);width:25px}.burger-toggler--container .burger-toggler>span:nth-child(3){transform:translateY(26px) rotate(0deg)}.js-mobilenav-active .burger-toggler--container .burger-toggler>span:first-child{transform:translateY(17px) rotate(45deg)}.js-mobilenav-active .burger-toggler--container .burger-toggler>span:nth-child(2){opacity:0;transform:translateY(17px) rotate(0deg)}.js-mobilenav-active .burger-toggler--container .burger-toggler>span:nth-child(3){transform:translateY(17px) rotate(-45deg)}}.quick-nav-short{margin:0 auto -15px;max-width:1140px;position:relative;width:100%}@media screen and (min-width:992px){.quick-nav-short{margin:0 auto}}.quick-nav-short ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap}.quick-nav-short ul li{align-items:center;border:1px solid #dfdddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;justify-content:center;margin:-80px 15px 0 0;overflow:hidden;padding:0 15px}.quick-nav-short ul li:last-child{margin-right:20px}.quick-nav-short ul{position:absolute;right:0}@media screen and (min-width:1200px){.post-it ul{top:-75px}}.post-it ul li{background:#efec88}.post-it ul li>a{text-decoration:underline}@media screen and (min-width:992px){.post-it ul{margin-top:0;top:-65px}.post-it ul li{background:#fefabc linear-gradient(150deg,#efec88,#fefabc);border:1px solid #ccc;border-bottom-right-radius:60px 5px;box-shadow:0 4px 4px #a1a1a166;font-family:shadowsintolighttwo,Helvetica,sans-serif;font-size:1.1em;height:110px;margin:0 20px 0 0;padding:25px 15px;transform:rotate(4deg);width:130px}.post-it ul li:last-child{margin-top:-10px;transform:rotate(-2deg)}.post-it ul li:before{background-color:rgba(0,0,0,.025);content:"";height:20px;left:0;position:absolute;top:0;width:100%;z-index:-1}}.ce_contentwrapper{margin:20px auto;max-width:1140px;padding:20px 20px 40px}.ce_contentwrapper>.content-element-group{margin:20px 0}.ce_contentwrapper>.content-element-group>.ce_accordion{margin-bottom:20px}.wrapper-section.with-bg{background:radial-gradient(at top left,#dfdddd,#8a8a8a);color:#fff;padding:20px 0}.ce_flexwrapper{--gap:$grid-spacing;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-1);width:calc(100% + var(--gap))}.ce_flexwrapper>*{margin:var(--gap) 0 0 var(--gap)}.ce_flexwrapper h2,.ce_flexwrapper h3,.ce_flexwrapper h4,.ce_flexwrapper h5{flex-basis:100%}.ce_flexwrapper.flex-center{justify-content:center}@media screen and (max-width:991.98px){.mod_calendar{overflow-x:scroll}}.mod_calendar table.calendar{border:1px solid #474748;border-collapse:initial!important;overflow:hidden;width:100%}.mod_calendar table.calendar thead{background-color:#7f9ac2}.mod_calendar table.calendar thead tr{width:100%}.mod_calendar table.calendar thead tr th{padding:10px;width:14.2857142857%}.mod_calendar table.calendar thead tr th.head{background:#7f9ac2;color:#fff;font-family:league-spartan-300,Helvetica,sans-serif}.mod_calendar table.calendar thead tr th.head>a{color:#fff;font-family:league-spartan-300,Helvetica,sans-serif;font-size:.9rem}.mod_calendar table.calendar thead tr th.label{background:#fac08e;border-right:1px solid #474748;font-weight:400}.mod_calendar table.calendar thead tr th.label:last-of-type{border-right:0}.mod_calendar table.calendar thead tr th.label>span{display:none;font-size:0}.mod_calendar table.calendar tbody tr{width:100%}.mod_calendar table.calendar tbody tr td{border-bottom:1px solid #474748;border-right:1px solid #474748;font-size:1.2rem;padding:35px 10px 10px;width:14.2857142857%}.mod_calendar table.calendar tbody tr td:last-of-type{border-right:0}.mod_calendar table.calendar tbody tr td{position:relative}.mod_calendar table.calendar tbody tr td.active{color:#e89ab2}.mod_calendar table.calendar tbody tr td.active>.header{font-weight:700;text-decoration:underline}.mod_calendar table.calendar tbody tr td.empty{background:#dfdddd}.mod_calendar table.calendar tbody tr td.today{color:#3d5683;font-weight:700}.mod_calendar table.calendar tbody tr td .header{position:absolute;right:10px;top:10px}.mod_calendar table.calendar tbody tr td .event{font-size:.8rem;font-weight:400}.mod_calendar table.calendar tbody tr td a{color:#474748}.mod_calendar table.calendar tbody tr td a:hover{color:#e65771}.mod_calendar table.calendar tbody tr:last-of-type>td{border-bottom:0}.mod_eventlist{column-gap:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:0;overflow:visible;padding:0}.mod_eventlist h3,.mod_eventlist>h2{flex-basis:100%;margin-bottom:-10px}.mod_eventlist .event-list--container{border:1px solid #474748;box-shadow:.25rem .3rem .5rem 0 #0003;color:#474748;display:block;position:relative;text-decoration:none;transition:transform .3s;width:100%}@media screen and (min-width:576px){.mod_eventlist .event-list--container{flex:0 0 calc(50% - 10px);margin-bottom:0}}@media screen and (min-width:768px){.mod_eventlist .event-list--container:hover{transform:scale(1.04)}}@media screen and (min-width:992px){.mod_eventlist .event-list--container{flex:0 0 calc(33.33% - 14px)}}.mod_eventlist .event-list--container a{color:#3d5683;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;text-decoration:none}@media screen and (min-width:768px){.mod_eventlist .event-list--container a{color:#a1a1a1;transition:color .3s ease-in-out}.mod_eventlist .event-list--container a:hover{color:#3d5683}}.mod_eventlist .event-list--container .header{align-items:center;background-color:#7f9ac2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;line-height:1;padding:10px}@media screen and (min-width:768px){.mod_eventlist .event-list--container .header{padding:15px 15px 10px}}.mod_eventlist .event-list--container .header .day{display:none;height:0;opacity:0}.mod_eventlist .event-list--container .header .date{color:#fff;font-size:25px;font-weight:700;text-align:center}@media screen and (min-width:768px){.mod_eventlist .event-list--container .header .date{font-size:30px}}.mod_eventlist .event-list--container .event-title{align-items:center;background-color:#fff;color:#3d5683;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding:15px;text-align:center}.mod_eventlist .layout_list>div>a{color:#b3e0c5;font-size:1.2rem}.mod_eventreader .layout_full{padding-bottom:20px}.mod_eventreader .layout_full>h2{margin-bottom:1rem}.mod_eventreader .back a{color:#474748;text-decoration:none}.mod_eventreader .info{font-weight:700}.content-table table{border:1px solid #7f9ac2;border-collapse:initial!important;box-shadow:.25rem .3rem .5rem 0 #0003;margin-bottom:20px;min-width:100%;overflow:hidden}@media screen and (min-width:768px){.content-table table{min-width:50%}}.content-table table thead{background-color:#7f9ac2}.content-table table thead tr{width:100%}.content-table table thead tr th{background:#7f9ac2;border:1px solid #7f9ac2;border-width:0 1px 1px 0;color:#fff;font-weight:400;padding:10px;text-align:left}.content-table table thead tr th:last-child{border-right:0}.content-table table tbody tr td,.content-table table tbody tr th{border:1px solid #7f9ac2;border-width:0 1px 1px 0;padding:10px;vertical-align:top}.content-table table tbody tr td:last-child,.content-table table tbody tr th:last-child{border-right:0}.content-table table tbody tr th{background:#3d5683;color:#fff;text-align:left}.content-table table tbody tr:last-of-type td,.content-table table tbody tr:last-of-type th{border-width:0 1px 0 0}.mod_newslist p.info,.mod_newsreader p.info{color:#a1a1a1;font-size:.8rem;line-height:1;margin:0 0 .5rem;width:100%}h2:has(+.mod_newslist){margin-bottom:20px}.mod_newslist>h2,.mod_newslist>h3{display:inline-block;left:50%;padding-bottom:5px;position:relative;transform:translateX(-50%)}.mod_newslist>h2:first-child,.mod_newslist>h3:first-child{margin-bottom:20px}.mod_newslist>h2:first-child:after,.mod_newslist>h3:first-child:after{background-color:#7f9ac2;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.mod_newslist .layout_latest{border-bottom:1px solid #dfdddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px;opacity:0}.mod_newslist .layout_latest h3,.mod_newslist .layout_latest h4{margin-top:20px}.mod_newslist .layout_latest:first-of-type{padding-top:15px}@media screen and (min-width:768px){.mod_newslist .layout_latest:last-of-type{border-bottom:0}.mod_newslist .layout_latest{--gap:$grid-spacing;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 20px;margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-1);width:calc(100% + var(--gap))}.mod_newslist .layout_latest>*{margin:var(--gap) 0 0 var(--gap)}.mod_newslist .layout_latest{flex-direction:row;flex-wrap:wrap;padding:20px 0}.mod_newslist .layout_latest h3,.mod_newslist .layout_latest h4{margin-top:0}.mod_newslist .layout_latest p.info{flex-basis:100%;line-height:1;padding-left:10px;position:relative}.mod_newslist .layout_latest p.info:before{background-color:#7f9ac2;content:"";height:100%;left:0;position:absolute;top:-1px;width:3px}.mod_newslist .layout_latest p.more{margin-bottom:0}.mod_newslist .layout_latest:first.of-type{padding-top:0}}.mod_newslist .layout_latest figure{align-items:center;border:1px solid #a1a1a1;box-shadow:.25rem .3rem .5rem 0 #0003;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:150px;overflow:hidden;width:100%}@media screen and (min-width:768px){.mod_newslist .layout_latest figure{width:300px}.mod_newslist .layout_latest figure+div{flex:1}}.mod_newsreader .layout_full p.info+h2{margin-top:0}.mod_newsreader .layout_full p.back>a{top:calc(50% - 10px)}.mod_newsreader .layout_full h2{margin-bottom:1rem}.mod_newsreader .layout_full h2+h4{margin-top:1em}.mod_newsreader .layout_full figure{align-items:center;border:1px solid #a1a1a1;box-shadow:.25rem .3rem .5rem 0 #0003;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:0;max-height:150px;overflow:hidden;width:100%}@media screen and (min-width:576px){.mod_newsreader .layout_full figure{width:calc(50% - 16px)}}@media screen and (min-width:768px){.mod_newsreader .layout_full figure{width:calc(33% - 16px)}}@media screen and (min-width:992px){.mod_newsreader .layout_full figure{width:calc(25% - 16px)}}.mod_newsreader .layout_full .ce_gallery figure{width:100%}.mod_newsreader .layout_full .ce_gallery figure a{cursor:pointer;padding-right:0}.mod_newsreader .layout_full .ce_gallery figure a:before{content:""}.pagination{margin-top:10px;padding-top:10px;position:relative;width:100%}.pagination:before{border-top:1px solid #dfdddd;content:"";left:15%;position:absolute;top:0;width:70%}.pagination>p{text-align:center}@media screen and (max-width:575.98px){.pagination>ul.pagination-numbers{margin-top:10px}}.pagination>ul.pagination-numbers li>a,.pagination>ul.pagination-numbers li>strong{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:30px;justify-content:center;transform:translateZ(0);width:30px}@media screen and (min-width:768px){.pagination>ul.pagination-numbers li>a{transition:all .3s ease-in-out}.pagination>ul.pagination-numbers li>a:hover{transform:scale(1.2)}}.pagination>ul{list-style:none;padding:0 20px}.pagination>ul,.pagination>ul li>a:not(.next,.previous),.pagination>ul li>strong:not(.next,.previous){align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center}.pagination>ul li>a:not(.next,.previous),.pagination>ul li>strong:not(.next,.previous){line-height:1;padding:5px 20px 2px}.pagination>ul li strong{background-color:#7f9ac2;color:#fff}.pagination>ul.pagination-first-last{font-size:.9rem;justify-content:center;margin-bottom:0;padding:0}.ce_gallery ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;list-style:none;margin-bottom:0;margin-left:-20px;margin-right:-20px;padding:0 20px}.ce_gallery ul>li{flex-basis:calc(50% - 15px);flex-grow:1;max-width:calc(50% - 10px)}@media screen and (min-width:768px){.ce_gallery ul>li{flex-basis:calc(33.33333% - 15px);max-width:calc(33.33333% - 15px)}}@media screen and (min-width:992px){.ce_gallery ul>li{flex-basis:calc(25% - 15px);max-width:calc(25% - 15px)}}.ce_gallery ul>li>figure{width:100%}.ce_gallery ul figure{align-items:center;border:1px solid #a1a1a1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;justify-content:center;line-height:0;margin-bottom:0;max-height:100px;overflow:hidden;position:relative}@media screen and (min-width:576px){.ce_gallery ul figure{height:150px;max-height:150px}}.ce_gallery ul figure>a{bottom:0;top:0;width:100%}#cboxLoadedContent{border-color:#fff}#cboxContent #cboxClose{background-color:#000000b3;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:20px;border:2px solid #fff;display:block;height:36px;overflow:hidden;position:absolute;right:10px;text-indent:100%;top:10px;white-space:nowrap;width:36px}#cboxContent #cboxClose:after,#cboxContent #cboxClose:before{background-color:#fff;border-radius:2px;color:#fff;content:"";height:3px;left:calc(50% - 11px);position:absolute;top:14px;transform:rotate(45deg);transition:transform .3s,background-color .3s;width:22px}#cboxContent #cboxClose:after{transform:rotate(-45deg)}#cboxContent #cboxClose:hover:before{background-color:#e89ab2;transform:rotate(-225deg)}#cboxContent #cboxClose:hover:after{background-color:#e89ab2;transform:rotate(225deg)}#cboxContent #cboxNext,#cboxContent #cboxPrevious{background-color:#000000b3;background-image:none;border:2px solid #fff;border-right-width:0;height:60px;position:absolute;width:35px}#cboxContent #cboxNext:after,#cboxContent #cboxNext:before,#cboxContent #cboxPrevious:after,#cboxContent #cboxPrevious:before{background:#fff;border-radius:2px;content:"";height:3px;left:calc(50% - 14px);position:absolute;top:15px;transform:rotate(55deg);width:30px}#cboxContent #cboxNext:after,#cboxContent #cboxPrevious:after{top:38px;transform:rotate(-55deg)}#cboxContent #cboxPrevious{border-width:2px 2px 2px 0}#cboxContent #cboxPrevious:after,#cboxContent #cboxPrevious:before{left:calc(50% - 17px);transform:rotate(-55deg)}#cboxContent #cboxPrevious:after{transform:rotate(55deg)}.ce_logolist_item{align-items:self-end;background-color:#fff;border:1px solid #474748;box-shadow:.25rem .3rem .5rem 0 #0003;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:auto;justify-content:center;overflow:hidden;width:100%}@media screen and (min-width:576px){.ce_logolist_item{width:200px}}.ce_logolist_item a{display:inline-block;line-height:1;padding:5px;transition:transform .3s}.ce_logolist_item a>img{height:auto;width:100%}@media screen and (min-width:768px){.ce_logolist_item a:hover{transform:scale(1.05)}}.ce_logolist_item aside{align-items:center;align-self:flex-end;border-top:1px solid #dfdddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-basis:100%;font-size:1em;justify-content:center;padding:5px}@media screen and (min-width:576px){.ce_logolist_item aside{font-size:.7em}}.ce_twocol_image_text{--gap:$grid-spacing;border:1px solid #dfdddd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:20px;margin:calc(var(--gap)*-1) 0 0 calc(var(--gap)*-1);width:calc(100% + var(--gap))}.ce_twocol_image_text>*{margin:var(--gap) 0 0 var(--gap)}.ce_twocol_image_text{flex-direction:column;flex-wrap:nowrap;margin-bottom:20px}.ce_twocol_image_text>div:last-child{padding:0 20px 20px}@media screen and (min-width:576px){.ce_twocol_image_text{flex-direction:row}.ce_twocol_image_text>div{overflow:hidden;width:50%}.ce_twocol_image_text>div:last-child{padding:10px 20px 20px 0}.ce_twocol_image_text>div figure{height:100%}.ce_twocol_image_text>div figure img{height:100%;object-fit:cover;width:100%}.ce_twocol_image_text.flex-row-reverse{flex-direction:row-reverse}.ce_twocol_image_text.flex-row-reverse>div{width:50%}.ce_twocol_image_text.flex-row-reverse>div:last-child{padding:10px 0 20px 20px}}#footer{background-color:#474748;bottom:0;color:#fff;margin-top:25px;position:absolute;width:100%}@media screen and (min-width:992px){#footer{margin-top:35px}}@media screen and (min-width:1200px){#footer{margin-top:50px}}#footer:after{border-color:#0000 #474748 #474748 #0000;border-style:solid;border-width:0 0 25px 100vw;content:"";height:0;position:absolute;top:-25px}@media screen and (min-width:992px){#footer:after{border-width:0 0 35px 100vw;top:-35px}}@media screen and (min-width:1200px){#footer:after{border-width:0 0 50px 100vw;top:-50px}}#footer>.inside{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;justify-content:space-between;padding:10px 20px;position:relative;transition:padding .3s ease-in-out}@media screen and (min-width:768px){#footer>.inside{flex-direction:row}}@media screen and (min-width:1200px){#footer>.inside{justify-content:space-between;margin:0 auto;max-width:1140px;padding:20px}}#footer>.inside ul{list-style:none;margin:0;padding:0}#footer>.inside a{color:#fff;font-size:16px}#footer .mod_customnav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:10px;padding:0}@media screen and (min-width:576px){#footer .mod_customnav ul{padding:0}}#footer .mod_customnav ul li{display:inline-block;font-size:1.2rem;padding:0 10px;position:relative}#footer .mod_customnav ul li:after{background-color:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:1px}#footer .mod_customnav ul li:first-child{margin-left:0}@media screen and (min-width:576px){#footer .mod_customnav ul li:last-child{padding-right:0}}#footer .mod_customnav ul li:last-child:after{background:#0000;width:0}@media screen and (max-width:575.98px){#footer .footer-copyright{text-align:center}}#footer .footer-copyright{font-size:.9rem}
