@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'false',sans-serif}body,input,textarea,select{font-family:'Neue Montreal Regular',Helvetica,Arial,Lucida,sans-serif}#button-kontakt{position:fixed!important;top:2vw!important;right:0vw!important}h1{font-family:'Neue Montreal Regular'!important;font-weight:400!important;font-style:normal!important;line-height:1.05em!important;letter-spacing:normal!important}h1>em{font-family:'Migra Italic'!important;font-style:normal!important;line-height:0.9em!important}h1>i{font-family:'Migra Italic'!important;font-style:normal!important;line-height:0.9em!important}h1>strong{font-family:'Neue Montreal Medium'!important;font-weight:500!important;font-style:normal!important;line-height:1.05em!important}.h1-blog h1{font-family:'Migra Italic'!important}h2{font-family:'Neue Montreal Regular'!important;font-style:normal!important;margin-bottom:25px!important;line-height:1.1em!important;letter-spacing:normal!important}.h2-dark h2{font-family:'Neue Montreal Regular'!important;font-style:normal!important;margin-bottom:0px!important;padding-bottom:20px!important;line-height:1.1em!important;letter-spacing:normal!important}h2>a{font-family:'Migra Italic'!important;border-bottom:1px!important}h2>em{font-family:'Migra Italic'!important;font-style:normal!important;text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-underline-offset:7px!important;line-height:1em!important}h2>i{font-family:'Migra Italic'!important;font-style:normal!important;line-height:1em!important}h3{font-weight:300!important;font-style:normal!important;margin-bottom:5px!important;line-height:1.1em!important;letter-spacing:normal!important}h3>em{font-family:'Migra Italic'!important;font-style:normal!important}h3>i{font-family:'Migra Italic'!important;font-style:normal!important}h3>strong{font-family:'Neue Montreal Medium'!important;font-weight:500!important;font-style:normal!important}.h3-service-shorts h3{padding-bottom:10px!important}h3.entry-title>a>strong{font-family:'Neue Montreal Medium'!important;font-weight:500!important;font-style:normal!important}h4{font-family:'Neue Montreal Medium'!important;font-weight:500!important;font-style:normal!important;letter-spacing:2px!important}h5{font-family:'Neue Montreal Regular'!important;font-weight:400!important;font-style:normal!important;margin-bottom:30px!important;letter-spacing:normal!important}h5>em{font-family:'Migra Italic'!important;font-style:normal!important}h5>i{font-family:'Migra Italic'!important;font-style:normal!important}.h5-akkordeon{margin-bottom:0px!important}h6>em{font-family:'Migra Italic'!important;font-style:normal!important}h6>i{font-family:'Migra Italic'!important;font-style:normal!important}p{font-family:'Neue Montreal Regular'!important;font-weight:400!important;font-style:normal;letter-spacing:normal!important}p>strong{font-family:'Neue Montreal Medium'!important;font-weight:500!important;font-style:normal!important}.p-footer p{font-size:18px!important}.p-service-lists p{line-height:1em!important}.button-font{font-family:'Neue Montreal Medium'!important;font-weight:500!important;font-style:normal!important}.p-accordeon p{padding-bottom:25px!important}.typo-ds h1{padding-bottom:40px!important}.typo-ds h2{padding-top:50px!important;padding-bottom:0px!important}.typo-ds h3{padding-top:50px!important;font-family:'Migra Italic'!important;font-style:normal!important}.blog-post-content h2{padding-top:1.5em!important;padding-bottom:0px!important;line-height:1.1em!important}.blog-post-content h2>em{font-family:'Migra Italic'!important;font-style:normal!important;text-decoration-line:none!important;line-height:1em!important}.blog-post-content h3{padding-top:1em!important;padding-bottom:0px!important;line-height:1.1em!important}.blog-post-content p{padding-bottom:1em!important}.blog-post-content p>strong{font-family:'Neue Montreal Medium'!important;font-weight:500!important}.blog-post-content .wp-block-image{margin:1.5em 0 0.5em!important}.blog-content .et_pb_section{padding:0px 0!important}.et_pb_post{margin-bottom:0!important}.blog-mobile-home .et_pb_post{margin-bottom:30px!important}ul li{margin-top:20px!important}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{font-family:'Neue Montreal Regular'!important;font-weight:400!important}#left-area ul,.entry-content ul li{margin-bottom:10px!important;font-family:'Neue Montreal Regular'!important;font-weight:400!important}.hover-underline-animation{display:inline-block;position:relative;color:#222222}.hover-underline-animation::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#232323;transform-origin:bottom right;transition:transform 0.25s ease-out}.hover-underline-animation:hover::after{transform:scaleX(1);transform-origin:bottom left}.wp-block-pages-list__item__link{display:inline-block;position:relative;color:#232323}.wp-block-pages-list__item__link::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#232323;transform-origin:bottom right;transition:transform 0.25s ease-out}.wp-block-pages-list__item__link:hover::after{transform:scaleX(1);transform-origin:bottom left}.et_pb_widget_area ul{list-style:none!important;padding:0!important;line-height:inherit!important;font-family:neue-haas-unica!important;font-weight:300!important}.logo-font p{font-family:'Neue Montreal Regular'!important;font-weight:400!important;font-style:normal!important;font-size:16px!important}.custom-menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav a{font-family:'Neue Montreal Regular'!important;font-weight:400!important;font-style:normal!important;font-size:16px!important}.custom-menu ul li{margin-top:0px!important}.et_pb_buttonp{font-family:'Neue Montreal Medium'!important;font-weight:500;font-style:normal}.align-middle .et_pb_row.et_pb_equal_columns{-webkit-align-items:center;align-items:center}.align-bottom{-webkit-align-items:end!important;align-items:end!important}h1.align-bottom{-webkit-align-items:end!important;align-items:end!important}.align-h1-end{align-items:end!important}#menu-white .current-menu-item a::before,#menu-white .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#menu-white li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background:#232323;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#menu-white li a:hover{opacity:1!important}#menu-white li a:hover:before{right:0}#menu-white li li a:before{bottom:0}.et-fixed-header #top-menu{position:sticky}#menu-white .current-menu-item a::before,#menu-white .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#menu-white li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background:#232323;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#menu-white li a:hover{opacity:1!important}#menu-white li a:hover:before{right:0}#menu-white li li a:before{bottom:0}#menu-dark .current-menu-item a::before,#menu-dark .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#menu-dark li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background:#ffffff;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#menu-dark li a:hover{opacity:1!important}#menu-dark li a:hover:before{right:0}#menu-dark li li a:before{bottom:0}.et-fixed-header #top-menu{position:sticky}#menu-dark .current-menu-item a::before,#menu-dark .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#menu-dark li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background:#ffffff;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#menu-dark li a:hover{opacity:1!important}#menu-dark li a:hover:before{right:0}#menu-dark li li a:before{bottom:0}.mobile_nav.opened .mobile_menu_bar:before{content:'4d'}.et_mobile_menu{border-top:0}.et_mobile_menu li{text-align:center!important;justify-content:center!important}.et_mobile_menu li li,.et_mobile_menu li ul{padding-left:0!important}.et_mobile_menu{min-width:100vw;margin-left:-10vw}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.mobile_nav.opened .et_mobile_menu{display:block!important}.et_mobile_menu li a{border-bottom:none!important}.et_mobile_menu{border-top:none!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:none!important}.gallery-square .et_pb_gallery_image{padding-top:100%;display:block}.gallery-square .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}#header-home-desktop .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center{align-self:end;padding-bottom:5vh!important;width:80%!important}h3.blog-module-title{font-family:'Neue Montreal Regular'!important;font-weight:400!important;font-style:normal!important;margin-bottom:0px!important}.four-column-blog-grid .et_pb_column_1_2,.four-column-blog-grid .et_pb_column_1_3,.four-column-blog-grid .et_pb_column_1_4{width:100%}.four-column-blog-grid .et_pb_post{display:inline-block;vertical-align:top;width:22.1%!important;margin-right:1.3%!important;margin-left:1.3%!important;margin-bottom:15px!important}.three-column-blog-grid .et_pb_column_1_2,.three-column-blog-grid .et_pb_column_1_3,.three-column-blog-grid .et_pb_column_1_4{width:100%}.three-column-blog-grid .et_pb_post{display:inline-block;vertical-align:top;width:30%!important;margin-right:15px!important;margin-left:15px!important;margin-bottom:15px!important}.two-column-blog-grid .et_pb_column_1_2,.two-column-blog-grid .et_pb_column_1_3,.two-column-blog-grid .et_pb_column_1_4{width:100%}.two-column-blog-grid .et_pb_post{display:inline-block;vertical-align:top;width:45%!important;margin-right:15px!important;margin-left:15px!important;margin-bottom:15px!important}.et_pb_post .entry-featured-image-url{margin-bottom:20px}.horizontal-scroll-portfolio{width:100%;overflow:hidden;position:relative}.portfolio-row-animation{display:flex;animation:scroll 30s linear infinite!important}.portfolio-column{flex:0 0 16.666%;background-size:cover;background-position:center;align-items:flex-end;padding-bottom:10px!important;padding-left:10px!important}.horizontal-scroll-portfolio{overflow-y:hidden}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-30%)}}:root{--ds-module-number:12;--ds-columns-desktop:3;--ds-columns-tablet:3;--ds-columns-mobile:2;--ds-speed-desktop:50s;--ds-speed-tablet:50s;--ds-speed-mobile:50s}@media all and (min-width:981px){:root{--ds-column-width:auto;--ds-module-width:calc(100vw / var(--ds-columns-desktop));--ds-column-animation:calc(var(--ds-module-width) - (var(--ds-module-width) * 2));--ds-scroll-speed:var(--ds-speed-desktop)}}@media all and (max-width:980px){:root{--ds-column-width:auto;--ds-module-width:calc(100vw / var(--ds-columns-tablet));--ds-column-animation:calc(var(--ds-module-width) - (var(--ds-module-width) * 2));--ds-scroll-speed:var(--ds-speed-tablet)}}@media all and (max-width:479px){:root{--ds-module-width:calc(100vw / var(--ds-columns-mobile));--ds-scroll-speed:var(--ds-speed-mobile)}}.ds-carousel{overflow:hidden}.ds-carousel .et_pb_column{display:grid;grid-template-columns:repeat(var(--ds-module-number),var(--ds-module-width));width:var(--ds-column-width);-webkit-animation:scroll var(--ds-scroll-speed) linear infinite;animation:scroll var(--ds-scroll-speed) linear infinite}.ds-carousel .et_pb_module{width:var(--ds-module-width)!important}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)))}}.portfolio-carousel-text{display:flex!important;align-items:flex-end!important;padding-bottom:20px!important;padding-left:25px!important;height:45vw!important}.et_contact_bottom_container{float:none!important;text-align:left!important;display:block!important;margin-left:15px!important;margin-top:30px!important}.hide-mobile-menu-footer.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex!important}.hide-mobile-menu-footer .et_mobile_nav_menu{display:none}.dl-v-menu .et_pb_menu_inner_container,.dl-v-menu .et_pb_menu__wrap,.dl-v-menu .et_pb_menu__menu,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:block!important}.dl-v-menu .et_mobile_nav_menu{display:none!important}.et_pb_section{background-color:#fcfbf9!important}