.carousel-wrapper[data-v-585be934]{margin:0 auto;max-width:1200px;position:relative}.carousel-wrapper.fullscreen[data-v-585be934]{background:#000c;display:flex;gap:0;height:100%;inset:0;max-width:inherit;overflow-x:auto;position:fixed;scroll-snap-type:x mandatory;width:100%;z-index:1000}.carousel-wrapper.fullscreen .images-wrapper[data-v-585be934]{align-items:center;display:flex;max-height:inherit;padding:.5rem;width:100%}.carousel-wrapper.fullscreen .images-wrapper img[data-v-585be934]{border-radius:0;height:auto;margin:0 auto;max-height:98vh;max-width:98vw;-o-object-fit:contain;object-fit:contain;scroll-snap-align:center;width:auto}.carousel-wrapper.fullscreen .images-wrapper button img[data-v-585be934]{height:1.2rem;width:1.2rem}.carousel-wrapper button[data-v-585be934]{align-items:center;background:#fff;border:none;border-radius:5rem;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;top:1rem;transform:translateY(-50%);width:2rem;z-index:1001}.carousel-wrapper button.left[data-v-585be934]{left:1rem;top:50%;transform:translateY(-50%)}.carousel-wrapper button.left img[data-v-585be934]{height:1rem;transform:rotate(90deg);width:1rem;z-index:200}.carousel-wrapper button.right[data-v-585be934]{right:1rem;top:50%;transform:translateY(-50%)}.carousel-wrapper button.right img[data-v-585be934]{height:1rem;transform:rotate(-90deg);width:1rem;z-index:200}.carousel-wrapper button.arrived[data-v-585be934]{cursor:not-allowed;opacity:.5}.carousel-wrapper button.close[data-v-585be934]{right:2rem;top:2.5rem}.carousel-wrapper .images-wrapper[data-v-585be934]{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory}.carousel-wrapper .images-wrapper img[data-v-585be934]{border-radius:5px;scroll-snap-align:center;width:100%}.carousel-wrapper .images-wrapper .progress-container[data-v-585be934]{background:#0006;bottom:2rem;height:.5rem;left:50%;position:absolute;transform:translate(-50%);width:18rem}.carousel-wrapper .images-wrapper .progress-container .progress[data-v-585be934]{background:#fff;height:100%;width:50%}.content[data-v-c285adae]{padding:1.5rem}@media screen and (max-width:769px){h2[data-v-c285adae]{padding:0 1.5rem}}.strength[data-v-917a683b]{background:var(--blue-500);padding:3rem}.strength__wrapper[data-v-917a683b]{margin:0 auto;max-width:800px}.strength__title[data-v-917a683b]{color:var(--white);padding-bottom:2rem;text-align:center}.strength__title svg[data-v-917a683b]{fill:var(--white)}.strength__desc[data-v-917a683b]{color:var(--white)}.strength__list[data-v-917a683b]{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));overflow:hidden;width:100%}@media screen and (max-width:769px){.strength__list[data-v-917a683b]{grid-template-columns:1fr}}.strength__list__item.disabled[data-v-917a683b]{display:none}.strength__list__item__icon[data-v-917a683b]{align-items:center;display:flex;height:5rem;justify-content:center;width:100%}.strength__list__item__icon img[data-v-917a683b]{width:3.5rem}.strength__list__item__icon p[data-v-917a683b]{color:var(--white)}.strength__list__item__desc[data-v-917a683b]{color:var(--white);text-align:center}.dpe-images{display:grid;gap:2rem;grid-template-columns:1fr 1fr;justify-items:center;margin:0 auto 5rem;padding-right:10px;width:100%}.dpe-images img{border-radius:.5rem;max-width:18rem;width:100%}.infos__bloc__title[data-v-c319ac62]{display:flex;width:100%}.infos__bloc__title[data-v-c319ac62]:before{left:0;margin-right:5px;position:relative}.infos[data-v-c319ac62]{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;padding:2rem}@media screen and (max-width:769px){.infos[data-v-c319ac62]{grid-template-columns:1fr;grid-gap:2rem;padding:2rem 1.5rem}}.infos .dpe-img[data-v-c319ac62]{height:250px;max-width:250px;width:100%}.infos .dpe-img img[data-v-c319ac62]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.infos .twoCols[data-v-c319ac62]{grid-column:1/3}@media screen and (max-width:769px){.infos .twoCols[data-v-c319ac62]{grid-column:1}}.infos .dpe-img+.dpe-img[data-v-c319ac62]{margin-left:5px}.infos .heatConditionContainer[data-v-c319ac62]{margin-bottom:40px}.infos__bloc[data-v-c319ac62]{justify-self:start;margin:0 auto;width:100%}@media screen and (max-width:769px){.infos__bloc[data-v-c319ac62]{max-width:500px}}.infos__bloc.double[data-v-c319ac62]{grid-row:1/3}.infos__bloc.triple[data-v-c319ac62]{grid-row:1/4}.infos__bloc.quad[data-v-c319ac62]{grid-column:1/3;grid-row:1/5;max-width:100%}@media screen and (max-width:769px){.infos__bloc.quad[data-v-c319ac62]{grid-column:1}}.infos__bloc.quad .infos__bloc__list[data-v-c319ac62]{-moz-column-count:2;column-count:2}@media screen and (max-width:769px){.infos__bloc.quad .infos__bloc__list[data-v-c319ac62]{display:block}}.infos__bloc__title[data-v-c319ac62]{padding-bottom:.5rem}.infos__bloc__list[data-v-c319ac62]{margin:0;padding-left:1rem}@media screen and (max-width:769px){.infos__bloc__list[data-v-c319ac62]{padding-left:.5rem}}.infos__bloc__list__item p[data-v-c319ac62]{margin:0;padding:.2rem}.infos__bloc__list__item ul li[data-v-c319ac62]{align-items:center;display:flex;padding:.2rem}.infos__bloc__list__item ul li[data-v-c319ac62]:before{background:var(--blue-500);border-radius:50%;content:"";display:inline-block;height:5px;margin-right:5px;width:5px}.plans[data-v-cea39ed2]{display:grid;gap:2rem;grid-template-columns:100%}h2[data-v-cea39ed2]{margin:2rem 0}.virtual-visit-block.active .vv[data-v-cea39ed2]:after{display:none}.vv[data-v-cea39ed2]{height:400px;position:relative}.vv iframe[data-v-cea39ed2],.vv[data-v-cea39ed2]:after{height:100%;width:100%}.vv[data-v-cea39ed2]:after{background:rgba(var(--black),.25);content:"";cursor:pointer;display:block;position:absolute;top:0}@media screen and (min-width:768px){.plans[data-v-cea39ed2]{grid-template-columns:350px 1fr}}.mapboxgl-default-map-size{position:relative!important}.visit-form[data-v-bcfd56cb]{color:var(--blue-500);line-height:1}.visit-form .info[data-v-bcfd56cb]{display:grid;gap:.75rem;grid-template-columns:1fr}@media screen and (min-width:480px){.visit-form .info[data-v-bcfd56cb]{grid-template-columns:1fr 1fr}.visit-form .info .buttons[data-v-bcfd56cb],.visit-form .info .checkbox-wrapper[data-v-bcfd56cb]{grid-column:1/3}}.visit-form .buttons[data-v-bcfd56cb]{display:flex;gap:1rem;justify-content:end;margin-top:.75rem}.visit-form .code button[data-v-bcfd56cb]{margin-top:.75rem}
