@import url("https://fonts.googleapis.com/css?family=Lato:300,regular,700,900&display=swap");@import url("https://fonts.googleapis.com/css?family=Playfair+Display:regular&display=swap");:root{--font-text:Lato,Arial,sans-serif;--font-title:"Playfair Display",Arial,sans-serif;--font-table:Lato,Arial,sans-serif;--color-scheme:light;--color-primary:#433a35;--color-secondary:#b6c8c8;--color-third:#5a7f69;--color-bg-footer:#5a7f69;--color-primary-rgb:#409eff;--color-success-rgb:#67c23a;--color-warning-rgb:#e6a23c;--color-danger-rgb:#f56c6c;--color-error-rgb:#f56c6c;--color-info-rgb:#909399;--font-size-extra-large:5.5rem;--font-size-large:5rem;--font-size-large-medium:4rem;--font-size-medium:2.4rem;--font-size-medium-small:2rem;--font-size-large-base:1.8rem;--font-size-button:1.6rem;--font-size-base:1.4rem;--font-size-base-small:1.4rem;--font-size-small:1.3rem;--font-size-extra-small:1.2rem;--font-weight-primary:400;--font-line-height-primary:2.4rem;--font-line-height-medium:3rem;--index-normal:1;--index-top:1000;--index-popper:2000;--border-radius-base:0.4rem;--border-radius-small:0.2rem;--border-radius-round:2rem;--border-radius-circle:100%;--component-size-large:4rem;--component-size:32px;--component-size-small:2.4rem;--bg-color:#fff;--bg-color-page:#f2f3f5;--bg-color-overlay:#fff;--text-color-primary:#433a35;--text-color-regular:#606266;--text-color-secondary:#4e4e4e;--text-color-placeholder:#a8abb2;--text-color-disabled:#c0c4cc;--border-color:#dcdfe6;--border-color-light:#e4e7ed;--border-color-lighter:#ebeef5;--border-color-extra-light:#f2f6fc;--border-color-dark:#d4d7de;--border-color-darker:#cdd0d6;--fill-color:#f0f2f5;--fill-color-light:#f5f7fa;--fill-color-lighter:#fafafa;--fill-color-extra-light:#fafcff;--fill-color-dark:#ebedf0;--fill-color-darker:#e6e8eb;--fill-color-blank:#fff;--box-shadow:0px 12px 32px 4px #0000000a,0px 8px 20px #00000014;--box-shadow-light:0px 0px 12px #0000001f;--box-shadow-lighter:0px 0px 6px #0000001f;--box-shadow-dark:0px 16px 48px 16px #00000014,0px 12px 32px #0000001f,0px 8px 16px -8px #00000029;border:1px solid var(--text-color-disabled);--border:var(--border-width) var(--border-style) var(--border-color);--transition-duration:0.3s;--transition-duration-fast:0.2s;--transition-function-ease-in-out-bezier:cubic-bezier(0.645,0.045,0.355,1);--transition-function-fast-bezier:cubic-bezier(0.23,1,0.32,1);--transition-all:all var(--transition-duration) var(--transition-function-ease-in-out-bezier);--transition-fade:opacity var(--transition-duration) var(--transition-function-fast-bezier);--transition-md-fade:transform var(--transition-duration) var(--transition-function-fast-bezier),opacity var(--transition-duration) var(--transition-function-fast-bezier);--transition-fade-linear:opacity var(--transition-duration-fast) linear;--transition-border:border-color var(--transition-duration-fast) var(--transition-function-ease-in-out-bezier);--transition-box-shadow:box-shadow var(--transition-duration-fast) var(--transition-function-ease-in-out-bezier);--transition-color:color var(--transition-duration-fast) var(--transition-function-ease-in-out-bezier);--container-max-width:116rem;--container-max-width-lg:114rem;--container-max-width-md:96rem;--container-max-width-sm:72rem;--container-max-width-xs:54rem;--swiper-navigation-sides-offset:3rem}html{scroll-padding-top:9rem}a{text-decoration:none}picture{width:100%}.row{flex-direction:row}.col,.row{display:flex;gap:1rem}.col{flex-direction:column}.w25{width:25%}.w30{width:30%}.w33{width:33%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 .75rem}@media (max-width:1200px){.container{max-width:var(--container-max-width-lg)}}@media (max-width:992px){.container{max-width:var(--container-max-width-md)}}@media (max-width:768px){.container{max-width:var(--container-max-width-sm)}}@media (max-width:576px){.container{max-width:var(--container-max-width-xs)}}h1,h2,h3{font-family:var(--font-title);color:var(--color-secondary);margin:0;font-weight:300}h1{color:#ede9e4;font:normal normal 400 var(--font-size-large)/1.2 var(--font-title)}h2{font-size:var(--font-size-large);letter-spacing:-.025rem}h2,h3{margin-bottom:3rem}h3{font-size:var(--font-size-medium);color:var(--color-primary);letter-spacing:-.01rem;line-height:3.2rem}p{margin:0;font-family:var(--font-text);line-height:var(--font-line-height-primary)}.flex-center{display:flex;justify-content:center;align-items:center;gap:.5rem}.section-hero{height:100vh;color:#fff;z-index:2;margin-bottom:7rem;position:relative}.section-hero:before{background:linear-gradient(0deg,hsla(0,0%,100%,0),#090f06 100%);top:0;height:30vh;opacity:1}.section-hero:after,.section-hero:before{content:"";position:absolute;width:100%;z-index:1}.section-hero:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#111f08 100%);bottom:0;height:30rem;mix-blend-mode:multiply}.section-hero h1{position:absolute;top:16rem;left:50%;transform:translateX(-50%);z-index:3;text-align:center}.hero-picture{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;box-shadow:0 11px 17px 0 rgba(0,0,0,.29)}.hero-picture img{width:100%;height:100%;object-fit:cover;object-position:100% 75%;position:relative}.hero-logo{position:absolute;top:6rem;left:50%;transform:translateX(-50%);max-width:37.5rem}.header{position:absolute;top:0;padding:0 1rem;width:calc(100% - 2rem);display:flex;justify-content:space-between;z-index:6}.header-left{display:flex;margin-top:6rem;width:100%;flex:1 1 100%;justify-content:space-around;flex-wrap:wrap;gap:4rem}.header-left .logo{width:53rem}.header-left .header-menu a,.header-right .header-menu a{text-shadow:-.2rem 0 .5rem rgba(0,0,0,.5)}.header-left .header-menu ul{padding:0;gap:0}.header-left .header-menu li:not(:nth-child(5)):not(li:last-child){border-right:1px solid #fff;padding:0 2rem}.header-left .header-menu li:nth-child(5){padding:0 2rem}.header.scroll{width:100%;height:8.5rem;position:sticky;top:0;z-index:6;background-color:#fff}.header-right .header-menu{margin-top:7.4rem}.header.scroll .header-left,.header.scroll .header-right{display:none}.header-scroll{align-items:center;justify-content:space-between;width:100%;display:none;z-index:6}.header-scroll .logo{width:24rem;width:clamp(24rem,28vw,28rem);margin-left:1.5rem}.header.scroll .header-scroll{display:flex}.header-mobile{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;justify-content:center;align-items:center;height:100vh}.header-menu ul{display:flex;gap:4rem}.header-scroll ul{gap:0}.header-mobile ul{flex-direction:column}.header-menu li{list-style-type:none;display:flex;align-items:center}.header-menu li a.contact{border:.1rem solid #fff;opacity:.8;color:#fff;font-weight:700;text-align:center;padding:1rem 2rem}.header.scroll .header-menu li a.contact{background-color:transparent;border:none;color:var(--color-third);opacity:.8;font-weight:600;text-align:center;padding:1rem 2rem;text-wrap:nowrap}.header-mobile li a.contact{padding:0}.header-menu.right{margin-left:5rem}.header-scroll .header-menu.right ul{align-items:center;padding-left:0}.header-scroll .header-menu li{list-style-type:none;padding:0 1.5rem}.header-mobile .header-menu li a,.header-scroll .header-menu li a{color:var(--color-third)}.header-mobile .header-menu li a.brochure{border:none}.header-scroll .header-menu.right li a.brochure{width:20rem;display:block;text-align:center;padding:1rem}.header-scroll .header-menu li:not(li:last-child){border-bottom:none;border-right:1px solid #707070}.header-scroll .header-menu.right li{border-bottom:none!important;border-right:none!important}.header-menu a{font-family:var(--font-text);font-size:var(--font-size-medium-small);font-weight:300;line-height:2.2rem;letter-spacing:.036rem;color:#fff}.header-menu a.brochure{border:1px solid var(--color-secondary);border-radius:1rem;width:18rem}.header-menu a.contact{min-width:13rem;display:block}.header-menu a:hover{text-decoration:underline}.menu-open{overflow:hidden}.menu-open .header-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center}.header-menu_btn{padding:0;width:3rem;transition:all .2s linear;outline:none;border:none;background-color:transparent!important;position:absolute;top:3rem;right:3rem;display:none;cursor:pointer}.header-menu_btn i{display:block;background-color:var(--color-primary);width:100%;height:.2rem;margin:.6rem 0;transition:all .2s linear}.menu-open .header-menu_btn i:first-child{transform:rotate(-45deg);margin:0;margin-top:1rem;margin-left:.5rem;position:relative;top:.2rem}.menu-open .header-menu_btn i:nth-child(2){transform:rotate(45deg);margin:0;margin-left:.5rem;top:.7rem}.menu-open .header-menu_btn i:nth-child(3){display:none}.header-hidden{height:12rem;top:12rem;z-index:5;text-align:right;position:absolute;display:none}.header-hidden nav{width:20rem;padding-right:2rem}.header-hidden ul{padding:0}.header-hidden li{list-style-type:none;padding:1.5rem 0}.header-hidden li:not(li:last-child){border-bottom:1px solid #b6b6b6}.header-hidden a{font-family:var(--font-text);font-size:1.6rem;font-weight:300;letter-spacing:.02rem;color:#fff;text-shadow:-.2rem 0 .5rem rgba(0,0,0,.5)}@media (max-width:1480px){.header-menu.right{margin:0}.header-menu ul{gap:2rem}.header.scroll .header-menu li a.contact{padding:.5rem;width:16rem}}@media (max-width:1385px){.header{padding:0}.header-scroll .header-menu.right ul{flex-direction:column}.header-scroll ul{gap:0}}@media (max-width:1300px){.header-menu.right{margin-left:1rem}.header-scroll .header-menu.right li a.brochure{padding:.5rem}}@media (max-width:1200px){.header-left,.header-menu ul{gap:1rem}}@media (max-width:1158px){.header,.header.scroll .header-menu ul{padding:0}.header-menu.right{margin-left:0}.header-menu.right li{padding:0}}@media (max-width:1141px){.header-scroll .header-menu li{padding:0 .5rem}}@media (max-width:1051px){.header{width:100%;height:8.5rem;position:sticky;top:0;z-index:6;background-color:hsla(0,0%,100%,.8)}.header-left,.header-menu,.header-right{display:none}.header-scroll{display:flex}.header-menu_btn,.header-mobile .header-menu{display:block}.hero-picture,.section-hero{height:calc(100vh - 8.5rem)}.section-hero h1{top:6rem}.hero-picture img{object-position:center}}@media (max-width:872px){.hero-decor-left{left:-12rem}}@media (max-width:567px){.header-scroll{display:flex;justify-content:flex-start}.hero-decor-left{left:-20rem}.header-scroll .header-menu li{padding:0 .5rem}.section-hero h1{font-size:var(--font-size-large)}}.btn{border:none;cursor:pointer}.btn:hover{opacity:.8}.btn-menu{background-color:transparent}.scroll .btn-menu{width:100%}.bottom-btn{position:absolute;bottom:26rem;left:-26rem;transform:rotate(-90deg);height:8.7rem;width:60.7rem;background:url(../images/hero/background.png) no-repeat;justify-content:flex-start;z-index:8}.bottom-btn,.btn-3d{display:flex;align-items:center}.btn-3d{border-radius:2.2rem;height:4.7rem;width:37rem;cursor:pointer;justify-content:center;font:normal normal normal var(--font-size-large-medium)/3.1rem var(--font-text);letter-spacing:.048rem;color:var(--color-third);text-shadow:0 3px 6px #00000029;background-color:#ede9e4;transition:var(--transition-all);width:20rem}.btn-3d:hover{transform:scale(1.1)}.btn-brochure{text-align:center;font:normal normal normal 18px/22px Lato;letter-spacing:3.6px;color:#5a7f69;text-shadow:0 3px 6px #00000029;display:flex;background-color:#fff;cursor:pointer;align-items:center;gap:2rem;margin-left:1rem}.btn-brochure img{transform:rotate(90deg)}@media (max-width:768px){.logo-right{height:5rem}.btn-brochure img{width:3rem}}@media (max-width:576px){.bottom-btn{bottom:25rem;height:5.3rem;width:56.7rem;background:url(../images/hero/background.png) no-repeat bottom}.section-hero:after{height:38vh}.btn-burger{text-align:left}.btn-menu{width:70%}.logo-right{height:3rem;margin:0 1rem}}.btn-contact,.btn-map{max-width:39rem;height:6.4rem;text-align:center;font-family:var(--font-text);font-size:var(--font-size-button);line-height:3.8rem;letter-spacing:.07rem;color:var(--color-primary);border:1px solid var(--color-primary);text-transform:uppercase;background-color:transparent;display:flex;justify-content:center;align-items:center;gap:1rem;margin:0 auto;padding:0 2rem;transition:var(--transition-all)}.btn-contact:hover,.btn-map:hover{transform:scale(1.05)}.btn-documents{display:flex;justify-content:center;align-items:center;gap:1rem;margin:0 auto;padding:0 2rem;min-width:50rem}@media (max-width:678px){.btn-documents{min-width:90%}}.btn-map{display:flex;justify-content:center;align-items:center;gap:1rem;margin:0 auto;padding:0 2rem;border-color:#8195a0}.btn-contact,.btn-map{color:var(--color-primary)}.btn-contact{width:20rem;border-color:var(--color-primary)}.header.scroll .btn-brochure{position:static;transform:translateX(0)}.text,section p{font-family:var(--font-text);font-size:var(--font-size-base);line-height:2.6rem;font-weight:400;color:var(--color-primary)}.section-project{position:relative;margin-bottom:7rem}.section-project h2{margin-bottom:1rem}.section-project h3{color:var(--color-secondary);font:normal normal 300 2rem/3rem var(--font-title)}.section-project .about p{color:var(--color-primary);font:normal normal normal 1.5rem/2.5rem var(--font-text)}.section-project h3.title{text-align:center;margin:0 auto;margin-bottom:7rem}.section-project .row{gap:0}.section-project .row.about{position:relative;gap:5rem}.section-project .info-1{justify-content:center}.section-project .info-1 .col{flex:0 1 24%;width:24%;align-items:center;position:relative}.section-project .info-1 p{text-align:center;font:normal normal 400 1.8rem/3rem var(--font-text);color:var(--color-secondary);padding:0 2rem}.section-project .info-1 .col:nth-child(2) p{padding:0 5rem}.section-project .info-1 .col:nth-child(3) p{padding:0}.section-project .info-1 .col:nth-child(4) p{padding:0 4rem}.info-picture{width:auto;height:6.4rem;margin-bottom:2.8rem}.info-picture img{width:auto;height:100%}.info-2{margin-bottom:7rem}.info-2 .col{flex:1 1 100%;justify-content:center;align-items:center;position:relative}.info-2 .col:not(:last-child):before{content:"";display:block;background-color:var(--color-secondary);width:.1rem;height:12rem;position:absolute;top:6rem;transform:translateY(-50%);right:0}.info-2 .col.col1,.info-2 .col.col3{justify-content:flex-start}.info-2 .col.col1:before{right:2rem}.info-2 .col.col2:before{right:-2rem}.info-2 .col.col3:before{right:0}@media (max-width:1051px){.info-2 .col:not(:last-child):before{display:none}}.section-project .info-2 h3{color:var(--color-third);font:normal normal 300 2.4rem/2.8rem var(--font-title);margin:0;text-align:center}.section-project .info-2 p{text-align:center;color:var(--color-secondary);font:normal normal 700 5.5rem/5.5rem var(--font-title);letter-spacing:-.28px}.section-project .col-1{flex:0 1 50%}.section-project .col-2{flex:0 1 27%}.section-project .main{margin-bottom:7rem;gap:10rem;justify-content:center}.section-project .main .col{align-items:center}.section-project .main .col p{text-align:center;width:29.2rem}.section-project .main .col h3{font-size:var(--font-size-medium-small);line-height:var(--font-line-height-medium);margin-bottom:0}.section-project .main .col h3.extra{font-size:15rem;line-height:1}.section-project .big-picture{margin-bottom:7rem}.section-project .main-2{gap:7rem}.section-project .main-2 .col-1{flex:0 1 50%;align-items:flex-end}.section-project .main-2 .col-1 div{width:44rem}.section-project .main-2 .col-2{flex:0 1 60%;align-items:flex-end}.section-project .main-2 .col-2 .project-picture{max-width:100rem}.section-project .main-2 h2{font-size:var(--font-size-large-medium);margin-bottom:2rem}.section-project .main-2 h3{padding-right:2rem;margin-bottom:3rem}.section-project .main-2 p{padding-right:2rem}.section-project .main-2 .logo-small img{margin-bottom:4rem}@media (max-width:1200px){.section-project .main-2{margin:1.4rem}.section-project .main-2 .col-1{align-items:flex-start;flex:0 1 30%}.section-project .main-2 .col-2{flex:0 1 70%}.section-project .main-2 h3{margin-bottom:1rem}.section-project .main-2 p{padding-right:1rem}.section-project .main-2 picture img{margin-bottom:1rem}}@media (max-width:1200px){.section-project .about,.section-project .main-2{flex-direction:column}.section-project .main-2 .col-1{flex:0 1 100%}.section-project .main-2 .col-1 div{width:100%}.section-project .about .col-1 img{max-height:47rem}}@media (max-width:968px){.section-project .row{flex-direction:column;align-items:center;gap:4rem}.section-project .col-1,.section-project .col-2{flex:0 1 100%;padding:0}.section-project .info-1 .col:not(:last-child):before{display:none}.section-project .row.about{padding:0 .75rem}.section-project .row.about .col-1{order:1}.section-project .row.about .col-2{order:2}.section-project .main p,.section-project .row.about p{margin-bottom:1rem}.section-project h2{margin:3rem 0}}@media (max-width:768px){.section-project .row.info-1{gap:0}.section-project .info-1 p{margin-bottom:1rem}}@media (max-width:576px){.section-project .main .logo-arcadie img{max-width:100%}.section-project .main .col-2{padding:0}.section-project .arcadie h2{text-align:left}}.project-picture img{width:100%;object-fit:cover;height:auto}.section-prix{margin-bottom:7rem}.section-prix h2,.section-prix p{text-align:center}.section-prix h3{text-transform:uppercase;font-size:var(--font-size-large)}.section-prix li{font-family:var(--font-title);font-size:2.2rem;line-height:3.6rem;color:var(--color-primary)}.section-prix p{margin-bottom:4rem}.section-prix p.prix-info{font:normal normal normal 14px/1.2 Nunito;letter-spacing:.42px;color:#433a35;margin-bottom:1rem}.svg_lot{cursor:pointer}.svg_lot.available:hover .hover,.svg_lot .circle.available,.svg_lot circle.available{fill:#46ce86}.svg_lot .circle.reserved,.svg_lot.reserved:hover .hover,.svg_lot circle.reserved{fill:#ff9800}.svg_lot .circle.sold,.svg_lot.sold:hover .hover,.svg_lot circle.sold{fill:#e5421e}.table{margin-bottom:3rem}table{border-collapse:separate;border-spacing:0;color:#000;font-size:1.8rem;table-layout:fixed}table th{background-color:#f1f1f1;height:6.9rem;text-align:center;font:normal normal normal 1.4rem/1.8rem var(--font-text);font-weight:400;letter-spacing:.042rem;color:#4e4e4e}table th:first-child{border-top-left-radius:1.6rem}table th:last-child{border-top-right-radius:1.6rem}@media screen and (max-width:991px){table th{font-size:1.4rem;padding-left:1.5rem;height:5.2rem}}table td a{color:#707070;text-decoration:underline;display:flex;justify-content:center}table td{border-bottom:.1rem solid #c5bfbb;text-align:center;font:normal normal normal 1.4rem/5rem var(--font-text);font-weight:400;letter-spacing:.2px;color:#433a35}table tr.hover.available,table tr:hover[data-status=available1]{background-color:rgba(70,206,134,.3)}table tr.hover.reserved,table tr:hover[data-status=reserved1]{background-color:rgba(255,152,0,.3)}table tr.hover.sold,table tr:hover[data-status=sold1]{background-color:rgba(229,66,30,.3)}table tr.hover td.sticky,table tr:hover td.sticky{background-color:unset}@media screen and (max-width:991px){table td{font-size:1.4rem}}.status{display:block;position:relative;display:flex;align-items:center}.status span{border-radius:100%;width:.8rem;height:.8rem;margin:1rem}.status span.available{background-color:#46ce86}.status span.reserved{background-color:#ff9800}.status span.sold{background-color:#e5421e}table td .btn{font-size:1.8rem;max-width:14.1rem;height:4.8rem}table td.sticky,table th.sticky{position:sticky;left:0;z-index:2}table td.sticky{background-color:#fff}table td.sticky a{margin:0 .25em}@media screen and (max-width:991px){table td .btn{font-size:1.4rem;height:3.4rem;max-width:11rem}}table td .open-row img{width:auto;height:1rem;transform:none;transition:all .2s linear}table .row-hidden td{padding-left:0}table .row-hidden td .picture{background-color:#e8e3e0;width:116.3rem;height:56rem;margin:3.5rem auto 6rem}@media screen and (max-width:991px){table .row-hidden td .picture{height:38rem;margin:2rem auto 3rem}}table .active td{border-bottom:none}table .active td .open-row img{transform:rotate(180deg)}.table .table-scroll{max-width:146.2rem;margin:0 auto;position:relative}.table .table-scroll table{min-width:100rem}.section-gallery{margin-bottom:8rem}.section-gallery h2{text-align:center}.section-finishes{margin-bottom:7rem}.section-finishes h2{margin-bottom:3.5rem}.section-finishes h3{color:var(--color-secondary)}.section-finishes .row{gap:8rem;max-width:96rem;margin:0 auto;margin-bottom:7rem}.section-finishes .col-1{flex:0 1 60%}.section-finishes .col-2{flex:0 1 40%}.section-finishes ul{padding-left:2rem}.section-finishes span{font:normal normal 700 15px/25px Alan Sans}.section-finishes .col-2 li{font-family:var(--font-text);font-size:var(--font-size-base);color:#7d7d7d;margin-bottom:2.5rem}.section-finishes .sub-list{margin-bottom:0}.section-finishes .sub-list li{border-bottom:0}.finishes-picture{width:100%}.finishes-picture img{width:100%;object-fit:cover;height:auto}.section-location .car,.section-location .person{order:4;padding-left:1rem;width:2.3rem}.section-location .person{width:1.2rem;margin-left:.5rem;margin-right:.6rem}.section-info{margin-bottom:7rem}.section-info img{width:100%}.section-equipment{margin-bottom:7rem}.section-equipment h2{margin-bottom:3.5rem}.section-equipment h3{color:var(--color-primary);margin-bottom:3.5rem;font-size:var(--font-size-medium-small);line-height:1.38}.section-equipment .row{max-width:96rem;margin:0 auto;justify-content:space-between}.section-equipment .col-1{flex:0 1 50%}.section-equipment .col-2{flex:0 1 30%}.section-location{position:relative;margin-bottom:7rem}.section-location .row{gap:3rem;justify-content:space-between;margin-bottom:7rem}.section-location h2{margin:0}.location-title{display:flex;flex-direction:column;align-items:center;max-width:86.6rem;margin:0 auto}.location-title h2{margin-bottom:2rem}.section-location h3{color:var(--color-secondary);font:normal normal 300 2rem/3rem var(--font-title)}.location-info{gap:7rem}.location-info .location-info-1{flex:0 1 50%;align-items:flex-end}.location-info .location-info-1 div{width:44rem}.location-info .location-info-2{flex:0 1 60%;align-items:flex-end}.location-info .location-info-2 .location-picture{max-width:100rem}.location-info h2{font-size:var(--font-size-large-medium);margin-bottom:2rem}.location-info h3{margin-bottom:3rem}.location-info h3,.location-info p{padding-right:2rem}@media (max-width:1200px){.location-info{margin:1.4rem;flex-direction:column}.location-info .location-info-1{align-items:flex-start;flex:0 1 100%}.location-info .location-info-2{flex:0 1 100%}.location-info .location-info-1 div{width:100%}.location-info h3{margin-bottom:1rem}.location-info p{padding-right:1rem}.location-info picture img{margin-bottom:1rem}}.map-item{display:flex;align-items:center}.map-item:before{border-bottom:1px dotted #e0e0e0;content:"";height:1em;order:2;flex:1 1 0%;transform:translate3d(0,3px,0)}.map-item figure{margin:0 1.6rem 0 0;padding:.2em;position:relative;width:5rem;text-align:center}.map-item p{order:1;font:normal normal 300 1.6rem/2rem var(--font-text);color:var(--color-primary);padding-right:.5rem;margin:0}.map-item span{order:2;font-family:var(--font-text);color:var(--color-primary);font-size:var(--font-size-base);font-weight:800;padding-left:.5rem}.location-picture{flex:0 1 50%}.location-picture img{width:100%;height:auto}.section-location .col-2{flex:0 0 50%;gap:1rem;justify-content:space-between}.section-location .project-main{margin-top:5rem}.section-location .project-main .col-1{padding:4rem 5rem 0}.section-location .project-main .text{max-width:33rem;text-align:left}@media (max-width:1475px){.section-location .col-2{flex:0 1 40%}}@media (max-width:1024px){.section-location .project-main .col-1{padding:0}.section-location .col{padding:1rem}.section-location .project-main .col-2{padding:0}.section-location .row{gap:1rem}.section-location .col-2{flex:0 1 49%}}@media (max-width:968px){.location-info{flex-direction:column}}@media (max-width:877px){.section-location .col-2{flex:0 1 100%}.section-location .row{flex-direction:column}.section-location .project-main{flex-direction:row}.location-picture{max-height:unset;max-width:unset}.section-location .project-main{flex-direction:column}.section-location .project-main .col{width:100%}.section-location .project-main .text{max-width:unset}}@media (max-width:567px){.section-location h2{font-size:3.5rem}.map-item p{font:normal normal 400 1.3rem/4rem var(--font-text)}.map-item span{font:normal normal 800 1.3rem/4rem var(--font-text)}.section-location .project-picture{height:unset}}.section-developers{margin-bottom:7rem}.section-developers .row{gap:2.5rem;margin-top:6rem;justify-content:space-between;max-width:96.4rem;margin:0 auto}.section-developers .col-1{align-items:center}.section-developers .col-2{flex:0 1 50%;padding-bottom:5rem;position:relative}.section-developers h2{text-align:center}.developer-logo{margin-bottom:3rem}.dev-picture{max-width:31.7rem}.dev-picture img{width:100%}@media (max-width:1023.9px){.section-developers{background-position:50%}}@media (max-width:678px){.dev-picture{width:100%}}.section-contact{margin-bottom:7rem}.section-contact .row{gap:0;justify-content:space-between;margin-bottom:2.2rem}.brokers{display:flex;gap:2.5rem;margin-bottom:5rem}.broker-info{text-align:center;margin-bottom:1.7rem;font-family:var(--font-text);font-size:var(--font-size-base);color:var(--color-primary);letter-spacing:.06rem;line-height:3rem}.broker-picture img{margin-bottom:3.5rem;width:100%;max-width:20.7rem}.broker-name{font-size:var(--font-size-medium)}.broker-name,.broker-position{letter-spacing:.06rem;line-height:3rem}.broker-position{font-weight:400}.broker-phone a{font-weight:700}.broker-email a,.broker-phone a{color:var(--color-primary)}.section-contact h2{text-align:center;margin-bottom:1rem}.form-contact{width:100%;max-width:96.4rem;margin:0 auto}#modal-brochure .form-contact{padding:0}.form-col{display:flex;flex-direction:column;flex:0 0 45%;width:45%}input.form-control{height:4.4rem;background:#f2f2f2;border:.1rem solid #f2f2f2;appearance:none;outline:none!important;box-shadow:none;max-width:47.4rem;font-family:Poppins,Arial,sans-serif;font-size:1.8rem;font-weight:400;padding:0 0 0 2rem}.form-label{font-family:var(--font-text);font-size:var(--font-size-small);letter-spacing:.05rem;color:var(--color-primary);margin-bottom:1rem}#modal-brochure .form-label{text-align:left}#modal-brochure .row{margin-bottom:1rem;justify-content:space-between}@media (max-width:768px){#modal-brochure .row{flex-direction:column;gap:1rem}}.form-textarea{background:#f2f2f2;border:.1rem solid #f2f2f2;appearance:none;outline:none!important;box-shadow:none;height:20rem;font-family:Poppins,Arial,sans-serif;font-size:1.8rem;font-weight:400;padding:1rem 0 1rem 2rem}.form-footer{width:100%;text-align:center;margin-top:3.2rem}.contact-detail{display:flex;flex-direction:column;justify-content:center;align-items:center}input[type=checkbox]{width:2rem;height:2rem}@media (max-width:1024px){.contact-detail{flex-direction:column;padding:1.5rem}.form-contact{padding:0}}@media (max-width:768px){.section-contact h2{text-align:center}.section-contact .row{flex-direction:column;margin-bottom:0}.form-col{flex:0 0 100%;width:100%;margin-bottom:2rem}input.form-control{max-width:100%}}.footer{position:relative;margin:0 auto;z-index:0}.footer-wrp{background-color:var(--color-bg-footer);padding:0 3rem}.footer-body{display:flex;flex-direction:column;justify-content:center;padding-top:10rem;padding-bottom:8rem}.footer-info{display:flex}.footer-info-text{font:normal normal normal 1.2rem/1 var(--font-text);letter-spacing:.042rem;color:#fff;flex:0 1 50%}.footer-title{margin-bottom:2rem}.footer-logo img{width:100%;max-width:46rem}.footer-privacy{flex:0 1 50%;display:flex;align-items:flex-end}.privacy-body{font:normal normal normal 12px/16px var(--font-text);letter-spacing:.42px;color:#fff}.privacy-body img{width:6.8rem}@media (max-width:1024px){.footer,.footer-wrp{height:auto}.footer-body{flex-direction:column}.footer-privacy{width:100%}}@media (max-width:679px){.footer-info{flex-direction:column;gap:2rem}}.swiper{width:100%;margin-top:5rem;margin-bottom:5rem}.swiper-slide{background-position:50%;background-size:cover}.gallerySwiper .swiper-slide img{display:block;width:auto;height:100%;margin:0 auto}.previewSwiper .swiper-slide img{display:block;width:100%;max-height:18.8rem}.gallerySwiper .swiper-button-next,.gallerySwiper .swiper-button-prev{border-radius:50%;background-color:hsla(0,0%,100%,.9);display:flex;width:5.5rem;height:5.5rem;--swiper-navigation-color:#af9886;--swiper-navigation-size:32px;border:2px solid var(--swiper-navigation-color)}.gallerySwiper .swiper-button-next:after{transform:translateX(5px)}.gallerySwiper .swiper-slide{height:54rem}.previewSwiper{padding-top:0}@media (max-width:992px){.gallerySwiper .swiper-slide{height:50vh}.previewSwiper .swiper-slide{height:14.5rem}}@media (max-width:768px){.gallerySwiper .swiper-slide img{width:100%;object-fit:cover}}.previewSwiper .swiper-slide{opacity:.4}.previewSwiper .swiper-slide-thumb-active{opacity:1}.loader:before{position:absolute;bottom:0;left:0;right:0;top:0}.loader{position:relative}.loader:before{background-color:transparent;z-index:3}.loader:after{animation:a 1s linear infinite;border:.5rem solid var(--color-primary);border-top:.5rem solid #fff;border-radius:50%;content:"";margin-left:-1.5rem;margin-top:-1.5rem;opacity:0;position:absolute;left:50%;top:50%;transition:opacity var(--transition-duration),visibility 0s linear var(--transition-duration);visibility:hidden;z-index:4;height:3rem;width:3rem}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader.load{opacity:.5}.loader.load:before{content:""}.loader.load .loader-msg,.loader.load:after{opacity:.8;transition:opacity var(--time),visibility var(--time) linear 0s;visibility:visible}.d-none{display:none}.iziModal{z-index:7!important}.iziModal-overlay{z-index:6!important}.modal{padding:5rem;text-align:center;width:100%;max-width:60rem;position:relative}@media screen and (max-width:575px){.modal{padding:3rem 2rem}}.modal-title{font-size:6rem;letter-spacing:.2rem;margin-bottom:2rem}@media screen and (max-width:575px){.modal-title{font-size:3.5rem}}.modal-subtitle{font-size:2.6rem;text-transform:uppercase}.modal-subtitle,.modal-text{letter-spacing:.1rem;margin-bottom:2rem}.modal-text{font-size:2rem}@media screen and (max-width:575px){.modal-subtitle{font-size:1.8rem}.modal-text{font-size:1.6rem}}.modal-close{position:absolute;background-color:transparent;top:2rem;right:2rem;padding:0;width:2rem;transition:all .2s linear;border:none;outline:none;cursor:pointer}.modal-close i{display:block;background-color:#000;width:100%;height:.2rem;margin:.1rem 0;transition:all .2s linear}.modal-close i:first-child{transform:rotate(45deg)}.modal-close i:last-child{transform:rotate(-45deg);margin-top:-.3rem}@media (max-width:1023px){.section-developers .row{flex-direction:column}.section-developers .col-1,.section-developers .col-2{flex:0 1 100%}.section-developers .col-1 img{width:100%}.section-developers h3{text-align:center}.section-developers .col-2:after{width:100%}}@media (max-width:968px){.section-equipment .row,.section-finishes .row{flex-direction:column;align-items:center}.section-equipment .col-1,.section-equipment .col-2,.section-finishes .col-1,.section-finishes .col-2{flex:0 1 100%}.equipment-picture img{width:100%;max-height:47rem}}@media (max-width:768px){h2{font-size:var(--font-size-large);text-align:center}h3{font-size:var(--font-size-medium-small);margin-bottom:1.5rem}.section-prix h3{font-size:var(--font-size-medium)}.section-project .info-1{flex-direction:column;margin:2rem 0}.section-project .info-1 .col{width:100%;margin-bottom:2rem}.section-project .info-1 .col .info-picture{margin-bottom:0}.section-prix .row,.section-project-1 .row{flex-direction:column}.section-prix .row{align-items:center;gap:2rem}.section-finishes .row{flex-direction:column;gap:3rem}.ord1{order:1}.ord2{order:2}.section-project-1 .col-1,.section-project-1 .col-2{width:100%}.section-project-1 .title{font:normal normal 300 3rem/4.5rem}:root{--swiper-navigation-size:1.5rem;--swiper-navigation-sides-offset:1rem}.gallerySwiper .swiper-button-next,.gallerySwiper .swiper-button-prev{width:3rem;height:3rem;--swiper-navigation-size:18px}.gallerySwiper .swiper-button-next:after{transform:translateX(2px)}}@media (max-width:567px){.table .title{font:normal normal 300 3rem/4.5rem}.table .text{font:normal normal 300 2rem/3rem}.hero-bottom{width:100%}}@media (max-width:375px){.hero-logo{max-width:100%}}