.hero-section{display:flex;justify-content:center;align-items:center;height:100svh;background-image:url(https://49champselysees.com/wp-content/uploads/2026/03/background.jpg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.container{position:relative;z-index:1;width:100%;max-width:var(--max-width);margin-right:auto;margin-left:auto;padding-top:var(--py-desktop);padding-right:var(--px-desktop);padding-bottom:var(--py-desktop);padding-left:var(--px-desktop)}@media (max-width:1119px){.container{padding-top:var(--py-mobile);padding-right:var(--px-mobile);padding-bottom:var(--py-mobile);padding-left:var(--px-mobile)}}.hero-container{display:flex;flex-flow:column;justify-content:center;align-items:center;height:100%;padding-top:var(--py-mobile);padding-right:var(--px-mobile);padding-bottom:var(--py-mobile);padding-left:var(--px-mobile)}.hero-bottom-logo{width:158px;margin-top:auto}.hero-main-image{margin-top:auto}.intro-section{color:var(--blanc);background-color:var(--marron-profond)}.text-design{font-family:custom_font_against_regular;font-size:var(--heading-1);text-align:center;text-transform:uppercase}@media (max-width:767px){.text-design{font-size:var(--heading-2)}}.intro-container{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media (max-width:479px){.intro-container{flex-flow:column}}.paragraph{color:var(--noir-profond);font-family:"Avenir Next";font-weight:300;font-size:var(--text-paragraph);line-height:28px;letter-spacing:2%}.address-section{display:flex;flex-flow:row;justify-content:start;align-items:center;position:relative;background-color:var(--marron)}@media (max-width:1023px){.address-section{flex-flow:column-reverse nowrap;justify-content:center;align-items:center}}.image-cta-container{display:flex;justify-content:space-between;align-items:center;position:absolute;right:0px;left:0px;color:var(--marron-profond)}@media (max-width:1023px){.image-cta-container{position:relative}}.address{font-family:custom_font_bernhard_modern_roman;font-size:var(--heading-2);text-align:center}.address-localisation-img{position:relative;top:0px;right:0px;bottom:0px;width:60%;object-fit:cover;aspect-ratio:1.51 / 1;margin-left:auto}@media (max-width:1119px){.address-localisation-img{width:57%}}@media (max-width:1023px){.address-localisation-img{width:100%}}.address-full{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:290px}@media (max-width:1023px){.address-full{margin-right:auto;margin-left:auto}}.btn{font-family:"Avenir Next";font-size:var(--text-btn);line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:5%;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px}.address-logo{max-width:174px}.advantages-section{display:flex;justify-content:center;align-items:center;min-height:540px;background-color:var(--beige);background-image:url(https://49champselysees.com/wp-content/uploads/2026/03/logo-overlay.webp);background-size:1101px;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll}.advantages-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}@media (max-width:1023px){.advantages-container{display:flex;flex-flow:column}}.advantages-item{display:flex;flex-flow:column;gap:20px}.advantages-item-title{color:var(--marron-clair);font-family:custom_font_bernhard_modern_roman;font-weight:400;font-size:var(--heading-2);margin-top:0px;margin-bottom:0px}.image-cta-section{display:flex;flex-flow:row;justify-content:start;align-items:center;position:relative;background-color:var(--blanc)}@media (max-width:1023px){.image-cta-section{flex-flow:column-reverse nowrap}}.cta-content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:400px;text-align:center}@media (max-width:1023px){.cta-content{margin-right:auto;margin-left:auto}}.cta-title{font-family:custom_font_bernhard_modern_roman;font-weight:400;font-size:var(--heading-2);margin-top:0px;margin-bottom:0px}.cta-logo{max-width:174px}.container-1{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22140%22%20height%3D%22140%22%20viewBox%3D%220%200%20140%20140%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23E0E0E0%22%20d%3D%22M0%200h140v140H0z%22%2F%3E%3Cpath%20fill%3D%22%23C2C2C2%22%20d%3D%22M25.868%2067v-8.727h3.494c.642%200%201.178.095%201.607.285.429.19.751.455.967.793.216.335.324.721.324%201.159%200%20.34-.068.64-.205.9a1.766%201.766%200%200%201-.562.63%202.305%202.305%200%200%201-.81.345v.085a1.991%201.991%200%200%201%201.645%201.01c.182.31.273.68.273%201.108%200%20.463-.115.877-.345%201.24-.228.36-.564.646-1.01.857-.446.21-.996.315-1.65.315h-3.728Zm1.845-1.508h1.504c.515%200%20.89-.099%201.125-.295a.985.985%200%200%200%20.354-.792c0-.242-.058-.455-.175-.64a1.187%201.187%200%200%200-.498-.434%201.708%201.708%200%200%200-.763-.158h-1.547v2.319Zm0-3.567h1.368c.253%200%20.477-.044.673-.132a1.12%201.12%200%200%200%20.469-.384%201%201%200%200%200%20.175-.592.957.957%200%200%200-.337-.763c-.221-.193-.537-.29-.946-.29h-1.402v2.16ZM35.306%2067h-1.977l3.012-8.727h2.378L41.728%2067H39.75l-2.186-6.733h-.068L35.306%2067Zm-.124-3.43h4.67v1.44h-4.67v-1.44Zm14.886-2.242h-1.866a1.825%201.825%200%200%200-.21-.643%201.637%201.637%200%200%200-.404-.486%201.781%201.781%200%200%200-.571-.307%202.184%202.184%200%200%200-.695-.107c-.451%200-.845.113-1.18.337-.335.222-.595.546-.78.972-.184.423-.277.937-.277%201.542%200%20.622.093%201.145.277%201.568.188.424.45.743.784.96a2.1%202.1%200%200%200%201.164.323c.247%200%20.475-.032.686-.098a1.645%201.645%200%200%200%20.976-.75c.11-.182.187-.389.23-.622l1.866.009a3.487%203.487%200%200%201-1.133%202.152c-.321.29-.705.52-1.15.69a4.23%204.23%200%200%201-1.505.251c-.779%200-1.475-.176-2.088-.528-.611-.352-1.094-.862-1.45-1.53-.351-.668-.527-1.476-.527-2.425%200-.951.178-1.761.536-2.429.358-.667.844-1.176%201.458-1.525.613-.352%201.304-.529%202.07-.529.506%200%20.975.071%201.407.214.435.142.82.349%201.155.622.335.27.608.6.818.992.213.393.35.841.41%201.347ZM51.391%2067v-8.727h1.846v3.848h.115l3.14-3.848h2.212l-3.239%203.907L58.742%2067h-2.207l-2.39-3.588-.909%201.108V67h-1.845Zm13.569-5.906a1.91%201.91%200%200%200-.252-.55%201.702%201.702%200%200%200-.925-.669%202.232%202.232%200%200%200-.652-.09c-.446%200-.838.111-1.176.333-.335.221-.596.544-.784.967-.187.42-.281.935-.281%201.543%200%20.608.092%201.125.277%201.551.185.426.446.751.784.976.338.221.737.332%201.197.332.418%200%20.775-.074%201.07-.221.298-.15.526-.363.682-.635.159-.273.238-.596.238-.968l.375.056h-2.25v-1.39h3.652v1.1c0%20.767-.161%201.426-.485%201.977-.324.548-.77.972-1.338%201.27-.569.296-1.22.443-1.952.443-.818%200-1.537-.18-2.156-.54a3.755%203.755%200%200%201-1.45-1.548c-.343-.67-.515-1.466-.515-2.386%200-.708.102-1.338.307-1.892a4.043%204.043%200%200%201%20.87-1.415c.372-.386.805-.68%201.299-.882a4.212%204.212%200%200%201%201.607-.303c.494%200%20.954.073%201.38.218.426.142.804.343%201.134.605.332.261.603.572.814.933.21.358.345.753.404%201.185H64.96ZM68.302%2067v-8.727h3.443c.659%200%201.221.118%201.687.353a2.45%202.45%200%200%201%201.07.993c.247.426.37.928.37%201.505%200%20.58-.124%201.078-.374%201.495-.25.415-.613.733-1.087.955-.472.221-1.043.332-1.713.332h-2.306v-1.483H71.4c.352%200%20.644-.048.877-.145.233-.096.407-.241.52-.434.117-.193.175-.434.175-.72%200-.29-.058-.535-.175-.733a1.071%201.071%200%200%200-.524-.452c-.233-.105-.527-.158-.882-.158h-1.244V67H68.3Zm4.713-3.972L75.184%2067h-2.037l-2.123-3.972h1.99Zm11.181-.392c0%20.952-.18%201.762-.54%202.43a3.753%203.753%200%200%201-1.467%201.53c-.616.349-1.31.523-2.08.523-.775%200-1.47-.176-2.087-.528-.617-.352-1.104-.862-1.462-1.53-.358-.668-.537-1.476-.537-2.425%200-.951.18-1.761.537-2.429.358-.667.845-1.176%201.462-1.525.616-.352%201.312-.529%202.088-.529.77%200%201.463.177%202.08.529.619.35%201.107.858%201.465%201.525.361.668.541%201.478.541%202.43Zm-1.87%200c0-.616-.093-1.136-.277-1.56-.182-.423-.44-.744-.772-.962a2.075%202.075%200%200%200-1.167-.328c-.446%200-.835.109-1.168.328-.332.218-.59.54-.775.963-.182.423-.273.943-.273%201.56%200%20.616.09%201.136.272%201.559.185.423.444.744.776.963.333.219.722.328%201.168.328.446%200%20.835-.11%201.167-.328.333-.219.59-.54.772-.963.184-.423.277-.943.277-1.56Zm8.628-4.363h1.845v5.667c0%20.637-.152%201.194-.456%201.67a3.05%203.05%200%200%201-1.266%201.117c-.542.264-1.174.397-1.896.397-.724%200-1.358-.132-1.9-.397a3.05%203.05%200%200%201-1.266-1.116c-.301-.478-.452-1.034-.452-1.67v-5.668h1.845v5.51c0%20.332.073.627.218.886.147.259.355.462.622.61.267.147.578.221.933.221.358%200%20.67-.074.933-.222.267-.147.473-.35.618-.609.148-.258.222-.554.222-.886v-5.51Zm10.663%200V67h-1.594l-3.797-5.493h-.064V67h-1.845v-8.727h1.62l3.767%205.488h.076v-5.488h1.837ZM106.235%2067h-3.094v-8.727h3.12c.877%200%201.633.174%202.267.524.633.347%201.12.845%201.461%201.496.344.65.516%201.429.516%202.335%200%20.909-.172%201.69-.516%202.344a3.545%203.545%200%200%201-1.47%201.504c-.636.35-1.398.524-2.284.524Zm-1.248-1.581h1.171c.546%200%201.005-.097%201.377-.29.375-.196.656-.498.844-.907.19-.412.285-.944.285-1.594%200-.645-.095-1.172-.285-1.581a1.852%201.852%200%200%200-.84-.903c-.372-.194-.831-.29-1.376-.29h-1.176v5.565ZM52.41%2073.273V82h-1.845v-8.727h1.845Zm1.518%200h2.276l2.403%205.863h.103l2.403-5.863h2.276V82h-1.79v-5.68h-.072l-2.26%205.637H58.05l-2.258-5.659h-.073V82h-1.79v-8.727ZM66.413%2082h-1.977l3.013-8.727h2.377L72.837%2082h-1.978l-2.186-6.733h-.069L66.413%2082Zm-.123-3.43h4.67v1.44h-4.67v-1.44Zm12.972-2.476a1.914%201.914%200%200%200-.251-.55%201.7%201.7%200%200%200-.925-.669%202.232%202.232%200%200%200-.652-.09c-.446%200-.838.111-1.176.333-.335.222-.597.544-.784.967-.188.42-.281.935-.281%201.543%200%20.608.092%201.125.277%201.551.184.426.446.751.784.976.338.221.737.332%201.197.332.418%200%20.774-.074%201.07-.221.298-.15.525-.363.682-.635.159-.273.238-.596.238-.968l.375.056h-2.25v-1.39h3.652v1.1c0%20.767-.162%201.426-.486%201.977a3.31%203.31%200%200%201-1.338%201.27c-.568.296-1.218.443-1.951.443-.819%200-1.537-.18-2.157-.54a3.756%203.756%200%200%201-1.448-1.548c-.344-.67-.516-1.466-.516-2.386%200-.707.102-1.338.307-1.892a4.043%204.043%200%200%201%20.869-1.415c.372-.386.805-.68%201.3-.882a4.211%204.211%200%200%201%201.606-.303c.495%200%20.955.073%201.381.218.426.142.804.344%201.133.605.333.261.604.572.814.933.21.358.346.753.405%201.185h-1.875ZM82.604%2082v-8.727h5.88v1.521H84.45v2.08h3.733v1.52H84.45v2.085h4.053V82h-5.898Z%22%2F%3E%3C%2Fsvg%3E);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.cta-image-gradient{position:absolute;right:0px;bottom:0%;width:100%;height:100%;background-image:url(https://49champselysees.com/wp-content/uploads/2026/03/background.jpg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.cta-image-gradient-img{display:block;position:relative;z-index:1;width:75%;object-fit:cover;aspect-ratio:0.82 / 1;margin-left:auto}.image-cta-absolute{position:relative;width:55%;margin-left:auto}@media (max-width:1023px){.image-cta-absolute{width:100%}}.address-container{display:flex;justify-content:space-between;align-items:center;position:absolute;right:0px;left:0px;color:var(--blanc)}@media (max-width:1023px){.address-container{flex-flow:row;position:relative}}.intro-section-light{color:var(--blanc);background-color:var(--dore)}.above-footer-section{height:500px;background-image:url(https://49champselysees.com/wp-content/uploads/2026/03/Groupama_Precellence_Bureau01_v1_HD-1-scaled.webp);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.footer-section{background-image:url(https://49champselysees.com/wp-content/uploads/2026/03/background.jpg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.footer-title{font-family:custom_font_bernhard_modern_roman;font-size:var(--heading-2)}.footer-container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:0rem;height:500px;color:var(--blanc);text-align:center}.copyrights-section{color:var(--blanc);padding-top:var(--py-mobile);padding-right:var(--px-desktop);padding-bottom:var(--py-mobile);padding-left:var(--px-desktop);background-color:var(--noir-profond)}@media (max-width:1023px){.copyrights-section{padding-top:var(--py-mobile);padding-right:var(--px-mobile);padding-bottom:var(--py-mobile);padding-left:var(--px-mobile)}}.copyrights{width:100%;font-family:"Avenir Next";font-size:var(--text-paragraph)}.copyrights a{color:inherit}.views-section{background-color:#F5F1ED}.views-container{display:flex;flex-flow:column;gap:60px;text-align:center}.views-item-img{object-fit:cover;aspect-ratio:416 / 503}@media (max-width:767px){.views-item-img{aspect-ratio:4 / 3}}.views-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;color:var(--marron-profond)}@media (max-width:767px){.views-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.views-item{display:flex;flex-flow:column;gap:20px}.quarter-section{overflow:hidden;font-size:var(--heading-4)}.swiper{width:100%}.swiper-wrapper{display:flex}.swiper-prev{cursor:pointer}.swiper-next{cursor:pointer}.swiper-buttons{display:flex;justify-content:center;align-items:center;gap:40px;margin-top:2rem}.swiper-auto-visible,.swiper-auto-visible .swiper-wrapper,.swiper-auto-visible .swiper-slide{overflow:visible!important}.swiper-auto-visible .swiper-slide{width:551px!important}.swiper-auto-visible img{width:100%;aspect-ratio:551/380;object-fit:cover}@media (max-width:1023px){.swiper-auto-visible .swiper-slide{width:300px!important}}.quarter-container{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:3rem}.centered-btn{margin-right:auto;margin-left:auto}.custom-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease}.custom-lightbox.show{opacity:1;visibility:visible}.custom-lightbox img{max-width:90%;max-height:90%;box-shadow:0 0 30px rgba(0,0,0,0.5);transition:transform 0.3s ease}.custom-lightbox img:hover{transform:scale(1.02)}.perspectif-container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:3rem;color:var(--marron-profond);text-align:center}.perspective-section{overflow:hidden}.features-section{position:relative;overflow:hidden;background-color:var(--beige)}.features-container{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:2rem;position:static;text-align:center;padding-top:2rem}@media (max-width:1023px){.features-container{display:flex;flex-flow:column}}@media (max-width:767px){.features-container{flex-flow:column}}.modal{position:relative;width:100%;max-width:1045px;max-height:90svh;overflow:scroll;margin-right:auto;margin-left:auto}.pnlm-panorama-info{display:none!important}@media (max-width:767px){.modal{max-height:95svh}}.modal-brown{color:var(--blanc);background-color:#4F2B1E}:not(.builder-element).modal-brown{opacity:0;transform:translateY(20px) scale(.96);transition:opacity .35s ease,transform .35s ease}.modal-title{font-family:"Avenir Next";font-weight:700;font-size:var(--text-paragraph);text-transform:uppercase}.ellipse{position:relative;top:6px;width:11px;height:11px;border-radius:50px}.ellipse-brown{background-color:#A54404}.map-category{display:flex;justify-content:start;align-items:start;gap:8px}.map-category-items{display:flex;flex-flow:column;gap:0.2rem}.map-category-title{font-family:custom_font_aaux_pro_medium;font-weight:400;font-size:16px}.map-category-item{font-family:custom_font_aaux_prothin;font-size:16px}.map-categories-group{display:flex;flex-flow:column;gap:20px}.map-categories{display:flex;gap:20px}@media (max-width:767px){.map-categories{flex-flow:column}}.ellipse-orange{background-color:#CD8100}.ellipse-brown-green{background-color:#BBB074}.modal-overlay{display:flex;justify-content:center;align-items:center;height:100vh;overflow:hidden;padding-top:var(--py-mobile);padding-right:var(--px-mobile);padding-bottom:var(--py-mobile);padding-left:var(--px-mobile);background-color:#00000888}:not(.builder-element).modal-overlay{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease;position:fixed;left:0;right:0;bottom:0;top:0;z-index:60}.modal-overlay.is-open{opacity:1;visibility:visible}.modal-overlay.is-open .modal{opacity:1;transform:translateY(0) scale(1)}.modal-close-btn{position:fixed;top:2rem;right:2rem}.modal-close-btn button{background:none;border:none}.position-section{padding-bottom:var(--py-desktop);background-color:#4F2B1D}.position-container{display:flex;flex-flow:column;gap:2rem;color:var(--blanc);text-align:center}.paragraph-copy-1{color:var(--sable);font-family:custom_font_bernhard_modern_roman;font-size:var(--heading-3)}.intro-content{width:385px;color:var(--blanc);margin-right:auto;margin-left:auto}@media (max-width:767px){.intro-content{font-size:var(--heading-4)}}@media (max-width:479px){.intro-content{width:100%}}.transport-item{display:flex;flex-flow:row;gap:1.2rem}.ellipse-white{top:0px;background-color:#FFF}.transport-item-title{display:flex;justify-content:start;align-items:center;gap:1.2rem;font-family:custom_font_bernhard_modern_roman;font-size:var(--heading-4)}.transport-item-data{display:flex;flex-flow:column;gap:0.3rem}.transport-item-data-line{display:flex;justify-content:space-between;align-items:center;gap:0.6rem;font-family:custom_font_bernhard_modern_roman;font-size:16px}.transport-item-data-line-separator{display:flex;justify-content:center;align-items:center}.transport-item-data-line-separator{flex:1}.ellipse-gold{top:0px;background-color:#8D6D47}.modal-ellipse-title{display:flex;justify-content:start;align-items:center;gap:1rem;margin-left:3rem}.transport-items{display:flex;flex-flow:column;gap:2rem}.transport-items{flex:1}.ellipse-small{position:relative;width:5px;height:5px;border-radius:50px}.modal-container{display:flex;flex-flow:row;justify-content:space-between;align-items:start;gap:1.5em;color:var(--marron);padding-top:var(--py-mobile);padding-right:var(--py-mobile);padding-bottom:var(--py-mobile);padding-left:var(--py-mobile)}@media (max-width:1023px){.modal-container{flex-flow:column}}.accordion-toggle{display:flex}.accordion{width:100%;text-align:start;padding-top:20px;padding-right:15px;padding-bottom:15px;padding-left:15px;border-bottom:1px solid #846F50}:not(.builder-element).accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .25s ease}.accordion.active .accordion-content{opacity:1}.accordion-toggle svg{transition:transform .35s ease}.accordion.active .accordion-toggle svg{transform:rotate(45deg)}@media (max-width:767px){.accordion:last-child{border-bottom:0}}.accordion-header{display:flex;justify-content:start;align-items:center;gap:2rem}.accordion-header{cursor:pointer}.accordion-title{color:#846F50;font-family:custom_font_minionpro_regular;font-size:var(--heading-3);line-height:1;margin-top:1px}.accordion-content{text-align:start}.accordions{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:1.5rem;width:66%;margin-left:auto}@media (max-width:1023px){.accordions{flex-flow:column;width:100%}}@media (max-width:767px){.accordions{width:100%}}.accordion-text{font-family:custom_font_bernhard_modern_roman;font-size:var(--heading-4);margin-top:10px}.features-image{position:absolute;top:0px;bottom:0px;left:0px;width:34%;object-fit:cover;aspect-ratio:53 / 70;margin-top:auto;margin-bottom:auto}@media (max-width:1023px){.features-image{position:relative;width:100%;aspect-ratio:16 / 9}}@media (max-width:767px){.features-image{position:relative;width:100%}}.features-header-container{text-align:center;padding-bottom:0}.accordion-group{width:100%;border-top:1px solid #846F50}.flipbook{margin-bottom:-6px}.cards-section{background-color:var(--marron)}.cards-container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1rem;color:var(--blanc);text-align:center}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%;max-width:800px;margin-top:2rem;padding-bottom:2rem}@media (max-width:767px){.cards{grid-template-columns:repeat(1,minmax(0,1fr))}}.card{display:flex;flex-flow:column;justify-content:center;align-items:center;aspect-ratio:1;padding-top:var(--py-mobile);padding-right:var(--px-mobile);padding-bottom:var(--py-mobile);padding-left:var(--px-mobile);background-color:var(--beige)}.card{cursor:pointer;transition:all 0.3s ease-in-out}.card:hover{opacity:0.70}.modal-beige{color:var(--marron-clair);background-color:var(--beige)}:not(.builder-element).modal-beige{opacity:0;transform:translateY(20px) scale(.96);transition:opacity .35s ease,transform .35s ease}.modal-columns{display:flex;gap:1.5rem}@media (max-width:767px){.modal-columns{flex-flow:column;justify-content:center;align-items:center}}.modal-logo-small{width:120px}.modal-column-data-line{display:flex;justify-content:space-between;align-items:center;gap:1rem}.column-data-line-separator{flex-grow:1;height:1px;background-color:var(--marron)}.column-title{font-family:custom_font_bernhard_modern_italic;font-size:var(--heading-4)}.column-data-content{font-family:custom_font_bernhard_modern_roman;font-size:var(--heading-5)}.column-group{display:flex;flex-flow:column;gap:1rem}.modal-column-left{flex-grow:1;position:relative;z-index:1;text-align:start}.container-sm{width:100%;max-width:var(--max-width);margin-right:auto;margin-left:auto;padding-top:50px;padding-right:var(--px-mobile);padding-bottom:50px;padding-left:var(--px-mobile)}@media (max-width:1023px){.container-sm{padding-top:var(--py-mobile);padding-right:var(--px-mobile);padding-bottom:var(--py-mobile);padding-left:var(--px-mobile)}}.line-seprator-custom{width:100px;margin-top:0.5rem;margin-left:auto}.vertical-separator{width:1px;background-color:var(--marron)}@media (max-width:767px){.vertical-separator{width:100%;height:1px}}.modal-white{color:var(--blanc);background-color:var(--blanc)}:not(.builder-element).modal-white{opacity:0;transform:translateY(20px) scale(.96);transition:opacity .35s ease,transform .35s ease}.viewer{width:100%;height:70vh}.header-section{position:fixed;top:0px;right:0px;left:0px;z-index:50;width:100%}.header-container{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-top:10px;padding-bottom:10px}@media (max-width:1119px){.header-container{padding-right:var(--px-mobile);padding-left:var(--px-mobile)}}.menu-item-link{color:var(--blanc);font-family:"Avenir Next";font-size:var(--text-small);text-decoration:none;text-transform:uppercase;transition:all 400ms ease}.menu-item-link:hover:after{transform:scaleX(1)}.menu-item-link:after{border-bottom:1px solid currentcolor;content:"";display:block;transform:scaleX(0);transition:transform .25s ease-in-out}@media (max-width:1119px){.menu-item-link{font-size:14px}}@media (max-width:1023px){.menu-item-link{font-size:var(--heading-3)}}.menu-links{display:flex;flex-flow:wrap;gap:2rem}@media (max-width:1023px){.menu-links{flex-flow:column;gap:1.5rem;margin-top:1rem}}.header-logo{width:165px}@media (max-width:1023px){.navigation{display:flex;flex-flow:column;justify-content:center;align-items:start;position:fixed;top:0px;bottom:0px;left:0px;background-color:var(--marron-profond)}}@media (max-width:767px){.navigation{justify-content:start;align-items:start}}.menu-mobile-btn{display:none}@media (max-width:1023px){.menu-mobile-btn{display:block;margin-left:auto}.menu-mobile-btn button{background:transparent;border:0}}.header-logo-mobile{display:none;width:165px}@media (max-width:1023px){.header-logo-mobile{display:flex;padding-bottom:2rem}}.scrolled{background-color:var(--marron-profond);border-bottom:1px solid var(--marron-clair)}.headline{font-family:custom_font_bernhard_modern_bold;font-size:var(--heading-2)}.plan{width:100%;margin-top:2rem}.plan{mix-blend-mode:multiply}.position-map{width:100%}.position-map-container{position:relative}.position-map-pine{position:absolute;top:1.5svw;left:35svw;width:19svw;margin-right:auto;margin-left:auto}.contacts-logo{margin-top:1rem}.modal-full-screen{height:85vh;max-width:75vw;aspect-ratio:16 / 9}.modal-full-screen iframe{aspect-ratio:}@media (max-width:1023px){.modal-full-screen{height:60vh}}@media (max-width:479px){.modal-full-screen{height:100%;max-width:90vw;max-height:500px}}.hero__container{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:5rem;position:relative;z-index:1;transition:all 200ms ease}@media (max-width:1023px){.hero__container{gap:2rem}}.stat-lb{border-left:1px solid var(--beige)}@media (max-width:1023px){.stat-lb{border-top:1px solid;border-left:0px solid}}.stat-rb{border-right:1px solid var(--blanc)}@media (max-width:1023px){.stat-rb{border-bottom:1px solid;border-right:0px solid}}.heading-1{color:var(--noir-profond);font-family:"Cormorant Garamond",serif;font-weight:600;font-size:var(--heading-1);line-height:110%;letter-spacing:3%}.heading-2{color:var(--noir-profond);font-family:"Cormorant Garamond",serif;font-weight:400;font-size:var(--heading-2);line-height:100%;letter-spacing:2%}.heading-3{color:var(--noir-profond);font-family:"Cormorant Garamond",serif;font-weight:400;font-size:var(--heading-3);line-height:115%;letter-spacing:0px}.heading-4{color:var(--noir-profond);font-family:"Avenir Next";font-weight:600;font-size:var(--heading-4);line-height:120%;letter-spacing:2%}.heading-5{color:var(--marron-clair);font-family:"Avenir Next Condensed";font-weight:500;font-size:var(--heading-5);line-height:100%;text-transform:uppercase;letter-spacing:22%}.ce-paragraph{color:var(--noir-profond);font-family:"Avenir Next";font-weight:400;font-size:var(--text-paragraph);line-height:160%;letter-spacing:2%}.text-mono{color:var(--marron-clair);font-family:"JetBrains Mono",sans-serif;font-weight:400;font-size:var(--text-mono);line-height:180%;letter-spacing:0px}.ce-btn{display:flex;justify-content:center;align-items:center;height:44px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;transition:all 200ms ease-in-out}.ce-btn{background:none}.ce-container{width:100%;max-width:var(--max-width);margin-right:auto;margin-left:auto;padding-right:var(--gutter);padding-left:var(--gutter)}@media(max-width:560px){.ce-container{padding-left:24px;padding-right:24px}}.section{position:relative;width:100%;padding-top:var(--py-desktop);padding-bottom:var(--py-desktop)}.btn--solid{color:var(--noir-profond);background-color:#F8F5EEEB}.btn--solid:hover{background-color:var(--blanc)}.btn--ghost{color:var(--blanc-casse);background-color:#FFF0;border-top:1px solid var(--blanc-casse);border-bottom:1px solid var(--blanc-casse);border-left:1px solid var(--blanc-casse);border-right:1px solid var(--blanc-casse)}.btn--ghost:hover{background-color:#FFFDF826}.nav{position:absolute;top:22px;right:0px;left:0px;z-index:20}.nav__inner{display:flex;align-items:center;gap:30px;max-width:1308px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}.nav__logo{flex-shrink:0;width:128px}.nav__menu{display:flex;justify-content:center;align-items:center;gap:30px;flex-grow:1;color:var(--blanc-casse);font-family:"Avenir Next";font-size:14px;text-transform:uppercase;letter-spacing:12%}@media (max-width:1023px){.nav__menu{display:none}}.nav__lang{flex-shrink:0;color:var(--blanc-casse);font-family:"Avenir Next";font-size:14px;text-transform:uppercase;letter-spacing:12%}@media (max-width:1023px){.nav__lang{display:none}}.hero{display:flex;flex-flow:column;justify-content:center;align-items:center;max-height:100svh;aspect-ratio:1.58 / 1;color:var(--blanc-casse);background-image:url(https://49champselysees.com/wp-content/uploads/2026/06/hero-facade.webp);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.86;z-index:0}.hero__overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.hero__overlay{background:linear-gradient(90deg,rgb(138 111 77 / 85%) -40%,rgb(24 23 19 / 42%) 42%,rgb(138 111 77 / 70%) 140%)}.serif-title{font-family:"Cormorant Garamond",serif;font-weight:600;line-height:105%;letter-spacing:3%}.hero__title{max-width:600px;color:var(--blanc);font-family:"Cormorant Garamond",serif;font-weight:400;font-size:var(--heading-1);text-align:center;margin-bottom:40px}.hero__title{position:relative;z-index:5}.hero__title em{font-style:italic}@media(max-width:960px){.hero__title{font-size:48px}}@media(max-width:560px){.hero__title{font-size:36px}}.hero__actions{display:flex;gap:1rem}.hero__actions{position:relative;z-index:5}.hero__actions .ce-btn:first-child{border-right:none}.hero__stats{display:flex;justify-content:start;align-items:center;position:relative;z-index:5;width:100%;padding-top:0px;padding-bottom:0px;border-top:1px solid var(--blanc);border-bottom:1px solid var(--blanc)}@media (max-width:1023px){.hero__stats{flex-flow:column;justify-content:center;align-items:center}.hero__stats,.hero__stats>*{border-color:#fffdf861}}.stat{color:var(--blanc-casse);text-align:start;padding-top:10px;padding-right:var(--px-mobile);padding-bottom:10px;padding-left:var(--px-mobile)}@media (max-width:1023px){.stat{width:100%;text-align:center}}.stat__label{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;font-family:"Avenir Next Condensed";font-weight:500;font-size:var(--heading-5);text-transform:uppercase;letter-spacing:22%;margin-bottom:0.2rem}.stat__label{display:block}.stat__value{font-family:"Avenir Next";font-weight:400;font-size:var(--heading-4);letter-spacing:2%}.wave-sep{position:relative;width:100%;height:30px;margin-top:-2px;overflow:hidden;background:var(--blanc-casse)}.wave-sep{background:linear-gradient(90deg,#D2B18C 0%,#B9926B 20%,#997859 40%,#80634A 60%,#6D513D 80%,#634C38 100%)}.positionnement{position:relative;width:100%;background-color:var(--gris-beige)}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;max-width:var(--max-width);margin-right:auto;margin-left:auto}@media(max-width:960px){.split{grid-template-columns:1fr}}.split__text{max-width:500px}@media (max-width:1023px){.split__text{max-width:100%}}.section-eyebrow{color:var(--marron);font-family:"Avenir Next Condensed";font-size:var(--heading-5);text-transform:uppercase;letter-spacing:22%}.section-title{color:var(--noir-profond);font-family:"Cormorant Garamond",serif;font-weight:400;font-size:var(--heading-2);line-height:100%;letter-spacing:2%;margin-top:0px;margin-bottom:0px}.keyfigures{display:flex;gap:40px;margin-top:5rem;padding-top:18px;padding-bottom:18px;border-top:1px solid var(--gris);border-bottom:1px solid var(--gris);border-left:0px solid var(--gris);border-right:0px solid var(--gris)}@media (max-width:1023px){.keyfigures{margin-top:2rem}}@media (max-width:767px){.keyfigures{flex-flow:column;gap:1.5rem}}.keyfig__value{color:var(--noir-profond);font-family:"Avenir Next";font-weight:500;font-size:22px;letter-spacing:4%}.keyfig__label{color:var(--marron);font-family:"Avenir Next Condensed";font-weight:400;font-size:var(--heading-5);text-transform:uppercase;letter-spacing:22%;margin-top:0.1rem}.media-frame{position:relative;width:100%;aspect-ratio:46 / 39}.media-frame{overflow:hidden}.media-frame img{width:100%;height:100%;object-fit:cover}.map-pin{display:flex;flex-flow:column;align-items:center;gap:6px;position:absolute;top:48%;left:44%}.map-pin__label{color:var(--blanc);font-family:"Avenir Next Condensed";font-size:var(--heading-5);text-transform:uppercase;letter-spacing:18%;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px}.map-pin__label{background:rgba(0,0,0,0.45)}.map-pin__dot{width:18px;height:18px;background-color:var(--dore);border-radius:50%}.map-pin__dot{box-shadow:0 0 0 6px rgba(235,208,137,0.3)}.adresse{position:relative;width:100%;background-color:var(--sable)}.adresse{overflow:hidden}.adresse__head{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-bottom:5rem}.adresse__head{grid-template-columns:592px 1fr}@media(max-width:960px){.adresse__head{grid-template-columns:1fr}}@media (max-width:1023px){.adresse__head{flex-flow:column;align-items:start;gap:1rem}}.adresse__intro{max-width:468px}.adresse__intro p{margin-bottom:18px;line-height:1.625;letter-spacing:.02em}.adresse__intro p:last-child{margin-bottom:0}@media(max-width:560px){.adresse__intro{max-width:100%}}@media (max-width:1023px){.adresse__intro{max-width:100%}}.slider{display:flex;align-items:center;gap:1.5rem;position:relative;z-index:1;max-width:var(--max-width)}@media (max-width:1119px){.slider{flex-flow:column;gap:0rem}}.slider__main{position:relative;width:100%;max-width:900px;overflow:hidden;aspect-ratio:16 / 9}@media (max-width:1119px){.slider__main{max-width:100%}}.slider__side{position:relative;width:100%;max-width:417px;max-height:375px;overflow:hidden;aspect-ratio:1.11 / 1;margin-right:auto;margin-left:auto}.slider__side::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,23,19,0) 40%,rgba(24,23,19,0.55) 100%)}:not(.builder-element).slider__side:nth-child(n+2){display:none!important}@media (max-width:1119px){:not(.builder-element).slider__side:nth-child(n+2){display:block!important}}.slider__arrows{display:flex;justify-content:center;align-items:center;gap:2rem;max-width:var(--max-width);margin-top:28px;margin-right:auto;margin-left:auto;padding-right:66px;padding-left:66px}@media(max-width:960px){.slider__arrows{padding-left:48px}}.slider__arrow{display:flex;justify-content:center;align-items:center;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#FFF0;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid}.slider__arrow svg{display:flex}.slider__arrow{cursor:pointer}.adresse-swiper{max-width:var(--max-width);margin-right:auto;margin-left:auto;padding-right:66px;padding-left:66px}.adresse-swiper .swiper-wrapper{align-items:center}.adresse-slide{position:relative;width:330px;max-width:78vw;height:300px;overflow:hidden;transition:width .55s cubic-bezier(.22,.61,.36,1),height .55s cubic-bezier(.22,.61,.36,1)}.adresse-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .7s cubic-bezier(.22,.61,.36,1)}.adresse-slide.swiper-slide-active{width:900px;height:495px}.adresse-slide.swiper-slide-active img{transform:scale(1.06)}.adresse-slide:not(.swiper-slide-active)::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,23,19,0) 40%,rgba(24,23,19,0.55) 100%)}.swiper-nav{display:flex;justify-content:flex-start;gap:12px;max-width:var(--max-width);margin-top:28px;margin-right:auto;margin-left:auto;padding-right:66px;padding-left:66px}.emplacement{position:relative;width:100%;background-color:var(--beige)}.emplacement__head{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:60px;max-width:var(--max-width)}.emplacement__head{grid-template-columns:1fr 416px}.emplacement__head .section-eyebrow{color:var(--marron-clair)}.emplacement__head .section-title{margin-bottom:0}@media(max-width:1280px){.emplacement__head{gap:48px}}@media(max-width:960px){.emplacement__head{grid-template-columns:1fr}}@media(max-width:560px){.emplacement__head{padding-left:22px;padding-right:22px}}@media (max-width:1023px){.emplacement__head{flex-flow:column;align-items:start}}.emplacement__intro{max-width:416px;color:var(--noir-profond);font-family:"Avenir Next";font-size:var(--text-paragraph);line-height:162%;letter-spacing:2%}.emplacement__intro{opacity:.72}@media (max-width:1023px){.emplacement__intro{max-width:100%;margin-top:-3rem}}.emplacement__map{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px 48px;max-width:1180px;text-align:left;margin-right:auto;margin-left:auto}.emplacement__map img{width:100%;height:auto}@media (max-width:1119px){.emplacement__map{grid-template-columns:minmax(0,1fr) 330px;gap:32px}}@media (max-width:1023px){.emplacement__map{grid-template-columns:minmax(0,1fr);gap:0px}}.emplacement__legend{max-width:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.emplacement__cta{margin-top:36px}.emplacement__cta{text-align:center}.btn--brown{color:var(--blanc-casse);background-color:#8A6F4DEB}.btn--brown:hover{background-color:var(--marron-clair)}.mobilite{position:relative;width:100%;background-color:var(--sable)}.container__head{display:flex;flex-flow:column;gap:2rem;max-width:var(--max-width);margin-bottom:5rem}@media (max-width:1023px){.container__head{gap:1rem;margin-bottom:3rem}}.mobilite__grid{display:flex;justify-content:space-between;align-items:center;gap:2rem;max-width:var(--max-width)}@media (max-width:1119px){.mobilite__grid{flex-flow:column}}@media (max-width:1023px){.mobilite__grid{flex-flow:column}}.mobilite__map{flex-grow:1;max-width:862px}.mobilite__map img{width:100%;height:auto}.transport-block + .transport-block{margin-top:56px}.transport-block__title{color:var(--marron-clair);font-family:"Avenir Next Condensed";font-weight:400;font-size:var(--heading-5);text-transform:uppercase;letter-spacing:22%;margin-bottom:22px}.transport-row{display:grid;gap:12px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--gris)}.transport-row{grid-template-columns:1fr auto}.transport-row__name{color:var(--noir-profond);font-family:"Avenir Next";font-size:var(--text-paragraph)}.transport-row__name{opacity:.72}.transport-row__dist{color:var(--marron-clair);font-family:"Avenir Next";font-size:var(--text-btn);letter-spacing:5%}.transport-row__dist{white-space:nowrap}.metro-lines{display:flex;gap:7px;margin-top:12px}.metro{font-family:'JetBrains Mono',monospace;font-weight:700;font-size:10px;line-height:1;min-width:30px;height:21px;padding:0 9px;border-radius:45px;display:inline-flex;align-items:center;justify-content:center;color:var(--noir-profond)}.metro--rer{min-width:42px}.m1{background:#ebd089}.m2{background:#00698d;color:#fffdf8}.m6{background:#97c89c}.m9{background:#bbc254}.m13{background:#7e83ad;color:#fffdf8}.rera{background:#da1117;color:#fffdf8}.slider__small_slide{position:absolute;top:0px;right:0px;bottom:0px;left:0px;object-fit:cover;aspect-ratio:1.11 / 1}.slider__image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.wave{position:absolute;right:0px;bottom:0px}.mobilite-data{width:100%}.architecture{position:relative;width:100%;overflow:hidden;padding-bottom:5.625rem;background-color:var(--blanc-casse)}.architecture__illu{width:100%;object-fit:cover;object-position:50% 10%;aspect-ratio:16 / 9}.architecture__body{display:flex;justify-content:space-between;align-items:end;gap:2rem;position:relative;z-index:2;margin-top:-7.5rem;padding-top:0px;padding-bottom:0px}@media (max-width:1023px){.architecture__body{flex-flow:column;justify-content:start}}.architecture__card{display:flex;flex-flow:column;gap:2rem;max-width:610px;padding-top:5rem;padding-right:3.5rem;padding-bottom:5rem;padding-left:3.5rem;background-color:var(--blanc-casse);box-shadow:0px 24px 52px 0px #00000008}@media (max-width:1023px){.architecture__card{max-width:100%}}.numbered{margin-bottom:3rem}@media (max-width:1023px){.numbered{width:100%;margin-top:0px;margin-bottom:0rem}}.numbered__row{display:flex;align-items:baseline;gap:2rem;padding-top:0.9rem;padding-bottom:0.9rem;border-bottom:1px solid #1817134D}.numbered__num{color:var(--marron-clair);font-family:"JetBrains Mono",sans-serif;font-size:12px}.numbered__text{color:var(--noir-profond);font-family:"Avenir Next";font-size:var(--text-small);line-height:140%}.numbered__text{opacity:.72}.localisation{position:relative;width:100%;overflow:hidden;color:var(--blanc-casse);padding-top:6.25rem;padding-bottom:6.25rem;background-color:var(--marron-clair)}.localisation__waves{position:absolute;top:0px;left:0px;z-index:0;width:700px;height:100%;object-fit:contain}.localisation__inner{display:flex;justify-content:space-between;align-items:center;gap:3rem 7.5rem;position:relative;z-index:2;max-width:1440;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:0}@media (max-width:1023px){.localisation__inner{flex-flow:column;align-items:start;gap:1rem}}.localisation__title{flex-grow:0;flex-shrink:0;width:320px;color:var(--blanc-casse);font-family:"Cormorant Garamond",serif;font-weight:300;font-size:var(--heading-2);line-height:100%}@media (max-width:1023px){.localisation__title{width:100%}}.localisation__text{flex-grow:1;max-width:642px;color:var(--blanc-casse);font-family:"Avenir Next";font-weight:300;font-size:var(--heading-3);line-height:130%;letter-spacing:2%}.localisation__text em{font-weight:500}.architecture__gradient{position:relative;z-index:1;width:45%;max-width:620px}.architecture__gradient{background:linear-gradient(120.6deg,#dcbc94 0%,#ddcbb1 23.5%,#d6ad7a 42.3%,#ac875b 65.9%,#896443 100%)}.architecture__motif{position:relative;z-index:1;width:100%;height:100%}.architecture__top{display:flex;justify-content:center;align-items:stretch;width:100%}.exterieurs{position:relative;width:100%;background-color:var(--beige)}.exterieurs__top{display:flex;justify-content:start;align-items:start;gap:3.75rem;margin-bottom:2rem}@media (max-width:1023px){.exterieurs__top{flex-flow:column}}.exterieurs__intro-wrap{display:flex;flex-flow:column;gap:1rem;width:100%;max-width:500px}.exterieurs__bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width:1023px){.exterieurs__bottom{grid-template-columns:repeat(1,minmax(0,1fr))}}.ext-card{position:relative;width:100%;height:100%;max-width:731px;overflow:hidden}.ext-card--rooftop{height:390px}.ext-card--jardin{height:309px}.ext-card--terrasses{height:309px}.ext-card__label{position:absolute;bottom:3rem;left:40px;z-index:2;color:var(--blanc-casse);font-family:"Avenir Next Condensed";font-size:24px;text-transform:uppercase;letter-spacing:22%}.ext-card__overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(180deg,rgba(24,23,19,0.05) 30%,rgba(24,23,19,0.55) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ext-card__img{width:100%;height:100%;object-fit:cover;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.wave-left{position:absolute;right:0px;bottom:5rem;left:0px}.espaces{position:relative;color:var(--blanc-casse);background-color:var(--marron-profond)}.espaces__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width:1023px){.espaces__cards{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}}.espace-card{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1rem;height:380px;color:var(--blanc-casse);text-decoration:none;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-image:linear-gradient(120.6deg,#dcbc94 0%,#ddcbb1 23.5%,#d6ad7a 42.3%,#ac875b 65.9%,#896443 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;transition:all 300ms ease}.espace-card:hover{box-shadow:0px 18px 40px 0px #00000040}.espace-card__title{font-family:"Avenir Next";font-weight:500;font-size:24px;text-decoration:none;letter-spacing:2%}.espace-card__sub{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:32px;line-height:110%}.espaces__eyebrow{color:var(--blanc-casse)}.espaces__title{max-width:760px;color:var(--blanc-casse);margin-bottom:0px}.wave-tr{display:flex;position:absolute;top:5rem;right:0px}.espaces-container{position:relative}.performances{position:relative;background-color:var(--beige)}.performances__grid{display:flex;align-items:stretch;gap:3rem;width:100%}@media (max-width:1119px){.performances__grid{flex-flow:column}}@media (max-width:1023px){.performances__grid{flex-flow:column;gap:3rem}}.performances__img{flex-grow:1;flex-shrink:0;height:80vh;max-width:523px;overflow:hidden;object-fit:cover}@media (max-width:1023px){.performances__img{width:100%}}.perf-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.375rem}@media (max-width:479px){.perf-cols{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}}.perf-list{display:flex;flex-flow:column}.perf-item{border-top:1px solid #18171333}.perf-item__plus{color:var(--marron-clair);font-size:24px;line-height:100%}.perf-item__label{font-family:"Avenir Next Condensed";font-size:24px}.perf-eyebrow{color:var(--marron-clair)}.perf-title{margin-bottom:0px}.perf-detail{color:var(--marron-profond);font-family:"Avenir Next";font-size:16px;line-height:160%;padding-bottom:0.5rem}.perf-detail ul{padding:0 10px;list-style-position:inside;margin:0!important}.perf-row{display:flex;justify-content:start;align-items:center;gap:1rem;color:var(--marron-clair);padding-top:1rem;padding-bottom:0.5rem}.vues{position:relative;background-color:var(--sable)}.vues__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width:1023px){.vues__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}}.vue-card__media{position:relative;overflow:hidden;object-fit:cover;aspect-ratio:1.27}@media (max-width:479px){.vue-card__media{height:260px}}.vue-card__badge{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%}.vue-card__pin{display:flex;justify-content:center;align-items:center;width:64px;height:64px;color:var(--blanc-casse);font-family:"Avenir Next Condensed";font-size:11px;letter-spacing:10%;background-color:#18171359;border-radius:999px}.vue-card__pin:hover{background-color:#1817138C}.vue-card__label{color:var(--noir-profond);font-family:"Avenir Next Condensed";font-size:24px;text-align:center;margin-top:1rem}.vues-eyebrow{color:var(--marron-clair)}.vues-title{margin-bottom:0px}.footer{position:relative}.footer{margin-top:0!important}.footer__perspective{width:100%;max-width:100%;overflow:hidden;object-fit:cover;object-position:50% 16%;aspect-ratio:3.3 / 1}.footer__cta{text-align:center}.footer__cta{background:linear-gradient(90deg,#FFEAD0 0%,#FFD7A2 18.75%,#F4C087 38.3%,#D8A379 69.15%,#B5835F 100%)}.footer__logo{display:flex;width:100%;height:45px;max-width:177px;margin-right:auto;margin-left:auto}.footer__title{color:var(--noir-profond);font-family:"Cormorant Garamond",serif;font-weight:300;font-size:var(--heading-2);line-height:105%}.footer__bar{color:#FFF;font-size:14px;text-align:center;letter-spacing:2%;padding-top:1.125rem;padding-right:1.5rem;padding-bottom:1.125rem;padding-left:1.5rem;background-color:var(--noir-profond)}.footer__bar{background:linear-gradient(90deg,#D2B18C 0%,#B9926B 20%,#997859 40%,#80634A 60%,#6D513D 80%,#634C38 100%)}.nav__toggle{display:none;gap:5px;flex-shrink:0;width:32px;height:32px}@media (max-width:1023px){.nav__toggle{display:flex}}.nav__toggle-bar{width:24px;height:2px;background-color:var(--blanc-casse)}.err404{position:relative;width:100%;min-height:90vh;overflow:hidden;background-color:var(--noir-profond)}.err404__bg{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;object-fit:cover}.err404__overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-color:#18171373}.err404__inner{display:flex;flex-flow:column;align-items:start;position:relative;z-index:2;padding-top:13rem;padding-bottom:7rem}.err404__eyebrow{color:var(--blanc-casse);font-family:"Avenir Next Condensed";font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:22%}.err404__num{color:var(--blanc-casse);font-family:"Cormorant Garamond",serif;font-weight:600;font-size:72px;line-height:100%;margin-top:0.5rem}.err404__title{color:var(--blanc-casse);font-family:"Cormorant Garamond",serif;font-weight:400;font-size:62px;line-height:100%;margin-top:1rem}.err404__text{max-width:580px;color:var(--blanc-casse);font-family:"Avenir Next";font-size:16px;line-height:162%;margin-top:1.25rem}.err404__btns{display:flex;align-items:center;gap:1rem;margin-top:2rem}.container-3{background-color:var(--blanc)}.modal-img{width:100%}.vue-card__media__img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.wave-br{position:absolute;right:1rem;bottom:-11rem}.modal-subtitle{font-family:"Avenir Next";font-weight:400;font-size:var(--text-paragraph);letter-spacing:2%}.stats-table{border-collapse:collapse;width:100%}.stats-table th{text-align:left;font-size:var(--text-small);font-weight:600;padding:8px 0px}.stats-table th:nth-child(2),.stats-table th:nth-child(3),.stats-table th:nth-child(4),.stats-table td:nth-child(2),.stats-table td:nth-child(3),.stats-table td:nth-child(4){text-align:center}.group td{position:relative;font-size:var(--text-mono);font-weight:600;padding:8px 0 8px}.places-total{position:absolute;right:24px;font-weight:500}.stats-table tbody tr:not(.group) td{padding:3px 0;font-size:var(--text-mono)}.stats-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--dore)}.stats-table tbody tr.group td{border-bottom:none}.stats-table td:first-child{font-weight:600}.footer{margin-top:12px}.total{font-size:var(--text-mono);font-weight:700}.collab{margin-top:3px;font-size:10px}strong{font-weight:700}.modal-separator{height:10px;margin-top:1.5rem;margin-bottom:1.5rem;background-color:var(--marron-profond)}.wave-tl{position:absolute;top:0rem;left:10rem}.modal-logo{display:flex;justify-content:end;align-items:center}.modal-column-right{position:relative;z-index:1;width:100%;max-width:635px;margin-left:auto}.modal-img-annotation{font-family:"Avenir Next";font-size:var(--text-btn);text-align:center}.wave-bl{position:absolute;bottom:2rem}.views-link{text-decoration:none}.slider__sides{width:100%;max-width:417px}@media (max-width:1119px){.slider__sides{max-width:100%}.slider__sides{display:flex!important;gap:10px;overflow-x:auto;overflow-y:hidden;width:100%;margin-top:16px;padding-bottom:8px;-webkit-overflow-scrolling:touch}.slider__sides .slider__side{display:block!important;flex:0 0 90px;width:90px;height:70px;cursor:pointer}.slider__sides .slider__side img{width:100%;height:100%;object-fit:cover;display:block}.slider__sides .slider__side.is-active{opacity:.55}}@media (max-width:1023px){.slider__sides{display:grid}}.modal-content-full{position:relative;z-index:1;width:100%;margin-left:auto}.modal-img-small{display:block;width:100%;max-width:382px;margin-right:auto;margin-left:auto}.wave-tl-full{position:absolute;top:0rem;left:-21rem}.ext-card-img-bottom{object-position:50% 100%}.ext-card-img-top{object-position:50% %}@media (max-width:479px){.container-4{flex-flow:column}}@media (max-width:1119px){.lightbox{max-width:100%;max-height:300px}}.surfaces-block{width:100%}.surfaces-scroll{width:100%;margin-top:1.5rem}.surfaces-scroll{overflow-x:auto}.surfaces-table{width:100%;min-width:620px}.surfaces-table th{color:var(--marron-profond);font-weight:600;font-size:var(--text-mono);line-height:130%;text-align:center;padding-top:10px;padding-right:8px;padding-bottom:10px;padding-left:8px;background-color:var(--sable)}.surfaces-table th{vertical-align:bottom}.surfaces-table th:first-child{text-align:left}.surfaces-table td{font-weight:600;font-size:var(--text-small);text-align:center;padding-top:9px;padding-right:8px;padding-bottom:9px;padding-left:8px;border-bottom:1px dotted var(--marron-clair)}.surfaces-table td:first-child{font-weight:700;text-align:left}.surfaces-table{border-collapse:collapse}@media (max-width:767px){.surfaces-table{min-width:540px}.surfaces-table th{font-size:10px;padding-top:8px;padding-right:5px;padding-bottom:8px;padding-left:5px}.surfaces-table td{font-size:11px;padding-top:7px;padding-right:5px;padding-bottom:7px;padding-left:5px}}.surfaces-foot td{font-weight:700;font-size:var(--text-paragraph);padding-top:12px;border-top:2px solid var(--marron-profond);border-bottom:none}.surfaces-th-note{display:block;font-weight:400;font-size:10px;letter-spacing:0px}.surfaces-note{color:var(--marron-clair);font-size:var(--text-mono);line-height:160%;margin-top:1.25rem;margin-bottom:0px}.contacts{position:relative;width:100%;background-color:var(--blanc-casse)}.contacts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}@media (max-width:1023px){.contacts__grid{gap:2rem}}@media (max-width:767px){.contacts__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.75rem}}.contact-card{display:flex;flex-flow:column;align-items:start;padding-top:1.75rem;border-top:1px solid rgba(138,111,77,.35)}.contact-card__agency{color:var(--marron-clair);font-size:var(--text-mono);text-transform:uppercase;letter-spacing:0.22em;margin-top:0px;margin-right:0px;margin-bottom:0.75rem;margin-left:0px}.contact-card__name{color:var(--noir-profond);font-family:"Cormorant Garamond",serif;font-weight:400;font-size:var(--heading-4);line-height:110%;letter-spacing:0.02em;margin-top:0px;margin-right:0px;margin-bottom:1rem;margin-left:0px}.contact-card__link{color:var(--marron-profond);font-size:var(--text-paragraph);line-height:180%;text-decoration:none}.contact-card__link:hover{color:var(--marron-clair);text-decoration:underline}.contact-card__link{word-break:break-word}.lang-switch{opacity:0.65}.lang-switch:hover{opacity:1}.back-to-top{display:flex;justify-content:center;align-items:center;position:fixed;right:28px;bottom:28px;z-index:50;width:48px;height:48px;color:var(--blanc);text-decoration:none;background-color:var(--marron);border-radius:50%;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,background-color 0.3s ease;box-shadow:0px 6px 20px rgba(24,23,19,.22)}.back-to-top:hover{background-color:var(--marron-clair)}.back-to-top:focus-visible{outline:2px solid var(--dore);outline-offset:3px}@media (max-width:767px){.back-to-top{right:16px;bottom:16px;width:42px;height:42px}}:not(.builder-element).back-to-top{visibility:hidden;opacity:0;transform:translate3d(0,12px,0)}:not(.builder-element).back-to-top.is-visible{visibility:visible;opacity:1;transform:translate3d(0,0px,0)}.back-to-top__icon{width:14px;height:16px}.espaces__actions{display:flex;justify-content:center;margin-top:2.5rem}@media (max-width:767px){.espaces__actions{margin-top:1.75rem}}.espaces__plans-link{display:inline-block;min-width:280px}@media (max-width:767px){.espaces__plans-link{width:100%;min-width:0px}}.modal-plans{display:flex;flex-flow:column;height:min(88svh,880px);overflow:hidden;background-color:var(--blanc)}@media (max-width:1023px){.modal-plans{height:auto;max-height:90svh;overflow:auto}}.plans-modal{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:0.5rem 2.5rem;flex-grow:1;flex-shrink:1;flex-basis:0px;min-height:0px;overflow:visible;padding-top:2.1rem;padding-right:2.5rem;padding-bottom:2rem;padding-left:2.5rem}.plans-modal .modal-subtitle{grid-row-start:1;grid-column-start:1;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.plans-modal .modal-title{grid-row-start:2;grid-column-start:1;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0.9rem;margin-left:0px}@media (max-width:1023px){.plans-modal{display:flex;flex-flow:column;align-items:stretch;gap:0.8rem;flex-grow:0;flex-shrink:0;flex-basis:auto;min-height:auto;overflow:visible;padding-top:1.6rem;padding-right:1.4rem;padding-bottom:1.4rem;padding-left:1.4rem}}@media (max-width:767px){.plans-modal{gap:0.75rem;padding-top:1.4rem;padding-right:1.1rem;padding-bottom:1.2rem;padding-left:1.1rem}}.plans-levels{display:flex;flex-flow:column;align-items:stretch;gap:0.35rem;grid-row-start:3;grid-column-start:1;min-height:0px;overflow:auto}@media (max-width:1023px){.plans-levels{flex-flow:row;gap:0.5rem;position:sticky;top:0px;z-index:2;overflow:visible;padding-top:0.5rem;padding-bottom:0.5rem;background-color:var(--blanc)}.plans-levels{flex-wrap:wrap}}.plans-level{color:var(--marron);font-family:"Avenir Next";font-size:14px;line-height:1;text-align:left;text-transform:uppercase;letter-spacing:0.05em;padding-top:11px;padding-right:16px;padding-bottom:11px;padding-left:16px;background-color:transparent;border-top:1px solid rgba(80,55,40,.18);border-right:1px solid rgba(80,55,40,.18);border-bottom:1px solid rgba(80,55,40,.18);border-left:1px solid rgba(80,55,40,.18);cursor:pointer;transition:all 200ms ease}.plans-level:hover{background-color:rgba(138,111,77,.08)}.plans-level:hover{border-color:var(--marron-clair)}.plans-level.is-active{color:var(--blanc-casse);background-color:var(--marron)}.plans-level.is-active{border-color:var(--marron)}@media (max-width:767px){.plans-level{font-size:13px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px}}.plans-stage{display:block;grid-row-start:1;grid-row-end:span 4;grid-column-start:2;height:100%;min-height:0px}@media (max-width:1023px){.plans-stage{flex-grow:0;flex-shrink:0;flex-basis:auto;height:auto;min-height:0px}}.plans-figure{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:0.9rem;height:100%;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.plans-figure .plans-img{width:100%;height:100%;min-width:0px;min-height:0px;object-fit:contain;object-position:50% 50%}@media (max-width:1023px){.plans-figure{grid-template-rows:auto auto;height:auto;overflow:visible}.plans-figure .plans-img{width:100%;height:auto;min-width:0px;min-height:0px;object-fit:contain;object-position:50% 50%}}.plans-img{flex-grow:1;flex-shrink:1;flex-basis:auto;width:100%;height:100%;min-height:0px;object-fit:contain;object-position:50% 50%}@media (max-width:1023px){.plans-img{flex-grow:0;flex-shrink:0;flex-basis:auto;height:auto}}.plans-caption{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--marron-clair);font-family:"Avenir Next";font-size:14px;line-height:1.5;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.plans-caption{text-align:left}}@media (max-width:767px){.plans-caption{font-size:13px}}.plans-legend{display:flex;flex-flow:column;gap:0.5rem;grid-row-start:4;grid-column-start:1;margin-top:1.4rem;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:1.2rem;padding-left:0px;border-top:1px solid rgba(80,55,40,.15)}.plans-legend{list-style:none}@media (max-width:1023px){.plans-legend{flex-flow:row;gap:0.5rem 1.25rem;margin-top:0.4rem;padding-top:1rem}.plans-legend{flex-wrap:wrap}}@media (max-width:767px){.plans-legend{gap:0.5rem 1rem}}.plans-legend-item{display:block;color:var(--marron);font-family:"Avenir Next";font-size:13px;line-height:1.35}.plans-swatch{display:inline-block;width:24px;height:11px;margin-right:0.5rem}.plans-swatch{vertical-align:middle}.plans-swatch--bureaux{background-color:#e4e1d4}.plans-swatch--sanitaires{background-color:#bcdcef}.plans-swatch--circulations{background-color:#c4611c}.plans-swatch--terrasses{background-color:#e7d6d0}:not(.builder-element).plans-figure{display:none}:not(.builder-element).plans-figure.is-active{display:grid}.legend-groups{gap:2rem}.legend-groups{column-count:2}@media (max-width:1023px){.legend-groups{column-count:3}}@media (max-width:767px){.legend-groups{gap:1.5rem}.legend-groups{column-count:2}}@media (max-width:479px){.legend-groups{column-count:1}}.legend-group{margin-bottom:1.25rem}.legend-group{break-inside:avoid}.legend-title{color:var(--marron-clair);font-family:"Avenir Next";font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:0.65rem;margin-left:0px}.legend-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.legend-list{list-style:none}.legend-item{display:block;color:var(--marron);font-family:"Avenir Next";font-size:13px;line-height:1.45;margin-bottom:0.1rem;padding-left:25px}.legend-item{text-indent:-25px}.legend-pin{display:inline-flex;justify-content:center;align-items:center;width:17px;height:17px;color:var(--blanc-casse);font-weight:500;font-size:9px;line-height:1;text-align:center;margin-right:0.5rem;border-radius:50%}.legend-pin{vertical-align:-3px;text-indent:0}.legend-list--resto .legend-pin{background-color:#e5933d}.legend-list--hotel .legend-pin{background-color:#b45e2f}.legend-list--service .legend-pin{background-color:#5b4b3c}.legend-list--shop .legend-pin{background-color:#807056}