.product-page .header .title{color:#29444d;font-size:1.6rem;font-weight:700;margin-top:30px}.product-page .header .block-tag{background-color:#e7305b;border-radius:0 100px 100px 0;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:10px 0 30px;padding:8px 20px 8px 30px;text-transform:uppercase}.product-page .header .block-tag.block-tag-blue{background-color:#29454e}.product-page .header .block-tag span{font-weight:700}.product-page .header .slick-dotted.slick-slider,.product-page .header .slick-list,.product-page .header .slick-slide,.product-page .header .slick-track{height:100%}.product-page .header .slick-dotted.slick-slider img,.product-page .header .slick-dotted.slick-slider picture,.product-page .header .slick-list img,.product-page .header .slick-list picture,.product-page .header .slick-slide img,.product-page .header .slick-slide picture,.product-page .header .slick-track img,.product-page .header .slick-track picture{display:block;height:100%;object-fit:cover}.product-page .header #contact_links_mobile i{font-style:normal}.product-page .form-group{margin-bottom:0}.product-page .top-image{height:100%;overflow:hidden;position:relative}.product-page .top-image img{width:100%}.product-page #header>div.header-slideshow.d-block.d-sm-none.slick-initialized.slick-slider.slick-dotted>ul{bottom:10px;z-index:5}.product-page #header>div.header-slideshow.d-block.d-sm-none.slick-initialized.slick-slider.slick-dotted>ul>li:only-child{display:none}.product-page #header>div.header-slideshow.d-block.d-sm-none.slick-initialized.slick-slider.slick-dotted>ul li button:before{color:#e7305b;font-size:10px;opacity:.5}.product-page #header>div.header-slideshow.d-block.d-sm-none.slick-initialized.slick-slider.slick-dotted>ul .slick-active button:before{opacity:1}.product-page .img-round{background-image:url(/assets/build/images/wave-product-desktop.aa0a7371.svg);background-size:cover;bottom:0;height:58px;position:absolute;width:100%}.product-page .block-btn-slideshow{bottom:5%;display:flex;flex-direction:column;position:absolute;right:0}.product-page .block-btn-slideshow .btn-slideshow{align-items:center;background-color:#20d0a8;border:1px solid #fff;border-bottom-left-radius:20px;border-top-left-radius:20px;display:flex;float:right;height:35px;line-height:35px;margin-bottom:10px;position:relative;text-transform:uppercase;width:auto}.product-page .block-btn-slideshow .btn-slideshow:hover{cursor:pointer;text-decoration:none}.product-page .block-btn-slideshow .btn-slideshow a,.product-page .block-btn-slideshow .btn-slideshow span{color:#fff;font-size:12px;font-weight:700;margin:10px}.product-page .block-btn-slideshow .btn-slideshow i{font-size:25px;margin-left:10px}.product-page .block-btn-slideshow .btn-360{display:none}.product-page .block-btn-slideshow .btn-360.show,.product-page .block-btn-slideshow .btn-maquette-360{display:flex}.product-page .title-block{text-align:left}.fonciere-detail .product-page .flex-header,.old-product .product-page .flex-header,.rent-lot .product-page .flex-header{display:flex;margin-bottom:30px}.fonciere-detail .product-page .flex-header .top-image,.old-product .product-page .flex-header .top-image,.rent-lot .product-page .flex-header .top-image{height:auto}.fonciere-detail .product-page .flex-header .top-image .slick-dotted.slick-slider,.old-product .product-page .flex-header .top-image .slick-dotted.slick-slider,.rent-lot .product-page .flex-header .top-image .slick-dotted.slick-slider{margin-bottom:0}.fonciere-detail .product-page .flex-header>div,.old-product .product-page .flex-header>div,.rent-lot .product-page .flex-header>div{display:flex;flex-direction:column;width:50%}.fonciere-detail .product-page .header .block-tag,.old-product .product-page .header .block-tag,.rent-lot .product-page .header .block-tag{bottom:auto;top:20px}.fonciere-detail .product-page .img-round,.old-product .product-page .img-round,.rent-lot .product-page .img-round{display:none}.modal-asset .modal-dialog .modal-content .video-js{min-height:500px;width:100%}.modal-asset .modal-dialog .modal-content .close{background-color:#20d0a8;border-radius:20px;font-size:20px;height:35px;opacity:1;position:absolute;right:-15px;top:-20px;width:35px;z-index:2}.modal-asset .modal-dialog .modal-content .threesixty{height:450px!important;width:100%!important}.modal-360 .modal-body{height:auto;margin-top:20px;min-height:490px}.fonciere-detail .product-page .img-round,.old-product.product-hidden-map .product-page .img-round,.rent-lot.product-hidden-map .product-page .img-round{display:block}.fonciere-detail .product-page .flex-header>div,.old-product.product-hidden-map .product-page .flex-header>div,.rent-lot.product-hidden-map .product-page .flex-header>div{width:100%}.fonciere-detail .product-page .map,.old-product.product-hidden-map .product-page .map,.rent-lot.product-hidden-map .product-page .map{display:none!important}#contact_links_desktop{display:none}#contact_links_desktop .content-form{padding:10px 0 0 20px}#contact_links_desktop>div>button{margin:1rem;text-transform:unset}#navBar,#stick-menu-desktop,.slideshow_tag_desktop{display:none}.breadcrumb-desktop{margin:2rem 0}.breadcrumb-desktop>.breadcrumbs{font-size:14px}.description{color:#647f8c}#description-anchor>div.description>p:nth-child(3)>span>a{color:#20d0a8}.old-product .top-image img,.rent-lot .top-image img{aspect-ratio:1024/853;object-fit:cover}.no-max-width{max-width:none}@media (max-width:575.98px){.product-page .block-btn-slideshow .btn-slideshow{transition:none;width:50px}.product-page .header>div.row>div.col-lg-12.container{padding-left:40px;padding-right:40px}}@media (min-width:576px){.product-page .header .block-btn-slideshow .btn-slideshow i{left:10%}}@media (max-width:767.98px){.product-page .top-image{height:auto;overflow:inherit}.product-page .contact-responsive-block-btn .contact-responsive-btn{color:#29444d;font-size:16px}.product-page .contact-responsive-block-btn .contact-responsive-btn:active,.product-page .contact-responsive-block-btn .contact-responsive-btn:focus,.product-page .contact-responsive-block-btn .contact-responsive-btn:hover{text-decoration:none}.product-page .contact-responsive .contact-responsive-block-btn .download-brochure-btn{display:none}.product-page .img-round{background-image:url(/assets/build/images/wave-product-mobile.1bfcb143.svg);bottom:-1px;height:30px;position:absolute;width:100%}.product-page .block-btn-slideshow .btn-slideshow{transition:none}.product-page .block-btn-slideshow .btn-slideshow i{font-size:25px}.product-page .block-btn-slideshow .btn-slideshow:hover{transition:none;width:50px}.product-page .download-btn{padding:5px 10px 5px 30px}.fonciere-detail .product-page .flex-header>div,.old-product .product-page .flex-header>div,.rent-lot .product-page .flex-header>div{width:100%}.fonciere-detail .product-page .img-round,.old-product .product-page .img-round,.rent-lot .product-page .img-round{display:block}.fonciere-detail .product-page .contact-responsive,.old-product .product-page .contact-responsive,.rent-lot .product-page .contact-responsive{color:#fff}.fonciere-detail .product-page .contact-responsive .contact-responsive-text,.old-product .product-page .contact-responsive .contact-responsive-text,.rent-lot .product-page .contact-responsive .contact-responsive-text{text-align:center}.fonciere-detail .product-page .contact-responsive .contact-responsive-text .text-footer-contact,.old-product .product-page .contact-responsive .contact-responsive-text .text-footer-contact,.rent-lot .product-page .contact-responsive .contact-responsive-text .text-footer-contact{font-size:14px;font-weight:700;text-transform:uppercase}.fonciere-detail .product-page .contact-responsive .contact-responsive-text .price-footer-contact,.old-product .product-page .contact-responsive .contact-responsive-text .price-footer-contact,.rent-lot .product-page .contact-responsive .contact-responsive-text .price-footer-contact{font-size:17px;font-weight:700}.fonciere-detail .product-page .contact-responsive .contact-responsive-block-btn .info-footer-contact,.old-product .product-page .contact-responsive .contact-responsive-block-btn .info-footer-contact,.rent-lot .product-page .contact-responsive .contact-responsive-block-btn .info-footer-contact{color:#fff;font-size:10px;margin-top:5px}.fonciere-detail .product-page .contact-responsive .contact-responsive-block-btn.contact-rent-lot,.old-product .product-page .contact-responsive .contact-responsive-block-btn.contact-rent-lot,.rent-lot .product-page .contact-responsive .contact-responsive-block-btn.contact-rent-lot{display:flex;flex-direction:column;padding:0 30px;text-align:center}.modal-asset .modal-dialog .modal-content .threesixty{height:190px!important}}@media (max-width:991.98px){.product-page .header .block-tag,.product-page .header .block-tag.block-tag-blue{position:absolute;top:5%}.product-page .header .presentation-wrapper .breadcrumb-mobile,.product-page .header .presentation-wrapper .product_summary .product_summary_top{padding:0 30px}.product-page .top-image{height:auto;overflow:inherit}.product-page .img-round{background-image:url(/assets/build/images/wave-product-tablette.69a917ec.svg);background-size:cover;bottom:0;height:30px;position:absolute;width:100%}.product-page .contact-responsive{background-color:#20d0a8;bottom:0;left:0;padding:20px 0;position:fixed;width:100%;z-index:3}.product-page .contact-responsive .contact-responsive-text{color:#fff;font-weight:700;line-height:18px}.product-page .contact-responsive .contact-responsive-text .contact-responsive-text-big{font-size:18px}.product-page .contact-responsive .contact-responsive-text .contact-responsive-text-small{font-size:11px}.product-page .contact-responsive .contact-responsive-block-btn{margin-bottom:auto;margin-top:auto}.product-page .contact-responsive .contact-responsive-block-btn .contact-responsive-btn{border:none;border-radius:20px;color:#20d0a8;display:inline-block;font-size:12px;font-weight:700;margin-bottom:0;max-height:40px;padding:5px 10px;position:relative;text-align:center;text-transform:uppercase;width:9rem}.product-page .contact-responsive .contact-responsive-block-btn .contact-responsive-btn i{vertical-align:middle}.product-page .contact-responsive .contact-responsive-block-btn .contact-responsive-btn i:before{color:#20d0a8;font-size:16px}.product-page .contact-responsive .contact-responsive-block-btn .contact-responsive-btn i img{filter:brightness(0) saturate(100%) invert(71%) sepia(49%) saturate(421%) hue-rotate(106deg) brightness(92%) contrast(86%);height:16px;width:16px}.product-page .contact-responsive .contact-responsive-block-btn .contact-responsive-btn:first-child{float:left}.product-page .contact-responsive .contact-responsive-block-btn .contact-responsive-btn:last-child{float:right}.product-page .contact-responsive .contact-responsive-block-btn .center-button{align-items:center;display:flex;height:100%;justify-content:center}.modal-asset .modal-dialog .modal-content .close{right:-10px;top:-10px}.modal-asset .modal-dialog .modal-content #vjs_video_3{min-height:300px}.modal-asset .modal-dialog .modal-content .threesixty{height:280px!important}#contact_links_desktop{display:none!important}.breadcrumb-desktop{display:none}}@media (min-width:992px){#navBar{display:block}#navBar .container.d-flex{align-items:center;height:122px;justify-content:center}.nav-bar{background-color:#f5f5f5;font-weight:700;overflow:hidden;position:sticky;text-align:center;top:80px;width:100%;z-index:5}.nav-bar img{display:none}.nav-bar a{color:#647f8c80;display:inline-block;font-size:20px;font-weight:700;margin:0 24px;padding:14px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}.nav-bar a:after{background-color:#24cfa8;bottom:8px;content:"";height:2px;left:35%;position:absolute;width:30%}.nav-bar a:hover{color:#29444d}.sticky{position:fixed;top:0;width:100%;z-index:1000}.nav-bar.sticky img{display:inline-block;height:8rem;margin-left:-5rem;width:auto}.breadcrumb-mobile{display:none}#contact_links_desktop{display:block}#header>div.block-tag{display:none}.product-page.newprogrammdesign>.header{display:grid;grid-template-columns:2fr 1fr}.product-page.newprogrammdesign>.header>.container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.product-page.newprogrammdesign>.header>.container>:not(#program_details){order:1}.product-page.newprogrammdesign>.header>.container>.program-details{order:2}.product-page.newprogrammdesign>.header>.container .presentation-wrapper{width:100%}.product-page.newprogrammdesign>.header .product_summary{height:100%;margin:0;overflow:hidden}.product-page.newprogrammdesign>.header .product_summary>.row:first-child{display:inline-block;margin-right:3rem}.product-page.newprogrammdesign>.header>.row>.container>.presentation-wrapper>.slideshow_tag_desktop>.block-tag{bottom:38%;font-size:20px;left:-1rem;padding:20px 30px;text-transform:uppercase}.product-page.newprogrammdesign>.header>.row>.container>.presentation-wrapper>.slideshow_tag_desktop>.block-tag-blue{bottom:46%}.product-page .header .block-btn-slideshow{bottom:0;top:unset}.product-page .header .block-btn-slideshow .btn-slideshow{height:30px;line-height:30px}.slideshow_tag_desktop{display:initial}.contact-responsive-block-btn{display:flex;padding:0}.contact-responsive-block-btn>button{align-items:center;border-radius:26px;display:flex;flex-direction:row;width:10rem}.contact-responsive-block-btn>button>span{margin-left:.5rem;text-align:left}#stick-menu-desktop{transition:transform 1.2s ease,width 1.2s ease}#stick-menu-desktop.display{transform:translateX(0)!important}#stick-menu-desktop.sticky{align-items:flex-start;background-color:#20d0a8;border-bottom-left-radius:20px;border-top-left-radius:20px;display:flex;flex-direction:column;font-size:24px;justify-content:center;padding:6px 0;position:fixed;right:0;top:12rem;transform:translateX(85px);width:85px}#stick-menu-desktop.sticky>button{align-items:center;background:none;color:#fff;display:flex;margin-bottom:10px;text-align:left;width:100%}#stick-menu-desktop.sticky>button>svg{background-color:#fff;border:1px solid #fff;border-radius:50%;box-sizing:content-box;color:#20d0a8;height:1rem;margin-right:25px;padding:12px;width:1rem}#stick-menu-desktop.sticky>button>svg.fa-calculator{padding-left:14px;padding-right:14px}#stick-menu-desktop.sticky>button span{display:block;font-size:15px;line-height:1.4}#stick-menu-desktop.sticky>a{align-items:center;background:none;color:#fff;display:flex;margin-bottom:10px;text-align:justify;width:100%}#stick-menu-desktop.sticky>a button>svg{background-color:#fff;border-radius:50%;box-sizing:content-box;color:#20d0a8;height:10px;margin-right:10px;padding:10px;width:10px}#stick-menu-desktop.sticky>a button>span{display:none}#stick-menu-desktop.sticky:hover{width:14rem}#stick-menu-desktop.sticky:hover>button:hover>svg{background-color:#20d0a8;color:#fff}#stick-menu-desktop.sticky:hover a>button{background-color:unset;display:flex;text-align:left}#stick-menu-desktop.sticky:hover a>button>span{color:#fff;display:inline-block;font-size:10px}#stick-menu-desktop.sticky:hover a>button:hover>svg{background-color:#20d0a8;border:1px solid #fff;color:#fff}}.program-details-wrapper{background-color:#c2e9cc30;height:100%;margin-top:3rem}.slideshow_tag_desktop.has-tag+.program-details-wrapper{margin-top:0}.product-detail{margin:0;padding:20px 15px}.product-detail div{margin-bottom:10px}.product-detail div span:first-child{color:grey;font-size:12px;font-weight:700;text-transform:uppercase}.product-detail div li,.product-detail div span:last-child{color:#29444d;font-size:16px;font-weight:700;list-style:none;white-space:nowrap}.product-detail div li .index,.product-detail div span:last-child .index{color:#29444d;font-size:10px;vertical-align:super}.product-detail ul{margin-bottom:0;padding-left:0}.product-detail .col-sm-4{max-width:unset}#contact_links_desktop{padding:0 10px 10px 0}#contact_links_desktop .btn-default i img{height:30px;transition:filter .1ms ease}#contact_links_desktop .btn-default i img:hover{filter:brightness(0) saturate(100%) invert(71%) sepia(49%) saturate(421%) hue-rotate(106deg) brightness(92%) contrast(86%)}@media (max-width:767.98px){.product-detail{margin-top:20px}}@media (max-width:991.98px){.product-detail-btn{bottom:-15px;left:50%;position:absolute;transform:translateX(-50%)}.product-detail-btn .btn-right-icon{background-color:#fff;border:none;border-radius:20px;box-shadow:0 0 18px 0 rgba(0,0,0,.1);min-width:max-content;padding:6px 20px 5px}}@media (min-width:992px){#program_details>div.container>div.row>div.col-lg-8,#program_details>div>div>div>div>div>div{flex:0 0 100%;max-width:100%}#program_details>div>div>div>div>span.title-benefits{color:#707070b3;font-size:20px;margin-left:1rem;text-align:left;text-transform:uppercase}#program_details>div>div>div.row>div>div>div>ul>li{font-size:13px;list-style:initial}#program_details>div.full-width{margin-bottom:0;padding:0}#contact_links_desktop .btn-default:focus i img,#contact_links_desktop .btn-default:hover i img{filter:brightness(0) saturate(100%) invert(71%) sepia(49%) saturate(421%) hue-rotate(106deg) brightness(92%) contrast(86%)}}.product-map{color:#29444d;font-size:14px;margin-bottom:40px}.product-map .subtitle-block{padding-top:0;text-align:left}.product-map .subtitle-block i{margin-right:10px}.product-map p{color:#29444d;font-size:13px}.product-map .btn-default{border-radius:0;width:100%}.product-map .setting-map{background-color:#eee;display:none;padding:20px}.product-map .map{height:300px;width:100%}.product-map .product-map-description{margin-bottom:30px}@media (max-width:991.98px){.product-map .subtitle-block{font-size:17px;padding-bottom:20px;padding-top:0}.product-map .input-group{margin-bottom:20px}.product-map .map{height:320px}.product-map .product-map-description{padding-left:30px;padding-right:30px}.old-product .product-map{margin-top:30px}}.product-benefits{background-color:#d0d0d029;color:#707070;padding:30px}.product-benefits .title-benefits{color:#707070;display:block;font-size:16px;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.product-benefits .row div{color:#29444d;font-size:14px;font-weight:700}.product-benefits .row div>div.advantage-item-description{margin-bottom:1rem;margin-left:15px;text-align:left}.product-benefits .row div img{height:65px;margin-bottom:30px;max-width:unset;width:65px}.product-benefits .row div span{font-weight:700}@media (max-width:991.98px){#program_details>.container{max-width:none;padding:0}.product-benefits .row{display:flex;flex-direction:row}.product-benefits .row>.advantage-item{align-items:center;display:flex!important;flex-direction:row;flex-wrap:nowrap;justify-content:center}}@media (min-width:768px){.product-benefits{text-align:center}.product-benefits>div.row{align-items:stretch;margin-bottom:2rem}.product-benefits .advantage-item{align-items:center;display:flex;font-weight:700}.product-benefits .advantage-item div{display:inline-block}.product-benefits .advantage-item div img{margin-bottom:auto;margin-left:auto;margin-top:auto}.product-benefits .advantage-item div span{display:inline-block}.product-benefits .row div{text-align:center}.product-benefits .row div>div.advantage-item-description{margin-bottom:0}}@media (min-width:992px){.block-content.product-page>div.container{max-width:1300px}.block-content.product-page>div.container .product-benefits{padding:60px 50px}.block-content.product-page>div.container .product-benefits .row{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap}.block-content.product-page>div.container .product-benefits .row>div{flex:0 0 33%!important;max-width:33%!important}.block-content.product-page>div.container .product-benefits .row div>img{height:80px;max-width:unset;width:80px}.advantage-item-container #program_details .advantage-item{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between}.advantage-item-container #program_details .advantage-item>.advantage-item-description{margin-left:0;text-align:unset}}@media (max-width:991.98px){.product-benefits .advantage-item-description{width:300px}}.product-lots{font-size:14px;margin:40px 0}.product-lots #type-filter-group{background-color:#c2e9cc;border-radius:17px;color:#000;display:inline-block;margin:1rem auto;padding:6px 15px 0}.product-lots #type-filter-group>label{font-weight:700;margin-left:10px}.product-lots #type-filter-group .filter-checkbox{opacity:0;position:absolute}.product-lots #type-filter-group .filter-checkbox+label{color:#29444d;cursor:pointer;display:inline-block;font-size:16px;padding-left:25px;position:relative}.product-lots #type-filter-group .filter-checkbox+label:before{background-color:#e9ffef;border:2px solid #707070;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:4px;width:16px}.product-lots #type-filter-group .filter-checkbox:checked+label:before{background-color:#29444d;border:none}.product-lots #type-filter-group .filter-checkbox:checked+label:after{color:#fff;content:"\2713";font-size:20px;left:0;position:absolute;top:-2px}.product-lots #type-filter-group-mobile{background-color:#c2e9cc;border-radius:17px;color:#000;display:inline-block;margin:1rem auto;padding:6px 15px 0}.product-lots .type-container-mobile>label{font-size:14px!important;font-weight:700;margin-left:10px}.product-lots .type-container-mobile .filter-checkbox{opacity:0;position:absolute}.product-lots .type-container-mobile .filter-checkbox+label{color:#29444d;cursor:pointer;display:inline-block;font-size:16px;padding-left:25px;position:relative}.product-lots .type-container-mobile .filter-checkbox+label:before{background-color:#e9ffef;border:2px solid #707070;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:2px;width:16px}.product-lots .type-container-mobile .filter-checkbox:checked+label:before{background-color:#29444d;border:none}.product-lots .type-container-mobile .filter-checkbox:checked+label:after{color:#fff;content:"\2713";font-size:20px;left:0;position:absolute;top:-4px}.product-lots #typology-filter-group{color:#000;display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:6px 15px}.product-lots #typology-filter-group .filter-checkbox{display:none}.product-lots #typology-filter-group>label{background-color:#ebebeb;border:1px solid transparent;border-radius:25px;cursor:pointer;font-size:14px;margin-bottom:0;margin-right:1rem;padding:10px 15px}.product-lots #typology-filter-group>label:hover{border:1px solid #000}.product-lots #typology-filter-group .filter-checkbox:checked+label{background-color:#29444d;color:#fff}.product-lots .filter-btn{background-color:#ebebeb;border:1px solid transparent;border-radius:25px;cursor:pointer;font-size:14px;margin-bottom:0;margin-right:1rem;padding:10px 15px}.product-lots .filter-btn:hover{border:1px solid #000}.product-lots .typology-hidden{display:none}.product-lots .subtitle-block{padding-top:0;text-align:left}.product-lots .subtitle-block span{color:#20d0a8}.product-lots .lots{border-radius:10px;display:flex;flex-direction:column;margin-bottom:30px}.product-lots .lots .hide-extra-lots{display:none}.product-lots .lots .btn-show-extra-lots{align-self:center;border:2px solid #20d0a8!important;display:inline-block;margin-top:1rem;padding:6px 20px 5px!important}.product-lots .lots .header-lots{background-color:#29444d;border:1px solid #cbcbcb;padding:40px;position:relative}.product-lots .lots .header-lots .title-lots{color:#fff;font-size:18px;font-weight:700}.product-lots .lots .header-lots .title-lots .rooms-count{background-color:#c2e9cc;border:1px solid #c2e9cc;color:#29444d;display:inline-block;font-size:18px;margin-left:10px;padding:5px 10px}.product-lots .lots .header-lots .show-lots{font-size:12px;position:absolute;right:2%;top:50%}.product-lots .lots .header-lots .show-lots:hover{cursor:pointer}.product-lots .lots .header-lots .lots-details.margin-top-30{margin-top:30px}.product-lots .lots .header-lots .lots-details .col-sm-4 .lots-price,.product-lots .lots .header-lots .lots-details .col-sm-4 .lots-text{display:block}.product-lots .lots .header-lots .lots-details .col-sm-4 .lots-price:first-child,.product-lots .lots .header-lots .lots-details .col-sm-4 .lots-text:first-child{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.product-lots .lots .header-lots .lots-details .col-sm-4 .lots-price:last-child,.product-lots .lots .header-lots .lots-details .col-sm-4 .lots-text:last-child{color:#20d0a8;font-size:18px;font-weight:700}.product-lots .lots .header-lots .lots-details .col-sm-4 .lots-price .index,.product-lots .lots .header-lots .lots-details .col-sm-4 .lots-text .index{color:#fff;font-size:10px;vertical-align:super}.product-lots .lots .header-lots .lots-details .col-sm-4 .title-price{background-color:#b2b2b2;color:#fff;font-size:12px;font-weight:700;padding:3px 6px;text-align:center}.product-lots .lots .header-lots .lots-details .col-12{margin-bottom:20px}.product-lots .lots .header-lots.pointer:hover{cursor:pointer}.product-lots .lots .summary-lots{background-color:#8898a139;color:#29444d;font-size:14px;font-style:italic;font-weight:600;padding:20px;text-align:left}.product-lots .lots .icons-dropdown-on,.product-lots .lots .icons-dropup-on{color:#fff}.product-lots .lots .icons-dropdown-on{display:none}.product-lots .lots .item-lots{border-bottom:2.4px dotted #707070b3;padding:20px;text-align:left}.product-lots .lots .item-lots .row{padding-bottom:30px}.product-lots .lots .item-lots .row:last-child{padding-bottom:0}.product-lots .lots .item-lots .value{color:#29444d;display:block;font-size:14px}.product-lots .lots .item-lots .value.strong{font-weight:700}.product-lots .lots .item-lots .value .index{color:#29444d;font-size:10px;margin-left:5px;position:absolute;vertical-align:super}.product-lots .lots .item-lots .btn-right-icon{background-color:#f7f6f5;border:1px solid #f7f6f5;border-radius:20px;margin-right:20px;padding:5px 25px 5px 30px;position:relative}.product-lots .lots .item-lots .btn-right-icon i{font-size:16px;left:10px;padding-right:10px;position:absolute}.product-lots .lots .item-lots .btn-right-icon:active,.product-lots .lots .item-lots .btn-right-icon:hover{background-color:#fff;border:1px solid #f7f6f5;color:#20d0a8}.product-lots .lots .item-lots .separator-result{border:1px solid #dedede;margin:0 20px 0 0}.product-lots .lots .item-lots.first-color-alternate-background-display{background-color:#fff}.product-lots .lots .item-lots.second-color-alternate-background-display{background-color:#f6fcf8}.product-lots .lots.close-lots .icons-dropdown-on{display:block}.product-lots .lots.close-lots .icons-dropup-on,.product-lots .lots.close-lots .item-lots,.product-lots .lots.close-lots .summary-lots{display:none}.product-lots .lot-out-of-stock{background-color:#f7f6f5;border-radius:10px;margin-top:2rem;padding:40px}.product-lots .lot-out-of-stock .offset-sm-1{margin-left:0}.product-lots .lot-out-of-stock .subtitle-block{font-size:27px;padding-bottom:1rem}.product-lots .lot-out-of-stock p{color:#29444d}.product-lots .lot-out-of-stock .btn-default.btn-white{background-color:#fff;border:none;color:#20d0a8}.product-lots .lot-out-of-stock .btn-default.btn-white:active,.product-lots .lot-out-of-stock .btn-default.btn-white:focus,.product-lots .lot-out-of-stock .btn-default.btn-white:hover{background-color:#20d0a8;color:#fff;text-decoration:none}.product-lots .lot-out-of-stock .btn-default i{padding-right:10px}.product-lots .lot-out-of-stock .btn-default:active,.product-lots .lot-out-of-stock .btn-default:focus,.product-lots .lot-out-of-stock .btn-default:hover{text-decoration:none}.product-lots .lot-out-of-stock .btn-default:active i:before,.product-lots .lot-out-of-stock .btn-default:focus i:before,.product-lots .lot-out-of-stock .btn-default:hover i:before{color:#20d0a8}.lots_summary_mobile{margin-bottom:2rem}div.lots_summary_mobile>#lots_summary>div.btn-right>button{width:18rem}div.lots_summary_mobile>#lots_summary>div.btn-right>button>i{margin:0 1rem}div.lots_summary_mobile>#lots_summary>div.btn-right>button>i>img{height:40px;max-width:40px}div.lots_summary_mobile>#lots_summary>div.btn-right>button>span{margin:0 3rem 0 1rem;text-align:left;text-transform:none}.lots_summary_desktop{display:none}.lots_summary_desktop .lots-summary{margin-top:1rem}.lots_summary_desktop .lots-summary>div.btn-right>button{border-radius:26px}.lots_summary_desktop .lots-summary>div.btn-right>button>span{font-size:16px;margin:50% 2rem;text-align:left;text-transform:none}.btn-default.btn-lot-plan-request{max-height:34px}.btn-default.btn-lot-plan-request>i>.img-fluid{height:20px!important;width:auto}.btn-default.btn-lot-plan-request:active>i>.img-fluid,.btn-default.btn-lot-plan-request:focus>i>.img-fluid,.btn-default.btn-lot-plan-request:hover>i>.img-fluid{filter:brightness(0) saturate(100%) invert(71%) sepia(49%) saturate(421%) hue-rotate(106deg) brightness(92%) contrast(86%)}@media (max-width:767.98px){#hidden-simulate-btn{display:none}}@media (min-width:768px){.lot-out-of-stock .col-sm-3.lot-out-of-stock-img{flex:0 0 33.33%;max-width:33.33%}.lot-out-of-stock .col-sm-3.lot-out-of-stock-img>img{height:auto;margin:0 1rem;max-width:70%}#hidden-simulate-btn{display:flex}}@media (max-width:991.98px){.container{margin-left:0;margin-right:0;max-width:none}.product-lots .filter-container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}.product-lots #type-filter-group{display:none}.product-lots #type-filter-group-mobile{font-size:16px}.product-lots #type-filter-group-mobile>.fa-chevron-down{margin:0 .5rem}.product-lots #type-filter-group-mobile .filter-checkbox+label{font-size:16px}.product-lots .type-container-mobile.mobile-view{font-weight:700;text-align:center}.product-lots #typology-filter-group{gap:1rem;grid-template-columns:repeat(3,1fr);justify-content:center}.product-lots #typology-filter-group>input[type=checkbox]{width:100%}.product-lots #typology-filter-group>.filter-btn{grid-column:1/-1;justify-self:center;width:max-content}.product-lots .lots .header-lots .lots-details .col-sm-4 .title-price{padding:3px 5px}.lots-details{margin-top:20px}}@media (min-width:576px){#lots>div.lot-out-of-stock>div{align-items:center}#lots>div.lot-out-of-stock>div>div.col-sm-3.lot-out-of-stock-img{text-align:center}}@media (max-width:767.98px){.product-lots .lots .header-lots{padding:20px}.product-lots .lots .header-lots .title-lots,.product-lots .lots .header-lots .title-lots .rooms-count{font-size:20px}.product-lots .lots .header-lots .show-lots{font-size:12px;position:absolute;right:5%;top:20%}.product-lots .lots .header-lots .lots-details .col-sm-4 .title-price{display:inline-block;font-size:14px}.product-lots .lots .item-lots{padding:0 15px;text-align:left}.product-lots .lots .item-lots .row{padding-bottom:0}.product-lots .lots .item-lots .row .col-6{margin-bottom:20px}.product-lots .lots .item-lots .row .btn-col{flex:0 0 32%;margin-top:auto;max-width:32%;text-align:center}.product-lots .lots .item-lots .row .btn-col .btn-default{padding:6px 25px 5px}.product-lots .lots .item-lots .row .lot-value{padding-left:0;padding-right:0}.product-lots .lots .item-lots .row .lot-value span:first-child{background-color:#8898a139}.product-lots .lots .item-lots .row .lot-value .name-mobile{font-size:14px;font-style:italic;font-weight:600;margin-top:0;padding:10px 20px}.product-lots .lots .item-lots .row .lot-value .value:nth-of-type(3),.product-lots .lots .item-lots .row .lot-value .value:nth-of-type(4){padding-top:0}.product-lots .lots .item-lots .row .eligibility-to-hide,.product-lots .lots .item-lots .row .floor-to-hide,.product-lots .lots .item-lots .row .lot-to-hide{display:none}.product-lots .lots .item-lots .btn-right-icon{background-color:#fff;border:none;margin-right:0;width:50%}.product-lots .lots .item-lots .btn-right-icon i{display:block;font-size:20px;left:0;padding-bottom:10px;padding-right:0;position:relative}.product-lots .lots .item-lots .separator-result{display:none}.product-lots .lots .item-lots .separator-btn{border:1px solid #cbcbcb;height:50px;left:52%;position:absolute;z-index:2}.product-lots .lot-out-of-stock-img{margin-bottom:30px;text-align:center}.product-lots .lot-out-of-stock-img img{max-width:100px}.product-lots .lot-out-of-stock-img p{font-size:11px}.item-lots .row .col-sm-2.lot-value .value{padding-left:0;padding-top:20px;text-align:center}.item-lots .row .col-sm-2.lot-value:nth-child(2) .value{padding-left:0;padding-top:20px}}@media (min-width:992px){#description-anchor{scroll-margin-top:261px}#lots-anchor{scroll-margin-top:250px}#neighborhood-anchor{scroll-margin-top:240px}.product-lots #type-filter-group-mobile,.product-lots .mobile-view{display:none}.product-lots #type-filter-group{font-size:18px}.product-lots #type-filter-group>.fa-chevron-right{margin:0 .5rem}.product-lots #type-filter-group .filter-checkbox+label{font-size:20px}.product-lots #type-filter-group .filter-checkbox+label:before{top:8px}.product-lots #type-filter-group .filter-checkbox:checked+label:after{top:1px}.lots_summary_mobile{display:none}.lots_summary_desktop{display:unset}.product-lots .lots .btn-show-extra-lots{align-self:flex-start}.product-lots .lots .header-lots{align-items:center;display:flex;padding:1rem}.product-lots .lots .header-lots .title-lots{padding-bottom:0;width:37%}.product-lots .lots .header-lots .lots-details{align-items:center;width:50%}.product-lots .lots .header-lots .lots-details .col-sm-4.col-6{max-width:50%}.product-lots .lots .summary-lots>.row:first-child{align-items:center;text-align:left}.product-lots .lots .summary-lots>.row:first-child>.col-sm-2{max-width:8%}.product-lots .lots .summary-lots>.row:first-child>.eligibility-to-hide{max-width:16%}.product-lots .lots .item-lots>.row:first-child{flex-wrap:nowrap!important}.product-lots .lots .item-lots>.row:first-child>.col-sm-2{max-width:8%}.product-lots .lots .item-lots>.row:first-child>.eligibility-to-hide.lot-value{max-width:16%}#hidden-simulate-btn{display:flex}}@media (max-width:575.98px){.product-lots .lots .item-lots .row .btn-col{flex:0 0 50%;max-width:50%}.product-lots>.filter-container{text-align:center}.product-lots .lots .summary-lots{display:none}}.product_summary{color:#29444d;font-size:14px;margin:15px 0 40px}.product_summary_top{padding:30px 30px 0}.product_summary_top .subtitle-block{color:#29444d;font-size:25px;font-weight:600;padding-bottom:0;padding-top:0;text-align:left;text-transform:uppercase}.product_summary_top .city{color:#647f8c;font-size:20px;font-weight:700;text-transform:uppercase}.product_summary .description{margin-bottom:25px}.product_summary .description a{color:#24cfa8}.product_summary .banner{margin-bottom:25px}.product_summary .product-for-sale{margin-bottom:auto;margin-top:25px;padding-bottom:3px;text-align:right}.product_summary .product-for-sale .for-sale{color:#29444d;padding:6px 15px}.product_summary .btn-right{text-align:right}.product_summary .block-price{color:#29444d;font-size:16px;font-weight:700}.product_summary .block-price .price{color:#20d0a8;font-size:20px}.product_summary .block-price .price .index{color:#29444d;font-size:10px;vertical-align:super}.product_summary .block-price .price-mounth{color:#8c8c8c;font-size:15px}.product_summary .block-price .fee{color:#8c8c8c;display:inline-block;font-size:10px;font-weight:400;margin-left:5px;vertical-align:text-top}.product_summary .block-fees{margin-top:20px}.product_summary .btn-default .icons-cta-brochure{font-size:16px;margin-right:10px}.product_summary .btn-default:hover .icons-cta-brochure:before{color:#20d0a8}.product_summary .empty-lots-summary-price-description{min-height:1rem}.product_summary div.row>div.col-sm-6.lots-summary-price-description>p{margin:0}.fonciere-detail .product_summary,.rent-lot .product_summary{margin:15px 0 10px}.fonciere-detail .product_summary .block-price,.rent-lot .product_summary .block-price{margin-bottom:5px}.oldproduct-program .product_summary .title-block,.rentlot-program .product_summary .title-block{color:#c2e9cc;font-size:40px;font-weight:700;text-align:center;text-transform:unset}.oldproduct-program .product_summary .subtitle-block,.rentlot-program .product_summary .subtitle-block{font-size:25px;padding-bottom:0;padding-top:0;text-align:left}.oldproduct-program .product_summary .city,.rentlot-program .product_summary .city{color:#8c8c8c;font-size:20px;font-weight:700;padding-bottom:30px;text-transform:uppercase}.oldproduct-program .full-width .product-detail,.rentlot-program .full-width .product-detail{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.oldproduct-program .product-old-details,.rentlot-program .product-old-details{color:#c2e9cc;font-size:40px;font-weight:700;text-align:center}@media (max-width:767.98px){.product_summary{margin-bottom:0;margin-top:30px}.product_summary .product-for-sale{display:none}.product_summary .block-price{margin-bottom:40px}.product_summary .btn-right{bottom:-18px;position:absolute;text-align:center;z-index:2}.product_summary .city{color:#647f8c;font-size:18px;font-weight:700;margin-bottom:0}.product_summary .zip-code{font-weight:400}.product_summary .subtitle-block{color:#29444d;font-size:15px;font-weight:600;margin-top:10px}.product_summary .lots-summary-price-description{color:#29444d;font-size:12px;font-weight:700}.product_summary .lots-summary-price-description p{margin-bottom:0}.product_summary .full-width{margin:1rem -2rem;padding:0 1rem 1rem}.product_summary .product-detail div li,.product_summary .product-detail div span:last-child{font-size:12px;list-style:initial;list-style-position:inside}}@media (max-width:991.98px){.product_summary{color:#29444d;font-size:14px;margin:15px 0 40px}.product_summary_top{padding:0}.fonciere-detail .product_summary .price-mounth:after,.rent-lot .product_summary .price-mounth:after{content:" (charges comprises)"}.fonciere-detail .product_summary abbr,.rent-lot .product_summary abbr{display:none}#product_summary>div.row>div.col-sm-3.product-for-sale{position:absolute;right:1rem;top:1rem}}@media (min-width:992px){.description>p{font-size:14px}.product_summary .city{font-size:26px;margin-bottom:0}.product_summary .zip-code{font-size:20px;font-weight:lighter;margin-bottom:5px}.product_summary .subtitle-block{font-size:22px;font-weight:600;margin:10px 0}.product_summary .lots-summary-price-description{font-size:18px}.product_summary .lots-summary-price-description>p{margin-bottom:0}#product_summary>div.row>div.col-sm-6.lots-summary-price-description,#product_summary>div.row>div.col-sm-9{max-width:100%}#product_summary>div.row>div.col-sm-3.product-for-sale{position:absolute;right:20%;top:3rem}.product_summary .full-width{margin-left:-29px;margin-right:-29px}.product_summary .full-width .product-detail{padding-left:2rem;padding-top:1rem}.product_summary .full-width .product-detail .product-detail-attribut{margin-left:-15px}.product_summary .empty-lots-summary-price-description{min-height:7rem}#lots_summary>.btn-right .btn-document-request{height:52px;width:280px}#lots_summary>.btn-right .btn-document-request i{min-height:30px;min-width:40px}#lots_summary>.btn-right .btn-document-request i img{height:50px;width:50px}#lots_summary>.btn-right .btn-document-request i span{text-align:left}#lots_summary>.btn-right .btn-document-request:focus i img,#lots_summary>.btn-right .btn-document-request:hover i img{filter:brightness(0) saturate(100%) invert(71%) sepia(49%) saturate(421%) hue-rotate(106deg) brightness(92%) contrast(86%)}}@media (max-width:767.98px){.oldproduct-program .product_summary .title-block,.rentlot-program .product_summary .title-block{font-size:25px}.oldproduct-program .product_summary .product-for-sale,.rentlot-program .product_summary .product-for-sale{display:block;margin-bottom:30px;margin-top:0;text-align:left}.oldproduct-program .product_summary .product-old-details .title-block,.rentlot-program .product_summary .product-old-details .title-block{font-size:25px}}.product-contact{position:absolute;top:-220px;z-index:2}.product-contact a{color:#29444d}.product-contact a:hover{text-decoration:none}.product-contact .product-contact-btn{background-color:#fff;border:1px solid #dedede;border-radius:10px;box-shadow:1px 1px 12px rgba(0,0,0,.075);font-size:12px;font-weight:700;margin-bottom:20px;padding:20px 10px 20px 28%;position:relative;text-transform:uppercase;width:100%}.product-contact .product-contact-btn:hover{background-color:#20d0a8;color:#fff;cursor:pointer}.product-contact .product-contact-btn:hover i:before{color:#fff}.product-contact .product-contact-btn i{font-size:16px;left:15%;position:absolute;top:50%;transform:translateY(-50%)}.product-contact .product-contact-btn a{color:#29444d}.product-contact .btn-form{border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:55px}.product-contact .btn-form:hover{cursor:pointer}.product-contact .btn-tel{font-size:16px;height:unset;padding:13.5px;text-align:center}.product-contact .product-form{background:#fff;border:1px solid #dedede;border-radius:10px;box-shadow:1px 1px 12px rgba(0,0,0,.075);margin-bottom:20px;width:100%}.product-contact .content-form{padding:22px 22px 0}.product-contact .description-block{padding:15px 0 0}.product-contact .color-pink{color:#e7305b}.product-contact .strong-gray-dark{color:#505654}.col-product-contact{position:static}.old-product .product-contact{top:-100px}.old-product .product-contact .color-pink,.old-product .product-contact .strong-gray-dark{font-size:17px;font-weight:700}.old-product .product-contact .form-group{margin-bottom:0;margin-top:0}.old-product .product-contact .btn-primary{color:#fff;position:relative}.old-product .product-contact .btn-primary strong{font-size:17px;font-weight:700}.old-product .product-contact .btn-primary span{font-size:12px;font-weight:400;text-transform:none}.old-product .product-contact .btn-primary i{font-size:20px;left:10%;position:absolute;top:50%;transform:translateY(-50%)}.old-product .product-contact .btn-primary:active,.old-product .product-contact .btn-primary:active i:before,.old-product .product-contact .btn-primary:focus,.old-product .product-contact .btn-primary:focus i:before,.old-product .product-contact .btn-primary:hover,.old-product .product-contact .btn-primary:hover i:before{color:#e7305b}.rent-lot .product-contact{min-width:270px;top:-100px}.rent-lot .product-contact .content-form{font-size:14px;text-align:center}.rent-lot .product-contact .content-form .strong-gray-dark{display:block}.rent-lot .product-contact .btn-form{display:flex;font-size:12px;padding:6px 10px}.rent-lot .product-contact .btn-form .icon-btn-form{margin-bottom:auto;margin-top:auto;text-align:center;width:15%}.rent-lot .product-contact .btn-form .info-btn-form{margin-bottom:auto;margin-top:auto;text-align:center;width:85%}.rent-lot .product-contact .btn-form .info-btn-form .text-legal{font-size:10px;font-weight:400}.product-contact.product-contact-fixed{position:fixed;top:100px}.product-contact.product-contact-bottom{bottom:30px;position:absolute;top:auto}.product-energy-balance{margin-bottom:80px}.product-energy-balance .subtitle-block{text-align:left}.product-energy-balance img{margin-bottom:30px}.product-energy-balance .bottom-image-text,.product-energy-balance .top-image-text{color:#29444d;display:block;font-size:12px;margin-bottom:30px}@media (max-width:991.98px){.energy-value{font-size:12px}}.simulator-modal .modal-content{border-radius:20px}.simulator-modal .modal-content .close{background-color:#20d0a8;border-radius:20px;font-size:20px;height:35px;margin:0;opacity:1;padding:0;position:absolute;right:-15px;top:-20px;width:35px;z-index:2}.simulator-modal .modal-content .close:hover{opacity:.75}.simulator-modal .modal-content .close:active,.simulator-modal .modal-content .close:focus{outline:none}.simulator-modal .modal-content .modal-body{color:#29444d;padding:30px 0}.simulator-modal .modal-content .modal-body .title-modal{font-size:17px;font-weight:700;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:max-content;padding-left:40px;position:relative;text-align:center;text-transform:uppercase}.simulator-modal .modal-content .modal-body .title-modal i{font-size:35px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.simulator-modal .modal-content .modal-body .col-simulator:first-child{margin-left:8%}.simulator-modal .modal-content .modal-body .col-simulator:last-child{margin-right:8%}.simulator-modal .modal-content .modal-body .col-simulator-separator{width:8%}.simulator-modal .modal-content .modal-body .col-simulator-separator div{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.simulator-modal .modal-content .modal-body .simulator .header-simulator{background-color:#fbfbfb;border:1px solid #cbcbcb;border-bottom:none;border-top-left-radius:20px;border-top-right-radius:20px;font-size:13px;font-weight:700;min-height:80px;padding:20px 0;position:relative;text-align:center}.simulator-modal .modal-content .modal-body .simulator .header-simulator div{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.simulator-modal .modal-content .modal-body .simulator .body-simulator{background-color:#fff;border:1px solid #cbcbcb;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:none;padding:20px}.simulator-modal .modal-content .modal-body .simulator .body-simulator .text-simulator{color:#29444d;font-size:16px;text-align:center;text-transform:uppercase}.simulator-modal .modal-content .modal-body .simulator .body-simulator .text-simulator .text-simulator-style-1{font-size:36px}.simulator-modal .modal-content .modal-body .simulator .body-simulator .text-simulator .text-simulator-style-2{color:#20d0a8;font-size:20px;font-weight:700}.simulator-modal .modal-content .modal-body .simulator .body-simulator .text-simulator .text-simulator-style-3{color:#20d0a8;font-size:56px;font-weight:700;line-height:1}.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator{margin-top:30px;text-align:center}.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator .btn-default{padding-right:50px;position:relative}.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator .btn-default i{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator .btn-default i:before{color:#fff}.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator .btn-default:active,.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator .btn-default:focus,.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator .btn-default:hover{text-decoration:none}.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator .btn-default:active i:before,.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator .btn-default:focus i:before,.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator .btn-default:hover i:before{color:#20d0a8}.simulator-modal .modal-content .modal-body .simulator .body-simulator .bottom-simulator p{font-size:13px;margin-top:30px}@media (max-width:991.98px){.simulator-modal .modal-dialog{height:100%;margin:0;max-width:100%}.simulator-modal .modal-dialog .modal-content{border-radius:0;height:100%}.simulator-modal .modal-dialog .modal-content .modal-body{padding:50px 0}.simulator-modal .modal-dialog .close{right:40px;top:45px}.simulator-modal .modal-dialog .simulator-content{position:absolute;top:50%;transform:translateY(-50%)}}@media (max-width:767.98px){.simulator-modal .modal-dialog{height:auto;max-width:max-content}.simulator-modal .modal-dialog .modal-content .modal-body{margin:20px;padding:20px}.simulator-modal .modal-dialog .modal-content .modal-body .title-modal{margin-left:-15px}.simulator-modal .modal-dialog .modal-content .modal-body .simulator-content{position:relative;transform:none}.simulator-modal .modal-dialog .modal-content .modal-body .col-simulator{width:100%}.simulator-modal .modal-dialog .modal-content .modal-body .col-simulator:first-child{margin-left:0}.simulator-modal .modal-dialog .modal-content .modal-body .col-simulator:last-child{margin-right:0}.simulator-modal .modal-dialog .modal-content .modal-body .col-simulator-separator{margin-left:auto;margin-right:auto;padding:20px;position:relative}.simulator-modal .modal-dialog .close{right:20px;top:30px}.simulator-modal .simulator-content{position:relative}}.proximity-products,.related-products{margin-bottom:50px}.proximity-products .card-item,.related-products .card-item{padding:8px}.proximity-products .subtitle-block,.related-products .subtitle-block{padding-top:0}@media (min-width:992px){.related-programs-carousel.related-products-items{display:flex;flex-direction:row}}@media (max-width:991.98px){.proximity-products-items .card-item,.related-products-items .card-item{max-width:300px}.proximity-products-items .slick-dots,.related-products-items .slick-dots{display:none!important}}@media (min-width:992px){#relatedPrograms>.container>.row>.col-lg-12>span.subtitle-block{font-size:20px}}.product-more-details .row div,.product-old-details .row div{margin-bottom:40px}.product-more-details .row div span,.product-old-details .row div span{display:block;font-size:14px}.product-more-details .row div span:first-child,.product-old-details .row div span:first-child{color:#8c8c8c;font-weight:700;text-transform:uppercase}.product-more-details .row div span:last-child,.product-old-details .row div span:last-child{color:#29444d;font-weight:700}.rent-lot .product-more-details{margin-bottom:40px}.rent-lot .product-more-details .row div{margin-bottom:0}.rent-lot .product-more-details .row div span:last-child{margin-bottom:10px}.product-legal{margin-top:20px}.product-legal .product-legal-item{margin-bottom:10px}.product-legal .product-legal-item .index{font-size:10px;padding-right:10px;vertical-align:super}.product-legal .product-legal-item .legal-text{color:#29444d;font-size:10px}.product-legal .product-legal-item .legal-text a:link{color:#29444d}#lots_summary>div.lots-summary-price-description{margin-bottom:1rem}@media (max-width:991.98px){#lots_summary{align-items:center;display:flex;flex-direction:column;justify-content:center}.col-sm-6.btn-right{text-align:center}.btn-document-request{align-items:center;border-radius:37px;display:flex;font-size:16px;margin-bottom:1rem;width:16rem}.btn-document-request i{margin-right:.5rem}.btn-document-request i img{height:30px;max-width:30px}}@media (min-width:992px){#lots_summary>.btn-right{margin:0 auto;width:18rem}#lots_summary>.btn-right .btn-document-request{align-items:center;display:flex;margin-bottom:1rem}#lots_summary>.btn-right .btn-document-request i{margin-left:2rem}}.progress-status{margin-top:2rem}.progress-status .title-block{font-size:18px;text-transform:none}.progress-status .progress-status-content{align-items:center;background-color:#ffeef2;display:flex;height:219px;margin-top:2.5rem;position:relative;width:90%}.progress-status .progress-status-content .timeline-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;position:relative;width:100%}.progress-status .progress-status-content .timeline-container .timeline-step-wrap{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .label-wrapper{display:flex;flex-direction:column;position:absolute;text-align:center}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .label-x-small-date{color:#29454e;font-size:13px;font-weight:700}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .label-small{color:#29454e;font-size:13px}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .label-small.teasing-step-label{font-weight:700}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .label-big{color:#29454e;font-size:18px;font-weight:700;line-height:1rem}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .date-step-label{color:#e7305b;font-weight:700}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .step-circle{align-items:center;background-color:#e7305b;border-radius:50%;display:flex;height:28px;justify-content:center;margin-top:4rem;width:28px}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .step-circle.circle-highlighted-red{background-color:#fff;border:7px solid #e7305b;height:50px;width:50px}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .step-circle.circle-dotted-red{background-color:#fff;border:2px dashed #e7305b}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .step-circle.home-icon-step-circle{align-items:center;display:flex;height:90px;justify-content:center;width:90px}.progress-status .progress-status-content .timeline-container .timeline-step-wrap .step-circle.home-icon-step-circle>svg{color:#fff;font-size:40px}.progress-status .progress-status-content .timeline-container .plain-line{background-color:#e7305b;height:2px;position:absolute}.progress-status .progress-status-content .timeline-container .dotted-line{border-top:2px dashed #e7305b;height:2px;position:absolute;width:90%}.progress-status .progress-status-content:after{background-color:#ffeef2;border-radius:50%;content:"";height:218.99px;position:absolute;right:-13%;top:0;width:218.99px;z-index:-1}@media (max-width:991.98px){#status-bar-container{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.progress-status .title-block{margin-left:30px}.progress-status .progress-status-content{height:180px;margin-top:3rem;padding-top:30px;width:100%}.progress-status .progress-status-content .timeline-container{display:none!important}.progress-status .progress-status-content .timeline-container-mobile{align-items:center;display:flex!important;flex-direction:row;justify-content:space-evenly;position:relative;width:100%}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap{align-items:center;display:flex;flex-direction:column;position:relative;width:0}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap.highlighted-step{width:100%}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .label-wrapper{display:flex;flex-direction:column;margin-top:15px;position:absolute;text-align:center}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .step-circle-big-red-mobile{align-items:center;background-color:#e7305b;border-radius:50%;display:flex;height:60px;justify-content:center;position:absolute;top:-60px;width:60px}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .step-circle-big-red-mobile>svg{color:#fff;font-size:30px}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .label-x-small-date{color:#29454e;font-size:13px;font-weight:700}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .label-small{color:#29454e;font-size:13px}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .label-small.teasing-step-label{font-weight:700}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .label-big{color:#29454e;font-size:18px;font-weight:700}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .date-step-label{color:#e7305b;font-weight:700}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .step-circle{align-items:center;background-color:#e7305b;border-radius:50%;display:flex;height:40px;justify-content:center;margin-top:4rem;width:40px}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .step-circle.circle-highlighted-red{background-color:#fff;border:7px solid #e7305b;height:60px;width:60px}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .step-circle.circle-dotted-red{background-color:#fff;border:3px dashed #e7305b}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .step-circle.home-icon-step-circle{align-items:center;display:flex;height:90px;justify-content:center;width:90px}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap .step-circle.home-icon-step-circle>svg{color:#fff;font-size:40px}.progress-status .progress-status-content .plain-line{background-color:#e7305b;height:3px;left:0;position:absolute;top:74%;width:50%}.progress-status .progress-status-content .dotted-line{border-top:3px dashed #e7305b;height:3px;position:absolute;right:0;top:74%;width:50%}.progress-status .progress-status-content:after{display:none}}@media (min-width:768px){#status-bar-container{margin-left:auto!important;margin-right:auto!important}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap{width:25%}}@media (min-width:992px){.progress-status .progress-status-content .timeline-container{z-index:2}.progress-status .progress-status-content .plain-line{left:1rem;top:70%;width:8rem}.progress-status .progress-status-content .dotted-line{left:2rem;top:70%;width:21rem}.progress-status .progress-status-content .timeline-container-mobile .timeline-step-wrap{width:100%}.progress-status .progress-status-content:after{right:-10%;z-index:0}}@media (min-width:576px) and (max-width:991.98px){#status-bar-container{margin-left:30px!important;margin-right:30px!important}#status-bar-container .progress-status-title{margin-left:0}}@media (max-width:575.98px){.progress-status .progress-status-content{margin:2.5rem 30px 0}}@media (max-width:991.98px){#status-bar-container{max-width:none}.progress-status .progress-status-content{max-width:calc(100% - 60px);padding:0 30px}}.full-width{background-color:#eff8f1;margin-bottom:40px;padding:30px 0;position:relative}.old-product,.product-page{background-repeat:repeat-y;background-size:cover}.product-page>.banner{margin:4rem 0}.product-page>.banner>img{height:auto;max-height:340px;max-width:100%}@media (max-width:991.98px){.full-width-mobile{max-width:100%;padding-left:0;padding-right:0}.old-product,.product-page{background-image:url(/assets/build/images/product-taches-ipad.a99a677f.svg)}.title-block{color:#29444d;font-size:40px;text-transform:uppercase}.subtitle-block{font-size:17px}}@media (max-width:575.98px){.old-product,.product-page{background-image:url(/assets/build/images/product-taches-mobile.2e62426f.svg)}.old-product .contact-responsive-container,.product-page .contact-responsive-container{padding-left:15px;padding-right:15px;width:100%}.title-block{font-size:25px}.subtitle-block{font-size:15px}}@media (min-width:992px){.description{font-size:14px}.product_summary .product-for-sale{margin-bottom:0;margin-top:0}.title-block{color:#29444d;font-size:25px;text-align:left;text-transform:uppercase}}.title-block{margin-bottom:1rem}.extra-lots.hide-extra-lots{display:none}.extra-lots.show-extra-lots{display:initial}