.is-hidden{display:none}@media(min-width: 1450px){.lg-only{display:none !important}}@media(max-width: 1450px){.lg-hidden{display:none !important}}@media(min-width: 1200px){.md-only{display:none !important}}@media(max-width: 1200px){.md-hidden{display:none !important}}@media(min-width: 992px){.sm-only{display:none !important}}@media(max-width: 992px){.sm-hidden{display:none !important}}@media(min-width: 768px){.xs-only{display:none !important}}@media(max-width: 767px){.xs-hidden{display:none !important}}@media(min-width: 576px){.xxs-only{display:none !important}}@media(max-width: 575px){.xxs-hidden{display:none !important}}.fullwidth{width:100%}@media only screen and (min-width: 1900px){.fullwidth{max-width:1900px;margin-left:auto;margin-right:auto}}.normalwidth{width:94%;max-width:1350px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.normalwidth{width:96%}}.home-posts-slider,.home-offers-slider,.home-productions-slider{margin-top:6rem}@media only screen and (max-width: 1199px){.home-posts-slider,.home-offers-slider,.home-productions-slider{margin-top:5rem}}@media only screen and (max-width: 991px){.home-posts-slider,.home-offers-slider,.home-productions-slider{margin-top:4rem}}@media only screen and (max-width: 767px){.home-posts-slider,.home-offers-slider,.home-productions-slider{margin-top:3rem}}.home-posts-slider,.home-offers-slider,.home-productions-slider{margin-bottom:6rem}@media only screen and (max-width: 1199px){.home-posts-slider,.home-offers-slider,.home-productions-slider{margin-bottom:5rem}}@media only screen and (max-width: 991px){.home-posts-slider,.home-offers-slider,.home-productions-slider{margin-bottom:4rem}}@media only screen and (max-width: 767px){.home-posts-slider,.home-offers-slider,.home-productions-slider{margin-bottom:3rem}}.home-reminder-contact,.home-posts,.home-offers,.home-productions,.home-preview{padding-top:6rem}@media only screen and (max-width: 1199px){.home-reminder-contact,.home-posts,.home-offers,.home-productions,.home-preview{padding-top:5rem}}@media only screen and (max-width: 991px){.home-reminder-contact,.home-posts,.home-offers,.home-productions,.home-preview{padding-top:4rem}}@media only screen and (max-width: 767px){.home-reminder-contact,.home-posts,.home-offers,.home-productions,.home-preview{padding-top:3rem}}.home-reminder-contact,.dr-home-sponsorship-content,.home-preview{padding-bottom:6rem}@media only screen and (max-width: 1199px){.home-reminder-contact,.dr-home-sponsorship-content,.home-preview{padding-bottom:5rem}}@media only screen and (max-width: 991px){.home-reminder-contact,.dr-home-sponsorship-content,.home-preview{padding-bottom:4rem}}@media only screen and (max-width: 767px){.home-reminder-contact,.dr-home-sponsorship-content,.home-preview{padding-bottom:3rem}}.slider-default .slick-arrow,.slider-fullscreen .slick-arrow,.slider-similar .slick-arrow,.home-posts-slider .slick-arrow,.home-offers-slider .slick-arrow,.home-productions-slider .slick-arrow,.home-main-slider .slick-arrow{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.thumb-simple:hover .thumb-simple-button .cta-icon:before,.thumb-featured:hover .thumb-featured-button .cta-icon:before,.thumb-simple:hover .thumb-simple-button .cta-icon:after,.thumb-featured:hover .thumb-featured-button .cta-icon:after{transform:translate3d(0, 100%, 0)}.thumb-simple:hover .thumb-simple-button .cta-icon:after,.thumb-featured:hover .thumb-featured-button .cta-icon:after{transition-delay:.175s}.slider-default .slick-arrow,.slider-fullscreen .slick-arrow,.slider-similar .slick-arrow,.home-posts-slider .slick-arrow,.home-offers-slider .slick-arrow,.home-productions-slider .slick-arrow,.home-main-slider .slick-arrow{z-index:10;background:var(--slider-button-background);opacity:.6;cursor:pointer;font-size:0;color:var(--slider-button-color);transition:all .3s ease-in-out;padding-right:2rem;position:absolute;top:50%}@media only screen and (min-width: 1200px){.slider-default .slick-arrow,.slider-fullscreen .slick-arrow,.slider-similar .slick-arrow,.home-posts-slider .slick-arrow,.home-offers-slider .slick-arrow,.home-productions-slider .slick-arrow,.home-main-slider .slick-arrow{width:8rem;height:8rem;border-radius:4rem;margin-top:-4rem}}@media only screen and (max-width: 1199px){.slider-default .slick-arrow,.slider-fullscreen .slick-arrow,.slider-similar .slick-arrow,.home-posts-slider .slick-arrow,.home-offers-slider .slick-arrow,.home-productions-slider .slick-arrow,.home-main-slider .slick-arrow{width:6rem;height:6rem;border-radius:3rem;margin-top:-3rem}}.slider-default .slick-arrow:before,.slider-fullscreen .slick-arrow:before,.slider-similar .slick-arrow:before,.home-posts-slider .slick-arrow:before,.home-offers-slider .slick-arrow:before,.home-productions-slider .slick-arrow:before,.home-main-slider .slick-arrow:before{content:"";font-size:2rem}.slider-default .slick-arrow:hover,.slider-fullscreen .slick-arrow:hover,.slider-similar .slick-arrow:hover,.home-posts-slider .slick-arrow:hover,.home-offers-slider .slick-arrow:hover,.home-productions-slider .slick-arrow:hover,.home-main-slider .slick-arrow:hover{opacity:.8}.slider-default .slick-prev,.slider-fullscreen .slick-prev,.slider-similar .slick-prev,.home-posts-slider .slick-prev,.home-offers-slider .slick-prev,.home-productions-slider .slick-prev,.home-main-slider .slick-prev{transform:rotate(180deg);left:-3.5rem}.slider-default .slick-next,.slider-fullscreen .slick-next,.slider-similar .slick-next,.home-posts-slider .slick-next,.home-offers-slider .slick-next,.home-productions-slider .slick-next,.home-main-slider .slick-next{right:-3.5rem}html,body{scroll-behavior:smooth}body{display:flex;flex-flow:column nowrap}body>*{flex:0 0 auto}img{vertical-align:bottom}.main-loader{display:none !important}body{font-size:1.5rem;font-weight:300}@media screen and (max-width: 767px){body{line-height:1.6}}ul.is-unstyled,ul.unstyled{list-style:none;padding-left:0}*[data-trigger]{cursor:pointer}button{cursor:pointer}.cta-default,.detail-content-cta,.landing-page-expired-cta,.splashscreen-cta{padding:0 1.2em;text-transform:none}.cta-default .label,.detail-content-cta .label,.landing-page-expired-cta .label,.splashscreen-cta .label{text-transform:none}body.admin-bar>header{top:46px}@media only screen and (min-width: 783px){body.admin-bar>header{top:32px}}body.admin-bar #wpadminbar .quicklinks>ul a{max-width:99px;overflow:hidden;transition:all calc( var(--animation-state) * .3s ) ease-out}body.admin-bar #wpadminbar .quicklinks>ul a:hover{max-width:none}@media screen and (max-width: 575px){body .xxs-hidden{display:none !important}}@media screen and (min-width: 575px)and (max-width: 767px){body .xs-hidden{display:none !important}}@media screen and (min-width: 768px)and (max-width: 991px){body .sm-hidden{display:none !important}}@media screen and (min-width: 992px)and (max-width: 1199px){body .md-hidden{display:none !important}}@media screen and (max-width: 1449px){body .lg-hidden{display:none !important}}@media screen and (min-width: 1600px){body .xlg-hidden{display:none !important}}@media screen and (min-width: 1200px){body .large-hidden{display:none !important}}.visually-hidden{position:absolute !important;border:0 !important;height:1px !important;width:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important}.skip-links{position:absolute;z-index:5}.skip-links a{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);padding:.5em;background:#000;color:#fff;text-decoration:none}.skip-links a:focus{position:static;overflow:visible;clip:auto}:root{--animation-state: 1}@media(prefers-reduced-motion: reduce){:root{--animation-state: 0}}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto !important;-webkit-clip-path:none !important;clip-path:none !important;height:auto !important;margin:auto !important;overflow:visible !important;width:auto !important;white-space:normal !important}h2{font-family:var(--font-primary);line-height:1.125}h3{font-family:var(--font-primary);line-height:1.25;padding-bottom:.7em}@font-face{font-family:"Sen";font-style:normal;font-weight:400;src:local("Sen Regular"),local("Sen-Regular"),url(fonts/81a94dcef2cfca4fc3c520081b4f0dc1.woff2) format("woff2"),url(fonts/ff8a753d0f16306ed4e1ac26a6f0e1ca.woff) format("woff")}@font-face{font-family:"Sen";font-style:normal;font-weight:700;src:local("Sen Bold"),local("Sen-Bold"),url(fonts/698abf2cc7da94cbce4e3a8122c84e66.woff2) format("woff2"),url(fonts/6e4f9162f736f1188666aa45c78af39f.woff) format("woff")}@font-face{font-family:"Sen";font-style:normal;font-weight:800;src:local("Sen ExtraBold"),local("Sen-ExtraBold"),url(fonts/2fdc0f490d90d3273ff6a46ae0b63deb.woff2) format("woff2"),url(fonts/7971c6de9e1b720eb2d043d94bceaae1.woff) format("woff")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;src:local(""),url(fonts/9d5119c0cb9255284cfab3df3b12bf77.woff2) format("woff2"),url(fonts/3abcf909ca437998b65c43eba9c0f05e.woff) format("woff")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;src:local(""),url(fonts/0012e840ee3f34020c3b25af0c323242.woff2) format("woff2"),url(fonts/92734ed1299b7af68397a12aa73603dc.woff) format("woff")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:900;src:local(""),url(fonts/4075fd6c45626116b18fba32f4e091fa.woff2) format("woff2"),url(fonts/af794606e45d7c100da2ccd1cb4cbeb8.woff) format("woff")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400;src:local(""),url(fonts/6f817c095c4bc700eac1af3dd16d4804.woff2) format("woff2"),url(fonts/b8a0154b0dfc9835ddfdfd8515f3da4a.woff) format("woff")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:700;src:local(""),url(fonts/dd40d66b7bc8a1ad4eb28aa7e6534189.woff2) format("woff2"),url(fonts/a57b91b576b4fd1bf34548c39d08797b.woff) format("woff")}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:900;src:local(""),url(fonts/b24ad637454f1777d7dc2310c8e67349.woff2) format("woff2"),url(fonts/dacd5b7ed7bdc3148841c44be062525a.woff) format("woff")}@font-face{font-family:"icon-Demeures-et-Residences";src:url(fonts/fe7cbf310b7f7932afd11fd306a5926f.ttf) format("truetype"),url(fonts/fe34bc9337797c7e70358094a39befc5.woff) format("woff"),url(images/icon-Demeures-et-Residences.6150772.svg#icon-Demeures-et-Residences) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=picto-dr-],[class*=" picto-dr-"]{font-family:"icon-Demeures-et-Residences" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.picto-dr-piece:before{content:""}.picto-dr-menu:before{content:""}.picto-dr-user:before{content:""}.picto-dr-fleche-gauche:before{content:""}.picto-dr-fleche-droite:before{content:""}.picto-dr-fleche-go:before{content:""}.picto-dr-forme-1:before{content:""}.picto-dr-forme-2:before{content:""}.picto-dr-forme-3:before{content:""}.picto-dr-surface:before{content:""}.picto-dr-garage:before{content:""}.picto-dr-jardin:before{content:""}.picto-dr-chambre:before{content:""}.picto-dr-tel:before{content:""}.picto-dr-facebook:before{content:""}.picto-dr-linkedin:before{content:""}.picto-dr-sdb:before{content:""}@media print{*{background:transparent !important;box-shadow:none !important;text-shadow:none !important}body{width:auto;margin:auto;font-family:serif;font-size:12pt}p,.p-like,h1,.h1-like,h2,.h2-like,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like,blockquote,label,ul,ol{color:#000;margin:auto}.print{display:block}.no-print{display:none !important}p,.p-like,blockquote{orphans:3;widows:3}blockquote,ul,ol{page-break-inside:avoid}h1,.h1-like,h2,.h2-like,h3,.h3-like,caption{page-break-after:avoid}a{color:#000}a[href]::after{content:" (" attr(href) ")"}a[href^="javascript:"]::after,a[href^="#"]::after{content:""}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"icomoon";font-weight:normal;font-style:normal}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:#646464ba}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"icomoon";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.thumb-featured{position:relative;display:flex;flex-flow:column nowrap;height:100%}@media only screen and (max-width: 767px){.thumb-featured{width:100%;max-width:620px;margin-left:auto;margin-right:auto}}.thumb-featured-wrap{flex:1 0 auto;z-index:1;position:relative;transition:all ease-in-out .5s}.thumb-featured-content{display:flex;flex-flow:column nowrap;justify-content:space-between;width:100%;height:100%;background:#fff;padding:1.1em 5% 1em 4%;border-radius:0;position:relative;box-shadow:0 0 0 1px var(--color-enhance) inset}@media only screen and (min-width: 768px){.thumb-featured-content{min-width:70%}}.thumb-featured-content>*{flex:0 1 auto}.thumb-featured-image{flex:0 1 auto;display:block;margin:0 auto}@media only screen and (min-width: 992px){.thumb-featured-image{background-image:radial-gradient(farthest-side ellipse at top left, var(--color-enhance) #fff 50%);max-width:620px;overflow:hidden}.thumb-featured-image.color-offer{background-image:radial-gradient(farthest-side ellipse at top left, var(--color-offer), #fff 50%)}.thumb-featured-image.color-model{background-image:radial-gradient(farthest-side ellipse at top left, var(--color-model), #fff 50%)}.thumb-featured-image.color-program{background-image:radial-gradient(farthest-side ellipse at top left, var(--color-program), #fff 50%)}}@media only screen and (max-width: 991px){.thumb-featured-image{background:#fff}}.thumb-featured-image .img-responsive{display:block;margin:0 auto;transition:all ease-in-out .5s}.thumb-featured-title,.thumb-featured-icons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.thumb-featured-title{font-weight:bold;margin-bottom:1rem;text-transform:none;transition:all ease-in-out .5s}@media only screen and (max-width: 1449px){.thumb-featured-title{display:block}}.thumb-featured-title.program{display:block}.thumb-featured-title.program .title,.thumb-featured-title.program .town{display:block;text-align:center;line-height:1.3}.thumb-featured-title.program .title{padding-right:0}.thumb-featured-title .title{padding-right:2rem}@media only screen and (max-width: 1449px){.thumb-featured-title .title{display:block;padding-right:0}}.thumb-featured-title .title.no-price{padding-right:0;display:block;width:100%;text-align:center}.thumb-featured-state{position:absolute;top:0;right:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.thumb-featured-state .state{font-size:1.5rem;color:#fff;letter-spacing:2px;background:#222;padding:.5rem 1.3rem;border-radius:0 0 5px 5px;text-transform:uppercase;z-index:1}@media only screen and (max-width: 767px){.thumb-featured-state .state{font-size:1.4rem;padding:0 1rem}}.thumb-featured-metas{display:flex;flex-flow:row nowrap;color:#4d4d4d}.thumb-featured-metas>*{flex:0 1 auto}.thumb-featured-icons .item{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:2rem}.thumb-featured-icons .item .icon{margin-right:1rem}.thumb-featured-icons .item .icon-png{height:3.5rem;width:auto}.thumb-featured-icons .item .icon-font{color:var(--color-enhance)}.thumb-featured-icons .item .icon-font.color-offer{color:var(--color-offer)}.thumb-featured-icons .item .icon-font.color-model{color:var(--color-model)}.thumb-featured-icons .item .icon-font.color-program{color:var(--color-program)}.thumb-featured-icons .item .icon-jardin{font-size:1.1em}.thumb-featured-icons .item .icon-surface{font-size:1.1em}.thumb-featured-icons .item .icon-chambre{font-size:1.3em}.thumb-featured-button{flex:1 0 auto;position:static;justify-content:flex-end}@media only screen and (min-width: 992px){.thumb-featured-button:before,.thumb-featured-button:after{display:none}.thumb-featured-button.color-offer:before,.thumb-featured-button.color-offer:after{background:var(--color-offer)}.thumb-featured-button.color-model:before,.thumb-featured-button.color-model:after{background:var(--color-model)}.thumb-featured-button.color-program:before,.thumb-featured-button.color-program:after{background:var(--color-program)}}.thumb-featured .cta-icon.normal,.thumb-featured .cta-icon-off.normal{transition:all calc( var(--animation-state) * .3s ) ease-out;background-color:transparent}.thumb-featured .cta-icon.normal .icon,.thumb-featured .cta-icon-off.normal .icon{color:#333}.thumb-featured .cta-icon.normal:hover .icon,.thumb-featured .cta-icon.normal:focus .icon,.thumb-featured .cta-icon-off.normal:hover .icon,.thumb-featured .cta-icon-off.normal:focus .icon{color:var(--color-enhance)}.thumb-featured:hover .cta-icon-off.normal{background-color:transparent;transform:translateX(0.3em)}.thumb-featured:hover .cta-icon-off.normal .icon{color:var(--color-enhance)}@media only screen and (min-width: 992px){.thumb-featured:hover .thumb-featured-title{color:var(--color-enhance)}.thumb-featured:hover .thumb-featured-title.color-offer{color:var(--color-offer-medium)}.thumb-featured:hover .thumb-featured-title.color-model{color:var(--color-model-medium)}.thumb-featured:hover .thumb-featured-title.color-program{color:var(--color-program-medium)}.thumb-featured:hover .thumb-featured-image .img-responsive{opacity:.7;transform:scale(1.1)}}.thumb-featured:hover .thumb-featured-button .normal .icon{color:bvar(--color-enhance) !important}.thumb-featured:hover .thumb-featured-button:before,.thumb-featured:hover .thumb-featured-button:after{background:var(--cta-background) -hover}.thumb-featured:hover .thumb-featured-button.color-offer:before,.thumb-featured:hover .thumb-featured-button.color-offer:after{background:var(--color-offer-medium)}.thumb-featured:hover .thumb-featured-button.color-model:before,.thumb-featured:hover .thumb-featured-button.color-model:after{background:var(--color-model-medium)}.thumb-featured:hover .thumb-featured-button.color-program:before,.thumb-featured:hover .thumb-featured-button.color-program:after{background:var(--color-program-medium)}.thumb-featured:hover .thumb-featured-button:before{width:10%}.thumb-featured:hover .thumb-featured-button:after{width:10%}.header{border-bottom:0 none}.header-wrap{background-color:var(--header-background);color:var(--header-menu-color)}.header-logo{order:10}@media only screen and (min-width: 992px){.header-logo{padding:1rem}}@media only screen and (min-width: 1450px){.header-logo{order:20}}.header-logo .logo{transition:all calc( var(--animation-state) * .4s ) ease-out}@media only screen and (max-width: 767px){.header-logo .logo{height:calc( var(--header-height-xs) - 1rem )}}@media only screen and (min-width: 768px){.header-logo .logo{max-height:70px}}@media only screen and (min-width: 1200px){.header-logo .logo{max-height:1000px}}.header-nav{order:20;flex:1 1 auto;padding:1rem;background-color:var(--color-light)}@media only screen and (min-width: 1200px){.header-nav{padding-left:3rem}}@media only screen and (min-width: 1450px){.header-nav{order:10;max-width:45%}}.header-alt{order:40;flex:1 1 auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;color:var(--color-enhance)}@media only screen and (min-width: 1450px){.header-alt{max-width:45%;padding-right:3rem}}.header-contact,.header-phone,.header-clientarea{flex:0 1 auto;margin-left:.5em;margin-right:.5em}.header-contact{order:120;color:var(--color-enhance)}@media only screen and (min-width: 992px){.header-contact .label{display:flex;font-size:.8em}}.header-phone{order:100;padding:1em 0;color:inherit}@media only screen and (min-width: 992px){.header-phone .icon-smartphone{display:none}}.header-phone .label{padding-left:.5em}.header-clientarea{order:130;color:inherit;font-size:1.8rem;font-weight:var(--font-text-bold-weight);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.header-clientarea .icon{margin-left:.3em;margin-right:.3em}.header-clientarea .icon::before{font-size:1.25em}.header-clientarea .label{font-size:.8em;display:none}@media only screen and (min-width: 1450px){.header-clientarea .icon-user{display:none}.header-clientarea .label{display:inline}}.header-burger{order:60;width:4.5rem;height:4.5rem;margin:0 3rem 0 1.5rem;border-radius:50%}.header-burger .burger::before,.header-burger .burger::after{left:15%;width:70%}.scroll .header{padding:0;box-shadow:0 .8px .9px -2px rgba(0,0,0,.022),0 2px 2.3px -2px rgba(0,0,0,.031),0 4.1px 4.8px -2px rgba(0,0,0,.039),0 8.4px 9.9px -2px rgba(0,0,0,.048),0 23px 27px -2px rgba(0,0,0,.07)}.scroll .header-wrap{padding:0 3rem}.scroll .header-logo{padding:0}.scroll .header-logo .logo{max-height:70px}body .menu-main{--color-enhance: var(--color-enhance-medium)}@media only screen and (min-width: 992px){body .menu-main{justify-content:center}body .menu-main:hover .menu-main-item .label{opacity:1}}@media only screen and (min-width: 1200px){body .menu-main{justify-content:flex-start}}body .menu-main-item.nav-section-models{--color-enhance: var(--color-section-models)}body .menu-main-item.nav-section-programs{--color-enhance: var(--color-section-programs)}body .menu-main-item.nav-section-offers{--color-enhance: var(--color-section-offers)}body .menu-main-item.nav-section-company{--color-enhance: var(--color-section-offers)}@media only screen and (min-width: 992px){body .menu-main-item{margin-right:3rem}}@media only screen and (min-width: 992px){body .menu-main-item.parent>.label::after{content:"";display:inline-block;transform:rotate(90deg);margin:0 0 0 8px;font-family:"icon-Demeures-et-Residences";font-size:.7em;opacity:.7;transition:all calc( var(--animation-state) * .3s ) ease-out}}body .menu-main-item.parent>.label:hover::after,body .menu-main-item.parent>.label:focus::after,body .menu-main-item.parent>.label:active::after{opacity:1}body .menu-main-item.on>.label{color:var(--color-enhance)}body .menu-main-item>.label{text-transform:capitalize;transition:all calc( var(--animation-state) * .3s ) ease-out}body .menu-main-item>.label:hover,body .menu-main-item>.label:focus,body .menu-main-item>.label:active{color:var(--color-enhance)}body .menu-mainsub{box-shadow:none}body .menu-mainsub-item .label{color:var(--color-enhance);opacity:.7}.main{flex:1 1 auto}.main-title{margin-top:1em;font-size:3em;font-family:var(--font-primary);font-weight:var(--font-primary-weight);letter-spacing:.03em}.main-breadcrumbs{color:#fff;font-weight:700}.section-title{font-size:2em;text-transform:none;color:var(--color-enhance)}.cta-default{border-radius:30px 5px 30px 0;transition:all .7s ease}.cta-default:hover,.cta-default:focus{letter-spacing:normal;border-radius:5px 5px 5px 5px}.cta-submit:hover,.cta-submit:focus{letter-spacing:normal;border-radius:5px 5px 5px 5px}.footer-wrap li{padding-bottom:.15em}.footer-item .title{display:none}.home-main-slider{overflow:hidden;position:relative;background-color:#ccc;margin-bottom:4vw}.home-main-slider-medias{position:relative;background:linear-gradient(to bottom, #f7e2c7, #f1e5ff, #ffffff, #ffffff);clip-path:url(#headerClipShape)}.home-main-slider-medias .slide{position:relative}.home-main-slider-medias .slide-picture{display:block;margin:0 auto;width:100%}.home-main-slider-legendes{position:absolute;bottom:0;left:0;right:0;padding:1em;line-height:1.25}@media screen and (max-width: 1449px){.home-main-slider-legendes{background-color:rgba(255,255,255,.8)}}.home-main-slider-legendes .wrappizer{position:relative}@media only screen and (min-width: 576px){.home-main-slider-legendes .wrappizer{padding:4em 13.75% 1em 52%}}.home-main-slider-legendes .slide-wrappizer{display:flex !important;flex-flow:column nowrap;justify-content:flex-start;position:relative;max-width:60%}@media only screen and (min-width: 768px){.home-main-slider-legendes .slide-wrappizer{flex-flow:row nowrap;justify-content:space-between;max-width:none}}@media only screen and (min-width: 1450px){.home-main-slider-legendes .slide-wrappizer{flex-flow:row nowrap;justify-content:flex-end;max-width:none}}.home-main-slider-legendes .slide-contenttext{flex:1 1 auto;font-size:1.7em;line-height:1.15;color:#272935}@media only screen and (min-width: 768px){.home-main-slider-legendes .slide-contenttext{flex:0 0 33.25%;max-width:17em}}.home-main-slider-legendes .slide-contenttext strong{font-family:var(--font-primary);font-weight:700}.home-main-slider-legendes .slide-buttons{flex:0 0 auto;display:flex;flex-flow:row-reverse nowrap;justify-content:flex-end;align-items:center}@media only screen and (min-width: 768px){.home-main-slider-legendes .slide-buttons{flex:0 0 13.333333333%;justify-content:flex-end}}.home-main-slider-legendes .slide-buttons button{flex:0 0 42px;display:block;width:42px;height:42px;margin:.5em;padding:0;line-height:42px;background-color:var(--color-enhance);line-height:4em;text-align:center;color:#fff;border-radius:50%;cursor:pointer;transition:all calc( var(--animation-state) * .3s ) ease-out;opacity:1;font-size:1em;transition:all .3s ease-in-out;position:static;top:auto}.home-main-slider-legendes .slide-buttons button::before{flex:0 0 42px;display:block;width:42px;height:42px;line-height:42px}.home-main-slider-legendes .slide-buttons button:hover,.home-main-slider-legendes .slide-buttons button:focus{transform:scale(1.15)}.home-main-slider-legendes .slide-buttons button.slide-btn-next::before{content:"";font-family:"icon-Demeures-et-Residences"}.home-main-slider-legendes .slide-buttons button.slide-btn-prev::before{content:"";font-family:"icon-Demeures-et-Residences"}.home-main-slider-legendes div.wave{z-index:0;position:absolute;right:0;bottom:0;left:0}.home-main-slider-legendes div.wave svg{vertical-align:bottom}@media screen and (min-width: 767px)and (max-width: 1450px){.home-main-slider-legendes div.wave{display:none}}.home-main-slider .wave-small{position:absolute;bottom:0;right:0;left:0;width:100%;height:auto}@media only screen and (min-width: 768px){.home-main-slider .wave-small{display:none}}.home-main-slider .slick-arrow{background:var(--slider-arrow-background-home);color:var(--slider-arrow-color-home)}.home-main-slider .slick-slide{opacity:.3;transition:all calc( var(--animation-state) * .3s ) ease-out}.home-main-slider .slick-slide.slick-active{opacity:1}.home-preview{padding-right:2%;padding-left:2%}.home-preview.models{--color-enhance: var(--color-model) }.home-preview.programs{--color-enhance: var(--color-program) }.home-preview.offers{--color-enhance: var(--color-offer) }.home-preview .home-section-title{margin:0 auto 1em;font-size:2em;text-align:center;color:var(--color-enhance)}@media only screen and (min-width: 576px){.home-preview .home-section-title{margin-left:0;margin-right:0;text-align:center}}.home-preview .home-section-wrap{flex:1 1 auto}@media only screen and (min-width: 992px){.home-preview .home-section-wrap{display:flex;flex-flow:row wrap}.home-preview .home-section-wrap>*{flex:0 0 100%}}.home-preview .home-section-chapo{width:85%;margin:0 auto;text-align:center}@media only screen and (min-width: 768px){.home-preview .home-section-chapo{max-width:50em}}.home-preview .home-section-button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:2em auto}@media only screen and (min-width: 768px){.home-preview .home-section-button{order:3;margin:1em auto 2em}}.home-preview .home-section-button .cta-default{flex:0 1 auto;background-color:var(--color-enhance)}@media screen and (max-width: 767px){.home-preview-slider{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media only screen and (min-width: 768px){.home-preview-slider{padding-top:2em;padding-bottom:2em}}.home-preview .slide{height:inherit !important;padding:0 1em}.home-preview .slick-track{display:flex !important;align-items:stretch}.home-preview .slick-slide{height:inherit !important}.home-preview .slick-slide>div{height:100%}.home-preview .slick-dots{position:static;margin-top:0}.home-preview .slick-dots li.slick-active button::before{color:var(--color-enhance);font-size:16px}.home-preview .slick-dots button::before{font-size:14px}.dr-home-about{padding:4em 5% 12vw;position:relative;margin-left:auto;margin-right:auto;background-color:#272935;color:#fff}@media only screen and (min-width: 768px){.dr-home-about{padding:5em 5% 6.5vw}}.dr-home-about div.wave{position:absolute;bottom:-1px;right:0;left:0}.dr-home-about div.wave svg{vertical-align:bottom}.dr-home-about-wrap{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 767px){.dr-home-about-wrap{flex-flow:row-reverse nowrap}}.dr-home-about-content,.dr-home-about-image{flex:1 1 auto}@media only screen and (min-width: 767px){.dr-home-about-content,.dr-home-about-image{flex:1 1 50%}}.dr-home-about-content{padding-right:5%;padding-left:5%}@media only screen and (min-width: 768px){.dr-home-about-content{padding-left:3rem}}.dr-home-about-image{order:2}.dr-home-about-image img{width:90%}@media only screen and (max-width: 767px){.dr-home-about-image{display:none}}@media only screen and (min-width: 767px){.dr-home-about-content{padding:0 1.5rem}}.dr-home-about-title{margin-left:8%;margin-bottom:1em;margin-right:8%;color:var(--color-light);text-align:center}@media only screen and (min-width: 576px){.dr-home-about-title{text-align:left;margin-left:0;margin-right:0;text-align:left}}.dr-home-about-title .logo{margin-bottom:1em}.dr-home-about-text{color:#fff}.dr-home-about-text p{line-height:2;color:inherit}@media only screen and (max-width: 1199px){.dr-home-about-text p{line-height:1.5}}.dr-home-about-button{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:4rem}@media only screen and (max-width: 767px){.dr-home-about-button a{margin-right:auto;margin-left:auto}}@media only screen and (max-width: 767px){.dr-home-about-button{margin:2rem 0}}html .home-reassurance{padding-top:0;padding-bottom:4em;margin-left:auto;margin-right:auto;padding-right:2%;padding-left:2%}@media only screen and (min-width: 768px){html .home-reassurance{padding-top:2em;padding-bottom:4em}}html .home-reassurance-wrap{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 768px){html .home-reassurance-wrap{flex-flow:row nowrap}}html .home-reassurance-title.home-title{flex:1 1 auto;margin:1em;font-size:2.352941176em;font-weight:normal;text-align:center}@media only screen and (min-width: 768px){html .home-reassurance-title.home-title{text-align:left}}html .home-reassurance-title.home-title em{font-size:.5em;font-style:normal}html .home-reassurance .arguments{flex:1 1 74%;display:flex;flex-flow:row wrap;margin:0;padding:0;list-style:none;text-align:center;color:var(--color-enhance-inverse)}html .home-reassurance .arguments .item{flex:1 1 50%;flex:0 0 50%;padding:1em}@media only screen and (min-width: 768px){html .home-reassurance .arguments .item{flex:1 1 25%}}html .home-reassurance .arguments .visuel{display:block;height:70px}.dr-home-sponsorship{margin-top:-1vw;margin-bottom:5em;position:relative;text-align:center;color:#fff}.dr-home-sponsorship div.wave{position:absolute;right:0;left:0;top:-1px;filter:drop-shadow(30px 11px 4px rgba(50, 50, 50, 0.15))}.dr-home-sponsorship .section-cover{position:relative}@media only screen and (min-width: 768px){.dr-home-sponsorship .section-cover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#888;color:#fff}}.dr-home-sponsorship .section-cover::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg, rgba(146, 24, 124, 0.25) 0%, rgba(255, 255, 255, 0) 100%)}.dr-home-sponsorship .section-cover img{width:100%;height:100%;object-fit:cover}.dr-home-sponsorship-wrap{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;margin-top:-2em;margin-right:3%;margin-left:3%;padding:0}@media only screen and (min-width: 768px){.dr-home-sponsorship-wrap{margin-top:0}}.dr-home-sponsorship-content{flex:1 1 auto;padding-top:1em;padding-right:1.5em;padding-left:1.5em;background-color:#fff;box-shadow:0 .5px 1.4px rgba(0,0,0,.02),0 1.6px 4.7px rgba(0,0,0,.03),0 7px 21px rgba(0,0,0,.05)}@media only screen and (min-width: 767px){.dr-home-sponsorship-content{flex:1 1 50%;max-width:25em;padding-top:15vw;box-shadow:none}}.dr-home-sponsorship-title{margin-bottom:1em;color:#92187c;text-align:center}@media only screen and (min-width: 576px){.dr-home-sponsorship-title{text-align:center !important}}@media only screen and (min-width: 768px){.dr-home-sponsorship-title{text-align:left;margin-left:0;margin-right:0;text-align:left}}.dr-home-sponsorship-title .logo{margin-bottom:1em}.dr-home-sponsorship-text{color:dimgray}.dr-home-sponsorship-text p{line-height:2;color:inherit}@media only screen and (max-width: 1199px){.dr-home-sponsorship-text p{line-height:1.5}}.dr-home-sponsorship-button{display:inline-flex;flex-flow:row nowrap;margin:.5em 0 0}@media only screen and (min-width: 768px){.dr-home-sponsorship-button{margin:1.5em 0 0}}@media only screen and (max-width: 767px){body .home-title{width:auto;margin:1em 3em}}body .home-title.is-with-cta{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:2em;text-align:center}@media only screen and (min-width: 768px){body .home-title.is-with-cta{flex-flow:row nowrap;margin-bottom:5em;text-align:left;justify-content:space-between}}body .home-title.is-with-cta .home-title-text{flex:1 1 auto;padding:.5em 0}@media only screen and (min-width: 768px){body .home-title.is-with-cta .home-title-text{padding-right:2em}}body .home-title.is-with-cta .home-title-text h2{margin-bottom:0;text-align:inherit}body .home-title.is-with-cta .home-title-text .section-title{margin-bottom:0;padding:0;text-align:inherit;color:var(--color-dark)}body .home-title.is-with-cta .home-title-text p{min-width:70%;line-height:3em}@media only screen and (max-width: 767px){body .home-title.is-with-cta .home-title-text p{line-height:1.3;padding:1em 0}}body .home-title.is-with-cta .home-title-text p a.min-link{color:var(--color-dark);text-decoration:underline}body .home-title.is-with-cta .home-title-text a{color:var(--color-enhance);font-weight:bold}body .home-title.is-with-cta .home-title-cta{flex:1 1 100%;padding:.5em 0 1em 0}@media only screen and (min-width: 768px){body .home-title.is-with-cta .home-title-cta{flex:0 1 auto;padding:0}}.home-posts,.home-offers,.home-productions{padding-bottom:1em;overflow:hidden}@media only screen and (min-width: 768px){.home-posts,.home-offers,.home-productions{padding-left:2vw;padding-right:2vw}}.home-posts-title,.home-posts-title-container,.home-offers-title,.home-offers-title-container,.home-productions-title,.home-productions-title-container{margin-bottom:2em}@media only screen and (max-width: 1199px){.home-posts-slider,.home-offers-slider,.home-productions-slider{padding:0 2rem;margin-bottom:0}}.home-posts .thumb,.home-offers .thumb,.home-productions .thumb{padding:0 1em}.home-posts .thumb-simple,.home-offers .thumb-simple,.home-productions .thumb-simple{padding-right:6%;padding-left:6%}.home-posts .thumb-featured,.home-offers .thumb-featured,.home-productions .thumb-featured{margin-bottom:3rem;padding:0 2rem}@media only screen and (max-width: 767px){.home-posts .thumb-featured,.home-offers .thumb-featured,.home-productions .thumb-featured{padding:0}}.home-posts .slick-slider,.home-offers .slick-slider,.home-productions .slick-slider{margin-bottom:3em}.home-posts .slick-list,.home-offers .slick-list,.home-productions .slick-list{overflow:visible}.home-posts .slick-current,.home-offers .slick-current,.home-productions .slick-current{transition:all ease .5s}.home-posts .slick-current::before,.home-offers .slick-current::before,.home-productions .slick-current::before{transform-origin:center;transform:scale(1.1)}.home-posts .slick-slide,.home-offers .slick-slide,.home-productions .slick-slide{transition:all ease .5s;display:flex;justify-content:center}.home-posts .slick-active .thumb-simple-wrap,.home-offers .slick-active .thumb-simple-wrap,.home-productions .slick-active .thumb-simple-wrap{position:relative}.home-posts .slick-active .thumb-simple-wrap::before,.home-offers .slick-active .thumb-simple-wrap::before,.home-productions .slick-active .thumb-simple-wrap::before{display:flex;justify-content:center;align-items:center;opacity:.2;z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0;font-family:"icon-Demeures-et-Residences";font-size:clamp(42px, 18.5vw, 477px);text-align:center;transform-origin:center;transform:scale(1)}.home-posts .slick-active:nth-of-type(odd) .thumb-simple-wrap::before,.home-offers .slick-active:nth-of-type(odd) .thumb-simple-wrap::before,.home-productions .slick-active:nth-of-type(odd) .thumb-simple-wrap::before{content:"";color:var(--color-enhance-2)}.home-posts .slick-active:nth-of-type(2n) .thumb-simple-wrap::before,.home-offers .slick-active:nth-of-type(2n) .thumb-simple-wrap::before,.home-productions .slick-active:nth-of-type(2n) .thumb-simple-wrap::before{content:"";color:var(--color-enhance-3)}.home-posts .slick-active:nth-of-type(3n) .thumb-simple-wrap::before,.home-offers .slick-active:nth-of-type(3n) .thumb-simple-wrap::before,.home-productions .slick-active:nth-of-type(3n) .thumb-simple-wrap::before{content:"";color:var(--color-enhance)}.home .thumbs-home .thumb-simple-wrap{border-radius:0px;max-width:100%;box-shadow:none;overflow:visible}.home .thumbs-home .thumb-simple-image img{width:100%}.home .thumbs-home .thumb-simple-content{padding:1.5em .3em 0 0;background-color:transparent;line-height:1.2;text-align:left;border-right:1px solid var(--color-enhance) inset;border-bottom:1px solid var(--color-enhance) inset;border-left:1px solid var(--color-enhance) inset}.home .thumbs-home .thumb-simple-content-top{padding-bottom:.3em;border-bottom:0 none}.home .thumbs-home .thumb-simple-content-top .title-simple{font-size:1.176470588em;font-weight:normal}.home .thumbs-home .thumb-simple-content-bottom{margin:0;padding:0;font-size:.941176471em;color:#9b9b9b}.home .thumbs-home .button-thumbs{display:flex;justify-content:flex-end}@media only screen and (min-width: 768px){.home .thumbs-home .button-thumbs{padding-bottom:.8em}}.home .thumbs-home .button-thumbs .button-thumbs p{transform-origin:center;width:8%;color:var(--thumb-color)}.slider-controls{display:flex;flex-flow:row nowrap;justify-content:flex-end;padding:1em 0}.slider-controls>*{flex:0 0 auto}.slider-controls .picto-dr-fleche-gauche{order:1;margin:0 1em}@media only screen and (max-width: 767px){.slider-controls{display:none}}.slider-controls button{padding:1em;background-color:transparent;transition:all calc( var(--animation-state) * .3s ) ease-out}.slider-controls button:hover,.slider-controls button:focus{color:var(--color-enhance);transform:scale(1.25)}.title-post-container{margin-left:9%;text-align:left;margin-bottom:2em}.title-post-container a{text-align:left}.home-reminder-contact{position:relative;margin-left:auto;margin-right:auto;padding-right:2%;padding-left:2%;background-color:#888;background-size:cover;text-align:center;color:#fff}.home-reminder-contact::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(36,0,30,.5)}.home-reminder-contact div.wave{position:absolute;top:0;right:0;left:0;width:100%}.home-reminder-contact-wrap{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative;padding:10vw 0 0 0}.home-reminder-contact-wrap>*{flex:1 1 auto}.home-reminder-contact .home-section-title{max-width:21em;font-size:1.3em;text-align:center;color:#fff}@media only screen and (min-width: 992px){.home-reminder-contact .home-section-title{font-size:2.25em}}.home-reminder-contact .home-section-title-text{margin-bottom:1.5em;line-height:1.25;margin:0;padding:0 0 .5em 0;color:#fff}.home-reminder-contact .home-section-content{text-align:center;max-width:50em}.home-reminder-contact .home-section-cta{margin:1em auto;display:inline-block;text-align:center}.home .wave{position:relative;z-index:3}.home .wave svg{width:100%;height:auto}.home-section{text-align:center}@media only screen and (min-width: 576px){.home-section{text-align:left}}.home-section-title{text-align:center}@media only screen and (min-width: 576px){.home-section-title{text-align:left}}.home-section-title-text{margin-bottom:1.5em;line-height:1.25;padding:0 1em}.home-section-title-chapo{font-size:1.125em;padding:0 1em}.home-section-chapo{line-height:1.3889}.home-section-cta{display:inline-block;text-align:center}.home .cta-default{display:inline-flex}.page-404-content{background:url(images/404.756de6d.jpg) no-repeat center;background-size:cover}body .flexible-content .flexible-text h2{line-height:1.2}body .flexible-content .flexible-text a{font-weight:bold;color:var(--color-enhance-2)}body .detail-program-list .item{flex-wrap:nowrap}body.list-post .thumb-simple .thumb-simple-button{top:none}.detail-construction .detail-program-download{margin-bottom:7rem}.detail-construction .detail-program-download .form-fieldset{background-color:#edf2f7;box-shadow:0 3.4px 2.7px rgba(0,0,0,.016),0 8.7px 6.9px rgba(0,0,0,.022),0 17.7px 14.2px rgba(0,0,0,.028),0 36.5px 29.2px rgba(0,0,0,.034),0 100px 80px rgba(0,0,0,.05)}.detail-construction .detail-program-download .form-title{margin-bottom:2em;text-align:center}.detail-construction .detail-program-download .wpcf7-select,.detail-construction .detail-program-download .wpcf7-text,.detail-construction .detail-program-download .wpcf7-textarea{box-shadow:none}.detail-construction .detail-program-download .privacy{text-align:center}.detail-construction .detail-program-download small{display:block;margin:.3em 0}.detail-construction .detail-program-download .form-button{justify-content:center;margin-top:1em}.detail-construction-description h2{font-family:var(--font-primary);line-height:1.125}.detail-construction-description h3{font-family:var(--font-primary);line-height:1.25;padding-bottom:.7em}.detail-post-article h2{font-family:var(--font-primary);line-height:1.125}.detail-post-article h3{font-family:var(--font-primary);line-height:1.25;padding-bottom:.7em}.detail-proposing-content-text h2{font-family:var(--font-primary);line-height:1.125}.detail-proposing-content-text h3{font-family:var(--font-primary);line-height:1.25;padding-bottom:.7em}.detail-page .flexible-text h2,.detail-page .flexible-text .detail-page .flexible-slider .section-title,.detail-page .flexible-text .detail-page .flexible-thumb .section-title,.detail-page .flexible-column h2,.detail-page .flexible-column .detail-page .flexible-slider .section-title,.detail-page .flexible-column .detail-page .flexible-thumb .section-title{padding-bottom:1em;text-transform:none;font-size:2.37em}.detail-page .flexible-text h2 strong,.detail-page .flexible-text .detail-page .flexible-slider .section-title strong,.detail-page .flexible-text .detail-page .flexible-thumb .section-title strong,.detail-page .flexible-column h2 strong,.detail-page .flexible-column .detail-page .flexible-slider .section-title strong,.detail-page .flexible-column .detail-page .flexible-thumb .section-title strong{font-family:var(--font-primary)}.detail-page .flexible-text h3,.detail-page .flexible-column h3{margin-top:.8em;padding-bottom:.7em;font-family:var(--font-primary);font-size:1.8em;font-weight:800;letter-spacing:.02em;text-transform:none;color:#131313}.detail-page .flexible-text h3 strong,.detail-page .flexible-column h3 strong{font-family:var(--font-primary)}.detail-page .flexible-text h4,.detail-page .flexible-column h4{font-size:1.55em;color:var(--color-enhance-2)}.detail-page .flexible-column h2,.detail-page .flexible-column .detail-page .flexible-slider .section-title,.detail-page .flexible-column .detail-page .flexible-thumb .section-title{padding-bottom:1em;text-transform:none;font-size:2.37em}.detail-page .flexible-column h2 strong,.detail-page .flexible-column .detail-page .flexible-slider .section-title strong,.detail-page .flexible-column .detail-page .flexible-thumb .section-title strong{font-family:var(--font-primary)}.detail-page .flexible-column h3{margin-top:.8em;padding-bottom:.7em;font-family:var(--font-primary);font-size:1.8em;font-weight:800;letter-spacing:.02em;text-transform:none;color:#131313}.detail-page .flexible-column h3 strong{font-family:var(--font-primary)}.detail-page .flexible-column h4{font-size:1.55em;color:var(--color-enhance-2)}.detail-page .flexible-content h2,.detail-page .flexible-content .detail-page .flexible-slider .section-title,.detail-page .flexible-content .detail-page .flexible-thumb .section-title{padding-bottom:1em;text-transform:none;font-size:2.37em}.detail-page .flexible-content h2 strong,.detail-page .flexible-content .detail-page .flexible-slider .section-title strong,.detail-page .flexible-content .detail-page .flexible-thumb .section-title strong{font-family:var(--font-primary)}.detail-page .flexible-content h3{margin-top:.8em;padding-bottom:.7em;font-family:var(--font-primary);font-size:1.8em;font-weight:800;letter-spacing:.02em;text-transform:none;color:#131313}.detail-page .flexible-content h3 strong{font-family:var(--font-primary)}.detail-page .flexible-content h4{font-size:1.55em;color:var(--color-enhance-2)}
