﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:none !important}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}sup,sub{line-height:0}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}input[type=checkbox],input[type=radio]{margin:0}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{-webkit-hyphens:auto;hyphens:auto}img{display:block;max-width:100%;border:0}strong,b{font-weight:bold}a{outline:none}em{font-style:italic}p{padding-bottom:calc(1.8rem * 1.5)}ul,ol{padding:0 0 calc(1.8rem * 1.5) 20px}ul ul,ul ol,ol ul,ol ol{padding-bottom:0}.cb{clear:both;display:block}.noaction{pointer-events:none}.hidden,.items-hidden{display:none}.block{display:block}.absolute,.placeholder>div{position:absolute;top:0;left:0;width:100%;height:100%}.scrolling{overflow:auto;-webkit-overflow-scrolling:touch}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ajaxdiv-overlay{display:none;position:fixed;z-index:50;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#ajaxdiv{display:none;position:fixed;z-index:51;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1920px}#ajaxdiv .ajaxdiv-close{position:fixed;z-index:2;top:15px;right:15px;width:40px;height:40px;background-color:#000;cursor:pointer}#ajaxdiv .ajaxdiv-close:before,#ajaxdiv .ajaxdiv-close:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background-color:#fff}#ajaxdiv .ajaxdiv-close:before{transform:translate(-50%, -50%) rotate(45deg)}#ajaxdiv .ajaxdiv-close:after{transform:translate(-50%, -50%) rotate(-45deg)}#ajaxdiv>div{position:relative;z-index:1}#ajaxdiv.video{width:calc(100% - 100px);max-width:1280px}#ajaxdiv.video>div{height:0;padding-bottom:56.25%}#ajaxdiv.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#ajaxdiv[style*="display:block"]+#ajaxdiv-overlay{display:block}.placeholder{position:relative}.placeholder>div{background-repeat:no-repeat;background-position:center center;background-size:cover}.iframe-wrapper{position:relative}.iframe-wrapper.a4-portrait{height:0;padding-bottom:141.4285714286%}.iframe-wrapper.a4-landscape{height:0;padding-bottom:70.7070707071%}.iframe-wrapper>iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0}.row{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}.row a.dsbutton{position:absolute;z-index:5;top:0;left:0;border:2px #fff solid;margin:0;line-height:0}.row>.col{position:relative;z-index:1;box-sizing:border-box}.row>.col.left{text-align:left}.row>.col.center{text-align:center}.row>.col.right{text-align:right}.searchpanel>span{display:none}.item .box{position:relative}.alert{position:relative;padding:10px;border:1px transparent solid;box-sizing:border-box;margin-bottom:calc(1.8rem * 1.5)}.alert.success{background-color:#468847;color:#fff}.alert.success a{color:#fff;text-decoration:underline}.alert.error{background-color:#d9534f;color:#fff}.alert.error a{color:#fff;text-decoration:underline}.alert.info{background-color:#d1ecf1;color:#0c5460;border-color:#bee5eb}.alert.info a{color:#0c5460;text-decoration:underline}.alert>*:last-of-type{padding-bottom:0;margin-bottom:0}#scrolltop{display:block;position:fixed;z-index:10;right:40px;bottom:100px;width:40px;height:40px;border:1px #222 solid;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;line-height:40px;text-align:center;color:#222}#scrolltop:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px}.scrolled #scrolltop{opacity:1;visibility:visible}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.msg-wrapper{width:100%;margin:30px auto;text-align:center}.msg-wrapper.loading>.waiting{width:25px;height:25px;margin:0 auto 30px;line-height:25px;font-size:25px;animation:rotating 2s linear infinite}.msg-wrapper.loading>.waiting:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400}.cookie_notification{position:fixed;z-index:70;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);transform:translateY(100%);opacity:0;visibility:hidden}.cookie_notification.show{animation:showCookieNotification .7s 1s forwards}.cookie_notification.hide{animation:hideCookieNotification .7s forwards}.cookie_notification_inner{position:relative;padding:15px 35px 15px 15px;font-size:15px;line-height:25px;color:#fff}.cookie_notification_inner:after{content:"";display:block;clear:both}.cookie_notification_inner a{padding-left:5px;color:#fff;text-decoration:underline}.cookie_notification_inner a:hover{color:#fff}.cookie_notification_inner p:last-of-type{padding-bottom:0}.cookie_notification_close{display:block;position:absolute;top:15px;right:5px;width:25px;height:25px;cursor:pointer}.cookie_notification_close:before,.cookie_notification_close:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#fff;transform-origin:center top}.cookie_notification_close:before{transform:translateY(-50%) rotate(45deg)}.cookie_notification_close:after{transform:translateY(-50%) rotate(-45deg)}@keyframes showCookieNotification{0%{transform:translateY(100%);opacity:0;visibility:hidden}100%{transform:translateY(0%);opacity:1;visibility:visible}}@keyframes hideCookieNotification{0%{transform:translateY(0%);opacity:1;visibility:visible}100%{transform:translateY(100%);opacity:0;visibility:hidden}}.browser_notification_overlay{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8)}.browser_notification{position:fixed;z-index:999;top:0;right:0;left:0;background-color:#fff;padding:15px 15px 0;font-size:15px;line-height:25px;color:#000}.browser_notification p{padding-bottom:15px}.browser_notification_close{display:block;position:absolute;top:15px;right:5px;width:25px;height:25px;cursor:pointer}.browser_notification_close:before,.browser_notification_close:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000;transform-origin:center top}.browser_notification_close:before{transform:translateY(-50%) rotate(45deg)}.browser_notification_close:after{transform:translateY(-50%) rotate(-45deg)}.cis-action-wrp{margin-bottom:15px}.cis-action-wrp:after{content:"";display:block;clear:both}.cis-action-wrp .cis-action{float:left;margin-bottom:0}.cis-action{position:relative;z-index:9999;margin-bottom:15px;font-family:"Noto Sans Regular";font-size:15px}.cis-action:after{content:"";display:block;clear:both}.cis-action>span{position:relative;z-index:1;float:left;height:35px;padding:0 40px 0 15px;background-color:#fff;border:1px #d7d7d7 solid;line-height:35px;color:#333;cursor:pointer}.cis-action>span:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;font-size:14px}.cis-action>ul{display:none;position:absolute;z-index:2;top:35px;left:0;width:265px;list-style:none;padding:0;background-color:#fff;border:1px #d7d7d7 solid;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.cis-action>ul li{padding-bottom:0}.cis-action>ul li:before{content:""}.cis-action>ul li:not(:last-of-type){border-bottom:1px #d7d7d7 solid}.cis-action>ul a{display:block;position:relative;padding-left:15px;font-size:15px;line-height:35px;color:#333;text-decoration:none}.cis-action>ul a:hover{background-color:#f5f5f5}.cis-action>ul a.icon{padding-left:37px}.cis-action>ul a.icon:before{position:absolute;top:7px;left:7px;width:20px;height:20px;font-size:14px;line-height:20px;text-align:center;color:#646464}.cis-action>ul a.icon.add:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.cis-action>ul a.icon.sort:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.cis-action.in>ul{display:block}.cis-notes-wrapper{position:fixed;z-index:999;top:0;left:0;width:100%}.cis-note{position:relative;margin-bottom:15px;padding:15px 15px 15px 45px;background-color:#fff;border:1px #d7d7d7 solid;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);font-family:"Noto Sans Regular";font-size:14px;line-height:20px;color:#333}.cis-note:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700;position:absolute;top:15px;left:15px;font-size:20px}.cis-note .cis-note-close{display:block;position:absolute;top:15px;right:15px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;transition:background .4s}.cis-note .cis-note-close:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cis-note .cis-note-close:hover{background-color:#f5f5f5}.cis-note a{color:#333;text-decoration:underline}.cis-note a:hover{color:#333;text-decoration:underline}.cis-note ul,.cis-note ol,.cis-note p{padding-bottom:20px;margin-bottom:0}.cis-note li{padding-bottom:0}.cis-note>*:last-of-type{padding-bottom:0;margin-bottom:0}.cis-note>ul.moveup,.cis-note>ol.moveup{margin-top:0 !important}.cis-list{padding-bottom:15px;font-family:"Noto Sans Regular"}.cis-list .cms-location-wrp{background-color:#fff;border:1px #d7d7d7 solid}.cis-list .cms-object-wrp{padding:10px 0 10px 10px;font-size:14px;line-height:20px;background-color:#fff;border-bottom:1px #d7d7d7 solid;color:#333;transition:background-color .4s}.cis-list .cms-object-wrp:last-of-type{border-bottom-width:0}.cis-list .cms-object-wrp:hover{background-color:#f5f5f5}.cis-list .cms-object-wrp div[class^=cms-object-wrp-mark-]{background-color:transparent}.cis-list .cms-object-wrp .cms-object-movehandle{border-width:0}.cis-list .cms-object-wrp.cms-object-state-hover{padding-left:22px}.cis-list .cms-object-wrp.cms-object-state-hover .cms-object-wrp-mark-w{left:17px}.cis-list .ui-sortable-placeholder{height:40px !important}.cis-accordion{padding-bottom:15px;border-top:1px #d7d7d7 solid}.cis-accordion .cis-accordion-group{background-color:#fff;border:1px #d7d7d7 solid;border-top-width:0}.cis-accordion .cis-accordion-group .cis-accordion-header{position:relative;font-family:"Noto Sans Regular";font-size:15px;line-height:20px;padding:10px 40px 10px 10px;color:#5977b5;cursor:pointer;font-weight:400;border-bottom:1px transparent solid;transition:background-color .4s,border-color .4s}.cis-accordion .cis-accordion-group .cis-accordion-header:after{display:block;position:absolute;top:0;right:0;width:40px;height:40px;transition:transform .4s;content:"";font-family:"Font Awesome 5 Pro";font-weight:300;color:#222;font-size:20px;line-height:40px;text-align:center}.cis-accordion .cis-accordion-group .cis-accordion-header:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.cis-accordion .cis-accordion-group.in .cis-accordion-header{border-bottom-color:#d7d7d7}.cis-accordion .cis-accordion-group.in .cis-accordion-header:after{transform:rotate(180deg)}.cis-accordion .cis-accordion-body{display:none;padding:15px 15px 0;background-color:#f5f5f5;font-family:"Noto Sans Regular";font-size:14px;line-height:20px;color:#333}.cis-accordion .cis-accordion-body p,.cis-accordion .cis-accordion-body ul,.cis-accordion .cis-accordion-body ol{padding-bottom:15px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{font-family:"Open Sans",Arial,sans-serif;font-size:1.7rem;line-height:55px;font-weight:400;color:#222}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{display:block;padding-right:10px;padding-left:10px;border:none;background-color:#f5f5f5;box-sizing:border-box;border-radius:0;outline:none;-webkit-appearance:none}select.input_false,input:not([type=checkbox]):not([type=radio]):not([type=range]).input_false,textarea.input_false{background-image:none !important;background-color:#d9534f !important;color:#fff !important;border-color:#d9534f !important;-webkit-box-shadow:0 0 0px 1000px #d9534f inset !important}select.input_false::-webkit-input-placeholder,input.input_false:not([type=checkbox]):not([type=radio]):not([type=range])::-webkit-input-placeholder,textarea.input_false::-webkit-input-placeholder{color:#fff !important}select.input_false:-moz-placeholder,input.input_false:-moz-placeholder:not([type=checkbox]):not([type=radio]):not([type=range]),textarea.input_false:-moz-placeholder{color:#fff !important}select.input_false::-moz-placeholder,input.input_false:not([type=checkbox]):not([type=radio]):not([type=range])::-moz-placeholder,textarea.input_false::-moz-placeholder{color:#fff !important}select.input_false:-ms-placeholder,input.input_false:-ms-placeholder:not([type=checkbox]):not([type=radio]):not([type=range]),textarea.input_false:-ms-placeholder{color:#fff !important}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]):-webkit-input-placeholder,input:not([type=checkbox]):not([type=radio]):not([type=range]):-moz-placeholder,input:not([type=checkbox]):not([type=radio]):not([type=range]):-ms-placeholder,textarea:-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-placeholder{color:#6f6f6f}input:not([type=checkbox]):not([type=radio]):not([type=range]):-moz-placeholder,textarea:-moz-placeholder{opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=range]){height:55px}textarea{resize:vertical}button{height:55px;color:#ddd;background-color:#222;border-width:0;cursor:pointer;font-size:1.8rem;-webkit-appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f1_section{padding-bottom:calc(1.8rem * 1.5)}.f1_row:after{content:"";display:block;clear:both}.f1_row>.col{float:left;width:50%;box-sizing:border-box}.f1_row>.col.plz,.f1_row>.col.spamfilter{width:120px}.f1_row>.col.plz+.col,.f1_row>.col.spamfilter+.col{width:calc(100% - 120px)}.f1_row>.col.spamfilter+.col>label{display:block;line-height:55px}.f1_row>.col.spamfilter+.col>label:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;float:left;margin:0 10px}.checkboxCheck>div{position:relative}.checkboxCheck>div>input[type=checkbox],.checkboxCheck>div>input[type=radio]{position:absolute;top:0;left:0;width:0;height:0;margin:0;opacity:0}.checkboxCheck>div>label{display:block;position:relative;line-height:45px;padding:5px 0 5px 55px;cursor:pointer}.checkboxCheck>div>label:before{content:"";text-align:center;cursor:pointer;position:absolute;top:5px;left:0;width:45px;height:45px;border:none;box-sizing:border-box;background-color:#f5f5f5}.checkboxCheck>div>label:after{content:"";display:block;clear:both}.checkboxCheck>div>label p:last-of-type{padding-bottom:0}.checkboxCheck>div>input[type=checkbox]:checked+label:before,.checkboxCheck>div>input[type=radio]:checked+label:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;color:#000}.checkboxCheck>div>input[type=radio]+label:before{border-radius:50%}.checkboxCheck.input_false{color:#d9534f !important}.checkboxCheck.input_false>div>input:not(:checked)+label:before{background-color:#d9534f !important;border-color:#d9534f !important}.checkboxCheck.input_false>div>input[type=checkbox]:checked+label:before,.checkboxCheck.input_false>div>input[type=radio]:checked+label:before{color:#fff !important}.formbest{display:block;position:relative;padding:10px 10px 10px 40px;margin-bottom:calc(1.8rem * 1.5);background-color:#468847;color:#fff;cursor:default}.formbest:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:10px;left:10px}.formbest.fail{background-color:#d9534f}.formbest.fail:before{content:""}.formbest.info{background-color:#d9edf7;color:#1b809e}.formbest.info:before{content:""}.formbest p:last-of-type,.formbest ul:last-of-type,.formbest ol:last-of-type{padding-bottom:0}.flickity-wrapper{position:relative;z-index:1;padding-bottom:65%}.flickity-wrapper.adaptiveheight{padding-bottom:0}.flickity-wrapper.adaptiveheight .carousel-cell,.flickity-wrapper.adaptiveheight .flickity-slider>div{height:auto}.flickity-wrapper .flickity-gallery{overflow:hidden}.flickity-wrapper .flickity-gallery:not(.flickity-enabled){display:none}.flickity-wrapper .flickity-viewport{z-index:1}.flickity-wrapper .flickity-prev-next-button{z-index:2}.flickity-wrapper:not(.adaptiveheight) .flickity-gallery{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.flickity-wrapper:not(.adaptiveheight) .flickity-gallery .flickity-viewport{height:100% !important}.flickity-wrapper.adaptiveheight .flickity-gallery{padding-bottom:0}.flickity-wrapper.adaptiveheight .flickity-gallery .carousel-cell,.flickity-wrapper.adaptiveheight .flickity-gallery .flickity-slider>div{height:auto}.flickity-wrapper .carousel-cell,.flickity-wrapper .flickity-slider>div{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.flickity-wrapper .carousel-cell.contain,.flickity-wrapper .flickity-slider>div.contain{background-size:contain}.flickity-wrapper .itext-container,.flickity-wrapper .flickity-text{display:none}.preload_image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;color:transparent}.cis-select{position:relative;z-index:1;height:55px;background-color:#f5f5f5;box-sizing:border-box;font-family:"Open Sans",Arial,sans-serif;font-size:1.7rem;line-height:55px;font-weight:400;color:#222}.cis-select.open{z-index:2}.cis-select:after{content:"";display:block;position:absolute;z-index:1;width:55px;height:55px;right:0;top:0;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:20px;line-height:55px;text-align:center}.cis-select>select{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}.cis-select>div{position:relative;z-index:2;height:55px;border:none;padding:0 55px 0 10px;box-sizing:border-box;cursor:pointer;line-height:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .4s}.cis-select>div>span{display:inline-block}.cis-select>div>span:not(:last-of-type):after{content:",";display:inline-block;padding-right:5px}.cis-select ul{display:none;position:absolute;z-index:2;top:55px;left:0;width:100%;margin:0;padding:0;box-sizing:border-box;list-style:none;border-top:none}.cis-select ul>li{padding:5px 10px;border:none;border-top-width:0;background-color:#f5f5f5;cursor:pointer;line-height:45px;color:#000;word-wrap:break-word;transition:background-color .4s}.cis-select ul>li:hover{background-color:#eee}body:not(.ios) .cis-select.open ul{display:block;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch}body:not(.ios) .cis-select.open:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%}.cis-select.input_false{background-color:#d9534f !important}.cis-select.input_false:after{color:#fff !important}.cis-select.input_false>div{color:#fff !important}#gallerybox{display:none;position:fixed;z-index:105;top:0;right:0;bottom:0;left:0}#gallerybox>div{height:100%}#gallerybox .flickity-wrapper{position:relative;z-index:1;height:calc(100% - 60px);padding-bottom:0}#gallerybox .flickity-wrapper img{opacity:0;filter:alpha(opacity=0);visibility:hidden;transition:opacity .4s,visibility .4s}#gallerybox .flickity-wrapper .flickity-gallery{height:100%}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .carousel-cell-image{position:absolute;z-index:2;top:50%;left:50%;max-width:calc(100% - 40px);max-height:calc(100% - 40px);transform:translate(-50%, -50%)}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .carousel-cell-image.flickity-lazyloaded{opacity:1;filter:alpha(opacity=100);visibility:visible}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .ajaxclose,#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .cislightboxclose{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}#gallerybox .flickity-wrapper .flickity-gallery .flickity-slider>div .itext-wrapper{display:none;position:absolute;z-index:3;bottom:0;left:0;right:0;padding:10px 20px}#gallerybox .flickity-controls{position:fixed;z-index:4;right:0;bottom:0;left:0;padding:20px 60px 20px 20px;color:#fff;background-color:#333}#gallerybox .flickity-controls:after{content:"";display:block;clear:both}#gallerybox .flickity-controls .counter{float:left}#gallerybox .flickity-controls .show-text{position:absolute;top:50%;right:90px;width:60px;height:30px;border:1px solid #666;border-radius:20px;background:#f08080;font-size:30px;transform:translateY(-50%);cursor:pointer;transition:all .4s}#gallerybox .flickity-controls .show-text .fas{position:absolute;left:0;top:0;transition:all .4s}#gallerybox .flickity-controls .show-text.in{background:#90ee90}#gallerybox .flickity-controls .show-text.in .fas{left:100%;transform:translateX(-100%)}#gallerybox .flickity-controls .cislightboxclose{position:absolute;top:50%;right:10px;width:40px;height:40px;transform:translateY(-50%)}#gallerybox .flickity-controls .cislightboxclose:before,#gallerybox .flickity-controls .cislightboxclose:after{content:"";position:absolute;top:50%;right:5px;left:5px;height:2px;background-color:#fff;transform-origin:50% 50%;transition:background .4s}#gallerybox .flickity-controls .cislightboxclose:before{transform:rotate(45deg)}#gallerybox .flickity-controls .cislightboxclose:after{transform:rotate(-45deg)}body{font-family:"Open Sans",Arial,sans-serif;font-size:1.8rem;line-height:1.5;font-weight:400;color:#222}h1{font-family:"Oswald",Arial,sans-serif;font-size:4.2rem;line-height:1.2;font-weight:500;color:#fdfdfd;background:#e30613;padding:0px 7px 7px 7px;display:inline-block}h2{font-family:"Oswald",Arial,sans-serif;font-size:3.2rem;line-height:1.1;font-weight:500;color:#fdfdfd;background:#e30613;padding:0px 7px 7px 7px;display:inline-block}.cdownloadslinks .title,.cteam .box .function,footer .footer_content .title_container,h3{font-family:"Oswald",Arial,sans-serif;font-size:2.3rem;line-height:1.1;font-weight:500;color:#fdfdfd}p{padding-bottom:20px}.unicorn:before{content:"@"}a{transition:all .2s;color:#e30613}a:hover{color:#b1050f}.history_back{position:relative;left:50%;display:block;transform:translateX(-50%);max-width:1500px;padding-right:5px;padding-bottom:15px;font-size:1.7rem;text-decoration:none}.history_back:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;padding-right:5px}.js-hidden{display:none !important}.grecaptcha-badge,.rc-anchor{display:none !important}.top_small{padding-top:30px}.bottom_small{padding-bottom:30px}.top_big{padding-top:60px}.bottom_big{padding-bottom:60px}.width_small>.content{width:1150px !important}.design_dark{border-top:1px solid #fff;border-bottom:1px solid #fff;background:url(../../images/bg.jpg) repeat-y center center/cover;color:#fdfdfd}.design_light{background:#fdfdfd;color:#222}.design_middle{background:#f5f5f5;color:#222}.design_transparent{background:transparent}ul>li>ul>li:not(.menuitem){margin-left:15px}html{height:100%;font-size:62.5%;-webkit-text-size-adjust:100%}body{flex-direction:column;display:flex;overflow-x:hidden;animation:object_fadein .7s linear forwards;min-height:100%;background:#fdfdfd;hyphens:auto;-webkit-hyphens:auto}@keyframes object_fadein{0%{visibility:hidden;opacity:0}100%{visibility:visible;opacity:1}}body.shownav{overflow:hidden}header{position:sticky;z-index:3;top:0;left:0;transition:all .2s;width:100%;padding:7px 0;border-bottom:1px solid #ccc;background:#fdfdfd}header #siteheader{position:relative;width:1350px;max-width:calc(100% - 2 * 30px * 2);margin:0 auto}header #siteheader .logo{position:relative;display:block;width:max-content}header #siteheader .logo img{transition:all .2s;height:70px}header #siteheader #navigation{position:absolute;right:0;bottom:-3px}header #siteheader #navigation>ul{padding:0;list-style:none}header #siteheader #navigation>ul>li{position:relative;float:left;padding:0}header #siteheader #navigation>ul>li:before{display:none}header #siteheader #navigation>ul>li+li{margin-left:20px}header #siteheader #navigation>ul>li>a{position:relative;z-index:2;display:block;overflow:hidden;transition:all .2s;padding:0 10px 3px 10px;border-top:2px solid #fdfdfd;font-family:"Oswald",Arial,sans-serif;font-size:2.3rem;font-weight:500;text-decoration:none;color:#222}header #siteheader #navigation>ul>li>a:before{content:"";position:absolute;z-index:-1;left:0;display:block;transform:translatey(100%);transition:all .2s;width:calc(100% + 10px);height:100%;background:#e30613}header #siteheader #navigation>ul>li>a.active{border-top-color:#e30613}header #siteheader #navigation>ul>li:hover>a,header #siteheader #navigation>ul>li.running>a{color:#fdfdfd}header #siteheader #navigation>ul>li:hover>a:before,header #siteheader #navigation>ul>li.running>a:before{transform:translateY(0%)}header #siteheader #navigation>ul>li>ul{position:absolute;z-index:1;z-index:2;top:100%;left:0;visibility:hidden;opacity:0;transform:translateY(20px);transition:all .2s;width:max-content;min-width:250px;padding:0;padding:10px 0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0px 5px 4px 0px #222;background:#fdfdfd;background-color:#fdfdfd;font-family:"Oswald",Arial,sans-serif;list-style-type:none}header #siteheader #navigation>ul>li>ul.show{visibility:visible;opacity:1;transform:translateY(0)}header #siteheader #navigation>ul>li>ul>li{padding:0;text-align:left}header #siteheader #navigation>ul>li>ul>li:before{display:none}header #siteheader #navigation>ul>li>ul>li+li{margin-top:10px}header #siteheader #navigation>ul>li>ul>li>a{display:block;padding:0 10px;font-size:2rem;text-decoration:none;color:#222}header #siteheader #navigation>ul>li>ul>li>a.active{padding-left:7px;border-left:3px solid #e30613}header #siteheader #navigation>ul>li:last-of-type>ul{right:0;left:auto}header #siteheader #navigation>ul:after{content:"";display:block;clear:both}header #siteheader #menutrigger{position:absolute;z-index:99;top:50%;right:0;display:none;transform:translateY(-50%);transition:all .2s;width:40px;height:25px;cursor:pointer}header #siteheader #menutrigger span{position:absolute;top:50%;transition:transform .4s,opacity .4s,visibility .4s,background-color .4s;width:100%;height:3px;background-color:#e30613}header #siteheader #menutrigger span.line1{top:0}.shownav header #siteheader #menutrigger span.line1{visibility:hidden;opacity:0}header #siteheader #menutrigger span.line2,header #siteheader #menutrigger span.line3{transform:translateY(-50%)}header #siteheader #menutrigger span.line4{top:auto;bottom:0}.shownav header #siteheader #menutrigger span.line4{visibility:hidden;opacity:0}.shownav header #siteheader #menutrigger span.line2{transform:translateY(-50%) rotate(-45deg)}.shownav header #siteheader #menutrigger span.line3{transform:translateY(-50%) rotate(45deg)}main{flex:1;transition:all .2s;box-sizing:border-box}main .content{position:relative;width:1350px;max-width:min(1350px, calc(100vw - 2 * 120px));margin:0 auto}.scrolled header #siteheader .logo img{height:50px}footer{width:100%;background:url(../../images/bg.jpg) no-repeat center center/cover;color:#fdfdfd}footer .width_container{position:relative;width:1350px;max-width:min(1350px, calc(100vw - 2 * 120px));margin:0 auto}footer .footer_partner_title h2{background:#fdfdfd;color:#222}footer .footer_partner{padding:30px 0}footer .footer_footer{padding:10px 0;border-top:1px solid #ccc}footer .footer_footer a{font-size:1.7rem;text-decoration:none;color:#ccc}footer .footer_footer a+a:not(.createdby):before{content:"|";padding-right:5px;margin-left:5px}footer .footer_footer a.createdby{float:right}footer .footer_content{padding:50px 0}footer .footer_content .address_container{grid-template-columns:3fr 3fr 2fr;grid-gap:60px;display:grid;font-size:1.7rem}footer .footer_content .address_container p{padding-bottom:0}footer .footer_content .address_container a{text-decoration:none;color:#fdfdfd}footer .footer_content .address_container>div{position:relative;display:flex}footer .footer_content .address_container .address:before,footer .footer_content .address_container .contact:before{place-items:center;display:grid;height:100%;margin-right:20px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif;font-size:4rem;font-weight:600;color:#e30613}footer .footer_content .address_container .address:before{content:""}footer .footer_content .address_container .contact:before{content:""}footer .footer_content .address_container .logo:before{content:"";position:absolute;right:0;bottom:0;display:block;width:200px;height:200px;background:url(../../images/logo_icon.png) no-repeat center center/contain}.footer_partner_gallery .flickity-slider>.carousel-cell{width:20%}.footer_partner_gallery .image_container{position:relative;width:200px;height:0;padding-bottom:70px;margin:0 auto}.footer_partner_gallery .image_container img{position:absolute;object-fit:contain;width:100%;height:100%}.footer_partner_backend_container{padding:60px}.footer_partner_backend_container .cms-object-wrp{border:1px solid #ccc}.footer_partner_backend_container .image_container{position:relative;height:100px}.footer_partner_backend_container .image_container img{position:absolute;top:50%;left:50%;object-fit:contain;transform:translate(-50%, -50%);max-width:60%;height:100%}.flickity-slider{position:relative;height:100%}.flickity-page-dots{position:absolute;z-index:3;bottom:30px;left:50%;display:flex;transform:translateX(-50%);padding:0;list-style-type:none}.flickity-page-dots .dot{transition:all .2s;width:15px;height:15px;background:#fdfdfd;cursor:pointer}.flickity-page-dots .dot:hover{background:#e4e4e4}.flickity-page-dots .dot+.dot{margin-left:10px}.flickity-page-dots .dot.is-selected{background:#e30613}.flickity-wrapper .flickity-button{position:absolute;z-index:3;top:50%;left:30px;transform:translateY(-50%);height:max-content;padding:0;background:transparent}.flickity-wrapper .flickity-button>svg{display:none}.flickity-wrapper .flickity-button:before{transition:all .2s;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif;font-size:6rem;font-weight:200;color:#fdfdfd}.flickity-wrapper .flickity-button.next{right:30px;left:auto}.flickity-wrapper .flickity-button.previous:before{content:""}.flickity-wrapper .flickity-button.next:before{content:""}.flickity-wrapper .flickity-button:hover:before{color:#e4e4e4}#cisLightbox .flickity-wrapper{height:calc(100% - 50px)}#cisLightbox .flickity-wrapper .flickity-gallery .flickity-slider>div .itext-wrapper{background:#fdfdfd;color:#e30613}#cisLightbox .flickity-controls{height:50px;padding:10px 60px 10px 20px;box-sizing:border-box;background-color:#e30613}#cisLightbox .flickity-controls .counter,#cisLightbox .flickity-controls .close{color:#fdfdfd}#cisLightbox .flickity-controls .show-text{background:#222}#scrolltop{z-index:1;right:40px;bottom:50px;overflow:hidden;transition:all .3s;border:2px solid #222;border-radius:100%;background:#fdfdfd;color:#222;cursor:pointer}#scrolltop:before,#scrolltop:after{content:"";transition:top .3s}#scrolltop:before{position:absolute;top:0;transform:translateX(-50%)}#scrolltop:after{position:absolute;top:100%;left:50%;transform:translateX(-50%);font-family:"Font Awesome 5 Pro","Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif;font-size:2rem;font-weight:300}#scrolltop:hover{background:#e30613;color:#fdfdfd}#scrolltop:hover:before{top:-100%}#scrolltop:hover:after{top:0}.linklist{gap:15px;flex-wrap:wrap;display:flex;width:max-content;max-width:100%;padding:0;list-style-type:none;user-select:none}.linklist+.linklist_title{margin-top:15px}.linklist_title{font-size:2rem}#ajaxdiv.video{max-width:1280px}#ajaxdiv .ajaxdiv-close{top:-15px;right:-15px;transition:all .2s;width:50px;height:50px;border-radius:50%;background-color:#fdfdfd}#ajaxdiv .ajaxdiv-close:before,#ajaxdiv .ajaxdiv-close:after{width:50%;height:2px;background-color:#e30613}#ajaxdiv .ajaxdiv-close:hover{background:#e4e4e4}.imagezoom{overflow:hidden;transition:all .2s}.imagezoom picture img{transition:all .4s ease-out}.imagezoom picture{overflow:hidden}.imagezoom:hover picture img{transform:scale(1.1);transform-origin:center center}.imagezoom:hover{box-shadow:0px 0px 12px 4px rgba(0,0,0,.2)}.cols-2{position:relative;grid-template-columns:repeat(2, 1fr);grid-gap:60px;display:grid}.grid_objects:not(.grid_objectgroupwrp)>.cms-location-wrp{position:relative;gap:30px;display:grid}.grid_objects.grid_objectgroupwrp>.cms-location-wrp>.cms-objectgroup-wrp{position:relative;grid-gap:30px;display:grid}.grid_objects.grid_objectgroupwrp>.cms-location-wrp>.cms-objectgroup-wrp>:first-child{grid-column:1/-1}.grid_objects:not(.grid_objectgroupwrp).grid_2>.cms-location-wrp{grid-template-columns:repeat(2, 1fr)}.grid_objects.grid_objectgroupwrp.grid_2>.cms-location-wrp>.cms-objectgroup-wrp{grid-template-columns:repeat(2, 1fr)}.grid_objects:not(.grid_objectgroupwrp).grid_3>.cms-location-wrp{grid-template-columns:repeat(3, 1fr)}.grid_objects.grid_objectgroupwrp.grid_3>.cms-location-wrp>.cms-objectgroup-wrp{grid-template-columns:repeat(3, 1fr)}.grid_objects:not(.grid_objectgroupwrp).grid_4>.cms-location-wrp{grid-template-columns:repeat(4, 1fr)}.grid_objects.grid_objectgroupwrp.grid_4>.cms-location-wrp>.cms-objectgroup-wrp{grid-template-columns:repeat(4, 1fr)}.grid_objects:not(.grid_objectgroupwrp).grid_5>.cms-location-wrp{grid-template-columns:repeat(5, 1fr)}.grid_objects.grid_objectgroupwrp.grid_5>.cms-location-wrp>.cms-objectgroup-wrp{grid-template-columns:repeat(5, 1fr)}.grid_objects>.cms-location-wrp.cms-location-border{outline:none}.grid_objects .cms-object-wrp.ui-sortable-placeholder,.grid_objects .cms-object-wrp.ui-sortable-helper,.grid_objects .cms-object-droppable.ui-sortable-placeholder,.grid_objects .cms-object-droppable.ui-sortable-helper{height:auto !important}.btn{padding:5px;background:#e30613;font-size:1.6rem;color:#fdfdfd}.btn:hover{background:#ca0511}.page_10096 main{position:fixed;width:100vw;min-height:100vh;margin-top:0;background:url(../../images/bg_home.jpg) no-repeat center bottom/cover}.page_10096 main .content_container{position:relative;top:0;left:0;width:100%;height:100vh;min-height:100vh;padding:50px 0}.page_10096 main .logo{position:relative;left:20%;width:350px;margin-bottom:60px}.page_10096 main .title,.page_10096 main .subtitle{position:relative;left:20%;width:max-content}.page_10096 main .subtitle{margin-bottom:60px}.page_10096 main h1,.page_10096 main h2{padding:0;background:none}.page_10096 main h1 p,.page_10096 main h2 p{padding:2px 0}.page_10096 main h1 span,.page_10096 main h2 span{padding:2px 8px;line-height:1.4}.page_10096 main h1 span{background:#e30613}.page_10096 main h2 p{padding:6px 8px;background:#fdfdfd;color:#222}.page_10096 main .text_container{position:relative;width:50%;padding:15px 0 15px 20%;box-sizing:border-box;background:#e30613;color:#fdfdfd}.page_10096 main .text_container .text{max-width:calc(100% - 60px)}.page_10096 main .text_container .text p{padding-bottom:0}.page_10096 main .text_container:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:800;position:absolute;right:15px;bottom:0;font-size:5rem}.cteam{height:100%}.cteam .searchpanel{margin-bottom:15px}.cteam .box{flex-direction:column;flex-wrap:wrap;display:flex;height:100%;box-sizing:border-box}.cteam .box .name{padding-top:15px;font-family:"Oswald",Arial,sans-serif;font-size:2.3rem;font-weight:200;color:#fdfdfd}.cteam .box .description{font-size:1.6rem}.cteam .box .image,.cteam .box .content{width:100%}.cteam .box .image picture{position:relative;z-index:1;display:block;overflow:hidden;height:0;padding-bottom:calc(11 / 12 * 100%)}.cteam .box .image picture img{position:absolute;object-fit:cover;width:100%;height:100%}.cteam .box .image picture.empty:before{content:"";position:absolute;place-items:center;display:grid;width:100%;height:100%;background:#f5f5f5;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif;font-size:12rem;font-weight:800;color:#aaa}.cteam .box .content{flex:1;flex-wrap:wrap;display:flex;padding:15px;box-sizing:border-box}.cteam .box .content .text{align-items:flex-start;width:100%}.cteam .box .content .icons{align-items:flex-end;width:100%}.cteam .icons{grid-template-columns:auto 50px 50px;grid-gap:15px;display:grid;width:100%}.cteam .icons .icon{position:relative;place-items:center;display:grid;transition:all .2s;width:50px;height:50px;border-radius:50%;background:#e30613;text-decoration:none}.cteam .icons .icon.inline{width:max-content;background:transparent}.cteam .icons .icon:hover:not(.inline){background:#ca0511}.cteam .icons .icon a{text-decoration:none}.cteam .icons .icon span,.cteam .icons .icon span:before{color:#fdfdfd}.cteam .icons .icon.phone span:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700;margin-right:10px}.cteam .icons .icon.email span:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300}.cteam .icons .icon.vcard span:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:700}.cdownloadslinks .cdownload>a,.cdownloadslinks .chyperlink>a{width:100%}.cdownloadslinks .cms-objectgroup-wrp{margin-bottom:30px}.cdownloadslinks .title{display:inline-block;padding:3px 7px;background:#222}.cdownloadslinks .category{margin-bottom:-15px}.cdownloadslinks .searchpanel{margin-bottom:30px}.cgallery.slider{position:relative;top:-3px}.cgallery.slider .flickity-gallery .flickity-viewport{z-index:1}.cgallery.slider .flickity-gallery .flickity-slider{left:0 !important;transform:none !important}.cgallery.slider .flickity-gallery .flickity-slider>div{left:0 !important;z-index:1;margin-left:0;opacity:0;transition:opacity 2s;filter:alpha(opacity=0)}.cgallery.slider .flickity-gallery .flickity-slider>div.is-selected{z-index:3;opacity:1;filter:alpha(opacity=100)}.cgallery.slider .carousel-cell picture img{position:absolute;object-fit:cover;width:100%;height:100%}.expand_link,.ctwocols .cgallery a.absolute,.cgallery.thumbnail .flickity-slider>.carousel-cell a.absolute{top:10px;right:10px;left:auto;place-items:center;display:grid;transition:all .2s;width:35px;height:35px;border-radius:5px;background:#222;text-decoration:none}.expand_link:before,.ctwocols .cgallery a.absolute:before,.cgallery.thumbnail .flickity-slider>.carousel-cell a.absolute:before{content:"";transition:all .2s;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif;font-size:2rem;font-weight:800;color:#fdfdfd}.expand_link:hover,.ctwocols .cgallery a.absolute:hover,.cgallery.thumbnail .flickity-slider>.carousel-cell a.absolute:hover{background:#2f2f2f}.cgallery.thumbnail{position:relative}.cgallery.thumbnail .flickity-slider>.carousel-cell{width:calc(100% / 3 - 10px);margin-right:15px}.cgallery.thumbnail .flickity-slider>.carousel-cell .aspect-ratio-box{height:0}.cgallery.thumbnail .flickity-slider>.carousel-cell picture img{position:absolute;object-fit:cover;width:100%;height:100%}.carticle .title{margin-bottom:15px}.carticle .teaser{padding-bottom:20px;font-family:"Oswald",Arial,sans-serif;font-size:2.5rem;font-weight:500;line-height:1.2}.carticle .text+.cdownloads_links{margin-top:20px}.carticle .cdownloads_links{padding-bottom:20px}.cdownloads_links .linklist_title strong{font-family:"Oswald",Arial,sans-serif;font-size:2.6rem;font-weight:400}.cdownloads_links .linklist:not(:last-of-type){margin-bottom:30px}.cdownload,.chyperlink{position:relative;z-index:0}.cdownload>a,.chyperlink>a{position:relative;z-index:1;display:block;overflow:hidden;transition:all .2s;max-width:100%;padding:5px 10px;border-bottom:1px solid #e30613;box-sizing:border-box;background:#fdfdfd;font-family:"Oswald",Arial,sans-serif;font-size:2rem;font-weight:400;text-decoration:none;color:#222}.cdownload>a:after,.chyperlink>a:after{content:"";position:absolute;z-index:-1;top:0;left:0;transform:translateY(100%);transition:all .2s;width:calc(100% + 2px);height:100%;background:#e30613}.cdownload>a:hover,.chyperlink>a:hover{color:#fdfdfd}.cdownload>a:hover:after,.chyperlink>a:hover:after{transform:translateY(0)}.cdownload>a:hover:before,.chyperlink>a:hover:before{color:#fdfdfd !important}.cdownload>a:before,.chyperlink>a:before{transition:all .2s;margin-right:10px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif;font-size:2rem;color:#222;color:#aaa}.cdownload>a:before{content:""}.chyperlink>a:before{content:""}.cmap .content{position:relative;overflow:hidden;width:100%;max-width:100%}.cmap .content .maps-wrapper{position:relative;padding-bottom:calc(1 / 4 * 100%)}.cmap .content .maps-wrapper [id^=maps_]{position:absolute;top:0;right:0;bottom:0;left:0;color:#222}.cmap .content .maps-wrapper [id^=maps_] p{padding-bottom:10px}.cmap .content .maps-wrapper [id^=maps_] .markerlayer{transform:translate(-50%, -50%);width:20px !important;height:20px;border-radius:100%;background-color:#e30613}.cmap .content .maps-wrapper [id^=maps_] .markerlayer:before,.cmap .content .maps-wrapper [id^=maps_] .markerlayer:after{content:"";display:block;position:absolute;animation:bounce;animation-duration:2s;animation-timing-function:ease-out;animation-iteration-count:infinite;opacity:.2;border-radius:100%;background-color:#e30613;height:100%;width:100%}.cmap .content .maps-wrapper [id^=maps_] .markerlayer:after{opacity:.4;animation-delay:.2s}@keyframes bounce{50%,100%{opacity:0;transform:scale(10)}}.f1_group{grid-template-columns:repeat(2, 1fr);grid-gap:10px;display:grid}.f1_row{position:relative;width:100%;margin-bottom:15px}.f1_row:not(.autoheight){height:55px}.f1_row.no_anim label{transition:none}.f1_row.has_value label{top:7px;font-size:1.4rem;line-height:1;color:#666}.f1_row .fullwidth{width:100%}.f1_row .datenschutz label{left:0;padding-left:50px;line-height:40px}.f1_row button[type=submit]{position:relative;width:max(300px, 25%);max-width:100%;padding-left:10px;border:none;box-sizing:border-box;background-color:#e30613;font-family:"Open Sans",Arial,sans-serif;font-size:2.4rem;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:1px;color:#fdfdfd}.f1_row button[type=submit]:before{content:"";position:absolute;top:50%;right:25px;display:block;transform:translateY(-50%);transition:.7s;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif;color:rgba(253,253,253,.8)}.f1_row button[type=submit]:after{content:"";position:absolute;top:0;right:0;display:block;transform:rotate(-40deg) translateX(-10px);transition:.7s;width:100px;height:200px;margin-top:-120px;background-color:rgba(255,255,255,.2)}.f1_row button[type=submit]:hover:after{transform:rotate(-40deg) translateX(10px);background-color:rgba(253,253,253,.2)}.f1_row button[type=submit]:hover:before{color:#fdfdfd}.f1_row button[type=submit]:hover{background-color:#b1050f;color:rgba(253,253,253,.8)}label{position:absolute;top:0;left:10px;transition:all .2s;font-size:1.7rem;line-height:55px;color:#222;cursor:text}input:not([type=checkbox]):not([type=radio]){height:100%;padding:calc((55px - 1.7rem) * 0.75) 10px calc((55px - 1.7rem) * 0.25)}input:not([type=checkbox]):not([type=radio]),textarea,.customselect,.customselect ul,button[type=submit]{border:1px solid #aaa;border-radius:3px;box-sizing:border-box}input:not([type=checkbox]):not([type=radio]).focus,input:not([type=checkbox]):not([type=radio]):focus,textarea.focus,textarea:focus,.customselect.focus,.customselect:focus,.customselect ul.focus,.customselect ul:focus,button[type=submit].focus,button[type=submit]:focus{border:2px solid #666}textarea{padding:30px 10px 10px;line-height:1.5}textarea::placeholder,input::placeholder{opacity:1}.customselect ul{display:block;opacity:0;transition:all .2s;border:1px solid #666;pointer-events:none}.customselect ul>li{border-bottom:1px solid #666;background:#fdfdfd}.customselect ul>li:hover{background:#f5f5f5}.customselect ul>li:first-of-type{font-style:italic}.customselect.open ul{opacity:1;pointer-events:all}.checkboxCheck label{position:relative}.checkboxCheck>div label:before{transition:all .2s;width:40px;height:40px;border:1px solid #aaa;border-radius:50%;line-height:40px;color:#fdfdfd}.checkboxCheck input[type=checkbox]:checked+label:before{background:#44bd32;color:#fdfdfd}.checkboxCheck input[type=checkbox]:focus+label:before{border:2px solid #666}.checkboxCheck a{color:#e30613}.ctwocols .grid_objects>.cms-location-wrp{grid-gap:60px}.ctwocols .content{width:auto}.ctwocols article{margin-top:20px}.ctwocols article:first-of-type{margin-top:0}.ctwocols .cgallery .aspect-ratio-box{height:100%}.ctwocols .cgallery .carousel-cell img{object-fit:cover;width:100%;height:100%}.ctwocols .cgallery a.imagelink{position:absolute;top:0;left:0;width:100%;height:100%}.ctwocols .cgallery a.imagelink[href*=youtu]{place-items:center;display:grid;transition:all .2s;background:rgba(34,34,34,.5);text-decoration:none}.ctwocols .cgallery a.imagelink[href*=youtu]:before{content:"";font-family:"Font Awesome 5 Pro","Font Awesome 5 Free","Font Awesome 5 Brands",sans-serif;font-size:15rem;color:#fdfdfd}.ctwocols .cgallery a.imagelink[href*=youtu]:hover{background:rgba(34,34,34,.8)}.ctwocols .twocols_content.vertical_center{position:relative;top:50%;transform:translateY(-50%)}.clinkboxes{width:100%}.clinkboxes .headline{margin-bottom:15px}.clinkboxes .flickity-wrapper .flickity-slider>.carousel-cell{width:calc(100% / 3 - 40px);margin-right:60px}.clinkboxes .flickity-wrapper .flickity-slider>.carousel-cell .aspect-ratio-box{height:0}.clinkboxes .flickity-wrapper .flickity-slider>.carousel-cell .box_content{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:calc(100% - 20px);padding:5px;box-sizing:border-box;background:#fdfdfd;color:#222}.clinkboxes .flickity-wrapper .flickity-slider>.carousel-cell .box_content .text h3{font-size:2.3rem;line-height:1.1;color:#222}.cnews.view .searchpanel{margin-bottom:15px}.cnews.view .news_container .cms-location-wrp picture{position:relative;display:block;padding-bottom:calc(9 / 16 * 100%)}.cnews.view .news_container .cms-location-wrp picture img{position:absolute;object-fit:cover;width:100%;height:100%}.cnews.view .news_container .cms-location-wrp .image_container{position:relative;height:0;padding-bottom:calc(9 / 16 * 100%)}.cnews.view .news_container .cms-location-wrp .image_container img{position:absolute;object-fit:cover;width:100%;height:100%}.cnews.view .news_container .cms-location-wrp .image_container .placeholder{position:absolute;place-items:center;display:grid;opacity:.7;width:100%;height:100%;background:#f5f5f5}.cnews.view .news_container .cms-location-wrp .image_container .placeholder:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:10rem;color:#aaa}.cnews.view .news_container .cms-location-wrp .image_container.video_link_container:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;z-index:1;top:50%;left:50%;opacity:.9;transform:translate(-50%, -50%);font-size:7rem;font-weight:800;color:#fdfdfd;color:#fdfdfd;pointer-events:none}.cnews.view .news_container .cms-location-wrp .text{flex:1;flex-direction:column;justify-content:space-between;display:block;overflow:hidden;padding:15px}.cnews.view .news_container .cms-location-wrp .text h3{margin-bottom:10px}.cnews.view .news_container .cms-location-wrp .text h3:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:800;float:left;display:block;padding-right:7px;font-size:2.8rem;color:#e30613}.cnews.view .news_container .cms-location-wrp .text .text_content{display:-webkit-box;visibility:visible;overflow:hidden;margin-bottom:15px;font-size:1.6rem;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cnews.view .news_container .cms-location-wrp .cms-object-wrp[data-category*=Agenda] .text h3:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500}.cnews.view .news_container .cms-location-wrp .cms-object-wrp[data-category*=Video] .text h3:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500}.cnews.view .news_container .cms-location-wrp .cms-object-wrp{position:relative;flex-direction:column;display:flex}.cnews.view .news_container .cms-location-wrp .no-data .text h3{margin-bottom:0;font-style:italic}.cnews.detail .content.noimages{max-width:1150px;margin:0 auto}.cnews.detail .textblock{padding-bottom:30px}.cnews.detail .image_container{position:relative;width:100%}.cnews.detail .photos_wrp .cms-location-wrp{grid-gap:15px}.cnews.detail .photos_wrp .image_container{height:0}.cnews.detail .cms-location-wrp .column2{position:sticky;top:100px;height:max-content}.paging{font-family:"Oswald",Arial,sans-serif;color:#222}.paging a{text-decoration:none}.paging .paging_content>div{position:relative;left:50%;display:flex;transform:translateX(-50%);width:max-content;margin-top:30px}.paging .paging_text{place-items:center;display:grid;margin:0 15px;font-size:2.2rem}.paging .previous,.paging .next{position:relative;display:block;width:45px;height:45px;background:#e30613}.paging .previous:before,.paging .next:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2.5rem;color:#fdfdfd}.paging .previous:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:200}.paging .next:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:200}.cnews_slider .carousel-cell{padding:0 10%;box-sizing:border-box}.cnews_slider .carousel-cell .cms-location-wrp{grid-template-columns:10fr 7fr;grid-gap:60px}.cnews_slider .flickity-wrapper{height:310px;padding-bottom:0}.cnews_slider .flickity-wrapper .flickity-button{left:0}.cnews_slider .flickity-wrapper .flickity-button.next{right:0;left:auto}.cnews_slider .flickity-page-dots{bottom:-30px;transform:translate(-50%, 100%)}.cnews_slider .image_container{position:relative;height:0;padding-bottom:calc(5 / 7 * 100%)}.cnews_slider .image_container img{position:absolute;object-fit:cover;width:100%;height:100%}.cnews_slider .text_container h3{display:inline-block;padding:5px;margin-bottom:20px;background:#fdfdfd;font-size:2.5rem;color:#222}.cnews_slider .text_container p{display:-webkit-box;overflow:hidden;padding-bottom:0;-webkit-line-clamp:7;-webkit-box-orient:vertical}.cpartners .grid_objects .cms-location-wrp{grid-gap:15px}.cpartners .cms-object-wrp{position:relative}.cpartners .box{position:relative;overflow:hidden;padding:10px 40px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;background:#fdfdfd;user-select:none}.cpartners .box .image_container{position:relative;overflow:visible;height:0;padding-bottom:calc(1 / 2 * 100%)}.cpartners .box .image{position:absolute;top:50%;left:50%;object-fit:contain;transform:translate(-50%, -50%);max-width:100%;height:100%}.cpartners .box a.link{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}.cpartners .box:hover .title{visibility:visible;opacity:.9;transform:scale(1)}.cpartners .box .title{position:absolute;top:0;left:0;place-items:center;display:grid;visibility:hidden;opacity:0;transform:scale(1.2);transition:all .2s;width:100%;height:100%;padding:10px 20px;border-radius:5px;box-sizing:border-box;background:#222;font-family:"Oswald",Arial,sans-serif;font-size:2.2rem;font-weight:200;line-height:1.2;text-align:center;color:#fdfdfd}.cpartners .box .title>div{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cpartners .description_box{position:absolute;z-index:2;top:100%;opacity:0;transition:all .3s;width:max-content;max-width:min(700px, 90vw);padding:20px 30px 20px 20px;border:2px solid #222;border-radius:20px;box-sizing:border-box;background:#fdfdfd;font-size:1.4rem;pointer-events:none}.cpartners .description_box .description_box_close:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:800;position:absolute;top:0;right:5px;font-size:3rem;color:#e30613;cursor:pointer}body.touch .cpartners .description_box{display:none !important}.cpartners .hasDescriptionBox:after{content:"";position:absolute;z-index:1;top:100%;left:50%;display:block;opacity:0;transform:translate(-50%, -17px);transition:all .3s;width:20px;height:15px;border-bottom:2px solid #222;background:#e30613;clip-path:polygon(50% 0%, 0 100%, 100% 100%)}body.touch .cpartners .hasDescriptionBox:after{display:none}.cpartners .show_description_box:after{opacity:1;transform:translate(-50%, -2px)}.cpartners .show_description_box .description_box{opacity:1;margin-top:12px;pointer-events:all}body:not(.touch) .cpartners .description_box_button{position:absolute;top:0;right:0;place-items:center;display:grid;width:30px;height:30px;border:1px solid #ccc;border-top-right-radius:5px;border-radius:3px;background:#e30613;cursor:pointer}body:not(.touch) .cpartners .description_box_button:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:500;font-size:2rem;color:#fdfdfd}body.touch body:not(.touch) .cpartners .description_box_button{display:none !important}.cforward{padding:50px 0 35px}@media(max-width: 1920px){html{font-size:59% !important;-webkit-text-size-adjust:100%}}@media(max-width: 1750px){html{font-size:62.5% !important;-webkit-text-size-adjust:100%}}@media(max-width: 1439px){.page_10096 main{position:relative;overflow:auto}.page_10096 main .logo,.page_10096 main .title,.page_10096 main .subtitle{left:15%}.page_10096 main .text_container{padding-left:15%;width:70%}.page_10096 main .content_container{height:auto}footer .width_container{max-width:calc(100vw - 2 * 60px)}footer .footer_content .address_container{grid-template-columns:2fr 2fr 1fr;grid-gap:30px}footer .footer_content .address_container .address,footer .footer_content .address_container .contact{grid-column:span 2}footer .footer_footer a{font-size:1.4rem}.footer_partner_gallery .flickity-slider>.carousel-cell{width:calc(100% / 3)}.footer_partner_gallery .image_container img{width:80%}main .content{max-width:calc(100vw - 2 * 60px)}.clinkboxes .flickity-wrapper .flickity-slider>.carousel-cell{margin-right:30px;width:calc(100% / 3 - 20px)}.cmap .content .maps-wrapper{padding-bottom:calc(1 / 3 * 100%)}}@media(max-width: 1200px){.grid_objects:not(.grid_objectgroupwrp).grid_2>.cms-location-wrp{grid-template-columns:minmax(0, 1fr)}.grid_objects:not(.grid_objectgroupwrp)>.cms-location-wrp{grid-gap:15px}.cnews_slider .grid_objects:not(.grid_objectroupwrp).grid_2>.cms-location-wrp{grid-template-columns:repeat(2, minmax(0, 1fr))}.cnews .textblock{margin:0 auto;width:800px}.cnews .col .image_container{margin-top:30px}}@media(max-width: 1023px){header #siteheader #navigation>ul>li+li{margin-left:10px}header #siteheader #navigation>ul>li>a{font-size:2.2rem}header #siteheader .logo img{height:60px}.scrolled header #siteheader .logo img{height:40px}.cnews_slider .carousel-cell{padding:0 5%}.cnews_slider .carousel-cell .cms-location-wrp{grid-gap:15px}.cnews_slider .flickity-wrapper .flickity-button{left:0}.cnews_slider .flickity-wrapper .flickity-button.next{right:0}.cpartners .description_box{max-width:100%}body:not(.touch) .cpartners .description_box_button{display:none}.clinkboxes .flickity-wrapper .flickity-slider>.carousel-cell{margin-right:20px;width:calc(100% / 2 - 10px)}.ctwocols .grid_objects>.cms-location-wrp{grid-gap:30px}.grid_objects:not(.grid_objectgroupwrp).grid_4>.cms-location-wrp{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid_objects:not(.grid_objectgroupwrp).grid_3>.cms-location-wrp{grid-template-columns:repeat(2, minmax(0, 1fr))}.cpartners .box{padding:10px 20px}}@media(max-width: 767px){html{font-size:60.5% !important;-webkit-text-size-adjust:100%}.page_10096 main .content_container{width:100%}.page_10096 main .logo{max-width:80%}.page_10096 main .title,.page_10096 main .subtitle{max-width:90%}.page_10096 main .title h1 span,.page_10096 main .subtitle h1 span{padding:0;background:transparent}.page_10096 main .title h1 p,.page_10096 main .subtitle h1 p{padding:2px 8px;background:#e30613}.page_10096 main .text_container{padding:30px 30px 60px;max-width:90%}.page_10096 main .text_container .text{max-width:100%}.page_10096 main .logo,.page_10096 main .subtitle,.page_10096 main .title{left:30px}header #siteheader{max-width:calc(100% - 2 * 30px)}header #siteheader #navigation{position:fixed;top:70px;left:0;transform:translateY(100%);overflow:hidden;background:#fdfdfd;transition:all .2s}.shownav header #siteheader #navigation{transform:translateY(0);overflow:auto}header #siteheader #navigation>ul{position:absolute;top:40px;left:50%;transform:translateX(-50%);padding-bottom:30px;width:100%;width:1350px;max-width:calc(100% - 2 * 30px)}header #siteheader #navigation>ul>li{position:relative;width:100%;text-align:center}header #siteheader #navigation>ul>li+li{margin-top:10px;margin-left:0}header #siteheader #navigation>ul>li>a{font-size:3.2rem;color:#222;text-align:left}header #siteheader #navigation>ul>li>a.active{border-top-color:#e30613}header #siteheader #navigation>ul>li>a:before{transform:translateY(calc(100% + 1px))}header #siteheader #navigation>ul>li.isparent>a:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:3rem}header #siteheader #navigation>ul>li.isparent.running>a:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;color:#fdfdfd}header #siteheader #navigation>ul>li>ul{position:relative;top:0;transform:none;padding:0;width:100%;width:100%;height:0;box-shadow:none;border-radius:0;transition:none}header #siteheader #navigation>ul>li>ul>li{transition:all .2s;text-align:center}header #siteheader #navigation>ul>li>ul>li+li{margin-top:0}header #siteheader #navigation>ul>li>ul>li>a{padding:7px 10px;box-sizing:border-box;border:1px solid #aaa;border-top:none;text-align:left}header #siteheader #navigation>ul>li>ul>li>a.active{padding-left:4px;border-left-width:6px}header #siteheader #navigation>ul>li>ul>li:hover{background:#f5f5f5}header #siteheader #navigation>ul>li.running>ul{height:auto}.scrolled header #siteheader #navigation{top:54px}header #siteheader #menutrigger{display:block}footer .width_container{max-width:calc(100vw - 2 * 30px)}footer .footer_content{padding:30px 0 15px 0}footer .footer_content .address_container{grid-template-columns:1fr;grid-gap:0}footer .footer_content .address_container .address:before,footer .footer_content .address_container .contact:before{margin-right:0;width:100%;height:auto;font-size:3.5rem}footer .footer_content .address_container .logo:before{position:relative;left:50%;transform:translateX(-50%);width:100px;height:100px}footer .footer_content .address_container>div:not(:last-of-type){flex-wrap:wrap;margin-bottom:30px;text-align:center}footer .footer_content .address_container p{width:100%}footer .footer_content .title_container{text-align:center}footer .footer_partner{padding:15px 0}.footer_partner_gallery .flickity-slider>.carousel-cell{width:100%}.footer_partner_gallery .image_container{padding-bottom:100px}.footer_partner_gallery .image_container img{width:100%}main .content{max-width:calc(100vw - 2 * 30px)}.flickity-wrapper .flickity-button{left:15px}.flickity-wrapper .flickity-button:before{font-size:7rem;font-weight:200}.flickity-wrapper .flickity-button.next{right:15px}.flickity-page-dots{bottom:15px}.cdownload a,.chyperlink a{padding:5px 10px;font-size:1.8rem}.cdownload a:before,.chyperlink a:before{margin-right:5px;font-size:1.8rem}.cnews_slider .grid_objects.carousel-cell>.cms-location-wrp{grid-template-columns:1fr}.cnews_slider .image_container{padding-bottom:calc(9 / 16 * 100%)}.cnews_slider .placeholder_container{display:none}.ctwocols .grid_objects>.cms-location-wrp{grid-gap:15px}.grid_objects:not(.grid_objectgroupwrp).grid_4>.cms-location-wrp{grid-template-columns:repeat(2, minmax(0, 1fr))}.cmap .content .maps-wrapper{padding-bottom:calc(1 / 2 * 100%)}.cnews_slider .flickity-wrapper{height:220px}.cnews_slider .carousel-cell{padding:0 10%}}@media(max-width: 559px){h1{font-size:3.2rem;line-height:1.1}h2{font-size:3rem}.carticle .teaser{font-size:2.3rem}.bottom_big{padding-bottom:30px}.top_big{padding-top:40px}#scrolltop{right:15px}.page_10096 main .text_container{width:100%}.clinkboxes .flickity-wrapper .flickity-slider>.carousel-cell{margin-right:0;width:100%}.grid_objects:not(.grid_objectgroupwrp).grid_3>.cms-location-wrp{grid-template-columns:minmax(0, 1fr)}.f1_group{grid-template-columns:1fr;grid-gap:0}.cnews_slider .grid_objects:not(.grid_objectroupwrp).grid_2>.cms-location-wrp{grid-template-columns:minmax(0, 1fr)}.cnews_slider .flickity-wrapper{height:330px}.cnews_slider .text_container p{-webkit-line-clamp:3}}@media(max-width: 439px){header #siteheader{max-width:calc(100vw - 2 * 10px)}footer .width_container{max-width:calc(100vw - 2 * 10px)}header #siteheader #navigation>ul{max-width:calc(100% - 2 * 15px)}.page_10096 main .content_container{padding:20px 0}.page_10096 main .logo{margin-bottom:20px}.page_10096 main .subtitle{margin-bottom:20px}.page_10096 main .text_container{padding:15px 30px 30px}.page_10096 main .text_container:after{font-size:3.5rem}main .content{max-width:calc(100vw - 2 * 10px)}.cnews_slider{padding-bottom:15px}.cnews_slider .image_container{padding-bottom:calc(4 / 7 * 100%)}.cnews_slider .flickity-wrapper{height:450px}.cnews_slider .flickity-wrapper .flickity-button{top:auto;bottom:0;left:0;transform:translateY(12%)}.cnews_slider .flickity-wrapper .flickity-button.next{right:0}.cnews_slider .carousel-cell{padding:0}.cpartners .grid_objects:not(.grid_objectgroupwrp).grid_4>.cms-location-wrp{grid-template-columns:repeat(2, minmax(0, 1fr))}.cpartners .box{padding:5px 10px}.cpartners .box .title{font-size:1.6rem}.cmap .content .maps-wrapper{padding-bottom:calc(5 / 6 * 100%)}}/*# sourceMappingURL=custom.css.map */
