@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,600');@import url("//hello.myfonts.net/count/377f74");@font-face{font-family:'AlwynNew-Regular';src:url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_0_0.eot');src:url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_0_0.eot?#iefix') format('embedded-opentype'), url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_0_0.woff2') format('woff2'), url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_0_0.woff') format('woff'), url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_0_0.ttf') format('truetype')}@font-face{font-family:'AlwynNew-Bold';src:url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_1_0.eot');src:url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_1_0.eot?#iefix') format('embedded-opentype'), url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_1_0.woff2') format('woff2'), url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_1_0.woff') format('woff'), url('/typo3conf/ext/custom_theme/Resources/Public/Fonts/377F74_1_0.ttf') format('truetype')}body{overflow-x:hidden}body p,body a,body li{font-size:18px;line-height:26px;margin-bottom:18px;font-family:'Open Sans', sans-serif}body hr.ce-div{margin-top:30px;border-top:1px solid #F3F3F3;margin-bottom:60px}body button{border:none;box-shadow:none;background:transparent;padding:0;margin-bottom:30px}body button.button-blue,body button.button-red{padding:10px 30px;border-radius:30px;height:50px;font-weight:bold;color:#fff}body button.button-blue p,body button.button-blue input,body button.button-blue span,body button.button-red p,body button.button-red input,body button.button-red span{font-weight:bold;color:#fff}body button.button-blue{background:#00AAFF}body button.button-blue:hover,body button.button-blue.active{background:#003C5B}body button.button-red{background:#D61016}body button.button-red:hover,body button.button-red.active{background:#781614}body button.button-green{background:#347010}body button.button-green:hover,body button.button-green.active{background:#A0BC31}body button:hover{cursor:pointer}body button:focus{outline:none}main{padding-top:240px}main .main-content.single-page{margin-bottom:100px}main .main-content section.page{padding:100px 0}main .main-content section.page.grey-section{background:#F3F3F3}main .main-content section.page.grey-section .category-accordion .category-accordion-filter-wrapper{background:#F3F3F3}main .main-content section.page a.backtotop-link{position:relative;right:50px;float:right;background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_backtotop.svg');background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:0;width:60px;height:60px}main .content-container .row{margin-bottom:50px}main .content-container .row:last-child{margin-bottom:-20px}main .content-container .col-md-6,main .content-container .col-md-8:not(.sidebar),main .content-container .col-md-4:not(.sidebar){padding-right:70px}main .content-container .full-row-content{width:80%;margin-left:auto;margin-right:auto}main img{height:auto;max-width:100%;margin-bottom:30px}main .ce-gallery figure.image{text-align:center}main p,main a,main button,main h1,main h2,main h3,main h4,main h5,main h6{font-family:'Open Sans', sans-serif;font-weight:normal}main strong,main h3,main h5,main h6{font-weight:bold}main p,main a,main button,main h6{font-size:18px;line-height:26px}main h2{font-size:50px;line-height:54px;margin-bottom:30px;font-family:'AlwynNew-Bold', sans-serif}main h3,main h4,main h5{font-size:22px;line-height:26px;margin-bottom:5px}main h4{font-family:'AlwynNew-Bold', sans-serif}main h3{color:#D61016}main p{margin-bottom:30px}main a{color:#D61016;font-weight:bold}main a:hover{color:#781614;text-decoration:none}@media (max-width:991px){main{padding-top:190px}main .main-content .section.page{padding:70px 0}main .main-content .section.page a.backtotop-link{right:15px;bottom:-25px;width:30px;height:30px}main .main-content .section.page .content-container .col-md-6,main .main-content .section.page .content-container .col-md-8:not(.sidebar),main .main-content .section.page .content-container .col-md-4:not(.sidebar){padding-right:15px}main .main-content .section.page .content-container .full-row-content{width:90%}main .main-content .section.page .content-container .row{margin-bottom:50px}main .main-content .section.page .content-container .row:last-child{margin-bottom:0}main .main-content .section.page .content-container img{margin-bottom:15px}main .main-content .section.page .content-container h2{font-size:40px;line-height:45px;margin-bottom:25px;font-family:'AlwynNew-Bold', sans-serif}main p{margin-bottom:20px}}body.green main h3{color:#347010}body.green main a{color:#347010}body.green main a:hover{color:#A0BC31}.cc_banner-wrapper{position:fixed;z-index:21000;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5)}.cc_container{padding:20px;border-top:unset}@media screen and (max-width:767px){.cc_container{display:flex;flex-direction:column-reverse}}.cc_container .cc_message{font-size:18px !important;line-height:26px}@media screen and (max-width:767px){.cc_container .cc_message{margin-bottom:1.25rem}}.cc_container .cc_btn,.cc_container .cc_btn:visited{padding:10px 30px;border-radius:30px;font-weight:bold;color:#fff;background-color:#D61016;font-size:18px;line-height:26px;margin:0;max-width:inherit;width:auto}@media screen and (max-width:767px){.cc_container .cc_btn,.cc_container .cc_btn:visited{flex:0 0 auto;margin:auto}}@media screen and (max-width:575px){.cc_container .cc_btn,.cc_container .cc_btn:visited{flex:0 0 auto;margin:unset}}input,label,textarea{font-size:18px;line-height:26px;margin-bottom:10px;font-family:'Open Sans', sans-serif;font-weight:normal}input,textarea{box-shadow:none;border:none;border-radius:0;background:#fff;padding:10px;width:100%}input[type="submit"],textarea[type="submit"]{background:transparent;padding:0}.tx-powermail .container-fluid{padding:0}.tx-powermail form.powermail_form fieldset.powermail_fieldset h4.powermail_legend{margin-bottom:50px;width:100%}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap{width:100%;float:left}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap>label{display:none}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_type_submit{margin-top:20px}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap .parsley-errors-list{list-style:none;padding-left:10px}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap .parsley-errors-list li{font-size:15px;line-height:20px;color:#D61016;font-weight:bold}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_strasse,.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_ort{width:80%}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_nr,.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_plz{width:20%}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_strasse{padding-right:10px}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_ort{padding-left:10px}@media (max-width:991px){.tx-powermail form.powermail_form fieldset.powermail_fieldset h4.powermail_legend{margin-bottom:30px}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_strasse,.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_ort{width:70%}.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_nr,.tx-powermail form.powermail_form fieldset.powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_plz{width:30%}}header.site-header{position:fixed;width:100%;background:#fff;z-index:100}header.site-header .top-header{background:#F3F3F3;height:40px}header.site-header .bottom-header{height:200px;padding:40px 15px;transition:all 500ms ease-in-out}header.site-header .bottom-header .logo-wrapper a.navbar-brand{margin:0;padding:0}header.site-header .bottom-header .logo-wrapper a.navbar-brand img{width:auto;height:110px;transition:all 500ms ease-in-out}header.site-header .bottom-header .navigation-wrapper{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media (max-width:991px){header.site-header .bottom-header{height:150px;padding:30px 15px}header.site-header .bottom-header .logo-wrapper{width:66.666%}header.site-header .bottom-header .logo-wrapper a.navbar-brand img{height:90px;max-width:100%}header.site-header .bottom-header .navigation-wrapper{width:33.333%}}header.site-header.fixed-header .bottom-header{height:80px;padding:15px}header.site-header.fixed-header .bottom-header .logo-wrapper a.navbar-brand img{height:50px}header.site-header.fixed-header .bottom-header .navigation-wrapper .language-navigation{display:none}@media (max-width:991px){header.site-header.fixed-header .bottom-header .navigation-wrapper .main-navigation .nav-inner-wrapper{margin-top:15px}}nav ul{list-style:none;padding-left:0;margin-bottom:0}nav ul li.nav-item a.nav-link{padding:0;margin:0}nav.site-navigation ul{display:flex}nav.site-navigation ul li.nav-item{background:#B2B2B2;height:40px;display:flex;flex-direction:column;align-items:center;border-right:2px solid #fff;margin-bottom:0}nav.site-navigation ul li.nav-item a,nav.site-navigation ul li.nav-item.subnav-title span{width:250px;font-size:15px;line-height:37px;text-align:center;font-family:'Open Sans', sans-serif;font-weight:bold;color:#fff}nav.site-navigation ul li.nav-item:hover{background:#D61016;cursor:pointer}nav.site-navigation ul li.nav-item.active{background:#D61016}nav.site-navigation ul li.nav-item.active:after{width:30px;height:15px;content:"";background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_triangle_red.svg');background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:32px}nav.site-navigation ul .subnav-wrapper{display:flex;flex-direction:column;z-index:10}nav.site-navigation ul .subnav-wrapper li{order:1;display:none}nav.site-navigation ul .subnav-wrapper li a,nav.site-navigation ul .subnav-wrapper li span{line-height:40px}nav.site-navigation ul .subnav-wrapper li.nav-item.subnav-toggle{order:0;display:flex;z-index:10}nav.site-navigation ul .subnav-wrapper li.nav-item.subnav-toggle a,nav.site-navigation ul .subnav-wrapper li.nav-item.subnav-toggle span{line-height:37px;display:flex;justify-content:center}nav.site-navigation ul .subnav-wrapper li.nav-item.subnav-toggle a:after,nav.site-navigation ul .subnav-wrapper li.nav-item.subnav-toggle span:after{content:"";font-size:20px;color:#fff;font-family:'fontAwesome', 'Font Awesome 5 Free';font-weight:bold;position:relative;top:1px;margin-left:5px}nav.site-navigation ul .subnav-wrapper.site-subnav-open li.subnav-item{display:flex}nav.site-navigation ul .subnav-wrapper.site-subnav-open li.subnav-title span:after,nav.site-navigation ul .subnav-wrapper.site-subnav-open li.nav-item.subnav-toggle a:after{content:"";top:0}@media (max-width:991px){nav.site-navigation li.nav-item{width:50%}nav.site-navigation li.nav-item a{width:100%}nav.site-navigation .subnav-wrapper{width:50%}nav.site-navigation .subnav-wrapper li.subnav-item,nav.site-navigation .subnav-wrapper .subnav-title{width:100%}}nav.language-navigation{margin-bottom:30px}nav.language-navigation ul{display:flex;justify-content:flex-end}nav.language-navigation ul li{padding-right:15px;margin-bottom:0}nav.language-navigation ul li:last-child{padding-right:0}nav.language-navigation ul li a{font-family:'Open Sans', sans-serif;font-weight:bold;font-size:15px;line-height:20px;color:#575757}nav.language-navigation ul li.active a{color:#D61016}nav.language-navigation ul li:hover a{color:#D61016}nav.main-navigation button.navbar-toggle{display:none}nav.main-navigation button.navbar-toggle i{font-size:30px}nav.main-navigation button.navbar-toggle:hover i{color:#D61016}nav.main-navigation ul{display:flex;justify-content:flex-end;flex-direction:row}nav.main-navigation ul li.nav-item{padding-right:20px;margin-bottom:0}nav.main-navigation ul li.nav-item a{font-size:22px;color:#575757;font-family:'AlwynNew-Regular', sans-serif;margin-bottom:0}nav.main-navigation ul li.nav-item a:hover{cursor:pointer;color:#D61016;text-decoration:none}nav.main-navigation ul li.nav-item a.active{color:#D61016}nav.main-navigation ul li.nav-item:last-child{padding-right:0}@media (max-width:1199px) and (min-width:992px){nav.main-navigation .nav-inner-wrapper ul li.nav-item{padding-right:15px}nav.main-navigation .nav-inner-wrapper ul li.nav-item a{font-size:18px}nav.main-navigation .nav-inner-wrapper ul li.nav-item:last-child{padding-right:0}}@media (max-width:991px){nav.main-navigation button.navbar-toggle{display:block}nav.main-navigation .nav-inner-wrapper{display:none;position:absolute;width:300%;background:#fff;transition:all 500ms ease-in-out;top:100%;right:0;margin-top:30px;padding:15px}nav.main-navigation .nav-inner-wrapper ul{flex-direction:column}nav.main-navigation .nav-inner-wrapper ul li.nav-item{margin-bottom:15px}nav.main-navigation .nav-inner-wrapper ul li.nav-item:last-child{margin-bottom:0}nav.main-navigation.mobile-nav-open .nav-inner-wrapper{display:block}}nav.footer-navigation ul{display:flex;flex-wrap:wrap}nav.footer-navigation ul li.nav-item{padding-left:15px;margin-bottom:0}nav.footer-navigation ul li.nav-item a.nav-link{color:#fff;text-transform:uppercase;font-size:15px;font-weight:bold;line-height:20px}nav.footer-navigation ul li.nav-item a.nav-link:hover{color:#B2B2B2}@media (max-width:991px){nav.footer-navigation ul li.nav-item:first-child{padding-left:0}}footer.site-footer{background:#575757;padding:30px 0}footer.site-footer .footer-container{display:flex;justify-content:space-between}footer.site-footer .footer-container .copyright{display:flex;flex-wrap:wrap}footer.site-footer .footer-container .copyright p{color:#fff;font-size:15px;font-weight:bold;line-height:20px;margin-bottom:0;margin-right:50px}footer.site-footer .footer-container .footer-links-wrapper{display:flex}footer.site-footer .footer-container .footer-links-wrapper a.footer-link{color:#fff;font-size:15px;line-height:20px;font-weight:bold;padding-left:15px;text-transform:uppercase}footer.site-footer .footer-container .footer-links-wrapper a.footer-link.social-link.linkedin{position:relative;margin-left:15px}footer.site-footer .footer-container .footer-links-wrapper a.footer-link.social-link.linkedin:before{content:'|';display:block;position:absolute;left:-5px;top:0}@media (max-width:991px){footer.site-footer .footer-container{flex-direction:column}footer.site-footer .footer-container .copyright{margin-bottom:30px}footer.site-footer .footer-container .copyright p{margin-right:30px}}.pageteaser-image-wrapper{height:500px}.pageteaser-image-wrapper .pageteaser-overlay{display:flex;flex-direction:column;justify-content:center;height:100%}.pageteaser-image-wrapper .pageteaser-overlay .row{justify-content:flex-end}.pageteaser-image-wrapper .pageteaser-overlay .pageteaser-overlay-wrapper p.page-teaser{font-size:90px;line-height:100px;color:#fff;font-family:'AlwynNew-Regular', sans-serif;margin-bottom:0;-webkit-font-feature-settings:"liga" 0;-moz-font-feature-settings:"liga" 0;-ms-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.pageteaser-image-wrapper .pageteaser-overlay.darken{background:rgba(0, 0, 0, 0.3)}.pageteaser-image-wrapper .pageteaser-overlay.wide .pageteaser-overlay-wrapper p.page-teaser{font-size:110px;line-height:120px}@media (min-width:1200px){.pageteaser-image-wrapper .pageteaser-overlay.wide .container{max-width:1400px}}@media (max-width:1199px){.pageteaser-image-wrapper .pageteaser-overlay .pageteaser-overlay-wrapper.col-lg-12 p.page-teaser{font-size:90px;line-height:100px}}@media (max-width:991px){.pageteaser-image-wrapper{height:300px}.pageteaser-image-wrapper .pageteaser-overlay .pageteaser-overlay-wrapper p.page-teaser,.pageteaser-image-wrapper .pageteaser-overlay .pageteaser-overlay-wrapper.col-lg-12 p.page-teaser{font-size:60px;line-height:70px}}.section-teaser{text-align:center;margin-bottom:70px}.section-teaser h2.title-red{color:#D61016}.section-teaser p{font-size:28px;line-height:36px}.section-teaser img{margin-top:40px;margin-bottom:0;padding:0 10%}@media (max-width:991px){.section-teaser{margin-bottom:50px}.section-teaser p{font-size:25px;line-height:34px}.section-teaser img{padding:0}}@media (max-width:575px){.section-teaser{width:100% !important}.section-teaser h2{font-size:36px;line-height:39px;margin-bottom:16px}.section-teaser p{font-size:23px;line-height:31px;width:80%;margin-left:auto;margin-right:auto}}.full-row-image{width:50%;margin:0 auto 100px auto;text-align:center}.full-row-image img{width:100%;height:auto;max-width:100%}.full-row-image.full-row-image{width:100%}.full-row-image+.full-row-image{margin-top:-70px}@media (max-width:991px){.full-row-image{width:90%;margin:0 auto 70px auto}.full-row-image+.full-row-image{margin-top:-50px}}.downloads h4,.downloads h5,.links h4,.links h5{margin-bottom:10px}.downloads p.download-link,.downloads p.link,.links p.download-link,.links p.link{margin-bottom:5px}.downloads p.download-link i,.downloads p.link i,.links p.download-link i,.links p.link i{padding-right:10px}@media (max-width:991px){.sidebar .downloads,.sidebar .links{margin-top:30px}}.testimonial-slider{margin:30px 0;display:flex;justify-content:center;align-items:center}.testimonial-slider .slick-list{width:80%}.testimonial-slider .slick-list .slick-track{display:flex;align-items:center}.testimonial-slider .slick-list .slick-track .testimonial-wrapper{padding:0 50px}.testimonial-slider .slick-list .slick-track .testimonial-wrapper img.testimonial-logo{margin:0 auto 50px auto;max-width:170px;height:auto}.testimonial-slider .slick-list .slick-track .testimonial-wrapper .testimonial-quote{font-size:40px;line-height:48px;color:#0078B4;text-align:center;font-style:italic}.testimonial-slider .slick-list .slick-track .testimonial-wrapper .testimonial-source{text-align:center;font-size:18px;line-height:38px;color:#575757;font-style:italic}@media (max-width:991px){.testimonial-slider{margin:50px 0}.testimonial-slider .slick-list{width:90%}.testimonial-slider .slick-list .slick-track .testimonial-wrapper{padding:0 15px}.testimonial-slider .slick-list .slick-track .testimonial-wrapper img.testimonial-logo{margin-bottom:30px;max-width:50%}.testimonial-slider .slick-list .slick-track .testimonial-wrapper .testimonial-quote{font-size:25px;line-height:34px}.testimonial-slider .slick-list .slick-track .testimonial-wrapper .testimonial-source{font-size:15px;line-height:20px}}button.slick-arrow{padding:0;height:60px}button.slick-arrow i{display:block;width:60px;height:60px}button.slick-arrow i.icon-arrow-left{background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_arrow_left.svg');background-size:cover;background-position:center;background-repeat:no-repeat}button.slick-arrow i.icon-arrow-right{background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_arrow_right.svg');background-size:cover;background-position:center;background-repeat:no-repeat}button.slick-arrow:hover{cursor:pointer}@media (max-width:991px){button.slick-arrow{height:30px}button.slick-arrow i{width:30px;height:30px}}ul.slick-dots{display:flex;justify-content:center;position:absolute;bottom:-50px;width:100%;padding:0;margin-bottom:0;list-style:none}ul.slick-dots li button{color:transparent;background:#F3F3F3;border-radius:50%;height:10px;width:10px;margin:5px;padding:0}ul.slick-dots li button:hover{cursor:pointer;background:#0078B4}ul.slick-dots li.slick-active button{background:#0078B4}.news button.modal-open{position:absolute;top:270px;right:90px}@media (max-width:1199px){.news button.modal-open{right:30px}}@media (max-width:991px){.news button.modal-open{top:205px}}@media (max-width:575px){.news button.modal-open{right:15px}}.modal{display:none;width:100%;height:100%;background:rgba(0, 0, 0, 0.75);position:fixed;top:0;z-index:1000;justify-content:center;align-items:center}.modal .modal-inner{padding:0 15px;margin:0 auto;position:relative;top:calc(50% - 15px);transform:translateY(-50%);max-height:calc(100vh - 30px)}@media (max-width:575px){.modal .modal-inner{overflow-Y:scroll}}.modal .modal-inner .modal-content-wrapper{color:#fff;text-align:center;padding:30px;margin:15px auto}.modal .modal-inner .modal-content-wrapper .modal-close{position:absolute;right:-60px;top:0;width:30px;height:30px;background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_close.svg');background-size:cover;background-position:center;background-repeat:no-repeat}.modal .modal-inner .modal-content-wrapper .modal-close:hover{cursor:pointer}.modal .modal-inner .modal-content-wrapper .modal-slider{padding:0 60px;overflow:hidden}.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide{text-align:left;padding:0 30px}.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide h4{margin-bottom:15px;font-size:24px;line-height:32px}.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide .modal-slide-body p,.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide .modal-slide-body a{font-size:24px;line-height:32px;margin-bottom:0}.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide .modal-slide-body p:last-child,.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide .modal-slide-body a:last-child{margin-bottom:30px}.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide .modal-slide-body img{width:100%;height:auto;max-width:100%;margin-bottom:0}.modal .modal-inner .modal-content-wrapper .modal-slider button.slick-arrow{position:absolute;height:100%;top:0}.modal .modal-inner .modal-content-wrapper .modal-slider button.slick-arrow.slick-prev{left:0}.modal .modal-inner .modal-content-wrapper .modal-slider button.slick-arrow.slick-prev i.icon-arrow-left{background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_arrow_left_grey.svg');background-size:cover;background-position:center;background-repeat:no-repeat}.modal .modal-inner .modal-content-wrapper .modal-slider button.slick-arrow.slick-next{right:0}.modal .modal-inner .modal-content-wrapper .modal-slider button.slick-arrow.slick-next i.icon-arrow-right{background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_arrow_right_grey.svg');background-size:cover;background-position:center;background-repeat:no-repeat}.modal .modal-inner .modal-content-wrapper .modal-slider ul.slick-dots{height:30px}.modal .modal-inner .modal-content-wrapper .modal-slider ul.slick-dots li button{background:#003C5B}.modal .modal-inner .modal-content-wrapper .modal-slider ul.slick-dots li button:hover{background:#55C6FF}.modal .modal-inner .modal-content-wrapper .modal-slider ul.slick-dots li.slick-active button{background:#55C6FF}@media (max-width:991px){.modal .modal-inner .modal-content-wrapper{padding:15px 15px 45px 15px;overflow:hidden}.modal .modal-inner .modal-content-wrapper .modal-close{right:15px;top:15px;width:20px;height:20px}.modal .modal-inner .modal-content-wrapper .modal-slider{padding:0 30px}.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide{padding:0 15px}.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide h4{font-size:22px;line-height:26px}.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide .modal-slide-body p,.modal .modal-inner .modal-content-wrapper .modal-slider .modal-slide .modal-slide-body a{font-size:18px;line-height:26px}}.modal.modal-open{display:block}.modal.compendium-modal .modal-inner .modal-content-wrapper{background:#0078B4}.modal.compendium-modal .modal-inner .modal-content-wrapper .modal-slider button.slick-arrow.slick-prev i.icon-arrow-left{background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_arrow_left_light.svg');background-size:cover;background-position:center;background-repeat:no-repeat}.modal.compendium-modal .modal-inner .modal-content-wrapper .modal-slider button.slick-arrow.slick-next i.icon-arrow-right{background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_arrow_right_light.svg');background-size:cover;background-position:center;background-repeat:no-repeat}.modal.news-modal .modal-inner .modal-content-wrapper{background:#fff;color:#000}.modal.news-modal .modal-inner .modal-content-wrapper .news-date{text-align:center}.compendium-teaser .compendium-teaser-banner{width:90%;margin:0 auto;background:#0078B4;padding:45px 0 30px 0;display:flex;flex-direction:column;align-items:center;color:#fff}.compendium-teaser .compendium-teaser-banner p{text-align:center}.compendium-teaser .compendium-teaser-banner p.compendium-teaser-title{font-size:40px;line-height:48px;font-family:'AlwynNew-Bold', sans-serif}@media (max-width:991px){.compendium-teaser .compendium-teaser-banner{width:100%;padding:30px 15px;background-position:right}.compendium-teaser .compendium-teaser-banner p.compendium-teaser-title{font-size:30px;line-height:38px}}.logo-grid h4{margin-bottom:70px;text-align:center}.logo-grid .logo-wrapper{margin-bottom:70px;display:flex;justify-content:center}.logo-grid .logo-wrapper a{margin-bottom:0}.logo-grid .logo-wrapper img{height:50px;width:auto;margin-bottom:0}@media (max-width:991px){.logo-grid h4{margin-bottom:50px}.logo-grid .row{margin-bottom:0 !important}.logo-grid .logo-wrapper{justify-content:flex-start;margin-bottom:50px;width:auto}.logo-grid .logo-wrapper img{height:30px}}.facts{margin:70px 0}.facts .fact-wrapper{display:flex;flex-direction:column;align-items:center}.facts .fact-wrapper img{height:90px;width:auto;margin-bottom:30px}.facts .fact-wrapper p{font-size:24px;line-height:54px}.facts .fact-wrapper p.fact{font-size:40px;font-weight:bold;margin-bottom:0}@media (max-width:991px){.facts{margin:0 -15px 70px -15px}.facts .fact-wrapper{width:50%;margin-bottom:50px}.facts .fact-wrapper img{height:70px;margin-bottom:15px}.facts .fact-wrapper p{text-align:center;font-size:18px;line-height:26px}.facts .fact-wrapper p.fact{font-size:25px}}.accordion-wrapper .accordion-header>div:last-child{margin-bottom:50px}.accordion-wrapper .accordion-button{display:flex;justify-content:center}.accordion-wrapper .accordion-button span.accordion-closing{display:none}.accordion-wrapper .accordion-button.closing{background:#B2B2B2}.accordion-wrapper .accordion-button.closing span.accordion-opening{display:none}.accordion-wrapper .accordion-button.closing span.accordion-closing{display:initial}.accordion-wrapper .accordion-content{margin-bottom:70px;display:none}.accordion-wrapper .accordion-content>div:first-child{margin-top:10px}.category-accordion{position:relative;margin-top:-30px}.category-accordion:not(.active){margin-bottom:-50px}.category-accordion .category-accordion-filter-wrapper{background:#fff;position:absolute;top:0;padding:30px 0 0 0}.category-accordion .category-accordion-filter-wrapper.sticky-filter{padding:30px 15px 0 15px;transform:translateX(-15px);position:fixed}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper{padding:0 15px}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper button.category-filter{width:100%;margin-bottom:30px;background:#781614}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper button.category-filter p{margin:0}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper button.category-filter.active,.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper button.category-filter:hover{background:#D61016}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper.active button.category-filter{background:#D61016}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper.select-category{display:none}.category-accordion .category-accordion-content .category-content-wrapper{display:none}.category-accordion .category-accordion-content .category-content-wrapper .accordion-paragraph-wrapper{padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:30px}.category-accordion .category-accordion-content .category-content-wrapper .accordion-paragraph-wrapper .accordion-paragraph-title{font-size:22px;line-height:26px;font-weight:bold;margin-bottom:20px;display:flex}.category-accordion .category-accordion-content .category-content-wrapper .accordion-paragraph-wrapper .accordion-paragraph-title i.icon-arrow-black{width:20px;height:20px;background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_arrow_black.svg');background-size:cover;background-position:center;background-repeat:no-repeat;display:block;margin:4px 15px 4px 0;transition:all 250ms ease-in-out}.category-accordion .category-accordion-content .category-content-wrapper .accordion-paragraph-wrapper .accordion-paragraph-title:hover{cursor:pointer}.category-accordion .category-accordion-content .category-content-wrapper .accordion-paragraph-wrapper .accordion-paragraph-text{display:none}.category-accordion .category-accordion-content .category-content-wrapper .accordion-paragraph-wrapper .accordion-paragraph-text p{margin-bottom:20px}.category-accordion .category-accordion-content .category-content-wrapper .accordion-paragraph-wrapper.accordion-open .accordion-paragraph-title i{transform:rotate(90deg)}.category-accordion .category-accordion-content .category-content-wrapper.category-active{display:block}@media (max-width:767px){.category-accordion .category-accordion-filter-wrapper{padding:80px 0 0 0}.category-accordion .category-accordion-filter-wrapper.sticky-filter{padding:80px 30px 0 30px;transform:translateX(-30px)}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter{position:absolute;top:10px;max-height:50px;overflow-y:hidden;transition:max-height 250ms ease-in-out}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper{width:100%}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper button.category-filter{margin-bottom:0}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper:not(.active){order:1}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper:not(.active) button.category-filter{border-radius:0}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper.active{order:0;margin-bottom:15px}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper.active p:after{content:"";font-family:'fontAwesome', 'Font Awesome 5 Free';font-weight:bold;margin-left:10px;top:2px}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter .category-filter-wrapper.select-category.active{display:block}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter.dropdown-open{max-height:100vh}.category-accordion .category-accordion-filter-wrapper .category-accordion-filter.dropdown-open .category-filter-wrapper.active p:after{content:"";top:0}}.provider-comparison{margin-bottom:100px}.provider-comparison .provider-package-filter{display:flex;justify-content:center}.provider-comparison .provider-package-filter button.provider-package-filter-button.button-red{width:100%;margin-bottom:15px;background:#781614}.provider-comparison .provider-package-filter button.provider-package-filter-button.button-red.active,.provider-comparison .provider-package-filter button.provider-package-filter-button.button-red:hover{background:#D61016}.provider-comparison .provider-comparison-table-wrapper{overflow-x:scroll}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper{border-bottom:1px solid #000;position:relative}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row-icon{position:absolute;display:flex;align-items:center;height:100%}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row-icon i{font-size:35px;display:block;width:45px;height:45px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row-icon i.icon-rocket{background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_rocket.png');background-repeat:no-repeat;background-position:center;background-size:contain}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row-icon i.icon-tv{width:35px;background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_tv.png');background-repeat:no-repeat;background-position:center;background-size:contain}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row-icon i.icon-phone{background:url('/typo3conf/ext/custom_theme/Resources/Public/Images/Icons/icon_phone.png');background-repeat:no-repeat;background-position:center;background-size:contain}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row{position:relative;display:flex;margin-left:75px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell{min-height:55px;display:flex;flex-direction:column;font-family:'Open Sans', sans-serif;padding:15px;width:175px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell p{display:flex;justify-content:center;align-items:center;font-size:18px;line-height:25px;margin:0}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell p.smaller{font-size:16px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell:not(.label-cell){text-align:center;background:white}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell:not(.label-cell):not(:nth-child(2)){margin-left:15px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell:not(.label-cell):not(:last-child){margin-right:15px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.label-cell{width:225px;padding-left:0}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.label-cell p{font-weight:bold;justify-content:flex-start}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.label-cell.update-note{padding-left:0;padding-bottom:0;justify-content:flex-end;margin-left:-75px;margin-right:75px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.label-cell.update-note p{font-size:14px;padding:15px 0;font-weight:normal}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.comparison-check i.check-positive{color:#A0BC31;line-height:25px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.comparison-check i.check-negative{color:#D61016;line-height:25px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.table-cell-wide{flex-direction:row;align-items:center;justify-content:center}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.table-cell-wide p{font-size:18px;line-height:25px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.table-cell-red{color:#fff;background:#D61016}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row.higher-row .table-cell{min-height:70px;padding:25px 15px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row.higher-row .table-cell.label-cell{width:225px;padding-left:0}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row:not(:last-child){border-bottom:1px solid #D8D8D8}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.wide-labels .table-row{margin-left:0}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.wide-labels .table-row .table-cell.label-cell{width:300px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper:last-child{border-bottom:1px solid #D8D8D8}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.logos{border-bottom:none}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.logos .table-row .table-cell{min-height:70px;padding:15px;justify-content:center}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.logos .table-row .table-cell img{max-height:40px;width:auto}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.logos .table-row .table-cell span.link-text{font-size:14px;margin-top:10px;display:block}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.logos .table-row .table-cell a,.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.logos .table-row .table-cell a img{margin:0}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.logos:first-child+.table-rows-wrapper.fibre-net .table-row-icon:first-child{padding-top:0}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.logos:first-child+.table-rows-wrapper:not(.fibre-net){border-top:1px solid #D8D8D8}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.price .table-cell p{font-weight:bold}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.price-advantage{border-top:2px solid #000;border-bottom:1px solid #D8D8D8}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.extra-info .table-row .table-cell{padding:15px 0}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.extra-info .table-row .table-cell p{font-size:14px;line-height:23px;font-weight:bold;color:#D61016}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.extra-info .table-row .table-cell:not(.label-cell){background:transparent}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.extra-info:last-child{border-bottom:none}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table:not(.active){display:none}@media (max-width:991px){.provider-comparison .provider-comparison-table-wrapper{margin-bottom:70px}}@media (max-width:767px){.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row-icon{display:none}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row,.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row.higher-row{margin-left:0;padding-left:15px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell,.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row.higher-row .table-cell{width:150px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.label-cell,.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row.higher-row .table-cell.label-cell{width:200px}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row .table-cell.label-cell.update-note,.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper .table-row.higher-row .table-cell.label-cell.update-note{margin-left:0;margin-right:0}.provider-comparison .provider-comparison-table-wrapper .provider-comparison-table .table-rows-wrapper.wide-labels .table-row .table-cell.label-cell{width:200px}}.provider-comparison .provider-comparison-table.simple .table-row{display:flex;margin:15px 0;background:white}.provider-comparison .provider-comparison-table.simple .table-row .table-cell{padding:15px;min-height:75px;display:flex;align-items:center;justify-content:center}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-logo{width:175px;flex-shrink:0;position:relative}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-logo a,.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-logo img{margin:0}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-logo span.link-text{font-size:14px;margin-top:5px;display:block;display:flex;justify-content:center}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-logo:after{content:'';display:block;position:absolute;border-right:1px solid #d8d8d8;height:calc(100% + 15px);top:0;right:0}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-information{flex-direction:column;align-items:flex-start}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-information p{margin-bottom:0}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-information p.shop-information{font-size:14px;line-height:23px;font-weight:bold;color:#D61016}.provider-comparison .provider-comparison-table.simple .table-row:last-child .table-cell.provider-logo:after{height:100%}@media (max-width:767px){.provider-comparison .provider-comparison-table.simple .table-row{flex-wrap:wrap}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-logo{width:100%;padding-bottom:0}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-logo img{width:175px}.provider-comparison .provider-comparison-table.simple .table-row .table-cell.provider-logo:after{border-right:none}}.circles-wrapper{position:absolute}.circles-wrapper.circles-left{left:-100px}.circles-wrapper.circles-right{right:-200px}.circles-wrapper.circles-position-1{margin-top:-1000px}.circles-wrapper.circles-position-2{margin-top:-650px}.circles-wrapper.circles-position-3{margin-top:-400px}.circles-wrapper.circles-position-4{margin-top:-200px}.circles-wrapper.circles-position-5{margin-top:-50px}.circles-wrapper.circles-small.circles-left{left:-100px}.circles-wrapper.circles-small.circles-right{right:-100px}.circles-wrapper.circles-small.circles-position-1{margin-top:-800px}.circles-wrapper.circles-small.circles-position-2{margin-top:-500px}.circles-wrapper.circles-small.circles-position-3{margin-top:-350px}.circles-wrapper.circles-small .circles{width:333px !important;height:500px !important}@media (max-width:991px){.circles-wrapper{display:none}}