@charset "UTF-8";
.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 picture,.ctype-imageslider .slide-wrap:first-child{display:block}.ctype-imageslider .slick-slide .slide-wrap{display:block}.ctype-imageslider .caption{position:absolute;top:0;right:0;max-width:50%;width:40.625rem;height:100%;z-index:200;text-align:center;line-height:1.5625;color:#fff;background-color:#FE6534;display:flex;align-items:center;padding:0 3.425rem;box-sizing:border-box}.ctype-imageslider .caption .caption-wrap{width:100%}.ctype-imageslider .caption .caption-wrap .title{font-size:2.9375rem;line-height:1;font-weight:bold;margin-bottom:2rem}.ctype-imageslider .caption .caption-wrap .text{font-size:1.875rem;line-height:1;font-weight:600}.ctype-imageslider .caption .btn{background-color:#fff;border-color:#fff;font-size:1.875rem;line-height:1;padding:0.625rem 2rem 0.375rem}.ctype-imageslider .caption .btn:hover{background-color:#353535;border-color:#353535}.ctype-imageslider .caption .btn.btn-outline{background-color:transparent;color:#fff}.ctype-imageslider .caption .btn.btn-outline:hover{background-color:#fff;border-color:#fff;color:#FE6534}.ctype-imageslider .slick-dots{padding:0.625rem 0 0.9375rem;margin:0;list-style-type:none;font-size:0;line-height:0;letter-spacing:0;text-align:center}.ctype-imageslider .slick-dots button{transition:background 0.3s;outline:none;background:none;padding:0;margin:0;width:1rem;height:1rem;border:1px solid #FE6534;border-radius:50%;cursor:pointer}.ctype-imageslider .slick-dots li{display:inline-block;padding:0 0.3125rem 0.3125rem}.ctype-imageslider .slick-dots li button:hover,.ctype-imageslider .slick-dots li.slick-active button{background:#FE6534}.ctype-imageslider .slick-arrow{position:absolute;left:-3.25rem;top:50%;margin-top:-2.5rem;cursor:pointer}.ctype-imageslider .slick-arrow:after{font-size:3.125rem;border-style:solid;border-width:0.1em 0.1em 0 0;content:"";display:inline-block;height:0.5em;position:relative;top:0.15em;transform:rotate(-135deg);vertical-align:top;width:0.5em}.ctype-imageslider .slick-arrow.next-arrow{right:-3.25rem;left:auto}.ctype-imageslider .slick-arrow.next-arrow:after{transform:rotate(45deg)}.ctype-imageslider .slick-arrow:hover:after{color:#707070}.ctype-imageslider .container-fluid .caption .caption-wrap{padding:2rem 1.25rem 1rem}.ctype-imageslider.layout-50 header,.ctype-imageslider.layout-51 header,.ctype-imageslider.layout-52 header{margin-bottom:1.125rem}.ctype-imageslider.layout-50 .slider,.ctype-imageslider.layout-51 .slider,.ctype-imageslider.layout-52 .slider{margin:0 -3.625rem}.ctype-imageslider.layout-50 .slick-slide .slide-wrap,.ctype-imageslider.layout-51 .slick-slide .slide-wrap,.ctype-imageslider.layout-52 .slick-slide .slide-wrap{padding:0 0.875rem;box-sizing:border-box}.ctype-imageslider.layout-50 .caption,.ctype-imageslider.layout-51 .caption,.ctype-imageslider.layout-52 .caption{background:transparent;position:static;max-width:100%;width:auto;padding:2.125rem 0 0;color:#353535;text-align:left}.ctype-imageslider.layout-50 .caption .caption-wrap .title,.ctype-imageslider.layout-51 .caption .caption-wrap .title,.ctype-imageslider.layout-52 .caption .caption-wrap .title{font-size:1.5rem;line-height:1.29166;font-weight:bold;margin-bottom:1rem}.ctype-imageslider.layout-50 .caption .caption-wrap .text,.ctype-imageslider.layout-51 .caption .caption-wrap .text,.ctype-imageslider.layout-52 .caption .caption-wrap .text{font-size:0.8125rem;line-height:1.6923;font-weight:normal}.ctype-imageslider.layout-50 .caption .caption-wrap .text a,.ctype-imageslider.layout-51 .caption .caption-wrap .text a,.ctype-imageslider.layout-52 .caption .caption-wrap .text a{font-size:0.875rem;line-height:1.21428}.ctype-imageslider.layout-50 .slick-prev,.ctype-imageslider.layout-50 .slick-next,.ctype-imageslider.layout-51 .slick-prev,.ctype-imageslider.layout-51 .slick-next,.ctype-imageslider.layout-52 .slick-prev,.ctype-imageslider.layout-52 .slick-next{overflow:visible;left:auto;right:5.75rem;top:-3.125rem;display:block;margin:0;padding:0;border:0;background:transparent;font-size:0;line-height:0}.ctype-imageslider.layout-50 .slick-prev:after,.ctype-imageslider.layout-50 .slick-next:after,.ctype-imageslider.layout-51 .slick-prev:after,.ctype-imageslider.layout-51 .slick-next:after,.ctype-imageslider.layout-52 .slick-prev:after,.ctype-imageslider.layout-52 .slick-next:after{transform:rotate(45deg);font-size:2rem;line-height:1;color:#1E1E1E}.ctype-imageslider.layout-50 .slick-prev:hover:after,.ctype-imageslider.layout-50 .slick-next:hover:after,.ctype-imageslider.layout-51 .slick-prev:hover:after,.ctype-imageslider.layout-51 .slick-next:hover:after,.ctype-imageslider.layout-52 .slick-prev:hover:after,.ctype-imageslider.layout-52 .slick-next:hover:after{color:#707070}.ctype-imageslider.layout-50 .slick-prev,.ctype-imageslider.layout-51 .slick-prev,.ctype-imageslider.layout-52 .slick-prev{right:7.525rem}.ctype-imageslider.layout-50 .slick-prev:after,.ctype-imageslider.layout-51 .slick-prev:after,.ctype-imageslider.layout-52 .slick-prev:after{transform:rotate(-135deg)}.ctype-imageslider.layout-50 .slider[data-arrows="1"],.ctype-imageslider.layout-51 .slider[data-arrows="1"],.ctype-imageslider.layout-52 .slider[data-arrows="1"]{padding-top:3.5rem}.ctype-imageslider.layout-50 .slick-prev,.ctype-imageslider.layout-50 .slick-next,.ctype-imageslider.layout-51 .slick-prev,.ctype-imageslider.layout-51 .slick-next,.ctype-imageslider.layout-52 .slick-prev,.ctype-imageslider.layout-52 .slick-next{top:10px}.ctype-imageslider.layout-50 .caption .caption-wrap,.ctype-imageslider.layout-50 .container-fluid .caption .caption-wrap,.ctype-imageslider.layout-51 .caption .caption-wrap,.ctype-imageslider.layout-51 .container-fluid .caption .caption-wrap,.ctype-imageslider.layout-52 .caption .caption-wrap,.ctype-imageslider.layout-52 .container-fluid .caption .caption-wrap{padding:0}.ctype-imageslider.layout-51 .slick-slide .slide-wrap{padding:0}.ctype-imageslider.layout-51 .caption .caption-wrap .title,.ctype-imageslider.layout-51 .caption .caption-wrap .text{padding:0 10px}.ctype-imageslider.layout-52 .endless-slider{display:flex;position:relative;left:0px}.ctype-imageslider.layout-52 .endless-slider[data-arrows="1"]{padding-top:3.5rem}.ctype-imageslider.layout-52 .slide-wrap{display:inline;flex:0 0 auto}.ctype-imageslider.layout-52 .move-left{transform:translateX(-750px);transition:all 0.5s}.ctype-imageslider.layout-52 img{height:300px;width:auto}.ctype-imageslider.layout-52 .slick-arrow{top:0;margin-top:0}.ctype-imageslider.layout-52 .slick-arrow:after{color:#1E1E1E;font-size:3.125rem}.ctype-imageslider.layout-52 .slick-arrow:hover:after{color:#707070}.ctype-imageslider.layout-52 .slick-arrow.prev-arrow{left:auto;right:6rem}.ctype-heroimage .heroimg-wrap{background-position:center;background-size:cover}.ctype-heroimage .text-container{min-height:25rem;padding:0 1rem;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:25rem;vertical-align:middle}.ctype-heroimage .text-container .inner{display:inline-block;width:100%;vertical-align:middle;font-size:1rem}.ctype-heroimage .title{text-transform:uppercase;font-size:2rem;line-height:1.2;padding:0 0 1rem}.ctype-heroimage .container-fluid .text-container,.ctype-heroimage.no-frame .text-container{max-width:102.5rem;margin:auto}.ctype-accordion-container .accordion-container{display:block;padding:0 0 1rem;margin:0;list-style-type:none}.ctype-accordion-container .accordion-content{display:none}.ctype-accordion-container .collapsable{display:block;padding:0;border-top:1px solid #717171}.ctype-accordion-container .collapsable:first-child{border:0}.ctype-accordion-container .collapsable .accordion-title{position:relative;color:#2B2B2B;font-weight:bold;font-size:1.1875rem;line-height:1;cursor:pointer;padding:0.875rem 1.875rem 0.75rem 0;transition:color 0.3s}.ctype-accordion-container .collapsable .accordion-title:after{font-family:Font Awesome\ 5 Free;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";font-weight:900;position:absolute;top:50%;right:0;font-size:1.25rem;line-height:1;margin-top:-0.5rem;transition:transform 0.3s;transform-origin:center center;color:#FE6534}.ctype-accordion-container .collapsable .accordion-title:hover{color:#FE6534}.ctype-accordion-container .collapsable.open .accordion-title:after{transform:rotateZ(-180deg)}.ctype-accordion-container .collapsable.open .accordion-content{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 .form-wrap{display:flex;max-width:31.25rem;margin:0 auto}.tx-kesearch-pi1 .form-wrap .search-inp{display:block;padding:0.625rem;margin:0;outline:none;border-radius:0.1875rem 0 0 0.1875rem;border:1px solid #009cde;border-right:0;flex:1 1 auto;width:100%}.tx-kesearch-pi1 .form-wrap .search-btn{display:block;border:0;border-radius:0 0.1875rem 0.1875rem 0;color:#fff;background-color:#009cde;flex:0 0 auto;padding:0.125rem 1rem;cursor:pointer;transition:background 0.3s}.tx-kesearch-pi1 .form-wrap .search-btn:hover{background-color:#333}.tx-kesearch-pi1 .search-results{padding:0;margin:0;list-style-type:none}.tx-kesearch-pi1 .search-results .result-title{padding:0}.tx-kesearch-pi1 .search-results .result-title a{transition:color 0.3s;color:#009cde}.tx-kesearch-pi1 .search-results .result-title a:hover{color:#333}.tx-kesearch-pi1 .search-results .result-list-item{padding-top:1.25rem}.tx-kesearch-pi1 .search-results .result-list-item:first-child{padding:0}.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}