:root{--ease-in-quad:cubic-bezier(.55,.085,.68,.53);--ease-in-cubic:cubic-bezier(.550,.055,.675,.19);--ease-in-quart:cubic-bezier(.895,.03,.685,.22);--ease-in-quint:cubic-bezier(.755,.05,.855,.06);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-in-circ:cubic-bezier(.6,.04,.98,.335);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-out-circ:cubic-bezier(.075,.82,.165,1);--ease-in-out-quad:cubic-bezier(.455,.03,.515,.955);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-in-out-quart:cubic-bezier(.77,0,.175,1);--ease-in-out-quint:cubic-bezier(.86,0,.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(.785,.135,.15,.86);--red:#e34e26;--blue:#9db4de;--black:#000;--white:#fff;--dark-gray:#262420;--medium-gray:#cdc7bc;--light-gray:#d9d9d9;--beige:#f8f4ef}.color--white{color:var(--white)}.color--red{color:var(--red)}.color--blue{color:var(--blue)}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v12-latin-regular.eot);src:local(""),url(../fonts/inter-v12-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-latin-regular.woff2) format("woff2"),url(../fonts/inter-v12-latin-regular.woff) format("woff"),url(../fonts/inter-v12-latin-regular.ttf) format("truetype"),url(../fonts/inter-v12-latin-regular.svg#Inter) format("svg")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter-v12-latin-600.eot);src:local(""),url(../fonts/inter-v12-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-latin-600.woff2) format("woff2"),url(../fonts/inter-v12-latin-600.woff) format("woff"),url(../fonts/inter-v12-latin-600.ttf) format("truetype"),url(../fonts/inter-v12-latin-600.svg#Inter) format("svg")}body .entry-content form label,body .form-wrapper form label{color:var(--black);font-size:.75rem;font-weight:600;margin-bottom:8px;text-transform:uppercase}body .entry-content form .form-control,body .entry-content form input[type=email],body .entry-content form input[type=tel],body .entry-content form input[type=text],body .form-wrapper form .form-control,body .form-wrapper form input[type=email],body .form-wrapper form input[type=tel],body .form-wrapper form input[type=text]{border-color:var(--light-gray);color:var(--black);font-size:1rem;height:42px;padding:13px 16px}body .entry-content form .form-control:focus,body .entry-content form input[type=email]:focus,body .entry-content form input[type=tel]:focus,body .entry-content form input[type=text]:focus,body .form-wrapper form .form-control:focus,body .form-wrapper form input[type=email]:focus,body .form-wrapper form input[type=tel]:focus,body .form-wrapper form input[type=text]:focus{border-color:var(--black)}body .entry-content form textarea,body .form-wrapper form textarea{border-color:var(--light-gray);height:76px!important}body .entry-content form .form-group,body .form-wrapper form .form-group{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:16px}body .gform_wrapper .gfield_label_before_complex{display:none!important}body .gform_wrapper .gfield_label,body .gform_wrapper .ginput_container label{color:var(--black);font-size:.75rem!important;font-weight:600;line-height:1;margin-bottom:8px;padding-top:10px!important;text-transform:uppercase}body .gform_wrapper input[type=email],body .gform_wrapper input[type=tel], .gform_wrapper input[type=number],body .gform_wrapper input[type=text]{border:1px solid var(--light-gray);color:var(--black);font-size:1rem;height:42px;padding:13px 16px}body .gform_wrapper input[type=email]:focus,body .gform_wrapper input[type=tel]:focus, .gform_wrapper input[type=number]:focus,body .gform_wrapper input[type=text]:focus{border-color:var(--black)}body .gform_wrapper textarea{border-color:var(--light-gray)}body .gform_wrapper textarea:focus{border-color:var(--black)}body .gform_wrapper .ginput_container_consent label{text-transform:none}body .gform_wrapper .ginput_container_select{position:relative}body .gform_wrapper .ginput_container_select select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid var(--light-gray);color:var(--black);font-size:1rem;height:42px;padding:9px 16px 11px}body .gform_wrapper .ginput_container_select select:focus{border-color:var(--black)}body .gform_wrapper .ginput_container_select:after{background:url(../images/caret-down.svg) no-repeat;background-size:12px 12px;content:"";display:block;height:12px;position:absolute;right:14px;top:15px;width:12px;z-index:1}body .gform_wrapper .gform_required_legend{display:none}body .gform_wrapper .gfield_description,body .gform_wrapper .gform_fileupload_rules{font-size:.75rem!important}body .gform_wrapper.gravity-theme .gform_footer button,body .gform_wrapper.gravity-theme .gform_footer input,body .gform_wrapper.gravity-theme .gform_page_footer button,body .gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:0}body .gform_wrapper.gravity-theme .gform_footer,body .gform_wrapper.gravity-theme .gform_page_footer{margin-top:32px;padding:0}body .gform_drop_area{background:#f3f3f3;border-color:#d9d9d9}body .gform_button_select_files{border:1px solid #d3d3d3;color:rgba(0,0,0,.3);font-size:.85rem;padding:6px 13px}body .gform_button_select_files:hover{border-color:var(--black);color:var(--black)}body .gform_drop_instructions{color:var(--black);font-size:.75rem;opacity:.3}:root{--default-font:"Inter","Open Sans",sans-serif,Helvetica,Arial}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-moz-selection{background-color:rgba(157,180,222,.5)}body ::selection{background-color:rgba(157,180,222,.5)}body .page-content{font-family:var(--default-font)}body .page-content .h1,body .page-content .h2,body .page-content .h3,body .page-content .h4,body .page-content .h5,body .page-content .h6,body .page-content h1,body .page-content h2,body .page-content h3,body .page-content h4,body .page-content h5,body .page-content h6{font-family:var(--default-font);font-weight:400}.homies-module--call-to-action body .page-content h2,body .page-content .h1,body .page-content .h1 p,body .page-content .homies-module--call-to-action h2,body .page-content h1{font-size:3.125rem;letter-spacing:-.02em;line-height:1}body .page-content .h2,body .page-content .h2 p,body .page-content h2,body.single-fortissimmo,body.single-zabun .page-content .row--contact h2,body.single-fortissimmo,body.single-zabun .row--contact .page-content h2{font-size:2.1875rem;letter-spacing:-.01em;line-height:1.1}.cool-timeline .timeline-post body .page-content h2.content-title,body .page-content .cool-timeline .timeline-post h2.content-title,body .page-content .h3,body .page-content .h3 p,body .page-content h3,body.single-fortissimmo,body.single-zabun .hero-banner .page-content h1,body.single-fortissimmo,body.single-zabun .page-content .hero-banner h1,body.single-fortissimmo,body.single-zabun .page-content h2,body.single-post .page-content h2{font-size:1.75rem;line-height:1.21}.hero-banner.hero-banner--home body .page-content p,body .page-content .h4,body .page-content .h4 p,body .page-content .hero-banner.hero-banner--home p,body .page-content .overzichtLijst h2,body .page-content h4,body.single-fortissimmo,body.single-zabun .hero-banner .page-content .price,body.single-fortissimmo,body.single-zabun .page-content .hero-banner .price,body.single-fortissimmo,body.single-zabun .page-content .row--pn-articles a .fpna-header,body.single-fortissimmo,body.single-zabun .page-content aside.sidebar h2,body.single-fortissimmo,body.single-zabun .page-content h3,body.single-fortissimmo,body.single-zabun .row--pn-articles a .page-content .fpna-header,body.single-fortissimmo,body.single-zabun aside.sidebar .page-content h2,body.single-post .page-content .row--pn-articles a .fpna-header,body.single-post .page-content h3,body.single-post .row--pn-articles a .page-content .fpna-header{font-size:1.3125rem;line-height:1.45}.homies-module--call-to-action body .page-content h3,.post-teaser .vc_gitem-post-data-source-post_title body .page-content h3,body .page-content .h5,body .page-content .h5 p,body .page-content .h6,body .page-content .h6 p,body .page-content .homies-module--call-to-action h3,body .page-content .post-teaser .vc_gitem-post-data-source-post_title h3,body .page-content .propWidget-2 .details .row:last-child .city,body .page-content .propWidget-2 .details .row:last-child .price,body .page-content h5,body .page-content h6,body.single-fortissimmo,body.single-zabun .page-content .sidebar .author-widget .author-widget--content .name,body.single-fortissimmo,body.single-zabun .page-content .sidebar .post-share h3,body.single-fortissimmo,body.single-zabun .page-content h4,body.single-fortissimmo,body.single-zabun .page-content h5,body.single-fortissimmo,body.single-zabun .sidebar .author-widget .author-widget--content .page-content .name,body.single-fortissimmo,body.single-zabun .sidebar .post-share .page-content h3,body.single-post .page-content .sidebar .author-widget .author-widget--content .name,body.single-post .page-content .sidebar .post-share h3,body.single-post .page-content h4,body.single-post .page-content h5,body.single-post .sidebar .author-widget .author-widget--content .page-content .name,body.single-post .sidebar .post-share .page-content h3{font-size:1rem;line-height:1.5}body .page-content p{margin-bottom:1rem}body .page-content a,body .page-content p{font-size:1rem;line-height:1.5}body .page-content b,body .page-content strong{font-weight:600}body .page-content hr{background-color:var(--red);height:2px}body .page-content hr.narrow{max-width:220px}body .page-content a,body .page-content p a,body footer a,body footer p a{color:var(--black);position:relative;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px;transition:all .2s var(--ease-out-cubic)}@media(hover:hover){body .page-content a:focus,body .page-content a:hover,body .page-content p a:focus,body .page-content p a:hover,body footer a:focus,body footer a:hover,body footer p a:focus,body footer p a:hover{color:var(--black);text-decoration:underline!important;text-decoration-color:var(--red)!important}}@media screen and (min-width:1024px){.homies-module--call-to-action body .page-content h2,body .page-content .h1,body .page-content .h1 p,body .page-content .homies-module--call-to-action h2,body .page-content h1{font-size:4.185rem;letter-spacing:-.03em;line-height:.93}body .page-content .h2,body .page-content .h2 p,body .page-content h2,body.single-fortissimmo,body.single-zabun .page-content .row--contact h2,body.single-fortissimmo,body.single-zabun .row--contact .page-content h2{font-size:3.125rem;letter-spacing:-.02em;line-height:1}.cool-timeline .timeline-post body .page-content h2.content-title,body .page-content .cool-timeline .timeline-post h2.content-title,body .page-content .h3,body .page-content .h3 p,body .page-content h3,body.single-fortissimmo,body.single-zabun .hero-banner .page-content h1,body.single-fortissimmo,body.single-zabun .page-content .hero-banner h1,body.single-fortissimmo,body.single-zabun .page-content h2,body.single-post .page-content h2{font-size:2.1875rem;letter-spacing:-.01em;line-height:1.29}.hero-banner.hero-banner--home body .page-content p,body .page-content .h4,body .page-content .h4 p,body .page-content .hero-banner.hero-banner--home p,body .page-content .overzichtLijst h2,body .page-content h4,body.single-fortissimmo,body.single-zabun .hero-banner .page-content .price,body.single-fortissimmo,body.single-zabun .page-content .hero-banner .price,body.single-fortissimmo,body.single-zabun .page-content .row--pn-articles a .fpna-header,body.single-fortissimmo,body.single-zabun .page-content aside.sidebar h2,body.single-fortissimmo,body.single-zabun .page-content h3,body.single-fortissimmo,body.single-zabun .row--pn-articles a .page-content .fpna-header,body.single-fortissimmo,body.single-zabun aside.sidebar .page-content h2,body.single-post .page-content .row--pn-articles a .fpna-header,body.single-post .page-content h3,body.single-post .row--pn-articles a .page-content .fpna-header{font-size:1.75rem;letter-spacing:0;line-height:1.21}.homies-module--call-to-action body .page-content h3,.post-teaser .vc_gitem-post-data-source-post_title body .page-content h3,body .page-content .h5,body .page-content .h5 p,body .page-content .homies-module--call-to-action h3,body .page-content .post-teaser .vc_gitem-post-data-source-post_title h3,body .page-content .propWidget-2 .details .row:last-child .city,body .page-content .propWidget-2 .details .row:last-child .price,body .page-content h5,body.single-fortissimmo,body.single-zabun .page-content .sidebar .author-widget .author-widget--content .name,body.single-fortissimmo,body.single-zabun .page-content .sidebar .post-share h3,body.single-fortissimmo,body.single-zabun .page-content h4,body.single-fortissimmo,body.single-zabun .sidebar .author-widget .author-widget--content .page-content .name,body.single-fortissimmo,body.single-zabun .sidebar .post-share .page-content h3,body.single-post .page-content .sidebar .author-widget .author-widget--content .name,body.single-post .page-content .sidebar .post-share h3,body.single-post .page-content h4,body.single-post .sidebar .author-widget .author-widget--content .page-content .name,body.single-post .sidebar .post-share .page-content h3{font-size:1.3125rem;letter-spacing:0;line-height:1.45}body .page-content .h6,body .page-content .h6 p,body .page-content h6,body.single-fortissimmo,body.single-zabun .page-content h5,body.single-post .page-content h5{font-size:1rem;letter-spacing:0;line-height:1.5}body .page-content .h4 p{margin-bottom:2rem}body .page-content .h5 p{margin-bottom:1.5rem}body .page-content a,body .page-content p{font-size:1rem;line-height:1.5}}.vc_btn3-container{margin-bottom:0}.btn-red-wrapper a,.vc_general.vc_btn3.vc_btn3-color-btn-red,input[type=submit].gform_button{background-color:var(--red);border:none;color:var(--white)!important;font-weight:600;line-height:1;padding:14px 24px;text-decoration:none;transition:all .2s var(--ease-out-cubic)}@media(hover:hover){.btn-red-wrapper:hover a,.vc_general.vc_btn3.vc_btn3-color-btn-red:hover,input[type=submit].gform_button:hover{background-color:var(--black);border:none;color:var(--white);text-decoration:none!important}}:root{--footer-gray:#7c776f}footer.footer{padding-bottom:0;padding-top:0}footer.footer .footer-inner{border-top:0.5px solid var(--red);margin-left:-15px;margin-right:-15px;padding-bottom:0;padding-top:var(--large-gutter)}footer.footer .footer-inner a,footer.footer .footer-inner p{color:var(--footer-gray)}footer.footer .footer-inner .footer-row{display:flex;flex-direction:column}footer.footer .footer-inner .footer-row:first-child{padding-bottom:var(--large-gutter)}footer.footer .footer-inner .footer-row:first-child .footer-col .wp-block-columns{display:flex;flex-direction:row;flex-wrap:nowrap!important;margin-top:1rem}footer.footer .footer-inner .footer-row:first-child .footer-col .wp-block-columns .wp-block-column{flex-basis:50%!important}footer.footer .footer-inner .footer-row:first-child .footer-col:first-child{order:1}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(2){order:3}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(2) .wp-block-columns{margin-bottom:0;margin-top:32px}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(2) .wp-block-columns p{margin-bottom:0}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(3){order:2}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(3) .wp-block-columns .wp-block-column{min-width:100px}footer.footer .footer-inner .footer-row:last-child{border-top:0.5px solid var(--red);gap:20px;margin-top:0;padding-bottom:20px;padding-top:20px}footer.footer .footer-inner .footer-row:last-child .footer-col{align-items:center;display:flex;flex-direction:row}footer.footer .footer-inner .footer-row:last-child .footer-col img{margin-right:13px}footer.footer .footer-inner .footer-row:last-child .footer-col p{font-size:.75rem;margin:0}footer.footer .footer-inner .footer-row:last-child .footer-col:last-child a{font-size:.875rem}footer.footer .social--email,footer.footer .social--facebook,footer.footer .social--instagram,footer.footer .social--tel,footer.footer .social--linkedin{color:var(--blue)!important;display:inline-block;line-height:24px;margin-bottom:8px}footer.footer .social--email:before,footer.footer .social--facebook:before,footer.footer .social--instagram:before,footer.footer .social--tel:before,footer.footer .social--linkedin:before{background-position:50%;background-repeat:no-repeat;background-size:18px;content:"";display:inline-block;height:18px;margin-right:10px;margin-top:2px;vertical-align:top;width:18px}footer.footer .social--facebook,footer.footer .social--instagram{margin-bottom:0}footer.footer .social--tel:before{background-image:url(../images/social-footer--phone.svg)}footer.footer .social--facebook:before{background-image:url(../images/social-footer--facebook.svg);background-size:9.8px 18px;width:18px}footer.footer .social--email:before{background-image:url(../images/social-footer--email.svg)}footer.footer .social--instagram:before{background-image:url(../images/social-footer--instagram.svg)}footer.footer .social--linkedin:before{background-image:url(../images/social-footer--linkedin.svg);background-size:18px 18px;width:18px}@media screen and (min-width:768px){footer.footer .footer-inner .footer-row{display:flex}footer.footer .footer-inner .footer-row:first-child{flex-direction:row;flex-wrap:wrap}footer.footer .footer-inner .footer-row:first-child .footer-col:first-child{flex-basis:50%}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(2){flex-basis:50%;margin:40px auto 0}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(3){flex-basis:50%}}@media screen and (min-width:1024px){footer.footer .footer-inner .footer-row{display:flex;flex-direction:row!important;flex-wrap:nowrap}footer.footer .footer-inner .footer-row:first-child{gap:48px}footer.footer .footer-inner .footer-row:first-child .footer-col,footer.footer .footer-inner .footer-row:first-child .footer-col:first-child{flex:1}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(2){border:1px solid var(--blue);border-bottom:0;border-top:0;flex:1;margin:0;order:2;padding-left:48px;padding-right:48px}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(3){flex:1;order:3}footer.footer .footer-inner .footer-row:first-child .footer-col:nth-child(3)>*{margin-left:80px}footer.footer .footer-inner .footer-row:last-child{align-items:center;justify-content:space-between}}.site-logo img{max-height:auto;transition:all .2 var(--ease-out-cubic);width:100px}.fa-bars:before{color:#000}@media screen and (min-width:1080px){.site-logo img{width:140px}}.header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(1440px + 10vw);padding:16px 20px}@media screen and (min-width:1080px){.header-inner{padding:16px 5vw}}.header{background:transparent;left:0;margin:0;padding:0;position:fixed;right:0;width:100%;z-index:9900}.header.sticky{background-color:var(--white);transition:background-color .4s var(--ease-out-cubic);box-shadow:0 10px 12px -12px var(--blue)}.header .top-nav{background:var(--beige);bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:fixed;right:0;top:64px;transform:translateX(100vw);transition:all .3s var(--ease-out-cubic)}.header .top-nav .top-navigation ul{display:flex;flex-direction:column;gap:12px;list-style-type:none;margin:0;padding:0}.header .top-nav .top-navigation ul li:not(.btn-red-wrapper).current_page_item a{color:var(--red);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.header .top-nav .top-navigation--primary{order:1}.header .top-nav .top-navigation--primary a{font-size:1.325rem;font-weight:700}.header .top-nav .top-navigation--primary li.btn-red-wrapper{margin:12px 0}.header .top-nav .top-navigation--primary li.btn-red-wrapper a{display:block;text-align:center}.header .top-nav .top-navigation--primary li:not(.btn-red-wrapper) a{color:var(--black)}@media(hover:hover){.header .top-nav .top-navigation--primary li:not(.btn-red-wrapper):hover a{color:var(--red)}}.header .top-nav .top-navigation--secondary{order:2}.header .top-nav .top-navigation--secondary a{color:var(--black);font-size:1rem}@media(hover:hover){.header .top-nav .top-navigation--secondary li:hover a{color:var(--red)}}.header .top-nav.active{transform:translateX(0)}@media screen and (min-width:1080px){.header .top-nav{background:transparent;bottom:auto;gap:16px;left:auto;padding:0;position:relative;right:auto;top:auto;transform:translateX(0)}.header .top-nav,.header .top-nav .top-navigation{justify-content:flex-end}.header .top-nav .top-navigation ul{align-items:center;flex-direction:row}.header .top-nav .top-navigation--primary{order:2}.header .top-nav .top-navigation--primary ul{gap:1rem}.header .top-nav .top-navigation--primary ul a{font-size:1rem}.header .top-nav .top-navigation--primary li.btn-red-wrapper{margin:0}.header .top-nav .top-navigation--secondary{order:1}.header .top-nav .top-navigation--secondary ul{gap:1rem;justify-content:flex-end}.header .top-nav .top-navigation--secondary ul a{font-size:.875rem}.header .top-navHandler{display:none}}@media screen and (min-width:1201px){.header .top-nav .top-navigation--primary ul{gap:1.5rem}}body.home .header:not(.sticky){background:var(--blue)}body.home .header:not(.sticky) .site-logo img{filter:saturate(0) brightness(1000%)}@media(hover:hover){body.home .header:not(.sticky) .top-navigation.top-navigation--primary li:not(.btn-red-wrapper):hover a,body.home .header:not(.sticky) .top-navigation.top-navigation--secondary li:hover a{color:var(--red)}}@media screen and (min-width:1080px){body.home .header:not(.sticky) .top-navigation.top-navigation--primary li:not(.btn-red-wrapper) a,body.home .header:not(.sticky) .top-navigation.top-navigation--secondary li:not(.btn-red-wrapper) a{color:var(--white)}}:root{--large-gutter:20px;--huge-gutter:32px}@media screen and (min-width:768px){:root{--large-gutter:40px;--huge-gutter:48px}}@media screen and (min-width:1024px){:root{--large-gutter:64px;--huge-gutter:100px}}body,html{font-size:16px}body{background:var(--beige);font-family:var(--default-font)}.entry-content{padding-bottom:0}.no-side-gutters>.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.large-gutter{height:var(--large-gutter)!important}.large-gutter--left>*{padding-left:var(--large-gutter)!important}.large-gutter--right>*{padding-right:var(--large-gutter)!important}.huge-gutter{height:var(--huge-gutter)!important}.huge-gutter--left{padding-left:var(--huge-gutter)!important}.huge-gutter--right{padding-right:var(--huge-gutter)!important}.page-wrapper,footer{margin:0 auto;padding:0 35px;width:100%}.page-wrapper{padding-top:35px}@media screen and (min-width:1080px){.page-wrapper,footer{max-width:calc(1410px + 10vw);padding:0 5vw}.page-wrapper{padding-top:var(--huge-gutter)}}.homies-module--call-to-action{/*border:2px solid var(--red);*/border-left:none;border-right:none;padding-bottom:var(--large-gutter);padding-top:var(--large-gutter)}.homies-module--call-to-action h2{color:var(--red)}.homies-module--call-to-action p{margin-bottom:1.5rem;margin-top:1.5rem}.homies-module--call-to-action .vc_column_container .vc_column-inner :first-child{margin-top:0}.homies-module--call-to-action .vc_column_container .vc_column-inner :last-child{margin-bottom:0}@media screen and (min-width:768px){.homies-module--call-to-action{display:flex}.homies-module--call-to-action .vc_column_container .vc_column-inner{padding-left:var(--large-gutter);padding-right:var(--large-gutter)}.homies-module--call-to-action .vc_column_container:first-child{border-right:2px solid var(--red)}}@media screen and (min-width:1024px){.homies-module--call-to-action .vc_column_container:last-child .vc_column-inner{padding-right:184px}}.ti-widget.ti-goog .ti-widget-container{margin-bottom:0!important;margin-left:auto;margin-right:auto;max-width:1280px}.fixed-min-height--600{min-height:auto}.hero-banner .wpb_content_element{margin-bottom:0}.hero-banner .wpb_content_element:last-child{margin-bottom:29px}.hero-banner .hero-banner_breadcrumb,.hero-banner .wpb_single_image{margin-bottom:10px}.hero-banner .hero-banner_breadcrumb p{color:var(--white);font-weight:700;letter-spacing:.2em;margin:0;text-transform:uppercase}.hero-banner h1{margin-bottom:0;margin-top:0}.hero-banner.hero-banner--home h1{margin-bottom:24px}.hero-banner:not(.hero-banner--home) .vc_column_container .wpb_wrapper>.vc_inner{align-items:flex-end;display:flex}@media screen and (min-width:1024px){.fixed-min-height--600{min-height:600px}.hero-banner .vc_column-inner>.wpb_wrapper>.wpb_row{padding:29px 49px}}body .hero-banner{padding-top:16px}.property-pagination nav{background:transparent;display:flex;justify-content:center;margin-top:40px}.property-pagination nav .pagination{box-shadow:none;display:flex;gap:2px;justify-content:center}.property-pagination nav .no-touch .pagination>.active>a:hover,.property-pagination nav .no-touch .pagination>.active>span:hover,.property-pagination nav .pagination>.active>a,.property-pagination nav .pagination>.active>a:focus,.property-pagination nav .pagination>.active>span,.property-pagination nav .pagination>.active>span:focus{background:transparent!important;color:var(--red)!important}.property-pagination nav li{background:transparent;border-radius:0}.property-pagination nav li a{align-items:center;background:transparent;border:none;border-bottom:2px solid var(--medium-gray);border-radius:0;color:var(--black);display:flex;font-weight:600;height:40px;justify-content:center;min-width:40px;text-align:center;text-decoration:none}.property-pagination nav li a:hover{text-decoration:none!important}.property-pagination nav li.active,.property-pagination nav li:hover{background:transparent}.property-pagination nav li.active a,.property-pagination nav li:hover a{background:transparent!important;border-bottom:2px solid var(--red)!important;color:var(--red)}.property-pagination nav li.active:hover{background:transparent!important}.property-pagination nav li.active:hover a{background:tranparent!important}.property-pagination nav li.page-item--prevnext a{border-bottom:0;color:var(--medium-gray)}.property-pagination nav li.page-item--prevnext.page-item--next svg{transform:rotate(180deg)}.property-pagination nav li.page-item--prevnext:hover a{border:none!important;color:var(--red)}.vc_grid .vc_pageable-slide-wrapper{display:grid;gap:24px;margin:0!important}.vc_grid .vc_pageable-slide-wrapper .vc_grid-item{display:flex!important;flex:1;flex-direction:column;padding:0!important;width:100%}.vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini{display:flex;flex-direction:column;height:100%}.vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block{height:100%}.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top{bottom:auto;left:auto;position:relative;right:auto;top:auto}.post-teaser{background:var(--white)}.post-teaser .vc_gitem-row-position-top .vc_gitem-col{padding:0;position:relative!important}.post-teaser .vc_custom_heading,.post-teaser .vc_gitem-post-data-source-post_categories{padding:0 20px}.post-teaser .vc_gitem-post-data-source-post_categories{margin-bottom:10px!important}.post-teaser .wpb_single_image.wpb_content_element{margin-bottom:32px!important}.post-teaser .vc_gitem-post-category-name{color:var(--black);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.post-teaser .vc_gitem-post-data-source-post_title{padding:0 46px 0 20px}.post-teaser .vc_gitem-post-data-source-post_title h3{color:var(--black);font-weight:700;line-height:1.28!important;margin:0!important;transition:color .2s var(--ease-out-cubic)}.post-teaser .vc_gitem-post-data-source-post_title h3:after{background-image:url(../images/arrow-right.svg);background-repeat:no-repeat;background-size:16px 16px;content:"";display:inline-block;height:16px;margin-left:10px;width:16px}@media(hover:hover){.post-teaser:hover .vc_gitem-post-data-source-post_title h3{color:var(--red)}}.vc_grid-pagination{margin-top:65px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px;justify-content:center}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey li.vc_grid-page a{background:none!important;border:none;border-bottom:1px solid #cdc7bc;color:var(--black)!important;font-size:1rem;font-weight:700;height:40px;opacity:1;width:40px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey li.vc_grid-page a:hover{text-decoration:none!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey li.vc_grid-page.vc_grid-active a{border-bottom:1px solid var(--red)!important;color:var(--red)!important}.page-content .overzichtLijst h2{font-weight:700!important;padding-bottom:32px}.page-content .property-wrapper:not(.swiper){display:grid;gap:20px;grid-template-columns:1fr;margin-left:-15px;margin-right:-15px}.page-content .slider-control-wrapper{margin-left:-15px;margin-right:-15px;position:relative}.page-content .slider-control-wrapper .swiper-button{align-items:center;background:transparent;display:flex;height:24px;justify-content:center;width:24px}.page-content .slider-control-wrapper .swiper-button:after{background:none;content:none}.page-content .slider-control-wrapper .swiper-button svg{color:var(--red);height:20px;width:12px}.page-content .slider-control-wrapper .swiper-button.swiper-button-prev{left:-22px}.page-content .slider-control-wrapper .swiper-button.swiper-button-next{left:auto;right:-22px}.page-content .slider-control-wrapper .swiper-button.swiper-button-next svg{transform:rotate(180deg)}.page-content .slider-control-wrapper .swiper-button:hover svg{color:var(--dark-gray)}.page-content .slider-control-wrapper .swiper-pagination{bottom:-22px}.page-content .slider-control-wrapper .swiper-pagination .swiper-pagination-bullet{background:var(--medium-gray);opacity:1}.page-content .slider-control-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--red)}.page-content .slider-control-wrapper .swiper-pagination .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){background:var(--black)}.page-content .more-content-row{margin:20px -15px 64px}.page-content .propWidget-2{border-radius:0;box-shadow:none;display:block;height:auto;margin:0;padding:0!important;position:relative;text-decoration:none!important;transition:color .2s var(--ease-out-cubic)}.page-content .propWidget-2.verhuurd,.page-content .propWidget-2.verkocht{cursor:default;pointer-events:none}.page-content .propWidget-2.verhuurd .banner,.page-content .propWidget-2.verkocht .banner{display:none}.page-content .propWidget-2 .fig{aspect-ratio:416/337;height:auto;overflow:hidden}.page-content .propWidget-2 .fig img{aspect-ratio:416/337;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;transition:transform .2s var(--ease-out-cubic)}.page-content .propWidget-2 .fig.fig--project,.page-content .propWidget-2 .fig.fig--project img{aspect-ratio:690/405}.page-content .propWidget-2 .details{padding:20px}.page-content .propWidget-2 .details .row{margin:0;width:100%}.page-content .propWidget-2 .details .row .type{color:var(--medium-gray);font-size:.75rem;font-weight:600;letter-spacing:.07em;line-height:1;text-transform:uppercase}.page-content .propWidget-2 .details .row .type .cat.te-koop{color:var(--red)}.page-content .propWidget-2 .details .row .type .cat.te-huur{color:var(--blue)}.page-content .propWidget-2 .details .row:last-child{display:flex;justify-content:space-between;margin-top:2px}.page-content .propWidget-2 .details .row:last-child:after,.page-content .propWidget-2 .details .row:last-child:before{content:"";display:none}.page-content .propWidget-2 .details .row:last-child .city{text-align:left}.page-content .propWidget-2 .details .row:last-child .price{font-weight:600;text-align:right}.page-content .propWidget-2 .details.details--project .row .title{color:#333;font-family:var(--default-font);font-size:1.3125rem;font-weight:600;line-height:1.45;text-align:center}.page-content .propWidget-2 .details.details--project .row .city{font-style:italic;text-align:center}.page-content .propWidget-2 .details.details--project .row .description{margin-top:35px;padding:0}.page-content .propWidget-2:hover{text-decoration:none!important}.page-content .propWidget-2:hover .fig img{transform:scale(1.1)}.page-content .propWidget-2:hover .details .h3,.page-content .propWidget-2:hover .details .title,.page-content .propWidget-2:hover .details h3{color:var(--red)!important}.page-content .propWidget-2:hover .details .city,.page-content .propWidget-2:hover .details .price{color:var(--red);text-decoration:none!important}@media screen and (min-width:768px){.page-content .property-wrapper:not(.swiper){gap:24px;grid-template-columns:1fr 1fr}.page-content .slider-control-wrapper .swiper-button.swiper-button-prev{left:32px}.page-content .slider-control-wrapper .swiper-button.swiper-button-next{right:32px}}@media screen and (min-width:1024px){.page-content .property-wrapper:not(.swiper){grid-template-columns:1fr 1fr 1fr}.page-content .project-display-wrapper .property-wrapper:not(.swiper){grid-template-columns:1fr 1fr}.page-content .project-display-wrapper .propWidget-2 .details.details--project .row .title{font-size:1.75rem;letter-spacing:0;line-height:1.21}.page-content .slider-control-wrapper .swiper-button,.page-content .slider-control-wrapper .swiper-pagination{display:none}}.cool-timeline-wrapper{margin-bottom:0!important;margin-top:0!important}.cool-timeline.light-timeline:before{background-color:#cdc7bc!important;margin-left:-1px;width:2px}.cool-timeline .timeline-post h2.content-title{color:var(--black)!important;font-weight:600!important;margin-bottom:1.5rem!important;padding-bottom:0!important;padding-top:6px!important}.cool-timeline .timeline-post .event-description p{color:var(--black)!important}.cool-timeline .timeline-post .timeline-icon.icon-dot-full{background:#cdc7bc!important;border-radius:0!important;transform:rotate(45deg)}.cool-timeline .timeline-post:nth-last-child(2){margin-bottom:0!important;padding-bottom:0!important}.search-panel{background:var(--white);width:100%}.search-panel form{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.search-panel .form-group{flex:1;justify-content:flex-end;margin-left:0;margin-right:0}.search-panel .form-group .form-control,.search-panel .form-group button,.search-panel .form-group input,.search-panel .form-group select{display:block;font-size:14px;max-width:100%;padding:11px 16px;width:100%}.search-panel .form-group input[type=submit]{border:none;font-size:15px;font-weight:600;padding:14px 20px;transition:background .2s var(--ease-out-cubic)}.search-panel .form-group input[type=submit]:hover{background:var(--red)!important}.search-panel .form-group .select-wrapper{position:relative;width:100%}.search-panel .form-group .select-wrapper:after{background-image:url(../images/caret-down.svg);background-repeat:no-repeat;background-size:12px 12px;content:"";height:12px;pointer-events:none;position:absolute;right:16px;top:16px;width:12px}.search-panel .form-group .select-wrapper select{padding-right:40px}@media screen and (min-width:1024px){.search-panel{box-shadow:0 2px 20px rgba(var(--dark-gray),.1);width:100%}.search-panel form{flex-direction:row;gap:16px}.search-panel form:first-child{flex:13%}.search-panel form:nth-child(2),.search-panel form:nth-child(3){flex:20%}.search-panel form:nth-child(4),.search-panel form:nth-child(5){flex:17%}.search-panel form:nth-child(6){flex:13%}}.page-template-contact-page .row--contact-content{margin-bottom:var(--huge-gutter);margin-left:-25px;margin-right:-25px}.page-template-contact-page .row--contact-content>.col-xs-12:last-child{display:flex;flex-direction:column;justify-content:center}.page-template-contact-page .form-wrapper{background:var(--white);box-shadow:0 2px 20px rgba(38,36,32,.1);padding:var(--large-gutter)}.page-template-contact-page .form-wrapper h2{color:var(--red);margin-bottom:40px;margin-top:0}.page-template-contact-page .contactPageForm{padding-bottom:0}@media screen and (min-width:768px){.page-template-contact-page .row--contact-content{display:flex}.page-template-contact-page .content-inner .contact-details,.page-template-contact-page .content-inner a,.page-template-contact-page .content-inner p,.page-template-contact-page .content-inner p a{font-size:1.3125rem}}body.page-template-page-free-estimate .free-estimate-wrapper{background:var(--white);margin-bottom:var(--huge-gutter);padding:var(--large-gutter)}@media screen and (min-width:768px){body.page-template-page-free-estimate .hero-banner:not(.hero-banner--home) .vc_column_container .wpb_wrapper>.vc_inner{padding-bottom:calc(var(--large-gutter)*2)}body.page-template-page-free-estimate .free-estimate-wrapper{margin-left:calc(var(--large-gutter) - 10px);margin-right:calc(var(--large-gutter) - 10px);margin-top:calc(var(--large-gutter)*-1);position:relative;z-index:1}}.vc_grid .vc_pageable-slide-wrapper{grid-template-columns:1fr}@media screen and (min-width:768px){.vc_grid .vc_pageable-slide-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.vc_grid .vc_pageable-slide-wrapper{grid-template-columns:1fr 1fr 1fr}}body.page-template-page-blog-archive .vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid{margin-left:-15px;margin-right:-15px}.page-template-page-property-listing .page-wrapper .entry-content{margin-top:24px}.page-template-page-property-listing .page-wrapper .search-panel{filter:drop-shadow(0 2px 20px rgba(38,36,32,.1));margin-left:-15px;margin-right:-15px;margin-top:24px;position:relative;width:calc(100% + 30px)}.page-template-page-property-listing .page-wrapper .search-form-header{border-top:2px solid var(--medium-gray)}.page-template-page-property-listing .page-wrapper.page--te-koop .search-form-header{border-top:2px solid var(--red)}.page-template-page-property-listing .page-wrapper.page--te-huur .search-form-header{border-top:2px solid var(--blue)}.page-template-page-property-listing .page-wrapper h2.osLight{display:none}.page-template-page-property-listing .page-wrapper .row--product .title{color:var(--red);font-size:3.125rem;font-weight:500;letter-spacing:-.02em;line-height:1;text-align:center}.page-template-page-property-listing .page-wrapper .row--product .city{color:var(--medium-gray);font-size:.85rem;font-weight:600;letter-spacing:.2em;line-height:1.33;margin-top:6px;text-align:center;text-transform:uppercase}.page-template-page-property-listing .page-wrapper .row--product .description{-webkit-margin-before:20px;margin-block-start:20px;margin-left:auto;margin-right:auto;max-width:980px}.page-template-page-property-listing .page-wrapper .row--product .description a{border:none}.page-template-page-property-listing .page-wrapper .row--product h3{-webkit-margin-before:40px;-webkit-margin-after:40px;font-size:2.1875rem;font-weight:500;letter-spacing:-.01em;line-height:1.29;margin-block-end:40px;margin-block-start:40px;text-align:center}.page-template-page-property-listing .page-wrapper table.listings{-webkit-margin-after:60px;margin-block-end:60px;margin-left:-15px;margin-right:-15px;max-width:calc(100% + 30px);width:calc(100% + 30px)}.page-template-page-property-listing .page-wrapper table.listings tr th{background:#cdc7bc;font-size:.75rem;font-weight:600;letter-spacing:.07em;line-height:1;padding:16px 15px;text-transform:uppercase}.page-template-page-property-listing .page-wrapper table.listings tr td{display:table-cell;font-size:1rem;vertical-align:middle}.page-template-page-property-listing .page-wrapper table.listings tr td img{max-width:140px}.page-template-page-property-listing .page-wrapper table.listings tr td a{text-decoration:underline!important}.page-template-page-property-listing .page-wrapper table.listings tr td a:hover{color:var(--red)}.page-template-page-property-listing .page-wrapper .form-group{margin-top:48px}.page-template-page-property-listing .page-wrapper .form-group .vc_column-inner{background:#fff;margin-left:auto;margin-right:auto;max-width:800px;padding:28px 40px 40px}body.single-fortissimmo,body.single-zabun a,body.single-fortissimmo,body.single-zabun h1,body.single-fortissimmo,body.single-zabun h2,body.single-fortissimmo,body.single-zabun h3,body.single-fortissimmo,body.single-zabun h4,body.single-fortissimmo,body.single-zabun h5,body.single-fortissimmo,body.single-zabun h6,body.single-fortissimmo,body.single-zabun p,body.single-post a,body.single-post h1,body.single-post h2,body.single-post h3,body.single-post h4,body.single-post h5,body.single-post h6,body.single-post p{color:var(--black)}body.single-fortissimmo,body.single-zabun h2,body.single-fortissimmo,body.single-zabun h3,body.single-fortissimmo,body.single-zabun h4,body.single-fortissimmo,body.single-zabun h5,body.single-post h2,body.single-post h3,body.single-post h4,body.single-post h5{font-weight:600}body.single-fortissimmo,body.single-zabun .page-wrapper>.page-content,body.single-post .page-wrapper>.page-content{margin-left:-15px;margin-right:-15px}body.single-fortissimmo,body.single-zabun .hero-banner,body.single-post .hero-banner{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:var(--huge-gutter);overflow:hidden;position:relative}body.single-fortissimmo,body.single-zabun .hero-banner img,body.single-post .hero-banner img{bottom:15px;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:15px;width:100%;z-index:0}body.single-fortissimmo,body.single-zabun .hero-banner:after,body.single-post .hero-banner:after{background:linear-gradient(77deg,rgba(0,0,0,.5) 28.97%,transparent);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:15px;z-index:1}body.single-fortissimmo,body.single-zabun .hero-banner .content,body.single-post .hero-banner .content{padding:var(--large-gutter);position:relative;z-index:2}body.single-fortissimmo,body.single-zabun .hero-banner .content .categories,body.single-post .hero-banner .content .categories{color:var(--white);font-size:1rem;font-weight:600;letter-spacing:.2em;line-height:1;margin-bottom:10px;text-transform:uppercase}body.single-fortissimmo,body.single-zabun .hero-banner .content h1,body.single-post .hero-banner .content h1{color:#fff}body.single-fortissimmo,body.single-zabun .hero-banner .content .date,body.single-post .hero-banner .content .date{color:var(--white);font-size:1rem;font-weight:600;line-height:1;margin-top:32px}@media screen and (min-width:768px){body.single-fortissimmo,body.single-zabun .hero-banner .content h1,body.single-post .hero-banner .content h1{max-width:80%}}body.single-fortissimmo,body.single-zabun .entry-content,body.single-post .entry-content{padding-left:var(--large-gutter);padding-right:var(--large-gutter)}body.single-fortissimmo,body.single-zabun .sidebar .author-widget,body.single-post .sidebar .author-widget{border:2px solid var(--red);border-left:none;border-right:none;margin-bottom:32px;padding:20px 0}body.single-fortissimmo,body.single-zabun .sidebar .author-widget .author-widget--content,body.single-post .sidebar .author-widget .author-widget--content{align-items:center;display:flex;flex-direction:row;margin-bottom:24px}body.single-fortissimmo,body.single-zabun .sidebar .author-widget .author-widget--content .avatar,body.single-post .sidebar .author-widget .author-widget--content .avatar{height:80px;width:80px}body.single-fortissimmo,body.single-zabun .sidebar .author-widget .author-widget--content .name,body.single-post .sidebar .author-widget .author-widget--content .name{font-weight:700;margin-left:20px}body.single-fortissimmo,body.single-zabun .sidebar .author-widget .author-widget--cta a,body.single-post .sidebar .author-widget .author-widget--cta a{display:block;text-align:center}body.single-fortissimmo,body.single-zabun .sidebar .post-share,body.single-post .sidebar .post-share{display:block;float:none;padding:0;text-align:left;width:100%}body.single-fortissimmo,body.single-zabun .sidebar .post-share h3,body.single-post .sidebar .post-share h3{font-weight:700}body.single-fortissimmo,body.single-zabun .sidebar .ps-social .btn-facebook,body.single-fortissimmo,body.single-zabun .sidebar .ps-social .btn-linkedin,body.single-fortissimmo,body.single-zabun .sidebar .ps-social .btn-twitter,body.single-post .sidebar .ps-social .btn-facebook,body.single-post .sidebar .ps-social .btn-linkedin,body.single-post .sidebar .ps-social .btn-twitter{background-color:transparent;border:none;color:#cdc7bc;transition:color .2s var(--ease-out-cubic);width:48px}body.single-fortissimmo,body.single-zabun .sidebar .ps-social .btn-facebook:hover,body.single-fortissimmo,body.single-zabun .sidebar .ps-social .btn-linkedin:hover,body.single-fortissimmo,body.single-zabun .sidebar .ps-social .btn-twitter:hover,body.single-post .sidebar .ps-social .btn-facebook:hover,body.single-post .sidebar .ps-social .btn-linkedin:hover,body.single-post .sidebar .ps-social .btn-twitter:hover{color:var(--black)}@media screen and (min-width:1024px){body.single-fortissimmo,body.single-zabun .sidebar,body.single-post .sidebar{padding-left:calc(var(--large-gutter) + 40px);padding-right:var(--large-gutter)}}body.single-fortissimmo,body.single-zabun .row--pn-articles,body.single-post .row--pn-articles{border:2px solid var(--red);border-left:0;border-right:0;margin-bottom:-2px;margin-top:var(--huge-gutter);padding-bottom:var(--large-gutter);padding-top:var(--large-gutter)}body.single-fortissimmo,body.single-zabun .row--pn-articles>div,body.single-post .row--pn-articles>div{display:flex;flex-direction:column;gap:20px}body.single-fortissimmo,body.single-zabun .row--pn-articles a,body.single-post .row--pn-articles a{padding:0;text-decoration:none}body.single-fortissimmo,body.single-zabun .row--pn-articles a .fpna-title,body.single-post .row--pn-articles a .fpna-title{color:var(--medium-gray);font-size:.875rem;font-weight:600;text-transform:uppercase}body.single-fortissimmo,body.single-zabun .row--pn-articles a .fpna-header,body.single-post .row--pn-articles a .fpna-header{align-items:center;color:var(--black);display:flex;font-weight:700;gap:10px;margin:0;transition:color .2s var(--ease-out-cubic)}body.single-fortissimmo,body.single-zabun .row--pn-articles a .fpna-header .icon:after,body.single-post .row--pn-articles a .fpna-header .icon:after{background-image:url(../images/arrow-right.svg);background-repeat:no-repeat;background-size:16px 16px;content:"";display:block;height:16px;width:16px}body.single-fortissimmo,body.single-zabun .row--pn-articles a:hover,body.single-post .row--pn-articles a:hover{text-decoration:none!important}body.single-fortissimmo,body.single-zabun .row--pn-articles a:hover .fpna-title,body.single-post .row--pn-articles a:hover .fpna-title{color:var(--medium-gray)}body.single-fortissimmo,body.single-zabun .row--pn-articles a:hover .fpna-header,body.single-post .row--pn-articles a:hover .fpna-header{color:var(--red)}body.single-fortissimmo,body.single-zabun .row--pn-articles a.f-p-article,body.single-post .row--pn-articles a.f-p-article{border-bottom:2px solid var(--red);padding-bottom:20px}body.single-fortissimmo,body.single-zabun .row--pn-articles a.f-p-article .fpna-header .icon:after,body.single-post .row--pn-articles a.f-p-article .fpna-header .icon:after{transform:rotate(180deg)}@media screen and (min-width:768px){body.single-fortissimmo,body.single-zabun .row--pn-articles>div,body.single-post .row--pn-articles>div{display:flex;flex-direction:row;gap:var(--large-gutter)}body.single-fortissimmo,body.single-zabun .row--pn-articles a,body.single-post .row--pn-articles a{display:flex;flex-direction:column}body.single-fortissimmo,body.single-zabun .row--pn-articles a .fpna-title,body.single-post .row--pn-articles a .fpna-title{font-size:1rem;padding-bottom:14px}body.single-fortissimmo,body.single-zabun .row--pn-articles a.f-p-article,body.single-post .row--pn-articles a.f-p-article{align-items:flex-end;border-bottom:none;border-right:2px solid var(--red);padding-bottom:0;padding-right:var(--large-gutter)}body.single-fortissimmo,body.single-zabun .row--pn-articles a.f-n-article .fpna-header,body.single-post .row--pn-articles a.f-n-article .fpna-header{justify-content:flex-start}}@media screen and (min-width:1024px){body.single-fortissimmo,body.single-zabun .row--pn-articles>div,body.single-post .row--pn-articles>div{display:flex;flex-direction:row}body.single-fortissimmo,body.single-zabun .row--pn-articles a .fpna-header,body.single-post .row--pn-articles a .fpna-header{width:70%}body.single-fortissimmo,body.single-zabun .row--pn-articles a .fpna-header .icon:after,body.single-post .row--pn-articles a .fpna-header .icon:after{background-size:24px 24px;height:24px;width:24px}}body.single-fortissimmo,body.single-zabun .hero-banner{margin-bottom:24px}body.single-fortissimmo,body.single-zabun .hero-banner img{height:100%;-o-object-fit:cover;object-fit:cover}body.single-fortissimmo,body.single-zabun .hero-banner .address{color:var(--medium-gray);font-size:.85rem;font-weight:600;letter-spacing:.2em;line-height:1.33;margin-top:6px;text-align:center;text-transform:uppercase}body.single-fortissimmo,body.single-zabun .hero-banner h1{color:var(--red);text-align:center}body.single-fortissimmo,body.single-zabun .hero-banner .price{color:var(--dark-gray);font-weight:600;line-height:1;margin-top:24px;text-align:center}body.single-fortissimmo,body.single-zabun .hero-banner:after{content:none}body.single-fortissimmo,body.single-zabun .hero-banner .top-border{-webkit-margin-before:16px;border-top:2px solid var(--medium-gray);margin-block-start:16px;padding-top:16px}@media screen and (min-width:1024px){body.single-fortissimmo,body.single-zabun .hero-banner .content{max-width:calc(750px + var(--large-gutter)*2)}}body.single-fortissimmo,body.single-zabun .page-wrapper{display:flex;flex-direction:column}body.single-fortissimmo,body.single-zabun .page-content .row:not(:first-child){margin-bottom:var(--huge-gutter)}body.single-fortissimmo,body.single-zabun .entry-content{margin-left:-30px;margin-right:-30px}body.single-fortissimmo,body.single-zabun .entry-content p>span{background-color:transparent!important;line-height:1.5}body.single-fortissimmo,body.single-zabun aside.sidebar h2{border-top:2px solid var(--red);padding-bottom:20px;padding-top:20px}body.single-fortissimmo,body.single-zabun aside.sidebar .visit{border-top:2px solid var(--red);display:block;margin-top:20px;padding-top:20px;position:relative}body.single-fortissimmo,body.single-zabun aside.sidebar .visit a{display:block;text-align:center}body.single-fortissimmo,body.single-zabun ol{list-style-type:none;margin:0;padding:0;position:relative}body.single-fortissimmo,body.single-zabun ol li{display:flex;flex-direction:row;justify-content:space-between}body.single-fortissimmo,body.single-zabun ol li p{line-height:1.25;margin-bottom:14px;text-align:left}body.single-fortissimmo,body.single-zabun ol li .property{flex:66%;font-weight:600}body.single-fortissimmo,body.single-zabun ol li .value{flex:34%;padding:0}body.single-fortissimmo,body.single-zabun ol li:last-child p{margin-bottom:0}body.single-fortissimmo,body.single-zabun hr.seperator{background:var(--red);height:2px;margin:0}body.single-fortissimmo,body.single-zabun .image-carousel{margin-left:-20px;margin-right:-20px;position:relative}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-wrapper{margin:0;padding:0}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-slide img{aspect-ratio:430.66/268.92;-o-object-fit:cover;object-fit:cover}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-slide:not(.swiper-slide-active){opacity:.4}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button{align-items:center;background:var(--white);display:flex;height:24px;justify-content:center;width:24px}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button:after{background:none;content:none}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button svg{color:var(--red);height:14px;width:8px}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button.swiper-button-prev{left:4px}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button.swiper-button-next{left:auto;right:4px}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button.swiper-button-next svg{transform:rotate(180deg)}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button:hover svg{color:var(--dark-gray)}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-pagination{bottom:-30px}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-pagination .swiper-pagination-bullet{background:var(--medium-gray);opacity:1}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--red)}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-pagination .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){background:var(--black)}body.single-fortissimmo,body.single-zabun .row--main-content{-webkit-margin-before:40px;-webkit-margin-after:32px;margin-block-end:32px;margin-block-start:40px}body.single-fortissimmo,body.single-zabun .row--specs{margin-left:0;margin-right:0}body.single-fortissimmo, body.single-zabun .row--specs h2{margin:var(--large-gutter) 0 calc(var(--large-gutter)/2)}body.single-fortissimmo,body.single-zabun .row--specs .col{padding-left:0;padding-right:0}body.single-fortissimmo,body.single-zabun .row--contact{background:#fff;box-shadow:0 2px 20px rgba(38,36,32,.1);margin-left:-20px;margin-right:-20px}body.single-fortissimmo,body.single-zabun .row--contact .gform_body fieldset:first-child .gfield_label{border:none;text-transform:none}body.single-fortissimmo,body.single-zabun .row--contact .gform_body .ginput_container_radio label{max-width:none!important;padding-top:0!important;text-transform:none;vertical-align:middle}body.single-fortissimmo,body.single-zabun .row--contact h2{color:var(--red);font-weight:700;margin-bottom:32px;margin-top:0}body.single-fortissimmo,body.single-zabun .row--contact .column{position:relative}body.single-fortissimmo,body.single-zabun .row--contact .column:first-child{padding:var(--large-gutter)}body.single-fortissimmo,body.single-zabun .row--contact .column:last-child{display:flex;overflow:hidden;position:relative}body.single-fortissimmo,body.single-zabun .row--contact .column:last-child img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:0}@media screen and (min-width:768px){body.single-fortissimmo,body.single-zabun .row--main-content{-webkit-margin-before:48px;-webkit-margin-after:48px;margin-block-end:48px;margin-block-start:48px}body.single-fortissimmo,body.single-zabun .row--specs .col{padding-left:var(--large-gutter);padding-right:var(--large-gutter)}body.single-fortissimmo,body.single-zabun .row--specs ol li{justify-content:flex-start}body.single-fortissimmo,body.single-zabun .row--specs ol li .property,body.single-fortissimmo,body.single-zabun .row--specs ol li .value{flex:1;max-width:215px}body.single-fortissimmo,body.single-zabun .row--specs ol li.wide .property,body.single-fortissimmo,body.single-zabun .row--specs ol li.wide .value{max-width:300px}body.single-fortissimmo,body.single-zabun .row--specs ol:not(.single-col){-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0}body.single-fortissimmo,body.single-zabun .row--contact{margin-left:0;margin-right:0}body.single-fortissimmo,body.single-zabun .row--contact h2{margin-bottom:40px}body.single-fortissimmo,body.single-zabun .row--contact .gform_body .gfield_radio{display:flex;flex-direction:row;gap:16px}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button.swiper-button-prev{left:32px}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button.swiper-button-next{right:32px}}@media screen and (min-width:769px){body.single-fortissimmo,body.single-zabun .page-wrapper{padding-top:90px}}@media screen and (min-width:1024px){body.single-fortissimmo,body.single-zabun .row--contact{display:flex;margin-left:-10px;margin-right:-10px}body.single-fortissimmo,body.single-zabun .row--contact .column{flex:50%}body.single-fortissimmo,body.single-zabun .row--contact,body.single-fortissimmo,body.single-zabun .row--main-content,body.single-fortissimmo,body.single-zabun .row--map{-webkit-margin-before:64px;-webkit-margin-after:64px;margin-block-end:64px;margin-block-start:64px}body.single-fortissimmo,body.single-zabun .page-wrapper{padding-top:var(--huge-gutter)}body.single-fortissimmo,body.single-zabun .image-carousel{margin-left:calc(-5vw + 16px);margin-right:calc(-5vw + 16px);position:relative}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button{height:32px;width:32px}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button svg{height:16px;width:10px}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button.swiper-button-prev{left:5vw}body.single-fortissimmo,body.single-zabun .image-carousel .swiper-button.swiper-button-next{right:5vw}}@media screen and (min-width:1524px){body.single-fortissimmo,body.single-zabun .image-carousel{margin-left:calc((100vw - 1440px - var(--scrollwidth))/2*-1);margin-right:calc((100vw - 1440px - var(--scrollwidth))/2*-1)}}