@font-face{font-family:"Open Sans";src:url(/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap!important}@font-face{font-family:'Source Sans Pro';src:url(/fonts/sourcesanspro-regular-webfont.woff2) format('woff2'),font-weight:400;font-style:normal;font-display:swap!important}@font-face{font-family:'Montserrat';src:url(/fonts/montserrat-regular-webfont.woff2) format('woff2'),font-weight:400;font-style:normal;font-display:swap!important}.custom-title-background .fullwidth-block-inner{padding:5% 0!important}body,option,.gem-table thead th,.portfolio.columns-1 .portfolio-item .caption .subtitle,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.widget_archive li,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity{font-family:'Source Sans Pro'!important}.post-meta-left{display:none!important}.wpb-content-wrapper a{text-decoration:underline!important}.btnanfrage{background:#be171f;background-image:-webkit-linear-gradient(top,#3498db,#2980b9);background-image:-moz-linear-gradient(top,#3498db,#2980b9);background-image:-ms-linear-gradient(top,#3498db,#2980b9);background-image:-o-linear-gradient(top,#3498db,#2980b9);background-image:linear-gradient(to bottom,#3498db,#2980b9);color:#fff;font-size:18px;padding:10px 20px 10px 20px;text-decoration:none;text-align:center!important;margin:0 auto!important;line-height:2.4em;height:100%;color:#FFFFFF!important}.btnanfrage a{color:#FFFFFF!important;text-decoration:none!important}.btnanfrage:hover{background:#e31d2b;background-image:-webkit-linear-gradient(top,#3cb0fd,#3498db);background-image:-moz-linear-gradient(top,#3cb0fd,#3498db);background-image:-ms-linear-gradient(top,#3cb0fd,#3498db);background-image:-o-linear-gradient(top,#3cb0fd,#3498db);background-image:linear-gradient(to bottom,#3cb0fd,#3498db);text-decoration:none;color:#FFFFFF!important}.wartungsbutton{text-align:center!important;margin:0 auto 1em auto!important;z-index:99999999999!important}.moduletable_headerlogo{float:right;width:315px!important;text-align:right!important;padding:0!important;margin:0!important}.transparent-header-background{background-color:rgba(255,255,255,1)!important}body #page:not(.vertical-header) #site-header.fixed{background:white!important}h2,.title-h2,h3.comment-reply-title,body .pricing-table-style-6 .pricing-price-title{font-family:'Montserrat'}.custom-footer,#comments,.post-meta-right,.blog-style-3x .post-text,.ppt,div.ppt,.ays_pb_timer,.ays-pb-modal hr,#top-area,.slider-arrow-scroll-down.scroll-to-anchor,.ls-ct-half{display:none!important}.white,.gem-quote-style-2 h2,.white h2{color:#FFF!important}.gem-image a,.gem-textbox-picture a{width:100%!important}.dividerspacerbig{margin-top:50px!important}.title-xlarge{margin:.4em 0!important}.footer-widget-area .project_info-item-style-1 .project_info-item .icon,.footer-widget-area .widget_recent_comments li:before,.footer-widget-area .widget_recent_entries ul li:before,.footer-widget-area .portfolio-filters a .icon,.footer-widget-area .comment-form label:before,.footer-widget-area .jtwt_tweet:before,.footer-widget-area .post-related-posts .gem-dummy:after,.footer-widget-area .socials-sharing a:after{color:#FFF!important}.wpb_single_image img{height:auto;max-width:100%;vertical-align:top;width:1200px}#colophon .widget_recent_entries li,.top-area{border-bottom:1px solid #FFF!important}#colophon{position:relative;padding:40px 0 40px!important}.footerimprint{padding-top:20px!important;padding-bottom:20px!important}#colophon{background-color:#19477f!important}.inline-inside{float:right!important;color:#5f727f!important}.inline-inside a{color:#5f727f!important}.top-area{padding:0!important;padding-bottom:1em!important;min-height:70px;margin:-1.4em auto 1em auto}#page,.widget_submenu ul ul ul,.widget_nav_menu ul ul ul,.widget_pages ul ul ul,.widget_categories ul ul ul,.widget_product_categories ul ul ul{background-color:#FFF!important}.topcontact{padding-top:20px!important}.top-area-items{margin:-25px -35px 30px -35px!important}.header-style-3 #primary-menu.no-responsive>li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li.menu-item-active>a,.header-style-4 #primary-menu.no-responsive>li.menu-item-current>a,.header-style-4 #primary-menu.no-responsive>li.menu-item-active>a,.header-style-3.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a,.header-style-3.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a,.header-style-4.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a,.header-style-4.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a{border:1px solid #3c3950!important;padding:10px 15px!important}#primary-menu.no-responsive>li ul{width:400px!important}.post-featured-content img{width:100%!important;height:auto}.mediumwidth{width:100%;max-width:1200px!important;margin:0 auto!important}.grey{background:#fff;border:1px solid #014693!important;margin:1em 0!important;padding:4% 0}.yellow{background:#fff;border:1px solid #014693!important;margin:1em 0!important;padding:4% 0}.vc_row{margin-bottom:3em!important}@media screen and (max-width:999px){.fullwidth-block-inner .custom-title-title.custom-title,.fullwidth-block-inner .custom-title-excerpt.styled-subtitle,.logosheader{display:none!important}.block-content:last-of-type{padding-bottom:30px!important}.gem-divider{margin-top:20px!important}.dividerspacerbig{margin-top:20px!important}h1,h2,h3{font-size:90%!important}}h2{background:#19477f!important;color:white!important;padding:1% 2%!important}@media screen and (max-width:768px){.quickfinder-style-vertical .quickfinder-item.odd .quickfinder-item-info{text-align:left!important;padding-right:25px}}@media screen and (min-width:1000px){h2{background:none!important;color:#4c82c3!important;padding:0!important}.page-id-3179 .custom-title-background .fullwidth-block-inner{margin-left:45%!important}.title-xlarge{font-size:40px!important;max-width:700px!important}.title-xlarge{line-height:56px!important}.logosheader{position:absolute;width:300px;top:500px;z-index:99999999!important;background:#fff;padding:.5em;float:right;right:0;top:300px!important}.page-id-3179 .logosheader{top:450px}.gem-table td{padding:16px;width:80%}.block-content{padding:30px 0 30px!important}h2,.title-h2,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-6 .pricing-price-title,body .pricing-table-style-6 .pricing-price-subtitle,h3.comment-reply-title,body .pricing-table-style-2 .pricing-price-title{font-size:28px!important}}@media screen and (min-width:1400px){.logosheader{top:600px}.page-id-3179 .logosheader{top:780px}}@media screen and (min-width:1900px){.logosheader{position:absolute;float:right;right:0em;width:300px;top:10px;z-index:99999999!important;background:#fff;padding:.5em}}.footerimprint{width:48% float:left;display:flex}.gem-contacts-item.logosfooter{width:48% float:left text-align:center!important;display:flex}.wpb_text_column ol li{position:unset!important}ol{list-style-type:decimal!important;margin-bottom:15px}.wpb_text_column ol li:before{display:none!important}.center{text-align:center!important}#site-header-wrapper{height:auto!important}.cookie-logo,.brlbs-cmpnt-dialog-footer{display:none!important}