.ctype-imageslider{font-size:0;line-height:0;letter-spacing:0}.ctype-imageslider .container-fluid,.ctype-imageslider .container{position:relative}.ctype-imageslider .slide-wrap{display:none;position:relative}.ctype-imageslider .slide-wrap img{display:block;width:100%;height:auto}.ctype-imageslider .slide-wrap:first-child{display:block}.ctype-imageslider .slick-slide .slide-wrap{display:block}.ctype-imageslider .caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;text-align:center}.ctype-imageslider .caption:before{display:inline-block;height:100%;content:"";visibility:visible;width:0;overflow:hidden;padding:0;margin:0;vertical-align:middle}.ctype-imageslider .caption .caption-wrap{max-width:1090px;padding:20px 20px 0;position:absolute;left:70px;top:20%;width:auto;max-width:50%;background:#011629;padding:20px 50px 20px 20px;box-sizing:border-box;color:#fff;text-align:left}.ctype-imageslider .caption .caption-wrap .title{font-size:36px;line-height:1.3em;margin:0;letter-spacing:0.008em;font-family:"Roboto Condensed";font-weight:normal;color:#fff}.ctype-imageslider .caption .caption-wrap .text{font-size:18px;line-height:1.5em}.ctype-imageslider .slick-dots{padding:10px 0 15px;margin:0;list-style-type:none;font-size:0;line-height:0;letter-spacing:0;text-align:center}.ctype-imageslider .slick-dots button{border:none;width:11px;height:11px;display:block;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);border-radius:20px}.ctype-imageslider .slick-dots li{display:inline-block;padding:0 5px 5px}.ctype-imageslider .slick-dots li button:hover,.ctype-imageslider .slick-dots li.slick-active button{background:#000;background:rgba(0, 0, 0, 0.9);cursor:default}.ctype-imageslider .slider-arrows{display:none}.ctype-imageslider .slider-arrows .slick-arrow{transition:background 0.3s;position:absolute;left:20px;top:50%;width:40px;height:40px;cursor:pointer;margin-top:-61px;background:url("../../../../typo3conf/ext/rm_theme/Resources/Public/Images/Frontend/arrow_left_w.png") no-repeat}.ctype-imageslider .slider-arrows .slick-arrow.next-arrow{right:20px;left:auto;background:url("../../../../typo3conf/ext/rm_theme/Resources/Public/Images/Frontend/arrow_right_w.png") no-repeat}.ctype-imageslider:hover .slider-arrows{display:block}.ctype-heroimage .heroimg-wrap{background-position:center;background-size:cover}.ctype-heroimage .text-container{min-height:400px;padding:0 50px;color:#fff;font-size:0;line-height:0;letter-spacing:0}.ctype-heroimage .text-container:before{content:"";visibility:visible;display:inline-block;width:0;height:100%;min-height:400px;vertical-align:middle}.ctype-heroimage .text-container .inner{display:inline-block;width:100%;vertical-align:middle;font-size:14px;line-height:1.5em}.ctype-heroimage .title{text-transform:uppercase;font-size:32px;line-height:1.2em;padding:0 0 20px}.ctype-heroimage .container-fluid .text-container,.ctype-heroimage.no-frame .text-container{max-width:1050px;margin:auto}.ctype-accordion .accordion-wrap{display:block;padding:0;margin:0;list-style-type:none}.ctype-accordion .accordion-content{background:#ccc;padding:20px 20px 0;display:none;margin:0;list-style-type:none}.ctype-accordion .accordion-item{display:block;padding:0 0 20px}.ctype-accordion .accordion-item .title{position:relative;padding:20px 60px 20px 20px;text-transform:uppercase;font-weight:bold;font-size:18px;line-height:1.2em;background:#aaa;transition:background 0.3s}.ctype-accordion .accordion-item .title:after{content:"";display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask:url("../../../../typo3conf/ext/rm_theme/Resources/Public/Icons/angle-down-solid-full.svg") no-repeat center / contain;mask:url("../../../../typo3conf/ext/rm_theme/Resources/Public/Icons/angle-down-solid-full.svg") no-repeat center / contain;position:absolute;top:50%;right:20px;font-size:36px;line-height:1em;margin-top:-18px;transition:transform 0.3s;transform-origin:center center}.ctype-accordion .accordion-item .title:hover{cursor:pointer;background:#bbb}.ctype-accordion .accordion-item.open .title:after{transform:rotateZ(-180deg)}.ctype-accordion .accordion-item.open .accordion-content{display:block}.ctype-accordion .img-col-wrap figure{display:block;margin:0;padding:0}.ctype-accordion .img-col-wrap img{display:block;width:100%;height:auto}.ctype-accordion .tab-content,.ctype-accordion .content-entry{display:block}.ctype-accordion .tab-content figcaption,.ctype-accordion .content-entry figcaption{font-size:14px;line-height:1.2em;padding:5px 0 0;display:block;margin:0}.ctype-accordion .tab-content.above.center .img-col-wrap,.ctype-accordion .tab-content.below.center .img-col-wrap,.ctype-accordion .content-entry.above.center .img-col-wrap,.ctype-accordion .content-entry.below.center .img-col-wrap{text-align:center}.ctype-accordion .tab-content.above.right .img-col-wrap,.ctype-accordion .tab-content.below.right .img-col-wrap,.ctype-accordion .content-entry.above.right .img-col-wrap,.ctype-accordion .content-entry.below.right .img-col-wrap{text-align:right}.ctype-accordion .tab-content.above .img-row,.ctype-accordion .tab-content.below .img-row,.ctype-accordion .content-entry.above .img-row,.ctype-accordion .content-entry.below .img-row{font-size:0;line-height:0;letter-spacing:0;margin:0 -10px}.ctype-accordion .tab-content.above .img-column,.ctype-accordion .tab-content.below .img-column,.ctype-accordion .content-entry.above .img-column,.ctype-accordion .content-entry.below .img-column{display:inline-block;width:100%;box-sizing:border-box;padding:0 10px 20px;vertical-align:top;text-align:left}.ctype-accordion .tab-content.above .img-col-wrap[data-columns="2"] .img-column,.ctype-accordion .tab-content.below .img-col-wrap[data-columns="2"] .img-column,.ctype-accordion .content-entry.above .img-col-wrap[data-columns="2"] .img-column,.ctype-accordion .content-entry.below .img-col-wrap[data-columns="2"] .img-column{width:50%}.ctype-accordion .tab-content.above .img-col-wrap[data-columns="3"] .img-column,.ctype-accordion .tab-content.below .img-col-wrap[data-columns="3"] .img-column,.ctype-accordion .content-entry.above .img-col-wrap[data-columns="3"] .img-column,.ctype-accordion .content-entry.below .img-col-wrap[data-columns="3"] .img-column{width:33.33333%}.ctype-accordion .tab-content.above .img-col-wrap[data-columns="4"] .img-column,.ctype-accordion .tab-content.below .img-col-wrap[data-columns="4"] .img-column,.ctype-accordion .content-entry.above .img-col-wrap[data-columns="4"] .img-column,.ctype-accordion .content-entry.below .img-col-wrap[data-columns="4"] .img-column{width:25%}.ctype-accordion .tab-content.left .img-col-wrap,.ctype-accordion .content-entry.left .img-col-wrap{float:left;padding-right:20px}.ctype-accordion .tab-content.left .img-column,.ctype-accordion .content-entry.left .img-column{padding:0 0 20px}.ctype-accordion .tab-content.left:after,.ctype-accordion .content-entry.left:after{content:"";display:block;overflow:hidden;height:0;visibility:visible;clear:both}.ctype-accordion .tab-content.left.nowrap .img-col-wrap,.ctype-accordion .content-entry.left.nowrap .img-col-wrap{width:300px}.ctype-accordion .tab-content.left.nowrap .ce-bodytext,.ctype-accordion .content-entry.left.nowrap .ce-bodytext{margin-left:320px}.ctype-accordion .tab-content.right .img-col-wrap,.ctype-accordion .content-entry.right .img-col-wrap{float:right;padding-left:20px}.ctype-accordion .tab-content.right .img-column,.ctype-accordion .content-entry.right .img-column{padding:0 0 20px}.ctype-accordion .tab-content.right:after,.ctype-accordion .content-entry.right:after{content:"";display:block;overflow:hidden;height:0;visibility:visible;clear:both}.ctype-accordion .tab-content.right.nowrap .img-col-wrap,.ctype-accordion .content-entry.right.nowrap .img-col-wrap{width:300px}.ctype-accordion .tab-content.right.nowrap .ce-bodytext,.ctype-accordion .content-entry.right.nowrap .ce-bodytext{margin-right:320px}.ctype-accordion .tab-nav-wrap{margin:0 -10px}.ctype-accordion .tab-nav-wrap .tab-nav{display:table;table-layout:fixed;width:100%;padding:0;margin:0;border-spacing:10px 0}.ctype-accordion .tab-nav-wrap li{display:table-cell;vertical-align:top;background:#aaa;text-transform:uppercase;font-weight:bold;font-size:18px;line-height:1.2em;padding:10px 20px;border-radius:8px 8px 0 0;transition:background 0.3s;cursor:pointer}.ctype-accordion .tab-nav-wrap li.open{background:#ccc;cursor:default}.ctype-accordion .tabs-content-wrap{display:block;padding:0 0 20px;margin:0;list-style-type:none}.ctype-accordion .tab-item{display:none;padding:20px 20px 0;background:#ccc}.ctype-accordion .tab-item.open{display:block}.ctype-google_map .map-wrap{position:relative;height:0;overflow:hidden;padding-top:38%}.ctype-google_map iframe.map{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.tx-kesearch-pi1 .search-form{display:none}.tx-kesearch-pi1 fieldset{display:none}.tx-kesearch-pi1 #kesearch_num_results{font-size:14px;line-height:1.8em;color:#000;padding:25px 0 20px;display:block;float:none}.tx-kesearch-pi1 .search-results{padding:0}.tx-kesearch-pi1 .result-list-item{background:#f3f3f3;padding:20px;margin:0;list-style-type:none}.tx-kesearch-pi1 .result-title{display:inline-block}.tx-kesearch-pi1 .result-title a{color:#3b7b5c;text-decoration:none;outline:0;transition:color 0.3s, background 0.3s, text-decoration 0.3s;display:inline-block;font-size:14px;line-height:1.8em;font-weight:400}.tx-kesearch-pi1 .result-teaser,.tx-kesearch-pi1 .result_txt{color:#707070}.tx-kesearch-pi1 .result_txt{text-align:center}.tx-kesearch-pi1 .kesearch_pagebrowser{text-align:center}.tx-kesearch-pi1 .kesearch_pagebrowser ul li a{color:#3b7b5c;text-decoration:none;outline:0;transition:color 0.3s, background 0.3s, text-decoration 0.3s;display:inline-block;padding:10px}.tx-kesearch-pi1 .kesearch_pagebrowser ul li a.current{text-decoration:underline}.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total{border:none}.ctype-gridelements_pi1 .ce-bodytext ul{padding:20px 0 20px 20px}.ctype-gridelements_pi1 .ce-bodytext ul li a{color:#335a6f}.ctype-gridelements_pi1 .ce-bodytext ul li a:hover{color:#000;text-decoration:underline}.cookie-consent-container{display:none}.fancybox__container .consent-modal{max-width:800px;padding:0;background:none;font-size:14px;line-height:1.5em;color:#555}.fancybox__container .consent-modal .btn{padding:8px 15px;border-radius:3px;background:#011629;color:#fff;display:inline-block;cursor:pointer;border:1px solid #011629;box-sizing:border-box;transition:color 0.3s, background 0.3s;font-weight:bold;font-size:12px;line-height:1.2em;transition:color 0.3s, background 0.3s}.fancybox__container .consent-modal .btn:hover{background:#fff;color:#011629}.fancybox__container .consent-modal .modal-title{padding:13px 10px;background:#011629;border-radius:5px 5px 0 0;font-weight:bold;color:#fff;text-transform:uppercase}.fancybox__container .consent-modal .modal-footer{padding:10px;background:#efefef;border-radius:0 0 5px 5px}.fancybox__container .consent-modal .mid-wrap{background:#fff;display:table;table-layout:fixed}.fancybox__container .consent-modal .sidebar{display:table-cell;width:200px;vertical-align:top;background:#efefef;list-style-type:none;padding:0;margin:0}.fancybox__container .consent-modal .sidebar li.nav-item{cursor:pointer;display:block;padding:12px 10px;border-bottom:1px solid #cfcfcf;font-weight:bold;color:#011629;font-size:14px;line-height:1.5em;transition:background 0.3s}.fancybox__container .consent-modal .sidebar li.nav-item.active{background:#fff}.fancybox__container .consent-modal .description{display:table-cell;vertical-align:top;background:#fff;padding:0;margin:0;list-style-type:none}.fancybox__container .consent-modal .description .description-wrap{list-style-type:none;padding:15px 15px 5px;margin:0;height:300px;overflow:auto}.fancybox__container .consent-modal .description .description-wrap .entry{display:none}.fancybox__container .consent-modal .description .description-wrap .entry.active{display:block}.fancybox__container .consent-modal .description .description-wrap .entry ul{margin:0;padding:0 0 10px 18px}.fancybox__container .consent-modal .description .title,.fancybox__container .consent-modal .description .title-smaller{padding:0 0 10px;font-weight:bold;color:#011629;font-size:16px;line-height:1.3em}.fancybox__container .consent-modal .description .title-smaller{font-size:14px;line-height:1.3em}.fancybox__container .consent-modal .description .switch-title{font-weight:bold;color:#011629;font-size:16px;line-height:1.3em;padding:0 60px 10px 0;position:relative}.fancybox__container .consent-modal .description .switch-title .switch{position:absolute;top:0;right:0;width:36px;height:20px;border-radius:50px;background:#333;display:block;cursor:pointer;overflow:hidden;transition:background 0.3s}.fancybox__container .consent-modal .description .switch-title .switch .inner{width:100%;height:100%;position:relative}.fancybox__container .consent-modal .description .switch-title .switch .inner:after{content:"";display:block;visibility:visible;position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;left:2px;top:2px;transition:left 0.3s}.fancybox__container .consent-modal .description .switch-title .switch[data-state="1"]{background:#011629}.fancybox__container .consent-modal .description .switch-title .switch[data-state="1"] .inner:after{left:18px}.ctype-accordion .accordion-list,.ctype-faq .accordion-list{list-style-type:none;padding:0}.ctype-accordion .accordion-list .accordion-entry,.ctype-faq .accordion-list .accordion-entry{transition:background 0.3s;margin:0 0 1rem}.ctype-accordion .accordion-list .accordion-entry.open .accordion-title::after,.ctype-faq .accordion-list .accordion-entry.open .accordion-title::after{transform:rotateZ(-180deg)}.ctype-accordion .accordion-list .accordion-entry .accordion-title,.ctype-faq .accordion-list .accordion-entry .accordion-title{font-weight:bold;font-size:1.125rem;line-height:1.2;padding:2rem;display:block;cursor:pointer}.ctype-accordion .accordion-list .accordion-entry .accordion-title::after,.ctype-faq .accordion-list .accordion-entry .accordion-title::after{background:url(../../../../typo3conf/ext/rm_theme/Resources/Public/Images/arrow_down.svg) no-repeat center center;background-size:contain;content:"";width:1.5rem;height:1.5rem;float:right;font-size:1.5rem;line-height:1;transition:transform 0.3s}.ctype-accordion .accordion-list .accordion-entry .accordion-content,.ctype-faq .accordion-list .accordion-entry .accordion-content{padding:0 2rem 2rem;background:transparent}.tx-rm-cookiemgr{display:none}