/*
Theme Name: Thüga AG Redesign
Theme URI: http://www.thuega.de
Description: Redesign Theme for Thüga AG
Author: Trurnit
Template: thuega-refactoring
Author URI: http://www.trurnit.de
Version: 1.0
Tags: Thüga AG Redesign
*/
:root{--red: #e33c46;--blue: #6599ca;--darkblue: #052549;--gray: #7e7e7e;--lightgray: #f2f2f2;--size-1: 12px;--size-2: 16px !important;--size-3: 19px !important;--size-4: 20px;--size-5: 26px;--size-6: 40px;--size-7: 54px}body{font-size:var(--size-3) !important}bodyp{-webkit-font-smoothing:unset}.menu-meta_-navigation-container>ul>li>a{font-size:17px}.metaheader .searchform span{font-size:16px}.metaheader .searchform input{font-size:17px !important}.dropdown{position:inherit}.dropdown.main-menu-item-75,.dropdown.main-menu-item-6154{margin-right:40px}.dropdown.main-menu-item-75 .dropdown-content,.dropdown.main-menu-item-6154 .dropdown-content{right:135%}.dropdown .dropdown-content a{font-size:17px}.dropdown .dropdown-content p{font-size:17px;line-height:1.2}.dropdown>a:hover,.dropdown>a{font-weight:bold;font-family:"PT Sans";padding:14px 15px 15px 15px}.dropdown.main-menu-item-76 .two-column-menu{max-width:400px}.dropdown.main-menu-item-76 .two-column-menu>.col-6{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;max-width:100% !important}body .menu-meta_-navigation-container{width:auto}.page-template .slider-slide{background-position:center center;background-attachment:fixed}@media(min-width: 768px){.page-template .slider-slide{background-position:center 0px}}a.plusgesellschaften,div.plusgesellschaften{position:absolute;right:0;top:120px;border-radius:5px 0 0 5px;z-index:-2;border-top:0 !important}a.plusgesellschaften>img,div.plusgesellschaften>img{margin:9px 0 9px 5px;width:40px;height:40px}a.plusgesellschaften>span,div.plusgesellschaften>span{padding:10px 6px 3px 6px;text-transform:uppercase;line-height:1.2;font-size:16px}a.plusgesellschaften{display:-ms-flexbox;display:flex}.plusgesellschaften-container{margin-top:-78px}.home .slider-slide{margin-left:-15px}.title{letter-spacing:0em}@media(min-width: 992px){.teaser.offset-lg-2{margin-left:16.666667% !important}}.teaser>h3,.teaser>h2{line-height:31px;font-size:24px;text-align:center;color:#292b2c;text-transform:initial;font-weight:bold;font-family:"PT Sans";letter-spacing:0}.teaser>p{font-style:normal;font-weight:300;line-height:30px;font-size:19px;text-align:center;color:#292b2c}.teaser>a{font-weight:bold;font-family:"PT Sans";line-height:21px;font-size:18px;text-decoration:none !important;border-bottom:2px solid #e33c46;text-transform:uppercase}.teaser>a:hover,.teaser>a:visited,.teaser>a:focus,.teaser>a:active{font-weight:bold;font-family:"PT Sans";text-decoration:none !important;border-bottom:2px solid #e33c46}.teaser div.caption{display:none !important}.teaser span.fa-long-arrow-right{display:none}.default-teaser{margin-bottom:65px;padding:0 1px !important}.default-teaser a{text-decoration:none;text-align:center;color:#292b2c;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}.default-teaser a:active,.default-teaser a:focus,.default-teaser a:visited,.default-teaser a:hover{text-decoration:none;color:#292b2c}.default-teaser img{max-width:100%;height:auto}.default-teaser h3{margin-top:37px;margin-bottom:15px;line-height:31px;font-size:24px;text-align:center;font-weight:bold;font-family:"PT Sans";color:#292b2c;text-align:center;text-transform:initial;padding:0 15px;letter-spacing:0;max-width:100%}.default-teaser p{font-style:normal;font-weight:300;line-height:30px;font-size:19px;text-align:center;color:#292b2c;padding:0 15px;white-space:pre-wrap;max-width:100%}.default-teaser span{line-height:normal;font-size:18px;text-align:center;letter-spacing:.03em;text-transform:uppercase;font-weight:bold;font-family:"PT Sans";color:#292b2c;border-bottom:2px solid #e33c46}@keyframes carousel-wrapper-fadein{100%{opacity:1}}@keyframes h1-fadein{0%{opacity:0;transform:translate(-50%, -150%)}100%{opacity:1;transform:translate(-50%, -100%)}}.carousel-item{margin-bottom:50px}.carousel-item .slider-caption{top:92%;opacity:0;transform:translate(-50%, -100%);animation-delay:1s;animation-name:h1-fadein;animation-fill-mode:forwards;animation-duration:.8s}.carousel-item .slider-caption h1{font-size:38px;font-weight:bold;font-family:"PT Sans";text-transform:initial;line-height:45px;margin-bottom:30px}.carousel-item .slider-caption p{font-size:18px;line-height:21px;text-transform:initial}.carousel-item a.btn-cta{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);background-color:#e33c46;padding:10px 30px;border-radius:30px;color:#fff;text-transform:uppercase;z-index:50;font-weight:bold;box-shadow:0px 3px 5px #ccc;white-space:nowrap}.post-list{margin-top:50px}@media(min-width: 992px){.post-list{padding-left:100px;padding-right:100px}}.footer-info .footer-info-left .title{font-family:"PT Sans";font-weight:bold}.footer-info .footer-info-left .content-col .title>a,.footer-info .footer-info-left .content-col .title{line-height:31px;font-size:24px;font-weight:bold;font-family:"PT Sans";color:#fff;text-transform:initial}.footer-info .footer-info-left .content-col p{font-style:normal;font-weight:300;line-height:30px;font-size:19px;color:#fff}.footer-info .footer-info-left .content-col>span{display:none}.footer-info .footer-info-left .content-col>a{font-style:normal;font-weight:300;line-height:30px;font-size:19px;color:#fff;display:none}.footer-info .footer-info-right .title{line-height:31px;font-size:24px;font-weight:bold;font-family:"PT Sans";color:#fff;text-transform:initial;padding-top:0;margin-top:0}.footer-info .footer-info-right p{font-style:normal;font-weight:300;line-height:30px;font-size:19px;color:#fff}.footer-info .footer-info-right .newsletter{display:inline-block;width:100%;max-width:400px;position:relative}.footer-info .footer-info-right .newsletter input{background-color:rgba(255,255,255,.2);padding:10px;border-bottom:2px solid #fff;height:auto;margin-bottom:30px}.footer-info .footer-info-right .newsletter ::-moz-placeholder{color:#fff;opacity:1}.footer-info .footer-info-right .newsletter :-ms-input-placeholder{color:#fff;opacity:1}.footer-info .footer-info-right .newsletter ::placeholder{color:#fff;opacity:1}.footer-info .footer-info-right .newsletter :-ms-input-placeholder{color:#fff}.footer-info .footer-info-right .newsletter ::-ms-input-placeholder{color:#fff}.footer-info .footer-info-right .newsletter button{background-color:#052549;color:#fff;padding:5px 19px 5px 40px;font-style:normal;border:0;border-radius:0 0 5px 5px;text-transform:uppercase}.footer-info .footer-info-right .newsletter span{position:absolute;left:13px;top:2px}.footer-info .footer-info-right .newsletter>div:first-child{width:100% !important;max-width:none;padding-right:0 !important}.footer-info .footer-info-right .newsletter>div:last-child{position:absolute;right:0;bottom:2px;max-width:none;width:auto}.footer-nav>div>div:first-child{padding-bottom:5px;font-weight:bold !important;font-family:"PT Sans"}.footer-nav ul.menu li a{font-weight:normal;font-family:"Yantramanav" !important}.footer-nav ul.menu#menu-social-media-footer li{width:100%}.footer-nav ul.menu#menu-social-media-footer li a{width:100%;height:auto;font-family:"Yantramanav";color:#000;line-height:27px}.footer-nav ul.menu#menu-social-media-footer li[class^=fa-]{width:auto}.footer-nav ul.menu#menu-social-media-footer li[class^=fa-] a{font:normal normal normal 14px/1 FontAwesome;line-height:19px;width:30px;height:40px;margin-right:10px;color:rgba(0,0,0,0)}.footer-nav ul.menu#menu-social-media-footer li[class^=fa-] a:after{font-size:24px;line-height:24px}.footer-nav #menu-kontakt-footer li{margin:0 0 7px 0;padding-left:30px;position:relative}.footer-nav #menu-kontakt-footer li:before{font-size:21px;position:relative;top:4px}.footer-nav #menu-kontakt-footer li.fa-globe:before{top:-2px}.footer-nav #menu-kontakt-footer li.icon-group:before{top:4px}.footer-nav #menu-kontakt-footer li:before{position:absolute;left:0;top:-1px}.footer-nav #menu-kontakt-footer li a{margin-left:10px;font-family:"Yantramanav";font-weight:bold}.footer-nav #menu-kontakt-footer li a>span{font-weight:normal;font-family:"Yantramanav"}.newsletter-widget-sidebar{margin-top:50px}.newsletter-widget-sidebar .title{font-family:"PT Sans";font-weight:bold;line-height:31px;font-size:24px;color:#292b2c;text-transform:initial;margin-bottom:0px;letter-spacing:0}.newsletter-widget-sidebar .teaser-small>p{font-family:"Yantramanav";font-style:normal;font-weight:normal;line-height:30px;font-size:19px;color:#292b2c;margin-bottom:15px}.newsletter-widget-sidebar .newsletter{display:inline-block;width:100%;max-width:320px;position:relative}.newsletter-widget-sidebar .newsletter input{background-color:rgba(101,153,202,.2);padding:10px;border-bottom:2px solid #6599ca;border-radius:3px 3px 0 0;height:auto;margin-bottom:30px;width:100%}.newsletter-widget-sidebar .newsletter button{background-color:#6599ca;color:#fff;padding:5px 19px 6px 19px;font-style:normal;border:0;border-radius:0 0 5px 5px;text-transform:uppercase;position:absolute;right:0;bottom:4px;max-width:none;width:auto}.newsletter-widget-sidebar .newsletter span{display:none}body [class^=icon-],body [class*=" icon-"]{font-size:19px}body footer.footer-nav [class^=icon-],body footer.footer-nav [class*=" icon-"],footer.footer-nav{font-size:18px}.page-template .slider-slide{background-attachment:scroll !important}.page-template .slider-slide>img{border-radius:0 0 40px 0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.page-template .slider-slide>img.header-image-desktop{display:none}@media all and (min-width: 750px){.page-template .slider-slide>img.header-image-desktop{display:block}}.page-template .slider-slide>img.header-image-mobile{display:block}@media all and (min-width: 750px){.page-template .slider-slide>img.header-image-mobile{display:none}}.slider-headline-horizontal .text-container>a{text-decoration:none}.slider-headline-horizontal .text-container .title{font-size:24px !important;line-height:1.2;text-transform:none;font-weight:bold;font-family:"PT Sans";letter-spacing:0}.slider-headline-horizontal .text-container div:last-child>span{display:none}.slider-headline-horizontal .text-container div:last-child>a{border-bottom:2px solid #e33c46;text-decoration:none !important;text-transform:uppercase;font-weight:bold;font-family:"PT Sans";font-size:18px}body .teaser-horizontal div.title{font-size:24px;line-height:1.2;text-transform:none;font-weight:bold;font-family:"PT Sans";letter-spacing:0;margin-bottom:5px}body .teaser-horizontal div:last-child span{display:none}body .teaser-horizontal div:last-child>a{line-height:normal;font-size:18px;text-align:center;letter-spacing:.03em;text-transform:uppercase;font-weight:bold;font-family:"PT Sans";color:#292b2c;border-bottom:2px solid #e33c46;text-decoration:none !important}body.page-template-page-pressportallist #results-container .teaser-horizontal span.category{font-size:14px;display:block}body .title{text-transform:none}body .teaser .title{font-size:24px;line-height:1.2;text-transform:none;font-weight:bold;font-family:"PT Sans"}body .teaser .title.red-underline{text-decoration:none !important}body .teaser .title.red-underline>a{text-decoration:none !important}a.red-underline{font-weight:bold}.textwidget .subtitle{font-family:"Yantramanav"}.header-image .caption-center>h1{display:none}.header-image.round .caption-center>h1{display:block;text-transform:uppercase;font-weight:normal;font-family:inherit;font-weight:500}#mainnavigation-mobile{font-size:16px}#mainnavigation-mobile-submenus{font-size:16px}@media screen and (max-width: 768px){#mainnavigation-mobile-submenus .dropdown-content p{display:none}}.icon-widget a h3{text-align:center}.icon-widget-headline{margin-bottom:20px;text-align:center}.teaser:nth-child(odd){padding-right:18px;padding-left:0}.teaser:nth-child(even){padding-left:18px;padding-right:0}[class*=col-].teaser{padding-left:1px !important;padding-right:1px !important}[class*=col-].icon-widget{padding:0 15px !important}#hp_top_info{height:30px;background:#35b135;position:fixed;z-index:999;width:100%}#hp_top_info p{line-height:30px;text-align:center}@media(max-width: 414px){#hp_top_info p{line-height:30px;font-size:14px}}@media(max-width: 375px){#hp_top_info p{line-height:30px;font-size:12px}}@media(max-width: 320px){#hp_top_info p{line-height:30px;font-size:11px}}.single-product .row.header,.single-thuega_news .row.header,.single-post .row.header,.single .row.header,.page .row.header{padding:0}@media(min-width: 992px){.single-product .row.header,.single-thuega_news .row.header,.single-post .row.header,.single .row.header,.page .row.header{margin-left:0 !important}}.single-product .row.header .header-content,.single-thuega_news .row.header .header-content,.single-post .row.header .header-content,.single .row.header .header-content,.page .row.header .header-content{margin-left:15px;padding-left:4%;padding-right:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 992px){.single-product .row.header .header-content,.single-thuega_news .row.header .header-content,.single-post .row.header .header-content,.single .row.header .header-content,.page .row.header .header-content{margin-left:0px}}@media(min-width: 1200px){.single-product .row.header .header-content,.single-thuega_news .row.header .header-content,.single-post .row.header .header-content,.single .row.header .header-content,.page .row.header .header-content{padding-left:7%}}.single-product .row.header .header-content .page-metatitle,.single-thuega_news .row.header .header-content .page-metatitle,.single-post .row.header .header-content .page-metatitle,.single .row.header .header-content .page-metatitle,.page .row.header .header-content .page-metatitle{line-height:normal;font-size:16px;color:#292b2c;border-bottom:1px solid #e33c46;display:inline-block;padding-bottom:3px}.single-product .row.header .header-content .page-nav .fa-caret-right:before,.single-thuega_news .row.header .header-content .page-nav .fa-caret-right:before,.single-post .row.header .header-content .page-nav .fa-caret-right:before,.single .row.header .header-content .page-nav .fa-caret-right:before,.page .row.header .header-content .page-nav .fa-caret-right:before{content:"" !important}.single-product .row.header .header-content .page-nav .red-underline,.single-thuega_news .row.header .header-content .page-nav .red-underline,.single-post .row.header .header-content .page-nav .red-underline,.single .row.header .header-content .page-nav .red-underline,.page .row.header .header-content .page-nav .red-underline{text-decoration:none !important;border-bottom:1px solid #e33c46}.single-product .row.header .header-content .page-nav .red-underline:hover,.single-thuega_news .row.header .header-content .page-nav .red-underline:hover,.single-post .row.header .header-content .page-nav .red-underline:hover,.single .row.header .header-content .page-nav .red-underline:hover,.page .row.header .header-content .page-nav .red-underline:hover{text-decoration:none !important}.single-product .row.header .header-content h1,.single-thuega_news .row.header .header-content h1,.single-post .row.header .header-content h1,.single .row.header .header-content h1,.page .row.header .header-content h1{font-size:44px;line-height:1.1;text-transform:none;font-weight:bold;font-family:"PT Sans"}.single-product .row.header .header-image,.single-thuega_news .row.header .header-image,.single-post .row.header .header-image,.single .row.header .header-image,.page .row.header .header-image{border-radius:0;max-height:500px}.single-product .row.header .header-image:after,.single-thuega_news .row.header .header-image:after,.single-post .row.header .header-image:after,.single .row.header .header-image:after,.page .row.header .header-image:after{border-radius:0;content:none}.single-product .row.header .header-image.round,.single-thuega_news .row.header .header-image.round,.single-post .row.header .header-image.round,.single .row.header .header-image.round,.page .row.header .header-image.round{border-radius:0 0 40px 0;background-size:cover;background-position:center;height:31vw;min-height:420px;max-height:700px;margin-left:-15px}.single-product .row.content,.single-thuega_news .row.content,.single-post .row.content,.single .row.content,.page .row.content{margin-top:10px}@media(min-width: 1200px){.single-product .row.content,.single-thuega_news .row.content,.single-post .row.content,.single .row.content,.page .row.content{margin-top:30px}}.single-product .row.content .main-content h1,.single-product .row.content .anchor-content h1,.single-thuega_news .row.content .main-content h1,.single-thuega_news .row.content .anchor-content h1,.single-post .row.content .main-content h1,.single-post .row.content .anchor-content h1,.single .row.content .main-content h1,.single .row.content .anchor-content h1,.page .row.content .main-content h1,.page .row.content .anchor-content h1{font-size:44px;line-height:52px;text-transform:initial;font-weight:bold;font-family:"PT Sans"}.single-product .row.content .main-content>.author>.testimonial,.single-product .row.content .anchor-content>.author>.testimonial,.single-thuega_news .row.content .main-content>.author>.testimonial,.single-thuega_news .row.content .anchor-content>.author>.testimonial,.single-post .row.content .main-content>.author>.testimonial,.single-post .row.content .anchor-content>.author>.testimonial,.single .row.content .main-content>.author>.testimonial,.single .row.content .anchor-content>.author>.testimonial,.page .row.content .main-content>.author>.testimonial,.page .row.content .anchor-content>.author>.testimonial{width:100%}.single-product .row.content .main-content>.author>.testimonial img,.single-product .row.content .anchor-content>.author>.testimonial img,.single-thuega_news .row.content .main-content>.author>.testimonial img,.single-thuega_news .row.content .anchor-content>.author>.testimonial img,.single-post .row.content .main-content>.author>.testimonial img,.single-post .row.content .anchor-content>.author>.testimonial img,.single .row.content .main-content>.author>.testimonial img,.single .row.content .anchor-content>.author>.testimonial img,.page .row.content .main-content>.author>.testimonial img,.page .row.content .anchor-content>.author>.testimonial img{float:left}@media all and (min-width: 500px){.single-product .row.content .main-content>.author>.testimonial img,.single-product .row.content .anchor-content>.author>.testimonial img,.single-thuega_news .row.content .main-content>.author>.testimonial img,.single-thuega_news .row.content .anchor-content>.author>.testimonial img,.single-post .row.content .main-content>.author>.testimonial img,.single-post .row.content .anchor-content>.author>.testimonial img,.single .row.content .main-content>.author>.testimonial img,.single .row.content .anchor-content>.author>.testimonial img,.page .row.content .main-content>.author>.testimonial img,.page .row.content .anchor-content>.author>.testimonial img{max-width:40%}}.single-product .row.content .main-content>.author>.testimonial figcaption,.single-product .row.content .anchor-content>.author>.testimonial figcaption,.single-thuega_news .row.content .main-content>.author>.testimonial figcaption,.single-thuega_news .row.content .anchor-content>.author>.testimonial figcaption,.single-post .row.content .main-content>.author>.testimonial figcaption,.single-post .row.content .anchor-content>.author>.testimonial figcaption,.single .row.content .main-content>.author>.testimonial figcaption,.single .row.content .anchor-content>.author>.testimonial figcaption,.page .row.content .main-content>.author>.testimonial figcaption,.page .row.content .anchor-content>.author>.testimonial figcaption{float:left;width:auto;padding:0 15px 15px}@media all and (min-width: 500px){.single-product .row.content .main-content>.author>.testimonial figcaption,.single-product .row.content .anchor-content>.author>.testimonial figcaption,.single-thuega_news .row.content .main-content>.author>.testimonial figcaption,.single-thuega_news .row.content .anchor-content>.author>.testimonial figcaption,.single-post .row.content .main-content>.author>.testimonial figcaption,.single-post .row.content .anchor-content>.author>.testimonial figcaption,.single .row.content .main-content>.author>.testimonial figcaption,.single .row.content .anchor-content>.author>.testimonial figcaption,.page .row.content .main-content>.author>.testimonial figcaption,.page .row.content .anchor-content>.author>.testimonial figcaption{width:60%}}.single-product .row.content .main-content h3,.single-product .row.content .anchor-content h3,.single-thuega_news .row.content .main-content h3,.single-thuega_news .row.content .anchor-content h3,.single-post .row.content .main-content h3,.single-post .row.content .anchor-content h3,.single .row.content .main-content h3,.single .row.content .anchor-content h3,.page .row.content .main-content h3,.page .row.content .anchor-content h3{font-size:22px;line-height:30px;color:#292b2c;font-weight:bold;font-family:"PT Sans";text-transform:none;margin-bottom:.2em}.single-product .row.content .main-content h2,.single-product .row.content .anchor-content h2,.single-thuega_news .row.content .main-content h2,.single-thuega_news .row.content .anchor-content h2,.single-post .row.content .main-content h2,.single-post .row.content .anchor-content h2,.single .row.content .main-content h2,.single .row.content .anchor-content h2,.page .row.content .main-content h2,.page .row.content .anchor-content h2{font-size:26px;line-height:1.3;font-weight:bold;font-family:"PT Sans";margin-bottom:.3rem;text-transform:none}.single-product .row.content .main-content>h4,.single-product .row.content .main-content>h3,.single-product .row.content .anchor-content>h4,.single-product .row.content .anchor-content>h3,.single-thuega_news .row.content .main-content>h4,.single-thuega_news .row.content .main-content>h3,.single-thuega_news .row.content .anchor-content>h4,.single-thuega_news .row.content .anchor-content>h3,.single-post .row.content .main-content>h4,.single-post .row.content .main-content>h3,.single-post .row.content .anchor-content>h4,.single-post .row.content .anchor-content>h3,.single .row.content .main-content>h4,.single .row.content .main-content>h3,.single .row.content .anchor-content>h4,.single .row.content .anchor-content>h3,.page .row.content .main-content>h4,.page .row.content .main-content>h3,.page .row.content .anchor-content>h4,.page .row.content .anchor-content>h3{font-size:22px;line-height:1.3;font-weight:bold;font-family:"PT Sans";margin-bottom:.3rem;text-transform:none}.single-product .row.content .main-content p,.single-product .row.content .anchor-content p,.single-thuega_news .row.content .main-content p,.single-thuega_news .row.content .anchor-content p,.single-post .row.content .main-content p,.single-post .row.content .anchor-content p,.single .row.content .main-content p,.single .row.content .anchor-content p,.page .row.content .main-content p,.page .row.content .anchor-content p{font-size:19px;line-height:30px;color:#292b2c}.single-product .row.content .main-content p>strong,.single-product .row.content .anchor-content p>strong,.single-thuega_news .row.content .main-content p>strong,.single-thuega_news .row.content .anchor-content p>strong,.single-post .row.content .main-content p>strong,.single-post .row.content .anchor-content p>strong,.single .row.content .main-content p>strong,.single .row.content .anchor-content p>strong,.page .row.content .main-content p>strong,.page .row.content .anchor-content p>strong{margin-bottom:-0.7rem;font-size:22px;line-height:1.3;font-weight:bold;font-family:"PT Sans";text-transform:none}.single-product .row.content .main-content p a strong,.single-product .row.content .anchor-content p a strong,.single-thuega_news .row.content .main-content p a strong,.single-thuega_news .row.content .anchor-content p a strong,.single-post .row.content .main-content p a strong,.single-post .row.content .anchor-content p a strong,.single .row.content .main-content p a strong,.single .row.content .anchor-content p a strong,.page .row.content .main-content p a strong,.page .row.content .anchor-content p a strong{font-size:22px !important}.single-product .row.content .main-content p.wp-caption-text,.single-product .row.content .anchor-content p.wp-caption-text,.single-thuega_news .row.content .main-content p.wp-caption-text,.single-thuega_news .row.content .anchor-content p.wp-caption-text,.single-post .row.content .main-content p.wp-caption-text,.single-post .row.content .anchor-content p.wp-caption-text,.single .row.content .main-content p.wp-caption-text,.single .row.content .anchor-content p.wp-caption-text,.page .row.content .main-content p.wp-caption-text,.page .row.content .anchor-content p.wp-caption-text{line-height:24px;margin-top:5px}.single-product .row.content .side-nav-offset,.single-thuega_news .row.content .side-nav-offset,.single-post .row.content .side-nav-offset,.single .row.content .side-nav-offset,.page .row.content .side-nav-offset{margin-top:0}@media(min-width: 992px){.single-product .row.content .side-nav-offset,.single-thuega_news .row.content .side-nav-offset,.single-post .row.content .side-nav-offset,.single .row.content .side-nav-offset,.page .row.content .side-nav-offset{margin-top:-56px}}.single-product .row.content .side-nav-offset>.author,.single-thuega_news .row.content .side-nav-offset>.author,.single-post .row.content .side-nav-offset>.author,.single .row.content .side-nav-offset>.author,.page .row.content .side-nav-offset>.author{padding:3px;box-shadow:0 10px 100px -25px rgba(0,0,0,.6)}.single-product .row.content .side-nav-offset>.author figure>span,.single-thuega_news .row.content .side-nav-offset>.author figure>span,.single-post .row.content .side-nav-offset>.author figure>span,.single .row.content .side-nav-offset>.author figure>span,.page .row.content .side-nav-offset>.author figure>span{font-family:"PT Sans";font-weight:bold;font-size:19px;line-height:30px;padding:0 15px;margin-bottom:10px;display:inline-block;width:100%}.single-product .row.content .side-nav-offset>.author img,.single-thuega_news .row.content .side-nav-offset>.author img,.single-post .row.content .side-nav-offset>.author img,.single .row.content .side-nav-offset>.author img,.page .row.content .side-nav-offset>.author img{border-bottom:2px solid #e33c46}.single-product .row.content .side-nav-offset>.author .testimonial-wrap,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap,.single-post .row.content .side-nav-offset>.author .testimonial-wrap,.single .row.content .side-nav-offset>.author .testimonial-wrap,.page .row.content .side-nav-offset>.author .testimonial-wrap{width:100%}.single-product .row.content .side-nav-offset>.author .testimonial-wrap>p,.single-product .row.content .side-nav-offset>.author .testimonial-wrap>h3,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>p,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>h3,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>p,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>h3,.single .row.content .side-nav-offset>.author .testimonial-wrap>p,.single .row.content .side-nav-offset>.author .testimonial-wrap>h3,.page .row.content .side-nav-offset>.author .testimonial-wrap>p,.page .row.content .side-nav-offset>.author .testimonial-wrap>h3{padding-left:15px;padding-right:15px;font-size:19px;line-height:30px;font-family:"Yantramanav";font-weight:normal}.single-product .row.content .side-nav-offset>.author .testimonial-wrap>p:first-child,.single-product .row.content .side-nav-offset>.author .testimonial-wrap>h3:first-child,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>p:first-child,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>h3:first-child,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>p:first-child,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>h3:first-child,.single .row.content .side-nav-offset>.author .testimonial-wrap>p:first-child,.single .row.content .side-nav-offset>.author .testimonial-wrap>h3:first-child,.page .row.content .side-nav-offset>.author .testimonial-wrap>p:first-child,.page .row.content .side-nav-offset>.author .testimonial-wrap>h3:first-child{padding-top:15px;margin-bottom:10px;font-family:"PT Sans";font-weight:bold}.single-product .row.content .side-nav-offset>.author .testimonial-wrap>p:last-child,.single-product .row.content .side-nav-offset>.author .testimonial-wrap>h3:last-child,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>p:last-child,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>h3:last-child,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>p:last-child,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>h3:last-child,.single .row.content .side-nav-offset>.author .testimonial-wrap>p:last-child,.single .row.content .side-nav-offset>.author .testimonial-wrap>h3:last-child,.page .row.content .side-nav-offset>.author .testimonial-wrap>p:last-child,.page .row.content .side-nav-offset>.author .testimonial-wrap>h3:last-child{padding-bottom:15px}.single-product .row.content .side-nav-offset>.author .testimonial-wrap>p strong,.single-product .row.content .side-nav-offset>.author .testimonial-wrap>h3 strong,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>p strong,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>h3 strong,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>p strong,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>h3 strong,.single .row.content .side-nav-offset>.author .testimonial-wrap>p strong,.single .row.content .side-nav-offset>.author .testimonial-wrap>h3 strong,.page .row.content .side-nav-offset>.author .testimonial-wrap>p strong,.page .row.content .side-nav-offset>.author .testimonial-wrap>h3 strong{font-family:"Yantramanav";font-weight:bold}.single-product .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption,.single .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption,.page .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption{padding:0 15px}.single-product .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p,.single .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p,.page .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p{font-size:19px;line-height:30px;font-family:"Yantramanav";font-weight:normal}.single-product .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p strong,.single-thuega_news .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p strong,.single-post .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p strong,.single .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p strong,.page .row.content .side-nav-offset>.author .testimonial-wrap>figure figcaption>p strong{font-family:"Yantramanav";font-weight:bold}.single-product .title-recommendations,.single-thuega_news .title-recommendations,.single-post .title-recommendations,.single .title-recommendations,.page .title-recommendations{line-height:31px;font-size:24px;color:#292b2c;font-weight:bold;font-family:"PT Sans";text-transform:initial}.single-product .teaser,.single-thuega_news .teaser,.single-post .teaser,.single .teaser,.page .teaser{border:0 !important}.single-product .teaser>a:first-child,.single-product .teaser>a:first-child:active,.single-product .teaser>a:first-child:focus,.single-product .teaser>a:first-child:visited,.single-product .teaser>a:first-child:hover,.single-thuega_news .teaser>a:first-child,.single-thuega_news .teaser>a:first-child:active,.single-thuega_news .teaser>a:first-child:focus,.single-thuega_news .teaser>a:first-child:visited,.single-thuega_news .teaser>a:first-child:hover,.single-post .teaser>a:first-child,.single-post .teaser>a:first-child:active,.single-post .teaser>a:first-child:focus,.single-post .teaser>a:first-child:visited,.single-post .teaser>a:first-child:hover,.single .teaser>a:first-child,.single .teaser>a:first-child:active,.single .teaser>a:first-child:focus,.single .teaser>a:first-child:visited,.single .teaser>a:first-child:hover,.page .teaser>a:first-child,.page .teaser>a:first-child:active,.page .teaser>a:first-child:focus,.page .teaser>a:first-child:visited,.page .teaser>a:first-child:hover{border-bottom:0 !important}.single-product .side-nav h3,.single-product .side-nav p.title,.single-thuega_news .side-nav h3,.single-thuega_news .side-nav p.title,.single-post .side-nav h3,.single-post .side-nav p.title,.single .side-nav h3,.single .side-nav p.title,.page .side-nav h3,.page .side-nav p.title{text-transform:none;font-weight:bold;font-family:"PT Sans";line-height:31px;font-size:24px;color:#292b2c;margin-bottom:10px;letter-spacing:0}.single-product .side-nav p.title+div.title,.single-thuega_news .side-nav p.title+div.title,.single-post .side-nav p.title+div.title,.single .side-nav p.title+div.title,.page .side-nav p.title+div.title{margin-top:15px;padding-top:0}.single-product .side-nav p.title+div.textwidget,.single-product .side-nav p.title+div.social-share,.single-product .side-nav p.title+form,.single-product .side-nav p.title+p,.single-product .side-nav p.title+div.teaser-small,.single-thuega_news .side-nav p.title+div.textwidget,.single-thuega_news .side-nav p.title+div.social-share,.single-thuega_news .side-nav p.title+form,.single-thuega_news .side-nav p.title+p,.single-thuega_news .side-nav p.title+div.teaser-small,.single-post .side-nav p.title+div.textwidget,.single-post .side-nav p.title+div.social-share,.single-post .side-nav p.title+form,.single-post .side-nav p.title+p,.single-post .side-nav p.title+div.teaser-small,.single .side-nav p.title+div.textwidget,.single .side-nav p.title+div.social-share,.single .side-nav p.title+form,.single .side-nav p.title+p,.single .side-nav p.title+div.teaser-small,.page .side-nav p.title+div.textwidget,.page .side-nav p.title+div.social-share,.page .side-nav p.title+form,.page .side-nav p.title+p,.page .side-nav p.title+div.teaser-small{margin-top:15px}.single-product .side-nav p.title+form,.single-thuega_news .side-nav p.title+form,.single-post .side-nav p.title+form,.single .side-nav p.title+form,.page .side-nav p.title+form{margin-bottom:50px}.single-product .side-nav .teaser-small,.single-thuega_news .side-nav .teaser-small,.single-post .side-nav .teaser-small,.single .side-nav .teaser-small,.page .side-nav .teaser-small{margin-bottom:50px}.single-product .widget_media_image.widget h3,.single-thuega_news .widget_media_image.widget h3,.single-post .widget_media_image.widget h3,.single .widget_media_image.widget h3,.page .widget_media_image.widget h3{font-size:19px;font-family:"Yantramanav";margin-bottom:10px}.page-template h1{font-size:44px;line-height:1.1;text-transform:none;font-weight:bold;font-family:"PT Sans"}.page-template h2{font-size:26px;line-height:1.2;text-transform:none;font-weight:bold;font-family:"PT Sans"}.page-template h3{font-size:24px;line-height:1.2;text-transform:none;font-weight:bold;font-family:"PT Sans"}.page-template .teaser h3.title.red-underline{text-decoration:none}.page-template .teaser h3.title>a{text-decoration:none}.page-template p.title+.teaser-small>.title{margin-top:0;padding-top:0}.page-template .anchor .teaser .title{text-decoration:none !important}.page-template .anchor .teaser .title>div{font-size:30px;line-height:1.1;text-transform:none;font-weight:bold;font-family:"PT Sans";letter-spacing:normal}body .side-nav p{-webkit-font-smoothing:unset;font-family:"Yantramanav";font-weight:normal;font-size:19px}body .side-nav .teaser-small{font-family:"Yantramanav";font-weight:normal;font-size:19px}body .side-nav .teaser-small p{font-size:19px;line-height:1.4;font-family:"Yantramanav";font-weight:normal}body .side-nav .teaser-small .col-mobile-content,body .side-nav .teaser-small .col-email-content,body .side-nav .teaser-small .col-phone-content{font-weight:bold}body .side-nav .teaser-small .widget-subtitle{font-weight:bold;text-transform:none;letter-spacing:normal}body .side-nav .contact-value{font-weight:bold}body .side-nav .contact-value>a:hover{font-weight:bold}.content .postoverview-text-container{padding:0 12px 50px}.overlay-container{padding-top:15px}.post_widget.teaser>a{border:0}[class*=col-]{padding-right:0;padding-left:0}@media(min-width: 992px){.testimonialSide .col-lg-3{max-width:100%}.testimonialSide.col-lg-3{max-width:100%}}.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion{font-size:var(--size-3);color:#292b2c}.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion .sow-accordion-panel-open .sow-accordion-panel-header{box-shadow:inset 0 -4px 0 -2px #e33c46}.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion .sow-accordion-panel-header{background-color:rgba(0,0,0,0);color:#292b2c;font-family:"PT Sans";font-weight:bold;font-size:1.1em;padding:.8em 1.3em;box-shadow:inset 0 -4px 0 -2px #d3d3d3;transition:box-shadow .3s ease}.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion .sow-accordion-panel-header:hover{background-color:rgba(0,0,0,0);box-shadow:inset 0 -4px 0 -2px #e33c46}.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion.so-widget-sow-accordion .sow-accordion-panel-border.sow-accordion-panel-border.sow-accordion-panel-border{background-color:rgba(0,0,0,0);padding:1.3em}.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs{font-size:var(--size-3);color:#292b2c}.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs .sow-tabs-tab-container{background-color:rgba(0,0,0,0);box-shadow:inset 0 -4px 0 -2px #d3d3d3;padding:0 1.3em}.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs .sow-tabs-tab{background-color:rgba(0,0,0,0);font-family:"PT Sans";font-weight:bold;transition:box-shadow .3s ease;margin:0 -2px;font-size:1.1em;color:#292b2c}.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs .sow-tabs-tab.sow-tabs-tab-selected,.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs .sow-tabs-tab:hover{box-shadow:inset 0 -4px 0 -2px #e33c46}.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs .sow-tabs-panel-container{background-color:rgba(0,0,0,0)}.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs .sow-tabs-panel-container .sow-tabs-panel{padding:1.3em}.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs.so-widget-sow-tabs .sow-tabs-panel-container .sow-tabs-panel .sow-tabs-panel-content{font-size:1em;font-weight:300;font-family:"Yantramanav"}body h1{font-size:44px;line-height:1.1;text-transform:none;font-weight:bold;font-family:"PT Sans"}body h2{font-size:44px;line-height:1.1;text-transform:none;font-weight:bold;font-family:"PT Sans"}body h3{font-size:22px;line-height:1.3;font-weight:bold;font-family:"PT Sans";margin-bottom:.3rem;text-transform:none}body .row .side-nav{border-left:0;padding-left:10px;padding-right:10px}body .row .side-nav .teaser-small>p:not(.title){font-size:19px;line-height:30px;font-family:"Yantramanav";font-weight:normal}body .row .side-nav .teaser-small>p:not(.title) .title{font-family:"PT Sans";font-weight:bold}body .row .side-nav p.title{text-transform:none;font-weight:bold;font-family:"PT Sans";line-height:31px;font-size:24px;letter-spacing:0;margin:20px 0 0 0}body .row .side-nav .tags a{text-decoration:none;text-transform:none}.panel-grid+.panel-grid{margin-top:3em}.so-panel+.so-panel{margin-top:1.8em}.th-history-items .th-history-item .th-header .th-content>h2.th-title{font-family:"PT Sans";font-weight:bold;text-transform:none}.th-history-items .th-history-item .th-header .th-content .th-trigger>a{font-family:"PT Sans";font-weight:bold;border-bottom:2px solid #e33c46;padding-left:0;margin-left:20px;text-decoration:none}.th-history-items .th-history-item .th-header .th-content .th-trigger>a:before{left:-20px;top:12px;height:2px;width:14px}.th-history-items .th-history-item .th-header .th-content .th-trigger>a:after{left:-14px;top:6px;width:2px;height:14px}.download-list-view .filter-container{margin-bottom:0;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.download-list-view .filter-container{-ms-flex-direction:row;flex-direction:row}}.download-list-view .filter-container>div:last-child{-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 768px){.download-list-view .filter-container>div:last-child{-ms-flex:0 0 250px;flex:0 0 250px}}.download-list-view #results-container{position:relative;padding-bottom:150px}.download-list-view #results-container.loading:before{content:"";width:100%;height:150px;text-align:center;position:absolute;left:0;bottom:0;background:url("assets/images/ajax-loader.svg") center center no-repeat}.download-list-view #results-container .download-teaser{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:36px 0;border-bottom:1px solid var(--gray)}@media(min-width: 768px){.download-list-view #results-container .download-teaser{-ms-flex-direction:row;flex-direction:row}}.download-list-view #results-container .download-teaser .download-image{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%}@media(min-width: 768px){.download-list-view #results-container .download-teaser .download-image{-ms-flex-preferred-size:40%;flex-basis:40%;min-width:40%}}@media(min-width: 992px){.download-list-view #results-container .download-teaser .download-image{-ms-flex-preferred-size:300px;flex-basis:300px;min-width:300px}}.download-list-view #results-container .download-teaser .download-content{padding-top:20px;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%}@media(min-width: 768px){.download-list-view #results-container .download-teaser .download-content{-ms-flex-preferred-size:auto;flex-basis:auto;min-width:0px;padding-top:0px;padding-left:20px}}.download-list-view #results-container .download-teaser .download-content a{line-height:normal;font-size:18px;text-align:center;letter-spacing:.03em;text-transform:uppercase;font-weight:bold;font-family:"PT Sans";color:#292b2c;border-bottom:2px solid #e33c46;text-decoration:none !important}.download-list-view #results-container .download-teaser .download-content .file-meta-data{color:#333;font-family:yantramanav;font-size:14px}.public-affairs,.public-affairs p{font-size:19px;font-family:"Yantramanav"}.public-affairs .header h2{height:auto;position:relative;display:block;width:-moz-max-content;width:max-content;font-weight:bolder;text-transform:uppercase;left:5px;font-size:26pt}.public-affairs .header h2::before{content:" ";width:calc(100% + 15px);line-height:1;display:block;position:absolute;height:8px;background-color:#e33c46;bottom:2px;font-size:1em;font-weight:900;z-index:-1;margin-left:0;left:-7px}.public-affairs .header span.subline{margin:50px 0;display:block}.public-affairs .row.team img{border-radius:50%;margin-bottom:20px}.public-affairs .row.team p{margin-bottom:5px}.public-affairs .row.team p.name{font-weight:bold}.public-affairs .row.team p.phone a,.public-affairs .row.team p.mail a{font-weight:100;text-decoration:none}.public-affairs .row.team p.mail a{color:#e33c46;border-bottom:1px solid #e33c46}.public-affairs.positionen .header h2::before{background-color:#6599ca}.public-affairs.positionen .row.elements .element .accordion-wrapper .card a.faq-header .card-header{padding:.75rem 0;box-shadow:0 -2px 0 -1px #e33c46 inset}.public-affairs.positionen .row.elements .element .accordion-wrapper .card a.faq-header .card-header{padding:.75rem 0;box-shadow:0 -2px 0 -1px #e33c46 inset}.public-affairs.positionen .row.elements .element .accordion-wrapper .card a.faq-header .card-header:after{top:0}.public-affairs.positionen .row.elements .element .accordion-wrapper .card a.faq-header .card-header h5{color:#e33c46;font-weight:bold;font-size:19pt}.public-affairs.positionen .row.elements .element .accordion-wrapper .card .card-body{padding:1.25rem 1.25rem 0 0;box-shadow:none}.public-affairs.positionen .row.elements .element{margin-top:5rem;padding-right:1rem}.public-affairs.positionen .row.elements .name{font-weight:bold}.public-affairs.positionen .row.elements .element>img{display:block;margin:0 auto 2rem;height:151px;width:auto}@media(max-width: 480px){.public-affairs .row.team{-ms-flex-wrap:wrap;flex-wrap:wrap}.public-affairs .row.team [class*=col-]{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;-ms-flex-positive:1 !important;flex-grow:1 !important;-ms-flex-negative:1 !important;flex-shrink:1 !important;margin:2rem 0}}@media(max-width: 768px){.public-affairs .row.team{-ms-flex-wrap:wrap;flex-wrap:wrap}.public-affairs .row.team [class*=col-]{lex:0 1 auto;-ms-flex-preferred-size:50% !important;flex-basis:50% !important;-ms-flex-positive:1 !important;flex-grow:1 !important;-ms-flex-negative:1 !important;flex-shrink:1 !important;margin:2rem 0}}@media(max-width: 991px){.public-affairs .row.team{-ms-flex-wrap:wrap;flex-wrap:wrap}.public-affairs .row.team [class*=col-]{lex:0 1 auto;-ms-flex-preferred-size:33.3333% !important;flex-basis:33.3333% !important;-ms-flex-positive:1 !important;flex-grow:1 !important;-ms-flex-negative:1 !important;flex-shrink:1 !important;margin:2rem 0}}.mandant-thuega_tsg .row.header .header-content .page-nav .red-underline{border-bottom:1px solid #35b147}.mandant-thuega_tsg .row.header .header-content .page-metatitle{border-bottom:1px solid #35b147}.mandant-thuega_tsg .row.content .side-nav-offset>.author img{border-bottom:2px solid #35b147}.mandant-thuega_tsg .teaser-horizontal div:last-child>a{border-bottom:2px solid #35b147}.mandant-thuega_tsg .default-teaser span{border-bottom:2px solid #35b147}.mandant-thuega_tsg .teaser>a{border-bottom:2px solid #35b147}.mandant-thuega_tsg .header .caption-left span{background-color:#35b147}
