.wpml-ls-legacy-dropdown-click{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown-click>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown-click .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown-click a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown-click a span{vertical-align:middle}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown-click a:focus,.wpml-ls-legacy-dropdown-click a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0;margin-right:.4em}@import"https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";html{scroll-padding-top:130px}*{font-family:"Roboto",sans-serif}body{overflow-x:hidden;touch-action:pan-y}body .site-wrapper{position:relative;overflow:hidden;width:100%;height:100%}body .site-header:not(.sticky) .contact-info{position:relative}body .site-header:not(.sticky) .nav-bar{position:absolute;top:unset}body.home .site-header .nav-bar .content{background-color:rgba(0,0,0,0);transition:background-color .25s ease-in}body.home .site-header:not(.sticky) .wpml-ls a{background-color:rgba(0,0,0,0) !important}body.home .site-header.sticky .nav-bar .content{background-color:#434343}body:not(.admin-bar) .site-header.sticky .nav-bar{top:0}body.nav-open{height:100vh;overflow:hidden;touch-action:none}body.nav-open .site-header .nav-bar .content{background-color:#434343}body.nav-open .site-header .nav-bar .breadcrumbs{opacity:0}body.nav-open main{height:985px;overflow:hidden}body.nav-open main.nav-margin{height:895px}a{color:unset;text-decoration:none}a:hover{color:unset}img{max-inline-size:100%;block-size:auto}.nav-margin{margin-top:90px}.scroll-down{left:46px;bottom:30px;transform:rotate(-90deg);transform-origin:left;font-weight:400;color:#f4f1ec;text-decoration:none}.scroll-down:hover{color:#f4f1ec}.gform_body .gform_fields,.gform_footer .gform_fields,.gform_heading .gform_fields{-moz-column-gap:0 !important;column-gap:0 !important;row-gap:10px !important}.gform_body .gform_fields input,.gform_body .gform_fields textarea,.gform_footer .gform_fields input,.gform_footer .gform_fields textarea,.gform_heading .gform_fields input,.gform_heading .gform_fields textarea{border:none;background-color:#f4f1ec;color:#434343;padding:10px 15px}.gform_body .gform_fields input ::-moz-placeholder, .gform_body .gform_fields textarea ::-moz-placeholder, .gform_footer .gform_fields input ::-moz-placeholder, .gform_footer .gform_fields textarea ::-moz-placeholder, .gform_heading .gform_fields input ::-moz-placeholder, .gform_heading .gform_fields textarea ::-moz-placeholder{color:#7b7b7b}.gform_body .gform_fields input ::placeholder,.gform_body .gform_fields textarea ::placeholder,.gform_footer .gform_fields input ::placeholder,.gform_footer .gform_fields textarea ::placeholder,.gform_heading .gform_fields input ::placeholder,.gform_heading .gform_fields textarea ::placeholder{color:#7b7b7b}.gform_body .gform_fields input,.gform_footer .gform_fields input,.gform_heading .gform_fields input{margin-bottom:10px}.gform_body .gform_fields div,.gform_footer .gform_fields div,.gform_heading .gform_fields div{margin:0 !important;padding:0 !important}.gform_body .gform_fields .gfield_checkbox,.gform_footer .gform_fields .gfield_checkbox,.gform_heading .gform_fields .gfield_checkbox{margin-top:20px !important;margin-bottom:30px !important}.gform_body [type=submit],.gform_footer [type=submit],.gform_heading [type=submit]{display:inline-block;outline:1px solid;padding-top:5px;padding-bottom:5px;text-transform:uppercase;text-align:center;letter-spacing:.1em;font-weight:400;font-size:16px;line-height:28px;white-space:nowrap;color:#434343;color:#434343;padding-left:35px;padding-right:35px;border:none;background:rgba(0,0,0,0);width:100%;margin-bottom:0 !important}.gform_body .gform_required_legend,.gform_footer .gform_required_legend,.gform_heading .gform_required_legend{display:none !important}.gform_body .gchoice,.gform_footer .gchoice,.gform_heading .gchoice{display:grid;grid-template-columns:20px auto;align-items:center;gap:20px}.gform_body .gchoice input[type=checkbox],.gform_footer .gchoice input[type=checkbox],.gform_heading .gchoice input[type=checkbox]{display:grid;height:20px;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f4f1ec;place-content:center}.gform_body .gchoice input[type=checkbox]:checked::before,.gform_footer .gchoice input[type=checkbox]:checked::before,.gform_heading .gchoice input[type=checkbox]:checked::before{transform:scale(1)}.gform_body .gchoice input[type=checkbox]::before,.gform_footer .gchoice input[type=checkbox]::before,.gform_heading .gchoice input[type=checkbox]::before{content:"";width:15px;height:15px;box-shadow:inset 1em 1em #7b7b7b;transform:scale(0);transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.gform_body .gchoice label,.gform_footer .gchoice label,.gform_heading .gchoice label{color:#7b7b7b}.gform_body .grecaptcha-badge,.gform_footer .grecaptcha-badge,.gform_heading .grecaptcha-badge{z-index:2}.gform_heading{display:none !important}.gform_footer{padding:0 !important}.gform_wrapper .gform_body .gfield .ginput_container textarea.large{margin-bottom:15px;height:100px}.gform_wrapper .gform_body .gfield_validation_message{padding:5px !important;border-radius:5px;margin-bottom:10px !important}.gform_wrapper .gform_validation_errors .gform_submission_error{margin-bottom:0 !important;line-height:1.5 !important;font-size:20px !important}.wide-button-dark{display:inline-block;outline:1px solid;padding-top:22px;padding-bottom:22px;text-transform:uppercase;text-align:center;letter-spacing:.1em;font-weight:400;font-size:13.5px;line-height:28px;white-space:nowrap;width:400px;height:70px;color:#434343;outline-color:#434343}.button-dark{display:inline-block;outline:1px solid;padding-top:22px;padding-bottom:22px;text-transform:uppercase;text-align:center;letter-spacing:.1em;font-weight:400;font-size:13.5px;line-height:28px;white-space:nowrap;color:#434343;outline-color:#434343;padding:21px 34px}.button-light{display:inline-block;outline:1px solid;padding-top:22px;padding-bottom:22px;text-transform:uppercase;text-align:center;letter-spacing:.1em;font-weight:400;font-size:13.5px;line-height:28px;white-space:nowrap;color:#fff;outline-color:#fff;padding:21px 34px}.site-header .contact-info{z-index:2;height:40px;padding-left:40px;padding-right:40px;background-color:#000}.site-header .contact-info a{color:#fff;text-decoration:none}.site-header .contact-info .phone{font-size:13px;line-height:15px}.site-header .contact-info .phone i{font-size:14px}.site-header .contact-info .social-media i{font-size:18px}.site-header .nav-bar{z-index:2;position:fixed;top:32px}.site-header .nav-bar .content{height:90px;padding-left:40px;padding-right:40px;background-color:#434343}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon{width:50px;height:50px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon span{display:block;position:absolute;height:2px;background:#fff;opacity:1;right:0;transform:rotate(0deg);transition:.25s ease-in-out}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon span:nth-child(1){width:100%;top:12.5px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon span:nth-child(2),.site-header .nav-bar .content .navigation .nav-toggle .nav-icon span:nth-child(3){width:80%;top:25px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon span:nth-child(4){width:60%;top:37.5px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(1){top:10px;width:0}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(2){transform:rotate(45deg)}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(3){transform:rotate(-45deg)}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(2),.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(3){width:100%;top:25px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(4){top:10px;width:0%}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon:hover{cursor:pointer}.site-header .nav-bar .content .navigation .wpml-ls{width:auto;max-width:unset}.site-header .nav-bar .content .navigation .wpml-ls a{display:flex;background:#434343;color:#fff;font-weight:600;font-size:14px;line-height:16px;padding:.5em 30px .5em 15px}.site-header .nav-bar .breadcrumbs{padding:10px 48px;background:rgba(67,67,67,.5);color:#f4f1ec;font-weight:400;font-size:12px;line-height:20px;opacity:1;transition:.25s ease-in-out}.site-header .nav-bar .breadcrumbs a{text-decoration:underline}.site-header .slide-out-menu{display:flex;position:absolute;width:100%;height:calc(100% - 130px);align-items:center;top:130px;left:100%;background-color:#f4f1ec;z-index:1}.site-header .slide-out-menu .slide-content{display:flex;justify-content:space-between}.site-header .slide-out-menu .slide-content .menu-contact{display:grid;align-content:space-between}.site-header .slide-out-menu .slide-content .menu-contact ul.menu{padding:0;margin:0;list-style:none;color:#434343}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item a{font-family:"Playfair Display";font-size:58px;line-height:107px}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item .sub-menu{width:100%;max-height:0;overflow:hidden;order:2;transition:max-height .5s ease-in-out}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item .sub-menu li a{font-family:"Playfair Display";font-size:29px;line-height:53.5px}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item .sub-menu li::marker{content:none}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item.menu-item-has-children{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:20px;column-gap:20px}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item.menu-item-has-children>a{order:0;display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item.menu-item-has-children .icon{order:1;height:16px;width:16px;margin-top:15px;border:solid #434343;border-width:0px 5px 5px 0;margin-left:5px;transform:rotate(-45deg);transition:transform .25s ease-in-out}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item.menu-item-has-children .icon:hover{cursor:pointer}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item.menu-item-has-children.open>.sub-menu{max-height:500px}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item.menu-item-has-children.open .icon{transform:rotate(45deg)}.site-header .slide-out-menu .slide-content .menu-contact .contact{margin-top:30px}.site-header .slide-out-menu .slide-content .menu-contact .contact p,.site-header .slide-out-menu .slide-content .menu-contact .contact a{color:#7b7b7b}.site-header .slide-out-menu .slide-content .menu-contact .contact p{margin-bottom:30px}.site-header .slide-out-menu .slide-content .menu-contact .contact a:first-of-type{margin-bottom:15px}.site-header .slide-out-menu .slide-content .side-image{width:500px}.site-header .slide-out-menu .slide-content .side-image img{-o-object-fit:cover;object-fit:cover;height:600px;aspect-ratio:5/6}.site-footer{background:#434343;padding-top:60px;padding-bottom:60px}.site-footer .links{width:65%}.site-footer .links span,.site-footer .links .footer-title{display:block;margin-bottom:2em;color:#fff;font-weight:600}.site-footer .links span.copyright,.site-footer .links .footer-title.copyright{font-weight:400}.site-footer .links .footer-title{margin:0;padding-bottom:20px}.site-footer .links ul{margin-bottom:60px}.site-footer .links ul li{margin-bottom:.75em}.site-footer .links a,.site-footer .links p{color:rgba(255,255,255,.6);font-size:15px;line-height:18px}.site-footer .links .offers-services,.site-footer .links .contact-info{border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:60px}.site-footer .links .offers-services>*,.site-footer .links .contact-info>*{width:30%}.site-footer .links .offers-services .services span,.site-footer .links .contact-info .services span{font-size:16px}.site-footer .links .offers-services .social-media a:first-of-type,.site-footer .links .contact-info .social-media a:first-of-type{margin-right:5px}.site-footer .links .offers-services .social-media i,.site-footer .links .contact-info .social-media i{font-size:20px;width:20px;height:20px;color:#fff}.site-footer .links .email-phone ul img{width:20px;height:20px}.site-footer .links .copyright-legal{font-size:13px;line-height:15px;gap:90px}.site-footer .links .copyright-legal a{color:#fff;font-size:13px}.site-footer .links .copyright-legal .partners-terms p{display:inline-block;margin-right:35px}.site-footer .links .copyright-legal .partners-terms img:last-of-type{width:30px}.site-footer .links .copyright-legal .partners-terms img:not(:last-of-type){margin-right:10px}.site-footer .links .copyright-legal *{margin-bottom:0}footer .contact-info{margin-bottom:30px !important}.hero{background-color:#fff}.hero .background-images{width:100%;height:100%;position:absolute}.hero .background-images img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out;filter:brightness(0.5)}.hero .background-images img.active{opacity:1}.hero .carousel-nav{width:100%;display:flex;justify-content:space-between;padding-left:45px;padding-right:45px;color:#fff;font-size:24px}.hero .carousel-nav i:hover{cursor:pointer}[data-template=home] .hero{min-height:760px}[data-template=home] .hero .content{position:relative}[data-template=home] .hero .content>*{flex-basis:100%}[data-template=home] .hero .content .title,[data-template=home] .hero .content .subtitle{font-weight:400;color:#f4f1ec}[data-template=home] .hero .content .title{font-family:"Playfair Display",serif;font-size:42px;line-height:56px}[data-template=home] .hero .content .subtitle{font-size:18px;line-height:28px}[data-template=home] .hero .slide-nav{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}[data-template=home] .hero .slide-nav span{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid #fff}[data-template=home] .hero .slide-nav span:not(:last-of-type){margin-right:10px}[data-template=home] .hero .slide-nav span.active{background:#fff}[data-template=home] .hero .slide-nav span:hover{cursor:pointer}[data-template=offers] .offer-wrapper{padding-top:100px}[data-template=offers] .offer-wrapper .contact-item{padding:90px 20px;color:#fff;background:#434343}[data-template=offers] .offer-wrapper .contact-item h3{font-family:"Playfair Display",serif;font-weight:400;font-size:26px;line-height:35px;text-align:center;padding-left:10px;padding-right:10px;margin-bottom:40px}[data-template=offers] .offer-wrapper .contact-item .button-light{padding-left:23px;padding-right:23px}[data-template=offers] .offer-wrapper .contact-item>*{width:100%}[data-template=offers] .pagination .page-numbers{padding-left:.75em;padding-right:.75em;padding-top:5px;padding-bottom:5px}[data-template=offers] .pagination .page-numbers:not(.current){color:#434343}[data-template=offers] .pagination .page-numbers:not(.current):hover{color:#fff;background:#434343}[data-template=offers] .pagination .page-numbers.current{color:#fff;background:#434343}[data-template=object] .hero{min-height:780px}[data-template=object] .hero .content{min-height:300px;margin-top:40px}[data-template=object] .hero .content .object-info h1,[data-template=object] .hero .content .object-info p{color:#f4f1ec}[data-template=object] .hero .content .object-info p{margin-bottom:0}[data-template=object] .hero .content .object-info .address{font-family:"Playfair Display","serif";font-size:58px;line-height:77px;color:#f4f1ec}[data-template=object] .hero .content .object-info .city{font-size:22px;line-height:28px;color:#f4f1ec;margin-bottom:170px}[data-template=object] .hero .content .object-info .price-label{font-size:18px;line-height:28px;letter-spacing:.1em}[data-template=object] .hero .content .object-info .price{font-size:26px;line-height:28px}[data-template=object] .carousel{display:grid;grid-template-columns:18px 1fr 18px;margin-bottom:15px;padding-left:15px;padding-right:15px;gap:15px}[data-template=object] .carousel i{font-size:18px}[data-template=object] .carousel i:hover{cursor:pointer}[data-template=object] .carousel .images{min-height:142px;overflow:hidden;padding-bottom:16px;padding-top:16px;border-bottom:1px solid #ececec}[data-template=object] .carousel .images img{min-width:200px;max-width:200px;aspect-ratio:2/1.1;height:110px;-o-object-fit:cover;object-fit:cover;opacity:.4;transition:opacity .25s ease-in-out}[data-template=object] .carousel .images img.active{opacity:1}[data-template=object] .carousel .images img:hover{cursor:pointer;opacity:1}[data-template=object] .basic-info{margin-top:70px;margin-bottom:90px}[data-template=object] .basic-info .visit-cta span{display:block;max-width:180px;font-family:"Playfair Display";font-size:36px;line-height:48px;margin-bottom:60px;color:#434343}[data-template=object] .basic-info .visit-cta .button-dark{padding-left:65px;padding-right:65px}[data-template=object] .basic-info .basics-share{row-gap:30px}[data-template=object] .basic-info .basics-share .object-basics{padding-left:52px;padding-bottom:28px;padding-top:28px;justify-content:space-between;border-left:1px solid #ececec}[data-template=object] .basic-info .basics-share .object-basics label,[data-template=object] .basic-info .basics-share .object-basics span,[data-template=object] .basic-info .basics-share .object-basics a{font-size:12.5px;white-space:nowrap}[data-template=object] .basic-info .basics-share .object-basics label{display:block;color:#7b7b7b;text-transform:uppercase;line-height:28px;letter-spacing:.1em}[data-template=object] .basic-info .basics-share .object-basics span{color:#434343;line-height:18px}[data-template=object] .basic-info .basics-share .object-basics .brochure a{text-decoration:underline;color:#a60000}[data-template=object] .basic-info .basics-share .share{height:70px;padding-left:50px;padding-right:50px}[data-template=object] .basic-info .basics-share .share span{font-size:15px;line-height:28px;letter-spacing:.1em;color:#7b7b7b}[data-template=object] .basic-info .basics-share .share .links i{font-size:18px;opacity:.4}[data-template=object] .map{max-height:280px;margin-bottom:65px}[data-template=object] .map .map-iframe{filter:grayscale(1);width:100%;height:280px}[data-template=object] .description{margin-bottom:30px;font-size:18px;line-height:28px;color:#7b7b7b}[data-template=object] .description .title{font-family:"Playfair Display",serif;font-size:42px;line-height:56px;margin-bottom:20px;color:#434343}[data-template=object] .description .subtitle{font-family:"Playfair Display";font-style:normal;font-weight:400;font-size:36px;line-height:48px;margin-bottom:30px;color:#434343}[data-template=object] .description .specifications{display:grid;grid-template-columns:50% 50%;-moz-column-gap:calc(50px + 1em);column-gap:calc(50px + 1em);padding-left:1em}[data-template=object] .floorplans{margin-bottom:90px}[data-template=object] .floorplans .floorplan-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}[data-template=object] .floorplans .floorplan-wrapper img{align-self:center}[data-template=object] .floorplans .floorplan-wrapper img:hover{cursor:pointer}[data-template=object] .modal .modal-dialog{display:flex;align-items:center;max-width:960px}[data-template=object] .modal .modal-dialog .modal-content{margin-inline:20px;min-height:94vh}[data-template=object] .modal .modal-dialog .modal-content .modal-header,[data-template=object] .modal .modal-dialog .modal-content .modal-footer{padding-left:24px;padding-right:24px}[data-template=object] .modal .modal-dialog .modal-content .modal-footer{display:flex;justify-content:space-between}[data-template=object] .modal .modal-dialog .modal-content .modal-footer a{padding:8px 16px 8px 16px}[data-template=object] .modal .modal-dialog .modal-content .modal-header h3{font-family:"Playfair Display";font-style:normal;font-weight:400;font-size:36px;line-height:48px;font-size:28px}[data-template=object] .modal .modal-dialog .modal-content .modal-header h3 span{font-family:"Playfair Display";font-style:normal;font-weight:400;font-size:36px;line-height:48px;font-size:28px}[data-template=object] .modal .modal-dialog .modal-content .modal-body{display:flex;padding:0}[data-template=object] .modal .modal-dialog .modal-content .modal-body img{max-width:100%;-o-object-fit:contain;object-fit:contain}[data-template=object] .modal .modal-dialog i{font-size:50px}[data-template=object] .modal .modal-dialog i:hover{cursor:pointer}[data-template=object] .modal#carouselModal .modal-dialog{max-width:80vw}[data-template=object] .modal#carouselModal .modal-dialog .modal-body{max-height:700px}[data-template=object] .modal#carouselModal .modal-dialog .modal-body img{flex-grow:1}[data-template=object] .visit{max-width:1120px;margin-bottom:100px;box-shadow:0px 10px 40px rgba(0,0,0,.1)}[data-template=object] .visit .visit-wrapper{padding:65px 135px 65px 90px;gap:190px}[data-template=object] .visit .visit-wrapper span,[data-template=object] .visit .visit-wrapper a{font-family:"Playfair Display","serif"}[data-template=object] .visit .visit-wrapper span{display:inline-block;font-size:36px;line-height:48px;margin-bottom:20px;margin-top:0}[data-template=object] .visit .visit-wrapper p{color:#7b7b7b;margin-bottom:50px}[data-template=object] .visit .visit-wrapper a{display:block;font-size:20px;line-height:27px}[data-template=object] .visit .visit-wrapper a i{font-size:22px}[data-template=object] .visit .visit-wrapper a:first-of-type{margin-bottom:15px}[data-template=object] .visit .visit-wrapper .form-wrapper{min-width:360px}[data-template=object] .related-offers{margin-bottom:115px}[data-template=object] .related-offers h2{font-family:"Playfair Display";font-style:normal;font-weight:400;font-size:36px;line-height:48px;margin-top:0;margin-bottom:65px}[data-template=thanks]>.content{margin-bottom:230px;padding-top:100px;padding-left:20px;padding-right:20px}[data-template=thanks]>.content h1{font-family:"Playfair Display",serif;font-size:58px;line-height:77px;margin-bottom:35px}[data-template=thanks]>.content p{font-size:18px;line-height:28px;color:#7b7b7b}[data-template=diensten] .hero{padding-top:65px;background:#bab3a8}[data-template=diensten] .hero .container{gap:95px}[data-template=diensten] .hero .container .info{margin-top:70px}[data-template=diensten] .hero .container .info h1{font-family:"Playfair Display",serif;font-size:58px;line-height:77px;color:#fff;margin-bottom:30px}[data-template=diensten] .hero .container .info p{font-size:18px;line-height:28px;color:#fff}[data-template=diensten] .hero .container img{height:700px;width:644px;aspect-ratio:6.44/7;-o-object-fit:cover;object-fit:cover;margin-bottom:-65px}[data-template=diensten] .services{padding-top:65px;margin-top:130px}[data-template=diensten] .services .service{margin-top:30px;gap:65px;align-items:center}[data-template=diensten] .services .service .nobottom{margin-bottom:0px}[data-template=diensten] .services .service .info h2{font-family:"Playfair Display",serif;font-size:42px;line-height:56px;margin-bottom:40px}[data-template=diensten] .services .service .info p{font-size:18px;line-height:28px;color:#7b7b7b;margin-bottom:20px}[data-template=diensten] .services .service .info p:last-of-type,[data-template=diensten] .services .service .info p:first-of-type{display:none}[data-template=diensten] .services .service img{-o-object-fit:cover;object-fit:cover}[data-template=diensten] .services .service:nth-child(1){margin-top:100px}[data-template=diensten] .services .service:nth-child(1) img{aspect-ratio:6/7;width:600px;height:700px}[data-template=diensten] .services .service:nth-child(2n){gap:115px}[data-template=diensten] .services .service:nth-child(2n) img{order:2;aspect-ratio:5.5/5.8;width:550px;height:580px}[data-template=diensten] .services .service:nth-child(3n) img{aspect-ratio:6/5.8;width:600px;height:580px}[data-template=diensten] .services .service:nth-child(4n) img{aspect-ratio:5.5/5;width:550px;height:500px}[data-template=diensten] .services .service:nth-child(5n) img{aspect-ratio:6/5.8;width:600px;height:580px}[data-template=diensten] .services .review{position:relative;padding:60px 0 15px 0;background-color:#f4f1ec;margin-top:80px;margin-bottom:60px}[data-template=diensten] .services .review.has-image{margin-top:160px;margin-bottom:70px;padding:100px 0 15px 0}[data-template=diensten] .services .review .container>img{-o-object-fit:cover;object-fit:cover;aspect-ratio:430/500;margin-top:-205px;margin-right:75px}[data-template=diensten] .services .review .container .text{margin-bottom:80px}[data-template=diensten] .services .review .container .text .type-rating{display:flex;flex-direction:row;height:35px}[data-template=diensten] .services .review .container .text .type-rating .type{padding:1px 20px;background-color:#e7e4e0;font-size:12px;line-height:35px;letter-spacing:.1em;text-transform:uppercase}[data-template=diensten] .services .review .container .text .type-rating .rating-stars{margin-left:10px;margin-top:5px;justify-content:center}[data-template=diensten] .services .review .container .text .type-rating .rating-stars .star{height:22px}[data-template=diensten] .services .review .container .text .quote{margin-top:25px;margin-bottom:0;font-family:"Playfair Display";font-style:normal;font-weight:400;font-size:22px;color:#434343;line-height:29px;text-align:left}[data-template=diensten] .services .review .container .text .author{margin-top:35px;margin-bottom:0;font-size:15px;font-style:italic;line-height:28px;color:#434343}[data-template=diensten] .services .review .container .no-image{margin-bottom:40px}[data-template=over-ons] .intro{padding-top:105px;margin-bottom:140px}[data-template=over-ons] .intro h1{margin-bottom:30px;font-family:"Playfair Display",serif;font-size:58px;line-height:77px;color:#434343}[data-template=over-ons] .intro p{font-size:18px;line-height:28px;margin-bottom:100px;color:#7b7b7b}[data-template=over-ons] .intro p:last-of-type,[data-template=over-ons] .intro p:first-of-type{display:none}[data-template=over-ons] .intro .images{gap:20px}[data-template=over-ons] .intro .images img{-o-object-fit:cover;object-fit:cover}[data-template=over-ons] .intro .images img:last-of-type{margin-top:100px}[data-template=over-ons] .team{margin-top:90px}[data-template=over-ons] .team h2{font-family:"Playfair Display",serif;font-size:42px;line-height:56px;margin-bottom:20px;color:#434343}[data-template=over-ons] .team p{font-size:18px;line-height:28px;margin-bottom:40px;color:#7b7b7b}[data-template=over-ons] .team .team-members{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);margin-bottom:100px}[data-template=over-ons] .team .team-members .team-member::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 65%, #000 100%)}[data-template=over-ons] .team .team-members .team-member img{width:100%;image-rendering:crisp-edges}[data-template=over-ons] .team .team-members .team-member .text{width:100%;bottom:20px;padding-left:20px;padding-right:20px}[data-template=over-ons] .team .team-members .team-member .text h3{color:#f4f1ec;font-family:"Playfair Display";font-style:normal;font-weight:400;font-size:36px;line-height:48px}[data-template=over-ons] .team .team-members .team-member .text span{font-size:16px;line-height:19px;color:#f4f1ec}[data-template=contact] .content{padding-top:130px;margin-bottom:180px}[data-template=contact] .content h1{font-family:"Playfair Display",serif;font-size:58px;line-height:77px;margin-bottom:60px;color:#434343}[data-template=contact] .content .map-form{gap:120px}[data-template=contact] .content .map-form .map{padding:30px;box-shadow:0px 10px 40px rgba(0,0,0,.1)}[data-template=contact] .content .map-form .map .map-iframe{filter:grayscale(1);width:480px;height:340px;margin-bottom:25px}[data-template=contact] .content .map-form .map .text span,[data-template=contact] .content .map-form .map .text a{display:block;font-size:18px;line-height:28px;color:#7b7b7b}[data-template=contact] .content .map-form .map .text svg{color:#7b7b7b}[data-template=contact] .content .map-form .map .text .name,[data-template=contact] .content .map-form .map .text .address,[data-template=contact] .content .map-form .map .text .phone-email{margin-bottom:20px}[data-template=contact] .content .map-form .form{max-width:360px}[data-template=contact] .content .map-form .form h2{font-family:"Playfair Display",serif;font-size:42px;line-height:56px;margin-bottom:50px;color:#434343}[data-template=default] .container{margin-bottom:100px}[data-template=default] .container h1{font-family:"Playfair Display",serif;font-size:58px;line-height:77px;color:#434343;padding-top:105px;margin-bottom:105px}[data-template=default] .container p{font-size:18px;line-height:28px;color:#7b7b7b;margin-bottom:1em}[data-template="404"] .container{padding-top:50px;padding-bottom:50px}[data-template="404"] .container h1{font-family:"Playfair Display",serif;font-size:58px;line-height:77px}.offer-wrapper{margin-top:80px;margin-bottom:100px}.offer-wrapper .title-wrapper{max-width:1120px}.offer-wrapper .title-wrapper .title{font-family:"Playfair Display",serif;font-size:42px;line-height:56px;color:#434343}.offer-wrapper .title-wrapper .subtitle{font-weight:400;color:#7b7b7b}.offer-wrapper .title-wrapper .description{display:inline}.offer-wrapper .title-wrapper .description>*{display:inline}.offer-wrapper .title-wrapper a{text-decoration:underline}.offer-wrapper.no-results .title-wrapper .title{font-family:"Playfair Display";font-style:normal;font-weight:400;font-size:36px;line-height:48px;font-size:24px;text-align:center}.offers{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:3.5em}.block.services{margin-top:160px;background:#bab3a8;color:#fff}.block.services .wrapper{gap:105px}.block.services .wrapper>img{margin-top:-50px;margin-bottom:50px;max-width:670px;height:617px;aspect-ratio:668/617;-o-object-fit:fill;object-fit:fill}.block.services .wrapper .text-wrapper{width:35%}.block.services .wrapper .text-wrapper .title{font-family:"Playfair Display",serif;font-weight:400;font-size:36px;line-height:48px}.block.services .wrapper .text-wrapper .description{font-size:18px;line-height:28px}.block.about .wrapper{gap:70px;margin-block:100px}.block.about .wrapper .text-wrapper{width:40%}.block.about .wrapper .text-wrapper .title{font-family:"Playfair Display";font-style:normal;font-weight:400;font-size:36px;line-height:48px;color:#434343}.block.about .wrapper .text-wrapper .title a{font-family:"Playfair Display",serif;font-weight:normal;border-bottom:4px double #434343}.block.about .wrapper .text-wrapper .description{font-size:18px;line-height:28px;color:#7b7b7b}.block.about .wrapper .text-wrapper .button-dark{padding-left:36px;padding-right:36px}.block.about .wrapper img{max-width:600px;aspect-ratio:6/5.25;height:525px}.block.offer{box-shadow:0px 10px 40px rgba(0,0,0,.1)}.block.offer .image-wrapper img{width:100%;max-height:220px;-o-object-fit:fill;object-fit:fill}.block.offer .image-wrapper .status-notice{right:12px;top:200px;background:#434343;color:#fff;padding:12px 20px;font-weight:600;font-size:14px;line-height:16px;text-transform:uppercase}.block.offer .info{padding:35px 20px}.block.offer .info>*{width:100%}.block.offer .info .purchase-info{border-bottom:1px solid #ececec}.block.offer .info .purchase-info .purchase-type,.block.offer .info .purchase-info .price{font-size:15px;font-weight:400}.block.offer .info .purchase-info .purchase-type{color:#7b7b7b;letter-spacing:.1em}.block.offer .info .purchase-info .price{color:#434343;line-height:28px}.block.offer .info .general-info .street-number{font-weight:400;font-size:22px;line-height:29px;font-family:"Playfair Display",serif;color:#434343}.block.offer .info .general-info .city{font-weight:400;font-size:13px;line-height:15px;color:#7b7b7b}.block.offer .info .general-info .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#7b7b7b;margin-bottom:0}.block.quote{background:#bab3a8;color:#fff}.block.quote .container{padding-bottom:30px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px}.block.quote .container img{margin-top:-70px;max-inline-size:none}.block.quote .container .quote-wrapper blockquote{font-family:"Playfair Display";font-style:normal;font-weight:400;font-size:36px;line-height:48px}.block.quote .container .quote-wrapper span{font-size:18px;line-height:28px}.block.nvm{background:#f4f1ec}.block.nvm .container{padding-bottom:50px;gap:50px}.block.nvm .container .image{padding-top:130px;background:#fff}.block.nvm .container .image img{max-inline-size:none;padding:20px}.block.nvm .container .text{margin-top:65px}.block.nvm .container .text h2{font-family:"Playfair Display",serif;font-size:42px;line-height:56px;color:#434343;margin-bottom:15px}.block.nvm .container .text p{font-size:18px;line-height:28px;color:#7b7b7b;margin-bottom:0}
@media screen and (max-width:768px){html{scroll-padding-top:150px}.d-desktop{display:none}body.admin-bar .site-header .nav-bar{top:46px}body:not(.admin-bar) .site-header.sticky .nav-bar{top:60px}.container{padding:0px}.site-header .contact-info{position:fixed;height:60px;justify-content:center !important;top:0;z-index:1}.site-header .contact-info .social-media{display:none !important}.site-header .contact-info .phone a,.site-header .contact-info .phone i{font-size:20px;line-height:24px}.site-header .contact-info .phone i{margin-right:10px}.site-header .nav-bar .content{padding-left:20px;padding-right:20px}.site-header .nav-bar .content img{max-width:209px}.site-header .nav-bar .content .navigation .wpml-ls{width:50px;height:32px;font-size:14px}.site-header .nav-bar .content .navigation .wpml-ls a{padding:8px 9px;-moz-column-gap:3px;column-gap:3px}.site-header .nav-bar .content .navigation .wpml-ls a::after{right:5px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon{width:32.5px;height:32.5px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon span:nth-child(1){top:7.5px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon span:nth-child(2),.site-header .nav-bar .content .navigation .nav-toggle .nav-icon span:nth-child(3){top:17.5px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon span:nth-child(4){top:27.5px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(1){top:7.5px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(2),.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(3){top:17.5px}.site-header .nav-bar .content .navigation .nav-toggle .nav-icon.open span:nth-child(4){top:27.5px}.site-header .slide-out-menu{position:fixed;height:100vh;top:150px;align-items:flex-start}.site-header .slide-out-menu .slide-content{padding-left:25px;padding-right:25px}.site-header .slide-out-menu .slide-content .menu-contact{width:100%}.site-header .slide-out-menu .slide-content .menu-contact ul.menu{margin-top:30px}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item a{font-size:40px;line-height:75px}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item.menu-item-has-children{-moz-column-gap:15px;column-gap:15px}.site-header .slide-out-menu .slide-content .menu-contact ul.menu>li.menu-item.menu-item-has-children .icon{width:24px;height:24px;margin-left:0}.site-header .slide-out-menu .slide-content .side-image{display:none}.site-footer{padding-top:45px;padding-bottom:45px}.site-footer .container{padding-left:30px;padding-right:30px;flex-wrap:wrap}.site-footer .container>*{width:100%}.site-footer .container .logo{margin-bottom:40px}.site-footer .container .links .offers-services{border-bottom:0;margin-bottom:20px;flex-wrap:wrap}.site-footer .container .links .offers-services>*{width:100%;border-bottom:1px solid rgba(255,255,255,.2)}.site-footer .container .links .offers-services>* span{margin:0;padding-top:20px;padding-bottom:20px}.site-footer .container .links .offers-services>* ul{display:none}.site-footer .container .links .offers-services>*:first-of-type{border-top:1px solid rgba(255,255,255,.2)}.site-footer .container .links .offers-services .buy-offers,.site-footer .container .links .offers-services .rent-offers,.site-footer .container .links .offers-services .services{position:relative}.site-footer .container .links .offers-services .buy-offers::after,.site-footer .container .links .offers-services .rent-offers::after,.site-footer .container .links .offers-services .services::after{content:"";position:absolute;width:30px;height:30px;right:5px;top:50%;transform:translateY(-50%);background-image:url(//www.recourtmakelaars.nl/wp-content/themes/recourtmakelaars/assets/icon/right-arrow-circle.png);background-repeat:no-repeat}.site-footer .container .links .contact-info{flex-wrap:wrap;padding-bottom:30px;margin-bottom:25px}.site-footer .container .links .contact-info .info-title{display:none}.site-footer .container .links .contact-info ul{margin-bottom:0}.site-footer .container .links .contact-info .social-media{margin-top:10px}.site-footer .container .links .contact-info>*{width:100%}.site-footer .container .links .contact-info::before{content:"Contact info";font-weight:600;color:#fff;display:block;margin-bottom:30px}.site-footer .container .links .copyright-legal{flex-wrap:wrap;gap:0}.site-footer .container .links .copyright-legal>*{width:100%}.site-footer .container .links .copyright-legal .copyright{margin-bottom:10px}.site-footer .container .links .copyright-legal .partners-terms{display:flex;justify-content:space-between}.site-footer .container .links .copyright-legal .partners-terms p{margin-right:0;width:100%}.site-footer .container .links .copyright-legal .partners-terms .icons{margin-top:-35px;margin-right:60px;white-space:nowrap}.site-footer .container .links .footer-title{padding-top:20px;padding-bottom:20px}[data-template=home] .hero{align-items:flex-start !important;min-height:unset;max-height:calc(100vh - env(safe-area-inset-bottom) - 60px);height:calc(100vh - 60px)}[data-template=home] .hero .content{margin-top:120px}[data-template=home] .hero .content .logo-wrapper img{max-width:200px}[data-template=home] .hero .content .title{font-size:36px;line-height:48px;margin-top:20px;margin-bottom:15px}[data-template=home] .hero .content .subtitle{font-size:16px;line-height:28px;padding-left:10px;padding-right:10px;margin-top:0 !important}[data-template=home] .hero .scroll-down{left:30px;bottom:25px}[data-template=home] .offer-wrapper{margin-bottom:40px;margin-top:65px;padding-left:20px;padding-right:20px}[data-template=home] .offer-wrapper .offers{grid-template-columns:1fr}[data-template=home] .offer-wrapper .wide-button-dark{max-width:none}[data-template=offers] .offer-wrapper{margin-top:90px;margin-bottom:30px;padding-top:50px;padding-left:20px;padding-right:20px}[data-template=offers] .offer-wrapper .title{text-align:center;margin-bottom:0}[data-template=offers] .offer-wrapper .offers{grid-template-columns:1fr}[data-template=offers] .pagination{margin-bottom:50px}[data-template=object] .hero{min-height:unset;max-height:calc(100vh - env(safe-area-inset-bottom) - 60px);height:calc(100vh - 60px)}[data-template=object] .hero .content{margin-top:0;padding-right:35px;padding-left:35px}[data-template=object] .hero .content .object-info{width:100%}[data-template=object] .hero .content .object-info .address{word-break:break-word;margin-top:0 !important;margin-bottom:20px;font-size:36px}[data-template=object] .hero .content .object-info .city{margin-block:20px}[data-template=object] .hero .carousel-nav{top:57.5vh;padding-left:35px;padding-right:35px}[data-template=object] .basic-info{flex-wrap:wrap;justify-content:center;margin-block:20px}[data-template=object] .basic-info>*{width:100%}[data-template=object] .basic-info .visit-cta{display:flex;flex-wrap:wrap;justify-content:center}[data-template=object] .basic-info .visit-cta h2{text-align:center;margin-bottom:20px;width:100%;display:block;max-width:none;margin-bottom:40px}[data-template=object] .basic-info .basics-share{row-gap:0}[data-template=object] .basic-info .basics-share .object-basics,[data-template=object] .basic-info .basics-share .share{padding:0 25px 0 25px}[data-template=object] .basic-info .basics-share .object-basics{margin-top:40px;flex-wrap:wrap;border-left:none}[data-template=object] .basic-info .basics-share .object-basics>*{width:100%}[data-template=object] .basic-info .basics-share .object-basics div:not(:last-of-type){margin-bottom:20px}[data-template=object] .map{margin-bottom:30px}[data-template=object] .description.container{padding-left:25px;padding-right:25px}[data-template=object] .description.container .specifications{grid-template-columns:1fr}[data-template=object] .description.container .specifications li{margin-bottom:10px}[data-template=object] .floorplans{margin-bottom:30px;padding-left:25px;padding-right:25px}[data-template=object] .floorplans .floorplan-wrapper{grid-template-columns:repeat(2, 1fr);gap:20px}[data-template=object] .visit{margin-inline:25px;margin-bottom:50px}[data-template=object] .visit .visit-wrapper{flex-wrap:wrap;padding:40px;gap:40px}[data-template=object] .visit .visit-wrapper .info a{display:flex;align-items:center}[data-template=object] .visit .visit-wrapper .form-wrapper{min-width:0}[data-template=object] .related-offers{padding-left:25px;padding-right:25px;margin-bottom:60px}[data-template=object] .related-offers .offers{grid-template-columns:1fr}[data-template=object] .modal .modal-dialog{max-width:unset !important;margin:auto;top:50%;transform:translateY(-50%)}[data-template=object] .modal .modal-dialog .modal-content{min-height:unset}[data-template=object] .modal .modal-dialog .modal-content .modal-footer{flex-wrap:nowrap;padding-left:10px;padding-right:10px}[data-template=object] .modal .modal-dialog .modal-content .modal-footer i{font-size:24px}[data-template=diensten] .hero{padding-left:25px;padding-right:25px}[data-template=diensten] .hero .container .info{margin-top:0;margin-bottom:100px}[data-template=diensten] .hero .container img{display:none}[data-template=diensten] .hero .scroll-down{display:none}[data-template=diensten] .services{padding:0;margin:0}[data-template=diensten] .services .service{flex-wrap:wrap;gap:0 !important;row-gap:20px !important;margin-bottom:50px}[data-template=diensten] .services .service .info{padding-left:25px;padding-right:25px}[data-template=diensten] .services .service .info h2{margin-top:0;margin-bottom:30px;font-size:38px}[data-template=diensten] .services .service img{height:auto !important;aspect-ratio:1/1 !important;order:0 !important}[data-template=diensten] .services .service>*{width:100% !important}[data-template=diensten] .services .review{padding:30px 20px}[data-template=diensten] .services .review .container{flex-wrap:wrap;justify-content:center}[data-template=diensten] .services .review .container>img{margin-top:0px;margin-right:0;margin-bottom:25px;width:100%;height:240px}[data-template=diensten] .services .review .container .text{justify-content:center;margin-bottom:0}[data-template=over-ons] .intro{padding-top:50px;padding-left:25px;padding-right:25px;margin-bottom:50px}[data-template=over-ons] .intro p{margin-bottom:50px}[data-template=over-ons] .intro .images{flex-wrap:wrap;gap:0}[data-template=over-ons] .intro .images img:last-of-type{margin-top:20px}[data-template=over-ons] .team{padding-left:25px;padding-right:25px;margin-top:50px}[data-template=over-ons] .team .team-members{grid-template-columns:1fr;margin-bottom:50px}[data-template=contact] .content{padding-top:50px;margin-bottom:50px}[data-template=contact] .content h1{padding-left:25px;padding-right:25px}[data-template=contact] .content .map-form{flex-wrap:wrap;gap:50px}[data-template=contact] .content .map-form .map{width:100%;padding:0}[data-template=contact] .content .map-form .map .map-iframe{width:100%}[data-template=contact] .content .map-form .map .text{padding-left:25px;padding-right:25px}[data-template=contact] .content .map-form .form{max-width:none;width:100%;padding-left:25px;padding-right:25px}.block.offer .image-wrapper img{width:100%;max-height:235px}.block.offer .image-wrapper .status-notice{top:210px}.block.services{margin-top:0}.block.services .wrapper{padding:65px 25px 65px 25px}.block.services .wrapper img{display:none}.block.services .wrapper .text-wrapper{width:100%;text-align:center;justify-content:center}.block.about{margin-top:0}.block.about .wrapper{flex-wrap:wrap;margin:0;gap:0}.block.about .wrapper img{order:0;width:100%;aspect-ratio:none}.block.about .wrapper .text-wrapper{padding-left:25px;padding-right:25px;order:1;width:100%;margin-top:30px;margin-bottom:65px}.block.quote .content{grid-template-columns:calc(100% - 50px);justify-content:center;row-gap:40px}.block.quote .content img{width:100%;height:auto;margin-top:30px}.block.nvm .container{flex-wrap:wrap;justify-content:center;gap:30px}.block.nvm .container .image{padding-top:25px}.block.nvm .container .text{padding-left:25px;padding-right:25px;margin-top:0}}@media screen and (min-width:768px){.d-mobile{display:none}.container{padding-left:100px;padding-right:100px}}@media screen and (min-width: 768px)and (max-width: 1280px){.container{padding-left:0;padding-right:0}.site-footer .container{flex-wrap:wrap;row-gap:50px}.site-footer .container .logo,.site-footer .container .links{width:100%}[data-template=object] .hero .content .object-info .city{margin-bottom:80px}[data-template=object] .hero .scroll-down{left:55px;bottom:25px}[data-template=object] .visit .visit-wrapper{max-width:720px;flex-wrap:wrap;justify-content:center;gap:0;padding:65px 0;margin-inline:auto}[data-template=object] .visit .visit-wrapper .form-wrapper{width:100%;margin-top:50px}[data-template=diensten] .hero{padding-top:0}[data-template=diensten] .hero .container{flex-wrap:wrap;gap:50px}[data-template=diensten] .hero .container img{margin-bottom:50px;margin-inline:auto}[data-template=diensten] .services{margin-top:0}[data-template=diensten] .services .service{gap:0 !important;flex-wrap:wrap;margin-bottom:50px}[data-template=diensten] .services .service img{width:75% !important;order:0 !important;aspect-ratio:1/1 !important;height:auto !important}[data-template=over-ons] .intro{padding-top:50px}[data-template=over-ons] .intro p{margin-bottom:50px}[data-template=over-ons] .intro .images>*{width:50% !important}[data-template=over-ons] .team .team-members{grid-template-columns:repeat(2, 1fr)}[data-template=contact] .content{padding-top:50px;margin-bottom:50px}[data-template=contact] .content .map-form{flex-wrap:wrap;gap:0}[data-template=contact] .content .map-form .map{margin-bottom:40px}[data-template=contact] .content .map-form .map .map-iframe{width:100%}[data-template=contact] .content .map-form>*{max-width:none !important;width:100%}.block.services .wrapper{gap:0;flex-wrap:wrap}.block.services .wrapper>img{margin-inline:auto;margin-top:50px;max-width:100%}.block.services .wrapper .text-wrapper{margin-bottom:40px}.block.services .wrapper>*{width:100% !important}.block.about .wrapper{flex-wrap:wrap}.block.about .wrapper>*{width:100% !important}.block.about .wrapper img{width:100%;max-width:none}.block.quote .content{-moz-column-gap:30px;column-gap:30px}.block.quote .content .quote-wrapper{padding-top:30px}.block.quote .content .quote-wrapper blockquote{font-size:28px}.block.quote .content img{width:100%}.offers{grid-template-columns:repeat(2, 50%)}}