*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}button{background:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-align:initial}form{display:block}input,select{font-family:inherit;font-size:inherit}pre{font-family:monospace}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{color:inherit;text-decoration:none;transition:color .3s}textarea{font-family:inherit;font-size:inherit;line-height:inherit}hr{border:none;margin:0;padding:0}:focus:not(:focus-visible){outline:none}@font-face{font-display:swap;font-family:Poppins;font-weight:300;src:url(/build/fonts/Poppins-Light.b9b39db4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:400;src:url(/build/fonts/Poppins-Regular.cef565c9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:500;src:url(/build/fonts/Poppins-Medium.978114d0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:600;src:url(/build/fonts/Poppins-SemiBold.a1c3931f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-weight:700;src:url(/build/fonts/Poppins-Bold.eec2373b.woff2) format("woff2")}.hero-title{font-size:clamp(27px,8vw,44px);font-weight:500;margin-bottom:20px}.secondary-title{font-size:clamp(22px,6vw,26px)}.secondary-title,.tertiary-title{font-weight:600;margin-bottom:20px}.tertiary-title{font-size:1.25em}p{margin:1.25em 0}.hero-header{display:flex;flex-direction:column;justify-content:center}.hero-header:after{background:#e8325e;box-shadow:0 2px 5px rgba(0,0,0,.1);content:"";height:.1875em;margin:1.25em 0 2.5em;width:10.625em}.link,.title-link{color:#272727;cursor:pointer;transition:color .2s}.link:hover,.title-link:hover{color:#e8325e;transition:color .2s}.link{text-decoration:underline}.list{list-style:disc;margin:1.25em 0;padding-left:19px}.list-decimal{list-style:decimal;padding-left:12px}strong{font-weight:bolder}.text-big{font-size:1.5em;font-weight:600}.text-medium{font-size:1.125em;font-weight:600}.text-small{font-size:.75em;font-weight:300}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.italic{font-style:italic}.pink{color:#e8325e!important}:root{--container-padding:20px;--container-width:calc(100% - var(--container-padding)*2)}@media only screen and (min-width:800px){:root{--container-padding:40px}}@media only screen and (min-width:1500px){:root{--container-padding:80px;--container-width:1330px}}.container,.footer{padding-left:calc(50% - var(--container-width)/2);padding-right:calc(50% - var(--container-width)/2);width:100%}.container-margin{margin-left:auto;margin-right:auto;width:calc(var(--container-width) + var(--container-padding)*2)}.relative{position:relative}.absolute{position:absolute}.absolute.bottom{bottom:0;padding-bottom:inherit}.full-width{width:100%!important}.hidden{display:none;visibility:hidden}.flex{display:flex}.flex-column{flex-direction:column}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-sb{justify-content:space-between}.align-center{align-items:center;text-align:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.grid{display:grid}.grid-items-center{justify-items:center}.grid-column{grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.grid-gap0{grid-gap:0}.grid-gap1{grid-gap:10px}.grid-gap2{grid-gap:20px}.grid-gap3{grid-gap:30px}body .p0{padding:0}body .pt0{padding-top:0}body .pb0{padding-bottom:0}body .px0{padding-left:0;padding-right:0}body .py0{padding-bottom:0;padding-top:0}body .my0{margin-bottom:0;margin-top:0}body .m0{margin:0}body .mx0{margin-left:0;margin-right:0}body .mt0{margin-top:0}body .mb0{margin-bottom:0}body .mr0{margin-right:0}body .ml0{margin-left:0}body .p1{padding:10px}body .pt1{padding-top:10px}body .pb1{padding-bottom:10px}body .px1{padding-left:10px;padding-right:10px}body .py1{padding-bottom:10px;padding-top:10px}body .my1{margin-bottom:10px;margin-top:10px}body .m1{margin:10px}body .mx1{margin-left:10px;margin-right:10px}body .mt1{margin-top:10px}body .mb1{margin-bottom:10px}body .mr1{margin-right:10px}body .ml1{margin-left:10px}body .p2{padding:20px}body .pt2{padding-top:20px}body .pb2{padding-bottom:20px}body .px2{padding-left:20px;padding-right:20px}body .py2{padding-bottom:20px;padding-top:20px}body .my2{margin-bottom:20px;margin-top:20px}body .m2{margin:20px}body .mx2{margin-left:20px;margin-right:20px}body .mt2{margin-top:20px}body .mb2{margin-bottom:20px}body .mr2{margin-right:20px}body .ml2{margin-left:20px}body .p3{padding:30px}body .pt3{padding-top:30px}body .pb3{padding-bottom:30px}body .px3{padding-left:30px;padding-right:30px}body .py3{padding-bottom:30px;padding-top:30px}body .my3{margin-bottom:30px;margin-top:30px}body .m3{margin:30px}body .mx3{margin-left:30px;margin-right:30px}body .mt3{margin-top:30px}body .mb3{margin-bottom:30px}body .mr3{margin-right:30px}body .ml3{margin-left:30px}body .p4{padding:40px}body .pt4{padding-top:40px}body .pb4{padding-bottom:40px}body .px4{padding-left:40px;padding-right:40px}body .py4{padding-bottom:40px;padding-top:40px}body .my4{margin-bottom:40px;margin-top:40px}body .m4{margin:40px}body .mx4{margin-left:40px;margin-right:40px}body .mt4{margin-top:40px}body .mb4{margin-bottom:40px}body .mr4{margin-right:40px}body .ml4{margin-left:40px}body .p5{padding:50px}body .pt5{padding-top:50px}body .pb5{padding-bottom:50px}body .px5{padding-left:50px;padding-right:50px}body .py5{padding-bottom:50px;padding-top:50px}body .my5{margin-bottom:50px;margin-top:50px}body .m5{margin:50px}body .mx5{margin-left:50px;margin-right:50px}body .mt5{margin-top:50px}body .mb5{margin-bottom:50px}body .mr5{margin-right:50px}body .ml5{margin-left:50px}body .p6{padding:60px}body .pt6{padding-top:60px}body .pb6{padding-bottom:60px}body .px6{padding-left:60px;padding-right:60px}body .py6{padding-bottom:60px;padding-top:60px}body .my6{margin-bottom:60px;margin-top:60px}body .m6{margin:60px}body .mx6{margin-left:60px;margin-right:60px}body .mt6{margin-top:60px}body .mb6{margin-bottom:60px}body .mr6{margin-right:60px}body .ml6{margin-left:60px}body .p7{padding:70px}body .pt7{padding-top:70px}body .pb7{padding-bottom:70px}body .px7{padding-left:70px;padding-right:70px}body .py7{padding-bottom:70px;padding-top:70px}body .my7{margin-bottom:70px;margin-top:70px}body .m7{margin:70px}body .mx7{margin-left:70px;margin-right:70px}body .mt7{margin-top:70px}body .mb7{margin-bottom:70px}body .mr7{margin-right:70px}body .ml7{margin-left:70px}body .p8{padding:80px}body .pt8{padding-top:80px}body .pb8{padding-bottom:80px}body .px8{padding-left:80px;padding-right:80px}body .py8{padding-bottom:80px;padding-top:80px}body .my8{margin-bottom:80px;margin-top:80px}body .m8{margin:80px}body .mx8{margin-left:80px;margin-right:80px}body .mt8{margin-top:80px}body .mb8{margin-bottom:80px}body .mr8{margin-right:80px}body .ml8{margin-left:80px}.vl,hr{background:#e5e5e5}hr{height:.5px;margin:1.875em 0 3.125em;width:100%}.default-image{background:#d2d2d2;height:clamp(300px,50vw,400px);position:relative}.default-image .icon-images{fill:#e5e5e5;height:100px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100px}.icon{fill:currentColor}.header{align-items:center;display:flex;font-weight:400;justify-content:space-between;margin-bottom:auto;max-width:1440px;padding-bottom:30px;padding-top:30px;transition:.3s;z-index:10}.header-nav{flex-wrap:wrap;height:30px;overflow:hidden}.header-nav,.header-side{display:flex;position:relative;z-index:10}.header-nav li{color:#f6f6f6;margin-right:2.5em}.header-nav li .nav-link{position:relative}.header-nav li .nav-link:after{background-color:#e8325e;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) translateY(4px) scaleX(0);transform-origin:50% 50%;transition:transform .25s;width:100%}.header-nav li .nav-link:hover:after{transform:translateX(-50%) translateY(4px) scaleX(1)}.header-side li{color:#f6f6f6;margin-left:1.25em}.header-side .header__burger,.header-side li:first-child{margin-left:0}.header .icon{fill:#f6f6f6;height:15px;margin-bottom:-.125em;transition:fill .25s;width:15px}.header .icon.icon-home{height:18px;margin-bottom:-.1875em;width:18px}.header .icon:hover{fill:#e8325e;transition:fill .25s}.header-nav li a:hover,.header-side li a:hover,a[aria-current]{fill:#e8325e;color:#e8325e}.header-nav li:first-child{margin-right:1.25em}.header-nav li:first-child a{border-right:1px solid #e5e5e5}.header-nav li:first-child svg{margin-right:1.25em}.header-nav li:first-child .nav-link:after{display:none}.header-reversed{background:#fffdfd;font-weight:500;margin-bottom:50px;padding:30px 0 20px;position:relative}.header-reversed li a{color:#272727}.header-reversed li a:hover{color:#e8325e}.header-reversed .icon{fill:#272727}.header-reversed .icon:hover{fill:#e8325e}.header-reversed a[aria-current]{fill:#e8325e;color:#e8325e}.header-reversed:after{background:#e5e5e5;bottom:0;content:"";height:.5px;left:0;position:absolute;right:0;width:100%}.header-reversed .burger .bar,.header-reversed .burger:after,.header-reversed .burger:before{background:#272727}@media (max-width:713px){.header-side .header__burger{align-items:center;display:flex;justify-content:center;margin-left:25px}.burger{cursor:pointer;display:block;position:relative;width:16px}.burger .bar{margin:3.5px 0}.burger .bar,.burger:after,.burger:before{background:currentColor;content:"";display:block;height:2px;transition:.3s;width:100%}.header.is-open .burger:before{transform:rotate(-45deg) translate(-8px,3px)}.header.is-open .burger:after{transform:rotate(45deg) translate(-4.5px,-.5px)}.header.is-open .burger .bar{opacity:0}.header.is-open .header-nav{grid-gap:20px;align-content:center;background:#fff;bottom:0;display:grid;grid-template-columns:1fr;height:100vh;justify-items:center;left:0;padding:20px;position:fixed;right:0;top:0;transition:.3s}.header.is-open .header-side{position:fixed;right:40px;top:30px}.menu-open{overflow:hidden}.header.is-open li a{color:#272727;font-size:20px;font-weight:500}.header.is-open li a:hover{color:#e8325e}.header.is-open .icon{fill:#272727}.header.is-open .icon:hover{fill:#e8325e}.header.is-open .icon-home{height:20px;width:20px}.header.is-open .icon-search{display:none}.header.is-open li a:first-child{border-right:none}.header.is-open .a[aria-current]{fill:#e8325e;color:#e8325e}.header.is-open .burger .bar,.header.is-open .burger:after,.header.is-open .burger:before{background:#272727}.header.is-open.header-reversed:after{display:none}}@media (max-width:258px){.header-nav li:first-child a{border-right:none}}.btn-danger,.btn-primary,.btn-primary-outlined,.btn-rounded,.btn-rounded-gradient,.btn-rounded-outlined{align-items:center;border:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;white-space:nowrap}.btn-danger,.btn-primary,.btn-primary-outlined{background:#e8325e;border-radius:.25em;box-shadow:0 2px 2px rgba(0,0,0,.2);padding:9px 16px;transition:filter .3s}.btn-danger:hover,.btn-primary-outlined:hover,.btn-primary:hover{filter:brightness(1.1);transition:filter .3s}.btn-primary-outlined{background-color:transparent;box-shadow:inset 0 0 0 2px #e8325e;color:#272727;transition:background .3s,color .3s}.btn-primary-outlined:hover{background-color:#e8325e;color:#f6f6f6;transition:background-color .3s,color .3s}.btn-rounded,.btn-rounded-gradient,.btn-rounded-outlined{background:#e8325e;border:2px solid #e8325e;border-radius:2.5em;color:#f6f6f6;filter:brightness(1);transition:filter .5s}.btn-rounded-gradient:hover,.btn-rounded-outlined:hover,.btn-rounded:hover{filter:brightness(1.1);transition:filter .3s}.btn-rounded-gradient{background:linear-gradient(.3turn,#e8325e,#ec5b7e);border:none}.btn-rounded-outlined{background:none;box-shadow:inset 0 0 0 2px #e8325e;transition:background .5s}.btn-rounded-outlined:hover{background-color:#e8325e;transition:background-color .3s}.btn-danger{background:#fc3131;transition:background .3s}.btn-danger:hover{background:#d30303;transition:background .3s}.btn-neumorphic{background:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,.1);color:#6a6a6a;padding:9px 16px;transition:all .5s}.btn-neumorphic:hover{border:1px solid #fffdfd;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);transition:all .5s}.btn-neumorphic svg{fill:#6a6a6a;margin-bottom:-1px;margin-right:7px}.btn-delete{align-items:center;background:#fc3131;border-radius:40px;color:#e5e5e5;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:background .3s;width:20px}.btn-delete:hover{background:#d30303;transition:background .3s}.btn-big{padding:16px 30px}.btn-medium{padding:14px 18px}.see-more{bottom:18px;color:#e8325e;font-size:1.125em;font-weight:500;position:absolute}.see-more:after{background-color:#e8325e;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:50% 50%;transition:transform .25s;width:100%}.see-more:hover:after{transform:translateX(-50%) scaleX(1)}.card,.card__property,.maps:before{background:#fff;border:1px solid #dfe3eb;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.05);display:inline-flex;width:100%}.card__body,.card__property-body{padding:1.25em;position:relative;width:100%}.card ul li,.card__property ul li,.maps:before ul li{margin:10px 0}.card__property{border:none;box-shadow:2px 10px 20px rgba(0,0,0,.1);height:400px;margin-bottom:50px;position:relative}.card__property-title{font-size:1.375em;font-weight:600;margin-bottom:.625em}.card__property-body{padding:1.875em}.card__property-body .card__property-tag{display:flex;justify-content:right;position:absolute;right:-20px;top:-20px;width:100%}.card__property-body .card__property-price,.card__property-body .card__property-surface{background:rgba(232,50,94,.1);border-radius:40px;color:#e8325e;font-size:1.125em;font-weight:600;padding:.4375em .875em}.card__property-body .card__property-price svg,.card__property-body .card__property-surface svg{fill:#e8325e;height:17px;margin-bottom:-1px;margin-right:1px;width:17px}.card__property-body .card__property-surface{margin-right:20px}.card__property-description{margin-bottom:40px;max-height:200px;overflow:hidden}.card__property-img{max-width:50%;min-width:50%;overflow:hidden;position:relative}.card__property-img img{border-bottom-left-radius:3px;border-top-left-radius:3px;min-height:100%;object-fit:cover;object-position:center center;transition:transform .2s ease-out}.card__property-img img:hover{transform:scale(1.1)}.card__property-img .default-image{min-height:100%}@media (max-width:768px){.card__property{flex-direction:column;height:auto;margin-bottom:80px;max-height:1000px}.card__property-body{padding-top:20px}.card__property-body .card__property-tag{justify-content:left;margin-bottom:10px;position:static;right:0;top:0}.card__property-body .card__property-price,.card__property-body .card__property-surface{border-radius:10px;font-size:.875em;padding:.3125em .625em}.card__property-body .card__property-price svg,.card__property-body .card__property-surface svg{height:15px;width:15px}.card__property-img{height:clamp(265px,50vw,400px);max-width:100%}.card__property-img img{border-bottom-left-radius:0;border-top-left-radius:3px;border-top-right-radius:3px}.card__property-description{height:100%}.card__property-body .card__property-price,.card__property-body .card__property-surface{bottom:-20px;top:auto}}.alert{background:rgba(232,50,94,.3);border:1px solid #e8325e;border-radius:3px;display:block;font-size:.875em;font-weight:400;margin:.625em 0;padding:.625em .9375em}.alert-danger{background:rgba(252,49,49,.3);border:1px solid #6b2828;color:#602626}.alert-danger li,.alert-danger ul{margin:0;padding:0}.alert-success{background:rgba(41,134,55,.3);border:1px solid #298637;color:#16411a}.invalid-content{color:red;font-size:.75em;margin-bottom:5px}label{display:block;font-size:.8125em;margin-bottom:4px;text-transform:uppercase}input,textarea{display:block;width:100%}textarea{min-height:300px;resize:none}form{display:inline}form[name=blog_post],form[name=contact],form[name=property]{display:inline-flex;flex-direction:column;justify-content:flex-start;width:100%}form[name=blog_post] input,form[name=blog_post] select,form[name=blog_post] textarea,form[name=contact] input,form[name=contact] select,form[name=contact] textarea,form[name=property] input,form[name=property] select,form[name=property] textarea{width:inherit}form[name=blog_post] input,form[name=blog_post] textarea,form[name=property] input,form[name=property] textarea{padding:4px!important}.form{background:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.05);display:inline-block;height:auto;max-width:80vw;min-width:400px;padding:25px;text-align:start}.form-group li,.form-group ul{margin:0;padding:0}.form-group ul:not(.select-options) li{color:#fc3131;font-size:13px}.form-group input,.form-group textarea,.select__wrapper .select-options,.select__wrapper select,form[name=blog_post] input,form[name=blog_post] select,form[name=blog_post] textarea,form[name=contact] input,form[name=contact] select,form[name=contact] textarea,form[name=property] input,form[name=property] select,form[name=property] textarea{background:#fff;border:1px solid #e5e5e5;border-radius:3px;margin-bottom:20px;padding:8px;transition:all .3s ease;width:100%}.form-group input:not(input[type=checkbox]):focus,.form-group textarea:not(input[type=checkbox]):focus,.select__wrapper .select-options:not(input[type=checkbox]):focus,.select__wrapper select:not(input[type=checkbox]):focus,form[name=blog_post] input:not(input[type=checkbox]):focus,form[name=blog_post] select:not(input[type=checkbox]):focus,form[name=blog_post] textarea:not(input[type=checkbox]):focus,form[name=contact] input:not(input[type=checkbox]):focus,form[name=contact] select:not(input[type=checkbox]):focus,form[name=contact] textarea:not(input[type=checkbox]):focus,form[name=property] input:not(input[type=checkbox]):focus,form[name=property] select:not(input[type=checkbox]):focus,form[name=property] textarea:not(input[type=checkbox]):focus{border-color:rgba(232,50,94,.8);box-shadow:0 0 0 2px rgba(255,0,78,.25);outline:transparent}form input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:2px;height:16px;padding:0;position:relative;width:16px}form input[type=checkbox]:checked{border-color:rgba(232,50,94,.8);box-shadow:0 0 0 2px rgba(255,0,78,.25);outline:transparent}form input[type=checkbox]:after{border-radius:2px;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .2s;width:12px}form input[type=checkbox]:checked:after{background-color:rgba(232,50,94,.85)}.rgpd>div{display:flex;flex-direction:row-reverse;justify-content:left}.rgpd>div label{text-transform:none}.rgpd>div input[type=checkbox]{flex-shrink:0;margin:0 10px 0 0}.select__wrapper{display:inline-block;position:relative;width:100%}.select__wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer;font-size:16px;height:35px}.select__wrapper:after{border:5px solid transparent;border-radius:2px;border-top-color:#6a6a6a;bottom:31px;content:"";display:inline-block;position:absolute;right:10px}.select__wrapper .select-options{border-radius:3px;cursor:pointer;font-size:16px;margin:0;padding:0;position:absolute;text-transform:none;width:100%;z-index:10}.select__wrapper .select-options li{align-items:center;display:flex;height:40px;padding:0 .9375em;transition:background-color .2s ease}.select__wrapper .select-options li:hover{background-color:#e5e5e5}.modal-wrapper{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s,opacity .5s;visibility:hidden;width:100vw;z-index:100}.modal-open{opacity:1!important;visibility:visible!important}.modal{aspect-ratio:14/9;max-width:1000px;min-width:320px;position:relative;width:50vw}.modal img{object-fit:cover;object-position:center}.modal-img{align-items:center;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .2s ease-out;width:100%;z-index:20}.modal-img.modal-img-open{opacity:1;pointer-events:all}.modal-img img{height:auto;max-height:90vh;min-width:300px;object-fit:cover;object-position:center;transform:scale(.5);transition:all .2s ease-out;width:65%}.modal-img img.modal-img-open{transform:scale(1)}.share-modal__wrapper{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s,opacity .5s;visibility:hidden;width:100vw;z-index:100}.share-modal{background:#f6f6f6;border:3px solid #e5e5e5;border-radius:4px;color:#272727;max-width:400px;padding:20px;width:80vw}.share-modal__title{font-size:24px;font-weight:600}.share-modal__title:after{background:#e8325e;box-shadow:0 2px 5px rgba(0,0,0,.1);content:"";display:inline-block;height:.125em;margin:10px 0;width:8.75em}.share-modal__icons{margin-bottom:15px}.share-modal__icons a>img,.share-modal__icons a>svg{margin-right:10px}.share-modal__copy-link{grid-gap:10px;display:grid;grid-template-columns:170fr 30fr;grid-template-rows:1fr 1fr;margin-top:10px}.share-modal__copy-link span{font-weight:500;grid-column:1/3}.share-modal__copy-link input{border:transparent}.share-modal__copy-link input:focus{outline:transparent}.pagination{display:flex;justify-content:center;margin:1.25em 0 2.5em}.pagination li a,.pagination li span{background:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:0 .5px .5px 0 rgba(0,0,0,.1);margin:0 .3125em;padding:.25em .5em;transition:all .5s}.pagination li a:hover,.pagination li span:hover{border:1px solid #fffdfd;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);transition:all .5s}.pagination li.is-active span,.pagination li[aria-disabled=true] span{background:none;border:none;box-shadow:none;color:#888}::-webkit-scrollbar{height:10px;width:8px}::-webkit-scrollbar-track{background:#fffdfd;padding:1px}::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:4px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#d0d0d0;transition:background .3s}#scrollToTopBtn{align-items:center;background-color:#e8325e;border-radius:40px;bottom:20px;box-shadow:0 0 10px rgba(0,0,0,.25);cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:20px;transition:background-color .2s,opacity .3s;visibility:hidden;width:50px;z-index:100}#scrollToTopBtn:hover{background-color:#e72c59;transition:.2s}#scrollToTopBtn.visible{opacity:1;transition:background-color .2s,opacity .3s;visibility:visible}#scrollToTopBtn svg{height:20px;width:20px}.slider-images{overflow:hidden;position:relative;width:100%}.slick-track{display:flex}.slide{position:relative}.slide:before{content:"";display:block;padding-bottom:64.2857142857%}.slide img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;right:0;top:0;width:100%}.slider-images .icon{fill:#e8325e;opacity:70%;position:absolute;transform:translateY(-50%);transition:opacity .3s;z-index:2}.slider-images .icon-left-arrow{left:10px;top:50%}.slider-images .icon-right-arrow{right:10px;top:50%}.slider-images .icon:hover{opacity:1;transition:opacity .3s}.promoteur img{width:100%}@media (min-width:1024px){.slider-images .slick-list{margin-right:-30px}.slider-images .slick-slide{margin-right:30px}}.footer{background:#f5f5f5;color:#343434;margin-top:auto;padding-bottom:20px;padding-top:30px}.footer svg{fill:#272727;height:16px;margin-right:10px;width:16px}.footer-headings{font-size:16px;font-weight:700;margin-bottom:15px}.footer-contact .footer-headings{margin-top:15px}.footer-body{transition:all .3s}.footer-body a:hover,.footer-body button:hover{fill:#e8325e;color:#e8325e;transition:all .3s}.footer-body li a{align-items:center;display:flex}.footer-body .footer-contact ul li{margin:5px 0}.footer-secteurs__wrapper{grid-gap:40px;display:grid;grid-template-columns:repeat(auto-fill,243px)}.footer-secteurs__wrapper>div{display:flex;flex-direction:column}.footer-secteurs__wrapper a,.footer-secteurs__wrapper button,.footer-secteurs__wrapper span{margin-bottom:5px;margin-top:5px}.footer-secteurs__wrapper a:last-child,.footer-secteurs__wrapper button:last-child,.footer-secteurs__wrapper span:last-child{margin-bottom:0}.footer-secteurs__wrapper button{padding:3px 0}.footer-legal{display:flex;font-size:14px;font-weight:500;justify-content:center;margin-top:25px}.footer-legal span:not(:last-child):after{background-color:#343434;border-radius:20px;content:"";display:inline-block;height:3px;margin:0 8px;transform:translateY(-3px);width:3px}@media (min-width:768px){.footer-body{display:grid;grid-template-columns:8fr 2fr;justify-content:space-between}.footer-contact .footer-headings{margin-top:0}.footer-secteurs__wrapper a:nth-child(4n+4){margin-bottom:0}}@media (max-width:580px){.footer-secteurs__wrapper{grid-gap:0;display:block}.footer-secteurs__wrapper a:last-child,.footer-secteurs__wrapper span:last-child{margin-bottom:5px}.footer-legal{align-items:center;flex-direction:column}.footer-legal>span{margin:2px 0}.footer .footer-legal span:after{content:none}}.table{overflow-y:scroll;width:100%}.table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.table table thead th{background:rgba(0,0,0,.05);font-weight:700;text-align:left}.table table tbody td,.table table thead th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.table table tbody td span{display:inline-block;width:100%}.wrapper-banner{background:50%/cover no-repeat url(/build/images/banniere-hero.cdb82659.webp);height:100vh;max-height:900px;min-height:600px;width:100%}.banner{align-items:center;background:rgba(0,0,0,.5);display:flex;height:inherit;justify-content:center;max-height:inherit;min-height:inherit}.banner span,.banner span:hover{transition:color .3s}.banner span:hover{color:#e8325e;cursor:auto}.banner .container{text-align:center}.banner h1{color:#fff;font-size:max(27px,min(7vw,50px));font-weight:500;word-break:break-word}.banner p{color:#fff;font-size:clamp(16px,3vw,18px);font-weight:400;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:950px}.banner .btn-rounded{margin-right:20px}.content-about p{margin:20px 0}.properties-wrapper{display:flex;flex-direction:column;width:100%}.properties-wrapper>div:first-child{grid-gap:0;display:grid;grid-template-columns:8fr 5fr;grid-template-rows:1fr;max-height:400px}.properties-wrapper>div:last-child{grid-gap:0;display:grid;grid-template-columns:5fr 8fr;grid-template-rows:1fr;max-height:400px}.properties-wrapper .property{height:100%;overflow:hidden;position:relative;width:100%}.property__overlay{background-color:rgba(232,50,94,.7);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 15px 0 20px;position:absolute;top:0;transition:.2s;width:100%}.property__overlay:hover{background-color:rgba(232,50,94,.2);transition:.2s}.property__overlay--content{color:#f6f6f6;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:100%;transform:translateX(0);transition:.2s;width:100%}.property__overlay--content h2{font-size:clamp(13px,3vw,30px);font-weight:500;margin-bottom:.625em;word-break:keep-all}.property__overlay--content>div span{background:rgba(232,50,94,.9);border-radius:40px;font-size:clamp(12px,2vw,25px);font-weight:700;padding:.4375em .875em}.property__overlay--content:hover{cursor:pointer;opacity:0;transform:translateY(-50px);transition:.2s}.property__img{height:100%;position:relative;width:100%}.property__img img{height:100%;object-fit:cover;object-position:center;width:100%}.services-content{grid-gap:40px;display:grid;grid-template-columns:repeat(auto-fill,250px);justify-content:center;margin-bottom:50px}.services-content .services-item{max-width:250px;width:100%}.testimonials-wrapper{background:50% url(/build/images/review.190f0f90.jpg);background-size:cover;height:500px}.testimonials-section{background:rgba(232,50,94,.8);height:inherit;overflow:hidden}.testimonials-section h2{color:#f6f6f6;margin-bottom:0;text-align:center}.testimonials-section p{color:#f6f6f6;font-weight:300}.testimonial{background:rgba(0,0,0,.3);border-radius:10px;display:grid;height:270px;margin:0 15px;max-width:550px;padding:20px}.testimonial-user{align-items:center;display:flex;flex-direction:column;position:relative}.testimonial-user img{border-radius:50%;height:80px;object-fit:cover;position:absolute;top:-57px;width:80px}.testimonial-user span{color:#f6f6f6;font-weight:600;margin-top:30px}.testimonial-content{font-size:14px;margin-bottom:0;overflow:hidden;text-align:start}.grid-contact{grid-gap:30px;align-items:start;display:grid;grid-template-columns:150fr 50fr;grid-template-rows:auto auto}.grid-contact__group-row{display:flex;width:100%}.grid-contact__group-row>div{flex-grow:1}.grid-contact__group-row>div:not(:last-child){margin-right:20px}.grid-contact .grid-contact__group:last-child{grid-gap:25px;display:grid;margin-top:22px}.social-icon img{margin:5px 5px 0 0}@media (max-width:764px){.testimonials-wrapper{background-image:url(/build/images/review-mobile.0bb395c2.jpg)}.grid-contact{grid-auto-flow:column dense;grid-template-columns:1fr}.grid-contact .grid-contact__group:last-child{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width:600px){.properties-wrapper>div:first-child,.properties-wrapper>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:588px){.services-item{align-items:center;display:flex}.grid-contact__group-row,.services-item{flex-direction:column}.grid-contact .grid-contact__group-row>div{margin-right:0}}@media (max-width:318px){.banner .btn-rounded{margin-bottom:20px;margin-right:0}}.property-details{display:flex}.property-details__block:first-of-type{margin-right:50px;width:clamp(300px,52vw,700px)}.property-details__block:last-of-type{flex-grow:1}.property-details__block:last-of-type>div:last-of-type .card,.property-details__block:last-of-type>div:last-of-type .maps:before{width:100%}.property-details__block .list li{margin:5px 0}.youtube-player:before{padding-bottom:56.25%}.maps:before{padding-bottom:100%}.maps,.youtube-player{position:relative}.maps:before,.youtube-player:before{content:"";display:block}.maps>iframe,.youtube-player>iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (max-width:740px){.property-details{flex-direction:column}.property-details__block:first-of-type{width:100%}}.locations-details{margin-top:40px}@media (min-width:704px){.locations-details{grid-gap:40px;display:grid;grid-template-columns:115fr 85fr}}.post{grid-gap:30px;display:grid;grid-auto-flow:column;grid-template-columns:1fr;margin-bottom:50px}.post__img{display:none}.post__body{position:relative}.post__title{font-size:1.875em;font-weight:500}.post__date{color:#868686;font-size:.875em;font-weight:300;text-transform:uppercase}.post__content{max-height:150px;overflow:hidden}.post .see-more{bottom:0}@media (min-width:700px){.post{grid-template-columns:min(max(330px,45vw),550px) 1fr}.post__img{display:inline-block;height:330px;width:100%}.post__img img{height:100%;object-fit:cover;object-position:center center;width:100%}}@media (max-width:700px){.post .see-more{position:static}}.post-details{margin-left:auto;margin-right:auto;max-width:700px}.post-details__img,.post-details__img img{width:100%}.post-random{margin-left:auto;margin-right:auto;max-width:1000px}.post-random__wrapper{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:50px}.post-random__item{box-shadow:2px 10px 20px rgba(0,0,0,.1);height:450px;width:100%}.post-random__img{height:42%;overflow:hidden;position:relative}.post-random__img img{height:100%;object-fit:cover;object-position:center;transition:all .2s ease-out;width:100%}.post-random__img img:hover{transform:scale(1.1);transition:all .2s}.post-random__overlay{background:rgba(0,0,0,.7);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.post-random__overlay span{align-items:center;color:#e3e3e3;display:flex;font-size:22px;font-weight:500;height:100%;justify-content:center;transform:translateY(20px);transition:transform .2s;width:100%}.post-random__overlay span:hover{transform:translateY(0)}.comment,.comment__reply{grid-column-gap:.9375em;grid-row-gap:.625em;display:grid;grid-template-areas:"avatar meta" "content content";grid-template-columns:43px 1fr}.comment__reply{margin-top:1.25em}.comment__avatar{border-radius:30%;grid-area:avatar;height:43px;width:43px}.comment__content{grid-area:content}.comment__meta{grid-area:meta}.comment__meta .comment__author{font-weight:600}.comment__meta .comment__date{color:#888;font-size:.875em;font-weight:300}.comment__replies{border-left:1px solid #e5e5e5;grid-column:1/3;padding-left:1.875em}.comment a{color:#888;font-size:14px;font-weight:500;grid-column:1/3}.comment a:hover{text-decoration:underline}.comment a svg{fill:#888;margin-right:7px}.post-random__overlay:hover{opacity:1;transition:opacity .3s}.post-random__content{height:58%;padding:20px;position:relative}.post-random__title{font-size:20px;font-weight:600}.post-random__content--wrapper{height:100%;overflow:hidden}@media (max-width:620px){.post-random__content,.post-random__img{height:50%}}.form-estimation{display:grid;gap:1.25em;grid-template-columns:repeat(2,1fr);margin-bottom:2.5em}.form-estimation__right .form-step-active[datatype=property]{display:grid;gap:.625em;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.form-estimation__right .form-estimation__btn-wrapper,.form-estimation__right .form-group:nth-child(7),.form-estimation__right .form-group:nth-child(8),.form-estimation__right .form-group:nth-child(9){grid-column:span 2}.form-estimation__right .form-group:nth-child(8){display:inline-flex;flex-wrap:wrap}.form-estimation__right .form-group:nth-child(8)>div{display:flex}.form-estimation__right .form-group:nth-child(8) input{margin-right:20px}.form-estimation__right .form-group:nth-child(8) label{margin-bottom:0;margin-right:8px}.form-estimation__right .form-step-active[datatype=contact-info]{display:inline}.form-step{display:none}.progressbar{counter-reset:step;display:flex;justify-content:space-around;margin-bottom:3.625em;position:relative}.progressbar .progress-line,.progressbar:before{background:#e5e5e5;content:"";height:4px;position:absolute;top:50%;transform:translateY(-50%);width:50%;z-index:-1}.progressbar .progress-line{background-color:#e8325e;transition:.3s ease-in;width:0}.progress-step{align-items:center;background:#e5e5e5;border-radius:50%;display:flex;height:1.875em;justify-content:center;width:1.875em}.progress-step:before{content:counter(step);counter-increment:step}.progress-step:after{color:#272727;content:attr(data-title);font-size:.875em;position:absolute;top:2.5em}.progress-step-active{background-color:#e8325e;color:#f6f6f6}.form-estimation__btn-wrapper{display:flex;justify-content:end}@media (max-width:960px){.form-estimation{grid-template:none}}@media (max-width:540px){.form-estimation .form-estimation__right .form-step-active{display:inline}}body,html{scroll-behavior:smooth}body{background:#fffdfd;color:#272727;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.6}body:after,body:before{content:"";display:none;pointer-events:none;z-index:-1}@media (min-width:800px){body:after,body:before{display:block}}body:after{background:url(/build/images/swallow.48fde9be.svg) 100% 100% no-repeat;height:540px;position:absolute;right:0;top:60px;width:637px;z-index:-100}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}#snow{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:1000}