@charset "UTF-8";*,::after,::before{box-sizing:border-box;}.btn-default[title="T3AI"],.btn-default.btn-t3ai-main{--bs-btn-color:#fff;--bs-btn-bg:rgb(30,30,30);--bs-btn-border-color:rgb(30,30,30);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#404040;--bs-btn-hover-border-color:#353535;--bs-btn-focus-shadow-rgb:64,64,64;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4b4b4b;--bs-btn-active-border-color:#353535;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:rgb(30,30,30);--bs-btn-disabled-border-color:rgb(30,30,30);}.btn-default[title="T3AI"]{margin-right:8px;}body.with-overflow{margin:0;}.ns_t3ai--modal-small .modal-content{min-height:400px;}.t3ai-rte-container #tabs{background-color:#fdfdfd;list-style-type:none;}.t3ai-rte-container #tabs li{display:inline-block;margin-bottom:-1px;}.t3ai-rte-container #tabs li a{background:#f8f8f8;border:1px solid #d1d1d1;border-bottom-color:#d1d1d1;border-radius:3px 3px 0 0;color:#484848;cursor:pointer;display:inline-block;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;letter-spacing:0.3px;line-height:26px;min-width:90px;outline:0;padding:5px 8px;text-align:center;text-decoration:none;}.t3ai-rte-container{padding:15px;}.t3ai-rte-container #tabs li.active a{background-color:#fff;border-bottom-color:#fff;}.t3ai-rte-container #tabs li .active a{border-bottom:none;}.t3ai-rte-container #tab-contents{background-color:#fff;border:1px solid #ccc;margin-bottom:20px;}.t3ai-rte-container #tab-contents + .btn-wrap{align-items:center;display:flex;position:sticky;bottom:0;justify-content:flex-end;flex-shrink:0;flex-wrap:wrap;padding:16px 0;background-color:#fff;border-top:1px solid rgba(0,0,0,0.1);border-bottom-right-radius:1px;border-bottom-left-radius:1px;}.t3ai-rte-container .btn-wrap .btn{background:#f8f8f8;border:1px solid #bcbcbc;border-radius:2px;box-sizing:border-box;color:#484848;cursor:pointer;display:inline-flex;align-items:center;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;letter-spacing:0.3px;line-height:18px;padding:4px 10px;text-align:center;vertical-align:middle;}.t3ai-rte-container .btn-wrap .btn .t3js-icon{line-height:1;margin-right:5px;}.t3ai-rte-container #tab-contents + .btn-wrap .btn.openai-save,.t3ai-rte-container .btn.btn-primary{background:#0078e6;border:1px solid #0078e6;color:#fff;}.t3ai-rte-container .btn-wrap .btn:hover{color:#fff;text-decoration:none;background-color:#0066c4;border-color:#0066c4;}#openai-cancel{margin-right:10px;}.t3ai-rte-container #tab-contents .tab-contents{display:none;padding:10px;}.t3ai-rte-container #tab-contents .tab-contents .form-group{margin-bottom:10px;}.t3ai-rte-container #tab-contents .tab-contents .form-group label{cursor:default;display:block;font:normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;letter-spacing:0.3px;margin-bottom:2px;}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;color:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fefefe;background-clip:padding-box;border:1px solid #bbb;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.t3ai-rte-container #tab-contents .tab-contents.active{display:block;}.t3ai-rte-container .openai-save{background-color:#09863e;color:white;cursor:pointer;font-size:12px;font-weight:bold;padding:0 12px;}.t3ai-rte-container .text-area-input{resize:vertical;}.ns_t3ai--modal-full .modal-content,.ns_t3ai--modal-large .modal-content,.ns_t3ai--modal-medium .modal-content,.ns_t3ai--modal-default .modal-content,.ns_t3ai--modal-small .modal-content{width:100%;}.ns_t3ai--modal.modal-severity-notice .modal-header{background-color:#0078e6;color:#fff;border-bottom-color:#006ccf}.ns_t3ai--modal.modal-severity-info .modal-header{background-color:#333;color:#fff;border-bottom-color:#2e2e2e;}.ns_t3ai--modal .modal-dialog{padding:0 5%;}.ns_t3ai--modal.ns_t3ai--modal-full .modal-content{height:100vh;max-width:100%;width:100%;}.ns_t3ai--modal.ns_t3ai--modal-large .modal-content{height:90vh;max-width:1600px;width:100%;}.ns_t3ai--modal.ns_t3ai--modal-medium .modal-content{height:73vh;max-width:1000px;width:100%;}.ns_t3ai--modal.ns_t3ai--modal-default .modal-content{height:500vh;max-width:800px;width:100%;}.ns_t3ai--modal.ns_t3ai--modal-small .modal-content{max-width:600px;min-height:400px;width:100%;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-rm-nslider table{border-collapse:separate;border-spacing:10px;}.tx-rm-nslider table th{font-weight:bold;}.tx-rm-nslider table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-rm-product3d table{border-collapse:separate;border-spacing:10px;}.tx-rm-product3d table th{font-weight:bold;}.tx-rm-product3d table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}.unsubscribe .errorinfo{display:none;}.fancybox__wrap.cookie-gdpr-wrap .fancybox__skin{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.fancybox__wrap.cookie-gdpr-wrap .consent-modal,.consent-modal.fancybox__content .consent-modal{max-width:800px;padding:0;background:none;font-size:14px;line-height:1.5em;color:#555;}.fancybox__wrap.cookie-gdpr-wrap .consent-modal .btn,.consent-modal.fancybox__content .consent-modal .btn{padding:8px 15px;border-radius:3px;background:#233f66;color:#fff;display:inline-block;cursor:pointer;border:1px solid #233f66;box-sizing:border-box;transition:color 0.3s,background 0.3s;font-weight:bold;font-size:12px;line-height:1.2em;text-decoration:none;}.fancybox__wrap.cookie-gdpr-wrap .consent-modal .btn:hover,.consent-modal.fancybox__content .consent-modal .btn:hover{background:#fff;color:#233f66;}.fancybox__wrap.cookie-gdpr-wrap .title,.consent-modal.fancybox__content .title{padding:13px 10px;background:#233f66;border-radius:5px 5px 0 0;font-weight:bold;color:#fff;text-transform:uppercase;}.fancybox__wrap.cookie-gdpr-wrap .footer-bar,.consent-modal.fancybox__content .footer-bar{padding:10px;background:#efefef;border-radius:0 0 5px 5px;}.fancybox__wrap.cookie-gdpr-wrap .content-wrap,.consent-modal.fancybox__content .content-wrap{background:#fff;display:table;table-layout:fixed;}.fancybox__wrap.cookie-gdpr-wrap .nav-sidebar,.consent-modal.fancybox__content .nav-sidebar{display:table-cell;width:200px;vertical-align:top;background:#efefef;list-style-type:none;padding:0;margin:0;}.fancybox__wrap.cookie-gdpr-wrap .nav-sidebar li,.consent-modal.fancybox__content .nav-sidebar li{cursor:pointer;display:block;padding:12px 10px;border-bottom:1px solid #cfcfcf;font-weight:bold;color:#233f66;font-size:14px;line-height:1.5em;transition:background 0.3s;}.fancybox__wrap.cookie-gdpr-wrap .nav-sidebar li.active,.consent-modal.fancybox__content .nav-sidebar li.active{background:#fff;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap,.consent-modal.fancybox__content .groups-wrap{display:table-cell;vertical-align:top;background:#fff;padding:0;margin:0;list-style-type:none;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap .groups,.consent-modal.fancybox__content .groups-wrap .groups{list-style-type:none;padding:15px 15px 5px;margin:0;height:340px;overflow:auto;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap .groups a,.consent-modal.fancybox__content .groups-wrap .groups a{color:#233f66;text-decoration:none;transition:color 0.3s;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap .groups a:hover,.consent-modal.fancybox__content .groups-wrap .groups a:hover{color:#999;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap .group,.consent-modal.fancybox__content .groups-wrap .group{display:none;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap .group.active,.consent-modal.fancybox__content .groups-wrap .group.active{display:block;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap .group .desc ul,.consent-modal.fancybox__content .groups-wrap .group .desc ul{margin:0;padding:0 0 10px 18px;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap .group-title,.consent-modal.fancybox__content .groups-wrap .group-title{padding:0 0 10px;font-weight:bold;color:#233f66;font-size:16px;line-height:1.3em;}.fancybox__wrap.cookie-gdpr-wrap .cookies-list,.consent-modal.fancybox__content .cookies-list{list-style-type:none;padding:0;margin:0;}.fancybox__wrap.cookie-gdpr-wrap .cookies-list .cookie-title,.consent-modal.fancybox__content .cookies-list .cookie-title{padding:0 50px 10px 0;font-weight:bold;color:#233f66;font-size:14px;line-height:1.3em;position:relative;}.fancybox__wrap.cookie-gdpr-wrap .cookies-list .desc p,.consent-modal.fancybox__content .cookies-list .desc p{padding:0 0 10px;margin:0;}.fancybox__wrap.cookie-gdpr-wrap .cookie-info,.consent-modal.fancybox__content .cookie-info{table-layout:fixed;width:100%;}.fancybox__wrap.cookie-gdpr-wrap .cookie-info th,.consent-modal.fancybox__content .cookie-info th{padding-right:20px;width:170px;vertical-align:top;}.fancybox__wrap.cookie-gdpr-wrap .cookie-service-wrap,.consent-modal.fancybox__content .cookie-service-wrap{padding:15px 0;position:relative;}.fancybox__wrap.cookie-gdpr-wrap .cookie-service-wrap:before,.consent-modal.fancybox__content .cookie-service-wrap:before{display:block;width:100%;height:1px;content:'';background:#eaeaea;position:absolute;top:0;left:0;}.fancybox__wrap.cookie-gdpr-wrap .cookie-service-wrap:first-child,.consent-modal.fancybox__content .cookie-service-wrap:first-child{padding-top:10px;}.fancybox__wrap.cookie-gdpr-wrap .cookie-service-wrap:first-child:before,.consent-modal.fancybox__content .cookie-service-wrap:first-child:before{display:none;}.fancybox__wrap.cookie-gdpr-wrap .cookies-list .switch,.consent-modal.fancybox__content .cookies-list .switch{position:absolute;top:-1px;right:0;width:36px;height:20px;border-radius:50px;background:#333;display:block;cursor:pointer;overflow:hidden;transition:background 0.3s !important;}.fancybox__wrap.cookie-gdpr-wrap .cookies-list .switch .inner,.consent-modal.fancybox__content .cookie-title .switch .inner{width:100%;height:100%;position:relative;}.fancybox__wrap.cookie-gdpr-wrap .cookies-list .switch .inner:after,.consent-modal.fancybox__content .cookie-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__wrap.cookie-gdpr-wrap .cookies-list .switch[data-state="1"] .inner:after,.consent-modal.fancybox__content .cookie-title .switch[data-state="1"] .inner:after{left:18px;}.fancybox__wrap.cookie-gdpr-wrap .cookies-list .switch[data-state="1"],.consent-modal.fancybox__content .cookies-list .switch[data-state="1"]{background:#5a5;}@media screen and (max-width:650px){.fancybox__wrap.cookie-gdpr-wrap .title,.consent-modal.fancybox__content .title{padding:10px;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap,.fancybox__wrap.cookie-gdpr-wrap .content-wrap,.consent-modal.fancybox__content .groups-wrap,.consent-modal.fancybox__content .content-wrap{display:block;}.fancybox__wrap.cookie-gdpr-wrap .nav-sidebar,.consent-modal.fancybox__content .nav-sidebar{display:block;width:auto;}.fancybox__wrap.cookie-gdpr-wrap .nav-sidebar li,.consent-modal.fancybox__content .nav-sidebar li{padding:6px 10px;}.fancybox__wrap.cookie-gdpr-wrap .groups-wrap .groups,.consent-modal.fancybox__content .groups-wrap .groups{padding:10px 10px 0;height:auto;}.fancybox__wrap.cookie-gdpr-wrap .cookie-info th,.consent-modal.fancybox__content .cookie-info th{width:40%;word-break:break-all;}.fancybox__wrap.cookie-gdpr-wrap .cookie-info td,.consent-modal.fancybox__content .cookie-info td{word-break:break-all;}}@media screen and (max-width:480px){.fancybox__wrap.cookie-gdpr-wrap .consent-modal .btn,.consent-modal.fancybox__content .consent-modal .btn{display:block;margin-top:10px;text-align:center;padding:10px 15px;}.fancybox__wrap.cookie-gdpr-wrap .consent-modal .btn:first-child,.consent-modal.fancybox__content .consent-modal .btn:first-child{margin:0;}}.tx-rm-nslider .slider-collection{position:relative;width:100%;}.tx-rm-nslider .slider-collection .slider-btn-container{display:flex;justify-content:space-evenly;margin-top:20px;user-select:none;}.tx-rm-nslider .slider-collection .slider-btn{display:inline-block;padding:1rem;border-radius:0.5rem;color:#ffffff;background-color:#00a2ff;}.tx-rm-nslider .slider-collection .slider-btn:hover{cursor:pointer;background-color:#006ead;}.tx-rm-nslider .picture-slider{display:none;position:relative;top:0;left:0;width:100%;height:100%;}.tx-rm-nslider .picture-slider.active{display:block;z-index:10;cursor:pointer;}.tx-rm-nslider .img-container{position:absolute;top:0;left:0;width:100%;height:100%;}.tx-rm-nslider .img-container:first-of-type{position:relative;}.tx-rm-nslider .img-container img{clip-path:none;user-select:none;display:block;object-fit:cover;width:100%;height:100%;}.tx-rm-nslider .img-container:before{position:absolute;left:0px;top:0;padding:10% 20px 0 0;width:100%;height:100%;content:'';box-sizing:border-box;display:flex;align-items:center;justify-content:center;}.tx-rm-nslider .img-text{position:absolute;left:10%;top:10%;padding:5% 10%;width:50%;background-color:green;box-sizing:border-box;display:flex;align-items:center;justify-content:center;}.tx-rm-nslider .img-text .title,.tx-rm-nslider .img-text .bodytext{color:#ffffff;}.tx-rm-nslider .line-vertical,.tx-rm-nslider .line-horizontal{position:absolute;transform-origin:center;pointer-events:none;user-select:none;background-color:#ffffff;}.tx-rm-nslider .line-vertical{width:3px;height:100%;top:0;transform:translateX(-50%);}.tx-rm-nslider .line-horizontal{width:100%;height:3px;left:0;transform:translateY(-50%);}.tx-rm-nslider .hide{display:none;}.ctype-panoramaviewer .rm-panorama{height:600px;min-height:500px;}.ctype-panoramaviewer.layout-full-height .rm-panorama{height:100vh;}.ctype-panoramaviewer.layout-height-800 .rm-panorama{height:800px;}.rm-panorama{height:100%;position:relative;background-color:#000;}.rm-panorama .panorama-hud{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00000000;pointer-events:none;}.rm-panorama .loading-screen{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;}.rm-panorama .loading-screen.active{display:block;}.rm-panorama .loading-screen .circle{position:absolute;width:100px;height:100px;border:3px solid #fff;border-right-color:#00000000;border-radius:50%;}.rm-panorama .loading-screen.active .circle{animation:rotate 2s linear infinite;}.rm-panorama .editmode{color:#fff;background-color:#44444488;padding:1rem;user-select:text;display:none;}.rm-panorama .editmode.active{display:inline-block;}.rm-panorama .editmode .crosshair{position:absolute;width:15px;height:15px;border:2px solid #fff;border-left-color:#000;border-right-color:#000;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);}.rm-panorama img{width:100%;height:auto;display:none;}.rm-panorama .marker-container{position:absolute;width:100%;height:100%;pointer-events:none;}.rm-panorama .panorama-controls{position:absolute;left:50%;bottom:10px;transform:translate(-50%,0%);display:flex;justify-content:space-between;font-size:32px;user-select:none;color:#fff;}.rm-panorama .panorama-controls div{padding:5px;margin:0px 5px;background-color:#44444488;border-radius:8px;}.rm-panorama .panorama-controls div:hover{cursor:pointer;background-color:#444444;}.rm-panorama .panorama-marker{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:50%;max-height:80%;background-color:#fff;padding:20px;border:2px solid #333;border-radius:20px;box-shadow:0px 0px 25px #000;pointer-events:all;overflow:auto;}.rm-panorama .panorama-marker.active{display:block;}.rm-panorama .panorama-marker .title{padding-right:40px;}.rm-panorama .panorama-marker .close-btn{position:absolute;top:20px;right:20px;font-size:1.2em;user-select:none;}.rm-panorama .panorama-marker .close-btn:hover{cursor:pointer;}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media screen and (max-width:780px){.ctype-panoramaviewer .rm-panorama{height:300px;min-height:auto;}.rm-panorama .panorama-marker{max-width:80%;width:80%;}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:after{clear:both;content:'';display:table;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{animation:.2s ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:.2s ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0,16px,0);opacity:0}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}.f-fadeIn{animation:.2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:.5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:.5s ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:.2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:.2s ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:.2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:.1s linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:.85s cubic-bezier(0.16,1,0.3,1) f-slideInNext}.f-slideIn.from-prev{animation:.85s cubic-bezier(0.16,1,0.3,1) f-slideInPrev}.f-slideOut.to-next{animation:.85s cubic-bezier(0.16,1,0.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:.85s cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:.85s cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:.85s cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:.85s cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:.85s cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:1050;outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left,0)*1px);width:calc(100% - var(--width,0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path:inset(0 calc((var(--f-thumb-width,0) - var(--f-thumb-clip-width,0)) * 0.5 * (1 - var(--progress,0))) round var(--f-thumb-border-radius,0));transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(0.23,1,0.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-hidden{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}.animated{animation-duration:1s;animation-fill-mode:both;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{animation-name:fadeIn;}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0);}to{opacity:1;transform:none;}}.fadeInDown{animation-name:fadeInDown;}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0);}to{opacity:1;transform:none;}}.fadeInDownBig{animation-name:fadeInDownBig;}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0);}to{opacity:1;transform:none;}}.fadeInLeft{animation-name:fadeInLeft;}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0);}to{opacity:1;transform:none;}}.fadeInLeftBig{animation-name:fadeInLeftBig;}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0);}to{opacity:1;transform:none;}}.fadeInRight{animation-name:fadeInRight;}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0);}to{opacity:1;transform:none;}}.fadeInRightBig{animation-name:fadeInRightBig;}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0);}to{opacity:1;transform:none;}}.fadeInUp{animation-name:fadeInUp;}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0);}to{opacity:1;transform:none;}}.fadeInUpBig{animation-name:fadeInUpBig;}@font-face{font-family:'Open Sans Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Helvetica');ascent-override:101.65%;descent-override:27.86%;line-gap-override:0%;size-adjust:105.22%;}@font-face{font-family:'Raleway Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Helvetica');ascent-override:87.26%;descent-override:21.72%;line-gap-override:0%;size-adjust:107.73%;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-300.woff2') format('woff2');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-regular.woff2') format('woff2');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-300italic.woff2') format('woff2');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-italic.woff2') format('woff2');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-600.woff2') format('woff2');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-600italic.woff2') format('woff2');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-700.woff2') format('woff2');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-700italic.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-300.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:italic;font-weight:300;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-300italic.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-regular.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:italic;font-weight:400;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-italic.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-500.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:italic;font-weight:500;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-500italic.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:normal;font-weight:600;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-600.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:italic;font-weight:600;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-600italic.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-700.woff2') format('woff2');}@font-face{font-family:'Raleway';font-style:italic;font-weight:700;font-display:swap;src:url('../../../typo3conf/ext/rm_theme/Resources/Public/Fonts/Raleway/raleway-v14-latin-700italic.woff2') format('woff2');}.column-row{margin:0 -20px;display:flex;flex-wrap:wrap;align-items:flex-start}.column-row.stretch{align-items:stretch}.column-row .col-3,.column-row .col-4,.column-row .col-6,.column-row .col-8,.column-row .col-9,.column-row .col-12{box-sizing:border-box;display:block;padding:0 20px;width:25%}.column-row .col-4{width:33.333333%}.column-row .col-6{width:50%}.column-row .col-8{width:66.666666%}.column-row .col-9{width:75%}.column-row .col-12{width:100%}.container,.container-780,.container-980{padding:0 40px;margin:auto}.container .container,.container .container-780,.container .container-980,.container-780 .container,.container-780 .container-780,.container-780 .container-980,.container-980 .container,.container-980 .container-780,.container-980 .container-980{margin:0;max-width:none;padding:0}.container{max-width:1180px}.container-780{max-width:780px}.container-980{max-width:980px}#page-header{position:relative;z-index:1200;min-height:65px;background:#fff}#page-header .header-bar{height:65px;padding:0 40px;background:rgba(255,255,255,0.9);box-shadow:0 2px 5px rgba(0,0,0,0.1);position:absolute;z-index:4000;box-sizing:border-box;bottom:-65px;left:0;width:100%}#page-header .header-bar.sticky{position:fixed;bottom:auto;top:0}#page-header .header-bar .logo{float:left;display:block;width:92px;margin:10px 40px 0 0}#page-header .header-bar .logo img{width:100%;height:auto;display:block}#page-header .header-bar .logomobil{display:none}#page-header #main-nav{float:right}#page-header #main-nav ul.level-1{display:block;margin:0 auto;padding:0;list-style-type:none;font-size:0;line-height:0;letter-spacing:0;overflow:visible}#page-header #main-nav ul.level-1>li{display:inline-block;vertical-align:top;position:relative}#page-header #main-nav ul.level-1>li>a{display:block;font-size:16px;line-height:1.4em;text-transform:uppercase;font-weight:300;color:#999;height:65px;transition:color 0.3s ease-out,background 0.3s ease-out;padding:22px 15px 0;box-sizing:border-box}#page-header #main-nav ul.level-1>li.active>a,#page-header #main-nav ul.level-1>li:hover>a{text-decoration:none;background:#a3c440;color:#fff}#page-header #main-nav ul.level-2{position:absolute;bottom:100%;right:0;min-width:240px;background:#a3c440;display:block;z-index:3000;padding:0;list-style-type:none;margin:0;overflow:hidden;height:0}#page-header #main-nav ul.level-2 li{display:block}#page-header #main-nav ul.level-2 a{font-size:16px;line-height:1.4em;padding:5px 15px;text-transform:none;color:#fff;transition:padding-left 0.3s;position:relative;display:block;font-weight:300}#page-header #main-nav ul.level-2 a:after{display:block;content:"";background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/chevron-right-solid-full.svg') no-repeat center;position:absolute;left:5px;top:6px;width:20px;height:20px;opacity:0;transition:left 0.3s,opacity 0.3s}#page-header #main-nav ul.level-2 li.active a,#page-header #main-nav ul.level-2 li a:hover{padding:5px 15px 5px 25px}#page-header #main-nav ul.level-2 li.active a:after,#page-header #main-nav ul.level-2 li a:hover:after{opacity:1;left:7px}#page-header #main-nav li:hover ul.level-2{height:auto;padding:5px 0}#page-header #main-nav li.hover ul.level-2,#page-header #main-nav li.hover:hover ul.level-2{animation:navHoverTop 0.3s}#page-header #main-nav li.out ul.level-2{animation:navOutTop 0.3s;padding:0}#page-header .menu-down #main-nav ul.level-2{bottom:auto;top:100%}#page-header .menu-down #main-nav li.hover ul.level-2,#page-header .menu-down #main-nav li.hover:hover ul.level-2{animation:navHover 0.3s}#page-header .menu-down #main-nav li.out ul.level-2{animation:navOut 0.3s;padding:0}#page-header .btnrow{display:none;vertical-align:top;width:50px;text-align:right;box-sizing:border-box;padding:5px 0;position:absolute;right:20px}#page-header .btnrow .navbtn{height:42px;width:45px;margin:0 0 auto auto;padding:7px 5px 0;cursor:pointer}#page-header .btnrow .navbtn .bar{height:4px;width:100%;background:#a3c440;margin-top:7px;transform-origin:50% 50%;transition:transform 0.3s,opacity 0.3s}#page-header .btnrow .navbtn.open .bar.top{transform:rotate(-45deg) translateX(-9px) translateY(9px)}#page-header .btnrow .navbtn.open .bar.mid{opacity:0}#page-header .btnrow .navbtn.open .bar.bot{transform:rotate(45deg) translateX(-8px) translateY(-6px)}#content{position:relative;z-index:1000;background:#fff;margin-bottom:154px;box-shadow:0 1px 5px rgba(0,0,0,0.15)}#content .to-top{height:70px;width:70px;border-radius:100%;cursor:pointer;background-color:#3a7e6e;position:absolute;left:50%;bottom:-35px;margin:0 0 0 -35px}#content .to-top:after{content:"";display:block;background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Images/totop.png');height:34px;left:20px;position:absolute;top:15px;width:32px}#content .to-top:hover:after{animation:totopIconHover 1.2s linear infinite}#page-footer{position:fixed;left:0;bottom:0;width:100%;background:#f5f5f5;min-height:154px;z-index:200;text-align:center;padding:55px 0 20px;box-sizing:border-box}#page-footer .certificate{padding:0 0 10px}#page-footer .contact-row{background:#fff;padding:10px 0 0;color:#999}#page-footer .contact-row p{padding:0 0 10px;font-size:12px;line-height:1.7em}#page-footer .contact-row a{color:#999}#page-footer .contact-row a:hover{text-decoration:underline}#page-footer .container{text-align:left}#footer-nav{text-align:center}#footer-nav ul{display:block;padding:20px 0 30px;margin:0;list-style-type:none;font-size:0;line-height:0}#footer-nav li{display:inline-block;font-size:14px;line-height:1.4em;padding:0 20px;position:relative}#footer-nav li:after{content:"";display:block;width:1px;height:11px;background:#999;position:absolute;left:0;top:4px}#footer-nav li:first-child:after{display:none}#footer-nav a{text-transform:uppercase;color:#999;display:block;position:relative;text-decoration:none;transition:color 0.3s;font-weight:300}#footer-nav a:after{content:"";position:absolute;left:50%;width:0%;bottom:0;height:1px;background:#a3c440;transition:width 0.3s,left 0.3s}#footer-nav .active a,#footer-nav a:hover{text-decoration:none;color:#a3c440}#footer-nav .active a:after,#footer-nav a:hover:after{width:100%;left:0%}.page-wrap{overflow:hidden}@keyframes navHoverTop{from{opacity:0;bottom:110%}to{opacity:1;bottom:100%}}@keyframes navOutTop{0%{height:auto;opacity:1;bottom:100%;padding:5px 0}99%{height:auto}100%{height:0;opacity:0;bottom:110%;padding:5px 0}}@keyframes navHover{from{opacity:0;top:110%}to{opacity:1;top:100%}}@keyframes navOut{0%{height:auto;opacity:1;top:100%;padding:5px 0}99%{height:auto}100%{height:0;opacity:0;top:110%;padding:5px 0}}@keyframes totopIconHover{0%{background-position:0 0}100%{background-position:0 -69px}}.ctype-imageslider{font-size:0;line-height:0;letter-spacing:0}.ctype-imageslider .container-fluid,.ctype-imageslider .container{position:relative;overflow:hidden}.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 .slider .slide-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ctype-imageslider .slider .inner-wrap{position:relative}.ctype-imageslider .inner-wrap{margin:0 auto;height:460px}.ctype-imageslider .inner-wrap:before{display:inline-block;height:100%;content:"";width:0;vertical-align:middle}.ctype-imageslider .inner-wrap .text-wrap{width:100%;display:inline-block;vertical-align:middle;font-size:16px;line-height:1.4em;box-sizing:border-box;text-align:center;color:#fff}.ctype-imageslider .inner-wrap .text-wrap .title{font-weight:400;text-transform:uppercase;font-size:100px;font-family:"Raleway","Raleway Fallback",sans-serif;line-height:1.02em;padding:0 0 20px}.ctype-imageslider .inner-wrap .text-wrap .title .subtitle{font-size:34px;line-height:1.02em}.ctype-imageslider .inner-wrap .text-wrap .text{font-size:18px;line-height:1.4em}.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:0.75rem;height:0.75rem;border:1px solid #009cde;border-radius:50%}.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:#009cde}.ctype-imageslider .slick-arrow{transition:background 0.3s;position:absolute;left:1rem;top:50%;width:2rem;height:2rem;background:rgba(163,196,64,0.5);cursor:pointer;margin-top:-3.8125rem}.ctype-imageslider .slick-arrow:hover{background:#a3c440}.ctype-imageslider .slick-arrow:after{content:"";background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/chevron-left-solid-full.svg') no-repeat center;display:block;width:2rem;height:2rem}.ctype-imageslider .slick-arrow.next-arrow{right:1rem;left:auto}.ctype-imageslider .slick-arrow.next-arrow:after{background-image:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/chevron-right-solid-full.svg')}.ctype-imageslider .container-fluid .inner-wrap{max-width:1220px;padding:0 20px}.ctype-imageslider .container-fluid .slick-arrow{left:40px}.ctype-imageslider .container-fluid .slick-arrow.next-arrow{right:40px;left:auto}.ctype-imageslider.layout-51 .endless-container{position:relative}.ctype-imageslider.layout-51 .endless-slider{display:flex;position:relative;left:0}.ctype-imageslider.layout-51 .slide-wrap{display:inline;flex:0 0 auto}.ctype-imageslider.layout-51 img{height:500px;width:auto}.ctype-imageslider.layout-51 .inner-wrap{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.ctype-imageslider.layout-51 .inner-wrap .text-wrap{padding:0 20px;text-align:left;-webkit-user-select:none;user-select:none}.ctype-imageslider.layout-51 .inner-wrap .text-wrap .title,.ctype-imageslider.layout-51 .inner-wrap .text-wrap .text{color:#fff;text-shadow:0 0 10px #000}.ctype-imageslider.layout-51 .inner-wrap .text-wrap .title{font-size:2rem}.ctype-imageslider.layout-51 .inner-wrap .text-wrap .title .subtitle{font-size:1.5rem}.ctype-imageslider.layout-51 .inner-wrap .text-wrap .text p{color:#fff}.ctype-imageslider.layout-51 .container .slick-arrow,.ctype-imageslider.layout-51 .container-fluid .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;margin-top:0;height:88px;background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Images/slider-arrow-white-left.svg') no-repeat center center}.ctype-imageslider.layout-51 .container .slick-arrow:after,.ctype-imageslider.layout-51 .container-fluid .slick-arrow:after{content:""}.ctype-imageslider.layout-51 .container .slick-arrow.next-arrow,.ctype-imageslider.layout-51 .container-fluid .slick-arrow.next-arrow{background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Images/slider-arrow-white-right.svg') no-repeat center center}.ctype-imageslider.layout-51 .container-780,.ctype-imageslider.layout-51 .container-980{width:100%;max-width:820px;padding:0;position:relative}.ctype-imageslider.layout-51 .container-780 .endless-wrap,.ctype-imageslider.layout-51 .container-980 .endless-wrap{position:relative;overflow:hidden;max-width:780px;padding:0;margin:auto}.ctype-imageslider.layout-51 .container-780 .endless-wrap img,.ctype-imageslider.layout-51 .container-980 .endless-wrap img{height:300px;width:auto}.ctype-imageslider.layout-51 .container-780 .slick-arrow,.ctype-imageslider.layout-51 .container-980 .slick-arrow{top:50%;transform:translateX(50%);left:-3rem;right:auto;color:#999;height:88px;background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Images/slider-arrow-left.svg') no-repeat center center}.ctype-imageslider.layout-51 .container-780 .slick-arrow:after,.ctype-imageslider.layout-51 .container-980 .slick-arrow:after{content:"";font-size:0}.ctype-imageslider.layout-51 .container-780 .slick-arrow.next-arrow,.ctype-imageslider.layout-51 .container-980 .slick-arrow.next-arrow{right:-3rem;left:auto;background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Images/slider-arrow-right.svg') no-repeat center center}.ctype-imageslider.layout-51 .container-980{max-width:1020px}.ctype-imageslider.layout-51 .container-980 .endless-wrap{max-width:980px}.ctype-imageslider.layout-51 .container-980 .endless-wrap img{height:400px;width:auto}.ctype-heroimage .heroimg-wrap{background-position:center;background-size:cover}.ctype-heroimage .text-container{min-height:25rem;padding:0 40px;color:#fff;font-size:0;line-height:0;letter-spacing:0}.ctype-heroimage .text-container:before{content:"";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:16px;line-height:1.4em}.ctype-heroimage .title{text-transform:uppercase;font-size:2rem;line-height:1.2;padding:0 0 1rem}.ctype-heroimage .container-fluid .text-container{max-width:1180px;margin:auto}.ctype-accordion .accordion-list{padding:0}.ctype-accordion .accordion-list h3.accordion-title{margin:0;position:relative;padding:0 0 0 40px}.ctype-accordion .accordion-list h3.accordion-title:after{content:"▲";position:absolute;left:0;top:0;color:#20481b;transition:all 0.3s ease;transform:rotate(180deg)}.ctype-accordion .accordion-list .accordion-entry.open h3.accordion-title:after{transform:rotate(360deg)}.ctype-accordion .accordion-entry{display:block;padding:0 0 20px}.ctype-accordion .accordion-entry .title-wrap{padding:1rem 2rem;background-color:rgba(255,255,255,0.6);cursor:pointer}.ctype-accordion .accordion-entry.open .accordion-content{display:block}.ctype-accordion .accordion-content{background:#ccc;padding:20px 20px 0;display:none;margin:0;list-style-type:none}.ctype-accordion.layout-10 .accordion-content{background:none}.ctype-accordion.layout-10 .accordion-content .cele{padding:0}.ctype-accordion.layout-4 .notice{padding:0 0 20px;font-weight:bold;cursor:pointer}.ctype-accordion.layout-4 .extended-info{display:none;font-weight:normal;padding:20px 0 0}.ctype-picslider .slider-container{position:relative;top:0;left:0;width:100%;height:100%;cursor:pointer}.ctype-picslider .img-container{position:absolute;top:0;left:0;width:100%;height:100%}.ctype-picslider .img-container:first-of-type{position:relative}.ctype-picslider .img-container img{clip-path:none;user-select:none;display:block;width:100%;height:100%;object-fit:cover}.ctype-picslider .img-container img:focus{outline:none !important}.ctype-picslider .line-vertical,.ctype-picslider .line-horizontal{position:absolute;background-color:#fff;transform-origin:center;pointer-events:none;user-select:none}.ctype-picslider .line-vertical{top:0;width:4px;height:100%;transform:translateX(-50%)}.ctype-picslider .line-horizontal{left:0;width:100%;height:4px;transform:translateY(-50%)}.ctype-picslider .hide{display:none}.ctype-picslider .text-container{position:absolute;bottom:0;left:0;padding:20px;width:100%;box-sizing:border-box;color:#fff;background:linear-gradient(to bottom,rgba(0,0,0,0),#000);user-select:none}.ctype-picslider .text-container p,.ctype-picslider .text-container h1,.ctype-picslider .text-container h2,.ctype-picslider .text-container h3,.ctype-picslider .text-container h4,.ctype-picslider .text-container h5,.ctype-picslider .text-container h6{color:#fff}.ctype-ctastory .ctastory-container{display:flex}.ctype-ctastory .col-6{flex:1}.ctype-ctastory .right{padding:0 40px 0 0}.ctype-ctastory .img-container{margin-right:40px}.ctype-ctastory .img-container img{max-width:100%;height:auto}.ctype-ctastory .img-container figure{margin:0}.ctype-ctastory .cta-banner-divider{border-bottom:1px solid #ccc;margin:0 0 1em 0}.ctype-ctastory .cta-links p{padding:0}.ctype-ctastory .cta-links a{color:#a3c440;transition:0.3s;position:relative}.ctype-ctastory .cta-links a:after{content:"";background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/arrow-right-solid-full.svg') no-repeat center;margin-left:8px;width:22px;height:22px;display:inline-block;top:5px;line-height:22px;position:relative}.ctype-ctastory .cta-links a:hover{color:#444}.ctype-ctastory.layout-10 .ctastory-container{flex-direction:row-reverse}.ctype-ctastory.layout-10 .right{padding:0 0 0 40px}.ctype-ctastory.layout-10 .img-container{margin-right:0;margin-left:40px}.news .news-list-view .article time,.news.news-single time{display:block;font-size:22px;line-height:1.4em;letter-spacing:3px;text-transform:uppercase;padding:0 0 5px;color:#999}.news.news-single .news-img-wrap{width:300px;padding-right:20px;float:left}.news.news-single .news-img-wrap .outer{padding:0 0 20px}.news.news-single .news-img-wrap img{display:block;width:100%;height:auto}.news .news-list-view .article{padding-top:100px;padding-bottom:20px}.news .news-list-view .article:first-child{padding-top:0}.news .news-list-view .article.animhide{opacity:0}.news .news-list-view .article .header h3{font-size:32px;letter-spacing:3px;padding:0 0 15px;font-weight:400}.news .news-list-view .article .header h3 a{color:#444;transition:color 0.3s}.news .news-list-view .article .header h3 a:hover{color:#a3c440}.news .news-list-view .article .news-content-wrap{display:table;table-layout:fixed;width:100%}.news .news-list-view .article .news-img-wrap{display:table-cell;vertical-align:top;width:210px;padding-right:40px}.news .news-list-view .article .news-img-wrap img{display:block;width:100%;height:100%;transition:transform 0.5s}.news .news-list-view .article .news-img-wrap a{display:block;overflow:hidden}.news .news-list-view .article .news-img-wrap a:hover img{transform:scale(1.1) translate3d(0,0,0)}.news .news-list-view .article .teaser-text{display:table-cell;vertical-align:top;font-size:16px;line-height:1.7em;color:#555}.news .news-list-view .f3-widget-paginator{padding-top:40px}.news .news-list-view.news-layout-1 .inner{display:flex;flex-wrap:wrap;margin:0 -20px}.news .news-list-view.news-layout-1 .article{width:33.33333%;padding:0 20px 40px;box-sizing:border-box}.news .news-list-view.news-layout-1 .stage a,.news .news-list-view.news-layout-1 .article a{background:#fff;display:block}.news .news-list-view.news-layout-1 .stage .news-img-wrap,.news .news-list-view.news-layout-1 .article .news-img-wrap{display:block;width:auto;padding:0}.news .news-list-view.news-layout-1 .stage .news-img-wrap img,.news .news-list-view.news-layout-1 .article .news-img-wrap img{display:block;width:100%;height:auto}.news .news-list-view.news-layout-1 .stage .text-wrap,.news .news-list-view.news-layout-1 .article .text-wrap{padding:20px 20px 0}.news .news-list-view.news-layout-1 .stage time,.news .news-list-view.news-layout-1 .article time{font-size:18px;line-height:1.2em;padding:0 0 10px}.news .news-list-view.news-layout-1 .stage h3,.news .news-list-view.news-layout-1 .article h3{font-size:24px;font-weight:bold;text-transform:uppercase}.tx-rm-masonrygallery .pagination,.tx-rm-masonrygallery .f3-widget-paginator{display:none}.tx-rm-masonrygallery .entry-list{max-width:calc(100% + 30px);padding:0 0 20px;list-style-type:none;overflow:hidden;margin:0 -15px}.tx-rm-masonrygallery .load-more-wrap{text-align:center}.tx-rm-masonrygallery .load-more-wrap.hidden{display:none}.tx-rm-masonrygallery .entry-wrap{display:block;float:left;width:25%;box-sizing:border-box;overflow:hidden;padding:15px}.tx-rm-masonrygallery .entry-wrap.hidden{display:none}.tx-rm-masonrygallery .entry-wrap img{display:block;width:100%;height:auto;transition:transform 0.5s}.tx-rm-masonrygallery .entry-wrap a.entry-link{display:block;position:relative;overflow:hidden;cursor:pointer}.tx-rm-masonrygallery .entry-wrap a.entry-link:before{content:"";display:block;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:linear-gradient(90deg,#343659 0%,#4f549f 27%,#26839a 68%,#467e7c 98%);transition:opacity 0.3s}.tx-rm-masonrygallery .entry-wrap a.entry-link:hover .overlay{transition:opacity 0.3s 0.3s;opacity:1}.tx-rm-masonrygallery .entry-wrap a.entry-link:hover img{transform:scale(1.1) translate3d(0,0,0)}.tx-rm-masonrygallery .entry-wrap a.entry-link:hover:before{opacity:0.8}.tx-rm-masonrygallery .entry-wrap .overlay{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;text-align:center;padding:10% 20px 20px;box-sizing:border-box;color:#fff;opacity:0;transition:opacity 0.3s}.tx-rm-masonrygallery .entry-wrap .overlay h4.title{font-size:25px;line-height:1.4em;padding:30px 0 20px 0;color:#fff;font-weight:300;text-transform:none}.tx-rm-masonrygallery .entry-wrap .overlay h4.title:after{display:block;content:"";border-bottom:2px solid #fff;max-width:100px;margin:5px auto 0;padding:0}.tx-rm-masonrygallery .entry-wrap .overlay .description p{padding:0 0 10px;color:#fff}.tx-rm-masonrygallery .entry-wrap .overlay .categories{left:5%;font-size:0;line-height:0;text-transform:uppercase;position:absolute;bottom:0;box-sizing:border-box;padding:20px;width:90%;list-style-type:none;color:#fff}.tx-rm-masonrygallery .entry-wrap .overlay .categories li{display:inline-block;font-size:14px;line-height:1.4em;font-weight:500}.tx-rm-masonrygallery .entry-wrap .overlay .categories li:before{content:"";display:inline-block;margin:4px 10px 0;vertical-align:top;border-left:1px solid #fff;height:12px}.tx-rm-masonrygallery .entry-wrap .overlay .categories li:first-child:before{display:none}.tx-rm-masonrygallery .category-list{padding:0 15px 30px;margin:0;list-style-type:none;font-size:0;line-height:0;letter-spacing:0;text-align:center}.tx-rm-masonrygallery .category-list li{vertical-align:top;display:inline-block;padding:0 5px 10px;font-size:14px;line-height:1.4em}.tx-rm-masonrygallery .category-list a{display:block;text-decoration:none;padding:8px 15px;text-transform:uppercase;background-color:#eee;border-radius:3px;color:#444;transition:background-color 0.3s ease,color 0.3s ease;cursor:pointer}.tx-rm-masonrygallery .category-list a.active,.tx-rm-masonrygallery .category-list a:hover{background:#a3c440;color:#fff;text-decoration:none}.layout-20 .tx-rm-masonrygallery .entry-wrap{width:50%}.tx-rm-simpleglossary .category-list{overflow:hidden}.tx-rm-simpleglossary .category-list ul{display:flex;padding:0 0 30px;margin:0 -5px;list-style-type:none;flex-wrap:wrap}.tx-rm-simpleglossary .category-list li{padding:0 5px 10px}.tx-rm-simpleglossary .category-list a.btn{padding:5px 10px;font-weight:600}.tx-rm-simpleglossary .category-list a.btn:active{background:#a3c440;color:#fff;text-decoration:none}.tx-rm-simpleglossary .entry-list{padding:0 0 10px;margin:0;list-style-type:none}.tx-rm-simpleglossary .entry-list .title{color:#444;font-weight:300;font-family:"Raleway","Raleway Fallback",sans-serif;font-size:22px;line-height:1.4em;cursor:pointer;transition:color 0.3s}.tx-rm-simpleglossary .entry-list .title:active,.tx-rm-simpleglossary .entry-list .title:hover{color:#a3c440}.tx-rm-simpleglossary .entry-list .entry{padding:0 0 10px}.tx-rm-simpleglossary .entry-list .description{padding:5px 0 0;display:none}.product3dviewer.layout-1{flex-direction:row-reverse}.product3dviewer.layout-1 .product-overlay{flex:1;background-color:transparent}.product3dviewer.layout-1 .product-overlay .product-name h3{color:#444;padding:0 0 20px;border:none}.product3dviewer.layout-1 .product-overlay .product-description .description-bodytext{overflow:inherit;max-height:none}.product3dviewer.layout-1 .product-overlay .product-description .description-bodytext h3{border-bottom:1px solid #ccc;margin:0 0 1em 0;padding:0 0 20px}.product3dviewer.layout-1 .viewer-canvas{flex:1}html,body{padding:0;margin:0;border:0}body{font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:16px;line-height:1.4em;color:#000}h1,h2,h3,h4,h5{color:#444;font-weight:300;font-family:"Raleway","Raleway Fallback",sans-serif;line-height:1.4em;margin:0;padding:0 0 20px}h1{font-size:50px;text-transform:uppercase}h2{font-size:40px;text-transform:uppercase}h2.likeh1{font-size:50px}h3,h1.likeh3{font-size:30px}h1.likeh3{text-transform:none}h4{font-size:22px;padding-bottom:0}h5{font-size:18px;text-transform:uppercase;font-weight:700;padding-bottom:10px;letter-spacing:0.06em}h1 .subheader,h2 .subheader,h3 .subheader{text-transform:none;font-size:30px;line-height:1.4em}h3 .subheader{font-size:24px}h1.ce-hl-border:after,h2.ce-hl-border:after,h3.ce-hl-border:after,h4.ce-hl-border:after,h5.ce-hl-border:after{display:block;content:"";border-bottom:1px solid #999;max-width:100px;margin:0 auto;padding:10px 0 0}a{text-decoration:none;color:#000}a:hover{color:#a3c440}p{padding:0 0 20px;margin:0}ol,ul{margin:0;padding:0 0 20px 18px;overflow:auto}.btn{display:inline-block;text-decoration:none;padding:8px 15px;text-transform:uppercase;background-color:#eee;border-radius:3px;color:#555;transition:background-color 0.3s ease,color 0.3s ease;cursor:pointer;font-size:14px;line-height:1.4em;outline:none;border:0}.btn:hover{background:#a3c440;color:#fff;text-decoration:none}.btn.btn-green{background:#a3c440;color:#fff}.btn.btn-green:hover{background:#222}.btn.btn-big-border{padding:25px 75px;border:3px solid #555;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease;font-size:28px;border-radius:0;text-transform:none}.btn.btn-big-border:hover{border-color:#eee;color:#eee;background-color:#555}.btn.btn-rect{text-transform:none;border-radius:0;min-width:180px;font-size:16px;padding:8px 10px}.ce-headline-center,.text-center{text-align:center}.ce-headline-right,.text-right{text-align:right}.ce-headline-justify,.text-justify{text-align:justify}.clafter:after{display:block;clear:both;content:""}.d-sm-none,.d-md-none{display:none}.cele{overflow:hidden}.cele>div.animhide{opacity:0}.cele ul,.cele ol,.cele p{font-size:16px;line-height:1.7em;color:#555}.space-before-20{padding-top:20px}.space-after-20{padding-bottom:20px}.space-before-40{padding-top:40px}.space-after-40{padding-bottom:40px}.space-before-60{padding-top:60px}.space-after-60{padding-bottom:60px}.space-before-80{padding-top:80px}.space-after-80{padding-bottom:80px}.space-before-100{padding-top:100px}.space-after-100{padding-bottom:100px}.cele.has-bg-img.space-before-100 .container{padding-top:100px}.cele.has-bg-img.space-after-100 .container{padding-bottom:100px}.cele.bg-color-light-gray{background:#f5f5f5}.cele.bg-color-white{background:#fff}.cele.bg-color-green{background:linear-gradient(90deg,#020024 0%,#2b6e25 35%,#00d4ff 100%);color:#fff}.cele.bg-color-lila{background:linear-gradient(90deg,#020024 0%,#54235b 53%,#2993f0 100%);color:#fff}.cele.bg-color-greenlight{background:linear-gradient(90deg,#46806c 0%,#6b9b5b 27%,#a3c440 68%,#e69711 98%)}.cele.bg-color-blau{background:linear-gradient(90deg,#343659 0%,#4f549f 27%,#26839a 68%,#467e7c 98%)}.cele.bg-color-hgreen{background:linear-gradient(90deg,#023c04 0%,#4b7155 27%,#26839a 68%,#467e7c 98%)}.cele.bg-color-dunkelrot{background:#571326}.cele.bg-color-dunkelgruen{background:#18584f}.cele.bg-color-green .ce-headline-center,.cele.bg-color-green a,.cele.bg-color-green ul,.cele.bg-color-green ol,.cele.bg-color-green p,.cele.bg-color-lila .ce-headline-center,.cele.bg-color-lila a,.cele.bg-color-lila ul,.cele.bg-color-lila ol,.cele.bg-color-lila p,.cele.bg-color-greenlight .ce-headline-center,.cele.bg-color-greenlight a,.cele.bg-color-greenlight ul,.cele.bg-color-greenlight ol,.cele.bg-color-greenlight p,.cele.bg-color-blau .ce-headline-center,.cele.bg-color-blau a,.cele.bg-color-blau ul,.cele.bg-color-blau ol,.cele.bg-color-blau p,.cele.bg-color-hgreen .ce-headline-center,.cele.bg-color-hgreen a,.cele.bg-color-hgreen ul,.cele.bg-color-hgreen ol,.cele.bg-color-hgreen p,.cele.bg-color-dunkelrot .ce-headline-center,.cele.bg-color-dunkelrot a,.cele.bg-color-dunkelrot ul,.cele.bg-color-dunkelrot ol,.cele.bg-color-dunkelrot p,.cele.bg-color-dunkelgruen .ce-headline-center,.cele.bg-color-dunkelgruen a,.cele.bg-color-dunkelgruen ul,.cele.bg-color-dunkelgruen ol,.cele.bg-color-dunkelgruen p{color:#fff}.cele.bg-color-green .ce-hl-border:after,.cele.bg-color-lila .ce-hl-border:after,.cele.bg-color-greenlight .ce-hl-border:after,.cele.bg-color-blau .ce-hl-border:after,.cele.bg-color-hgreen .ce-hl-border:after,.cele.bg-color-dunkelrot .ce-hl-border:after,.cele.bg-color-dunkelgruen .ce-hl-border:after{border-bottom:1px solid #fff}.cele.has-bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:#fff}.cele.has-bg-img p,.cele.has-bg-img h1,.cele.has-bg-img h2,.cele.has-bg-img h3,.cele.has-bg-img h4,.cele.has-bg-img h5{color:#fff}.cele.has-bg-img .ce-hl-border:after{border-color:#fff}.cele.ctype-menu_sitemap_pages ul,.cele.ctype-text ul,.cele.ctype-textmedia ul{padding:0 0 20px;margin:0;list-style:none;font-size:16px;line-height:1.7em;overflow:auto}.cele.ctype-menu_sitemap_pages ul li,.cele.ctype-text ul li,.cele.ctype-textmedia ul li{padding-left:18px;position:relative}.cele.ctype-menu_sitemap_pages ul li:before,.cele.ctype-text ul li:before,.cele.ctype-textmedia ul li:before{position:absolute;left:0;top:10px;width:8px;height:8px;background:#999;content:"";display:block}.cele.ctype-menu_sitemap_pages ul ul,.cele.ctype-text ul ul,.cele.ctype-textmedia ul ul{padding:0 0 0 10px}.cele.ctype-textmedia .ce-textpic{overflow:hidden}.cele.ctype-textmedia .ce-gallery figure{display:block;margin:0}.cele.ctype-textmedia .ce-gallery figcaption{display:block;padding:5px 0 0;font-size:12px;line-height:1.4em}.cele.ctype-textmedia .ce-gallery .ce-column{padding-bottom:20px;max-width:100%}.cele.ctype-textmedia .ce-gallery img{display:block;width:100%;height:auto}.cele.ctype-textmedia .ce-gallery .video-embed{height:0;overflow:hidden;position:relative;padding-top:56.25%}.cele.ctype-textmedia .ce-gallery .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.cele.ctype-textmedia .ce-gallery .video-embed .consent-wrap{background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.cele.ctype-textmedia .ce-gallery .video-embed .consent-wrap .play-btn{display:block;text-decoration:none;font-size:24px;line-height:1em;position:absolute;top:50%;left:50%;z-index:20;background:#444;padding:15px 0;width:80px;text-align:center;color:#fff;border-radius:10px;margin:-28px 0 0 -40px;cursor:pointer}.cele.ctype-textmedia .ce-gallery .video-embed .consent-wrap .play-btn:hover{background:#f00}.cele.ctype-textmedia .ce-gallery .video-embed .consent-wrap .info-text{font-size:16px;line-height:1.4em;background:rgba(0,0,0,0.6);color:#fff;padding:10px;position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%}.cele.ctype-textmedia .ce-left.ce-intext,.cele.ctype-textmedia .ce-right.ce-intext{overflow:hidden}.cele.ctype-textmedia .ce-left.ce-intext .ce-gallery,.cele.ctype-textmedia .ce-right.ce-intext .ce-gallery{max-width:50%;padding-right:20px;box-sizing:border-box;float:left}.cele.ctype-textmedia .ce-left.ce-intext.ce-nowrap,.cele.ctype-textmedia .ce-right.ce-intext.ce-nowrap{display:flex}.cele.ctype-textmedia .ce-left.ce-intext.ce-nowrap .ce-gallery,.cele.ctype-textmedia .ce-right.ce-intext.ce-nowrap .ce-gallery{float:none;flex-shrink:0}.cele.ctype-textmedia .ce-left.ce-intext.ce-nowrap .ce-bodytext,.cele.ctype-textmedia .ce-right.ce-intext.ce-nowrap .ce-bodytext{flex-shrink:1}.cele.ctype-textmedia .ce-right.ce-intext .ce-gallery{padding:0 0 0 20px;float:right}.cele.ctype-textmedia .ce-right.ce-intext.ce-nowrap .ce-gallery{float:none}.cele.ctype-textmedia .ce-below.ce-center .ce-gallery,.cele.ctype-textmedia .ce-above.ce-center .ce-gallery{text-align:center}.cele.ctype-textmedia .ce-below.ce-right .ce-gallery,.cele.ctype-textmedia .ce-above.ce-right .ce-gallery{text-align:right}.cele.ctype-textmedia .ce-below .ce-gallery .ce-row,.cele.ctype-textmedia .ce-above .ce-gallery .ce-row{font-size:0;line-height:0;letter-spacing:0}.cele.ctype-textmedia .ce-below .ce-gallery .ce-column,.cele.ctype-textmedia .ce-above .ce-gallery .ce-column{display:inline-block;width:100%;text-align:left}.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="2"] .ce-row,.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="3"] .ce-row,.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="4"] .ce-row,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="2"] .ce-row,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="3"] .ce-row,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="4"] .ce-row{margin:0 -10px}.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="2"] .ce-column,.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="3"] .ce-column,.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="4"] .ce-column,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="2"] .ce-column,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="3"] .ce-column,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="4"] .ce-column{max-width:50%;padding:0 10px 20px;box-sizing:border-box}.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="3"] .ce-column,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="3"] .ce-column{max-width:33.33333%}.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="4"] .ce-column,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="4"] .ce-column{max-width:25%}.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="5"] .ce-column,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="5"] .ce-column{max-width:20%}.cele.ctype-textmedia .ce-below .ce-gallery[data-ce-columns="6"] .ce-column,.cele.ctype-textmedia .ce-above .ce-gallery[data-ce-columns="6"] .ce-column{max-width:16.66666%}.ctype-2cols-container .column-row h2,.ctype-3cols-container .column-row h2{font-size:30px}.ctype-2cols-container .column-row h2 .subheader,.ctype-3cols-container .column-row h2 .subheader{font-size:24px}.ctype-2cols-container.layout-50 .cele,.ctype-3cols-container.layout-50 .cele,.ctype-container.layout-50 .cele{padding:40px}.ctype-2cols-container.layout-51 .cele,.ctype-3cols-container.layout-51 .cele,.ctype-container.layout-51 .cele{padding:0 40px}.ctype-2cols-container.layout-60,.ctype-2cols-container.layout-61,.ctype-3cols-container.layout-60,.ctype-3cols-container.layout-61,.ctype-container.layout-60,.ctype-container.layout-61{padding-left:120px}.ctype-2cols-container.layout-60 .column-row .col-6:first-child,.ctype-3cols-container.layout-60 .column-row .col-6:first-child,.ctype-container.layout-60 .column-row .col-6:first-child{width:60%;z-index:0}.ctype-2cols-container.layout-60 .column-row .col-6:last-child,.ctype-3cols-container.layout-60 .column-row .col-6:last-child,.ctype-container.layout-60 .column-row .col-6:last-child{width:40%;margin-top:25%;margin-left:-120px;z-index:1}.ctype-2cols-container.layout-61 .column-row .col-6:first-child,.ctype-3cols-container.layout-61 .column-row .col-6:first-child,.ctype-container.layout-61 .column-row .col-6:first-child{width:40%;margin-top:25%;z-index:1}.ctype-2cols-container.layout-61 .column-row .col-6:last-child,.ctype-3cols-container.layout-61 .column-row .col-6:last-child,.ctype-container.layout-61 .column-row .col-6:last-child{width:60%;z-index:0;margin-left:-120px}.ctype-2cols-container .cele.bg-color-white,.ctype-3cols-container .cele.bg-color-white,.ctype-container .cele.bg-color-white{padding:40px 40px 20px;margin-top:40px}.ctype-2cols-container .cele:first-child,.ctype-3cols-container .cele:first-child,.ctype-container .cele:first-child{margin-top:0}.ctype-2cols-container .cele.bg-color-white.space-before-20,.ctype-2cols-container .space-before-20,.ctype-3cols-container .cele.bg-color-white.space-before-20,.ctype-3cols-container .space-before-20,.ctype-container .cele.bg-color-white.space-before-20,.ctype-container .space-before-20{padding-top:20px}.ctype-2cols-container .cele.bg-color-white.space-after-20,.ctype-2cols-container .space-after-20,.ctype-3cols-container .cele.bg-color-white.space-after-20,.ctype-3cols-container .space-after-20,.ctype-container .cele.bg-color-white.space-after-20,.ctype-container .space-after-20{padding-bottom:20px}.ctype-2cols-container .cele.bg-color-white.space-before-40,.ctype-2cols-container .space-before-40,.ctype-3cols-container .cele.bg-color-white.space-before-40,.ctype-3cols-container .space-before-40,.ctype-container .cele.bg-color-white.space-before-40,.ctype-container .space-before-40{padding-top:40px}.ctype-2cols-container .cele.bg-color-white.space-after-40,.ctype-2cols-container .space-after-40,.ctype-3cols-container .cele.bg-color-white.space-after-40,.ctype-3cols-container .space-after-40,.ctype-container .cele.bg-color-white.space-after-40,.ctype-container .space-after-40{padding-bottom:40px}.ctype-2cols-container .cele.bg-color-white.space-before-60,.ctype-2cols-container .space-before-60,.ctype-3cols-container .cele.bg-color-white.space-before-60,.ctype-3cols-container .space-before-60,.ctype-container .cele.bg-color-white.space-before-60,.ctype-container .space-before-60{padding-top:60px}.ctype-2cols-container .cele.bg-color-white.space-after-60,.ctype-2cols-container .space-after-60,.ctype-3cols-container .cele.bg-color-white.space-after-60,.ctype-3cols-container .space-after-60,.ctype-container .cele.bg-color-white.space-after-60,.ctype-container .space-after-60{padding-bottom:60px}.ctype-2cols-container .cele.bg-color-white.space-before-80,.ctype-2cols-container .space-before-80,.ctype-3cols-container .cele.bg-color-white.space-before-80,.ctype-3cols-container .space-before-80,.ctype-container .cele.bg-color-white.space-before-80,.ctype-container .space-before-80{padding-top:80px}.ctype-2cols-container .cele.bg-color-white.space-after-80,.ctype-2cols-container .space-after-80,.ctype-3cols-container .cele.bg-color-white.space-after-80,.ctype-3cols-container .space-after-80,.ctype-container .cele.bg-color-white.space-after-80,.ctype-container .space-after-80{padding-bottom:80px}.ctype-2cols-container .cele.bg-color-white.space-before-100,.ctype-2cols-container .space-before-100,.ctype-3cols-container .cele.bg-color-white.space-before-100,.ctype-3cols-container .space-before-100,.ctype-container .cele.bg-color-white.space-before-100,.ctype-container .space-before-100{padding-top:100px}.ctype-2cols-container .cele.bg-color-white.space-after-100,.ctype-2cols-container .space-after-100,.ctype-3cols-container .cele.bg-color-white.space-after-100,.ctype-3cols-container .space-after-100,.ctype-container .cele.bg-color-white.space-after-100,.ctype-container .space-after-100{padding-bottom:100px}.ctype-2cols-container .cele.has-bg-img.space-before-100 .container,.ctype-3cols-container .cele.has-bg-img.space-before-100 .container,.ctype-container .cele.has-bg-img.space-before-100 .container{padding-top:100px}.ctype-2cols-container .cele.has-bg-img.space-after-100 .container,.ctype-3cols-container .cele.has-bg-img.space-after-100 .container,.ctype-container .cele.has-bg-img.space-after-100 .container{padding-bottom:100px}.ctype-container .container-980 .column-row .cele{padding-left:120px;padding-right:120px}.ctype-imageslider.layout-50 .inner-wrap{height:70vh}.ctype-flatsurfaceshader{position:relative;color:#fff}.ctype-flatsurfaceshader p,.ctype-flatsurfaceshader h1,.ctype-flatsurfaceshader h2,.ctype-flatsurfaceshader h3,.ctype-flatsurfaceshader h4,.ctype-flatsurfaceshader h5{color:#fff}.ctype-flatsurfaceshader.layout-50 .container{min-height:380px;padding-top:120px;color:#f3dfbc}.ctype-flatsurfaceshader.layout-50 h1{color:#f3dfbc;font-size:85px}.ctype-flatsurfaceshader.layout-50 h2{color:#f3dfbc}.cele.ctype-text.layout-50{position:relative}.cele.ctype-text.layout-50 .flying-birds{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;pointer-events:none}.cele.ctype-text.layout-50 .flying-birds canvas{display:block}.ctype-imageslider.layout-52 .container{padding:0}.blumenwiese{width:100%;height:calc(100vh - 65px);user-select:none;cursor:pointer}.blumenwiese.is-panorama{touch-action:none}.blumenwiese canvas{display:block}.blumenwiese .start-overlay,.blumenwiese .end-overlay,.blumenwiese .btn-fullscreen-off{display:none;position:absolute;opacity:0.6;cursor:pointer}.blumenwiese .start-overlay.hidden,.blumenwiese .end-overlay.hidden,.blumenwiese .btn-fullscreen-off.hidden{display:none}.blumenwiese .start-overlay{width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/playbtn2.svg') no-repeat center;opacity:0;animation:blumenwiesePulsate 3s ease-out infinite}.blumenwiese .end-overlay{height:35px;width:134px;background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/arrow-down-light.png') no-repeat center / contain;bottom:1rem;left:50%;transform:translateX(-50%)}.blumenwiese .slider-container{position:absolute;max-width:100%}.blumenwiese .blumenwiese-slider .inner-wrap{height:300px}.blumenwiese .blumenwiese-slider .inner-wrap .text-wrap{width:50%;transform:translateX(50%)}.blumenwiese .blumenwiese-slider .inner-wrap .text-wrap .title,.blumenwiese .blumenwiese-slider .inner-wrap .text-wrap .text{font-size:1.2rem;text-align:center;color:#18584f;font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif}.blumenwiese .slider-arrows .slick-arrow{width:54px;height:140px;background-size:contain;background-color:transparent}.blumenwiese .slider-arrows .slick-arrow:after{content:normal}.blumenwiese .slider-arrows .prev-arrow{left:8rem;background-image:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/pfeil-links.png')}.blumenwiese .slider-arrows .next-arrow{right:8rem;background-image:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/pfeil-rechts.png')}.blumenwiese .overlay{position:absolute;width:70%;left:50%;top:50%;transform:translate(-50%,-50%)}.blumenwiese .overlay.hidden{display:none !important}.blumenwiese .overlay img{width:50px;height:50px;display:block;margin:20px auto 0}.blumenwiese .controls img{position:absolute;bottom:20px;right:20px;width:40px;height:40px;opacity:0.6;cursor:pointer}.blumenwiese .controls .btn-fullscreen{right:80px !important}.blumenwiese .controls .tutorial-toggle{right:140px !important;display:none}.blumenwiese .controls .hidden{display:none}@keyframes blumenwiesePulsate{0%{transform:scale(0.9);opacity:0}50%{opacity:0.7}100%{transform:scale(2.1);opacity:0}}.circle-bar-wrap{max-width:600px;margin:0 auto}.circle-bar-wrap .inner{padding-top:100%;position:relative}.circle-bar-wrap #barchart{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0}.circle-bar-wrap #barchart path,.circle-bar-wrap #barchart tspan{cursor:pointer}.circle-bar-wrap #barchart #circle-bar--web-text{font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:16px;fill:#000;font-weight:500}.circle-bar-wrap #barchart #circle-bar--web-labels tspan{font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:16px;line-height:1.2em;fill:#6d6e71;font-weight:500}.circle-bar-wrap .barchart.overlay{opacity:0;position:absolute;top:400px;left:50%;background:#fff;box-sizing:border-box;overflow:hidden;width:0;height:0;border:0 solid transparent;padding:0;transition:width 0.25s ease-in-out,height 0.25s ease-in-out,border 0.25s ease-in-out,opacity 0.25s ease-in-out,padding 0.25s ease-in-out}.circle-bar-wrap .barchart.overlay h3{font-size:20px;padding:10px 0}.circle-bar-wrap .barchart.overlay p{font-size:14px;line-height:1.4em}.circle-bar-wrap .barchart.overlay.expanded{opacity:1;width:260px;height:175px;padding:10px;border:4px solid}.circle-bar-wrap .barchart.description{display:flex;flex-wrap:wrap}.circle-bar-wrap .barchart.description .infobox{padding:0 10px 20px;width:50%;box-sizing:border-box}.circle-bar-wrap .barchart.description .inner{border:1px solid #ccc;box-sizing:border-box;padding:10px;transition:box-shadow 0.25s ease-in-out}.circle-bar-wrap .barchart.description .inner h3{font-size:24px}.f3-widget-paginator{padding:0 0 10px;margin:0;list-style-type:none;font-size:0;line-height:0;letter-spacing:0;text-align:center}.f3-widget-paginator li{display:inline-block;margin:0 5px 10px;font-size:14px;line-height:1.4em;vertical-align:top}.f3-widget-paginator li.current,.f3-widget-paginator a{display:block;text-decoration:none;font-weight:400;padding:8px 15px;text-transform:uppercase;background-color:#eee;border-radius:3px;color:#444;transition:background-color 0.3s ease,color 0.3s ease;position:relative}.f3-widget-paginator li.current{display:inline-block}.f3-widget-paginator li.current,.f3-widget-paginator a:hover{background:#a3c440;color:#fff}.f3-widget-paginator li.previous a,.f3-widget-paginator li.next a{text-indent:-999px;overflow:hidden;width:8px;height:20px}.f3-widget-paginator li.previous a:after,.f3-widget-paginator li.next a:after{content:"";background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/chevron-right-solid-full.svg') no-repeat center;display:block;position:absolute;top:13px;left:0;width:8px;height:20px}.f3-widget-paginator li.previous a:after{background-image:url('../../../typo3conf/ext/rm_theme/Resources/Public/Icons/chevron-left-solid-full.svg')}form.basic-form{overflow:hidden}form.basic-form fieldset{border:none;padding:0}form.basic-form legend{display:none}form.basic-form .form-group{padding:0 0 20px}form.basic-form .form-navigation{text-align:center;padding:0 0 20px}form.basic-form .form-check-label>span{padding:0 0 0 10px}form.basic-form input[type="email"],form.basic-form input[type="text"],form.basic-form textarea{color:#999;font-size:14px;line-height:1.4em;padding:15px;background:#f5f5f5;border-radius:3px;border:0;box-shadow:0 0 3px rgba(0,0,0,0.22) inset;margin:0;box-sizing:border-box;outline:none;width:100%;resize:none;transition:background 0.3s}form.basic-form input[type="email"]:focus,form.basic-form input[type="text"]:focus,form.basic-form textarea:focus{background:#e1e1e1}form.basic-form textarea{height:180px}form.basic-form button{display:inline-block;text-decoration:none;font-weight:400;padding:8px 15px;text-transform:uppercase;background-color:#a3c440;border-radius:3px;font-size:14px;line-height:1.4em;color:#fff;transition:background-color 0.3s ease;margin:0;border:0;outline:none}form.basic-form button:hover{background:#222}form.basic-form .row{display:flex;flex-direction:row;margin:0 -10px}form.basic-form .row .col-lg-3,form.basic-form .row .col-lg-6,form.basic-form .row .col-lg-9{padding:0 10px}form.basic-form .row .col-lg-3{width:25%}form.basic-form .row .col-lg-6{width:50%}form.basic-form .row .col-lg-9{width:75%}form.default-form .control-group{display:flex;padding:0 0 20px}form.default-form .control-group label{display:block;width:140px;flex-grow:0;flex-shrink:0;padding:12px 10px 0 0}form.default-form .control-group input[type="text"],form.default-form .control-group input[type="password"],form.default-form .control-group textarea{color:#999;font-family:"Open Sans","Open Sans Fallback",Arial,sans-serif;font-size:14px;padding:15px;background:#f5f5f5;border-radius:3px;border:0;box-shadow:0 0 3px rgba(0,0,0,0.22) inset;margin:0;box-sizing:border-box;outline:none;width:100%;resize:none;transition:background 0.3s;flex-shrink:1;flex-grow:1}form.default-form .control-group input[type="text"]:focus,form.default-form .control-group input[type="password"]:focus,form.default-form .control-group textarea:focus{background:#e1e1e1}form.default-form .control-buttons{padding:0 0 20px;text-align:center}form.default-form .control-buttons .btn{margin-left:10px}form.default-form .control-buttons .btn:first-child{margin:0}.page-wrap .tx-rm-cookiemgr{display:none}.fancybox__container{--fancybox-bg:rgba(30,30,30,0.9);transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);z-index:2000}.fancybox__container .consent-modal{max-width:800px;padding:0;background:none;font-size:14px;line-height:1.5em;color:#555}.fancybox__container .consent-modal .title{padding:13px 10px;background:#f5f5f5;border-radius:5px 5px 0 0;color:#555;text-transform:none;font-size:24px;line-height:1.4em;font-weight:300;font-family:"Raleway","Raleway Fallback",sans-serif}.fancybox__container .consent-modal .title p{padding:0}.fancybox__container .consent-modal .content-wrap{background:#fff;display:table;table-layout:fixed}.fancybox__container .consent-modal .content-wrap .nav-sidebar{display:table-cell;width:200px;vertical-align:top;list-style-type:none;padding:0;margin:0;background:#f5f5f5}.fancybox__container .consent-modal .content-wrap .nav-sidebar li{cursor:pointer;display:block;padding:12px 10px;border-bottom:1px solid #cfcfcf;font-weight:normal;color:#a3c440;font-size:14px;line-height:1.5em;transition:background 0.3s}.fancybox__container .consent-modal .content-wrap .nav-sidebar li.active{background:#fff}.fancybox__container .consent-modal .groups-wrap{display:table-cell;vertical-align:top;background:#fff;padding:0;margin:0;list-style-type:none}.fancybox__container .consent-modal .groups-wrap .groups{list-style-type:none;padding:15px 15px 5px;margin:0;height:340px;overflow:auto}.fancybox__container .consent-modal .groups-wrap .groups .group{display:none}.fancybox__container .consent-modal .groups-wrap .groups .group.active{display:block}.fancybox__container .consent-modal .footer-bar{padding:10px;background:#f5f5f5;border-radius:0 0 5px 5px}.fancybox__container .consent-modal .footer-bar .btn{padding:8px 15px;border-radius:3px;background:#eee;color:#555;display:inline-block;cursor:pointer;border:1px solid #eee;box-sizing:border-box;transition:color 0.3s,background 0.3s;font-weight:normal;font-size:12px;line-height:1.2em;text-decoration:none}.fancybox__container .consent-modal .footer-bar .btn:hover{background:#fff;color:#233f66}.fancybox__container .consent-modal .footer-bar .btn.allow-all{background:#a3c440;border:1px solid #a3c440;color:#fff}.dg.ac{z-index:9999 !important}.footer-service .column-row{margin:0}.footer-service ul{padding:10px 20px}.footer-service ul li{display:block;position:relative;text-decoration:none;transition:color 0.3s;font-weight:300;text-align:left;font-size:12px;line-height:1.7em}.footer-service ul li a{color:#999}body.no-scroll{position:fixed;overflow-y:scroll;overflow-x:hidden}span.ai-assist{position:relative}span.ai-assist:after{content:"?";position:absolute;display:inline-block;width:20px;height:20px;margin-left:5px;right:-30px;top:-20px;font-size:1rem}@media screen and (max-width:1400px){.tx-rm-masonrygallery .entry-list{margin:0 -5px;}.tx-rm-masonrygallery .entry-wrap{padding:5px;}.tx-rm-masonrygallery .entry-wrap .overlay h4.title{font-size:20px;}.tx-rm-masonrygallery .entry-wrap .overlay .categories{width:100%;left:0;}.tx-rm-masonrygallery .entry-wrap .overlay .categories li{font-size:12px;}}@media screen and (max-width:1100px){.ctype-2cols-container.layout-60 .column-row .col-6:first-child,.ctype-2cols-container.layout-60 .column-row .col-6:last-child,.ctype-2cols-container.layout-61 .column-row .col-6:first-child,.ctype-2cols-container.layout-61 .column-row .col-6:last-child,.ctype-3cols-container.layout-60 .column-row .col-6:first-child,.ctype-3cols-container.layout-60 .column-row .col-6:last-child,.ctype-3cols-container.layout-61 .column-row .col-6:first-child,.ctype-3cols-container.layout-61 .column-row .col-6:last-child,.ctype-container.layout-60 .column-row .col-6:first-child,.ctype-container.layout-60 .column-row .col-6:last-child,.ctype-container.layout-61 .column-row .col-6:first-child,.ctype-container.layout-61 .column-row .col-6:last-child{margin:0;}.ctype-2cols-container.layout-60,.ctype-2cols-container.layout-61,.ctype-3cols-container.layout-60,.ctype-3cols-container.layout-61,.ctype-container.layout-60,.ctype-container.layout-61{padding-left:0;}.ctype-imageslider.layout-50 .inner-wrap{height:50vh;min-height:auto;}.ctype-imageslider.layout-51 .slide-wrap img{max-height:300px;}.ctype-imageslider.layout-51 .container-980 .slick-arrow{margin:0;top:50%;transform:translateY(-50%);}.ctype-imageslider.layout-51 .container-980 .prev-arrow{left:1.5rem !important;}.ctype-imageslider.layout-51 .container-980 .next-arrow{right:1.5rem !important;}.ctype-flatsurfaceshader.layout-50 .container{min-height:auto;height:120px;padding:50px 0;display:flex;align-items:center;justify-content:center;}.ctype-flatsurfaceshader.layout-50 h1{font-size:60px;color:#000;}.tx-rm-masonrygallery .entry-wrap .overlay h4.title{padding-top:10px;}}@media screen and (max-width:1024px){.news .news-list-view.news-layout-1 .article{width:50%;}.news .news-list-view .article .header h3{font-size:28px;letter-spacing:1px;}.news .news-list-view .article time,.news.news-single time{letter-spacing:1px;}.cele.has-bg-img{background-position:center !important;background-size:cover;background-attachment:initial;}}@media screen and (max-width:980px){#page-header{padding-top:65px;}#page-header .header-bar{padding:0 20px;background:#fff;position:fixed;top:0;}#page-header .header-bar .logo{display:none;}#page-header .header-bar .logomobil{display:inline-block;width:150px;height:auto;padding:20px 0;}#page-header .header-bar .logomobil img{width:150px;height:auto;}#page-header .btnrow{display:inline-block;}#page-header #main-nav{display:none;position:absolute;float:none;right:0;width:100%;top:65px;background:#fff;}#page-header #main-nav.open{display:block;overflow-x:hidden;overflow-y:scroll;max-height:calc(100vh - 125px);z-index:9000;}#page-header #main-nav ul.level-1{padding-left:10px;}#page-header #main-nav ul.level-1 > li{position:relative;display:block;}#page-header #main-nav ul.level-1 > li > a{font-size:20px;color:#000;font-weight:400;height:55px;}#page-header #main-nav ul.level-1 > li.active > a,#page-header #main-nav ul.level-1 > li:hover > a{text-decoration:none;color:#000;}#page-header #main-nav ul.level-2,#page-header #main-nav ul.level-1 > li.active > a,#page-header #main-nav ul.level-1 > li:hover > a{background:#fff !important;}#page-header #main-nav ul.level-1 li.active a{color:#a3c440;}#page-header #main-nav ul.level-2 a,#page-header #main-nav ul.level-1 ul.level-2 a{color:#000;font-weight:400;}#page-header #main-nav ul.level-2,#page-header #main-nav li:hover ul.level-2{width:100%;position:relative;height:auto;padding-left:15px;}#page-header #main-nav ul.level-2{color:#000;}#page-header #main-nav ul.level-2 li.active a,#page-header #main-nav ul.level-2 li a:hover{padding:5px 15px;}#page-header #main-nav ul.level-2 a:after{opacity:0;left:0;}#page-header #main-nav ul.level-2 li.active a:after,#page-header #main-nav ul.level-2 li a:hover:after{opacity:1;left:0;}body.no-scroll{height:100%;overflow:hidden;}#content{margin-bottom:auto;}#page-footer{position:relative;}.container-980,.container-780{padding:0 20px;max-width:780px;}.column-row .col-4{width:100%;}.d-lg-none{display:none;}.d-md-none{display:block;}.space-before-20{padding-top:10px;}.space-before-40{padding-top:20px;}.space-before-60{padding-top:30px;}.space-before-100,.cele.has-bg-img.space-before-100 .container{padding-top:75px;}.space-after-20{padding-bottom:10px;}.space-after-40{padding-bottom:20px;}.space-after-60{padding-bottom:30px;}.space-after-100,.cele.has-bg-img.space-after-100 .container{padding-bottom:75px;}#c357{padding-top:60px;}.ctype-2cols-container.layout-50 .cele,.ctype-2cols-container.layout-51 .cele,.ctype-3cols-container.layout-50 .cele,.ctype-3cols-container.layout-51 .cele,.ctype-container.layout-50 .cele,.ctype-container.layout-51 .cele{padding:20px 0;}.ctype-list .ce-headline-center.ce-hl-border{padding:0 20px 20px 20px;}.ctype-imageslider .inner-wrap{height:220px;}.ctype-imageslider .inner-wrap .text-wrap .title{font-size:60px;}.ctype-imageslider.layout-51 .container-980 .endless-wrap{max-width:calc(100% - 2rem);}.ctype-imageslider.layout-51 .container-780 .slick-arrow,.ctype-imageslider.layout-51 .container-980 .slick-arrow{left:1rem;background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Images/slider-arrow-white-left.svg') no-repeat center center;}.ctype-imageslider.layout-51 .container-780 .slick-arrow.next-arrow,.ctype-imageslider.layout-51 .container-980 .slick-arrow.next-arrow{right:3rem;left:auto;background:url('../../../typo3conf/ext/rm_theme/Resources/Public/Images/slider-arrow-white-right.svg') no-repeat center center;}.ctype-ctastory .ctastory-container{flex-direction:column;}.ctype-ctastory .cta-banner-divider{font-size:20px;margin:0 0 0.5em 0;padding:0 0 0.5em 0;}.ctype-ctastory .img-container{margin-right:0;}.ctype-ctastory .right{padding:20px 20px 0 20px;}.ctype-ctastory.layout-10 .ctastory-container{flex-direction:column-reverse;}.ctype-ctastory.layout-10 .img-container{margin:0;}.ctype-ctastory.layout-10 .right{padding:0 20px 20px 20px;}.news .news-list-view .article{padding-top:0;}.tx-rm-masonrygallery .entry-wrap{width:calc(100% / 3);}.tx-rm-masonrygallery .entry-wrap .entry-link:hover:before{opacity:0;background:transparent;}.blumenwiese{height:calc(100vh - 65px - 48px);}.blumenwiese .start-overlay,.blumenwiese .end-overlay,.blumenwiese .btn-fullscreen-off{display:block;}.blumenwiese .tutorial-toggle,.blumenwiese .btn-fullscreen{display:none;}.blumenwiese .controls img{width:30px;height:30px;}.blumenwiese .controls img.btn-fullscreen-off{right:60px;}.blumenwiese .slider-arrows .slick-arrow.prev-arrow{left:3rem;}.blumenwiese .slider-arrows .slick-arrow.next-arrow{right:3rem;}}@media screen and (max-width:780px){h1{font-size:30px;}h2{font-size:26px;}h2.likeh1{font-size:30px;}.container{padding:0 20px;}.column-row{margin:0;}.column-row .col-6,form.basic-form .row .col-lg-9,form.basic-form .row .col-lg-6,form.basic-form .row .col-lg-3{width:100%;padding:0;}form.basic-form .row{display:block;margin:0;}.ctype-imageslider .container-fluid .slick-arrow.next-arrow{right:0;margin-top:-3rem;}.ctype-imageslider .container-fluid .slick-arrow.prev-arrow{left:0;margin-top:-3rem;}.news .news-list-view.news-layout-1 .article{width:100%;}.news .news-list-view .article .news-img-wrap,.news .news-list-view .article .teaser-text{width:100%;display:block;padding-top:15px;}.tx-rm-masonrygallery .entry-wrap{width:calc(100% / 2);}.circle-bar-wrap .barchart.overlay.expanded{display:none;}}@media screen and (max-width:640px){.d-md-none{display:none;}.d-sm-none{display:block;}.fadeInUp,.fadeInLeft,.fadeInRight{animation-name:fadeIn;}.blumenwiese .inner-wrap .text-wrap .title,.blumenwiese .inner-wrap .text-wrap .text,.blumenwiese .inner-wrap .text-wrap .text p{font-size:1rem !important;line-height:1.2em !important;}.blumenwiese .slider-arrows .slick-arrow{width:27px;height:70px;}.blumenwiese .slider-arrows .slick-arrow.prev-arrow{left:1rem;}.blumenwiese .slider-arrows .slick-arrow.next-arrow{right:1rem;}}@media screen and (max-width:565px){#page-header .header-bar .logomobil img{width:120px;}#footer-nav li:after{display:none;}.ctype-2cols-container.layout-60 .column-row .col-6:first-child,.ctype-2cols-container.layout-60 .column-row .col-6:last-child,.ctype-2cols-container.layout-61 .column-row .col-6:first-child,.ctype-2cols-container.layout-61 .column-row .col-6:last-child,.ctype-3cols-container.layout-60 .column-row .col-6:first-child,.ctype-3cols-container.layout-60 .column-row .col-6:last-child,.ctype-3cols-container.layout-61 .column-row .col-6:first-child,.ctype-3cols-container.layout-61 .column-row .col-6:last-child,.ctype-container.layout-60 .column-row .col-6:first-child,.ctype-container.layout-60 .column-row .col-6:last-child,.ctype-container.layout-61 .column-row .col-6:first-child,.ctype-container.layout-61 .column-row .col-6:last-child{width:100%;}.ctype-2cols-container.layout-61 .column-row,.ctype-3cols-container.layout-61 .column-row,.ctype-container.layout-61 .column-row{flex-wrap:wrap-reverse;}.ctype-text ul{margin-bottom:20px;}.ctype-imageslider .inner-wrap{height:200px;}.ctype-imageslider .inner-wrap .text-wrap .title{font-size:45px;}.ctype-imageslider.layout-50 .inner-wrap{height:40vh;}.ctype-imageslider.layout-51 .slide-wrap img{max-height:200px;}.ctype-flatsurfaceshader.layout-50 .container{min-height:auto;height:120px;padding:50px 0;}.ctype-flatsurfaceshader.layout-50 h1{font-size:45px;color:#000;}.tx-rm-masonrygallery .entry-wrap{padding:3px;}.tx-rm-masonrygallery .entry-wrap a.entry-link:hover .overlay{opacity:0;}.circle-bar-wrap .barchart.description .infobox{width:100%;}}@media screen and (max-width:320px){.ctype-imageslider.layout-51 .container-780 .slick-arrow,.ctype-imageslider.layout-51 .container-980 .slick-arrow{height:66px;}}
