.custom-contact-module>.et_pb_column{max-width:385px}.team-wrapper-grid .info-box .team-member-resume{margin-top:42px}.team-member-resume-headline{font-weight:700;margin-bottom:20px;font-size:1.25em;line-height:1.25em}.team-member-resume-row{display:flex;flex-wrap:nowrap;margin-bottom:10px}.team-member-resume p{margin-bottom:10px;padding-bottom:0}.team-member-resume-row-label,.team-member-resume-row-value{display:block;width:50%}.team-member-resume-row-label{padding-right:20px}.team-wrapper-grid .info-box .info-box-wrapper .team-member-img-big{padding-left:0;padding-right:0;width:auto}@media (min-width:767px){.team-wrapper-grid .info-box .info-box-wrapper .team-member-img-big{height:auto;max-width:none;padding-left:24px;padding-right:24px}}.team-wrapper-grid .info-box .info-box-wrapper .team-member-info{padding-left:0;margin-top:40px}@media (min-width:767px){.team-wrapper-grid .team-member-grid-single .info-box{padding:0;transform:translateX(-50%)translateY(-100px)}.team-wrapper-grid .team-member-grid-single .info-box .info-box-wrapper{padding:32px 24px}.team-wrapper-grid .info-box .info-box-wrapper .team-member-info{padding-top:24px;padding-right:24px;padding-left:24px;margin-top:0;width:66%}}.single-project .custom-project-page-module-image.content-left>.content-sticky,.single-project .custom-project-page-module .custom-project-page-module-content.content-right{position:sticky;top:140px}.single-project #et-main-area,.single-project #main-content{overflow:visible}.single-project .et_pb_section_2.et_pb_section,.single-project .et_pb_section_3.et_pb_section{margin-bottom:60px}@media (max-width:768px){.single-project .et_pb_section_3.et_pb_section{margin-bottom:0}}.single-project .custom-project-page-module{margin-bottom:60px}@media (min-width:1280px){.single-project .custom-project-page-module{margin-bottom:80px}}#main-header .et_menu_container .contact .et_pb_menu__wrap{justify-content:end}#main-header .et_menu_container .contact .et_pb_menu{background:transparent}#main-header .et_menu_container .contact .et-menu-nav .icon a{font-size:0;width:24px;text-align:center}#main-header .et_menu_container .contact .et-menu-nav .icon a:before{font-family:"ETmodules"!important;position:relative;content:"\e090";font-size:16px;line-height:20px;color:#000}#main-header .et_menu_container .contact .et-menu-nav .icon.icon-email a:before{content:"\e076"}#main-header .et_menu_container .contact .et-menu-nav .icon.icon-phone a:before{content:"\e090"}#main-header .et_menu_container .contact .et-menu-nav .icon.icon-instagram a:before{content:"\e09a"}#main-header .et_menu_container .contact .et-menu-nav .icon.icon-instagram{margin-right:22px}.hup_dipi_filterable_grid .projects-quotes{display:none}.projects-quotes-item{font-size:24px;line-height:1.3em;font-weight:300;padding:30px 0;color:#000}@media (min-width:768px){.projects-quotes-item{padding-left:30px;padding-right:30px}.grid-item.grid-item-size-2 .projects-quotes-item{font-size:28px}}.brlbs-cmpnt-list-item h1,.brlbs-cmpnt-list-item h2,.brlbs-cmpnt-accordion-expanded-section h1,.brlbs-cmpnt-accordion-expanded-section h2{font-size:14px!important}.single-project-hero-wrapper{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.single-project-hero-wrapper img{height:auto;width:auto;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%)translateY(-50%)}.et_pb_module.et_pb_post_title .et_pb_title_featured_container .et_pb_image_wrap{width:100%;padding-bottom:56.25%;overflow:hidden}.et_pb_module.et_pb_post_title .et_pb_title_featured_container .et_pb_image_wrap img{height:auto;width:auto;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%)translateY(-50%)}.team-wrapper-grid{padding-bottom:80px}@media (min-width:767px){.team-wrapper-grid .info-box{padding:60px 0}}header,body.home #main-header,header.et-fixed-header{padding:0 20px}.single-project.et_pb_pagebuilder_layout .nav-single{padding-left:20px;padding-right:20px;width:100%;max-width:1660px}@media (min-width:768px){header,header.et-fixed-header,body.home #main-header{padding:10px 60px}.single-project.et_pb_pagebuilder_layout .nav-single{padding-left:60px;padding-right:60px}}.container{width:100%}body.home .logo_container{display:block}#main-header #et-top-navigation{padding-top:0!important}#main-header #et-top-navigation .mobile_menu_bar{padding-bottom:0!important}#main-header #top-menu a{font-size:16px;text-shadow:none;padding-bottom:0!important}#main-header .logo_container a img,.et_header_style_left #main-header .logo_container a img{max-width:220px!important}@media (max-width:1200px){#main-header .logo_container a img,.et_header_style_left #main-header .logo_container a img{max-width:160px!important}}@media (max-width:1360px){#main-header #top-menu a{font-size:14px}#main-header #top-menu li{padding-right:12px}}body.home footer{background:transparent}body.home #main-header,body.home footer .et_pb_section_0_tb_footer.et_pb_section{background:rgba(255,255,255,0.7)!important;box-shadow:none}.et-l--footer .et_pb_section_0_tb_footer.et_pb_section{background:#fff!important}@media (max-width:979px){.et-l--footer .et_pb_section_0_tb_footer .et_pb_row .et_pb_column:first-child{display:none}}@media (max-width:1079px){#main-header .et_menu_container>.contact{display:none}}@media (min-width:1080px){body.home .logo_container{visibility:hidden}body.home #main-header,body.home footer .et_pb_section_0_tb_footer.et_pb_section{background:rgba(255,255,255,0.9)!important}#main-header .et_menu_container #et-top-navigation,#main-header .et_menu_container .logo_container,#main-header .et_menu_container .contact{margin:0!important}#main-header .et_menu_container #et-top-navigation{-ms-flex-order:1;order:1}#main-header .et_menu_container .logo_container{-ms-flex-order:2;order:2}#main-header .et_menu_container>.contact{-ms-flex-order:3;order:3;text-align:right}#main-header .et_menu_container.clearfix:after{display:none;content:none}#main-header .et_menu_container #et-top-navigation,#main-header .et_menu_container .contact{position:relative;width:100%;flex-basis:0;flex-grow:1;min-width:0;max-width:100%}#main-header .et_menu_container .logo_container{position:relative;flex:0 0 auto;width:auto;max-width:100%}}#page-container{padding-top:0!important;margin-top:0!important}.team-wrapper-grid img{object-position:center 30%}#main-content{min-height:100vh}@media (min-width:1024px){#main-content{padding-top:240px!important}}.single-project #main-content{padding-top:130px!important}@media (max-width:767px){.single-project #main-content{padding-top:100px!important}}body.home #main-content{padding-top:0!important}.mobile_nav.opened .mobile_menu_bar::before{content:"\4d"}@media (min-width:991px){.et_header_style_fullscreen ul#mobile_menu_slide{display:flex!important}}@media (max-width:1023px){#main-content{padding-top:180px!important}}@media (max-width:600px){.et_pb_post_title_1 .et_pb_title_container h1.entry-title{hyphens:auto;font-size:48px;line-height:48px}}.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu{top:134px;right:10%}.et_pb_text_1 h3{line-height:2.2rem}@media (min-width:600px){.et_pb_portfolio_items .et_pb_portfolio_item.grid-textblock{margin:2% 4%}}@media (min-width:600px){.et_builder_inner_content{padding:0}}@media (min-width:600px){.et_pb_gallery_0 .et_overlay:before{content:none}}@media (min-width:600px){.et_pb_gallery_0 .et_overlay{background-color:rgba(255,255,255,0.3)!important;border-color:rgba(255,255,255,0.3)!important}}@media (min-width:600px){.et_pb_gallery_0.et_pb_gallery .et_pb_gallery_item{width:31.33%!important;clear:none!important;margin-right:2%;margin-bottom:2%}}@media (min-width:600px){.et_pb_gallery_items .et_pb_gallery_item a{cursor:url(https://hardtundpartner.eu/wp-content/uploads/2024/10/cursor_arrow_2.svg) 47 47,auto;display:block;height:100%;width:100%}}@media (min-width:600px){h2{line-height:20px}}@media (min-width:600px){.et_pb_filterable_portfolio .et_pb_portfolio_items,.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper{width:calc(100% - 30px)!important;position:relative!important}}@media (min-width:600px){.et_pb_portfolio_items .et_pb_portfolio_item{padding:0 0!important}}@media (min-width:600px){.et_pb_portfolio_items{grid-gap:20px}}@media (min-width:600px){.et_pb_portfolio_items .et_pb_portfolio_item .post-title-meta{padding:0 0!important;height:20%}}@media (min-width:600px){.et_pb_portfolio_item .et_pb_module_header,.et_pb_portfolio_item h2{padding-top:16px!important}}@media (max-width:600px){h2{line-height:20px}}@media (max-width:600px){.et_pb_portfolio_items{grid-row-gap:20px}}@media (max-width:600px){.et_pb_portfolio_item .et_pb_module_header,.et_pb_portfolio_item h2{padding-top:16px!important}}.team-wrapper-grid a.team-member-link{cursor:url(https://hardtundpartner.eu/wp-content/uploads/2024/10/cursor_arrow_2.svg) 47 47,auto}@media (min-width:600px){.grid-item a .img-container,.custom-start-page-module,.dipi_masonry_gallery .grid.show_lightbox .grid-item>.img-container{cursor:url(https://hardtundpartner.eu/wp-content/uploads/2024/10/cursor_arrow_2.svg) 47 47,auto;opacity:1;transition:opacity .3s}.grid-item a .img-container:hover,.dipi_masonry_gallery .grid.show_lightbox .grid-item>.img-container:hover{opacity:0.7}}.team-wrapper-grid .info-box img{object-position:center top}.custom-start-page-module .logo-animation::before{content:"";height:240px;width:240px;background-image:url('https://hardtundpartner.eu/wp-content/uploads/2024/10/hup_logo_bildmarke_schatten.png');background-position:center;background-size:contain;position:absolute;top:50%;left:50%;transform:translateX(-50%)translateY(-50%)}@media (min-width:1025px){.custom-start-page-module .logo-animation::before{display:none}}.custom-start-page-module .mobile-video-fallback{display:none}