@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.7.2/font/bootstrap-icons.css";:root{--swiper-theme-color: var(--bs-secondary) !important}@media(min-width: 576px){.ps-container-sm,.ps-container{padding-left:calc((100vw - (576px - 3rem))/2) !important}}@media(min-width: 768px){.ps-container-md,.ps-container-sm,.ps-container{padding-left:calc((100vw - (768px - 3rem))/2) !important}}@media(min-width: 992px){.ps-container-lg,.ps-container-md,.ps-container-sm,.ps-container{padding-left:calc((100vw - (992px - 3rem))/2) !important}}@media(min-width: 1200px){.ps-container-xl,.ps-container-lg,.ps-container-md,.ps-container-sm,.ps-container{padding-left:calc((100vw - (1200px - 3rem))/2) !important}}@media(min-width: 1400px){.ps-container-xxl,.ps-container-xl,.ps-container-lg,.ps-container-md,.ps-container-sm,.ps-container{padding-left:calc((100vw - (1400px - 3rem))/2) !important}}@media(min-width: 576px){.pe-container-sm,.pe-container{padding-right:calc((100vw - (576px - 3rem))/2) !important}}@media(min-width: 768px){.pe-container-md,.pe-container-sm,.pe-container{padding-right:calc((100vw - (768px - 3rem))/2) !important}}@media(min-width: 992px){.pe-container-lg,.pe-container-md,.pe-container-sm,.pe-container{padding-right:calc((100vw - (992px - 3rem))/2) !important}}@media(min-width: 1200px){.pe-container-xl,.pe-container-lg,.pe-container-md,.pe-container-sm,.pe-container{padding-right:calc((100vw - (1200px - 3rem))/2) !important}}@media(min-width: 1400px){.pe-container-xxl,.pe-container-xl,.pe-container-lg,.pe-container-md,.pe-container-sm,.pe-container{padding-right:calc((100vw - (1400px - 3rem))/2) !important}}@font-face{font-family:"Poppins";src:url("./../../fonts/Poppins-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./../../fonts/Poppins-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./../../fonts/Poppins-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./../../fonts/Poppins-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./../../fonts/Poppins-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{overflow-X:hidden;overflow-y:auto;min-height:100vh}body.open-modal,body.modalOpen,body.lg-on{overflow:hidden;margin-right:5px}main{overflow-x:hidden}.hidden{display:none}.hidden.active{display:inline}h1{font-size:16px;letter-spacing:3.2px;font-weight:500;line-height:1.2;padding:10px;margin:0;text-transform:uppercase;min-height:40px}@media(max-width: 767.98px){h1{font-size:12px;letter-spacing:2.4px}}.font2{font-family:"Poppins"}strong,.strong{font-weight:bold}.white{color:#fff}.black{color:#000}.primary{color:var(--bs-primary)}.secondary{color:var(--bs-secondary)}sup{font-size:60%;text-transform:lowercase}legend{font-weight:100}.boldTxt{transition:all .3s ease-in-out}.highlightTxt{font-weight:bold;letter-spacing:.2px}.btn{border-radius:30px;text-transform:uppercase;transition:all .3s linear,transform cubic-bezier(0.15, 0, 0.2, 2.225) .45s;letter-spacing:1px;padding:10px 40px}@media(max-width: 767.98px){.btn{padding:10px 30px;font-size:16px}}.btn:hover.btn-primary{background-color:var(--bs-secondary);color:var(--bs-primary);border-color:var(--bs-secondary)}.btn:hover.btn-primary.borders{border-color:var(--bs-primary)}.btn:hover.btn-secondary{background-color:var(--bs-primary);color:var(--bs-secondary);border-color:var(--bs-primary)}.btn:hover.btn-secondary.borders{border-color:var(--bs-secondary)}.btn:active{transform:scale(0.925)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bs-secondary)}::-webkit-scrollbar-thumb{background:var(--bs-primary)}::-webkit-scrollbar-thumb:hover{background:var(--bs-highlight)}#plan .modal-header{padding-bottom:0}#plan .modal-header .modal-title{font-size:15px}#plan #openPdfInNewTab{padding:5px 10px;font-size:12px;display:flex}#ml p,#pcookies p,#pd p{font-size:14px}.modal-content{box-shadow:rgba(0,0,0,.35) 0px 5px 15px}.modal-header,.modal-footer{border-top:none;border-bottom:none;position:relative}.custom-close-btn{width:40px;height:40px;border-radius:50%;background-color:#000;border:none;position:absolute;top:1rem;right:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:1}.custom-close-btn:hover{background-color:#333;transform:scale(1.1)}.custom-close-btn:active{transform:scale(0.95)}.custom-close-btn::before,.custom-close-btn::after{content:"";position:absolute;width:20px;height:2px;background-color:#fff;border-radius:1px}.custom-close-btn::before{transform:rotate(45deg)}.custom-close-btn::after{transform:rotate(-45deg)}.slider-container{position:relative}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:auto !important}.img-cover{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.img-bg{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;overflow:hidden;z-index:-1}@media(min-width: 768px){.mobile{display:none !important}}@media(max-width: 991.98px){.desktop{display:none !important}}@media(min-width: 768px)and (max-width: 991.98px){.tablet{display:inherit !important}}.kenburns{animation:kenBurns 80s ease infinite both}@keyframes kenBurns{0%{transform-origin:bottom left;transform:scale(1)}50%{transform:scale(1.1);transform-origin:top right}100%{transform-origin:bottom left;transform:scale(1)}}#main_bloc{position:relative;height:100%;margin-bottom:100px}@media(max-width: 1399.98px){#main_bloc{margin-bottom:130px}}@media(max-width: 991.98px){#main_bloc{height:100%;min-height:100%;background:none;margin-bottom:0}}#main_bloc:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#000;z-index:-2}#main_bloc .wrapper{flex-direction:row;height:880px;display:flex}@media(max-width: 991.98px){#main_bloc .wrapper{flex-direction:column;height:auto;min-height:auto}}#main_bloc .wrapper .content{overflow:hidden;width:100%}@media(max-width: 991.98px){#main_bloc .wrapper .content{max-width:100%;width:100%}}#main_bloc .wrapper .content .slider-container{height:100%;width:100%;position:relative;overflow:visible}@media(max-width: 991.98px){#main_bloc .wrapper .content .slider-container{position:relative;height:auto;width:100%;top:0;overflow:hidden}}#main_bloc .wrapper .content .slider-container .mobile-logos-overlay{position:absolute;top:20px;left:20px;right:20px;z-index:2;pointer-events:none}#main_bloc .wrapper .content .slider-container .mobile-logos-overlay .logos-container{display:flex;align-items:center;gap:6vw;justify-content:center}@media(max-width: 767.98px){#main_bloc .wrapper .content .slider-container .mobile-logos-overlay .logos-container{gap:4vw}}#main_bloc .wrapper .content .slider-container .mobile-logos-overlay .logos-container .main-logo svg{height:15vw;width:auto;max-height:70px;min-height:50px}@media(max-width: 767.98px){#main_bloc .wrapper .content .slider-container .mobile-logos-overlay .logos-container .main-logo svg{height:13vw;max-height:60px;min-height:45px}}#main_bloc .wrapper .content .slider-container .mobile-logos-overlay .logos-container .copro-logo svg{height:11vw;width:auto;max-height:55px;min-height:40px}@media(max-width: 767.98px){#main_bloc .wrapper .content .slider-container .mobile-logos-overlay .logos-container .copro-logo svg{height:10vw;max-height:48px;min-height:35px}}#main_bloc .wrapper .content .slider-container [data-module=slider]{height:100%}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper{height:100%;width:100%}@media(max-width: 767.98px){#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-wrapper{min-height:350px}}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-slide{position:relative}@media(max-width: 991.98px){#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.75) 0%, transparent 50%);z-index:1}}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-slide img{animation:kenBurns 80s ease infinite both}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-pagination{bottom:100px !important}@media(max-width: 991.98px){#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-pagination{left:0 !important;bottom:20px !important}}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-pagination .swiper-pagination-bullet{vertical-align:middle;width:10px !important;height:10px !important;margin:0 5px !important}#main_bloc .wrapper .content .slider-container [data-module=slider] .swiper-pagination .swiper-pagination-bullet-active{width:16px !important;height:16px !important;opacity:1 !important}#main_bloc .wrapper .content .txt-bloc{width:-moz-fit-content;width:fit-content;position:absolute;top:0;left:0;padding:0;z-index:1;color:var(--bs-light);height:100%;display:flex;flex-direction:column;pointer-events:none}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc{position:relative;width:100%;text-align:center;background-color:var(--bs-secondary);color:var(--bs-primary);left:0;top:0;transform:translate(0);display:flex;flex-direction:column;height:auto;padding:0;pointer-events:auto}}#main_bloc .wrapper .content .txt-bloc .header-content{display:flex;flex-direction:column;height:100%}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content{height:auto}}#main_bloc .wrapper .content .txt-bloc .header-content .logos-container{display:flex;align-items:center;gap:30px;margin-bottom:100px;padding:40px 40px 0 40px;pointer-events:auto}#main_bloc .wrapper .content .txt-bloc .header-content .logos-container .main-logo svg{height:80px;width:auto}#main_bloc .wrapper .content .txt-bloc .header-content .logos-container .copro-logo svg{height:77px;width:auto}#main_bloc .wrapper .content .txt-bloc .header-content .content-box{background-color:rgba(0,0,0,.35);padding:30px 40px 30px 40px;border-radius:0;width:591px;pointer-events:auto}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box{background-color:rgba(207,137,139,.25);padding:30px 10px 40px;flex:none;width:100%}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .progInfo{margin-bottom:20px}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .progInfo{margin-bottom:20px;color:var(--bs-dark)}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .progInfo .progName{font-size:48px;font-weight:bold;margin-bottom:10px;line-height:1.1}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .progInfo .progName{font-size:36px}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .progInfo .progTown{font-size:17px;margin-bottom:0;letter-spacing:4.5px;text-transform:uppercase;font-weight:100}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .progInfo .progTown{font-size:16px}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section{display:flex;align-items:center;gap:10px;margin-bottom:30px}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section{flex-direction:column;text-align:center;gap:15px;margin-bottom:20px;align-items:center}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .offer-text{padding:10px 20px;background-color:var(--bs-highlight);border-radius:0;line-height:1;text-decoration:none;display:block;transition:all .3s ease;cursor:pointer}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .offer-text{padding:15px}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .offer-text:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2);background-color:rgb(199.6265060241,118.8734939759,121.1807228916)}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .offer-text .offer-date{font-size:20px;margin-bottom:5px;color:var(--bs-light)}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .offer-text .offer-title{font-size:20px;font-weight:normal;margin-bottom:5px;color:var(--bs-light)}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .offer-text .offer-title{font-size:18px}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .offer-text .offer-title strong{font-weight:bold}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .offer-text .offer-subtitle{font-size:13px;margin-bottom:0;color:var(--bs-light)}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .plus-separator{font-size:70px;font-weight:100;color:var(--bs-light);margin:0 10px;line-height:1}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .plus-separator{font-size:50px;margin:0;color:var(--bs-dark)}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .tva-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none;transition:all .3s ease;cursor:pointer}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .tva-badge:hover{transform:translateY(-2px) scale(1.05);filter:drop-shadow(0 4px 15px rgba(0, 0, 0, 0.2))}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .offer-section .tva-badge svg{height:92px;width:auto;min-height:92px;min-width:auto}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info{background-color:var(--bs-light);padding:20px 40px;border-radius:0;margin-top:10px;width:-moz-fit-content;width:fit-content;line-height:1.2;text-decoration:none;display:block;transition:all .3s ease;cursor:pointer}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info{padding:15px;margin:0 auto}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15);background-color:hsl(0,0%,95%)}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info .apartment-type{font-size:30px;font-weight:500;color:var(--bs-highlight);margin-bottom:0}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info .apartment-type{font-size:24px}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info .price{font-size:20px;margin-bottom:10px;font-weight:400;color:var(--bs-dark)}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info .price{font-size:20px}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info .price .price-amount{font-weight:bold;font-size:28px;color:var(--bs-highlight)}@media(max-width: 991.98px){#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info .price .price-amount{font-size:24px}}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info .price sup{font-size:14px;top:-0.5em}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info .price-details{font-size:12px;margin-bottom:0;color:var(--bs-dark);opacity:.8;line-height:1.3}#main_bloc .wrapper .content .txt-bloc .header-content .content-box .price-info .price-details sup{font-size:10px}#main_bloc .wrapper .sideForm{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 40px 10px;max-height:100%;overflow:auto;min-width:440px;max-width:440px;z-index:9}@media(max-width: 991.98px){#main_bloc .wrapper .sideForm{display:none;position:fixed;top:0;left:0;width:100%;height:100%;min-width:auto;max-width:100%;padding:50px 20px 40px 20px;background:rgba(0,0,0,.9);z-index:1000;overflow-y:auto;justify-content:flex-start}#main_bloc .wrapper .sideForm.show{display:flex}#main_bloc .wrapper .sideForm .form-content{background:#fff;border-radius:10px;padding:30px 20px 20px 20px;width:100%;max-width:500px;margin:0 auto;position:relative}}#main_bloc .wrapper .sideForm h3{font-size:31px}@media(max-width: 991.98px){#main_bloc .wrapper .sideForm h3{font-size:30px}}#main_bloc .wrapper .sideForm .subTitle{font-size:14px;font-weight:lighter}#main_bloc .wrapper .sideForm [data-module=form]{min-width:262px;--form-main-color: var(--bs-dark);--invalidColor: #c04534;--validColor: #006300;--input-border-radius: 0;--input-border-color: var(--form-main-color);--input-border-width: 1px;--btn-box-checked-bg-color: var(--bs-dark);--btn-box-checked-bg-txt-color: var(--bs-light)}#main_bloc .wrapper .sideForm [data-module=form] .form-check-input:checked{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 3l10 10M13 3L3 13'/></svg>") !important;background-color:var(--bs-light) !important;border-color:var(--bs-dark) !important}#main_bloc .wrapper .sideForm [data-module=form] label.square{border-radius:30px;text-transform:none}#main_bloc .wrapper .sideForm [data-module=form] label[for=optin]{font-weight:100;font-size:14px;opacity:.6}#main_bloc .wrapper .sideForm [data-module=form] #submitBtn{border-radius:30px !important;border:1px solid var(--bs-dark) !important}#main_bloc .wrapper .sideForm [data-module=form] input[name=projet]+label{margin-top:10px}#main_bloc .wrapper .sideForm .bloc-form{padding-top:20px !important}#main_bloc .wrapper .sideForm .bloc-form .bloc .row{justify-content:center}@media(max-width: 991.98px){#main_bloc .wrapper .sideForm .bloc-form .bloc .row>div{justify-content:center}}#main_bloc .wrapper .formMl{font-size:12px;font-weight:lighter;line-height:14px;text-align:center}#main_bloc .mobile-contact-btn{display:none;position:fixed;bottom:0;left:0;right:0;background-color:#000;color:#fff;border:none;padding:20px;font-size:18px;font-weight:bold;z-index:999;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease;border-top:1px solid var(--bs-light)}@media(max-width: 991.98px){#main_bloc .mobile-contact-btn{display:block}}#main_bloc .mobile-contact-btn:hover{background-color:rgb(192.2530120482,100.7469879518,103.3614457831)}#main_bloc .mobile-contact-btn:active{transform:translateY(1px)}#main_bloc .form-close-btn{position:fixed;top:20px;right:20px;background:rgba(0,0,0,.8);border:none;color:#fff;font-size:42px;cursor:pointer;z-index:1002;width:50px;height:50px;display:none;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}@media(max-width: 991.98px){#main_bloc .form-close-btn{display:flex}}#main_bloc .form-close-btn:hover{background:#000;transform:scale(1.1);box-shadow:0 4px 15px rgba(0,0,0,.6)}#main_bloc .form-close-btn:active{transform:scale(0.95)}.bloc-atouts{position:absolute;top:830px;left:0;right:440px;z-index:2;width:60%;max-width:1200px;margin:0 auto;padding:30px}@media(max-width: 1199.98px){.bloc-atouts{width:50%;padding:30px 20px}}@media(max-width: 991.98px){.bloc-atouts{position:static;right:auto;left:auto;transform:none;width:100%;max-width:100%;margin:0}}.bloc-atouts .container-fluid{padding:0}.bloc-atouts .text-content{padding-right:40px}@media(max-width: 991.98px){.bloc-atouts .text-content{padding-right:0;margin-bottom:30px;text-align:center}}.bloc-atouts .text-content .description{font-size:16px;line-height:1.5;margin:0}@media(max-width: 1199.98px){.bloc-atouts .text-content .description{font-size:16px}}@media(max-width: 991.98px){.bloc-atouts .text-content .description{font-size:14px}}.bloc-atouts .slider-content{padding-left:40px;max-width:350px}@media(max-width: 991.98px){.bloc-atouts .slider-content{max-width:250px;padding:0}}.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-slide .atout-slide{padding:20px 0;min-height:80px}.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-slide .atout-slide .picto-container{flex-shrink:0;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-slide .atout-slide .picto-container .svg-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-slide .atout-slide .picto-container .svg-container svg{width:50px;height:50px;fill:var(--bs-light)}.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-slide .atout-slide .text-container{flex:1}.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-slide .atout-slide .text-container .atout-text{font-size:18px;font-weight:500;line-height:1.4}@media(max-width: 1199.98px){.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-slide .atout-slide .text-container .atout-text{font-size:16px}}.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-pagination{position:relative;margin-top:0px;text-align:center}.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-pagination .swiper-pagination-bullet{width:40px !important;height:3px !important;border-radius:0 !important;background:hsla(0,0%,100%,.4) !important;margin:0 8px !important;opacity:1 !important;display:inline-block !important}.bloc-atouts .slider-content [data-module=slider].atouts-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--bs-light) !important;height:4px !important}.bloc-gdp{background-color:#fff;padding:60px 0}@media(max-width: 991.98px){.bloc-gdp{padding:40px 0}}.bloc-gdp .table-container{background:#fff;overflow:hidden}.bloc-gdp .table-wrapper{overflow-x:auto;overflow-y:auto;max-height:540px}.bloc-gdp .gdp-table{width:100%;border-collapse:collapse}@media(max-width: 991.98px){.bloc-gdp .gdp-table{font-size:.85rem}.bloc-gdp .gdp-table thead th:nth-child(3),.bloc-gdp .gdp-table thead th:nth-child(4),.bloc-gdp .gdp-table thead th:nth-child(5),.bloc-gdp .gdp-table tbody td:nth-child(3),.bloc-gdp .gdp-table tbody td:nth-child(4),.bloc-gdp .gdp-table tbody td:nth-child(5){display:none}}.bloc-gdp .gdp-table thead{background:#fff;position:sticky;top:0;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}.bloc-gdp .gdp-table thead th{padding:20px 15px;color:#000;font-weight:700;font-size:18px;text-align:left;border:none;white-space:nowrap}.bloc-gdp .gdp-table thead th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:background-color .2s ease}.bloc-gdp .gdp-table thead th.sortable:hover{background-color:#f8f9fa}.bloc-gdp .gdp-table thead th.sortable span{display:inline-block;margin-right:8px}.bloc-gdp .gdp-table thead th.sortable .sort-icon{position:relative;display:inline-block;width:12px;height:12px}.bloc-gdp .gdp-table thead th.sortable .sort-icon::before,.bloc-gdp .gdp-table thead th.sortable .sort-icon::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0)}.bloc-gdp .gdp-table thead th.sortable .sort-icon::before{top:-2px;border-bottom:5px solid #ccc}.bloc-gdp .gdp-table thead th.sortable .sort-icon::after{bottom:-2px;border-top:5px solid #ccc}.bloc-gdp .gdp-table thead th.sortable.sort-asc .sort-icon::before{border-bottom-color:#000}.bloc-gdp .gdp-table thead th.sortable.sort-desc .sort-icon::after{border-top-color:#000}.bloc-gdp .gdp-table thead th .mobile{display:none}.bloc-gdp .gdp-table thead th .desktop{display:inline}@media(max-width: 991.98px){.bloc-gdp .gdp-table thead th{padding:15px 10px;font-size:.8rem}.bloc-gdp .gdp-table thead th .desktop{display:none !important}.bloc-gdp .gdp-table thead th .mobile{display:inline !important}}@media(max-width: 767.98px){.bloc-gdp .gdp-table thead th{padding:12px 8px;font-size:.75rem}}.bloc-gdp .gdp-table thead th:first-child{border-top-left-radius:12px}.bloc-gdp .gdp-table thead th:last-child{border-top-right-radius:12px;text-align:center}.bloc-gdp .gdp-table thead th:nth-child(6),.bloc-gdp .gdp-table thead th:nth-child(7),.bloc-gdp .gdp-table thead th:nth-child(8){text-align:center}.bloc-gdp .gdp-table tbody tr{border:none;transition:all .3s ease}.bloc-gdp .gdp-table tbody tr:nth-child(odd){background-color:#f6f4f4}.bloc-gdp .gdp-table tbody tr:nth-child(even){background-color:#fff}.bloc-gdp .gdp-table tbody td{padding:20px 15px;font-size:.9rem;color:#333;vertical-align:middle;border:none}@media(max-width: 991.98px){.bloc-gdp .gdp-table tbody td{padding:15px 10px}}@media(max-width: 767.98px){.bloc-gdp .gdp-table tbody td{padding:12px 8px;font-size:.8rem}}.bloc-gdp .gdp-table tbody td:first-child{font-weight:600;color:#666}.bloc-gdp .gdp-table tbody td:nth-child(6),.bloc-gdp .gdp-table tbody td:nth-child(7),.bloc-gdp .gdp-table tbody td:nth-child(8){text-align:center}.bloc-gdp .gdp-table .prestations div{margin-bottom:4px;font-size:.85rem;color:#666}.bloc-gdp .gdp-table .prestations div:last-child{margin-bottom:0}.bloc-gdp .gdp-table .price strong{display:block;font-size:1.1rem;font-weight:700;color:#000;margin-bottom:2px}@media(max-width: 991.98px){.bloc-gdp .gdp-table .price strong{font-size:14px}}.bloc-gdp .gdp-table .price small{font-size:.75rem;color:#6c757d}.bloc-gdp .gdp-table .status-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:500;text-transform:capitalize;background-color:rgba(0,0,0,0);border:1px solid #707070;color:#333}@media(max-width: 991.98px){.bloc-gdp .gdp-table .status-badge{padding:6px 12px;font-size:.75rem}}.bloc-gdp .gdp-table .status-badge .status-dot{width:21px;height:21px;border-radius:50%;display:block}.bloc-gdp .gdp-table .status-badge.status-disponible .status-dot{background-color:#89bc9b}.bloc-gdp .gdp-table .status-badge.status-vendu .status-dot{background-color:#d3d3d3}.bloc-gdp .gdp-table .status-badge.status-bloque .status-dot{background-color:#cf898b}.bloc-gdp .gdp-table .status-badge.status-indisponible .status-dot{background-color:#cf898b}@media(max-width: 991.98px){.bloc-gdp .gdp-table .status-badge{padding:0;border:none;background:rgba(0,0,0,0)}.bloc-gdp .gdp-table .status-badge .status-text{display:none}.bloc-gdp .gdp-table .status-badge .status-dot{margin:0}}.bloc-gdp .gdp-table .plan-btn{width:40px;height:40px;border-radius:50%;border:none;background:#000;color:#fff;font-size:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;margin:0 auto}@media(max-width: 991.98px){.bloc-gdp .gdp-table .plan-btn{width:35px;height:35px;font-size:1rem}}.bloc-gdp .gdp-table .plan-btn:hover{background:#333;transform:scale(1.1)}.bloc-gdp .gdp-table .plan-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.25)}.bloc-gdp .gdp-table .plan-btn.disabled{background:#ccc;color:#666;cursor:not-allowed}.bloc-gdp .gdp-table .plan-btn.disabled:hover{background:#ccc;transform:none}footer .footer-logos-container{display:flex;align-items:center;gap:20px;justify-content:center}@media(min-width: 1200px){footer .footer-logos-container{justify-content:flex-start}}@media(max-width: 575.98px){footer .footer-logos-container{gap:15px}}footer .logo{width:150px;height:auto;display:block}@media(max-width: 575.98px){footer .logo{width:140px}}footer .logo svg{width:100%;height:auto}footer .logo svg path{fill:var(--bs-primary) !important}footer .copro-logo svg{height:47px;width:auto}@media(max-width: 575.98px){footer .copro-logo svg{height:35px}}footer .copro-logo svg path{fill:var(--bs-primary) !important}@media(max-width: 1199.98px){footer .phone{display:none}}footer .phone .svg-container{width:50px;height:auto}footer .phone .svg-container svg{width:100%;height:auto}@media(max-width: 1399.98px){footer .phone .svg-container svg{width:30px;height:auto}}footer .phone .svg-container svg path{fill:var(--bs-primary) !important}footer span{font-size:13px;font-weight:300}footer .number{font-size:26px;font-weight:700;color:var(--bs-primary)}@media(max-width: 1399.98px){footer .number{font-size:20px}}@media(max-width: 1199.98px){footer .number{font-size:25px}}footer a{text-decoration:none;color:#000;cursor:pointer}footer a:hover{color:var(--bs-primary)}footer .col-xl a{font-size:14px;white-space:nowrap}@media(max-width: 1199.98px){footer .col-xl a{font-size:13px}}@media(max-width: 575.98px){footer .col-xl a{font-size:12px}}footer .mlFooter{font-size:13px;opacity:.8;text-align:justify}.confirmation #main_bloc{margin-bottom:20px;height:auto}.confirmation #main_bloc .wrapper{flex-direction:row;height:82vh;min-height:400px;display:flex;margin-bottom:0}@media(max-width: 991.98px){.confirmation #main_bloc .wrapper{height:100%}}.confirmation #main_bloc .content .slider-container{height:100%}.confirmation #main_bloc .content .txt-bloc{width:100%;max-width:700px;height:-moz-fit-content;height:fit-content;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;background-color:rgba(0,0,0,.5);position:absolute;width:-moz-fit-content;width:fit-content;color:var(--bs-light)}@media(max-width: 991.98px){.confirmation #main_bloc .content .txt-bloc{min-width:80%}}.confirmation footer{padding-bottom:30px !important}