@font-face{font-display:auto;font-family:adelle-condensed;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/f3c18a/000000000000000000017311/27/l?subset_id=1&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/f3c18a/000000000000000000017311/27/d?subset_id=1&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/f3c18a/000000000000000000017311/27/a?subset_id=1&fvd=n4&v=3) format("opentype")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/Icomoon/icomoon-eot.eot?#iefix) format("embedded-opentype"),url(//26874715.fs1.hubspotusercontent-eu1.net/hubfs/26874715/raw_assets/public/Houthoff_February2024/fonts/icomoon-woff.woff) format("woff"),url(//26874715.fs1.hubspotusercontent-eu1.net/hubfs/26874715/raw_assets/public/Houthoff_February2024/fonts/icomoon.ttf) format("truetype")}@font-face{font-display:auto;font-family:niveau-grotesk;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/l?subset_id=1&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/d?subset_id=1&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/dc8fcf/00000000000000003b9ad458/27/a?subset_id=1&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:niveau-grotesk;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/cbd3bf/00000000000000003b9ad455/27/l?subset_id=1&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/cbd3bf/00000000000000003b9ad455/27/d?subset_id=1&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/cbd3bf/00000000000000003b9ad455/27/a?subset_id=1&fvd=n5&v=3) format("opentype")}html{font-size:62.5%}body{font-family:adelle-condensed,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:14px;line-height:25px}h1,h2,h3,h4,h5,h6{font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif}@media only screen and (min-width:768px){body{font-size:2rem;line-height:30px}}.banner-breacrumb-inner ul li{text-indent:0!important}.banner-breacrumb-inner ul li:after{vertical-align:middle!important}.body-container form ul li{margin:0;padding:0;text-indent:0}.splide__pagination li:before,form li:before{display:none}.fixed-height{min-height:90px}.site-header{background-color:#fff;height:4.5em;left:0;position:fixed;top:0;width:100%;z-index:999}.site-header .page-center{padding-left:15px;padding-right:15px}.site-header .row{margin:0 -15px}.site-header .row .menu-wrapper{line-height:30px;margin-left:-26px!important;margin-top:16px;padding-left:5px;padding-right:5px}.site-header .row .menu-wrapper .hs-menu-wrapper>ul{align-items:baseline;justify-content:center;margin:0 60px;max-width:1040px;padding-left:60px;padding-right:0}.site-header .row .menu-wrapper .hs-menu-wrapper>ul:after,.site-header .row .menu-wrapper .hs-menu-wrapper>ul:before{content:" ";display:table}.site-header .row .menu-wrapper .hs-menu-wrapper>ul:after{clear:both}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li{display:flex;justify-content:center;margin-bottom:0!important;margin-right:38px!important;min-width:auto}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li>a{color:#004164;font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.5rem;font-weight:500;padding:1rem 0 .1rem;text-align:left;text-transform:uppercase}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li.home{background-color:#f1f1f1;background-image:url(//26874715.fs1.hubspotusercontent-eu1.net/hubfs/26874715/raw_assets/public/Houthoff_February2024/images/header%20home%20icon.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:15px;display:flex;flex-direction:column;height:40px;left:64px;margin-left:-20px;margin-right:28px;margin-top:4px;min-width:56px;position:absolute;text-indent:-9999px;width:56px}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li.home>a{font-size:1.5rem;padding:4rem 0 .1rem}.site-header .logo-wrapper{left:50%;line-height:30px;margin:0;padding:0;position:absolute;top:41px;transform:translate(-50%,-50%);z-index:51}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li.search .search-icon-wrapper{background-color:#f1f1f1;border-radius:15px;position:absolute;right:0;width:60px}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li.search a:before{background-image:url(//26874715.fs1.hubspotusercontent-eu1.net/hubfs/26874715/raw_assets/public/Houthoff_February2024/images/icon_search.svg);background-repeat:no-repeat;content:"";height:20px;left:4px;margin:0 auto;position:absolute;right:0;text-align:center;top:10px;width:24px}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li.search{margin-left:12px;margin-top:4px;min-width:52px;position:absolute;right:152px;text-indent:-9999px;white-space:nowrap}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li:nth-last-child(2){margin-right:0!important}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li:nth-child(n+6){margin-left:30px;margin-right:0!important}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li:nth-child(6){margin-left:auto!important}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li.search{background:#f1f1f1;border-radius:15px;width:60px}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li>a:hover{color:#5c859b}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li.home:hover{background-color:#004164;background-image:url(//26874715.fs1.hubspotusercontent-eu1.net/hubfs/26874715/raw_assets/public/Houthoff_February2024/images/hover%20home%20icon.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li ul{background:#fff;font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;padding:12px;top:100%}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li ul li:hover a{color:#5c859b}.error-page:before{color:#c7c7c7}.cm-btm-tags a{color:#fff}.body-container ul{font-size:2rem;list-style:none;margin:0;padding:0}.body-container ul li{font-size:2rem;list-style:none;padding-left:15px;text-indent:-15px}.body-container ul li:before{content:"•";padding-right:11px}ul.blog_post_social_shares_ul li:before{display:none}.banner-breacrumb-inner ul li:before{color:transparent}.hs-search-field .hs-search-field__suggestions li:first-child{padding:0 5px;text-indent:0}.blog-sidebar ul li:before{display:none}.blog-sidebar ul li{text-indent:0}.custom-footer-houthoff .footer-section{background-color:#f2f2f2;min-height:250px;padding-bottom:50px!important;padding-top:0!important}.custom-footer-houthoff .flex_row{flex-wrap:nowrap}.custom-footer-houthoff .num2 .footer-heading h3{font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:15px;font-weight:500;margin:10px 0}.custom-footer-houthoff .hs-menu-wrapper>ul>li>a{font-weight:500!important;line-height:2!important}.custom-footer-houthoff .hs-menu-wrapper>ul>li{margin:0;padding:0 15px;width:25%}.custom-footer-houthoff .hs-menu-wrapper>ul>li ul>li a{color:#004164;font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.5rem;padding-left:0;position:relative}.custom-footer-houthoff .hs-menu-wrapper>ul>li ul>li{margin:0}.custom-footer-houthoff .hs-menu-wrapper>ul{display:flex;flex-direction:row;padding:0;width:100%}.custom-footer-houthoff .hs-menu-wrapper>ul>li>a{color:#004164;font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.5rem;font-weight:400;line-height:30px}.custom-footer-houthoff .page-center{max-width:1170px!important;padding-left:15px;padding-right:15px}.custom-footer-houthoff .col-section{margin-top:10px}.custom-footer-houthoff .footer-simple-menu{padding-left:0}.custom-footer-houthoff.footer_section__2 .footer-section-1 .col-section.num1 .footer-simple-menu{padding:0 15px}.custom-footer-houthoff .footer-social{flex-wrap:nowrap;gap:0;justify-content:space-between;padding:0}.custom-footer-houthoff .col-section{padding:0 15px}.custom-footer-houthoff .footer-social .footer-social-item{flex:0 0 32px;height:32px;position:relative;width:32px}.custom-footer-houthoff .footer-social .footer-social-item svg{border-radius:4px;display:block;left:0;max-height:100%;max-width:100%;overflow:hidden;position:absolute;top:0;transition:background .25s ease-in-out;fill:#fff!important;aspect-ratio:1/1;background-color:#5c859b;height:32px;padding:6px;width:32px}.custom-footer-houthoff.footer_section__2 .footer-section-1 .col-section.num5 .footer-row.row4{padding:0!important}.custom-footer-houthoff .num2 .single-line-text{color:#004164;font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.5rem;font-weight:500;line-height:2;margin-bottom:8px;text-transform:none}.custom-footer-houthoff .footer-social .footer-social-item svg path{fill:#fff!important}.custom-footer-houthoff .footer-image{margin-bottom:23px}.scroll-header .site-header{box-shadow:0 0 10px 2px rgba(0,0,0,.2)}.custom-footer-houthoff.footer_section__2 .footer-section-1 .col-section.num2 .footer-row.row4{padding:0!important}.custom-footer-houthoff .hs-menu-wrapper>ul>li ul>li.my-projects a:before{color:#004164;content:"";font-family:icomoon;font-size:15px;position:static;transform:translateY(0)!important}.site-header .hamburger-wrapper{background:#fff;box-sizing:border-box;cursor:pointer;display:none;left:36px;padding:0 10px;position:relative;top:22px;top:5px;vertical-align:middle;width:28px}.site-header .hamburger-wrapper:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:17px;height:22px;left:10px;position:absolute;top:7px;transform:translateY(-50%);width:28px}.site-header .hamburger-wrapper .toggle-label{float:right;margin:0 0 0 10px;top:0}.site-header .hamburger-wrapper .toggle-label,.site-header .hamburger-wrapper .toggle-label:before{background:#004164;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.site-header .hamburger-wrapper .toggle-label:before{content:"";top:7px}.site-header .hamburger-wrapper .toggle-label:after{background:#004164;content:"";display:block;height:2px;left:0;opacity:1;position:absolute;top:14px;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.mobile-menu{display:none;opacity:0;visibility:hidden}.mobile-contact-link a{display:none;font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.2rem;padding-right:1em;text-align:right;text-transform:uppercase}.custom-banner{padding:0!important}.custom-banner .btn_item a{word-wrap:break-word;background-color:#004164;border-radius:15px;color:#fff;display:inline-block;font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:15px;font-size:1.5rem;font-weight:700;letter-spacing:.2em;line-height:normal;padding:11px 14px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .3s ease-out,color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out}@media (max-width:1599px){.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li>a{font-size:1.1rem}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li{margin-right:38px!important}.site-header .row .menu-wrapper .hs-menu-wrapper>ul{margin:0 90px;max-width:980px}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li:nth-child(n+6){margin-left:40px}}@media (max-width:1399px){.site-header .row .menu-wrapper{margin-left:8.33333333%!important}.site-header .row .menu-wrapper .hs-menu-wrapper>ul{margin:0 42px;max-width:880px;padding-left:0;padding-right:56px}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li:nth-child(n+6){margin-left:14px}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li{margin-right:35px!important}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li:nth-child(6){margin-left:188px!important}}@media (max-width:1199px){.custom-footer-houthoff .page-center{max-width:970px!important}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li:nth-child(6){margin-left:100px!important}.site-header .row .menu-wrapper .hs-menu-wrapper>ul{padding-right:15px;width:780px}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li.home{display:none}.site-header .row .menu-wrapper .hs-menu-wrapper>ul>li>a{font-size:1rem}.site-header .logo-wrapper img{width:96px!important}.site-header .logo-wrapper{margin-left:-29px;top:38px}.site-header .row .menu-wrapper{margin-left:0!important}.site-header .page-center{max-width:1000px!important}}@media (max-width:991px){.mobile-language-switcher ul li:hover{background-color:#fff;border-bottom:1px solid #15909c}.mobile-contact-link a:hover{text-decoration:underline}.mobile-menu .hs-menu-wrapper>ul li ul{display:none}.mobile-menu .hs-menu-wrapper>ul li.hs-item-has-children>a:after{content:"+";position:absolute;right:5%}.mobile-menu .hs-menu-wrapper>ul li.mobile-menu-open>a:after{content:"-"}.mobile-menu .hs-menu-wrapper>ul li a:hover{color:#548dc0}.site-header .row .menu-wrapper{margin-left:-26px!important}.mobile-contact-link a{display:block}.site-header .logo-wrapper{left:51.6%;margin-left:-12px;position:absolute;top:25px;z-index:51}.site-header .logo-wrapper img{width:93px!important}.site-header .row .menu-wrapper .hs-menu-wrapper{display:none}.site-header .hamburger-wrapper{display:block;z-index:999}.site-header .page-center{max-width:750px!important}.mobile-menu{background-color:#fff;height:100%;height:100vh;left:0;margin-top:-1px;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-bottom:100px;position:fixed;top:0;width:100vw;z-index:99}.mobile-menu .hs-menu-wrapper>ul{display:flex;height:auto;margin-top:65px;padding-right:16px;width:100%}.mobile-menu .hs-menu-wrapper>ul li{margin:0;max-width:100%;text-align:center;width:100%}.mobile-menu .hs-menu-wrapper>ul li a{border:none;color:#004164;display:block;font-family:niveau-grotesk,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.5rem;font-weight:500;margin:0;padding:10px 0;text-align:center;text-transform:uppercase}.mobile-menu .hs-menu-wrapper>ul:after,.mobile-menu .hs-menu-wrapper>ul:before{background:url(//26874715.fs1.hubspotusercontent-eu1.net/hubfs/26874715/raw_assets/public/Houthoff_February2024/images/wieber.svg);content:"";display:block;height:39px;left:50%;position:relative;transform:translateX(-50%);width:39px}.mobile-menu{display:none;opacity:0;visibility:hidden}.mobile-menu-open .mobile-menu{display:block;opacity:1;visibility:visible}.mobile-menu-open .fixed-height{min-height:0}.mobile-menu-open .site-header .hamburger-wrapper .toggle-label{top:6px;transform:rotate(135deg)}.mobile-menu-open .site-header .hamburger-wrapper .toggle-label:before{opacity:0}.mobile-menu-open .site-header .hamburger-wrapper .toggle-label:after{top:0;transform:rotate(-90deg)}.mobile-language-switcher{background-color:#fff;margin-top:10px;padding:10px 29px 10px 10px;position:relative;text-align:center}.mobile-language-switcher ul{background:#fff;box-shadow:0 2px 9px 0 #b3b3b3;display:none;left:0;list-style:none;margin:0;min-width:220px;padding:0;position:absolute;right:0;top:110%;z-index:10}.mobile-language-switcher ul li{border-bottom:1px solid #fff;cursor:pointer;margin:10px;padding:0}.mobile-language-switcher a{color:#747474;font-family:adelle-condensed,Open Sans,Helvetica,Verdana,Tahoma,sans-serif;font-size:.85em}}@media (max-width:767px){.site-header{padding-right:12px}.fixed-height{min-height:63px}.site-header .page-center{padding:0}.site-header .logo-wrapper{left:52.1%}.scroll-header .site-header{box-shadow:none}}.language-switch-wrapper .language-selector-select-item>a{position:relative}.language-switch-wrapper .language-selector-select-item:after{justify-content:center;margin-top:0;position:absolute;right:-16px}.footer-menu .hs-menu-wrapper ul,.footer-menu .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{line-height:30px;opacity:1!important;position:static!important}.custom-footer-houthoff .hs-menu-wrapper>ul>li ul>li a{display:inline!important;line-height:30px;text-decoration:none;white-space:normal!important}.custom-footer-houthoff .col-section{padding:0 30px}.footer.footer_section__2 .footer-section-1 .col-section.num1{padding:0 15px}.footer.footer_section__2 .footer-section-1 .col-section.num1 .hs-menu-wrapper>ul>li{line-height:30px;padding:0 30px}.custom-footer-houthoff .page-center{padding:0}.custom-footer-houthoff .hs-menu-wrapper>ul>li ul>li{display:block;line-height:29px}.custom-footer-houthoff .footer-section{padding-bottom:65px!important;padding-top:6px!important}.footer.footer_section__2 .footer-section-1 .col-section.num2 .footer-row.row1{padding-bottom:6px}.custom-footer-houthoff .hs-menu-wrapper>ul>li>a{display:inline!important;line-height:30px!important}.custom-footer-houthoff .hs-menu-wrapper>ul,.custom-footer-houthoff .num2 .footer-heading h3{margin-top:0}.custom-footer-houthoff .col-section.num2{margin-top:20px!important}.footer.footer_section__2 .footer-section-1 .col-section.num1 .footer-row.row1{padding:0}.footer.footer_section__2 .footer-section-1 .col-section.num2 .footer-row.row1{padding-bottom:6px!important}.footer.footer_section__2 .footer-section-1 .num2 .row2 .footer-image img{display:block;width:100%}.custom-footer-houthoff .hs-menu-wrapper>ul>li ul>li.my-projects a{background-color:rgba(0,65,100,.2);padding:5px 10px}@media (max-width:991px){.custom-footer-houthoff .col-section{width:50%!important}.custom-footer-houthoff .flex_row{flex-wrap:wrap}.custom-footer-houthoff .page-center{max-width:750px!important}.footer.footer_section__2 .footer-section-1 .col-section{width:100%!important}.footer.footer_section__2 .footer-section-1 .col-section.num2{width:50%!important}.footer.footer_section__2 .footer-section-1 .col-section.num1 .hs-menu-wrapper>ul>li{margin-bottom:5px;width:50%!important}.custom-footer-houthoff .hs-menu-wrapper>ul{max-width:370px;padding-bottom:10px;width:auto}.custom-footer-houthoff .footer-section{padding-bottom:55px!important}.footer.footer_section__2 .footer-section-1 .col-section.num1{width:100%!important}}@media (max-width:767px){.footer.footer_section__2 .footer-section-1 .col-section.num1 .hs-menu-wrapper>ul>li{line-height:26px}.footer.footer_section__2 .footer-section-1 .col-section.num1{padding:0!important}.custom-footer-houthoff.footer_section__2 .footer-section-1 .col-section.num2 .footer-row.row4{min-width:260px}.custom-footer-houthoff .footer-social .footer-social-item{margin:0}.custom-footer-houthoff .hs-menu-wrapper>ul>li ul>li{display:block;line-height:26px}.custom-footer-houthoff .footer-image{margin-bottom:20px}.footer.footer_section__2 .footer-section-1 .col-section.num2 .footer-row.row1{padding:0!important}.custom-footer-houthoff .num2 .footer-heading h3{margin-bottom:7px!important}.footer .flex_row .col-section:not(:first-child){margin:0!important;padding-right:15px;padding-top:7px}.custom-footer-houthoff .hs-menu-wrapper>ul>li ul>li a{line-height:26px}.footer.footer_section__2 .footer-section-1 .col-section.num1 .hs-menu-wrapper>ul>li{margin-bottom:12px}.custom-footer-houthoff .footer-section{padding-top:14px!important}}@media (max-width:600px){.custom-footer-houthoff .hs-menu-wrapper>ul{max-width:100%}}@media (max-width:479px){.footer.footer_section__2 .footer-section-1 .col-section.num1 .hs-menu-wrapper>ul>li{display:block!important;width:100%!important}}.custom-footer-houthoff .footer-social .footer-social-item a:hover svg{background-color:#004164}.custom-footer-houthoff .hs-menu-wrapper>ul>li a:hover{color:#004164;font-weight:500}form label,form legend{font-size:14px;letter-spacing:1px;line-height:22px;margin-bottom:15px}.tabber .media-col .form-wrap .hs-input,form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{font-size:14px;height:auto}.span2 .hs-button,.span3 .hs-button,.span4 .hs-button,.span5 .hs-button,.span6 .hs-button{font-size:13px;line-height:17px;padding:10px 35px}form .hs-richtext,form .hs-richtext p{font-size:14px;line-height:22px;margin-bottom:15px}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border:2px solid}.error-page:before{font-size:25rem}@media(max-width:380px){.custom-footer-houthoff.footer_section__2 .footer-section-1 .col-section.num2 .footer-row.row4{min-width:215px}}