:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}a{text-decoration:none}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@font-face{font-family:Montserrat;font-weight:300;src:url(/app/themes/appo/public/fonts/Montserrat/static/Montserrat-Light.7179b7.ttf)}@font-face{font-family:Montserrat;font-weight:400;src:url(/app/themes/appo/public/fonts/Montserrat/static/Montserrat-Regular.24785c.ttf)}@font-face{font-family:Montserrat;font-weight:500;src:url(/app/themes/appo/public/fonts/Montserrat/static/Montserrat-Medium.b8c675.ttf)}@font-face{font-family:Montserrat;font-weight:700;src:url(/app/themes/appo/public/fonts/Montserrat/static/Montserrat-Bold.50f025.ttf)}@font-face{font-family:Montserrat;font-weight:900;src:url(/app/themes/appo/public/fonts/Montserrat/static/Montserrat-Black.beacc2.ttf)}@font-face{font-family:Gotham;font-weight:300;src:url(/app/themes/appo/public/fonts/Gotham-Light.59aa40.otf)}@font-face{font-family:Gotham;font-weight:400;src:url(/app/themes/appo/public/fonts/Gotham-Book.7f34eb.otf)}@font-face{font-family:Gotham;font-weight:500;src:url(/app/themes/appo/public/fonts/Gotham-Medium.a52599.otf)}@font-face{font-family:Gotham;font-weight:700;src:url(/app/themes/appo/public/fonts/Gotham-Bold.f9a5c9.otf)}@font-face{font-family:Gotham;font-weight:900;src:url(/app/themes/appo/public/fonts/Gotham-Black.c9e425.otf)}:root{--white:#fff;--black:#200809;--dark-grey:#7b7b7b;--light-grey:#f2f2f2;--green:#add1bc;--olive:#ccc378;--orange:#e57d3d;--red:#c5333a;--main-grey:#cfc4c5;--dark-blue:#002f3c;--light-blue:#064253;--gotham:"Gotham","Montserrat",sans-serif;--montserrat:"Montserrat",sans-serif}body,html{scroll-behavior:smooth}body{color:#200809;color:var(--black);font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:.9375rem;line-height:180%}body.active,body.hidden{overflow:hidden}body.hidden:after{background-color:#002f3c;background-color:var(--dark-blue);content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:2}h1,h2,h3,h4{color:#c5333a;color:var(--red);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-weight:900;line-height:140%;text-transform:uppercase}h3 strong,h4 strong{display:block;font-weight:900}h1,h2{font-weight:300}h1 strong,h2 strong{font-weight:900}@media screen and (min-width:1024px){h1{font-size:3.5rem;line-height:1}h1 strong{padding-top:32px}}h2{font-size:1.5rem}@media screen and (min-width:1024px){h2{font-size:2.5rem}}h3{font-size:1.25rem}@media screen and (min-width:1024px){h3{font-size:1.625rem}}main ul{padding-left:32px}main ul li{list-style:square}main ul:not([class]) li{position:relative}main ul:not([class]) li:before{background-color:#200809;background-color:var(--black);content:"";height:4px;left:-1rem;max-height:4px;max-width:4px;min-height:4px;min-width:4px;position:absolute;top:10px;width:4px}strong{font-weight:600}i{font-size:.6875rem}p a{text-decoration:underline}.uptitle{color:#002f3c;color:var(--dark-blue);font-size:.875rem;font-weight:500;letter-spacing:1.4px;line-height:normal;margin-bottom:24px}.subtitle,.uptitle{font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-style:normal;text-transform:uppercase}.subtitle{color:#c5333a;color:var(--red);font-size:1.25rem;font-weight:300;line-height:140%}.container{margin-left:auto;margin-right:auto;max-width:1440px}.container.medium{max-width:1280px}.container.small{max-width:950px}section{scroll-behavior:smooth}.accordion-item{margin-bottom:40px}.accordion-header{align-items:center;color:#002f3c;color:var(--dark-blue);display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.8125rem;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:1.04px;line-height:normal;text-transform:uppercase;width:100%}@media screen and (min-width:1024px){.accordion-header{pointer-events:none}}.accordion-header:after{background:url(/app/themes/appo/public/images/icons/chevron-up.97f27d.svg) no-repeat 50%;background-size:contain;content:"";height:24px;transform:rotate(.5turn);transition:all .3s;width:24px}@media screen and (min-width:1024px){.accordion-header:after{content:none}}.open-accordion .accordion-header:after{transform:none}.accordion-body{display:none;margin-top:24px}@media screen and (min-width:1024px){.accordion-body{display:block}}.sp-tab__lay-default:before{background:#fff;border:1px solid #f2f2f2;border-color:var(--light-grey);border-right-width:0;content:"";display:block;height:68px;position:absolute;right:0;top:0;width:40px;z-index:1}@media screen and (min-width:1440px){.sp-tab__lay-default:before{content:none}}.sp-tab__lay-default:after{background:#c5333a;background:var(--red);content:"";display:block;height:68px;-webkit-mask:url(/app/themes/appo/public/images/icons/scroll-indicator.f29328.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/scroll-indicator.f29328.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:8px;top:0;width:24px;z-index:7}@media screen and (min-width:1440px){.sp-tab__lay-default:after{content:none}}.sp-tab__lay-default #sp-tab__ul{border:none!important;display:flex;flex-wrap:nowrap!important;justify-content:normal!important;margin-left:auto;margin-right:auto;max-width:1440px;overflow:scroll;position:sticky!important;position:relative;position:-webkit-sticky;scroll-behavior:smooth;scrollbar-width:none;top:-1px;z-index:2}.sp-tab__lay-default #sp-tab__ul::-webkit-scrollbar{display:none}@media screen and (min-width:1440px){.sp-tab__lay-default #sp-tab__ul{overflow:visible;overflow:initial}}.sp-tab__lay-default .sp-tab__nav-item{align-items:center;background:#fff!important;display:flex;flex:1 0 200px;justify-content:center;margin:0!important;text-align:center}.sp-tab__lay-default .sp-tab__nav-item a,.sp-tab__lay-default label.sp-tab__nav-link{color:#002f3c;color:var(--dark-blue);cursor:pointer;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:1.4px;line-height:normal;outline:1px solid #f2f2f2;outline:1px solid var(--light-grey);outline-offset:-1px;padding:24px 32px;text-transform:uppercase;transition:all .3s;width:100%}.sp-tab__lay-default label.sp-tab__nav-link span,.sp-tab__lay-default label.sp-tab__nav-link span h4{color:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.sp-tab__lay-default .sp-tab__nav-item.button{background:#c5333a!important;background:var(--red)!important;padding:0;pointer-events:none}@media screen and (min-width:1024px){.sp-tab__lay-default .sp-tab__nav-item.button{margin-right:0}}.sp-tab__lay-default .sp-tab__nav-item.button a{align-items:center;color:#fff;display:block;display:flex;justify-content:center;padding:0 24px;pointer-events:auto}.sp-tab__lay-default .sp-tab__nav-item.button a:hover{background:#f2f2f2!important;background:var(--light-grey)!important;color:#002f3c;color:var(--dark-blue);outline-color:#cfc4c5!important;outline-color:var(--main-grey)!important}.sp-tab__lay-default .sp-tab__nav-item.button a{font-size:.875rem;height:100%;position:relative;width:min-content;width:100%}.sp-tab__lay-default .sp-tab__nav-item.button a:after{border-color:#fff;border-style:solid;border-width:1px 1px 0 0;content:"";height:3px;position:absolute;right:0;top:0;transition:all .3s;width:3px}.sp-tab__lay-default .sp-tab__nav-item.button:hover a:after{border-color:#002f3c;border-color:var(--dark-blue)}.sp-tab__lay-default label.sp-tab__nav-link.sp-tab__active,.sp-tab__lay-default label.sp-tab__nav-link:hover{background:#f2f2f2!important;background:var(--light-grey)!important;outline-color:#cfc4c5!important;outline-color:var(--main-grey)!important}.sp-tab__lay-default .sp-tab__nav-item a,.sp-tab__lay-default label.sp-tab__nav-link{padding:24px 16px!important}@media screen and (min-width:1024px){.sp-tab__lay-default .sp-tab__nav-item a,.sp-tab__lay-default label.sp-tab__nav-link{padding:24px 16px!important}}.sp-tab__tab-content .sp-tab__tab-pane{border:none!important;padding:0!important}.pagination{align-items:center;display:flex;justify-content:center;margin-top:40px}@media screen and (min-width:1024px){.pagination{margin-top:56px}}.pagination a,.pagination span{align-items:center;border-color:#f2f2f2;border-color:var(--light-grey);border-style:solid;border-width:1px 0;cursor:pointer;display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.75rem;font-style:normal;font-weight:700;height:56px;justify-content:center;letter-spacing:.96px;line-height:normal;transition:all .4s;width:56px}.grey-bg .pagination a,.grey-bg .pagination span{border-color:#fff}.pagination a:nth-child(2n+0),.pagination span:nth-child(2n+0){border-left-width:1px;border-right-width:1px}.pagination a:nth-last-child(2),.pagination span:nth-last-child(2){border-right-width:1px}.pagination a.current,.pagination a:hover,.pagination span.current,.pagination span:hover{background:#f2f2f2;background:var(--light-grey)}.grey-bg .pagination a.current,.grey-bg .pagination a:hover,.grey-bg .pagination span.current,.grey-bg .pagination span:hover{background:#fff}.pagination .next,.pagination .prev{border:1px solid #c5333a;border:1px solid var(--red);transition:all .4s}.pagination .next:after,.pagination .prev:after{background:#c5333a;background:var(--red);content:"";height:24px;transition:all .4s;width:24px}.pagination .next:hover,.pagination .prev:hover{background:#c5333a;background:var(--red)}.pagination .next:hover:after,.pagination .prev:hover:after{background:#fff}.grey-bg .pagination .next:hover:after,.grey-bg .pagination .prev:hover:after{background:#c5333a;background:var(--red)}.grey-bg .pagination .next,.grey-bg .pagination .prev{border-color:#c5333a;border-color:var(--red)}.pagination .prev{margin-right:24px}.pagination .prev:after{-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-left.abd2f5.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-left.abd2f5.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.pagination .next{margin-left:24px}.pagination .next:after{-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-right.250c0b.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-right.250c0b.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.single-post article{margin-left:auto;margin-right:auto;max-width:950px}.press-insert{color:#c5333a;color:var(--red)}.press-insert p{align-items:center;display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.875rem;font-style:normal;font-weight:500;gap:16px;letter-spacing:1.4px;line-height:normal;margin-bottom:16px;text-transform:uppercase}.press-insert p:before{background:url(/app/themes/appo/public/images/icons/red-mail.b1c4f4.svg) no-repeat 50%;background-size:contain;content:"";height:16px;width:16px}.press-insert a{text-decoration:underline}.tag{background:#fff;border-color:#f2f2f2;border-color:var(--light-grey);border-style:solid;border-width:0 1px 1px 0;color:#002f3c;color:var(--dark-blue);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.625rem;font-style:normal;font-weight:500;left:-1px;letter-spacing:1px;line-height:180%;padding:0 12px 8px 0;pointer-events:none;position:absolute;text-transform:uppercase;top:-1px;z-index:1}.grey-bg .tag{background:#f2f2f2;background:var(--light-grey)}.green-bg .tag{background:#add1bc;background:var(--green)}.card-file{background:#fff;border:1px solid #f2f2f2;border:1px solid var(--light-grey);min-height:186px;padding:55px 24px 16px;position:relative;transition:all .4s}@media screen and (min-width:1024px){.card-file{padding:46px 24px 16px}}.card-file:hover{border:1px solid #cfc4c5;border:1px solid var(--main-grey)}.card-file:hover .btn-download:before,.card-file:hover .btn-offre:before{background:#fff}.green-bg .card-file:hover .btn-download,.green-bg .card-file:hover .btn-offre,.grey-bg .card-file:hover .btn-download,.grey-bg .card-file:hover .btn-offre{background:#c5333a;background:var(--red)}.card-file .title{color:#002f3c;color:var(--dark-blue);display:inline-block;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:1.25rem;font-style:normal;font-weight:700;line-height:140%;margin-bottom:20px;text-transform:uppercase;transition:all .4s}:hover>.card-file .title{color:#064253;color:var(--light-blue)}.card-file .infos{color:#200809;color:var(--black);font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%}.card-file .btn-download,.card-file .btn-offre{align-items:center;background:#f2f2f2;background:var(--light-grey);bottom:-1px;display:block;display:flex;height:56px;justify-content:center;position:absolute;right:-1px;transition:all .4s;width:56px}:hover>.card-file .btn-download,:hover>.card-file .btn-offre{background:#c5333a;background:var(--red)}.card-file .btn-download:before,.card-file .btn-offre:before{background:#200809;background:var(--black);content:"";height:24px;-webkit-mask-size:contain;mask-size:contain;transition:all .4s;width:24px}.card-file .btn-offre:before{-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center}.card-file .btn-download:before{-webkit-mask:url(/app/themes/appo/public/images/icons/download.873cea.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/download.873cea.svg) no-repeat center}.grey-bg .card-file .btn-download,.grey-bg .card-file .btn-offre{background:#f2f2f2;background:var(--light-grey)}.green-bg .card-file .btn-download,.green-bg .card-file .btn-offre{background:#add1bc;background:var(--green)}.card-file .date{color:#200809;color:var(--black);font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:.6875rem;font-style:normal;font-weight:400;line-height:140%;position:absolute;right:24px;top:16px}.card-actu{display:flex;flex-direction:column;gap:32px}.card-actu:hover .card-actu--img img{transform:scale(1.1)}.card-actu:hover .see-more{background-color:#c5333a;background-color:var(--red);height:72px;width:72px}.card-actu:hover .see-more:after{background:#fff}.card-actu:hover h3{color:#064253;color:var(--light-blue)}.card-actu--img{overflow:hidden;position:relative}.card-actu--img a{display:flex}.card-actu--img img{height:302px;object-fit:cover;transition:all .4s;width:100%}.card-actu--img .see-more{align-items:center;background:#fff;bottom:0;display:flex;height:56px;justify-content:center;pointer-events:none;position:absolute;right:0;transition:all .4s;width:56px;z-index:1}.card-actu--img .see-more:after{background:#002f3c;background:var(--dark-blue);content:"";height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:all .4s;width:24px}.card-actu--content h2,.card-actu--content h3{color:#002f3c;color:var(--dark-blue);margin-bottom:12px}.card-actu .infos{align-items:center;color:#797979;display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.875rem;font-style:normal;font-weight:400;justify-content:space-between;letter-spacing:1.4px;line-height:180%;text-transform:uppercase}.card-actu .like-count{align-items:center;display:flex;gap:12px}.card-actu .like-count img{height:24px;object-fit:contain;width:24px}.card-actu .count span{color:#200809;color:var(--black);font-weight:400;letter-spacing:normal}.card-actu .count .pld-like-dislike-wrap{margin-bottom:0}.card-actu .count .pld-dislike-wrap{display:none}.card-actu .state{display:block;font-size:.625rem;font-weight:500;letter-spacing:1px;margin-bottom:16px}.card-actu .location,.card-actu .quantity-informations,.card-actu .state{color:#797979;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-style:normal;line-height:180%;text-transform:uppercase}.card-actu .location,.card-actu .quantity-informations{align-items:center;display:flex;font-size:.875rem;font-weight:400;gap:8px;letter-spacing:1.4px}.card-actu .location:before,.card-actu .quantity-informations:before{background:#c5333a;background:var(--red);content:"";flex-shrink:0;height:24px;width:24px}.card-actu .location:before{-webkit-mask:url(/app/themes/appo/public/images/icons/location.cb2b9c.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/location.cb2b9c.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.card-actu .quantity-informations:before{-webkit-mask:url(/app/themes/appo/public/images/icons/home.bb1761.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/home.bb1761.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.card-actu.is-project .infos{align-items:flex-start;flex-direction:column;gap:16px}.card-actu.is-project h3{color:#002f3c;color:var(--dark-blue);font-size:1.25rem;font-weight:500;margin-bottom:20px}.card-actu.is-project img{height:250px}@media screen and (min-width:1024px){.card-actu.is-project img{height:350px}}.card-actu.is-project .quantity-informations:before{-webkit-mask-size:19px 19px;mask-size:19px 19px}.btn{text-wrap:wrap;align-items:center;background:#fff;border:1px solid #cfc4c5;border:1px solid var(--main-grey);border-right:none;color:#002f3c;color:var(--dark-blue);display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.75rem;font-style:normal;font-weight:700;gap:16px;justify-content:flex-start;letter-spacing:.96px;line-height:normal;max-width:calc(100% - 64px);padding:16px;position:relative;text-align:left;text-transform:uppercase;transition:all .3s;width:max-content}@media screen and (min-width:429px){.btn{width:max-content}}@media screen and (min-width:1024px){.btn{max-width:none;text-align:center}}.btn:hover,.btn:hover>span,.btn:hover>span:after{background:#f2f2f2;background:var(--light-grey)}.btn:hover>span:after{box-shadow:0 0 0 #fff,-1px 0 0 #f2f2f2;box-shadow:0 0 0 #fff,-1px 0 0 var(--light-grey)}.btn:hover>span span{background:#c5333a;background:var(--red)}.btn>span{align-items:center;background:#fff;border:1px solid #cfc4c5;border:1px solid var(--main-grey);border-right-width:0;display:flex;height:calc(100% + 2px);justify-content:center;padding-left:16px;padding-right:6px;position:absolute;right:0;top:-1px;transform:translateX(100%);transition:all .4s}.btn>span:before{background:#cfc4c5;background:var(--main-grey);clip-path:polygon(0 0,2% 100%,62% 50%)}.btn>span:after,.btn>span:before{content:"";height:calc(100% + 2px);position:absolute;right:0;transform:translateX(100%);width:25px}.btn>span:after{background:#fff;clip-path:polygon(1% 4%,59% 50%,3% 96%,0 97%,0 3%);transition:all .4s}.btn>span span{background:#002f3c;background:var(--dark-blue);display:block;height:24px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;transition:all .4s;width:24px}.btn.red{color:#c5333a;color:var(--red)}.btn.red,.btn.red>span{border-color:#c5333a;border-color:var(--red)}.btn.red>span span,.btn.red>span:before{background:#c5333a;background:var(--red)}.btn.eco>span span{-webkit-mask-size:contain;mask-size:contain;-webkit-mask:url(/app/themes/appo/public/images/icons/euro.6ab720.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/euro.6ab720.svg) no-repeat center}.btn.external>span span{-webkit-mask-size:contain;mask-size:contain;-webkit-mask:url(/app/themes/appo/public/images/icons/external-link.b6c093.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/external-link.b6c093.svg) no-repeat center}.btn-download-full{align-items:center;background:#fff;border:1px solid #cfc4c5;border:1px solid var(--main-grey);color:#200809;color:var(--black);display:flex;font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:.9375rem;font-style:normal;font-weight:400;gap:40px;line-height:180%;max-width:100%;padding:14px 16px 14px 46px;position:relative;transition:all .4s;width:max-content}@media screen and (min-width:1024px){.btn-download-full{padding:14px 16px 14px 46px;width:max-content}}.btn-download-full:hover{background:#f2f2f2;background:var(--light-grey)}.btn-download-full:hover span:after{background:#c5333a;background:var(--red)}.btn-download-full em{align-self:flex-end;color:#797979;font-size:.6875rem;margin-left:-32px}@media screen and (min-width:1024px){.btn-download-full em{align-self:center}}.btn-download-full:before{background:#c5333a;background:var(--red);content:"";height:24px;left:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/file.926c90.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/file.926c90.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:calc(50% - 12px);width:24px}.btn-download-full:after{background:#cfc4c5;background:var(--main-grey);content:"";height:100%;position:absolute;right:60px;width:1px}.btn-download-full span{align-items:center;display:flex;justify-content:center}.btn-download-full span:after{background:#002f3c;background:var(--dark-blue);content:"";display:block;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/download.873cea.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/download.873cea.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:all .4s;width:24px}.btn-download-full+.btn-download-full{margin-top:8px}.link{align-items:center;color:#002f3c;color:var(--dark-blue);display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.75rem;font-style:normal;font-weight:700;gap:24px;letter-spacing:.96px;line-height:normal;text-transform:uppercase}.link:after{background:#002f3c;background:var(--dark-blue);content:"";height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:all .4s;width:24px}.link:hover{color:#064253;color:var(--light-blue)}.link:hover:after{transform:translate(2px,-2px)}.nav-simple{align-items:center;display:flex;gap:48px}.nav-simple.disabled{display:none}.nav-simple button{align-items:center;border:1px solid #c5333a;border:1px solid var(--red);cursor:pointer;display:flex;height:56px;justify-content:center;transition:all .4s;width:56px}.green-bg .nav-simple button{background:#fff;background:var(--white)}.nav-simple button:after{background:#c5333a;background:var(--red);content:"";height:24px;transition:all .4s;width:24px}.nav-simple button.owl-prev:after{-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-left.abd2f5.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-left.abd2f5.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nav-simple button.owl-next:after{-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-right.250c0b.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-right.250c0b.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nav-simple button:hover{background:#c5333a;background:var(--red)}.nav-simple button:hover:after{background:#fff}.reset-filters{align-items:center;color:#002f3c;color:var(--dark-blue);cursor:pointer;display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.75rem;font-style:normal;font-weight:700;gap:24px;letter-spacing:.96px;line-height:normal;margin-top:16px;text-transform:uppercase}@media screen and (min-width:1024px){.reset-filters{margin-left:auto;margin-top:0}}.reset-filters:after{background:url(/app/themes/appo/public/images/icons/refresh.ebdf43.svg) no-repeat 50%;background-size:contain;content:"";height:24px;transition:all .4s;width:24px}.reset-filters:hover:after{transform:rotate(-90deg)}.error{background:#add1bc;background:var(--green);overflow:clip;position:relative}.error .error-visual{bottom:0;left:0;position:absolute;width:100%}@media screen and (min-width:1024px){.error .error-visual.mobile{display:none}}.error .error-visual.desktop{display:none}@media screen and (min-width:1024px){.error .error-visual.desktop{display:block}}.error--container{align-items:center;display:flex;flex-direction:column;gap:32px;margin-left:auto;margin-right:auto;max-width:850px;padding:86px 16px;text-align:center}@media screen and (min-width:768px){.error--container{padding:120px 16px}}@media screen and (min-width:1024px){.error--container{padding:176px 0}}.error .uptitle{margin:0}.error strong{display:block}.error h1{border-image:none;color:#002f3c;color:var(--dark-blue);font-size:2rem}.error h1 strong{border-image:none;padding-top:8px}@media screen and (min-width:1024px){.error h1{font-size:3.25rem}}.error p:not(.uptitle){color:#002f3c;color:var(--dark-blue);font-size:1rem}.error .btn{left:-32px}header{margin-left:auto;margin-right:auto;max-width:1440px;position:relative;z-index:3}header.open{position:fixed;top:0;width:100%}header .mobile-header{background:#fff;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;padding:16px;transition:transform .2s}@media screen and (min-width:1024px){header .mobile-header{display:none}}header .mobile-header--logo img{height:48px;object-fit:contain}header .mobile-header--icons{align-items:center;display:flex}header .mobile-header--icons div{align-items:center;border:1px solid #c5333a;border:1px solid var(--red);display:flex;height:56px;justify-content:center;padding:16px;width:56px}header .mobile-header--icons .search-icon{align-items:center;background:#fff;background:var(--white);border-right:none;display:flex;justify-content:center;transition:background-color .3s ease}header .mobile-header--icons .search-icon:after{content:"";display:block;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/search.18c3c7.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/search.18c3c7.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;width:24px}header .mobile-header--icons .search-icon.active,header .mobile-header--icons .search-icon:after{background-color:#c5333a;background-color:var(--red)}header .mobile-header--icons .search-icon.active:after{background-color:#fff;background-color:var(--white)}header .mobile-header--icons img{height:24px;object-fit:contain;width:24px}header .mobile-header #burger-button{align-items:flex-start;background:#c5333a;background:var(--red);flex-direction:column;gap:6px}header .mobile-header #burger-button span{background:#fff;display:inline-block;height:2px;transition:opacity .2s;width:20px}header .mobile-header #burger-button span:nth-child(2){width:12px}header .mobile-header #burger-button.active span:nth-child(2){opacity:0}header .mobile-header #burger-button.active span:first-child{margin-bottom:-16px;transform:rotate(-45deg)}header .mobile-header #burger-button.active span:nth-child(3){transform:rotate(45deg)}header .mobile-header.active{transform:translateX(calc(-100% + 72px))}header .mobile-search{display:none;height:100%;overflow:scroll;padding-bottom:89px;position:fixed;top:89px;width:100%}header .mobile-search .mobile-search--form{background-color:#f2f2f2;background-color:var(--light-grey);padding:8px 16px;position:sticky;top:0;z-index:1}header .mobile-search form{align-items:center;display:flex;gap:16px;justify-content:space-between}header .mobile-search input{width:100%}header .mobile-search input::placeholder{color:var(--grey)}header .mobile-search input::placeholder,header .mobile-search input:focus{font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:12px;font-style:italic;font-weight:500;line-height:150%}header .mobile-search input:focus{color:#200809;color:var(--black)}header .mobile-search--button{display:flex;flex-shrink:0;height:32px;width:32px}header .mobile-search--button.close{display:none}header .mobile-search--button.close:before{-webkit-mask:url(/app/themes/appo/public/images/icons/close.c3942c.svg);mask:url(/app/themes/appo/public/images/icons/close.c3942c.svg)}header .mobile-search--button:before{background:#c5333a;background:var(--red);content:"";height:28px;-webkit-mask:url(/app/themes/appo/public/images/icons/search.18c3c7.svg);mask:url(/app/themes/appo/public/images/icons/search.18c3c7.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}header .result-search{background-color:#fff;background-color:var(--white);display:none;flex-direction:column;margin:0 16px}header .result-search .result-categories{border-bottom:1px solid #cfc4c5;display:flex;flex-direction:column;gap:16px;padding:16px 16px 24px}@media screen and (min-width:1025px){header .result-search .result-categories{padding:40px}}header .result-search .result-categories h4{color:#002f3c;color:var(--dark-blue);font-size:14px;font-style:normal;font-weight:500;letter-spacing:1.4px;line-height:normal;text-transform:uppercase}header .result-search .result-categories .result-categories-list{display:flex;flex-wrap:wrap;gap:16px}header .result-search .result-categories .result-categories-list button{border:1px solid #002f3c;border:1px solid var(--dark-blue);color:#002f3c;color:var(--dark-blue);cursor:pointer;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:10px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:180%;padding:8px 12px;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}header .result-search .result-categories .result-categories-list button.active,header .result-search .result-categories .result-categories-list button:hover{background-color:#002f3c;background-color:var(--dark-blue);color:#fff;color:var(--white)}header .result-search .no-result{display:none;flex-direction:column;gap:8px;padding:24px 16px 16px}@media screen and (min-width:1025px){header .result-search .no-result{padding:40px}}header .result-search .no-result h4{color:#002f3c;color:var(--dark-blue);font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:18px;font-style:normal;font-weight:600;line-height:160%;margin-bottom:8px;text-transform:none}header .result-search .result{display:none;flex-direction:column;gap:8px;height:50vh;overflow-y:scroll;padding:24px 16px 16px}@media screen and (min-width:1025px){header .result-search .result{padding:40px}}header .result-search .result .result-list-infos{display:flex;flex-direction:column;gap:16px}header .result-search .result .result-list-infos:not(:first-child){display:none}header .result-search .result .result-list-infos .result-infos-item{display:flex;flex-direction:column;gap:16px}header .result-search .result .result-list-infos .result-infos-item a{align-items:center;display:flex;gap:32px}header .result-search .result .result-list-infos .result-infos-item a button{align-items:center;border:1px solid #f2f2f2;border:1px solid var(--light-grey);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}header .result-search .result .result-list-infos .result-infos-item a button:after{background-color:#002f3c;background-color:var(--dark-blue);content:"";display:block;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:24px}header .result-search .result .result-list-infos .result-infos-item a:hover button{background-color:#c5333a;background-color:var(--red);transition:background-color .3s ease}header .result-search .result .result-list-infos .result-infos-item a:hover button:after{background-color:#fff;transition:background-color .3s ease}header .result-search .result .result-list-infos .result-infos-item:not(:last-child){border-bottom:1px solid #f2f2f2;border-bottom:1px solid var(--light-grey);padding-bottom:16px}header .result-search .result .result-list-infos h5{color:#002f3c;color:var(--dark-blue);font-size:18px;font-style:normal;font-weight:600;line-height:160%;margin-bottom:8px;text-transform:none}header .result-search .result .result-list-infos p{font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:15px;font-style:normal;font-weight:400;line-height:180%;text-transform:none}header .result-search .result .result-list-infos b{color:#c5333a;color:var(--red);font-weight:600}header .result-search .result-link-faq{background-color:#c5333a;background-color:var(--red);padding:16px}@media screen and (min-width:1025px){header .result-search .result-link-faq{padding:16px 16px 16px 40px}}header .result-search .result-link-faq a{align-items:center;display:flex;gap:24px;justify-content:space-between}header .result-search .result-link-faq a button{align-items:center;border:1px solid #fff;border:1px solid var(--white);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}header .result-search .result-link-faq a button:after{background-color:#fff;background-color:var(--white);content:"";display:block;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:24px}header .result-search .result-link-faq a:hover button{background-color:#fff;background-color:var(--white);transition:background-color .3s ease}header .result-search .result-link-faq a:hover button:after{background-color:#c5333a;background-color:var(--red);transition:background-color .3s ease}header .result-search .result-link-faq h4{color:#fff;color:var(--white);font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.28px;line-height:120%;text-transform:uppercase}header .navigation{background:#fff;border-left:1px solid #f2f2f2;display:flex;flex-direction:column;gap:48px;height:100dvh;overflow-y:scroll;padding-top:40px;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .2s;width:calc(100vw - 72px)}@media screen and (min-width:1024px){header .navigation{all:unset;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;position:inherit;transform:none}}header .navigation.active{transform:translate(0)}header .navigation a{font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);text-transform:uppercase}header .navigation-primary{padding:0 24px}@media screen and (min-width:1024px){header .navigation-primary{align-items:center;display:flex;flex:1;gap:32px;justify-content:flex-end;margin-right:32px;padding:0 0 0 38px}}@media screen and (min-width:1440px){header .navigation-primary{margin-right:72px;padding-left:80px}}header .navigation-primary .site-logo{display:none}@media screen and (min-width:1024px){header .navigation-primary .site-logo{display:block;flex-shrink:0;margin-right:auto}header .navigation-primary .site-logo img{height:56px}}header .navigation-primary a{color:#002f3c;color:var(--dark-blue);font-size:.8125rem;letter-spacing:1.04px;position:relative}@media screen and (min-width:1024px){header .navigation-primary a:not(.site-logo):after{background:#c5333a;background:var(--red);bottom:-8px;content:"";height:2px;left:0;max-width:0;position:absolute;transition:all .3s;width:100%}header .navigation-primary a:hover:after{max-width:400px;transition:all .9s}}header .navigation-primary ul{display:flex;flex-direction:column;gap:48px}@media screen and (min-width:1024px){header .navigation-primary ul{flex-direction:row}}@media screen and (min-width:1440px){header .navigation-primary ul{gap:72px}}@media screen and (min-width:1024px){header .navigation-primary ul li{align-items:center;display:flex;text-align:center}}header .navigation-secondary{padding:0 24px}@media screen and (min-width:1024px){header .navigation-secondary{background:#f2f2f2;box-shadow:600px 0 0 #f2f2f2,-600px 0 0 #f2f2f2;display:flex;flex-basis:100%;flex-direction:row-reverse;gap:16px;justify-content:space-between;order:-1;padding:0 40px}header .navigation-secondary li:not(:last-child){position:relative}header .navigation-secondary li:not(:last-child):after{background:#c5333a;background:var(--red);content:"";height:2px;position:absolute;right:-16px;top:50%;width:2px}header .navigation-secondary nav{align-items:center;display:flex}header .navigation-secondary nav a{transition:all .4s}header .navigation-secondary nav a:hover{color:#064253;color:var(--light-blue)}}@media screen and (min-width:1281px){header .navigation-secondary{gap:0}header .navigation-secondary nav{flex-shrink:0}}header .navigation-secondary li{line-height:normal}@media screen and (min-width:1024px){header .navigation-secondary li{align-items:center;display:flex;text-align:center}}header .navigation-secondary a{color:#200809;color:var(--black);font-size:.625rem;letter-spacing:.8px}header .navigation-secondary a.external{position:relative}header .navigation-secondary a.external:after{border-color:#797979;border-style:solid;border-width:1px 1px 0 0;content:"";height:3px;position:absolute;right:-5px;top:-2px;width:3px}header .navigation-secondary ul{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1024px){header .navigation-secondary ul{flex-direction:row;gap:34px}}header .navigation-secondary form{display:none}@media screen and (min-width:1024px){header .navigation-secondary form{align-items:flex-end;border-bottom:1px solid #cfc4c5;border-bottom:1px solid var(--main-grey);display:flex;flex:1;gap:32px;height:38px;justify-content:space-between;max-width:388px}}header .navigation-secondary form input[type=search]{font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:.75rem;max-width:260px;padding:4px 0;width:100%}header .navigation-secondary form input[type=search]::placeholder{color:#797979;font-style:italic;opacity:.8;overflow:hidden;text-overflow:ellipsis}header .navigation-secondary form input::placeholder{color:var(--grey)}header .navigation-secondary form input::placeholder,header .navigation-secondary form input:focus{font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:12px;font-style:italic;font-weight:500;line-height:150%}header .navigation-secondary form input:focus{color:#200809;color:var(--black)}header .navigation-secondary form button{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;outline:1px solid #0000;transition:all .3s;width:32px}header .navigation-secondary form button.close{display:none}header .navigation-secondary form button.close:before{-webkit-mask:url(/app/themes/appo/public/images/icons/close.c3942c.svg);mask:url(/app/themes/appo/public/images/icons/close.c3942c.svg)}header .navigation-secondary form button:before{background:#c5333a;background:var(--red);content:"";height:28px;-webkit-mask:url(/app/themes/appo/public/images/icons/search.18c3c7.svg);mask:url(/app/themes/appo/public/images/icons/search.18c3c7.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}@media screen and (min-width:1025px){header .navigation-secondary .desktop-search{max-width:600px;position:relative;width:100%}}header .navigation-secondary .desktop-search form{margin:auto}header .navigation-secondary .desktop-search form input{width:100%}header .navigation-secondary .desktop-search .result-search{display:none;left:0;margin:0;max-width:600px;position:absolute;width:100%;z-index:1}header .social-nav{align-items:center;display:flex;justify-content:space-between;margin-top:48px}@media screen and (min-width:1024px){header .social-nav{flex-shrink:0;gap:24px;margin:0}}header .social-nav img{height:20%;object-fit:contain;width:20px}@media screen and (min-width:1024px){header .social-nav img{height:16px;width:16px}header .social-nav a{display:flex;flex-shrink:0}}header .navigation-buttons{background:#fff;bottom:0;margin-top:auto;position:sticky}@media screen and (min-width:1024px){header .navigation-buttons{display:flex;margin-top:0;position:inherit}}header .navigation-buttons a{align-items:center;display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:12px;gap:12px;justify-content:center;letter-spacing:.96px;padding:24px 32px}@media screen and (min-width:1024px){header .navigation-buttons a{padding:32px}}header .navigation-buttons a:before{background:#c5333a;background:var(--red);content:"";flex-shrink:0;height:24px;width:24px}header .navigation-buttons .pay-rent{border-top:1px solid #f2f2f2;border-top:1px solid var(--light-grey);color:#c5333a;color:var(--red);transition:all .3s}@media screen and (min-width:1024px){header .navigation-buttons .pay-rent{outline:1px solid #f2f2f2;outline-offset:-1px}}header .navigation-buttons .pay-rent:before{-webkit-mask:url(/app/themes/appo/public/images/icons/pay-rent.eddd4a.svg);mask:url(/app/themes/appo/public/images/icons/pay-rent.eddd4a.svg);-webkit-mask-size:contain;mask-size:contain;transition:all .3s}header .navigation-buttons .pay-rent:hover{background:#c5333a;background:var(--red);color:#fff;outline-color:#c5333a;outline-color:var(--red)}header .navigation-buttons .pay-rent:hover:before{background:#fff}header .navigation-buttons .lmh-and-me{background:#c5333a;background:var(--red);color:#fff;outline:1px solid #c5333a;outline:1px solid var(--red);outline-offset:-1px;transition:all .3s}header .navigation-buttons .lmh-and-me:before{background:#fff;-webkit-mask:url(/app/themes/appo/public/images/icons/user.9fca2a.svg);mask:url(/app/themes/appo/public/images/icons/user.9fca2a.svg);-webkit-mask-size:contain;mask-size:contain}header .navigation-buttons .lmh-and-me:hover{background:#fff;color:#c5333a;color:var(--red)}header .navigation-buttons .lmh-and-me:hover:before{background:#c5333a;background:var(--red)}header .overlay{background:#99acb1;height:100%;opacity:0;position:fixed;transition:all .4s;visibility:hidden;width:100%}header .overlay.active{opacity:1;visibility:visible}footer{border-top:1px solid #f2f2f2;border-top:1px solid var(--light-grey);margin-left:auto;margin-right:auto;max-width:1440px;padding:40px 16px 24px}@media screen and (min-width:1024px){footer{padding:56px 80px 40px}}footer .site-logo img{height:60px;object-fit:contain}footer .footer-top{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}@media screen and (min-width:1024px){footer .footer-top{flex-direction:row;justify-content:space-between;margin-bottom:80px}}footer .footer-top .infos{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1280px){footer .footer-top .infos{flex-direction:row;gap:40px}}footer .footer-top .infos a,footer .footer-top .infos span{align-items:center;display:flex;font-family:Montserrat,sans-serif;font-family:var(--montserrat);gap:8px}footer .footer-top .infos a:before,footer .footer-top .infos span:before{content:"";height:20px;width:20px}footer .footer-top .infos span.address:before{background:url(/app/themes/appo/public/images/icons/location.cb2b9c.svg) no-repeat 50%;background-size:contain;flex-shrink:0}footer .footer-top .infos a.tel:before{background:url(/app/themes/appo/public/images/icons/tel.d24680.svg) no-repeat 50%;background-size:contain;flex-shrink:0}footer .footer-top .infos a.email:before{background:url(/app/themes/appo/public/images/icons/mail.48d41f.svg) no-repeat 50%;background-size:contain;flex-shrink:0}footer .footer-top--infos{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1024px){footer .footer-top--infos{align-items:center;flex-direction:row;gap:80px}}footer .footer-top--social{align-items:center;display:flex;gap:32px}footer .footer-top--social a{flex-shrink:0}footer .footer-top--social img{height:20px;object-fit:contain;width:20px}@media screen and (min-width:1024px){footer .footer-top--social img{height:16px;width:16px}footer .footer-bottom{display:flex;gap:40px}}@media screen and (min-width:1120px){footer .footer-bottom{gap:80px}}footer .footer-bottom ul{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){footer .footer-bottom ul{display:block;gap:12px}}footer .footer-bottom ul li{line-height:1}@media screen and (min-width:1024px){footer .footer-bottom ul li{line-height:inherit}}footer .footer-bottom ul a{color:#797979;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.625rem;letter-spacing:.8px;text-transform:uppercase;transition:all .4s}footer .footer-bottom ul a:hover{color:#200809;color:var(--black)}footer .footer-bottom ul .external{position:relative}footer .footer-bottom ul .external:after{border-color:#797979;border-style:solid;border-width:1px 1px 0 0;content:"";height:3px;position:absolute;right:-5px;top:-2px;width:3px}footer .footer-bottom--buttons{margin-bottom:40px}@media screen and (min-width:1024px){footer .footer-bottom--buttons{margin-left:auto}}footer .footer-bottom--buttons a{align-items:center;display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:12px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.96px;padding:24px 32px;text-transform:uppercase}footer .footer-bottom--buttons a:before{background:#c5333a;background:var(--red);content:"";flex-shrink:0;height:24px;width:24px}footer .footer-bottom--buttons .pay-rent{color:#c5333a;color:var(--red);outline:1px solid #f2f2f2;outline-offset:-1px;transition:all .3s}footer .footer-bottom--buttons .pay-rent:before{-webkit-mask:url(/app/themes/appo/public/images/icons/pay-rent.eddd4a.svg);mask:url(/app/themes/appo/public/images/icons/pay-rent.eddd4a.svg);-webkit-mask-size:contain;mask-size:contain;transition:all .3s}footer .footer-bottom--buttons .pay-rent:hover{background:#c5333a;background:var(--red);color:#fff;outline-color:#c5333a;outline-color:var(--red)}footer .footer-bottom--buttons .pay-rent:hover:before{background:#fff}footer .footer-bottom--buttons .lmh-and-me{background:#c5333a;background:var(--red);color:#fff;outline:1px solid #c5333a;outline:1px solid var(--red);outline-offset:-1px;transition:all .3s}footer .footer-bottom--buttons .lmh-and-me:before{background:#fff;-webkit-mask:url(/app/themes/appo/public/images/icons/user.9fca2a.svg);mask:url(/app/themes/appo/public/images/icons/user.9fca2a.svg);-webkit-mask-size:contain;mask-size:contain}footer .footer-bottom--buttons .lmh-and-me:hover{background:#fff;color:#c5333a;color:var(--red)}footer .footer-bottom--buttons .lmh-and-me:hover:before{background:#c5333a;background:var(--red)}@media screen and (min-width:1024px){footer .footer-bottom--legacy{flex-shrink:0;order:-1}}footer .footer-bottom--legacy a,footer .footer-bottom--legacy span{color:#797979;display:block;font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:12px;line-height:150%}footer .footer-bottom--legacy a{margin-bottom:4px;transition:all .4s}footer .footer-bottom--legacy a:hover{color:#200809;color:var(--black)}footer .footer-bottom--legacy span{margin-bottom:16px}@media screen and (min-width:1024px){footer .footer-bottom--legacy span{margin-bottom:32px}}@media screen and (min-width:1280px){footer .footer-bottom .other-link ul{-moz-column-count:2;column-count:2;-moz-column-gap:80px;column-gap:80px;display:block}}footer #scrollToTopBtn{background-color:#fff;border:1px solid #f2f2f2;border:1px solid var(--light-grey);bottom:8px;cursor:pointer;display:none;padding:16px;position:fixed;right:8px}.hero-single{margin-bottom:56px;margin-top:0}@media screen and (min-width:1024px){.hero-single{margin-bottom:80px;margin-top:0}}.hero-single--container{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:16px repeat(2,1fr) 16px;grid-template-rows:140px minmax(60px,auto) auto;position:relative}@media screen and (min-width:1024px){.hero-single--container{grid-template-rows:252px minmax(200px,auto) auto}.hero-single--container h1{line-height:1.2}.hero-single--container h1 strong{padding-top:0}}.hero-single--img{grid-area:1/1/3/5;position:relative}.hero-single--img:before{background:linear-gradient(181deg,#002f3c66 51.6%,#002f3c 91.94%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-single--img img{height:100%;object-fit:cover;object-position:center;width:100%}@media screen and (min-width:1024px){.hero-single--content{align-items:center;margin-left:auto;margin-right:auto;margin-top:35px;max-width:900px}}.hero-single--title{display:flex;flex-direction:column;gap:24px;grid-area:2/2/3/4;margin-left:auto;margin-right:auto;max-width:900px;position:relative;text-align:center;z-index:1}.hero-single--title h1,.hero-single--title h2,.hero-single--title h3{margin-bottom:0;padding:12px}main h1 span{border-image:url(/app/themes/appo/public/images/rect.89e25e.svg) 1 fill;border-image-outset:6px 0 6px}@media screen and (min-width:1024px){.hero-single--title h1,.hero-single--title h2,.hero-single--title h3{line-height:130%}}.hero-single--title .uptitle{color:#fff;left:50%;margin-bottom:32px;position:absolute;top:-44px;transform:translateX(-50%)}.hero-single--content{display:flex;flex-direction:column;gap:24px;grid-area:3/2/4/4;margin-top:12px;position:relative;text-align:center;z-index:1}@media screen and (min-width:1024px){.hero-single--content{margin-left:auto;margin-right:auto;max-width:900px}}.hero-single--content .date{font-weight:500;text-transform:uppercase}.hero-single--content .date,.hero-single--content .location{color:#797979;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.875rem;font-style:normal;letter-spacing:1.4px;line-height:180%}.hero-single--content .location{align-items:center;display:flex;font-weight:400;gap:8px;justify-content:center;text-align:left;text-decoration-line:underline;text-transform:uppercase}@media screen and (min-width:1024px){.hero-single--content .location{text-align:center}}.hero-single--content .location:before{background:url(/app/themes/appo/public/images/icons/location.cb2b9c.svg) no-repeat 50%;background-size:contain;content:"";height:24px;width:24px}.hero-single--left,.hero-single--right{overflow:hidden;position:relative}.hero-single--left:before,.hero-single--right:before{background:#fff;bottom:-1px;content:"";height:100%;position:absolute;width:100%}.hero-single--left{grid-area:2/1/3/3}.hero-single--left:before{clip-path:polygon(0 0,0 100%,100% 100%);left:-1px}.hero-single--right{grid-area:2/3/3/5}.hero-single--right:before{clip-path:polygon(100% 0,0 100%,100% 100%);right:-1px}.hero-single--back{color:#fff;left:16px;position:absolute;top:24px;z-index:1}@media screen and (min-width:1024px){.hero-single--back{left:80px;top:40px}}.hero-single--back a{display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.75rem;font-weight:700;gap:24px;letter-spacing:.96px}.footer-article{margin-bottom:56px;margin-top:56px}@media screen and (min-width:1024px){.footer-article{margin-bottom:120px;margin-top:56px}}.footer-article{border-top:1px solid #f2f2f2;border-top:1px solid var(--light-grey);display:flex;flex-direction:column;gap:40px;padding:32px 16px 0}@media screen and (min-width:1024px){.footer-article{flex-direction:row;justify-content:space-between;padding:32px 0 0}}.footer-article>div{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;row-gap:24px}@media screen and (min-width:1024px){.footer-article>div{justify-content:flex-start}}.footer-article span{color:#200809;color:var(--black);font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:1rem;font-style:normal;font-weight:500;line-height:180%;text-align:center}.footer-article .pld-like-dislike-trigger,.footer-article button{align-items:center;border:1px solid #cfc4c5!important;border:1px solid var(--main-grey)!important;color:#200809;color:var(--black);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:.9375rem;font-style:normal;font-weight:400;gap:12px;justify-content:center;line-height:180%;padding:16px;transition:all .4s}.footer-article .pld-like-dislike-wrap{display:flex;gap:40px;margin-bottom:0;row-gap:24px}.footer-article .pld-common-wrap{margin-right:0}.footer-article .pld-count-wrap{display:none}.footer-article .pld-like-dislike-trigger p{display:inline-block}.footer-article button:before{background:#c5333a;background:var(--red);content:"";height:24px;transition:all .4s;width:24px}.footer-article .pld-like-dislike-trigger.pld-undo-like-trigger,.footer-article .pld-like-dislike-trigger.pld-undo-trigger,.footer-article .pld-like-dislike-trigger:hover,.footer-article button.active,.footer-article button:hover{background:#c5333a;background:var(--red);color:#fff}.footer-article button.active:before,.footer-article button:hover:before{background:#fff}.footer-article button.active{pointer-events:none}.footer-article .yes:before{-webkit-mask:url(/app/themes/appo/public/images/icons/like.9ca708.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/like.9ca708.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.footer-article .no:before{-webkit-mask:url(/app/themes/appo/public/images/icons/dislike.feb63f.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/dislike.feb63f.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.footer-article .copy:before{-webkit-mask:url(/app/themes/appo/public/images/icons/link.1018f3.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/link.1018f3.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.hero-single-projet h1{max-width:520px}.hero-single-projet .date{font-size:.625rem}.background-picto{margin-bottom:56px;margin-top:56px}@media screen and (min-width:1024px){.background-picto{margin-bottom:96px;margin-top:96px}}.background-picto--container{display:flex;flex-direction:column;gap:24px;padding:0 16px}@media screen and (min-width:768px){.background-picto--container{flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;row-gap:80px}}@media screen and (min-width:1280px){.background-picto--container{padding:0}}.background-picto--item{display:flex;gap:24px}@media screen and (min-width:768px){.background-picto--item{flex:0 0 calc(25% - 30px);min-width:290px}}.background-picto--item div{display:flex;flex-direction:column;gap:8px}.background-picto--item span{color:#002f3c;color:var(--dark-blue);display:inline-block;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:1.4px;line-height:normal;text-transform:uppercase}.background-picto--item p{color:#c5333a;color:var(--red);font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:1.125rem;font-style:normal;font-weight:600;line-height:160%}.background-picto--item img{background:#add1bc;background:var(--green);height:38px;padding:8px;pointer-events:none;width:38px}.ref{display:flex;flex-direction:column;margin:auto;max-width:1440px}.ref .ref-head{display:flex;flex-direction:column-reverse;width:100%}@media screen and (min-width:1024px){.ref .ref-head{flex-direction:row}}.ref .ref-head img{height:360px;object-fit:cover;width:100%}@media screen and (min-width:1024px){.ref .ref-head img{height:700px;width:700px}}.ref .ref-head__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-bottom:40px;padding:48px 16px 0}@media screen and (min-width:1024px){.ref .ref-head__content{margin-bottom:0;padding:72px 80px}}.ref .ref-head__content.mobile{background-color:#f2f2f2;display:flex;gap:40px;margin:0;padding:40px 16px 32px}.ref .ref-head__content.mobile .cta-wrapper,.ref .ref-head__content.mobile .price-wrapper{display:flex}@media screen and (min-width:1024px){.ref .ref-head__content.mobile .cta-wrapper,.ref .ref-head__content.mobile .price-wrapper{display:none}}.ref .ref-head__content.mobile .cta-wrapper{margin:0}.ref .ref-head__content.mobile .price-wrapper{flex-direction:column;gap:16px;justify-content:center;padding:0}@media screen and (min-width:1024px){.ref .ref-head__content.mobile{display:none}}.ref .ref-head__content .intro-wrapper{display:flex;flex-direction:column;gap:32px}.ref .ref-head__content .intro-wrapper .primary{display:flex;flex-direction:column;gap:16px;padding:0}@media screen and (min-width:1024px){.ref .ref-head__content .intro-wrapper .primary{padding:0 18px}}.ref .ref-head__content .intro-wrapper .primary .uptitle{align-items:center;display:flex;justify-content:space-between}.ref .ref-head__content .intro-wrapper .primary .uptitle .type{color:#064253;color:var(--light-blue);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.4px;line-height:normal;text-transform:uppercase}.ref .ref-head__content .intro-wrapper .primary .uptitle .reference{color:var(--grey);font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:11px;font-style:normal;font-weight:400;letter-spacing:0;line-height:140%;text-transform:none}.ref .ref-head__content .intro-wrapper .primary .title{color:#c5333a;color:var(--red);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:32px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}@media screen and (min-width:1024px){.ref .ref-head__content .intro-wrapper .primary .title{font-size:56px}}.ref .ref-head__content .intro-wrapper .primary .location{align-items:center;color:var(--grey);display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:14px;font-style:normal;font-weight:300;gap:14px;letter-spacing:1.4px;line-height:180%;text-decoration:underline;text-transform:uppercase}.ref .ref-head__content .intro-wrapper .primary .location:before{background-color:#c5333a;background-color:var(--red);content:"";display:flex;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-marker-map.95b306.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-marker-map.95b306.svg) no-repeat;-webkit-mask-size:24px;mask-size:24px;width:24px}.ref .ref-head__content .intro-wrapper .secondary{color:#002f3c;color:var(--dark-blue);display:flex;flex-direction:column;gap:16px;padding:0;text-transform:uppercase}@media screen and (min-width:1024px){.ref .ref-head__content .intro-wrapper .secondary{align-items:center;flex-direction:row;justify-content:space-between;padding:0 18px}}.ref .ref-head__content .intro-wrapper .secondary .rooms,.ref .ref-head__content .intro-wrapper .secondary .size,.ref .ref-head__content .intro-wrapper .secondary .type{align-items:center;display:flex;gap:16px}.ref .ref-head__content .intro-wrapper .secondary .rooms span,.ref .ref-head__content .intro-wrapper .secondary .size span,.ref .ref-head__content .intro-wrapper .secondary .type span{background-color:#add1bc;background-color:var(--green)}.ref .ref-head__content .intro-wrapper .secondary .rooms span:before,.ref .ref-head__content .intro-wrapper .secondary .size span:before,.ref .ref-head__content .intro-wrapper .secondary .type span:before{background-color:#002f3c;background-color:var(--dark-blue);content:"";display:flex;height:38px;-webkit-mask:url(/app/themes/appo/public/images/icons/home.bb1761.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/home.bb1761.svg) no-repeat;-webkit-mask-position:center;mask-position:center;width:38px}.ref .ref-head__content .intro-wrapper .secondary .rooms span:before{-webkit-mask:url(/app/themes/appo/public/images/icons/icon-plan.cb9615.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-plan.cb9615.svg) no-repeat;-webkit-mask-position:center;mask-position:center}.ref .ref-head__content .intro-wrapper .secondary .size span:before{-webkit-mask:url(/app/themes/appo/public/images/icons/icon-superficie.87dbcd.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-superficie.87dbcd.svg) no-repeat;-webkit-mask-position:center;mask-position:center}.ref .ref-head__content .cta-wrapper{display:none;flex-direction:column;gap:16px;margin:0 18px}@media screen and (min-width:1024px){.ref .ref-head__content .cta-wrapper{display:flex}}.ref .ref-head__content .cta-wrapper a{align-items:center;border-bottom:1px solid #f2f2f2;color:#002f3c;color:var(--dark-blue);display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:12px;font-style:normal;font-weight:700;justify-content:space-between;letter-spacing:.96px;line-height:normal;padding-bottom:16px;text-decoration:none;text-transform:uppercase}.ref .ref-head__content .cta-wrapper a span:before{background-color:#002f3c;background-color:var(--dark-blue);content:"";display:flex;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-scroll-bottom.1091fe.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/arrow-scroll-bottom.1091fe.svg) no-repeat;-webkit-mask-position:center;mask-position:center;width:24px}.ref .ref-head__content .cta-wrapper a:last-child{border-bottom:none}.ref .ref-head__content .price-wrapper{align-items:center;display:none;justify-content:space-between;padding:0 18px}@media screen and (min-width:1024px){.ref .ref-head__content .price-wrapper{display:flex}}.ref .ref-head__content .price-wrapper .price{color:#064253;color:var(--light-blue);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:26px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase}.ref .ref-head__content .price-wrapper .cta-contact .btn-arrow{align-items:center;color:#002f3c;color:var(--dark-blue);display:flex;flex-wrap:wrap;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.96px;line-height:normal;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ref .ref-head__content .price-wrapper .cta-contact .btn-arrow span{display:flex}.ref .ref-head__content .price-wrapper .cta-contact .btn-arrow span:first-child{background-color:#fff;background-color:var(--white);border:1px solid #cfc4c5;border:1px solid var(--main-grey);padding:21px 16px}.ref .ref-head__content .price-wrapper .cta-contact .btn-arrow span.arrow{align-items:center;background-color:#fff;background-color:var(--white);border-bottom:1px solid #cfc4c5;border-bottom:1px solid var(--main-grey);border-top:1px solid #cfc4c5;border-top:1px solid var(--main-grey);display:flex;padding:15.5px 0 15.5px 16px;position:relative;width:24px;z-index:1000}.ref .ref-head__content .price-wrapper .cta-contact .btn-arrow span.arrow:before{background-color:#002f3c;background-color:var(--dark-blue);content:"";display:flex;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-scroll-bottom.1091fe.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/arrow-scroll-bottom.1091fe.svg) no-repeat;-webkit-mask-position:center;mask-position:center;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);width:24px}.ref .ref-head__content .price-wrapper .cta-contact .btn-arrow:after{background-color:#fff;background-color:var(--white);border:1px solid #cfc4c5;border:1px solid var(--main-grey);content:"";height:38.5px;position:absolute;right:-20.5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:38.5px}.ref .ref-gallery{background-color:#f2f2f2;display:flex}.ref .ref-gallery .slider-gallery{position:relative;width:100%}@media screen and (min-width:1024px){.ref .ref-gallery .slider-gallery{width:700px}}.ref .ref-gallery .slider-gallery img{cursor:pointer;max-height:90px;min-height:90px;object-fit:cover;opacity:.4}@media screen and (min-width:1024px){.ref .ref-gallery .slider-gallery img{max-height:175px;max-width:175px;min-height:175px;min-width:175px}}.ref .ref-gallery .slider-gallery .owl-item.active.current img{opacity:1;outline:4px solid #fff;outline:4px solid var(--white);outline-offset:-4px}.ref .ref-gallery .slider-gallery .owl-nav{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.ref .ref-gallery .slider-gallery .owl-nav.disabled{display:none!important}.ref .ref-gallery .slider-gallery .owl-nav button{background-color:#fff;background-color:var(--white);content:"";padding:8px!important;pointer-events:all;position:relative}.ref .ref-gallery .slider-gallery .owl-nav button span{display:none}.ref .ref-gallery .slider-gallery .owl-nav button.owl-prev:after,.ref .ref-gallery .slider-gallery .owl-nav button:after{background-color:#c5333a;background-color:var(--red);content:"";display:flex;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/chevron.76ff3e.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/chevron.76ff3e.svg) no-repeat;-webkit-mask-position:center;mask-position:center;width:24px}.ref .ref-gallery .slider-gallery .owl-nav button.owl-prev:after{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.ref .ref-description{background-color:#f2f2f2;display:flex;flex-direction:column;gap:96px;justify-content:space-between;padding:16px 16px 64px}@media screen and (min-width:768px){.ref .ref-description{flex-direction:row;padding:120px 80px}}.ref .ref-description h3{color:#c5333a;color:var(--red);font-family:Gotham;font-size:26px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase}.ref .ref-description_left{display:flex;flex:1}.ref .ref-description_left .desc{display:flex;flex-direction:column;gap:32px}.ref .ref-description_left .desc .desc-txt{color:#200809;color:var(--black);font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:15px;font-style:normal;font-weight:400;line-height:180%}.ref .ref-description_right{display:flex;flex:1;flex-direction:column;gap:80px}.ref .ref-description_right .housing-characteristics{display:flex;flex-direction:column;gap:32px}.ref .ref-description_right .housing-characteristics .housing-rooms,.ref .ref-description_right .housing-characteristics .housing-surface{display:flex;gap:24px}.ref .ref-description_right .housing-characteristics .housing-rooms .icon,.ref .ref-description_right .housing-characteristics .housing-surface .icon{align-items:center;background-color:#add1bc;background-color:var(--green);display:flex;height:38px;justify-content:center;width:38px}.ref .ref-description_right .housing-characteristics .housing-rooms .icon:after,.ref .ref-description_right .housing-characteristics .housing-surface .icon:after{background-color:#002f3c;background-color:var(--dark-blue);content:"";display:flex;height:22px;-webkit-mask:url(/app/themes/appo/public/images/icons/documents.039af3.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/documents.039af3.svg) no-repeat;-webkit-mask-position:center;mask-position:center;width:22px}.ref .ref-description_right .housing-characteristics .housing-rooms .infos,.ref .ref-description_right .housing-characteristics .housing-surface .infos{display:flex;flex-direction:column;gap:8px}.ref .ref-description_right .housing-characteristics .housing-rooms .infos .label,.ref .ref-description_right .housing-characteristics .housing-surface .infos .label{color:#002f3c;color:var(--dark-blue);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.4px;line-height:normal;text-transform:uppercase}.ref .ref-description_right .housing-characteristics .housing-rooms .infos .api-rooms,.ref .ref-description_right .housing-characteristics .housing-rooms .infos .api-surface,.ref .ref-description_right .housing-characteristics .housing-surface .infos .api-rooms,.ref .ref-description_right .housing-characteristics .housing-surface .infos .api-surface{color:#c5333a;color:var(--red);font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:18px;font-style:normal;font-weight:600;line-height:160%}.ref .ref-description_right .housing-energy{display:flex;flex-direction:column;gap:32px}.ref .ref-description_right .housing-energy_content{display:flex;flex-direction:column;gap:16px}.ref .ref-description_right .housing-energy_content .label{color:#002f3c;color:var(--dark-blue);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.4px;line-height:normal;text-transform:uppercase}.ref .ref-description_right .housing-energy_content .img-energy{height:auto;position:relative;width:223px}.ref .ref-description_right .housing-energy_content .img-energy .gauge{align-items:center;background-color:#138f3b;display:flex;height:32px;left:calc(100% + 9px);position:absolute;top:0;width:max-content}.ref .ref-description_right .housing-energy_content .img-energy .gauge_content{color:#200809;color:var(--black);display:flex;flex-direction:row;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:14px;font-style:normal;font-weight:400;letter-spacing:1.4px;line-height:normal;padding-right:9px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ref .ref-description_right .housing-energy_content .img-energy .gauge:before{border-color:#0000 #138f3b #0000 #0000;border-style:solid;border-width:16.5px 9px 16.5px 0;content:"";height:0;left:-9px;position:relative;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);width:0}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-b{background-color:#5aaa32;top:30px}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-b:before{border-color:#0000 #5aaa32 #0000 #0000}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-c{background-color:#c9d02a;top:62px}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-c:before{border-color:#0000 #c9d02a #0000 #0000}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-d{background-color:#ffec34;top:94px}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-d:before{border-color:#0000 #ffec34 #0000 #0000}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-e{background-color:#fabb2c;top:124px}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-e:before{border-color:#0000 #fabb2c #0000 #0000}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-f{background-color:#ea6924;top:158px}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-f:before{border-color:#0000 #ea6924 #0000 #0000}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-g{background-color:#e00c25;top:190px}.ref .ref-description_right .housing-energy_content .img-energy .gauge.eco-g:before{border-color:#0000 #faf6f6 #0000 #0000}.ref .ref-contact{background-color:#e57d3d;background-color:var(--orange);width:100%}.ref .ref-contact__content{display:flex;flex-direction:column;gap:48px;margin:auto;max-width:1440px;padding:40px 16px}.ref .ref-contact__content,.ref .ref-contact__content h3{color:#fff;color:var(--white)}@media screen and (min-width:768px){.ref .ref-contact__content{align-items:center;flex-direction:row;gap:80px;padding:40px 80px}}.ref .ref-contact__content-left{display:flex;flex-direction:column;gap:32px;max-width:730px}.ref .ref-contact__content-left h3{font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:26px;font-style:normal;font-weight:700;line-height:140%;text-transform:uppercase}.ref .ref-contact__content-left p{font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:15px;font-style:normal;font-weight:400;line-height:180%}.ref .ref-contact__content-left a{color:#fff;color:var(--white)}.ref .ref-contact__content-right{color:#fff;color:var(--white);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-family:var(--montserrat);font-size:15px;font-style:normal;font-weight:400;gap:20px;line-height:180%}.ref .ref-contact__content-right .email{align-items:center;display:flex;font-size:18px;font-style:normal;font-weight:600;gap:16px;line-height:160%}.ref .ref-contact__content-right .email:before{background-color:#fff;background-color:var(--white);content:"";display:flex;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/email.b44efa.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/email.b44efa.svg) no-repeat;-webkit-mask-position:center;mask-position:center;width:24px}.ref .ref-contact__content-right .email a{color:#fff;color:var(--white);text-decoration:underline}.ref .ref-map{display:flex;flex-direction:column;gap:32px;padding:56px 16px 48px}@media screen and (min-height:768px){.ref .ref-map{padding:120px 80px 60px}}.ref .ref-map .title{display:flex;flex-direction:column;gap:24px}@media screen and (min-height:768px){.ref .ref-map .title{align-items:center;flex-direction:row;justify-content:space-between}}.ref .ref-map .title span:first-child{color:#c5333a;color:var(--red);font-size:26px;font-weight:500;line-height:140%}.ref .ref-map .title span.ref-map-location,.ref .ref-map .title span:first-child{font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-style:normal;text-transform:uppercase}.ref .ref-map .title span.ref-map-location{align-items:center;color:var(--grey);display:flex;font-size:14px;font-weight:300;gap:14px;letter-spacing:1.4px;line-height:180%}.ref .ref-map .title span.ref-map-location:before{background-color:#c5333a;background-color:var(--red);content:"";display:flex;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-marker-map.95b306.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-marker-map.95b306.svg) no-repeat;-webkit-mask-size:24px;mask-size:24px;width:24px}.ref .ref-map .map{height:464px}.ref .other-refs{display:flex;flex-direction:column;gap:32px;padding:40px 16px}@media screen and (min-width:768px){.ref .other-refs{gap:64px;padding:72px 80px 120px}}.ref .other-refs .title{align-items:baseline;display:flex;justify-content:space-between}.ref .other-refs .title span:first-child{color:#c5333a;color:var(--red);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:24px;font-style:normal;font-weight:900;line-height:140%;padding:0 16px;text-transform:uppercase}@media screen and (min-width:768px){.ref .other-refs .title span:first-child{font-size:40px;padding:0}}.ref .other-refs .return-refs-list{align-items:center;color:#002f3c;color:var(--dark-blue);display:none;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:12px;font-style:normal;font-weight:700;gap:24px;letter-spacing:.96px;line-height:normal;text-transform:uppercase}@media screen and (min-width:768px){.ref .other-refs .return-refs-list{display:flex}}.ref .other-refs .return-refs-list.mobile{display:flex;justify-content:center}@media screen and (min-width:768px){.ref .other-refs .return-refs-list.mobile{display:none}}.ref .other-refs .return-refs-list:after{background-color:#002f3c;background-color:var(--dark-blue);content:"";display:flex;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/arrow-cta.6f2363.svg) no-repeat;-webkit-mask-size:24px;mask-size:24px;width:24px}.ref .other-refs .slider.owl-carousel .owl-stage-outer{overflow:visible!important}@media screen and (min-width:768px){.ref .other-refs .slider.owl-carousel .owl-stage-outer{overflow:hidden!important}}.ref .other-refs .card-wrapper .card-property{display:flex;flex-direction:column;gap:32px;position:relative}.ref .other-refs .card-wrapper .card-property:hover img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15)}.ref .other-refs .card-wrapper .card-property:hover .see-more{background-color:#c5333a;background-color:var(--red);height:72px;width:72px}.ref .other-refs .card-wrapper .card-property:hover .see-more:after{background:#fff;background:var(--white)}.ref .other-refs .card-wrapper .card-property_img{overflow:hidden;position:relative}.ref .other-refs .card-wrapper .card-property_img img{height:300px;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}.ref .other-refs .card-wrapper .card-property_type{background-color:#fff;background-color:var(--white);color:#200809;color:var(--black);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:10px;font-style:normal;font-weight:500;left:0;letter-spacing:1px;line-height:180%;padding-bottom:8px;padding-right:12px;position:absolute;text-transform:uppercase;top:0}.ref .other-refs .card-wrapper .card-property .see-more{align-items:center;background-color:#fff;background-color:var(--white);bottom:0;display:flex;height:56px;justify-content:center;position:absolute;right:0;transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;width:56px}.ref .other-refs .card-wrapper .card-property .see-more:after{background:#002f3c;background:var(--dark-blue);content:"";height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-arrow2.924138.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/icon-arrow2.924138.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;width:24px}.ref .other-refs .card-wrapper .card-property_content{display:flex;flex-direction:column;gap:12px}.ref .other-refs .card-wrapper .card-property_logement-title{color:#064253;color:var(--light-blue);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:20px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase}.ref .other-refs .card-wrapper .card-property_location{align-items:center;color:var(--grey);display:flex;font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:14px;font-style:normal;font-weight:300;gap:8px;letter-spacing:1.4px;line-height:180%;text-transform:uppercase}.ref .other-refs .card-wrapper .card-property_location:before{background-color:#c5333a;background-color:var(--red);content:"";display:flex;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/icon-marker-map.95b306.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/icon-marker-map.95b306.svg) no-repeat;-webkit-mask-size:24px;mask-size:24px;width:24px}.ref .other-refs .card-wrapper .card-property_price{color:#002f3c;color:var(--dark-blue);font-family:Gotham,Montserrat,sans-serif;font-family:var(--gotham);font-size:20px;font-style:normal;font-weight:700;line-height:140%;text-align:right;text-transform:uppercase}.ref .other-refs .owl-nav{display:flex;gap:48px;justify-content:center;padding-top:64px}.ref .other-refs .owl-nav button{align-items:center;background:#fff!important;background:var(--white)!important;border:1px solid #c5333a!important;border:1px solid var(--red)!important;content:"";display:flex;height:56px;justify-content:center;padding:16px!important;width:56px}.ref .other-refs .owl-nav button span{display:none}.ref .other-refs .owl-nav button:after{padding:16px}.ref .other-refs .owl-nav button.owl-prev:after,.ref .other-refs .owl-nav button:after{background-color:#c5333a;background-color:var(--red);content:"";display:flex;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/chevron.76ff3e.svg) no-repeat;mask:url(/app/themes/appo/public/images/icons/chevron.76ff3e.svg) no-repeat;-webkit-mask-position:center;mask-position:center;width:24px}.ref .other-refs .owl-nav button.owl-prev:after{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/app/themes/appo/public/styles/owl.video.play.7f01b0.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}