@charset "UTF-8";
/* https://flebo.be/wp-content/themes/flebo/dist/css/index.css */
.headerIndex{min-height:100vh}.headerIndex .sectionHeaderContent .carousel,.headerIndex .sectionHeaderContent .carousel-inner,.headerIndex .sectionHeaderContent .carousel-item{min-height:inherit}.headerIndex .sectionHeaderContent .carousel-item{background:#000}.headerIndex .sectionHeaderContent .carousel-item .img{position:absolute;bottom:0;right:0;width:66%;height:95%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.headerIndex .sectionHeaderContent .carousel-item .img .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6));background:-moz-linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6));background:-ms-linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6));background:-o-linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6));background:linear-gradient(to bottom,rgb(0 0 0 / .15) 50%,rgb(0 0 0 / .6))}.headerIndex .sectionHeaderContent .carousel-item .content{position:relative;z-index:1;padding:100px 0 120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;min-height:inherit;color:#fff}.headerIndex .sectionHeaderContent .carousel-item .content .row{height:inherit;align-items:center}.headerIndex .sectionHeaderContent .carousel-item .content h1{will-change:transform;position:absolute;left:30px;top:48%;font-family:Montserrat,Helvetica,sans-serif;font-size:10px;font-size:1rem;font-weight:400;letter-spacing:3px;line-height:1;text-transform:uppercase;text-align:center;margin:0;color:#989898;-webkit-transform:rotate(-90deg) translateX(-50%);-moz-transform:rotate(-90deg) translateX(-50%);-ms-transform:rotate(-90deg) translateX(-50%);-o-transform:rotate(-90deg) translateX(-50%);transform:rotate(-90deg) translateX(-50%);transform-origin:left top 0}.headerIndex .sectionHeaderContent .carousel-item .content .colContent hr{width:100px;border-top:9px solid #c1b36c;margin:0 auto 20px 0}.headerIndex .sectionHeaderContent .carousel-item .content .colContent h2{font-size:80px;font-size:8rem;line-height:.95;color:#fff;font-weight:600}.headerIndex .sectionHeaderContent .carousel-item .content .colContent p{text-transform:uppercase;font-weight:500;letter-spacing:1px;width:80%;color:#fff}.headerIndex .sectionHeaderContent .carousel-item .content .colContent p a{color:#c1b36c}.headerIndex .sectionHeaderContent .carousel-item .content .colContent p a:hover{opacity:.6}.headerIndex .sectionHeaderContent .carousel-item .content .colContent p:first-of-type{margin-top:20px}.headerIndex .sectionHeaderContent .carousel-item .content .colContent .btn{margin-top:50px;font-weight:400}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:stretch}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colBg{width:34%;height:auto;background:#fff}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colCaption{width:66%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:stretch}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colCaption a{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;padding:25px 20px;min-height:68px;height:auto;width:auto;opacity:1;background:#fff}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colCaption a img{width:40px}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colCaption a:last-of-type{margin-left:2px}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colCaption .caption{padding:25px 40px}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colCaption .caption p{margin:0;font-size:12px;font-size:1.2rem;color:#fff;text-transform:uppercase;font-weight:300;letter-spacing:2px}.sectionProjectsIndex .colTitle{margin-bottom:120px}.sectionProjectsIndex .colTitle h2{color:#c1b36c;font-size:50px;font-size:5rem}.sectionProjectsIndex .colTitle p:first-of-type{margin-top:50px}.sectionProjectsIndex .colTitle .cta{position:relative;font-family:Holland,Times,serif;font-size:60px;font-size:6rem;line-height:1;padding-bottom:20px}.sectionProjectsIndex .colTitle .cta:hover{color:#c1b36c}.sectionProjectsIndex .colTitle .cta::after{content:'';position:absolute;bottom:0;left:0;right:0;height:25px;width:60%;margin:0 auto;background:url(https://flebo.be/wp-content/themes/flebo/assets/icons/underline.svg) center no-repeat;background-size:contain}.sectionProjectsIndex .rowProjectsIndex{margin-bottom:-100px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex{margin-bottom:100px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a{display:block;-webkit-transition:-webkit-transform .4s linear;-moz-transition:-moz-transform .4s linear;-ms-transition:-ms-transform .4s linear;-o-transition:-o-transform .4s linear;transition:transform .4s linear}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .img{position:relative}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .img .label{position:absolute;top:0;left:0;padding:12px 20px;color:#fff;font-size:12px;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:#c1b36c}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content{position:relative;padding:0 40px;margin-top:-45px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper{display:inline-block;background:#fff;padding:30px 40px;word-break:break-word}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper .location,.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper .type{font-size:12px;font-size:1.2rem;text-transform:uppercase;letter-spacing:3px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper .type{margin-bottom:10px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper h3{font-family:'Playfair Display',Times,serif;line-height:.95;font-size:40px;font-size:4rem;color:#252525;margin-bottom:25px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper .location{position:relative;margin:0;display:inline-block;padding-right:55px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper .location::after{will-change:transform;content:'';position:absolute;top:50%;right:0;height:10px;width:40px;background:url(https://flebo.be/wp-content/themes/flebo/assets/icons/arrow-right.svg) center no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .4s linear;-moz-transition:-moz-transform .4s linear;-ms-transition:-ms-transform .4s linear;-o-transition:-o-transform .4s linear;transition:transform .4s linear}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper:hover .location::after{-webkit-transform:translate(5px,-50%);-moz-transform:translate(5px,-50%);-ms-transform:translate(5px,-50%);-o-transform:translate(5px,-50%);transform:translate(5px,-50%)}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a:hover{will-change:transform;-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper{padding:60px}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper blockquote{font-family:Holland,Times,serif;font-size:65px;font-size:6.5rem;line-height:.85;color:#1f1f1f}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper cite{font-style:normal;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:12px;font-size:1.2rem;color:#c1b36c}.forSaleWrapper{margin-bottom:120px}.forSaleWrapper .rowEstates{margin:0 -15px -50px}.forSaleWrapper .rowEstates .colEstates{margin-bottom:50px}.forSaleWrapper .rowEstates .colEstates a{display:block;height:100%;width:100%}.forSaleWrapper .rowEstates .colEstates a .imgWrapper{position:relative;height:250px;overflow:hidden}.forSaleWrapper .rowEstates .colEstates a .imgWrapper .img{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;will-change:transform;-webkit-transition:-webkit-transform .8s linear;-moz-transition:-moz-transform .8s linear;-ms-transition:-ms-transform .8s linear;-o-transition:-o-transform .8s linear;transition:transform .8s linear;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.forSaleWrapper .rowEstates .colEstates a .contentWrapper{position:relative;padding:12px 40px 45px;border:1px solid #e6e8ed;background:#fff;height:-webkit-calc(100% - 250px);height:-moz-calc(100% - 250px);height:-ms-calc(100% - 250px);height:-o-calc(100% - 250px);height:calc(100% - 250px)}.forSaleWrapper .rowEstates .colEstates a .contentWrapper .label{position:absolute;top:0;left:40px;display:inline-block;padding:8px 20px 6px;font-weight:700;text-transform:uppercase;letter-spacing:1px;will-change:transform;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.forSaleWrapper .rowEstates .colEstates a .contentWrapper .label p{margin:0}.forSaleWrapper .rowEstates .colEstates a .contentWrapper .label.new{background:#c1b36c;color:#fff}.forSaleWrapper .rowEstates .colEstates a .contentWrapper .cat{font-size:10px;font-size:1rem;text-transform:uppercase;opacity:.5;margin-bottom:10px}.forSaleWrapper .rowEstates .colEstates a .contentWrapper .price{font-family:'Playfair Display',Times,serif;font-size:25px;font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:20px}.forSaleWrapper .rowEstates .colEstates a .contentWrapper .price span{font-size:16px;font-size:1.6rem}.forSaleWrapper .rowEstates .colEstates a .contentWrapper h3{font-family:'Playfair Display',Times,serif;text-transform:uppercase;letter-spacing:1px}.forSaleWrapper .rowEstates .colEstates a .contentWrapper .info{margin-bottom:0}.forSaleWrapper .rowEstates .colEstates a:hover .imgWrapper .img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.sectionAboutIndex{position:relative}.sectionAboutIndex .background{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.sectionAboutIndex .content{position:relative;z-index:1}.sectionAboutIndex .content .wrapper{color:#fff;background:#c1b36c;padding:80px;font-size:17px;font-size:1.7rem}.sectionAboutIndex .content .wrapper h2{font-size:50px;font-size:5rem;margin-bottom:40px;color:#fff;word-break:break-word}.sectionAboutIndex .content .wrapper p{font-weight:300;margin-bottom:15px}.sectionAboutIndex .content .wrapper p a{font-weight:500;text-decoration:underline}.sectionAboutIndex .content .wrapper p a:hover{opacity:.8}.sectionAboutIndex .content .wrapper .btn{margin-top:35px}@media (min-width:1400px){.headerIndex .sectionHeaderContent .carousel-item .content .colContent{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin-left:16.666667%}}@media (max-width:375.98px){.headerIndex .sectionHeaderContent .carousel-item .content{padding:60px 0 40px}.headerIndex .sectionHeaderContent .carousel-item .content .colContent h2{font-size:35px;font-size:3.5rem}.sectionProjectsIndex .colTitle h2{font-size:22px;font-size:2.2rem}.sectionProjectsIndex .colTitle .cta{font-size:35px;font-size:3.5rem}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper blockquote{font-size:30px;font-size:3rem}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper cite{font-size:10px;font-size:1rem}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper h3{font-size:22px;font-size:2.2rem}.forSaleWrapper{margin-bottom:50px}.sectionAboutIndex .content .wrapper{padding:40px 15px}.sectionAboutIndex .content .wrapper h2{font-size:22px;font-size:2.2rem}}@media (min-width:375.98px) and (max-width:575.98px){.headerIndex .sectionHeaderContent .carousel-item .content{padding:80px 0 60px}.headerIndex .sectionHeaderContent .carousel-item .content .colContent h2{font-size:45px;font-size:4.5rem}.sectionProjectsIndex .colTitle h2{font-size:25px;font-size:2.5rem}.sectionProjectsIndex .colTitle .cta{font-size:40px;font-size:4rem}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper blockquote{font-size:35px;font-size:3.5rem}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper h3{font-size:25px;font-size:2.5rem}.forSaleWrapper{margin-bottom:60px}.sectionAboutIndex .content .wrapper{padding:60px 20px}.sectionAboutIndex .content .wrapper h2{font-size:25px;font-size:2.5rem}}@media (max-width:575.98px){.headerIndex .sectionHeaderContent .carousel-item .content .colContent .btn,.sectionProjectsIndex .colTitle p:first-of-type{margin-top:20px}.headerIndex .sectionHeaderContent .carousel-item .content h1{margin-bottom:20px}.headerIndex .sectionHeaderContent .carousel-item .content .colContent hr{border-top:4px solid #c1b36c}.headerIndex .sectionHeaderContent .carousel-item .content .colContent p{width:100%}.sectionProjectsIndex .colTitle{margin-bottom:40px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .img .label{font-size:10px;font-size:1rem}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content{margin-top:-35px;padding:0 20px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper{padding:20px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper .location{padding-right:40px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper .location::after{width:30px}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper{padding:0 15px}.sectionAboutIndex,.sectionAboutIndex .colContent{padding:0}.sectionAboutIndex .content .wrapper{font-size:13px;font-size:1.3rem}.sectionAboutIndex .content .wrapper h2{margin-bottom:20px}.sectionAboutIndex .content .wrapper .btn{margin-top:20px}}@media (min-width:575.98px) and (max-width:767.98px){.headerIndex .sectionHeaderContent .carousel-item .content{padding:120px 0 80px}.sectionProjectsIndex .colTitle{margin-bottom:60px}.sectionProjectsIndex .colTitle .cta{font-size:45px;font-size:4.5rem}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper{padding:20px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper h3{font-size:22px;font-size:2.2rem}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper{padding:30px 15px}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper blockquote{font-size:40px;font-size:4rem}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content{margin-top:-35px;padding:0 20px}.sectionAboutIndex .content .wrapper{padding:50px 40px}}@media (min-width:575.98px) and (max-width:991.98px){.headerIndex .sectionHeaderContent .carousel-item .content h1{padding-left:35px;margin-bottom:25px}.headerIndex .sectionHeaderContent .carousel-item .content .colContent{padding-left:50px}.headerIndex .sectionHeaderContent .carousel-item .content .colContent hr{border-top:6px solid #c1b36c}.headerIndex .sectionHeaderContent .carousel-item .content .colContent h2{font-size:60px;font-size:6rem}.sectionAboutIndex .content .wrapper h2,.sectionProjectsIndex .colTitle h2{font-size:35px;font-size:3.5rem}.forSaleWrapper{margin-bottom:80px}}@media (min-width:575.98px) and (max-width:1199.98px){.sectionProjectsIndex .colTitle p:first-of-type{margin-top:30px}.sectionAboutIndex .content .wrapper{font-size:15px;font-size:1.5rem}.sectionAboutIndex .content .wrapper h2{margin-bottom:30px}.sectionAboutIndex .content .wrapper .btn{margin-top:25px}}@media (min-width:575.98px) and (max-width:1400px){.headerIndex .sectionHeaderContent .carousel-item .content .colContent .btn{margin-top:30px}}@media (max-width:767.98px){.headerIndex{min-height:auto}.headerIndex .sectionHeaderContent .carousel-item .img{width:100%;height:55%;top:0;bottom:auto}.headerIndex .sectionHeaderContent .carousel-item .img .overlay{background:rgb(0 0 0 / .3)}.sectionProjectsIndex .colTitle .cta{margin-top:30px}.sectionProjectsIndex .rowProjectsIndex{margin-bottom:-40px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex{padding:0 15px;margin-bottom:40px}.forSaleWrapper .rowEstates{margin:0 -15px -30px}.forSaleWrapper .rowEstates .colEstates{padding:0 15px;margin-bottom:30px}.forSaleWrapper .rowEstates .colEstates a .contentWrapper{height:auto}}@media (min-width:767.98px) and (max-width:991.98px){.headerIndex .sectionHeaderContent .carousel-item .img{width:75%}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colCaption a{padding:20px 15px;min-height:55px}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colCaption .caption{padding:20px}.sectionProjectsIndex .colTitle{margin-bottom:80px}.sectionProjectsIndex .colTitle .cta{font-size:50px;font-size:5rem}.sectionProjectsIndex .rowProjectsIndex{margin-bottom:-60px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex{padding:0 30px;margin-bottom:60px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper{padding:25px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper h3{font-size:25px;font-size:2.5rem}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper blockquote{font-size:45px;font-size:4.5rem}.sectionAboutIndex .content .wrapper{padding:60px 50px}}@media (min-width:767.98px) and (max-width:1199.98px){.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content{padding:0 30px}}@media (min-width:767.98px) and (max-width:1400px){.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper{padding:60px 40px}}@media (max-width:991.98px){.headerIndex .sectionHeaderContent .carousel-item .content h1{line-height:1.2;color:rgb(255 255 255 / .85);position:static;font-weight:600;text-align:left;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.headerIndex .sectionHeaderContent .carousel-item .content .colContent p{font-size:12px;font-size:1.2rem}.headerIndex .sectionHeaderContent .carousel-item .content .slideshowFooter .colCaption .caption p{font-size:10px;font-size:1rem}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width:991.98px) and (max-width:1199.98px){.forSaleWrapper,.sectionProjectsIndex .colTitle{margin-bottom:100px}.headerIndex .sectionHeaderContent .carousel-item .content .colContent h2{font-size:65px;font-size:6.5rem}.headerIndex .sectionHeaderContent .carousel-item .content .colContent .btn{padding:20px 32px 18px}.sectionProjectsIndex .colTitle h2{font-size:40px;font-size:4rem}.sectionProjectsIndex .colTitle .cta{font-size:55px;font-size:5.5rem}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex{padding:0 40px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper h3{font-size:30px;font-size:3rem}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper blockquote{font-size:55px;font-size:5.5rem}.sectionAboutIndex .content .wrapper h2{font-size:40px;font-size:4rem}}@media (min-width:991.98px) and (max-width:1400px){.headerIndex .sectionHeaderContent .carousel-item .content h1{font-size:8px;font-size:.8rem}.sectionProjectsIndex .rowProjectsIndex{margin-bottom:-80px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex{margin-bottom:80px}.sectionAboutIndex .content .wrapper{padding:60px 50px}}@media (max-width:1199.98px){.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper h3{margin-bottom:20px}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper .location,.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper .type{font-size:10px;font-size:1rem;letter-spacing:2px}}@media (min-width:1199.98px) and (max-width:1400px){.headerIndex .sectionHeaderContent .carousel-item .content .colContent h2{font-size:70px;font-size:7rem}.sectionProjectsIndex .colTitle h2{font-size:45px;font-size:4.5rem}.sectionProjectsIndex .rowProjectsIndex .colProjectsIndex a .content .wrapper h3{font-size:30px;font-size:3rem}.sectionProjectsIndex .rowProjectsIndex .colQuote .quoteWrapper blockquote{font-size:60px;font-size:6rem}.sectionAboutIndex .content .wrapper h2{font-size:45px;font-size:4.5rem}}