@import url(https://use.typekit.net/tch7nix.css);@import url(https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;700&display=swap);.realisations-overview .title{margin-bottom:5rem}@media only screen and (max-width:1024px){.realisations{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width:576px){.realisations{-ms-grid-columns:1fr;grid-template-columns:1fr}}.realisation-cell{display:block;padding:2rem 2rem 4rem;border-radius:15px;transition:all .3s cubic-bezier(.445,.05,.55,.95);position:relative;margin-bottom:4rem}.realisation-cell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#d4953a;z-index:1}.realisation-cell .image{position:relative;height:25vh;margin-bottom:3rem}.realisation-cell .image:hover .bg-image img{-webkit-filter:grayscale(0);filter:grayscale(0)}.realisation-cell .image .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px;overflow:hidden;z-index:1}.realisation-cell .image .bg-image img{transition:all .3s cubic-bezier(.445,.05,.55,.95);-webkit-filter:grayscale(1);filter:grayscale(1)}.realisation-cell .image .banner{position:absolute;bottom:-1.5rem;right:1.5rem;z-index:3;text-transform:uppercase;border-radius:30px;padding:1rem 1.5rem;font-size:.825rem;background:#08141e;color:#fff}.realisation-cell .content h2{font-size:1.65rem;margin:0 0 1.5rem;line-height:1.3}.realisation-cell .content h3{font-family:museo-sans,sans-serif;font-size:1.188rem;margin:0 0 1.5rem;font-weight:300;text-transform:uppercase}@media only screen and (max-width:576px){.realisation-cell{margin-bottom:4rem;padding-bottom:0}.realisation-cell:after{bottom:-2rem}}.estate-sort{background:#fcf1e2;padding:3rem 0 10rem}.estate-sort .grid{align-items:center}.estate-sort h2{font-size:1.4355rem;font-family:museo-sans,sans-serif;font-weight:300;margin:0}.estate-sort .toggle-view{text-align:right}.estate-sort .toggle-view a{display:inline-block;vertical-align:middle;background:#fff;color:#d4953a;text-transform:uppercase;border-radius:30px;position:relative;padding:1rem 4rem}.estate-sort .toggle-view a:first-child{margin-right:-15px}.estate-sort .toggle-view a:last-child{margin-left:-15px}.estate-sort .toggle-view a.active,.estate-sort .toggle-view a:hover{background:#d4953a;color:#fff}.estate-sort .toggle-view a.active{z-index:2;padding:1rem 3rem}@media only screen and (max-width:1024px){.estate-sort{padding:3rem 0 5rem}}@media only screen and (max-width:820px){.estate-sort .grid{-ms-grid-columns:minmax(0,3fr) minmax(0,2fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media only screen and (max-width:576px){.estate-sort{padding:3rem 0}.estate-sort .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.estate-sort .grid .toggle-view,.estate-sort .grid h2{text-align:center}.estate-sort .grid .toggle-view{margin-top:3rem}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@-webkit-keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes fadeInRotateStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@-webkit-keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}@keyframes fadeInScaleStar{0%{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg);moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;opacity:1}}.pagination{text-align:center}.pagination a{margin:.5rem;font-size:1.65rem}.pagination a.active,.pagination a:hover{color:#d4953a}