h1,h2,h3,h4{line-height:1.4em !important}p{line-height:1.65em !important}h1,.h1>div>h2{font-size:1.8em !important;hyphens:auto}h1>strong{font-size:1.3em !important}.home-slider-headline h2,.et_pb_section_0 h1{font-size:3em !important;line-height:1.3em !important}.home-slider-headline p,.introp>div{font-size:1.65em;line-height:1.65em !important}.introp>div{margin-top:25px}h2{font-size:2em;font-family:'Montserrat 300',Helvetica,Arial,Lucida,sans-serif !important;hyphens:auto}.big h2{font-size:2.7em !important;line-height:1.24em !important;hyphens:auto}.home-cat .et_pb_text_inner{font-size:1.78em;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.prehead .et_pb_text_inner,strong{font-family:'Montserrat 500',Helvetica,Arial,Lucida,sans-serif}.bigp .et_pb_text_inner{font-size:1.3em;line-height:1.5em !important}.bigp.text-link .et_pb_text_inner{font-size:1.5em;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}}.home-slider-headline h2{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif !important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:18px 0}header .et_pb_menu--style-left_aligned .et_pb_menu__logo img{width:240px;max-width:240px;transition:all .5s ease-in-out}header .et_pb_section_0_tb_header{background:rgba(16,39,59,0) !important;transition:all .5s ease-in-out}header.scrolled .et_pb_menu--style-left_aligned .et_pb_menu__logo img{width:120px}header.scrolled .et_pb_section_0_tb_header{background:rgba(16,39,59,.9) !important}header .et_pb_row_1_tb_header.et_pb_row{transition:all .5s ease-in-out}header.scrolled .et_pb_row_1_tb_header.et_pb_row{padding-top:15px !important;padding-bottom:8px !important}.icon-section a img{transition:all .3s ease-in-out}.icon-section a:hover img{transform:scale(1.1)}.icon-section a:hover span{overflow:hidde}.et_pb_button,.et_pb_button:hover{padding:.3em 3em !important}.et_pb_module .dp-dfg-skin-default .dp-dfg-filter a{border:0 !important;font-size:21px !important}.et_pb_module .dp-dfg-skin-default .dp-dfg-filter a.active{color:#63b2b8 !important}.home-gallery .et-pb-controllers{display:none !important}.home-gallery .et_pb_gallery_item a{pointer-events:none !important}.home-gallery .et-pb-arrow-next,.home-gallery .et-pb-arrow-prev{background:rgba(16,39,59,.8);box-shadow:0 0 10px rgba(0,0,0,.3)}.home-gallery .et-pb-arrow-next:before,.home-gallery .et-pb-arrow-prev:before{color:#fff}.home-cat .et_pb_text{aspect-ratio:390/310;display:flex;align-items:flex-end;color:#fff;padding:0 10px 20px 30px;background:linear-gradient(0deg,rgba(16,39,59,1) 0%,rgba(16,39,59,0) 50%,rgba(16,39,59,0) 100%)}.home-cat .et_pb_text .et_pb_text_inner,.home-cat .et_pb_text .et_pb_text_inner>p{line-height:1.3em !important}.referenzen-grid .dp-dfg-item{padding:0 0 15px;border:10px solid transparent;aspect-ratio:960/768;width:100%;display:flex;flex-direction:column;justify-content:flex-end;background:0 0}.referenzen-grid .dp-dfg-image{margin:0;position:absolute !important;left:0;top:0;width:100%;height:100%;filter:brightness(1);transition:all .3s ease-in-out}.referenzen-grid .dp-dfg-image>a,.referenzen-grid .dp-dfg-image>a>img{height:100%;width:100%;display:block}.referenzen-grid .dp-dfg-image>a>img{object-fit:cover;object-position:center}.referenzen-grid .dp-dfg-overlay span.dfg_et_overlay:before{display:none}.referenzen-grid .dp-dfg-overlay>.dfg_et_overlay{background:0 0 !important}.referenzen-grid .dp-dfg-overlay{display:block;height:100%;width:100%;margin:0 !important;position:absolute !important;top:0;left:0;opacity:0;background:rgba(21,154,165,1)}.referenzen-grid .dp-dfg-header,.referenzen-grid .dp-dfg-meta,.referenzen-grid .dp-dfg-content{padding:5px 10px 5px 25px;color:#fff !important;opacity:0;transition:all .3s ease-in-out;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif !important}.referenzen-grid .dp-dfg-header{padding-bottom:0;order:2;text-transform:uppercase}.referenzen-grid .dp-dfg-header>h2{font-size:22px !important}.referenzen-grid .dp-dfg-meta{order:1;text-transform:uppercase;margin-bottom:15px;font-size:14px !important;line-height:1.4em !important}.referenzen-grid .dp-dfg-content{padding-top:0;order:3;font-size:16px !important;line-height:1.4em !important}.referenzen-grid .dp-dfg-header h2,.referenzen-grid .dp-dfg-meta span>a,.referenzen-grid .dp-dfg-content p{color:#fff !important}.referenzen-grid .dp-dfg-meta span>a{pointer-events:none !important;cursor:auto !important}.referenzen-grid .dp-dfg-item:hover .dp-dfg-header,.referenzen-grid .dp-dfg-item:hover .dp-dfg-meta,.referenzen-grid .dp-dfg-item:hover .dp-dfg-content{opacity:1}.referenzen-grid .dp-dfg-item:hover .dp-dfg-overlay{opacity:.85}.referenzen-grid .dp-dfg-item:hover .dp-dfg-image{filter:brightness(1)}.referenzen-grid .dp-dfg-items{grid-template-columns:repeat(auto-fill,minmax(33%,1fr)) !important;column-gap:0 !important;row-gap:0 !important}.referenzen-grid .entry-meta .terms{display:flex}.referenzen-grid .entry-meta .terms a{order:1}.referenzen-grid .entry-meta .terms span{order:2;padding:0 3px 0 0}.referenzen-grid .entry-meta .terms a.deutschland,.referenzen-grid .entry-meta .terms a.oesterreich{order:3}.custom-ul li{margin-bottom:10px}.custom-ul li:last-child{margin-bottom:0}.custom-ul li.activeslide{font-family:'Montserrat 500',Helvetica,Arial,Lucida,sans-serif}.subpageheader .et_pb_text_inner{text-shadow:0px 0px 10px rgba(0,0,0,1)}.home-slider{display:flex;justify-content:space-between;flex-direction:column;width:100%;min-height:100vh !important;padding-top:30vh !important}.home-slider>div{margin-top:0 !important;margin-bottom:0 !important}.home-slider>div:first-child{flex:1}.home-slider-headline,.home-slider-img{opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.home-slider-headline{display:none;margin-bottom:0 !important;text-shadow:0px 0px 10px rgba(0,0,0,1)}.home-slider-headline h2{margin-bottom:25px !important}.home-slider-img{position:absolute;top:0;left:0}.home-slider-headline.active,.home-slider-img.active{display:block;opacity:1;pointer-events:auto}.home-slider-headline.active{display:block}.home-slider-headline p{width:100%;max-width:1020px}.home-slider-img-wrapper,.home-slider-img-wrapper>div,.home-slider-img-wrapper>div>div,.home-slider-img-wrapper>div>div>span,.home-slider-img-wrapper>div>div>span>img{height:100%;width:100%}.home-slider-img-wrapper>div>div>span img{object-fit:cover;object-position:center;filter:brightness(.8)}.home-boxes>div:first-child .et_pb_text{background:rgba(21,154,165,.6)}.home-boxes .et_pb_text{padding:25px 15px !important;height:100%;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.home-boxes .et_pb_text strong{display:inline-block;margin-bottom:37px;font-size:1.4em;font-weight:400 !important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}ul.dot-wrapper{position:relative;list-style-type:none;padding:0;margin:45px auto 25px;display:flex;align-items:center;justify-content:flex-start}ul.dot-wrapper li{margin:5px}ul.dot-wrapper li a{display:block;border:2px solid #fff;border-radius:50%;background:#fff;width:10px;height:10px;transition:all .5s ease-in-out}ul.dot-wrapper li a.active{background:#63b2b8;border-color:#63b2b8}.more-than .percent-value:before{content:'>';display:inline-block;margin-right:10px}.more-than{display:flex;align-items:center;justify-content:center}.more-than .percent p,.more-than h3{font-size:30px;line-height:1.3em !important;color:#63b2b8;padding-bottom:0 !important;font-family:'Montserrat 500',Helvetica,Arial,Lucida,sans-serif}.more-than h3{margin-left:10px}.more-than .percent{height:auto;margin-bottom:0 !important}.et_pb_slider.home-img-slider .et_pb_slide{aspect-ratio:1830/1290}.testi-slider>div>div>div{height:auto !important;padding-bottom:50px !important}.testi-slider .et_pb_slide_description{text-shadow:none !important;background:url(/wp-content/uploads/2023/05/Apostroph.png) no-repeat center center;background-size:contain;padding:8% 20px}.testi-slider .et_pb_slide{padding:0 !important}.testi-slider h2.et_pb_slide_title,.testi-slider .et_pb_slide_content,.testi-slider .et_pb_slide_content>p{color:#000 !important;font-size:1.3em !important;line-height:1.4em !important}.testi-slider h2.et_pb_slide_title{line-height:1.6em !important}.testi-slider .et_pb_slide_content,.testi-slider .et_pb_slide_content>p{font-size:1em !important}.testi-slider .et_pb_slide_image:after{position:absolute;top:0;left:0;z-index:-1;content:'';display:block;background:#c9d1d5;width:100%;height:100%;transform:translate(20px,20px)}.testi-slider .et_pb_slide_content{margin-top:25px}.testi-slider .et-pb-controllers{position:relative;bottom:0;margin-top:45px}.et_pb_team_member{overflow:hidden}.et_pb_team_member_image{margin-bottom:0 !important}.et_pb_team_member_description{position:absolute;top:50%;left:50%;height:100%;width:100%;transform:translate(-50%,-50%) scale(1.15);display:flex !important;flex-direction:column;align-items:center;justify-content:center;background:rgba(15,29,37,.9);opacity:0;transition:all .75s ease-in-out}.et_pb_team_member:hover .et_pb_team_member_description{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.et_pb_team_member_description .et_pb_module_header:before{content:'COMFORT Berlin';font-size:13px !important;display:block}.et_pb_team_member.austria .et_pb_team_member_description .et_pb_module_header:before{content:'COMFORT Austria'}.et_pb_team_member.leipzig .et_pb_team_member_description .et_pb_module_header:before{content:'COMFORT Leipzig'}.et_pb_team_member_description>h4,.et_pb_team_member_description>.et_pb_member_position,.et_pb_team_member_description>div,.et_pb_team_member_description>div>p{font-size:16px !important}.et_pb_team_member_description>div,.et_pb_team_member_description>div>p{line-height:1.4em!important}.news-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-direction:row;width:80%;max-width:1280px;margin:0 auto}.news-wrapper>div{width:33%;margin:0 0 35px;padding:0 15px}.news-wrapper>div>div>div:nth-child(2) .et_pb_text_inner{line-height:1.4em !important}.standort-wrapper{display:flex;justify-content:flex-end}.standort-wrapper>div{padding-left:50px;margin-bottom:0 !important}.standort-wrapper>div:first-child{padding-left:0}.standort-wrapper div strong,.standort-wrapper div p strong{font-size:1.5em;font-weight:300 !important;font-family:'Montserrat 300',Helvetica,Arial,Lucida,sans-serif}.standort-wrapper div p a{color:#fff}.et_pb_social_media_follow li a.icon,.et_pb_social_media_follow li a.icon:before{width:auto !important}.et_pb_social_media_follow li a.icon{margin-right:10px !important}@media (max-width:1200px){.news-wrapper>div{width:50%;margin:0 0 35px;padding:0 15px}}@media (max-width:1100px){.referenzen-grid .dp-dfg-items{grid-template-columns:repeat(auto-fill,minmax(50%,1fr)) !important}}@media (min-width:981px) and (max-width:1200px){header .et_pb_menu--style-left_aligned .et_pb_menu__logo img{max-width:180px}.team-section>.et_pb_row{width:90%}.et_pb_team_member_description>h4,.et_pb_team_member_description>.et_pb_member_position,.et_pb_team_member_description>div,.et_pb_team_member_description>div>p{font-size:15px !important}.et_pb_team_member_description>div,.et_pb_team_member_description>div>p{line-height:1.4em!important}.et_pb_team_member_description .et_pb_module_header:before{font-size:11px !important}}@media (max-width:980px){.team-section>div:nth-child(2),.team-section>div:nth-child(3),.team-section>div:nth-child(4),.team-section>div:nth-child(5){padding-bottom:0}}@media (max-width:767px){.et_pb_section_0.et_pb_section{padding-top:250px !important}.home-slider-headline h2,.et_pb_section_0 h1{font-size:2em !important}.big h2{font-size:2em !important}h1,.h1>div>h2{font-size:1.6em !important}.home-slider-headline p,.introp>div{font-size:1.35em !important}.bigp .et_pb_text_inner{font-size:1.2em !important}h2{font-size:1.75em !important}.news-wrapper{width:90%}.referenzen-grid .dp-dfg-items{grid-template-columns:repeat(auto-fill,minmax(100%,1fr)) !important}.standort-wrapper{flex-wrap:wrap}.standort-wrapper>div{width:100%;padding:0 0 35px}}@media (max-width:476px){header .et_pb_menu--style-left_aligned .et_pb_menu__logo img{width:180px;max-width:180px}h1,.h1>div>h2{hyphens:none}.more-than .percent p,.more-than h3{font-size:20px !important}.news-wrapper>div{width:100%;margin:0 0 35px;padding:0}.home-slider-headline h2,.et_pb_section_0 h1{font-size:1.6em !important;hyphens:auto}.big h2{font-size:1.6em !important}h1,.h1>div>h2{font-size:1.4em !important}.home-slider-headline p,.introp>div{font-size:1.25em !important}.bigp .et_pb_text_inner{font-size:1.2em !important}h2{font-size:1.5em !important}.et_builder_inner_content>.et_pb_section:first-child .et_pb_text .et_pb_text_inner{max-width:85%}}