.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}.femanager_flashmessages>.message-2{background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225}.femanager_flashmessages>.message-1{background-color:#FBF6DE;border:1px solid #B1905C;color:#9E7D4A}.femanager_flashmessages>.message-0{background-color:#CDEACA;border:1px solid #58B548;color:#3B7826}.femanager_flashmessages>.message--1{background-color:#EAF7FF;border:1px solid #C5DBE6;color:#4C73A1}.femanager_flashmessages>.message--2{background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444}.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6F7FA;border:1px solid #C2CBCF;color:#444;list-style-type:none;margin-left:0}.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#F6D3CF;border:1px solid #D66C68;color:#AA0225;list-style-type:none;margin-left:0}@font-face{font-family:"FagoComp-Cond";src:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-Cond.eot);src:url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-Cond.eot?#iefix') format("embedded-opentype"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-Cond.woff2) format("woff2"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-Cond.woff) format("woff"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-Cond.ttf) format("truetype"),url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-Cond.svg#FagoComp-Cond') format("svg");font-style:normal;font-weight:400}@font-face{font-family:"FagoCoMedTf-Roman";src:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoCoMedTf-Roman.eot);src:url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoCoMedTf-Roman.eot?#iefix') format("embedded-opentype"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoCoMedTf-Roman.woff2) format("woff2"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoCoMedTf-Roman.woff) format("woff"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoCoMedTf-Roman.ttf) format("truetype"),url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoCoMedTf-Roman.svg#FagoCoMedTf-Roman') format("svg");font-style:normal;font-weight:500}@font-face{font-family:"FagoComp-CondBold";src:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-CondBold.eot);src:url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-CondBold.eot?#iefix') format("embedded-opentype"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-CondBold.woff2) format("woff2"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-CondBold.woff) format("woff"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-CondBold.ttf) format("truetype"),url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/FagoComp-CondBold.svg#FagoComp-CondBold') format("svg");font-style:normal;font-weight:700}@font-face{font-family:"FagoWeb-Cond";src:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Qwyqaewwdxeppxlaoysfrbraylh.eot);src:url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Qwyqaewwdxeppxlaoysfrbraylh.eot?#iefix') format("embedded-opentype"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Qwyqaewwdxeppxlaoysfrbraylh.woff2) format("woff2"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Qwyqaewwdxeppxlaoysfrbraylh.woff) format("woff"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Qwyqaewwdxeppxlaoysfrbraylh.ttf) format("truetype"),url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Qwyqaewwdxeppxlaoysfrbraylh.svg#FagoWeb-Cond') format("svg");font-style:normal;font-weight:400}@font-face{font-family:"FagoWeb-CondMedium";src:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Rvnsbnhutitvqainqjggjacartl.eot);src:url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Rvnsbnhutitvqainqjggjacartl.eot?#iefix') format("embedded-opentype"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Rvnsbnhutitvqainqjggjacartl.woff2) format("woff2"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Rvnsbnhutitvqainqjggjacartl.woff) format("woff"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Rvnsbnhutitvqainqjggjacartl.ttf) format("truetype"),url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Rvnsbnhutitvqainqjggjacartl.svg#FagoWeb-CondMedium') format("svg");font-style:normal;font-weight:500}@font-face{font-family:"FagoWeb-CondBold";src:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Vvptmuxzllncpgrlzzsdzpzwcyz.eot);src:url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Vvptmuxzllncpgrlzzsdzpzwcyz.eot?#iefix') format("embedded-opentype"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Vvptmuxzllncpgrlzzsdzpzwcyz.woff2) format("woff2"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Vvptmuxzllncpgrlzzsdzpzwcyz.woff) format("woff"),url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Vvptmuxzllncpgrlzzsdzpzwcyz.ttf) format("truetype"),url('../../../../../../typo3conf/ext/sunflex/Resources/Public/Fonts/Vvptmuxzllncpgrlzzsdzpzwcyz.svg#FagoWeb-CondBold') format("svg");font-style:normal;font-weight:700}*,:before,:after{box-sizing:border-box}html{font-family:"FagoWeb-Cond",sans-serif;color:#41403f;font-weight:400;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}@media screen and (min-width:320px){html{font-size:15px;line-height:18px}}@media screen and (min-width:1200px){html{font-size:18px;line-height:22px}}body{position:relative;background:#fff;margin:0;padding:0;width:100%;font-family:"FagoWeb-Cond",sans-serif;color:#41403f;font-weight:500;overflow-x:hidden;overflow-y:scroll;-webkit-text-size-adjust:100%;text-rendering:auto;-moz-osx-font-smoothing:grayscale;min-height:100%}@media screen and (min-width:320px){body{font-size:15px;line-height:18px}}@media screen and (min-width:1200px){body{font-size:18px;line-height:22px}}.btn{display:inline-block;margin:15px 10px 15px 0;padding:15px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;text-align:center;font-family:"FagoComp-CondBold";text-transform:uppercase;cursor:pointer;border:0;text-decoration:none;box-shadow:none}@media screen and (min-width:320px){.btn{font-size:16px;line-height:22px}}@media screen and (min-width:1200px){.btn{font-size:18px;line-height:22px}}.btn:hover,.btn:focus,.btn:active{color:#fff;text-decoration:none;box-shadow:none}.btn.btn-default{background:#f7a600}.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default:active{background:#de9500}.btn.btn-secondary{background:#D9D9D9;color:#495057}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{background:#b4b4b4}.btn.btn-large{display:block;width:100%}#content{margin:30px 0}#content>*{margin-bottom:55px}#content a:not(.btn){color:#f7a600;text-decoration:none}#content a:not(.btn):hover,#content a:not(.btn):focus,#content a:not(.btn):active{color:#f7a600;text-decoration:underline}#content>.frame{padding-left:15px;padding-right:15px}#content>.frame ul:not(.nav){padding:0;margin:0 0 15px 0;list-style-type:none}#content>.frame ul:not(.nav) li{padding:7px 0 7px 25px;background-color:transparent;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/list-bullet.svg);background-repeat:no-repeat;background-position:0 11px;background-size:12px 12px}#content>[class^=tx-]>*{margin-bottom:55px}#content>[class^=tx-]>.frame{padding-left:15px;padding-right:15px}#content>[class^=tx-]>.frame ul:not(.nav){padding:0;margin:0 0 15px 0;list-style-type:none}#content>[class^=tx-]>.frame ul:not(.nav) li{padding:7px 0 7px 25px;background-color:transparent;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/list-bullet.svg);background-repeat:no-repeat;background-position:0 11px;background-size:12px 12px}#content>.ce-textpic .ce-gallery{padding-left:15px;padding-right:15px}#content>.ce-textpic .ce-bodytext{padding-left:15px;padding-right:15px}#content .sidenav{display:none;position:fixed;top:50%;right:0;transform:translateY(-50%);width:60px;margin:0;padding:0;z-index:41}@media screen and (min-width:992px){#content .sidenav{display:block}}#content .sidenav li{margin:1px 0 0;padding:0}#content .sidenav li a{display:block;width:60px;height:60px;background-color:#41403f;background-image:none;background-repeat:no-repeat;background-position:50% 50%;line-height:60px;text-align:center;color:#fff;font-weight:700;text-decoration:none}#content .sidenav li a.nav-prev{background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/sections-arrow-up.png)}#content .sidenav li a.nav-next{background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/sections-arrow-down.png)}#content .sidenav li a:hover,#content .sidenav li a:focus,#content .sidenav li a:active{color:#fff;text-decoration:none}#content [aria-expanded=false] .closed{display:block}#content [aria-expanded=false] .opened{display:none}#content [aria-expanded=true] .closed{display:none}#content [aria-expanded=true] .opened{display:block}@media screen and (min-width:320px){#footer{font-size:16px;line-height:19px}}@media screen and (min-width:1200px){#footer{font-size:16px;line-height:19px}}#footer a:not(.btn){color:#41403f;text-decoration:none}#footer a:not(.btn):hover,#footer a:not(.btn):focus,#footer a:not(.btn):active{color:#41403f;text-decoration:underline}#footer nav{height:100%;padding-right:15px}@media screen and (min-width:768px){#footer nav{border-right:1px solid #fff}}#footer nav ul{margin:0;padding:0;list-style:none}#footer nav ul li{margin:0;padding:0}#footer nav ul li a{display:block;padding:5px 0}#footer nav>ul>li>a{font-weight:700}#footer [class^=col-]:last-child nav{border-right:0}#footer .top{background:#D9D9D9;padding-top:30px;padding-bottom:30px}#footer .bottom{background:#A09F9F;padding-top:30px;padding-bottom:30px}#footer .bottom p{margin:0;color:#fff;text-align:center;font-weight:700}.select-wrapper{position:relative}.select-wrapper select{width:100%;padding:15px;color:#41403f;background:#ececec;height:50px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;outline:0}.select-wrapper select::-ms-expand{display:none}.select-wrapper select:-moz-focusring{outline:0}.select-wrapper select:hover,.select-wrapper select:focus,.select-wrapper select:active{outline:0}.select-wrapper:after{content:"";display:block;width:35px;height:50px;position:absolute;right:0;top:0;cursor:pointer;pointer-events:none;background-color:#ececec;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/dropdown-arrow-down.png);background-repeat:no-repeat;background-position:right center}form{margin-top:30px;margin-bottom:30px}form label{font-weight:700}form .tab-content .tab-pane-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}form .tab-content .tab-pane-inner .form-group{flex:0 0 100%;max-width:100%;text-align:center;padding:0}@media screen and (min-width:768px){form .tab-content .tab-pane-inner .form-group{flex:0 0 33.333%;max-width:33.333%;padding:0 15px}}form .tab-content .tab-pane-inner .form-group label{display:block}form .tab-content .tab-pane-inner .form-group img{display:inline-block;max-width:100%;height:auto;margin-bottom:.5rem}form .tab-content .tab-pane-inner .form-group input[type=text],form .tab-content .tab-pane-inner .form-group input[type=number]{text-align:center}form .form-control{display:block;background:#ececec;height:auto;padding:11px 15px;border:2px solid #ececec;border-radius:0;color:#495057}@media screen and (min-width:320px){form .form-control{font-size:15px;line-height:18px}}@media screen and (min-width:1200px){form .form-control{font-size:18px;line-height:22px}}form .form-control.placeholder{color:#495057;opacity:1}form .form-control:-moz-placeholder{color:#495057;opacity:1}form .form-control::-moz-placeholder{color:#495057;opacity:1}form .form-control:-ms-input-placeholder{color:#495057;opacity:1}form .form-control::-webkit-input-placeholder{color:#495057;opacity:1}form .form-control:hover,form .form-control:focus,form .form-control:active{background:#ececec;border:2px solid #ececec;box-shadow:none}form .form-control.parsley-error{border-color:#A94442}form .form-control.parsley-error:hover,form .form-control.parsley-error:focus,form .form-control.parsley-error:active{border-color:#A94442}form textarea.form-control{height:140px;resize:none}form .is-invalid .form-control{border-color:#A94442}form .checkbox label{position:relative;margin:0;padding:14px 0 14px 70px;cursor:pointer;user-select:none}@media screen and (max-width:767px){form .checkbox label{padding:8px 0 8px 46px}}form .checkbox .checkmark{position:absolute;top:0;left:0;height:50px;width:50px;background:#ececec;border:2px solid #ececec}@media screen and (max-width:767px){form .checkbox .checkmark{width:30px;height:30px}}form .checkbox .checkmark:after{content:"";display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/checkbox-checked.png);background-repeat:no-repeat;background-position:50% 50%}form .checkbox [type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .checkbox [type=checkbox]:checked~.checkmark:after{display:block}form .checkbox.parsley-error .checkmark,form .checkbox.is-invalid .checkmark{border-color:#A94442}form .checkbox.cols{display:flex;flex-wrap:wrap}form .checkbox.cols>strong{flex:0 0 100%;max-width:100%}form .checkbox.cols label{flex:0 0 50%;max-width:50%;margin-top:.5rem;margin-right:0}form .radio>strong{display:block;margin-bottom:.5rem}form .radio label{position:relative;margin:0 30px 0 0;padding:9px 0 9px 54px;cursor:pointer;user-select:none}@media screen and (max-width:767px){form .radio label{padding:6px 0 3px 34px}}form .radio .checkmark{position:absolute;top:0;left:0;height:40px;width:40px;border-radius:50%;background:#ececec;border:2px solid #ececec}@media screen and (max-width:767px){form .radio .checkmark{width:25px;height:25px}}form .radio .checkmark:after{content:"";display:none;position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background-color:#41403f}@media screen and (max-width:767px){form .radio .checkmark:after{top:4px;right:4px;bottom:4px;left:4px}}form .radio [type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .radio [type=radio]:checked~.checkmark:after{display:block}form .radio.parsley-error .checkmark,form .radio.is-invalid .checkmark{border-color:#A94442}form .radio.cols{display:flex;flex-wrap:wrap}form .radio.cols>strong{flex:0 0 100%;max-width:100%}form .radio.cols label{flex:0 0 50%;max-width:50%;margin-top:.5rem;margin-right:0}form .form-upload{position:relative;margin-bottom:10px;padding:0;flex-basis:0%;flex-grow:1;max-width:100%}@media screen and (max-width:767px){form .form-upload{text-align:center}}form .form-upload label{display:block;cursor:pointer}form .form-upload label span{display:inline-block;margin-top:0;margin-bottom:0}@media screen and (max-width:767px){form .form-upload label span{display:block;margin-right:0}}form .form-upload label span+em{display:inline-block;margin-left:10px;font-style:normal;font-weight:500}@media screen and (max-width:767px){form .form-upload label span+em{display:block;margin:15px 0 0}}form .form-upload input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}form .form-actions{text-align:center}form .form-actions .btn{display:block;margin:0;width:100%}form .parsley-errors-list{display:none}form.form-inline label{margin-right:30px}form.form-inline input.form-control{width:280px}form.form-inline .form-actions{margin-left:30px}form.form-inline .form-actions .btn{padding:13px 30px}@media screen and (max-width:767px){form.form-inline{display:block}form.form-inline label{display:block;margin:0 0 .5rem}form.form-inline input.form-control{width:100%}form.form-inline .form-actions{margin:0}form.form-inline .form-actions .btn{display:block;width:100%}}.frame-type-form form,.frame-type-form_formframework form{max-width:680px!important;margin-left:0!important}.frame-type-form_formframework legend{display:none}h1,h2,h3,h4{font-family:"FagoComp-CondBold",sans-serif;font-weight:400;font-style:normal;color:#41403f;margin:0;padding:0}h1{font-weight:500;text-transform:none;margin-bottom:15px;padding:0}@media screen and (min-width:320px){h1{font-size:24px;line-height:29px}}@media screen and (min-width:1200px){h1{font-size:36px;line-height:45px}}h2{font-weight:500;text-transform:none;margin-bottom:15px;padding:0}@media screen and (min-width:320px){h2{font-size:24px;line-height:29px}}@media screen and (min-width:1200px){h2{font-size:36px;line-height:45px}}h3{text-transform:none;margin-bottom:15px;padding:0}@media screen and (min-width:320px){h3{font-size:18px;line-height:22px}}@media screen and (min-width:1200px){h3{font-size:24px;line-height:29px}}h4{text-transform:none;margin-bottom:15px}@media screen and (min-width:320px){h4{font-size:18px;line-height:22px}}@media screen and (min-width:1200px){h4{font-size:20px;line-height:25px}}h5{text-transform:none;margin-bottom:15px;padding:0}@media screen and (min-width:320px){h5{font-size:18px;line-height:22px}}@media screen and (min-width:1200px){h5{font-size:16px;line-height:22px}}h6{text-transform:none;margin-bottom:15px;padding:0}@media screen and (min-width:320px){h6{font-size:18px;line-height:22px}}@media screen and (min-width:1200px){h6{font-size:16px;line-height:22px}}p{color:inherit;margin:0 0 15px}button{outline:none}button:hover,button:focus,button:active{outline:none}a{outline:none;-webkit-transition:all 0sec ease-in-out;-moz-transition:all 0sec ease-in-out;-ms-transition:all 0sec ease-in-out;-o-transition:all 0sec ease-in-out;transition:all 0sec ease-in-out}a:hover,a:focus,a:active{text-decoration:none;outline:none}a.link-all{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999em}input,textarea{outline:0!important;box-shadow:none!important}input:hover,input:focus,input:active,textarea:hover,textarea:focus,textarea:active{outline:0!important;box-shadow:none!important}table{margin-bottom:15px}table tr th,table tr td{padding:5px 30px 5px 0}main{min-height:60vh}main #content>.frame-default{max-width:1600px;margin-left:auto;margin-right:auto}main #content>.frame-default .ce-textpic{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.container{max-width:1600px}.outer-wrapper{width:100%}#page-wrapper{padding-top:70px}@media screen and (min-width:992px){#page-wrapper{padding-top:95px}}.ce-gallery figure{display:block}.ce-gallery figure img{max-width:100%;height:auto;vertical-align:middle}.owl-carousel .owl-item img{width:100%;height:auto;vertical-align:middle}@media screen and (max-width:991px){.align-items-stretch{-ms-flex-align:start!important;align-items:flex-start!important}}.extbase-debugger{position:relative;z-index:999}#header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:100}#header a{color:#41403f;text-decoration:none}#header a:hover,#header a:focus,#header a:active{color:#f7a600;text-decoration:none}#header .inner{position:relative;max-width:1600px;background:#fff;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;height:70px}@media screen and (min-width:992px){#header .inner{height:95px}}@media screen and (max-width:991px){#header.nav-in{height:auto;bottom:0}}#header .brand{position:absolute;top:50%;right:15px;transform:translateY(-50%);max-width:157px}@media screen and (max-width:991px){#header .brand{max-width:108px}}#header .brand a{display:block}#header .brand a img{width:100%;height:auto;vertical-align:middle}#header .top{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:15px}@media screen and (min-width:320px){#header .top{font-size:16px;line-height:19px}}@media screen and (min-width:1200px){#header .top{font-size:16px;line-height:19px}}@media screen and (min-width:992px){#header .top{position:absolute;top:0;left:15px;padding:20px 0 15px}}#header .top a{display:block;color:#828181}#header .top a:hover,#header .top a:focus,#header .top a:active{color:#f7a600}#header .top ul{list-style:none;margin:0;padding:0}#header .top ul li{margin:0;padding:0}#header .top ul li ul{display:none}#header .top .nav{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width:320px){#header .top .nav.nav-language{font-size:18px;line-height:22px}}@media screen and (min-width:1200px){#header .top .nav.nav-language{font-size:16px;line-height:19px}}@media screen and (max-width:991px){#header .top .nav.nav-language span.label{display:inline-block;padding:15px}}@media screen and (min-width:992px){#header .top .nav.nav-language ul li.mb-back{display:none!important}}@media screen and (max-width:991px){#header .top .nav.nav-login{width:100%;padding-top:10px}#header .top .nav.nav-language{font-weight:700}#header .top .nav.nav-language a{color:#41403f}#header .top .nav.nav-language a:hover,#header .top .nav.nav-language a:focus,#header .top .nav.nav-language a:active{color:#f7a600}#header .top .nav.nav-language>li{position:static}#header .top .nav.nav-language>li>img{cursor:pointer}#header .top .nav.nav-language ul{display:block;position:absolute;top:0;left:-120%;width:100%;min-height:100%;box-shadow:0 20px 20px rgba(0,0,0,.3);background:#efefef;padding:5px 0 30px;z-index:999;transition:left 0.2s ease}#header .top .nav.nav-language ul li{margin-bottom:0}#header .top .nav.nav-language ul li a{padding:8px 30px;border-bottom:1px solid #d7d7d7}#header .top .nav.nav-language ul.in{left:0}}#header .top .nav img{position:relative;top:-1px;width:auto;height:18px;vertical-align:middle}#header .top .nav>li{position:relative;margin-right:20px}@media screen and (max-width:991px){#header .top .nav>li{margin-right:0}}@media screen and (max-width:991px){#header .top .nav>li>a{display:inline-block;padding:15px}}#header .top .nav>li>ul{display:none;box-shadow:0 5px 5px rgba(0,0,0,.3);position:absolute;margin-top:-1px;top:100%;left:0;width:300px;background:#efefed;padding:30px 30px 20px;z-index:99}#header .top .nav>li>ul li{margin-bottom:10px}#header .top .nav>li>ul li img{margin-right:10px}@media screen and (min-width:992px){#header .top .nav>li:hover>ul{display:block}}#header .main{padding-top:57px}@media screen and (min-width:320px){#header .main{font-size:18px;line-height:22px}}@media screen and (min-width:1200px){#header .main{font-size:18px;line-height:22px}}@media screen and (max-width:991px){#header .main{position:absolute;top:100%;left:-120%;width:100%;box-shadow:0 20px 20px rgba(0,0,0,.3);background:#efefef;padding:0;z-index:999;transition:left 0.2s ease}}#header .main.in{left:0}#header .main a{display:block}#header .main a.back{border-bottom:1px solid #d7d7d7}#header .main a.back:before{content:"< ";display:inline-block;margin-right:5px}.navbar-main{list-style:none;margin:0;padding:0}.navbar-main ul{list-style:none;margin:0;padding:0}.navbar-main li{display:block;margin:0;padding:0}@media screen and (min-width:992px){.navbar-main li.mb-back{display:none!important}}@media screen and (max-width:991px){.navbar-main li a{padding:8px 30px;border-bottom:1px solid #d7d7d7;font-weight:700}}.navbar-main li>ul:not(.product){display:none}@media screen and (max-width:991px){.navbar-main li>ul:not(.product){display:block;position:absolute;top:0;left:-120%;width:100%;min-height:100%;box-shadow:0 20px 20px rgba(0,0,0,.3);background:#efefef;padding:5px 0 30px;z-index:999;transition:left 0.2s ease}.navbar-main li>ul:not(.product).open{left:0}}@media screen and (min-width:992px){.navbar-main li>ul:not(.product){box-shadow:0 5px 5px rgba(0,0,0,.3);position:absolute;margin-top:0;top:100%;left:0;width:300px;background:#efefed;padding:30px 30px 20px;z-index:99}}@media screen and (min-width:992px){.navbar-main li>ul:not(.product) li{margin-bottom:10px}}@media screen and (min-width:992px){.navbar-main li .products-inline{display:flex;flex-wrap:wrap}.navbar-main li .products-inline>li{flex:0 0 100%!important;max-width:100%!important}.navbar-main li .products-inline>li .product ul{display:flex;flex-wrap:wrap}.navbar-main li .products-inline>li .product ul li{flex:0 0 25%!important;max-width:25%!important}}@media screen and (min-width:992px){.navbar-main li.level1{position:relative}}.navbar-main li>.megadropdown{display:none;background:transparent;z-index:99}@media screen and (max-width:991px){.navbar-main li>.megadropdown{display:block;position:absolute;top:0;left:-120%;width:100%;min-height:100%;box-shadow:0 20px 20px rgba(0,0,0,.3);background:#efefef;padding:5px 0 30px;z-index:999;transition:left 0.2s ease}.navbar-main li>.megadropdown>ul{overflow-y:auto}.navbar-main li>.megadropdown.level2{padding-top:0}.navbar-main li>.megadropdown.open{left:0}}@media screen and (min-width:992px){.navbar-main li>.megadropdown{position:absolute;margin-top:0;top:100%;padding:0 15px}.navbar-main li>.megadropdown.level2{left:0;right:0}.navbar-main li>.megadropdown.level2>ul{box-shadow:0 5px 5px rgba(0,0,0,.3);background:#efefed;padding:30px 30px 0}.navbar-main li>.megadropdown.level3>ul{box-shadow:0 5px 5px rgba(0,0,0,.3);padding:0 30px}}@media screen and (min-width:992px){.navbar-main li>.megadropdown ul li{padding:0}}.navbar-main li>.megadropdown ul li a{display:block;position:relative}.navbar-main li>.megadropdown ul li a.clickable{cursor:pointer}@media screen and (min-width:992px){.navbar-main li>.megadropdown ul li a{padding:20px 0}}.navbar-main li>.megadropdown ul li a span{display:block;margin-bottom:5px;text-align:center;font-weight:700}.navbar-main li>.megadropdown ul li a video{display:block;width:260px!important;max-width:100%;height:auto!important;margin:0 auto;overflow:hidden;clip-path:inset(2px)}.navbar-main li>.megadropdown ul li a canvas{display:block;overflow:hidden;clip-path:inset(2px)}.navbar-main li>.megadropdown ul li ul a span{text-align:left;padding-left:5px;padding-right:5px}@media screen and (min-width:992px){.navbar-main li>.megadropdown>ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;margin-left:0;margin-right:0}}@media screen and (min-width:992px){.navbar-main li>.megadropdown>ul>li{flex:0 0 20%;max-width:20%;padding:0 15px}}.navbar-main li>.megadropdown>ul>li>a{display:block;height:100%}@media screen and (min-width:992px){.navbar-main li>.megadropdown>ul>li>a span+div{height:114px;width:100%}}@media screen and (min-width:992px){.navbar-main li>.megadropdown>ul>li>.megadropdown{position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:0 15px}}.navbar-main li>.megadropdown>ul>li>.megadropdown>ul{background:#DDD;padding:0 30px;overflow-y:auto}@media screen and (min-width:992px){.navbar-main li>.megadropdown>ul>li>.megadropdown>ul{max-height:49vh;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-left:0;margin-right:0;padding-top:30px}}@media screen and (min-width:320px){.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li{font-size:16px;line-height:19px}}@media screen and (min-width:1200px){.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li{font-size:16px;line-height:19px}}@media screen and (min-width:992px){.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li{flex:0 0 25%;max-width:25%}}.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li>strong{display:block;padding:10px 30px;border-bottom:1px solid #bebebe;font-weight:500}@media screen and (min-width:992px){.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li>strong{padding:0 5px 10px}}.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li>ul{display:block}.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li>ul span{text-align:left}.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li>ul>li{display:block;padding-left:0;padding-right:0}.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li>ul>li a{padding-top:0;border-bottom:0}.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li>ul>li a:hover,.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li>ul>li a:focus,.navbar-main li>.megadropdown>ul>li>.megadropdown>ul>li>ul>li a:active{border-bottom:0}@media screen and (min-width:992px){.navbar-main li:hover>.megadropdown{display:block}}.navbar-main .products>.megadropdown>ul>li>a{cursor:default}.navbar-main .new-overlay{position:absolute;width:4em;height:4em;background:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/new-bg.svg) no-repeat;background-size:contain;color:#FFF;text-transform:uppercase;font-weight:700;top:4em;right:1em;display:flex;justify-content:center;align-items:center;font-size:.8em}.navbar-main .new-overlay span{margin:0!important;padding:0;line-height:1;transform:translate(-.07em,.05em)}@media screen and (min-width:992px){.navbar-main{display:flex;flex-wrap:wrap;justify-content:flex-start}.navbar-main>li{margin-left:30px}.navbar-main>li:first-child{margin-left:0}.navbar-main>li>a{padding-bottom:15px;border-bottom:1px solid transparent}.navbar-main>li.hover>a{color:#f7a600}}@media screen and (min-width:992px) and (min-width:992px){.navbar-main>li.hover>a{border-color:#41403f}}@media screen and (min-width:992px){.navbar-main>li.hover>ul,.navbar-main>li.hover>.megadropdown{display:block}}@media screen and (min-width:992px){.navbar-main>li.active>a{color:#f7a600}}.navbar-toggler{position:absolute;top:50%;left:10px;width:42px;height:39px;transform:translateY(-50%);padding:0}@media screen and (min-width:992px){.navbar-toggler{display:none}}.navbar-toggler .icon-bar{display:block;position:absolute;top:8px;right:7px;background:#000;width:26px;height:3px;opacity:1;transform:rotate(0);transition:0.25s ease-in-out}.navbar-toggler .icon-bar.icon-bar-2{top:17px}.navbar-toggler .icon-bar.icon-bar-3{top:26px}.navbar-toggler.in .icon-bar.icon-bar-1{top:16px;transform:rotate(135deg)}.navbar-toggler.in .icon-bar.icon-bar-2{right:-45px;opacity:0}.navbar-toggler.in .icon-bar.icon-bar-3{top:16px;transform:rotate(-135deg)}.accordion .card{margin-bottom:10px;border:0;border-radius:0}.accordion .card .card-header{padding:0;border:0;border-radius:0;background:transparent}.accordion .card .card-header button{display:block;width:100%;padding:15px 20px;background-color:#f7a600;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/accordion-arrow-down.png);background-repeat:no-repeat;background-position:right 22px;cursor:pointer;color:#fff;text-align:left;overflow:hidden;border:0}.accordion .card .card-header button div{display:inline-block}@media screen and (max-width:991px){.accordion .card .card-header button div{display:block;padding-left:40px}}.accordion .card .card-header button span{display:inline-block;width:185px;padding-left:40px;background-color:#f7a600;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/accordion-arrow-down.png);background-repeat:no-repeat;background-position:left 7px}@media screen and (max-width:991px){.accordion .card .card-header button span{display:block}}.accordion .card .card-header button[aria-expanded=true]{background-color:#ececec;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/accordion-arrow-up.png);color:#41403f}.accordion .card .card-header button[aria-expanded=true] span{background-color:#ececec;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/accordion-arrow-up.png)}.accordion .card .card-body{border-top:1px solid #fff;background:#ececec;color:#41403f}.advertisement{max-width:1600px;margin-left:auto;margin-right:auto}.advertisement .filter-results{display:flex;flex-wrap:wrap;padding:0 15px 30px;margin-left:-7px;margin-right:-7px}.advertisement .filter-results .filter-item{padding:0 7px;margin:0 0 15px;border:0;flex:0 0 100%;max-width:100%}@media screen and (min-width:576px){.advertisement .filter-results .filter-item{flex:0 0 50%;max-width:50%}}@media screen and (min-width:768px){.advertisement .filter-results .filter-item{flex:0 0 33.333%;max-width:33.333%}}@media screen and (min-width:992px){.advertisement .filter-results .filter-item{flex:0 0 25%;max-width:25%}}.advertisement .filter-results .filter-item .ce-bodytext{margin-bottom:0!important}.advertisement .filter-results .filter-item .ce-bodytext p:last-child{margin-bottom:0!important}@media screen and (min-width:992px){.box{margin-bottom:30px}}.box button{display:block;width:100%;padding:15px 20px;background-color:#f7a600;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/accordion-arrow-down.png);background-repeat:no-repeat;background-position:right 20px;cursor:pointer;color:#fff;text-align:left;overflow:hidden;border:0}@media screen and (min-width:768px){.box button{display:none}}.box button[aria-expanded=true]{background-color:#ececec;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/accordion-arrow-up.png);color:#41403f}.box button+div{background:#ececec;padding:20px 20px 5px 20px}@media screen and (min-width:768px){.box button+div{display:block!important}}@media screen and (max-width:767px){.box button+div{border-top:1px solid #fff}}@media screen and (min-width:768px){.align-items-stretch .box{height:100%}.align-items-stretch .box>div{height:100%}}.carousel{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.carousel .owl-stage{margin-bottom:30px}.carousel .owl-dots{text-align:center;margin-bottom:30px}.carousel .owl-dots .owl-dot{position:relative;display:inline-block;background:transparent;width:28px;height:28px;cursor:pointer}.carousel .owl-dots .owl-dot:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;width:10px;height:10px;border:2px solid #d9d9d9;border-radius:50%;transition:all 0.1s ease-in-out}.carousel .owl-dots .owl-dot:hover:after,.carousel .owl-dots .owl-dot.active:after{width:14px;height:14px;background:#f7a600;border-color:#f7a600}.owl-carousel .owl-item img{display:inline-block;width:auto;max-width:100%}.ce-textpic{max-width:1600px;margin-left:-15px;margin-right:-15px}.ce-textpic>*{padding:0 15px}.ce-textpic.ce-above .ce-gallery+.ce-bodytext{margin-top:25px}@media screen and (max-width:767px){.ce-textpic.ce-above .ce-gallery+.ce-bodytext{margin-bottom:35px}}@media screen and (min-width:992px){.ce-textpic.ce-intext{display:flex;flex-wrap:wrap}.ce-textpic.ce-intext.ce-left{flex-direction:row}.ce-textpic.ce-intext.ce-right{flex-direction:row}.ce-textpic.ce-intext.ce-right .ce-gallery{order:2}.ce-textpic.ce-intext.ce-right .ce-gallery+.ce-bodytext{order:1}}@media screen and (min-width:992px){.ce-textpic.ce-left{display:flex;flex-wrap:wrap;justify-content:flex-start}.ce-textpic.ce-left>*{flex-basis:0%;flex-grow:1;max-width:100%}}@media screen and (min-width:992px){.ce-textpic.ce-center{justify-content:center}}.ce-textpic.ce-center .ce-gallery .image{text-align:center}.ce-textpic .ce-gallery .image{position:relative}@media screen and (min-width:992px){.ce-textpic .ce-gallery .image{flex-basis:0%;flex-grow:1;max-width:100%;min-height:1px}}.ce-textpic .ce-gallery .image img:not(.img-fluid){display:inline-block;width:100%;height:auto;vertical-align:middle}@media screen and (max-width:991px){.ce-textpic .ce-bodytext{margin-top:25px}}@media screen and (min-width:992px){.ce-textpic.layout-11 .ce-gallery{max-width:50%}.ce-textpic.layout-11 .ce-bodytext{max-width:50%}.ce-textpic.layout-12 .ce-gallery{max-width:33.3333%}.ce-textpic.layout-12 .ce-bodytext{max-width:66.6666%}.ce-textpic.layout-21 .ce-gallery{max-width:66.6666%}.ce-textpic.layout-21 .ce-bodytext{max-width:33.3333%}.ce-textpic.layout-13 .ce-gallery{max-width:25%}.ce-textpic.layout-13 .ce-bodytext{max-width:75%}.ce-textpic.layout-31 .ce-gallery{max-width:75%}.ce-textpic.layout-31 .ce-bodytext{max-width:25%}}.contactpersons{max-width:1600px;margin-left:auto;margin-right:auto}.contactpersons .filter-config{margin-left:0;margin-right:0;border-bottom:1px solid #efefef}@media screen and (min-width:768px){.contactpersons .filter-config{padding-left:15px;padding-right:15px}}.contactpersons .filter-config form{margin:0 auto 30px}.contactpersons .filter-config form .form-group{margin-left:0!important}.contactpersons .filter-config label{font-weight:700}.contactpersons .filter-config .select-wrapper{width:220px}.contactpersons .filter-results{padding-left:0;padding-right:0}@media screen and (min-width:768px){.contactpersons .filter-results{display:flex;flex-wrap:wrap}}.contactpersons .filter-results .filter-item{border:0!important;padding-left:15px;padding-right:15px}@media screen and (max-width:991px){.contactpersons .filter-results .filter-item{padding-bottom:0!important}}@media screen and (min-width:768px){.contactpersons .filter-results .filter-item{flex:0 0 50%;max-width:50%}}.contactpersons .filter-results .filter-item img{max-width:100%;height:auto;vertical-align:middle}@media screen and (max-width:767px){.contactpersons .filter-results .filter-item img{margin-bottom:30px}}#cookNTrack,#cookNTrack_preferences{position:fixed;bottom:0;right:0;left:0;padding:.75rem 1rem;background:#fff;color:#000;z-index:99999;font-size:.9rem}#cookNTrack a,#cookNTrack_preferences a{color:inherit;text-decoration:underline}#cookNTrack a:hover,#cookNTrack a:active,#cookNTrack a:focus,#cookNTrack_preferences a:hover,#cookNTrack_preferences a:active,#cookNTrack_preferences a:focus{text-decoration:none}#cookNTrack .cookNTrack_buttons,#cookNTrack_preferences .cookNTrack_buttons{margin:.55rem -.2rem -.2rem}#cookNTrack .cookNTrack_buttons button,#cookNTrack_preferences .cookNTrack_buttons button{margin:.2rem;font-size:1em;border:.1rem solid #fff;color:#de9500;background:#fff;padding:.5rem .75rem;cursor:pointer;outline:none;transition:color 0.1s linear,background 0.1s linear,border-color 0.1s linear}#cookNTrack .cookNTrack_buttons button:hover,#cookNTrack .cookNTrack_buttons button:active,#cookNTrack .cookNTrack_buttons button:focus,#cookNTrack_preferences .cookNTrack_buttons button:hover,#cookNTrack_preferences .cookNTrack_buttons button:active,#cookNTrack_preferences .cookNTrack_buttons button:focus{color:#de9500;background:#fff;border-color:#fff}#cookNTrack .cookNTrack_buttons button.cookNTrack_button_close,#cookNTrack .cookNTrack_buttons button.cookNTrack_button_enable,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_close,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_enable{color:#fff;background:#de9500;border-color:#fff}#cookNTrack .cookNTrack_buttons button.cookNTrack_button_close:hover,#cookNTrack .cookNTrack_buttons button.cookNTrack_button_close:active,#cookNTrack .cookNTrack_buttons button.cookNTrack_button_close:focus,#cookNTrack .cookNTrack_buttons button.cookNTrack_button_enable:hover,#cookNTrack .cookNTrack_buttons button.cookNTrack_button_enable:active,#cookNTrack .cookNTrack_buttons button.cookNTrack_button_enable:focus,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_close:hover,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_close:active,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_close:focus,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_enable:hover,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_enable:active,#cookNTrack_preferences .cookNTrack_buttons button.cookNTrack_button_enable:focus{color:#fff;background:#de9500;border-color:#fff}#cookNTrack{padding:.75rem 1rem;background:#de9500;color:#fff}@media (min-width:600px){#cookNTrack{display:flex;align-items:center}#cookNTrack .cookNTrack_message{flex:1}#cookNTrack .cookNTrack_message ul{margin:0 -10px;padding:0;list-style:none}#cookNTrack .cookNTrack_message ul li{display:inline-block;margin:0;padding:0 10px}#cookNTrack .cookNTrack_message ul li a{display:block;color:#fff;text-decoration:underline}#cookNTrack .cookNTrack_message ul li a:hover,#cookNTrack .cookNTrack_message ul li a:focus,#cookNTrack .cookNTrack_message ul li a:active{text-decoration:none}#cookNTrack .cookNTrack_buttons{margin:0 -.2rem 0 2rem}}#cookNTrack_preferences{padding:1.5rem 1rem}#cookNTrack_preferences .cookNTrack_preferences_title{font-weight:700;font-size:1.2em;margin-bottom:1rem}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service{margin:1rem 0}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service .cookNTrack_service_title{font-weight:700}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service .cookNTrack_service_checkbox input[readonly]{pointer-events:none;cursor:default;opacity:.5}@media (min-width:600px){#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service{position:relative;padding-right:3rem}#cookNTrack_preferences .cookNTrack_preferences_list .cookNTrack_service .cookNTrack_service_checkbox{position:absolute;top:50%;right:0;transform:translateY(-50%)}}footer .cookntrackMenu{display:none}@media screen and (min-width:768px){.filter-list .filter-config form{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:768px){.filter-list .filter-config form .form-group{margin-left:15px;margin-right:15px}.filter-list .filter-config form .form-group:first-child{margin-left:0}.filter-list .filter-config form .form-group:last-child{margin-right:0}}@media screen and (max-width:575px){.filter-list .filter-config form .form-group{display:block;width:100%}}@media screen and (max-width:575px){.filter-list .filter-config form .form-group .select-wrapper{width:100%}}.filter-list .filter-config form label{margin:0 15px 0 0}@media screen and (max-width:575px){.filter-list .filter-config form label{margin-bottom:10px}}.filter-list .filter-config form select{min-width:200px}.filter-list .filter-results .filter-item{position:relative;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #efefef}.filter-list .filter-results .filter-item figure{margin:0}.filter-list .filter-results .filter-item [class^=col-]:first-child{text-align:center}.filter-list .filter-results .filter-item [class^=col-]:first-child img{display:inline-block}.filter-list .filter-results .filter-item .btn{margin-left:0;margin-right:0}.filter-list .filter-results .filter-item.hidden{display:none}.filter-list .filter-results .filter-item .debug{position:absolute;top:0;left:0;width:100%;padding:15px;background:#1ac6ff;color:#fff}.filter-list .filter-results .filter-item .debug span{display:block}.filter-list .filter-results-empty{text-align:center;margin:30px 0}.filter-list>p>.btn{margin-left:0;margin-right:0}.filter-list.default-list .filter-config{padding-left:15px;padding-right:15px}@media screen and (max-width:767px){.filter-list.default-list .filter-config{padding-left:0;padding-right:0}}.filter-list.default-list .filter-results{display:flex;flex-wrap:wrap;padding:0 15px 30px;margin-left:-15px;margin-right:-15px}.filter-list.default-list .filter-results .filter-item{padding:0 0;margin:0 0 15px;border:0;flex:0 0 100%;max-width:100%}@media screen and (min-width:576px){.filter-list.default-list .filter-results .filter-item{flex:0 0 50%;max-width:50%}}@media screen and (min-width:768px){.filter-list.default-list .filter-results .filter-item{flex:0 0 33.333%;max-width:33.333%}}@media screen and (min-width:992px){.filter-list.default-list .filter-results .filter-item{flex:0 0 25%;max-width:25%}}.filter-list.default-list .filter-results .filter-item .ce-bodytext{margin-bottom:0!important}.filter-list.default-list .filter-results .filter-item .ce-bodytext p:last-child{margin-bottom:0!important}.frame{position:relative;max-width:1600px;margin-left:auto;margin-right:auto}.frame.frame-type-header{margin-bottom:0!important}.frame.frame-type-text+.frame-type-form,.frame.frame-type-text .frame-type-form_formframework{margin-top:-30px}.frame.frame-type-form .frame-type-tabs,.frame .frame-type-form_formframework .frame-type-tabs{margin-bottom:30px}.frame header{margin-bottom:25px!important}.frame header h1,.frame header h2,.frame header h3{position:relative;margin-bottom:25px;padding-top:25px;padding-bottom:20px}.frame header h1:before,.frame header h2:before,.frame header h3:before{content:"";display:block;position:absolute;left:0;bottom:0;width:328px;height:1px;background:#f7a600;z-index:2}@media screen and (max-width:767px){.frame header h1:before,.frame header h2:before,.frame header h3:before{width:50%}}.frame header h1:after,.frame header h2:after,.frame header h3:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background:#efefef;z-index:1}.frame header h1{padding-top:0}.jobs{max-width:1600px;margin-left:auto;margin-right:auto}.jobs .filter-config{margin:0 auto 30px;padding-left:0;padding-right:0}.jobs .filter-config label{font-weight:700}.jobs .filter-config .select-wrapper{width:220px}.jobs .filter-results{padding-left:0;padding-right:0}@media screen and (max-width:991px){.jobs .filter-results .filter-item figure{text-align:center;margin-bottom:20px!important}.jobs .filter-results .filter-item figure img{display:inline-block}}@media screen and (max-width:991px){.jobs .filter-results [class^=col-]{text-align:center}}.jobs .filter-results .collapse [class^=col-],.jobs .filter-results .collapsing [class^=col-]{text-align:left!important}body.page-terraceroof{background:#fff}.landingpage{background:#f7f7f7}@media screen and (min-width:320px){.landingpage header h1{font-size:24px;line-height:29px}}@media screen and (min-width:1200px){.landingpage header h1{font-size:90px;line-height:110px}}@media screen and (min-width:320px){.landingpage header h2{font-size:24px;line-height:29px}}@media screen and (min-width:1200px){.landingpage header h2{font-size:36px;line-height:45px}}@media screen and (min-width:320px){.landingpage header h3{font-size:18px;line-height:22px}}@media screen and (min-width:1200px){.landingpage header h3{font-size:30px;line-height:39px}}.landingpage header h1,.landingpage header h2,.landingpage header h3{margin:0;padding:0;font-weight:700}.landingpage header h1:before,.landingpage header h1:after,.landingpage header h2:before,.landingpage header h2:after,.landingpage header h3:before,.landingpage header h3:after{display:none}@media screen and (min-width:320px){.landingpage header .subline{font-size:24px;line-height:29px}}@media screen and (min-width:1200px){.landingpage header .subline{font-size:40px;line-height:49px}}.landingpage header .topline{display:inline-block;position:relative}@media screen and (min-width:320px){.landingpage header .topline{font-size:18px;line-height:22px}}@media screen and (min-width:1200px){.landingpage header .topline{font-size:22px;line-height:29px}}.landingpage header .topline:before{content:"";display:block;position:absolute;right:100%;width:80%;top:50%;transform:translateY(-50%);height:1px;background:#41403f;margin-right:10px}@media screen and (max-width:767px){.landingpage header .topline:before{width:15%}}.landingpage header .topline:after{content:"";display:block;position:absolute;left:100%;width:80%;top:50%;transform:translateY(-50%);height:1px;background:#41403f;margin-left:10px}@media screen and (max-width:767px){.landingpage header .topline:after{width:15%}}.landingpage hr{position:relative;height:1px;margin:50px 0;background:#efefef}.landingpage hr:after{content:"";display:block;position:absolute;top:-1px;left:0;height:1px;background:#f7a600;width:328px;z-index:2}@media screen and (max-width:767px){.landingpage hr:after{width:30%}}.landingpage figure{margin:0}.landingpage .image-stage .item{position:relative}@media screen and (min-width:768px){.landingpage .image-stage .item{height:90vh;max-height:785px;min-height:400px;overflow:hidden}}.landingpage .image-stage .item>img{max-width:none;width:100%;height:100%;object-fit:cover;object-position:50% 50%;vertical-align:middle}@media screen and (min-width:768px){.landingpage .image-stage .item .outer{position:absolute;top:0;right:0;bottom:0;left:0}}.landingpage .image-stage .item .outer .inner{position:relative;max-width:1600px;margin:0 auto;padding:0 15px}@media screen and (min-width:768px){.landingpage .image-stage .item .outer .inner{width:100%;height:100%}}.landingpage .image-stage .item .outer .inner .item-overlay{padding-top:30px}@media screen and (min-width:768px){.landingpage .image-stage .item .outer .inner .item-overlay{position:absolute;top:50%;right:5%;transform:translateY(-50%);max-width:540px;padding:0;text-align:right;color:#fff}}@media screen and (min-width:768px) and (max-width:1730px){.landingpage .image-stage .item .outer .inner .item-overlay{right:115px}}.landingpage .image-stage .item .outer .inner .item-overlay h1{text-transform:uppercase;color:inherit}@media screen and (min-width:320px){.landingpage .image-stage .item .outer .inner .item-overlay h1{font-size:40px;line-height:40px}}@media screen and (min-width:1200px){.landingpage .image-stage .item .outer .inner .item-overlay h1{font-size:85px;line-height:93px}}@media screen and (max-width:767px){.landingpage .image-stage .item .outer .inner .item-overlay h1{max-width:304px}}@media screen and (min-width:768px){.landingpage .image-stage .item .outer .inner .item-overlay h1{line-height:0.7!important}}@media screen and (min-width:768px){.landingpage .image-stage .item .outer .inner .item-overlay h1 span{display:inline-block;padding:25px 8px 4px;background:rgba(0,0,0,.5)}}@media screen and (min-width:320px){.landingpage .image-stage .item .outer .inner .item-overlay p{font-size:24px;line-height:30px}}@media screen and (min-width:1200px){.landingpage .image-stage .item .outer .inner .item-overlay p{font-size:28px;line-height:33px}}@media screen and (min-width:768px){.landingpage .image-stage .item .outer .inner .item-overlay p span{display:inline-block;padding:0 3px;background:rgba(0,0,0,.5)}}.landingpage .image-stage .item .outer .inner .item-overlay>*{margin-left:0;margin-right:0}.landingpage .landingpage-title figure img{width:100%;height:auto;vertical-align:middle}.landingpage .landingpage-title .intro{margin:0 0 50px;padding:0 30px;border-top:50px solid #f7a600;text-align:center}@media screen and (max-width:767px){.landingpage .landingpage-title .intro{padding-left:0;padding-right:0;border-top:0}}.landingpage .landingpage-title .intro header .subline{color:#f7a600;font-weight:700}.landingpage .landingpage-title .intro .body p{padding-left:20%;padding-right:20%}@media screen and (max-width:767px){.landingpage .landingpage-title .intro .body p{padding-left:0;padding-right:0}}.landingpage .section.yellow{background:#f7a600;color:#fff}.landingpage .section.yellow header h1,.landingpage .section.yellow header h2,.landingpage .section.yellow header h3{color:inherit}.landingpage .section.yellow header .topline,.landingpage .section.yellow header .subline{color:inherit}.landingpage .section.yellow header .topline:before,.landingpage .section.yellow header .topline:after,.landingpage .section.yellow header .subline:before,.landingpage .section.yellow header .subline:after{background:#fff}.landingpage .section.yellow ul li{background-image:url(/typo3conf/ext/fs_sunflexterraceroof/Resources/Public/Images/Icons/list-bullet.png)!important}.landingpage .section.gray{background:#41403f;color:#fff}.landingpage .section.gray header h1,.landingpage .section.gray header h2,.landingpage .section.gray header h3{color:inherit}.landingpage .section.gray header .topline,.landingpage .section.gray header .subline{color:inherit}.landingpage .section.gray header .topline:before,.landingpage .section.gray header .topline:after,.landingpage .section.gray header .subline:before,.landingpage .section.gray header .subline:after{background:#fff}.landingpage .section.gray ul li{background-image:url(/typo3conf/ext/fs_sunflexterraceroof/Resources/Public/Images/Icons/list-bullet.png)!important}.landingpage .advantages{padding:60px 30px 30px 30px}@media screen and (max-width:767px){.landingpage .advantages{padding-left:15px;padding-right:15px}}.landingpage .advantages .inner{max-width:1000px;margin-left:auto;margin-right:auto}.landingpage .advantages header{text-align:center}.landingpage .roofshapes{background-color:transparent;background-image:url(/typo3conf/ext/fs_sunflexterraceroof/Resources/Public/Images/SUNFLEX_Kampagne-Terrassendach-Motiv-2_06_Airplane.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:100% auto}.landingpage .roofshapes .intro{padding:60px 25% 500px;overflow:hidden}@media screen and (max-width:767px){.landingpage .roofshapes .intro{padding:300px 15px 40px}}.landingpage .roofshapes .intro header,.landingpage .roofshapes .intro .text{text-align:center}.landingpage .roofshapes .roofshape{margin:0 30px 30px;background:#41403f}@media screen and (max-width:767px){.landingpage .roofshapes .roofshape{margin:0 0 15px}}.landingpage .roofshapes .roofshape .text{padding:30px;color:#fff;text-align:left}.landingpage .roofshapes .roofshape .text h1,.landingpage .roofshapes .roofshape .text h2,.landingpage .roofshapes .roofshape .text h3{color:inherit}.landingpage .roofshapes .roofshape .text ul li{background-image:url(/typo3conf/ext/fs_sunflexterraceroof/Resources/Public/Images/Icons/list-bullet.png)!important}.landingpage .roofshapes .roofshape .image img{max-width:100%;height:auto;vertical-align:middle}.landingpage .variants{margin:0 30px 30px;padding:60px 0;background:#c0c0bf}@media screen and (max-width:767px){.landingpage .variants{margin:0 0 15px}}.landingpage .variants .inner{position:relative}.landingpage .variants .inner h2{position:absolute;top:-10px;left:30px;color:#fff}.landingpage .variants .carousel{position:relative}@media screen and (max-width:767px){.landingpage .variants .carousel .item{padding-top:30px;text-align:center}.landingpage .variants .carousel .item img{display:inline-block;max-width:200px;height:auto;vertical-align:middle}}.landingpage .variants .carousel .owl-stage{margin-bottom:0}.landingpage .variants .carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:transparent;background-image:none;background-position:50% 50%;background-repeat:no-repeat}.landingpage .variants .carousel .owl-nav button span{display:none}.landingpage .variants .carousel .owl-nav button.owl-prev{left:15px;background-image:url(/typo3conf/ext/fs_sunflexterraceroof/Resources/Public/Images/Icons/carousel-prev-white.png)}.landingpage .variants .carousel .owl-nav button.owl-next{right:15px;background-image:url(/typo3conf/ext/fs_sunflexterraceroof/Resources/Public/Images/Icons/carousel-next-white.png)}.landingpage .highlights{padding:60px 30px 30px 30px;color:#fff}@media screen and (max-width:767px){.landingpage .highlights{padding:50px 15px 15px}}.landingpage .highlights .highlights-textimage header{text-align:center}.landingpage .highlights .highlights-textimage header h1,.landingpage .highlights .highlights-textimage header h2,.landingpage .highlights .highlights-textimage header h3{color:inherit}.landingpage .highlights .highlights-textimage .text{max-width:1000px;margin:0 auto 30px;text-align:center}.landingpage .highlights .highlights-textimage figure img{max-width:100%;height:auto;vertical-align:middle}.landingpage .combination,.landingpage .downloads{background:#fff;padding:60px 90px}@media screen and (max-width:767px){.landingpage .combination,.landingpage .downloads{padding:50px 15px}}.landingpage .combination header,.landingpage .downloads header{text-align:center}.landingpage .combination header h1,.landingpage .combination header h2,.landingpage .combination header h3,.landingpage .downloads header h1,.landingpage .downloads header h2,.landingpage .downloads header h3{color:inherit}.landingpage .combination .text,.landingpage .downloads .text{max-width:1000px;margin:0 auto 30px;text-align:center}.landingpage .combination .teaser-product,.landingpage .downloads .teaser-product{display:block;text-align:center;text-decoration:none!important}.landingpage .combination .teaser-product figure img,.landingpage .downloads .teaser-product figure img{max-width:100%;height:auto;vertical-align:middle}.landingpage .combination .teaser-product p,.landingpage .downloads .teaser-product p{margin:0;color:#41403f}.landingpage .combination .teaser-product:hover,.landingpage .combination .teaser-product:focus,.landingpage .combination .teaser-product:active,.landingpage .downloads .teaser-product:hover,.landingpage .downloads .teaser-product:focus,.landingpage .downloads .teaser-product:active{text-decoration:none}.landingpage .combination .carousel .item .image img,.landingpage .downloads .carousel .item .image img{max-width:100%;width:auto!important;height:auto;vertical-align:middle}.landingpage .references-outer{background:#fff;padding:50px 15px 50px}.landingpage .references-outer header{text-align:center}.landingpage .references-outer header h1,.landingpage .references-outer header h2,.landingpage .references-outer header h3{color:inherit}.landingpage .references-outer .filter-list{padding:0}.frame-type-login,.femanager_new{max-width:580px;margin-left:auto;margin-right:auto}.tx-hairu .typo3-messages{margin:0 0 30px!important;padding:0!important;list-style:none!important}.tx-hairu .typo3-messages li{margin:0!important;padding:15px!important;background:transparent!important}.tx-hairu .typo3-messages li p{margin:0!important}.mfp-bg{background:rgba(255,255,255,.8);opacity:1}.mfp-wrap .mfp-close{width:30px;height:30px;background-color:transparent;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/fancybox-close.png);background-repeat:no-repeat;background-position:50% 50%;text-align:left;text-indent:-9999em}.mfp-wrap .mfp-arrow.mfp-arrow-left{background-color:transparent;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/fancybox-prev.png);background-repeat:no-repeat;background-position:50% 50%}.mfp-wrap .mfp-arrow.mfp-arrow-left:before,.mfp-wrap .mfp-arrow.mfp-arrow-left:after{display:none}.mfp-wrap .mfp-arrow.mfp-arrow-right{background-color:transparent;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/fancybox-next.png);background-repeat:no-repeat;background-position:50% 50%}.mfp-wrap .mfp-arrow.mfp-arrow-right:before,.mfp-wrap .mfp-arrow.mfp-arrow-right:after{display:none}.mfp-wrap .mfp-figure:after{display:none}.lightbox{position:relative;display:block}.lightbox:after{content:"";display:block;position:absolute;bottom:10px;right:10px;width:20px;height:20px;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/lb-magnifier.png);background-repeat:no-repeat;background-position:50% 50%;background-size:10px auto;transition:all 0.5s ease-in-out;opacity:1}@media screen and (min-width:768px){.lightbox:after{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%);background-size:24px auto;width:100px;height:100px;opacity:0}}.lightbox:hover:after{opacity:1}.map{height:100%;min-height:400px;background:#ececec;margin-bottom:30px}.press{max-width:1600px;margin-left:auto;margin-right:auto}.press .filter-config{margin:0 auto 30px;padding-left:0;padding-right:0}.press .filter-config label{font-weight:700}.press .filter-config .select-wrapper{width:220px}.press .filter-results{padding-left:0;padding-right:0}.references{max-width:1600px;margin-left:auto;margin-right:auto}.references .filter-config{margin-left:0;margin-right:0;border-bottom:1px solid #efefef}.references .filter-config form{justify-content:flex-start;margin:0 auto 30px}.references .filter-config form .form-group{margin-bottom:15px}.references .filter-config label{font-weight:700;min-width:100px}.references .filter-config .select-wrapper{width:220px}.references .filter-results{display:flex;flex-wrap:wrap;padding:30px 0 0;margin-bottom:30px;margin-left:-7px;margin-right:-7px}.references .filter-results .filter-item{padding:0 7px;margin:0 0 15px;border:0;flex:0 0 50%;max-width:50%}@media screen and (min-width:768px){.references .filter-results .filter-item{flex:0 0 33.333%;max-width:33.333%}}@media screen and (min-width:992px){.references .filter-results .filter-item{flex:0 0 25%;max-width:25%}}.references .filter-results .carousel-inner{display:flex;flex-wrap:wrap;padding:0;margin-left:-7px;margin-right:-7px}.tx-indexedsearch{position:relative;max-width:1600px;margin-left:auto;margin-right:auto;padding:0 15px}.tx-indexedsearch .tx-indexedsearch-whatis{margin:20px 0}.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:700}.tx-indexedsearch .tx-indexedsearch-browsebox{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:20px 0;padding:0;list-style:none}.tx-indexedsearch .tx-indexedsearch-browsebox li{margin:0 1px;padding:0}.tx-indexedsearch .tx-indexedsearch-browsebox li a{display:block;width:20px;height:20px;line-height:20px;text-align:center}.tx-indexedsearch .tx-indexedsearch-browsebox li a:hover,.tx-indexedsearch .tx-indexedsearch-browsebox li a:focus,.tx-indexedsearch .tx-indexedsearch-browsebox li a:active{text-decoration:underline}.tx-indexedsearch .tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a{text-decoration:underline!important}.tx-indexedsearch .tx-indexedsearch-results{margin:20px 0;padding:0;list-style:none}.tx-indexedsearch .tx-indexedsearch-results li{margin:30px 0;padding:0}.tx-indexedsearch .tx-indexedsearch-results li h4{margin:0}.tx-indexedsearch .tx-indexedsearch-results .tx-indexedsearch-redMarkup{font-weight:700}@media screen and (min-width:768px){#stage{margin-bottom:30px}}#stage .carousel{position:relative;margin:0;padding:0;max-width:100%}#stage .carousel:not(.owl-loaded) .item{display:none}#stage .carousel:not(.owl-loaded) .item:first-child{display:block}#stage .carousel .item{position:relative}@media screen and (min-width:768px){#stage .carousel .item{height:90vh;max-height:785px;min-height:400px;overflow:hidden}}#stage .carousel .item>img{max-width:none;width:100%;height:100%;object-fit:cover;object-position:50% 50%;vertical-align:middle}@media screen and (min-width:768px){#stage .carousel .item .outer{position:absolute;top:0;right:0;bottom:0;left:0}}#stage .carousel .item .outer .inner{position:relative;max-width:1600px;margin:0 auto;padding:0 15px}@media screen and (min-width:768px){#stage .carousel .item .outer .inner{width:100%;height:100%}}#stage .carousel .item .outer .inner .item-overlay{padding-top:30px}@media screen and (min-width:768px){#stage .carousel .item .outer .inner .item-overlay{position:absolute;top:50%;right:15px;transform:translateY(-50%);max-width:540px;padding:0;text-align:right;color:#fff}}@media screen and (min-width:768px) and (max-width:1730px){#stage .carousel .item .outer .inner .item-overlay{right:115px}}#stage .carousel .item .outer .inner .item-overlay h2{text-transform:uppercase;color:inherit}@media screen and (min-width:320px){#stage .carousel .item .outer .inner .item-overlay h2{font-size:40px;line-height:40px}}@media screen and (min-width:1200px){#stage .carousel .item .outer .inner .item-overlay h2{font-size:85px;line-height:93px}}@media screen and (max-width:767px){#stage .carousel .item .outer .inner .item-overlay h2{max-width:304px}}@media screen and (min-width:768px){#stage .carousel .item .outer .inner .item-overlay h2{line-height:0.7!important}}@media screen and (min-width:768px){#stage .carousel .item .outer .inner .item-overlay h2 span{display:inline-block;padding:25px 8px 4px;background:rgba(0,0,0,.5)}}@media screen and (min-width:320px){#stage .carousel .item .outer .inner .item-overlay p{font-size:24px;line-height:30px}}@media screen and (min-width:1200px){#stage .carousel .item .outer .inner .item-overlay p{font-size:28px;line-height:33px}}@media screen and (min-width:768px){#stage .carousel .item .outer .inner .item-overlay p span{display:inline-block;padding:0 3px;background:rgba(0,0,0,.5)}}#stage .carousel .item .outer .inner .item-overlay>*{margin-left:0;margin-right:0}#stage .carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:100px;background-color:rgba(0,0,0,.5);background-image:none;background-repeat:no-repeat;background-position:50% 50%;background-size:12px auto;line-height:100px;font-size:50px;color:#fff}@media screen and (max-width:767px){#stage .carousel .owl-nav button{top:28%}}@media screen and (max-width:575px){#stage .carousel .owl-nav button{top:20%;background-size:9px auto;width:40px;height:60px}}#stage .carousel .owl-nav button span{display:block}#stage .carousel .owl-nav button.owl-prev{left:0;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/carousel-prev-white.png)}#stage .carousel .owl-nav button.owl-next{right:0;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/carousel-next-white.png)}#stage .new-overlay{position:absolute;width:4em;height:4em;background:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/new-bg.svg) no-repeat;background-size:contain;color:#FFF;text-transform:uppercase;font-weight:700;top:1em;right:1em;display:flex;justify-content:center;align-items:center;font-size:1em}#stage .new-overlay span{margin:0!important;padding:0;line-height:1;transform:translate(-.07em,.05em)}@media screen and (min-width:576px){#stage .new-overlay{font-size:2em}}@media screen and (min-width:768px){#stage .new-overlay{top:0;right:-85%;position:relative}}.frame-type-tabs .select-wrapper{display:none;margin:0 0 30px}@media screen and (max-width:575px){.frame-type-tabs .select-wrapper{display:block}}.frame-type-tabs .nav{margin:0 0 30px;background:transparent;border:0}@media screen and (max-width:575px){.frame-type-tabs .nav.nav-tabs{display:none}}.frame-type-tabs .nav.nav-tabs li{margin:0 1px 0 0}.frame-type-tabs .nav.nav-tabs li a{background:#d9d9d9;border:0;border-radius:0;padding:15px 30px;outline:0;color:#41403f!important;text-decoration:none}.frame-type-tabs .nav.nav-tabs li a.active,.frame-type-tabs .nav.nav-tabs li a:hover,.frame-type-tabs .nav.nav-tabs li a:focus,.frame-type-tabs .nav.nav-tabs li a:active{background:#f7f7f7;text-decoration:none!important}.frame-type-tabs .tab-content .carousel:not(.owl-carousel){margin-bottom:30px}.frame-type-tabs .tab-content .carousel:not(.owl-carousel) .item .ce-textpic{max-width:325px}.toppartner{max-width:1600px;margin-left:auto;margin-right:auto}.toppartner .filter-config{margin-left:0;margin-right:0;border-bottom:1px solid #efefef}.toppartner .filter-config form{margin:0 auto 30px}.toppartner .filter-config label{font-weight:700}.toppartner .filter-config .select-wrapper{width:220px}.toppartner .filter-results{padding-left:0;padding-right:0}@media screen and (max-width:991px){.toppartner .filter-results figure{text-align:center;margin-bottom:20px!important}.toppartner .filter-results figure img{display:inline-block}}.frame-type-video .info .inner,.frame-type-video .video-info .inner{width:580px}@media screen and (min-width:576px){.frame-type-video .info .inner,.frame-type-video .video-info .inner{display:flex}}.frame-type-video .info .inner .text,.frame-type-video .video-info .inner .text{padding:25px 30px}.frame-type-video .info .inner figure,.frame-type-video .video-info .inner figure{width:250px;flex:0 0 250px;margin:0}.frame-type-video .info .inner figure img,.frame-type-video .video-info .inner figure img{width:100%;height:auto}.frame-type-video .video-info{display:none;margin-top:25px}@media screen and (max-width:1199px){.frame-type-video .video-info{display:block}}.frame-type-video .video-info .inner{width:auto;margin-left:auto;margin-right:auto}.frame-type-video .video-info .inner .text{padding-left:0}.frame-type-video .video-info .inner figure{width:200px;flex:0 0 200px}.frame-type-video .embed-responsive-outer{position:relative;max-width:1024px;margin-left:auto;margin-right:auto}.frame-type-video .embed-responsive-outer .hotspot{position:absolute;top:0;left:0;z-index:18}.frame-type-video .embed-responsive-outer .hotspot a{display:block;position:absolute;top:-30px;left:-30px;width:60px;height:60px;z-index:20;background-color:transparent;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/icon-plus-yellow.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media screen and (max-width:575px){.frame-type-video .embed-responsive-outer .hotspot a{top:-15px;left:-15px;width:30px;height:30px}}.frame-type-video .embed-responsive-outer .hotspot .info{position:absolute;top:0;height:0;transition:all 0.5s ease-in-out;background:#fff;box-shadow:2px 2px 6px #666;overflow:hidden}.frame-type-video .embed-responsive-outer .hotspot .info.left{right:0}.frame-type-video .embed-responsive-outer .hotspot .info.right{left:0}@media screen and (max-width:1199px){.frame-type-video .embed-responsive-outer .hotspot .info{display:none}}.frame-type-video .embed-responsive-outer .hotspot.in{z-index:26}.frame-type-video .embed-responsive-outer .hotspot.in a{background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/icon-minus-black.png)}.frame-type-video .embed-responsive-outer .hotspot.in .info{height:250px}.frame-type-video .embed-responsive .video-button{display:block;position:absolute;top:50%;left:50%;width:78px;height:78px;background-color:transparent;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/icon-play-yellow.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transform:translate(-50%,-50%)}@media screen and (max-width:575px){.frame-type-video .embed-responsive .video-button{width:39px;height:39px}}.frame-type-video .embed-responsive .video-button-stop{display:block;position:absolute;top:0;right:0;width:78px;height:78px;background-color:transparent;background-image:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/fancybox-close.png);background-repeat:no-repeat;background-position:50% 50%;background-size:20px auto}@media screen and (max-width:575px){.frame-type-video .embed-responsive .video-button-stop{width:39px;height:39px}}.frame-type-video .embed-responsive .new-overlay{position:absolute;width:4em;height:4em;background:url(../../../../../../typo3conf/ext/sunflex/Resources/Public/Images/new-bg.svg) no-repeat;background-size:contain;color:#FFF;text-transform:uppercase;font-weight:700;top:4.5em;right:3em;display:flex;justify-content:center;align-items:center;font-size:1em}.frame-type-video .embed-responsive .new-overlay span{margin:0!important;padding:0;line-height:1;transform:translate(-.07em,.05em)}@media screen and (min-width:576px){.frame-type-video .embed-responsive .new-overlay{font-size:1.5em}}#werbemittel-153-fieldset-3{display:none}#kundenservice-114-fieldset-sliding-systems,#kundenservice-114-fieldset-slide-and-turn-systems,#kundenservice-114-fieldset-folding-door-systems,#kundenservice-114-fieldset-hws-systems{display:none}#ersatzteile-116-fieldset-sliding-systems,#ersatzteile-116-fieldset-slide-and-turn-systems,#ersatzteile-116-fieldset-folding-door-systems,#ersatzteile-116-fieldset-hws-systems{display:none}.productdownloads{max-width:1600px;margin-left:auto;margin-right:auto}.productdownloads .filter-config{margin-left:0;margin-right:0;border-bottom:1px solid #efefef}.productdownloads .filter-config form{margin:0 auto 30px}.productdownloads .filter-config label{font-weight:700}.productdownloads .filter-config .select-wrapper{width:220px}.productdownloads .filter-results{padding-left:0;padding-right:0}@media screen and (max-width:991px){.productdownloads .filter-results figure{text-align:center;margin-bottom:20px!important}.productdownloads .filter-results figure img{display:inline-block}}.trade-fair-logo .ce-textpic .ce-gallery .image img:not(.img-fluid){max-width:328px}.news-list-view>div{margin-bottom:30px}