/*!
Theme Name:  boostU child
Author:      boostU
Author URI:  https://boostu.be/
Description: PBF - boostU child theme
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/
:root{--green:#098582;--blue:#0c4a8b;--text:#404040;--grey:#e7e7e7;--grey-blue:#526475}.whitetext *{color:#fff}body a:focus,body button:focus,body input:focus,body textarea:focus{outline:none}p:last-child{margin:0}#container{overflow:hidden}#inner-content{width:100%;max-width:unset;padding:0 !important}.rw-boostu-wrapper{position:relative}.wpbf-container{position:relative;max-width:1300px;width:100%;margin:0 auto}header{position:relative;z-index:9}@font-face{font-family:'Open Sans Bold';src:url(//www.horsten.be/wp-content/themes/boostu-child/assets/css/../fonts/OpenSans-Bold.woff2) format('woff2'),url(//www.horsten.be/wp-content/themes/boostu-child/assets/css/../fonts/OpenSans-Bold.woff) format('woff'),url(//www.horsten.be/wp-content/themes/boostu-child/assets/css/../fonts/OpenSans-Bold.ttf) format('truetype');font-weight:600}@font-face{font-family:'Open Sans SemiBold';src:url(//www.horsten.be/wp-content/themes/boostu-child/assets/css/../fonts/OpenSans-SemiBold.woff2) format('woff2'),url(//www.horsten.be/wp-content/themes/boostu-child/assets/css/../fonts/OpenSans-SemiBold.woff) format('woff'),url(//www.horsten.be/wp-content/themes/boostu-child/assets/css/../fonts/OpenSans-SemiBold.ttf) format('truetype');font-weight:500}@font-face{font-family:'Open Sans Regular';src:url(//www.horsten.be/wp-content/themes/boostu-child/assets/css/../fonts/OpenSans-Regular.woff2) format('woff2'),url(//www.horsten.be/wp-content/themes/boostu-child/assets/css/../fonts/OpenSans-Regular.woff) format('woff'),url(//www.horsten.be/wp-content/themes/boostu-child/assets/css/../fonts/OpenSans-Regular.ttf) format('truetype');font-weight:400}body{font-family:'Open Sans Regular';font-size:17px}p,a,li,span{font-size:1em;line-height:1.9em;font-family:'Open Sans Regular';color:var(--text)}:root :where(a:where(:not(.wp-element-button))){text-decoration:inherit}a{font-family:'Open Sans Bold';transition:all .3s ease}a:hover{color:var(--green)}.whitetext a:hover{color:#fff;opacity:.6}strong{font-family:'Open Sans Bold'}.typed-cursor{display:none !important}h1{font-size:2.5em;color:var(--text);font-family:'Open Sans Bold';text-align:left}h1 span{font-family:'Open Sans Bold';line-height:1.5em}h2{font-size:1.6em;color:var(--text);font-family:'Open Sans Regular';text-align:left}h3{font-size:1.1em;color:var(--text);font-family:'Open Sans Bold';text-align:left}h4{font-size:1em;color:var(--text);line-height:1.9em;font-family:'Open Sans Bold';text-align:left}.boostu-btn,.rw-cta-newsletter .wpcf7 input[type=submit],.rw-contact .contact-form input[type=submit]{display:inline-block;font-family:'Open Sans Bold';padding:12px 28px;background-color:var(--blue);color:#fff;transition:all .3s ease}.whitetext .boostu-btn,.rw-cta-newsletter .wpcf7 input[type=submit]{background-color:#fff;color:var(--blue)}.boostu-btn:hover,.rw-cta-newsletter .wpcf7 input[type=submit]:hover,.rw-contact .contact-form input[type=submit]:hover{opacity:1 !important;color:#fff;background-color:var(--green)}.arrow-btn{font-family:'Open Sans Bold';position:relative;display:inline-block;padding-right:32px;transition:all .3s ease}.arrow-btn:before{position:absolute;top:calc(50% - 8px);right:0;content:'';display:block !important;background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/arrow-black.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:16px;width:16px}.arrow-btn:hover,.rw-news-home .news-home-slider .news-block:hover .arrow-btn,.rw-shortcode .search-filter-results .news-block:hover .arrow-btn,.rw-team .team-wrapper .team-block:hover .arrow-btn,.rw-events .events-wrapper .event-block:hover .arrow-btn{padding-right:40px}#header a{font-family:'Open Sans Regular'}#header #pre-header{background-color:var(--blue)}#header #pre-header *{color:#fff}#header #pre-header .wpbf-inner-pre-header-left p a{position:relative;padding-left:20px;margin-right:24px;transition:all .3s ease}#header #pre-header .wpbf-inner-pre-header-left p a:hover{opacity:.6}#header #pre-header .wpbf-inner-pre-header-left p a:before{position:absolute;top:calc(50% - 6px);left:0;content:'';display:block !important;background-size:contain;background-position:center;background-repeat:no-repeat;height:12px;width:12px}#header #pre-header .wpbf-inner-pre-header-left p a.location:before{background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/location-white.svg')}#header #pre-header .wpbf-inner-pre-header-left p a.tel:before{background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/phone-white.svg')}#header #pre-header .wpbf-inner-pre-header-left p a.mail:before{background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/mail-white.svg')}#header #pre-header .wpbf-inner-pre-header-right p{display:flex;align-items:center;justify-content:flex-end}#header #pre-header .wpbf-inner-pre-header-right p .time{margin-left:16px}#header #pre-header .wpbf-inner-pre-header-right p .time>span:not(.timer){text-transform:uppercase;font-family:'Open Sans Bold'}#header #pre-header .wpbf-inner-pre-header-right p .li,#header #pre-header .wpbf-inner-pre-header-right p .fa,#footer .wpbf-widget-footer .li,#footer .wpbf-widget-footer .fa{display:inline-block;height:24px;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:16px}#header #pre-header .wpbf-inner-pre-header-right p .li,#footer .wpbf-widget-footer .li{background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/linkedin-white.svg')}#header #pre-header .wpbf-inner-pre-header-right p .fa,#footer .wpbf-widget-footer .fa{background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/facebook-white.svg')}#header .wpbf-navigation{background-color:#fff}#header .wpbf-logo img{width:200px}#header .wpbf-menu a{display:inline-block;position:relative;font-size:16px;color:var(--text)}#header .wpbf-menu a:before{position:absolute;bottom:8px;left:20px;right:20px;content:'';display:block !important;background-color:var(--text);height:2px;width:0;transition:all .3s ease}#header .wpbf-menu>.current-menu-item>a{color:var(--text) !important}#header .wpbf-menu>.current-menu-item>a:before,#header .wpbf-menu a:hover:before{width:calc(100% - 40px)}#header .wpbf-menu a i{font-size:12px}#header .wpbf-menu>.btn>a{font-family:'Open Sans Bold';padding:12px 28px;background-color:var(--blue);color:#fff !important;transition:all .3s ease}#header .wpbf-menu>.btn>a:before{display:none !important}#header .wpbf-menu>.btn>a:hover{background-color:var(--green)}.cta-modal{position:fixed;right:-16px;top:80%;height:64px;width:88px;background-color:rgb(9 133 130/50%);z-index:9999;transition:all .3s ease}.cta-modal:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block !important;background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/free-consul.svg');background-size:56px;background-position:8px 8px;background-repeat:no-repeat}.cta-modal:hover{right:0}.cky-consent-container *{font-family:'Open Sans',sans-serif}.cky-title{font-family:'Open Sans Bold';color:var(--dark-blue)}.cky-btn-accept{display:inline-block !important;background-color:var(--blue) !important;border:none !important;color:#fff !important;padding:12px 28px !important;font-family:'Open Sans Bold' !important;margin-top:8px !important;transition:all .3s ease !important}.cky-btn-accept:hover{background-color:var(--green) !important;opacity:1 !important}.cky-btn-reject{display:inline-block !important;background-color:transparent !important;border:2px solid var(--blue) !important;color:var(--blue) !important;padding:12px 28px !important;font-family:'Open Sans Bold' !important;margin-right:0 !important;transition:all .3s ease !important}.cky-btn-reject:hover{color:var(--green) !important;border:2px solid var(--green) !important;opacity:1 !important}.cky-btn-customize,.cky-btn-preferences{display:inline-block !important;background-color:transparent !important;font-family:'Open Sans Bold' !important;border:none !important;color:var(--blue) !important;padding:12px 28px !important;text-decoration:underline !important;transition:all .45s ease !important}.cky-btn-customize:hover,.cky-btn-preferences:hover{color:var(--green) !important}.cky-footer-wrapper>div:last-child{display:none !important}.cky-revisit-bottom-left{background-color:var(--blue) !important}.rw-whitespace{height:64px}.wpcf7-response-output{border:none !important}.wpcf7-acceptance label{padding-left:8px}.wpcf7-acceptance label:before{position:absolute;top:calc(50% - 6px);left:0;content:'';display:block !important;background-color:transparent;border:1px solid #fff;height:12px;width:12px}.wpcf7-acceptance label.active:after{position:absolute;top:calc(50% - 3px);left:3px;content:'';display:block !important;background-color:#fff;height:6px;width:6px}.wpcf7-acceptance input{display:none}.wpcf7-spinner{display:none}.rw-home-header{display:flex;align-items:center;flex-flow:row nowrap}.rw-home-header:before{position:absolute;right:0;bottom:0;left:0;content:'';display:block !important;background-color:var(--grey);height:100px;z-index:-1}.rw-home-header .home-header-text{width:799px;margin-left:calc(60vw - 800px);padding:40px 64px 150px 0}.rw-home-header .home-header-text h1{margin-bottom:48px}.rw-home-header .home-header-text .boostu-btn{margin-right:24px}.rw-home-header .home-header-text a:not(.boostu-btn){position:relative}.rw-home-header .home-header-text a:not(.boostu-btn):before{position:absolute;bottom:0;left:0;right:0;content:'';display:block !important;background-color:var(--green);height:2px;width:0;transition:all .3s ease}.rw-home-header .home-header-text a:not(.boostu-btn):hover:before{width:100%}.rw-home-header .home-header-img{width:40vw}.rw-home-header .home-header-img img{height:500px;object-fit:cover;width:100%}.rw-header{padding:80px 0 0}.rw-header .header-text{display:flex;align-items:center;flex-flow:row wrap;margin-top:24px}.rw-header .header-text>*{width:50%}.rw-home-services{background-color:var(--grey)}.rw-home-services:before{position:absolute;top:60%;right:0;bottom:0;left:0;content:'';display:block !important;background:linear-gradient(0deg,rgba(82,100,117,1) 0%,rgba(231,231,231,1) 100%)}.rw-home-services .home-services-text{display:flex;align-items:center;padding:80px 0}.rw-home-services .home-services-text h2{width:40%}.rw-home-services .home-services-text .home-services-text-text{width:60%}.rw-home-services .home-services-text .home-services-text-text p{margin-bottom:32px}.rw-home-services .home-services-blocks,.rw-shortcode .search-filter-results{display:flex;flex-flow:row wrap;gap:24px;padding-bottom:80px}.rw-home-services .home-services-blocks{transform:translateY(50px);opacity:0;transition:all .45s ease}.rw-home-services .home-services-blocks.scrolled{transform:translateY(0);opacity:1}.rw-home-services .home-services-blocks .home-services-block{position:relative;width:calc(25% - 24px);background-color:var(--grey-blue);padding:40px 40px 70px}.rw-shortcode .search-filter-results .sf-services-block{position:relative;width:calc(20% - 24px);background-color:var(--grey-blue);padding:24px 24px 70px}.rw-home-services .home-services-blocks .home-services-block img,.rw-shortcode .search-filter-results .sf-services-block img{width:80px;height:80px;object-fit:contain;background-color:rgba(255,255,255,.25);padding:16px;margin-bottom:40px}.rw-home-services .home-services-blocks .home-services-block .home-services-block-btn,.rw-shortcode .search-filter-results .sf-services-block .sf-services-block-btn{display:inline-block;position:absolute;bottom:24px;left:24px;padding-bottom:4px;font-family:'Open Sans Bold'}.rw-services .services-block .services-block-btn{position:relative;display:inline-block;padding-bottom:4px;font-family:'Open Sans Bold'}.rw-shortcode .search-filter-results .case-block .case-block-btn,.rw-partners .partners-wrapper .partner-block .partner-block-btn{position:relative;display:inline-block;padding-bottom:4px;font-family:'Open Sans Bold'}.rw-home-services .home-services-blocks .home-services-block .home-services-block-btn:before,.rw-shortcode .search-filter-results .sf-services-block .sf-services-block-btn:before,.rw-shortcode .search-filter-results .case-block .case-block-btn:before,.rw-partners .partners-wrapper .partner-block .partner-block-btn:before,.rw-services .services-block .services-block-btn:before{position:absolute;bottom:0;left:0;content:'';display:block !important;height:2px;width:100%;background-color:#fff;transition:all .3s ease}.rw-home-services .home-services-blocks .home-services-block:hover .home-services-block-btn:before,.rw-shortcode .search-filter-results .sf-services-block:hover .sf-services-block-btn:before,.rw-shortcode .search-filter-results .case-block:hover .case-block-btn:before,.rw-partners .partners-wrapper .partner-block .partner-block-btn:hover:before,.rw-services .services-block:hover .services-block-btn:before{width:0}.rw-services:before{position:absolute;top:80%;right:0;bottom:0;left:0;content:'';display:block !important;background-color:var(--grey)}.rw-services .services-blocks{display:flex;flex-flow:row wrap;gap:32px}.rw-services .services-blocks .services-block{width:calc(50% - 32px);background-color:var(--green);padding:48px;transition:all .3s ease}.rw-services .services-block:hover{opacity:.8}.rw-services .services-blocks .services-block img{width:80px;height:80px;object-fit:contain;background-color:rgba(255,255,255,.25);padding:16px;margin-bottom:40px}.rw-testimonials{padding:80px 0;background-color:var(--grey-blue)}.rw-testimonials:before{position:absolute;top:0;right:0;bottom:0;left:70%;content:'';display:block !important;background:linear-gradient(270deg,rgba(82,100,117,1) 0%,rgba(82,100,117,0) 100%);pointer-events:none;z-index:999}.rw-testimonials:after{position:absolute;top:0;right:70%;bottom:0;left:0;content:'';display:block !important;background:linear-gradient(90deg,rgba(82,100,117,1) 0%,rgba(82,100,117,0) 100%);pointer-events:none;z-index:999}.rw-testimonials .testimonials-text{text-align:center}.rw-testimonials .testimonials-slider{width:70%;margin:0 auto}.rw-testimonials .testimonials-slider .slick-list{overflow:visible}.rw-testimonials .testimonials-slider .slick-arrow{position:absolute;top:100px;text-indent:-9999px;background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/arrow-white.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:32px;width:32px;cursor:pointer;transition:all .3s ease}.rw-testimonials .testimonials-slider .slick-arrow:hover{opacity:.6}.rw-testimonials .testimonials-slider .slick-arrow.slick-prev{left:32px;transform:scaleX(-1)}.rw-testimonials .testimonials-slider .slick-arrow.slick-next{right:32px}.rw-testimonials .testimonials-slider .testimonial-block{text-align:center;padding:0 40px}.rw-testimonials .testimonials-slider .testimonial-block .testimonial-block-quote{border:1px solid #fff;padding:48px}.rw-testimonials .testimonials-slider .testimonial-block .testimonial-block-img{position:relative;background-color:var(--grey-blue);width:80px;height:80px;border-radius:100px;padding:16px;margin:-48px auto 16px auto}.rw-testimonials .testimonials-slider .testimonial-block .testimonial-block-img:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;content:'';display:block !important;border:1px solid #fff;border-radius:100px}.rw-testimonials .testimonials-slider .testimonial-block img{height:48px;width:48px;object-fit:cover;border-radius:100px;margin:0 auto}.rw-testimonials .testimonials-slider .testimonial-block .testimonial-block-name{font-family:'Open Sans Bold';margin-bottom:4px}.rw-cta.bg-top:before{position:absolute;top:0;right:0;bottom:50%;left:0;content:'';display:block !important;background-color:var(--grey)}.home .rw-cta.bg-top:before{background-color:var(--grey-blue)}.rw-cta .wpbf-container{display:flex;align-items:center;flex-flow:row wrap;background-color:var(--blue);padding:0;transform:translateY(50px);opacity:0;transition:all .45s ease}.rw-cta.scrolled .wpbf-container{transform:translateY(0);opacity:1}.rw-cta .wpbf-container>div{width:50%}.rw-cta .wpbf-container .cta-img{height:400px}.rw-cta .wpbf-container .cta-img img{width:100%;height:100%;object-fit:cover}.rw-cta .wpbf-container .cta-text{padding:48px}.rw-news-home .news-home-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.rw-news-home .news-home-slider{padding-bottom:64px}.rw-news-home .news-home-slider .slick-list{overflow:visible}.rw-news-home .news-home-slider .slick-arrow{position:absolute;bottom:-16px;text-indent:-9999px;background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/arrow-black.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:24px;width:24px;cursor:pointer;transition:all .3s ease}.rw-news-home .news-home-slider .slick-arrow:hover{opacity:.6}.rw-news-home .news-home-slider .slick-arrow.slick-prev{left:0;transform:scaleX(-1)}.rw-news-home .news-home-slider .slick-arrow.slick-next{right:0}.rw-news-home .custom-dots{position:absolute;bottom:32px;height:2px;width:calc(100% - 40px);background-color:rgb(24 24 24/20%)}.rw-news-home .custom-dots .fill{display:block;position:absolute;top:0;left:0;height:2px;background-color:var(--text);transition:all .45s ease}.rw-news-home .news-home-slider .news-block{padding:0 24px 0 0}.rw-news-home .news-home-slider .news-block img{height:250px;width:100%;object-fit:cover;margin-bottom:24px}.rw-news-home .news-home-slider .news-block .news-block-date{color:var(--blue)}.rw-text-image .text-image-row{display:flex;align-items:center}.rw-text-image .text-image-row:nth-child(2n+1) .text-image-text{width:650px;margin-left:calc(50vw - 650px);padding-right:64px;transform:translateX(-50px);opacity:0;transition:all .45s ease}.rw-text-image .text-image-row:nth-child(2n+2) .text-image-text{width:650px;padding-left:64px;transform:translateX(50px);opacity:0;transition:all .45s ease}.rw-text-image .text-image-row.scrolled .text-image-text{transform:translateX(0);opacity:1}.rw-text-image .text-image-row img{width:50%}.rw-cta-newsletter:before{position:absolute;top:50%;right:0;bottom:0;left:0;content:'';display:block !important;background-color:var(--text)}.rw-cta-newsletter .wpbf-container{display:flex;align-items:center;background-color:var(--grey-blue);padding:48px 80px}.rw-cta-newsletter .wpbf-container>div{width:50%}.rw-cta-newsletter h2{font-size:1.6em;margin-bottom:0}.rw-cta-newsletter .wpcf7 p{display:flex;align-items:center;margin-bottom:0}.rw-cta-newsletter .wpcf7 p:nth-child(2){margin-bottom:8px}.rw-cta-newsletter .wpcf7 input[type=email]{background:rgba(255,255,255,.1);border:none;color:#fff}.rw-cta-newsletter .wpcf7 input::placeholder{color:#fff;opacity:1}.rw-cta-newsletter .wpcf7 input[type=submit]{height:48px}.rw-shortcode{padding:80px 0;background-color:var(--grey)}.rw-shortcode .searchandfilter ul{padding-left:0}.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal{position:absolute;top:0;right:0}.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal h4{position:relative;padding-right:24px}.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal h4:before{position:absolute;top:calc(50% - 6px);right:0;content:'';display:block;background-image:url('https://www.horsten.be/wp-content/uploads/2025/01/chevron-grey.svg');background-position:center;background-size:contain;background-repeat:no-repeat;height:12px;width:12px;pointer-events:none}.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal>ul{border:none;background:0 0;padding:0 24px 0 0}.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal>ul li{display:block}.rw-shortcode .searchandfilter>ul>li{position:relative;margin:0 0 16px;transition:all .35s ease}.rw-shortcode .searchandfilter ul .children,.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal>ul{position:absolute;left:0;opacity:0;padding:16px 24px;margin:0;background:#fff;pointer-events:none;transition:all .35s ease}.rw-shortcode .searchandfilter ul li.sf-item-56:hover .children,.rw-shortcode .searchandfilter ul li.sf-item-11:hover .children,.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal:hover>ul{opacity:1;pointer-events:all}.rw-shortcode .searchandfilter ul .children li{display:block}.rw-shortcode .searchandfilter ul .children li label,.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal li label{position:relative;padding:0}.rw-shortcode .searchandfilter ul .children li:hover label,.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal li:hover label{color:var(--text)}.rw-shortcode .searchandfilter ul .children li label:before,.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal li label:before{position:absolute;bottom:0;left:0;right:0;content:'';display:block !important;background-color:var(--text);height:2px;width:0;transition:all .3s ease}.rw-shortcode .searchandfilter ul .children li label:hover:before,.rw-shortcode .searchandfilter ul .children li.sf-option-active label:before,.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal li label:hover:before,.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal li.sf-option-active label:before{width:100%}.rw-shortcode .searchandfilter ul li:has(.children)>label{position:relative;padding-right:48px}.rw-shortcode .searchandfilter ul li:has(.children)>label:before{position:absolute;top:calc(50% - 6px);right:24px;content:'';display:block;background-image:url(https://www.horsten.be/wp-content/uploads/2025/01/chevron-grey.svg);background-position:center;background-size:contain;background-repeat:no-repeat;height:12px;width:12px;pointer-events:none}.rw-shortcode .searchandfilter ul li ul li{position:relative;display:inline-block}.rw-shortcode .searchandfilter ul li ul li label{padding:0 24px 0 0;cursor:pointer;transition:all .3s ease}.rw-shortcode .searchandfilter ul li ul li:hover>label{color:var(--green)}.rw-shortcode .searchandfilter ul li ul li.sf-option-active>label,.rw-shortcode .searchandfilter ul li ul li:has(.sf-option-active)>label{color:var(--text);font-family:'Open Sans Bold'}.rw-shortcode .searchandfilter ul li ul li input{display:none}.header-breadcrumb a{font-family:'Open Sans Regular',sans-serif}.rw-service-wrapper .header-breadcrumb,.rw-case-wrapper .header-breadcrumb,.rw-news-wrapper .header-breadcrumb,.rw-event-wrapper .header-breadcrumb{padding:24px 0 32px}.rw-service-wrapper .service-wrapper-text,.rw-case-wrapper .case-wrapper-text{display:flex;align-items:center;width:70%;margin:32px auto}.rw-case-wrapper .case-wrapper-text{justify-content:space-between}.rw-news-wrapper .news-wrapper-text{width:70%;margin:32px auto}.rw-case-wrapper .case-wrapper-text h1{margin-bottom:8px}.rw-service-wrapper .service-wrapper-text img{background-color:var(--green);padding:16px;width:80px;height:80px;margin-left:32px}.rw-service-wrapper .service-wrapper-content,.rw-case-wrapper .case-wrapper-content,.rw-news-wrapper .news-wrapper-content{width:70%;margin:0 auto}.rw-service-wrapper .service-wrapper-content .wpbf-container,.rw-case-wrapper .case-wrapper-content .wpbf-container,.rw-news-wrapper .news-wrapper-content .wpbf-container,.rw-event-wrapper .event-wrapper-content .wpbf-container{padding:0}.rw-shortcode .search-filter-results .case-block{width:calc(25% - 24px);background-color:var(--grey-blue);padding:24px}.rw-shortcode .search-filter-results .case-block img{background-color:#fff;max-height:150px;object-fit:contain;padding:16px;margin-bottom:24px}.rw-shortcode .search-filter-results .pagination{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.rw-shortcode .search-filter-results .pagination .nav-count{position:absolute;top:0;right:0;left:0;pointer-events:none}.rw-shortcode .search-filter-results .pagination .nav-count p{text-align:center}.rw-shortcode .search-filter-results .news-block{width:calc(33% - 12px);margin-bottom:40px}.rw-shortcode .search-filter-results .news-block img{margin-bottom:24px;width:100%;height:250px;object-fit:cover}.rw-shortcode .search-filter-results .news-block .news-block-date{color:var(--blue)}.rw-case-slider .case-slider-wrapper{margin-top:40px}.rw-case-slider .case-slider-wrapper .case-slider-block{margin:0 40px;filter:grayscale(1);transition:all .3s ease}.rw-case-slider .case-slider-wrapper .case-slider-block:hover{filter:grayscale(0)}.rw-case-slider .case-slider-wrapper .case-slider-block img{height:100px;object-fit:contain}.rw-timeline .timeline-block-title h2{text-align:center;margin-bottom:48px}.rw-timeline .timeline-block-wrapper .timeline-block{position:relative;width:50%;margin-bottom:48px;padding:0 32px 0 0;text-align:right}.rw-timeline .timeline-block-wrapper .timeline-block:last-child{margin-bottom:0}.rw-timeline .timeline-block-wrapper .timeline-block:nth-child(2n+2){margin-left:50%;padding:0 0 0 32px;text-align:left}.rw-timeline .timeline-block-wrapper .timeline-block:before{position:absolute;top:4px;right:-7px;content:'';display:block !important;background-color:var(--grey);height:16px;width:16px;padding:8px;border-radius:100px;transition:all .3s ease}.rw-timeline .timeline-block-wrapper .timeline-block.scrolled:before{background-color:var(--green)}.rw-timeline .timeline-block-wrapper .timeline-block:nth-child(2n+2):before{left:-9px;right:unset}.rw-timeline .timeline-block-wrapper .timeline-block:after{position:absolute;top:8px;right:0;content:'';display:block !important;background-color:var(--grey);height:calc(100% + 48px);width:2px;transition:all .3s ease}.rw-timeline .timeline-block-wrapper .timeline-block:nth-child(2n+2):after{left:-2px;right:0}.rw-timeline .timeline-block-wrapper .timeline-block.scrolled:after{background-color:var(--green)}.rw-timeline .timeline-block-wrapper .timeline-block img{max-height:300px;object-fit:contain;object-position:left;transform:translateX(-50px);opacity:0;transition:all .45s ease}.rw-timeline .timeline-block-wrapper .timeline-block:nth-child(2n+2) img{transform:translateX(50px);opacity:0}.rw-timeline .timeline-block-wrapper .timeline-block .timeline-block-text{position:relative;padding:24px 0 0;transform:translateX(-50px);opacity:0;transition:all .45s ease}.rw-timeline .timeline-block-wrapper .timeline-block:nth-child(2n+2) .timeline-block-text{transform:translateX(50px);opacity:0}.rw-timeline .timeline-block-wrapper .timeline-block.scrolled img,.rw-timeline .timeline-block-wrapper .timeline-block.scrolled .timeline-block-text{transform:translateX(0) !important;opacity:1 !important}.rw-timeline .timeline-block-wrapper .timeline-block .timeline-block-text .timeline-block-text-date{display:inline-block;background-color:var(--grey);color:#fff;padding:8px 24px;font-family:'Open Sans Bold';transition:all .3s ease}.rw-timeline .timeline-block-wrapper .timeline-block.scrolled .timeline-block-text .timeline-block-text-date{background-color:var(--green)}.rw-team .team-wrapper{display:flex;flex-flow:row wrap;gap:32px;margin:32px 0 48px}.rw-team .team-wrapper .team-block{width:calc(25% - 32px);cursor:pointer}.rw-team .team-wrapper .team-block img{width:100%;max-height:200px;object-fit:contain;object-position:center;border:1px solid var(--grey)}.rw-team .team-wrapper .team-block .team-block-text{position:relative;margin-top:24px}.rw-team .team-wrapper .team-block .team-block-text h3{margin-bottom:0}.rw-team .team-wrapper .team-block .team-block-text .li{position:absolute;top:0;right:0;display:block;height:24px;width:24px;background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/linkedin-black.svg');background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease}.rw-team .team-wrapper .team-block .team-block-text .li:hover{opacity:.6}.rw-team .team-wrapper .team-block-popup{display:none}.rw-team .team-wrapper .team-block-popup.open{display:block}.rw-team .team-wrapper .team-block-popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:9}.rw-team .team-wrapper .team-block-popup .team-block-popup-inner{position:relative;margin:5% auto 0 auto;max-height:80%;max-width:1300px;padding:48px;background-color:#fff;overflow:scroll;z-index:9999}.rw-team .team-wrapper .team-block-popup .close{position:absolute;top:48px;right:48px;display:block;height:24px;width:24px;background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/close.svg');background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:all .3s ease}.rw-team .team-wrapper .team-block-popup .close:hover{opacity:.6}.rw-team .team-wrapper .team-block-popup .team-block-popup-header{display:flex;align-items:center}.rw-team .team-wrapper .team-block-popup .team-block-popup-header img{height:150px;margin-right:24px}.rw-team .team-wrapper .team-block-popup .team-block-popup-header h3{margin-bottom:8px}.rw-team .team-wrapper .team-block-popup .li{display:block;height:24px;width:24px;background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/linkedin-black.svg');background-size:contain;background-position:center;background-repeat:no-repeat;transition:all .3s ease}.rw-team .team-wrapper .team-block-popup .li:hover{opacity:.6}.rw-partners{padding:80px 0;background-color:var(--grey)}.rw-partners .partners-wrapper{display:flex;flex-flow:row wrap;gap:32px}.rw-partners .partners-wrapper .partner-block{width:calc(50% - 32px);background-color:var(--grey-blue);padding:24px}.rw-partners .partners-wrapper .partner-block img{background-color:#fff;max-width:150px;margin-bottom:24px}.rw-partners .partners-wrapper .partner-block .partner-block-btn{margin-top:24px}.rw-events .events-wrapper{display:flex;flex-flow:row wrap;gap:32px;margin-bottom:80px}.rw-events .events-wrapper .event-block{width:calc(33% - 32px);padding:32px;border:1px solid var(--grey);transition:all .3s ease}.rw-events .events-wrapper .event-block:hover{background-color:var(--blue)}.rw-events .events-wrapper .event-block:hover *{color:#fff}html[lang=nl-NL] .rw-events .events-wrapper .event-block .event-block-date{text-transform:lowercase}.rw-events .events-wrapper .event-block:hover .arrow-btn:before{background-image:url('https://www.horsten.be/wp-content/uploads/2023/07/arrow-white.svg')}.rw-event-wrapper .event-wrapper-inner{display:flex;align-items:flex-start;flex-flow:row wrap}.rw-event-wrapper .event-wrapper-inner .event-wrapper-left{width:70%;padding-right:64px}.rw-event-wrapper .event-wrapper-inner .event-wrapper-left .event-wrapper-date{display:none}.rw-event-wrapper .event-wrapper-inner .event-wrapper-right{width:30%;padding:32px;border:1px solid var(--grey)}.rw-event-wrapper .event-wrapper-inner .event-wrapper-right p{margin-bottom:4px}.rw-locations .location-block{display:flex;align-items:center;flex-flow:row wrap;margin-bottom:64px}.rw-locations .location-block:last-child{margin-bottom:0}.rw-locations .location-block .location-block-left{width:40%;padding-right:64px}.rw-locations .location-block .location-block-right{width:60%;display:flex;align-items:center;border:1px solid var(--grey)}.rw-locations .location-block .location-block-right>img{display:block;height:400px;width:50%;object-fit:cover}.rw-locations .location-block .location-block-right>div{padding:32px;width:50%}.rw-contact .contact-form{background-color:var(--grey);padding:64px;margin-bottom:48px}.rw-contact .contact-form .half{display:flex;align-items:center;gap:12px}.rw-contact .contact-form .half label{width:calc(50% - 12px);display:inline-block}.rw-contact .contact-form p:nth-child(4){text-align:center}.rw-contact .contact-locations{display:flex;flex-flow:row wrap;gap:32px}.rw-contact .contact-locations .contact-location-block{width:calc(33.33% - 32px);border:1px solid var(--grey);padding:32px}.rw-image .images-wrapper{display:flex;gap:32px;flex-flow:row wrap}.rw-image .images-wrapper img{width:calc(25% - 24px);object-fit:contain}#footer,#footer .wpbf-widget-footer{background-color:var(--text)}#footer *{color:#fff}#footer a{font-family:'Open Sans Regular';transition:all .3s ease}#footer a:hover{opacity:.6}#footer .wpbf-widget-footer .wpbf-inner-widget-footer{padding:80px 20px 24px}#footer .wpbf-widget-footer img{width:200px;margin-bottom:32px}#footer .wpbf-widget-footer .li,#footer .wpbf-widget-footer .fa{margin-left:0;margin-right:16px}#footer .wpbf-widget-footer .wpbf-footer-widget-2 a,#footer .wpbf-widget-footer .wpbf-footer-widget-3 a,#footer .wpbf-widget-footer .wpbf-footer-widget-4 a{display:block;padding:8px 0}#footer .wpbf-widget-footer .wpbf-footer-widget-2 #menu-footer-1>li>a,#footer .wpbf-widget-footer .wpbf-footer-widget-3 #menu-footer-2>li:nth-child(1)>a,#footer .wpbf-widget-footer .wpbf-footer-widget-4 #menu-footer-3>li:nth-child(1)>a{font-family:'Open Sans Bold'}#footer .wpbf-inner-footer{border-top:1px solid #fff;padding:24px 20px}#footer .wpbf-inner-footer p{display:flex;justify-content:space-between}#footer .wpbf-inner-footer p img{display:inline-block;width:75px;margin:-4px 0 0 4px}@media only screen and (max-width:1024px){h3{font-size:20px}header{z-index:9999}#header #pre-header a{display:block}.wpbf-mobile-logo img{width:150px}#wpbf-mobile-menu-toggle{position:relative;height:20px;width:28px}#wpbf-mobile-menu-toggle:before{position:absolute;top:0;left:0;content:'';display:block !important;height:2px;width:28px;background:var(--blue);transition:all .3s ease}#wpbf-mobile-menu-toggle:after{position:absolute;bottom:0;left:0;content:'';display:block !important;height:2px;width:28px;background:var(--blue);transition:all .3s ease}#wpbf-mobile-menu-toggle span{display:block;height:2px;width:28px;background:var(--blue);margin:-1px 0 0;clip:unset;clip-path:unset;transition:all .3s ease}#wpbf-mobile-menu-toggle.open:before{top:9px;transform:rotate(45deg)}#wpbf-mobile-menu-toggle.open:after{bottom:9px;transform:rotate(-45deg)}#wpbf-mobile-menu-toggle.open span{width:0}.wpbf-mobile-menu .menu-item{border:none !important}.wpbf-mobile-menu .menu-item .sub-menu{padding-left:16px}.rw-home-header .home-header-text,.rw-text-image .text-image-row:nth-child(2n+1) .text-image-text{width:calc(50% - 20px);margin-left:20px}.rw-text-image .text-image-row:nth-child(2n+2) .text-image-text{width:50%;padding-left:32px}.rw-home-header .home-header-img{width:50%}.rw-home-services .home-services-blocks .home-services-block,.rw-shortcode .search-filter-results .sf-services-block{width:calc(50% - 24px)}.rw-testimonials:before{left:90%}.rw-testimonials:after{right:90%}.rw-testimonials .testimonials-slider{width:100%}.rw-partners .partners-wrapper .partner-block{display:block}.rw-partners .partners-wrapper .partner-block .partner-block-text{width:100%;padding-left:0;margin-top:24px}}@media only screen and (max-width:768px){#header #pre-header{display:none}.rw-home-header,.rw-home-services .home-services-text,.rw-cta .wpbf-container,.rw-header .header-text,.rw-event-wrapper .event-wrapper-inner,.rw-locations .location-block,.rw-text-image .text-image-row{display:block}.rw-home-header .home-header-img,.rw-home-services .home-services-text h2,.rw-home-services .home-services-text .home-services-text-text,.rw-cta .wpbf-container>div,.rw-service-wrapper .service-wrapper-content,.rw-case-wrapper .case-wrapper-content,.rw-news-wrapper .news-wrapper-content,.rw-service-wrapper .service-wrapper-text,.rw-case-wrapper .case-wrapper-text,.rw-shortcode .search-filter-results .case-block,.rw-header .header-text>*,.rw-services .services-blocks .services-block,.rw-home-services .home-services-blocks .home-services-block,.rw-shortcode .search-filter-results .sf-services-block,.rw-contact .contact-locations .contact-location-block,.rw-partners .partners-wrapper .partner-block,.rw-events .events-wrapper .event-block,.rw-event-wrapper .event-wrapper-inner .event-wrapper-left,.rw-event-wrapper .event-wrapper-inner .event-wrapper-right,.rw-locations .location-block .location-block-left,.rw-locations .location-block .location-block-right,.rw-shortcode .search-filter-results .news-block,.rw-news-wrapper .news-wrapper-text,.rw-text-image .text-image-row img{width:100%}.rw-home-header .home-header-text,.rw-text-image .text-image-row:nth-child(2n+1) .text-image-text{width:100%;padding:48px 20px;margin-left:0}.rw-cta .wpbf-container .cta-img{height:auto}.rw-team .team-wrapper .team-block{width:calc(50% - 32px)}.rw-event-wrapper .event-wrapper-inner .event-wrapper-right,.rw-locations .location-block .location-block-right{margin-top:40px}.rw-event-wrapper .event-wrapper-inner .event-wrapper-left .event-wrapper-date{display:block}.rw-image .images-wrapper img{width:calc(50% - 24px)}.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal{position:relative}.rw-shortcode .searchandfilter ul .sf-field-taxonomy-jaartal h4{display:inline-block}}@media only screen and (max-width:480px){h1{font-size:2em}.rw-home-header .home-header-text a:nth-child(3){display:block;margin-top:16px}.rw-home-services .home-services-blocks .home-services-block p:nth-child(3){display:none}.rw-testimonials .testimonials-slider .slick-list{padding:0 24px !important}.rw-testimonials .testimonials-slider .testimonial-block{padding:0 24px}.rw-testimonials .testimonials-slider .testimonial-block .testimonial-block-quote{padding:16px}.rw-testimonials .testimonials-slider .slick-arrow{top:unset;bottom:0}.rw-news-home .news-home-header,.rw-cta-newsletter .wpbf-container,.rw-cta-newsletter .wpcf7 p,.rw-contact .contact-form .half,#footer .wpbf-inner-footer p{display:block}.rw-news-home .news-home-slider,.rw-cta-newsletter .wpbf-container>div,.rw-contact .contact-form .half label,.rw-team .team-wrapper .team-block{width:100%}.rw-cta-newsletter .wpbf-container .cta-newsletter-form{margin-top:32px}.rw-timeline .timeline-block-wrapper .timeline-block{width:100%;margin-left:0 !important;padding:0 0 0 32px !important;text-align:left !important}.rw-timeline .timeline-block-wrapper .timeline-block:before{left:-2px !important;right:unset}.rw-timeline .timeline-block-wrapper .timeline-block:after{left:5px !important;right:unset}.rw-timeline .timeline-block-wrapper .timeline-block img,.rw-timeline .timeline-block-wrapper .timeline-block .timeline-block-text{transform:translateX(-50px) !important}.rw-timeline .timeline-block-wrapper .timeline-block.scrolled img,.rw-timeline .timeline-block-wrapper .timeline-block.scrolled .timeline-block-text{transform:translateX(0) !important}.rw-contact .contact-form .half label{margin-bottom:20px}.rw-contact .contact-form p:nth-child(4){text-align:left}.rw-event-wrapper .event-wrapper-inner .event-wrapper-left{padding-right:0}.rw-locations .location-block .location-block-right{flex-flow:column-reverse wrap}.rw-locations .location-block .location-block-right>div{width:100%}.rw-locations .location-block .location-block-right>img{width:100%}.rw-cta-newsletter .wpbf-container{padding:48px 32px}.rw-image .images-wrapper img{width:100%}#footer .wpbf-inner-footer p a,#footer .wpbf-inner-footer p span{display:block;margin-bottom:8px}}