.node-program .program-presentation .logos-nouveau-neuf{color:#333;flex-flow:wrap;justify-content:flex-start;align-items:center;margin:0 0 16px;font-size:18px;font-weight:300;line-height:24px;display:flex}:is(.node-program .program-presentation .logos-nouveau-neuf) .legend{margin-right:16px}:is(.node-program .program-presentation .logos-nouveau-neuf) .logos{flex-flow:wrap;justify-content:flex-start;align-items:center;margin:4px 0;line-height:24px;display:flex}:is(.node-program .program-presentation .logos-nouveau-neuf) .logo{width:95px;height:auto;margin:2px 8px}.logo-avantages:is(:is(.node-program .program-presentation .logos-nouveau-neuf) .logo){width:130px}:is(:is(.node-program .program-presentation .logos-nouveau-neuf) .logo):first-child{margin-left:0}:is(:is(.node-program .program-presentation .logos-nouveau-neuf) .logo) svg,:is(:is(.node-program .program-presentation .logos-nouveau-neuf) .logo) img{width:100%;height:auto;display:block}:is(:is(.node-program .program-presentation .logos-nouveau-neuf) .logo) .pastille-svg{display:block}:is(.node-program-card .logos-nouveau-neuf) .logos{pointer-events:none;z-index:1;flex-flow:column;margin:0;display:flex;position:absolute;top:12px;right:8px}:is(.node-program-card .logos-nouveau-neuf) .legend{display:none}:is(.node-program-card .logos-nouveau-neuf) .logo{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:flex}:is(:is(.node-program-card .logos-nouveau-neuf) .logo) svg{width:100%;position:relative;top:auto;left:auto}:is(:is(.node-program-card .logos-nouveau-neuf) .logo) img{width:100%;height:auto;display:block}:is(.node-program-card .logos-nouveau-neuf) .pastille-svg{width:100%;height:100%;padding:5px;display:flex}:is(.node-program .program-presentation-container) .content-part{overflow:visible}.node-program .program-presentation{margin:0 -24px 36px;position:relative}.node-program .program-presentation .cornered-box{background:var(--secondary-blue-color);color:#fff;padding:48px 24px}@media screen and (width>=768.02px){:is(.node-program .program-presentation .cornered-box) .media-container{display:none}}@media screen and (width>=1140px){.node-program .program-presentation .cornered-box{padding:48px}}.node-program .program-presentation .strengths,.node-program .program-presentation .services-block{margin:0;padding:0;list-style:none}:is(.node-program .program-presentation .strengths) li{color:#fff;flex-flow:row;align-items:center;padding-bottom:16px;padding-left:40px;font-size:22px;font-weight:300;line-height:26px;display:flex}:is(:is(.node-program .program-presentation .strengths) li):last-child{padding-bottom:0}:is(:is(.node-program .program-presentation .strengths) li):before{content:"";opacity:.5;background:currentColor;flex:none;width:24px;height:24px;margin:0 16px 0 -40px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M9.55%2018%203.85%2012.3%205.275%2010.875%209.55%2015.15%2018.725%205.975%2020.15%207.4Z'/%3e%3c/svg%3e") 0 4px;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20width='24'%3e%3cpath%20d='M9.55%2018%203.85%2012.3%205.275%2010.875%209.55%2015.15%2018.725%205.975%2020.15%207.4Z'/%3e%3c/svg%3e") 0 4px}:is(.node-program .program-presentation .services-block) h3{font-size:24px;font-weight:600;line-height:28px}:is(.node-program .program-presentation .services-block) ul{margin:0;padding:0;list-style:none}:is(:is(.node-program .program-presentation .services-block) ul) li{flex-flow:row;align-items:flex-start;padding:6px 0;font-size:22px;font-weight:300;line-height:26px;display:flex}:is(:is(:is(.node-program .program-presentation .services-block) ul) li) .cog-icon{opacity:.5;margin:0 16px 0 0}:is(:is(:is(:is(.node-program .program-presentation .services-block) ul) li) .cog-icon) .cog-svg-primary-color{fill:#fff}:is(:is(:is(:is(.node-program .program-presentation .services-block) ul) li) .cog-icon) .cog-svg-secondary-color{fill:#fff9}:is(.node-program .program-presentation .services-block) .study{color:#fff;text-transform:none;border:1px solid #ffffff40;border-radius:24px;height:48px;margin:24px 0 0;font-size:16px;font-weight:300;display:flex}:is(:is(.node-program .program-presentation .services-block) .study):hover{border-color:#fff}.node-program .program-presentation .btn-leaflet{color:var(--secondary-blue-color);pointer-events:auto;text-transform:none;background:#fff;border-radius:24px;height:48px;margin:36px 0 0;padding:0 24px;font-size:16px;font-weight:600;box-shadow:0 2px 4px #00000040}.node-program .program-presentation .flex-items{margin:24px 24px 0}:is(.node-program .program-presentation .flex-items) .item{color:#666;flex-flow:row;align-items:center;padding:20px 0;font-size:14px;font-weight:300;line-height:18px;display:flex}:is(:is(.node-program .program-presentation .flex-items) .item):not(:last-child){border-bottom:1px solid var(--primary-color-10percent)}.pointer:is(:is(.node-program .program-presentation .flex-items) .item){cursor:pointer}:is(:is(.node-program .program-presentation .flex-items) .item) .cog-icon{flex:none;width:36px;height:36px;margin:0 24px 0 0}:is(:is(:is(.node-program .program-presentation .flex-items) .item) .cog-icon) svg{transform:scale(1.5)}:is(:is(.node-program .program-presentation .flex-items) .item) .item-content{width:100%}:is(:is(.node-program .program-presentation .flex-items) .item) strong{text-transform:uppercase;margin:0 0 6px;font-size:16px;font-weight:700;display:block}:is(:is(.node-program .program-presentation .flex-items) .item) address{font-style:normal}:is(:is(.node-program .program-presentation .flex-items) .item) .regulations{padding:0;list-style:none}:is(:is(:is(.node-program .program-presentation .flex-items) .item) .regulations) li{display:inline}:is(:is(:is(:is(.node-program .program-presentation .flex-items) .item) .regulations) li):after{content:", "}:is(:is(:is(:is(.node-program .program-presentation .flex-items) .item) .regulations) li):last-child:after{content:none}.blue:is(:is(.node-program .program-presentation .flex-items) .item) strong{color:var(--secondary-blue-color)}.blue:is(:is(.node-program .program-presentation .flex-items) .item) .cog-svg-primary-color{fill:var(--secondary-blue-color)}.blue:is(:is(.node-program .program-presentation .flex-items) .item) .cog-svg-secondary-color{fill:var(--secondary-blue-color-less)}.green:is(:is(.node-program .program-presentation .flex-items) .item) strong{color:var(--secondary-green-color)}.green:is(:is(.node-program .program-presentation .flex-items) .item) .cog-svg-primary-color{fill:var(--secondary-green-color)}.green:is(:is(.node-program .program-presentation .flex-items) .item) .cog-svg-secondary-color{fill:var(--secondary-green-color-less)}.yellow:is(:is(.node-program .program-presentation .flex-items) .item) strong{color:var(--secondary-yellow-color)}.yellow:is(:is(.node-program .program-presentation .flex-items) .item) .cog-svg-primary-color{fill:var(--secondary-yellow-color)}.yellow:is(:is(.node-program .program-presentation .flex-items) .item) .cog-svg-secondary-color{fill:var(--secondary-yellow-color-less)}@media screen and (width>=1140px){.node-program .program-presentation .flex-items{margin:24px 48px 0}}.node-program .program-presentation .main-text{margin:36px 24px 0}:is(.node-program .program-presentation .main-text) h2,:is(.node-program .program-presentation .main-text) h3{color:var(--primary-color);margin:0 0 16px;font-size:28px;font-weight:700;line-height:28px}:is(.node-program .program-presentation .main-text) p{color:#333;margin:0 0 16px;font-size:18px;font-weight:300;line-height:24px}.dwelling-brand:is(:is(.node-program .program-presentation .main-text) p) img{vertical-align:middle;width:auto;height:25px;margin-left:12px;display:inline-block}.dwelling-brand:is(:is(.node-program .program-presentation .main-text) p) .histoire-patrimoine img{height:70px}.profitability:is(:is(.node-program .program-presentation .main-text) p),.lease-term:is(:is(.node-program .program-presentation .main-text) p){color:var(--primary-color);flex-flow:row;align-items:center;margin:32px 0 16px;font-size:16px;font-weight:700;display:flex}:is(.profitability:is(:is(.node-program .program-presentation .main-text) p),.lease-term:is(:is(.node-program .program-presentation .main-text) p)) .cog-icon{color:var(--primary-color);margin-right:16px;transform:scale(1.5)}:is(.node-program .program-presentation .main-text) .promotion-text{margin-top:40px}.node-program .program-presentation .georisques{color:#333;margin:40px 24px 0;font-size:18px;font-weight:300;line-height:24px}:is(.node-program .program-presentation .georisques) a{color:#333}.node-program .program-presentation .legals.bare-ownership{margin:24px 24px 0}@media screen and (width>=768px){.node-program .program-presentation .flex-row{flex-flow:row;align-items:flex-start;display:flex;position:relative}:is(.node-program .program-presentation .flex-row) .left-part{order:1;width:calc(100% - 141px);margin-right:45px}:is(.node-program .program-presentation .flex-row) .right-part{order:2;width:calc(100% - 45px);margin-left:45px}}.node-program #show-program-details{color:var(--primary-color-50percent);text-transform:none;border-radius:18px;margin:60px auto 36px;padding:0 24px;font-size:16px;font-weight:300;display:flex;position:relative}:is(.node-program #show-program-details) .cog-icon{margin-left:8px}:is(.node-program #show-program-details):hover{color:#fff;background:var(--primary-color-less)!important}.disabled:is(.node-program #show-program-details){display:none}.node-program #hide-program-details{border:1px solid var(--primary-color-25percent);color:var(--primary-color);text-transform:none;z-index:2;background:#fff;border-radius:18px;margin:60px auto 36px;font-size:16px;font-weight:300;display:none;position:relative}:is(.node-program #hide-program-details) .cog-icon{margin-left:8px}:is(.node-program #hide-program-details):hover{border:1px solid var(--primary-color)}.active:is(.node-program #hide-program-details){display:flex}.node-program .program-details{pointer-events:auto;max-width:1080px;margin:0 auto;padding:0 24px 40px;display:none}.active:is(.node-program .program-details){display:block}:is(.node-program .program-details) h2{color:var(--primary-color);text-align:center;margin:0 0 48px;font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:40px}@media screen and (width>=768px){.node-program .program-details .flex-row{flex-flow:row;align-items:flex-start;display:flex;position:relative}}.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part{margin:0 0 60px}:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) picture{flex:none;width:100%;max-width:327px;display:block}:is(:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) picture) img{width:100%;height:auto;display:block}:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) .text-part{margin:20px 0 0}:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) h3{color:var(--primary-color);align-items:center;margin:0 0 16px;font-size:20px;font-weight:600;line-height:24px;display:flex}:is(:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) h3) .btn{border:1px solid var(--primary-color-25percent);color:var(--primary-color);pointer-events:auto;text-transform:none;border-radius:12px;height:24px;margin:0 0 0 16px;padding:0 12px;font-size:12px;font-weight:300}:is(:is(:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) h3) .btn):hover{border-color:var(--primary-color)}:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) h4{color:#333;font-size:18px;font-weight:600;line-height:22px}@media screen and (width>=768px){:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) .flex-row{align-items:center;margin:0}:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) .text-part{width:100%;margin:0 0 0 48px}.without-visual:is(:is(.node-program .program-details .district-part,.node-program .program-details .building-part,.node-program .program-details .manager-part,.node-program .program-details .lots-part) .text-part){margin:0!important}}:is(.node-program .program-details .district-part) .strengths-part{margin:24px 0 0}:is(:is(.node-program .program-details .district-part) .strengths-part) .strength{flex-flow:row;align-items:center;margin:8px 0 0;display:flex}:is(:is(:is(.node-program .program-details .district-part) .strengths-part) .strength) strong{font-weight:600}:is(:is(:is(.node-program .program-details .district-part) .strengths-part) .strength) img{width:48px;height:auto;margin:0 12px 0 0;display:block}:is(:is(:is(.node-program .program-details .district-part) .strengths-part) .strength) span{color:#666;font-size:14px;font-weight:300;line-height:17px}@media screen and (width>=768px){:is(.node-program .program-details .district-part) .strengths-part{flex-flow:wrap;align-items:center;margin:0 -16px;display:flex}:is(:is(.node-program .program-details .district-part) .strengths-part) .strength{width:calc(50% - 32px);margin:8px 16px 0}}@media screen and (width>=769px){:is(:is(.node-program .program-details .district-part) .strengths-part) .strength{width:calc(33.3333% - 32px)}}:is(.node-program .program-details .building-part) .pictos-normes{flex-flow:wrap;align-items:center;width:100%;margin:24px -4px 0;display:flex}:is(:is(.node-program .program-details .building-part) .pictos-normes) img{width:auto;max-width:100%;margin:4px;display:flex}:is(.node-program .program-details .manager-part) picture,:is(:is(.node-program .program-details .manager-part) picture) img{width:auto;max-width:100%}:is(.node-program .program-details .manager-part) .lease-term-lmnp{color:#333;flex-flow:row;align-items:flex-start;margin:24px 0 16px;font-size:16px;line-height:20px;display:flex}:is(:is(.node-program .program-details .manager-part) .lease-term-lmnp) .cog-icon{color:var(--primary-color);margin-right:12px}@media screen and (width>=768px){:is(.node-program .program-details .building-part,.node-program .program-details .manager-part) picture,:is(.node-program .program-details .building-part,.node-program .program-details .manager-part) img{order:2}:is(.node-program .program-details .building-part,.node-program .program-details .manager-part) .text-part{order:1;margin:0 48px 0 0}}.node-program .program-details .features-part,.node-program .program-details .services-part{margin:0 0 60px}:is(.node-program .program-details .features-part,.node-program .program-details .services-part) h3{color:var(--primary-color);text-align:center;margin:0 0 16px;font-size:20px;font-weight:500;line-height:23px}:is(.node-program .program-details .features-part,.node-program .program-details .services-part) .features,:is(.node-program .program-details .features-part,.node-program .program-details .services-part) .services{flex-flow:wrap;justify-content:center;align-items:flex-start;margin:0;padding:20px 0 0;list-style:none;display:flex}:is(:is(.node-program .program-details .features-part,.node-program .program-details .services-part) .features,:is(.node-program .program-details .features-part,.node-program .program-details .services-part) .services) li{color:#666;text-align:center;flex-flow:column;flex:0 0 120px;align-items:flex-start;margin:12px 0;font-size:12px;display:inline-flex}:is(:is(:is(.node-program .program-details .features-part,.node-program .program-details .services-part) .features,:is(.node-program .program-details .features-part,.node-program .program-details .services-part) .services) li) img{width:48px;height:48px;margin:0 auto 5px;display:block}:is(:is(:is(.node-program .program-details .features-part,.node-program .program-details .services-part) .features,:is(.node-program .program-details .features-part,.node-program .program-details .services-part) .services) li) span{width:84px;margin:0 auto}.node-program .program-details .invest-part{background:var(--light-gray-color);margin:0 0 60px}:is(.node-program .program-details .invest-part) .invest-text{padding:32px 24px}:is(:is(.node-program .program-details .invest-part) .invest-text) h3.invest-title{color:var(--primary-color);margin:0 0 24px;padding:0;font-size:20px;font-weight:600;line-height:23px}@media screen and (width>=769px){.node-program .program-details .invest-part{padding:36px 48px 36px 72px}:is(.node-program .program-details .invest-part) h3{padding:0}:is(.node-program .program-details .invest-part) .invest-text{padding:0 48px 0 0}:is(:is(:is(.node-program .program-details .invest-part) .invest-text) h3,:is(:is(.node-program .program-details .invest-part) .invest-text) p):last-child{margin:0}}
