@font-face{font-family:Barlow-Black;src:url(/assets/Barlow-Black-jSgSMzzK.ttf) format("truetype")}@font-face{font-family:Barlow-BlackItalic;src:url(/assets/Barlow-BlackItalic-BaRPSHGB.ttf) format("truetype")}@font-face{font-family:Barlow-Bold;src:url(/assets/Barlow-Bold-DuZQyHkb.ttf) format("truetype")}@font-face{font-family:Barlow-BoldItalic;src:url(/assets/Barlow-BoldItalic-CAy1jSe9.ttf) format("truetype")}@font-face{font-family:Barlow-ExtraBold;src:url(/assets/Barlow-ExtraBold-cgoSODx9.ttf) format("truetype")}@font-face{font-family:Barlow-ExtraBoldItalic;src:url(/assets/Barlow-ExtraBoldItalic-Dm6F9zRY.ttf) format("truetype")}@font-face{font-family:Barlow-ExtraLight;src:url(/assets/Barlow-ExtraLight-D7-SoLdN.ttf) format("truetype")}@font-face{font-family:Barlow-ExtraLightItalic;src:url(/assets/Barlow-ExtraLightItalic-Rgm-ATum.ttf) format("truetype")}@font-face{font-family:Barlow-Italic;src:url(/assets/Barlow-Italic-DIJ296_4.ttf) format("truetype")}@font-face{font-family:Barlow-Light;src:url(/assets/Barlow-Light-D8eCvxtz.ttf) format("truetype")}@font-face{font-family:Barlow-LightItalic;src:url(/assets/Barlow-LightItalic-CRJZynLc.ttf) format("truetype")}@font-face{font-family:Barlow-Medium;src:url(/assets/Barlow-Medium-BJhb_mAW.ttf) format("truetype")}@font-face{font-family:Barlow-MediumItalic;src:url(/assets/Barlow-MediumItalic-DsYTJ4IH.ttf) format("truetype")}@font-face{font-family:Barlow-Regular;src:url(/assets/Barlow-Regular-BSRK45qb.ttf) format("truetype")}@font-face{font-family:Barlow-SemiBold;src:url(/assets/Barlow-SemiBold-BRowgvKl.ttf) format("truetype")}@font-face{font-family:Barlow-SemiBoldItalic;src:url(/assets/Barlow-SemiBoldItalic-CSEI0Ph_.ttf) format("truetype")}@font-face{font-family:Barlow-Thin;src:url(/assets/Barlow-Thin-BxsAOXh7.ttf) format("truetype")}@font-face{font-family:Barlow-ThinItalic;src:url(/assets/Barlow-ThinItalic-CL27OtK3.ttf) format("truetype")}@font-face{font-family:BarlowCondensed-Regular;src:url(/assets/BarlowCondensed-Regular-DJ-RBg49.ttf) format("truetype")}@font-face{font-family:BarlowCondensed-Bold;src:url(/assets/BarlowCondensed-Bold-B8gd-ZdH.ttf) format("truetype")}@font-face{font-family:BarlowCondensed-SemiBold;src:url(/assets/BarlowCondensed-SemiBold-BrYe_5tT.ttf) format("truetype")}#mainNavigation{width:100px;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden;z-index:2}#mainNavigation .slideArrows{display:none}#mainNavigation #mainToggle{overflow:hidden}#mainNavigation #mainToggle .toogleSafeZone{display:flex;height:-webkit-fill-available;overflow:hidden;flex-direction:column;align-items:center;justify-content:center}#mainNavigation #mainToggle .toogleSafeZone .slideArrows{display:block;height:min-content;position:absolute;z-index:1}#mainNavigation #mainToggle .toogleSafeZone .slideArrows#upArrow{top:-3px}#mainNavigation #mainToggle .toogleSafeZone .slideArrows#downArrow{bottom:-3px}#mainNavigation #mainToggle .toogleSafeZone .toggleScroller{height:-webkit-fill-available;overflow:hidden;position:relative;display:flex}#mainNavigation #mainToggle .toogleSafeZone .toggleScroller a{display:flex}#mainNavigation #mainToggle .toogleSafeZone .toggleScroller a .bouton{margin:3px}@media only screen and (min-width:768px)and (max-width:1400px){#mainNavigation #mainToggle .toogleSafeZone .toggleScroller a .bouton{font-size:10px}}#mainNavigation.noHeader{display:none}#mainNavigation #mainToggle{height:calc(100% - 136px)}#mainNavigation #mainToggle #mainToggleSlider{height:100%;display:flex;align-items:center;width:300px;justify-content:space-between}#mainNavigation #mainToggle #mainToggleSlider.mainSliderPos0{transform:translate(115px);transition-duration:.25s}#mainNavigation #mainToggle #mainToggleSlider.mainSliderPos1{transform:translate(3px);transition-duration:.25s}#mainNavigation #mainToggle #mainToggleSlider.mainSliderPos2{transform:translate(-109px);transition-duration:.25s}#mainTop{height:100%;width:100%;display:flex;flex-direction:column;align-items:center}#mainTop #logoProjet{padding-top:0;width:100%}@media screen and (max-height:599px){#mainTop #logoProjet{display:none}}#mainTop #nomProjet{font-family:Barlow-Bold;margin:0;padding:10px 0;text-align:center}@media screen and (max-height:599px){#mainTop #nomProjet{display:none}}#mainTop #mainTopLot{display:flex;flex-direction:column;text-align:center;align-items:center}#mainTop #mainTopLot #mainTopLotName{margin:0 0 12px;font-size:24px;font-family:Barlow-Bold}#mainTop #mainTopLot #mainTopLotName.small{font-size:14px!important}#mainTop #mainTopLot #mainTopLotStatus{border-radius:5px;width:70px;height:24px}#mainTop #mainTopLot #mainTopLotStatus.unable{background-color:#818181}#mainTop #mainTopLot #mainTopLotStatus p{margin:0;line-height:24px;font-family:Barlow-Medium;font-size:11px;color:#fff}#mainBottom{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}#mainBottom #logoPromoteur{padding-bottom:10px;width:80px}@media screen and (max-height:599px){#mainBottom #logoPromoteur{display:none}}#moteur-v6>#fullScreen{position:absolute;left:110px;bottom:10px;z-index:2}#moteur-v6>#fullScreen.noHeader{left:10px}#moteur-v6>#fullScreen .bouton:not(.activ){background-color:#f5f5f5}#mainBottom #fullScreen{position:relative}#mainBottom #fullScreen:not(.activ){background-color:transparent}#credits{color:#262626;line-height:27px;padding:4px;height:35px;position:absolute;right:0;bottom:0;display:flex;background-color:#fff;width:138px;font-family:Barlow-Bold;font-size:12px;box-sizing:border-box;justify-content:space-evenly;flex-direction:row;border-top-left-radius:14px;z-index:1}@media screen and (max-height:599px){#credits{width:100px;height:30px;font-size:10px}}#credits p{margin:0}#contact{visibility:hidden}#contact.visible{visibility:visible}#contact{max-width:20vw;height:80vh;z-index:1;background-color:#ffffffe6;font-family:BarlowCondensed-Regular;padding:0 1%;position:fixed;right:50px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);box-shadow:0 0 10px #0003;border-radius:15px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:768px)and (max-width:1400px){#contact{max-width:30vw}}#contact input[type=number]{-moz-appearance:textfield}#contact-form{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;height:100%;width:100%}#contact-form.hidden{display:none}#contact-form-title{font-weight:700;font-size:1.3em}@media only screen and (min-width:768px)and (max-width:1400px){#contact-form-title{font-size:1.1em;margin:5px}}#contact-form-additionalTitles{display:flex;flex-direction:column;align-items:center;padding-bottom:5px}@media only screen and (min-width:768px)and (max-width:1400px){#contact-form-additionalTitles{padding-bottom:3px}}#contact-form-additionalTitles p{color:#262626;font-size:1.2em;margin:0}@media only screen and (min-width:768px)and (max-width:1400px){#contact-form-additionalTitles p{font-size:1em}}#contact-form-additionalTitles-title{font-weight:700}#contact-form .contact-form-fields{display:flex;width:100%;flex-direction:column}#contact-form .contact-form-fields-inputs{display:flex;font-family:BarlowCondensed-Regular;font-size:15px;border:0px;border-radius:15px;-webkit-border-radius:15px}@media screen and (max-height:599px){#contact-form .contact-form-fields-inputs{font-size:12px}}#contact-form .contact-form-fields-inputs{color:#000}#contact-form .contact-form-fields-inputs[type=text],#contact-form .contact-form-fields-inputs[type=number],#contact-form .contact-form-fields-inputs[type=email]{padding:10px}@media only screen and (min-width:768px)and (max-width:1400px){#contact-form .contact-form-fields-inputs{padding:10px}}#contact-form .contact-form-fields-inputs[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}#contact-form .contact-form-fields-textareas{min-height:16px;max-width:-webkit-fill-available;resize:none;padding:10px}#contact-form .contact-form-fields-errors{color:red;padding:0;margin:0 0 0 10px;font-size:.7em}#contact-form-promotion{width:100%;display:flex;text-align:justify;align-items:center}#contact-form-promotion-checkbox{-webkit-appearance:none;border-radius:5px;width:.8rem;height:.8rem;vertical-align:middle;margin-left:0;transition:background .2s;cursor:pointer}#contact-form-promotion-checkbox:before{content:"";color:transparent;display:block;width:inherit;height:inherit;border-radius:inherit;border:0;background-color:transparent;background-size:contain;box-shadow:inset 0 0 0 1px #ccd3d8}#contact-form-promotion-checkbox:checked:before{box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E")}#contact-form-promotion-label{font-size:.7em;color:#262626}#contact-form-button:hover{cursor:pointer}#contact-form-button{text-transform:uppercase;width:100%;padding:3px 10px;border-radius:15px;-webkit-border-radius:15px;color:#fff;display:flex;justify-content:space-between;align-items:center;border:0;font-family:BarlowCondensed-Regular}#contact-form-button svg{width:2rem;height:2rem}#contact-form-button svg path{fill:#fff}#contact ::placeholder{color:#262626}#contact-fleche{visibility:hidden;transform:translateY(-50%);z-index:1}#contact-fleche.visible{visibility:visible}#contact-fleche{position:absolute;right:0;top:50%}#contact-fleche svg{width:50px;cursor:pointer}#contact-fleche:hover svg{transform:scale(1.1)}#contact-confirmation{width:100%;height:10vh;color:#6a8712;display:flex;justify-content:center;align-items:center}@media screen and (max-height:599px){#contact{overflow:scroll;width:30vw}#contact-form{justify-content:space-between}#contact-form .contact-form-fields{margin-bottom:10px}#contact-form-promotion{display:flex;text-align:initial;margin-bottom:10px}#contact-form-promotion-label{display:inline-block;font-size:.5em;color:#262626}#contact-form-button{padding:0 10px}#contact-form-additionalTitles p{font-size:1em}#contact #vide{display:flex;border:3px solid transparent}}@media only screen and (min-width:768px)and (max-width:1400px){#contact{width:30vw;overflow:scroll;scrollbar-width:none}}#contactButton{visibility:hidden}#contactButton.visible{visibility:visible}#contactButton{position:absolute;right:-.2em;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1;border-radius:15px 0 0 15px;font-family:BarlowCondensed-Bold;width:4em;height:9em}@media screen and (max-height:599px){#contactButton{height:4em}}#contactButton{display:flex;justify-content:center;align-items:center;color:#fff}#contactButton:hover{cursor:pointer;right:0;transition-duration:.1s;transition-timing-function:ease-in-out}#contactButton-text{transform:rotate(-90deg);white-space:nowrap;font-size:.8em;margin-left:-.2rem}#contactButton svg{width:2rem;margin-left:-.2rem}#contactButton svg path{fill:#fff}.bouton:not(.activ){border:none;width:64px;height:64px;-webkit-user-select:none;user-select:none;margin:6px;border-radius:14px;background-color:transparent;font-size:12px;line-height:30px;cursor:pointer;text-align:center;color:#2e2e2e!important;display:flex;flex-direction:column;justify-content:center}.bouton:not(.activ):active,.bouton:not(.activ):focus,.bouton:not(.activ):focus-visible{background-color:#2e2e2e0d;outline:none!important;border:none}.bouton:not(.activ) a,.bouton:not(.activ) p{margin-top:50px;align-self:center;text-decoration:none;font-weight:100!important;text-transform:capitalize;font-size:12px;font-family:Barlow-Regular}@media only screen and (min-width:768px)and (max-width:1400px){.bouton:not(.activ) a,.bouton:not(.activ) p{font-size:10px}}.bouton:not(.activ) svg{position:absolute;height:44px;align-self:center;transition:all .2s}.bouton:not(.activ) svg[data-icon*=pieces],.bouton:not(.activ) svg[data-icon*=options]{height:32px}.bouton:not(.activ).with-hover a,.bouton:not(.activ).with-hover p{font-family:BarlowCondensed-Regular;opacity:0;visibility:hidden;transition:all .2s}@media screen and (min-height:599px){.bouton:not(.activ).with-hover:hover svg{opacity:0;visibility:hidden;transform:translateY(-35px)}.bouton:not(.activ).with-hover:hover a,.bouton:not(.activ).with-hover:hover p{opacity:1;visibility:visible;margin-top:0}}.bouton:not(.activ).no-hover a,.bouton:not(.activ).no-hover p{font-family:BarlowCondensed-Regular;transform:translateY(-2px)}@media screen and (max-height:599px){.bouton:not(.activ).no-hover a,.bouton:not(.activ).no-hover p{display:none}}.bouton:not(.activ).no-hover svg{height:40px;transform:translateY(-8px)}.bouton:not(.activ).no-hover svg[data-icon*=pieces],.bouton:not(.activ).no-hover svg[data-icon*=options]{height:32px}@media screen and (max-height:599px){.bouton:not(.activ).no-hover svg{height:44px;transform:translateY(0)}.bouton:not(.activ).no-hover svg[data-icon*=pieces],.bouton:not(.activ).no-hover svg[data-icon*=options]{height:32px}}@media screen and (min-height:599px){.bouton:not(.activ).no-hover:hover a,.bouton:not(.activ).no-hover:hover p{color:#fff}.bouton:not(.activ).no-hover:hover svg path,.bouton:not(.activ).no-hover:hover svg rect,.bouton:not(.activ).no-hover:hover svg circle,.bouton:not(.activ).no-hover:hover svg polygon,.bouton:not(.activ).no-hover:hover svg line,.bouton:not(.activ).no-hover:hover svg polyline{fill:#fff}}.activ{border:none;width:64px;height:64px;-webkit-user-select:none;user-select:none;margin:6px;border-radius:14px;font-size:12px;line-height:30px;text-align:center;text-decoration:none;display:flex;flex-direction:column;justify-content:center;color:#fff;cursor:pointer;transition:background-color .3s}.activ:active,.activ:focus,.activ:focus-visible{outline:none;border:none}.activ svg{position:absolute;align-self:center;height:44px}.activ svg[data-icon*=pieces],.activ svg[data-icon*=options]{height:32px}.activ svg path,.activ svg rect,.activ svg circle,.activ svg polygon,.activ svg line,.activ svg polyline{fill:#fff}.activ.with-hover a,.activ.with-hover p{display:none}.activ.no-hover a,.activ.no-hover p{margin-top:50px;align-self:center;font-family:BarlowCondensed-Regular;text-decoration:none;text-transform:capitalize;color:#fff!important;transform:translateY(-2px)}@media screen and (max-height:599px){.activ.no-hover a,.activ.no-hover p{display:none}}.activ.no-hover svg{height:40px;transform:translateY(-8px)}.activ.no-hover svg[data-icon*=pieces],.activ.no-hover svg[data-icon*=options]{height:32px}@media screen and (max-height:599px){.activ.no-hover svg{height:44px;transform:translateY(0)}.activ.no-hover svg[data-icon*=pieces],.activ.no-hover svg[data-icon*=options]{height:32px}}.buttonLong{cursor:pointer;overflow:hidden;width:auto;height:44px;border-radius:14px;margin:10px 20px;transition-duration:.25s;color:#262626;display:flex;font-family:BarlowCondensed-Regular;padding:0 10px;justify-content:space-between;align-items:center}@media screen and (max-height:599px){.buttonLong{height:35px;margin:5px 20px}}.buttonLong:not(.mainBackground){background-color:#fff}.buttonLong.mainBackground{color:#fff}.buttonLong.mainBackground svg path,.buttonLong.mainBackground svg rect,.buttonLong.mainBackground svg circle,.buttonLong.mainBackground svg polygon{fill:#fff}.buttonLong div{display:flex;flex-direction:row;align-items:center}.buttonLong svg{height:32px}.buttonLong p{padding:0 5px}.buttonLong:hover .buttonLongGo{animation:goTo .4s alternate infinite}#player{z-index:0;position:absolute;right:0;height:100%}#player.noHeader{width:100%}#player #player-2D{display:flex;align-items:center;justify-content:center}#player #player-2D.fromHeight{position:absolute;height:100%;width:auto}#player #player-2D.fromWidth{position:absolute;width:100%;height:auto}#player .puces{cursor:pointer;position:absolute;background-color:#fff;border:solid 2px #161616;padding:0 8px;border-radius:8px;color:#161616;font-size:13.5px;font-family:Barlow-Bold;height:26px;line-height:26px;transform:translate(-50%)}#player .puces.info{background-color:#b5b5b5;border:solid 2px #444444;color:#444;cursor:default}#player .puces.vim{display:flex;height:24px;justify-content:space-between;padding:2px 6px;width:27px}#player .puces.vim svg{height:24px}#player .puces.vim p{width:0px;overflow:hidden;padding:0;margin:0}#player .puces.vim:hover{width:fit-content;transition-duration:.25s;padding:2px 8px 2px 6px}#player .puces.vim:hover p{width:100%;transition-duration:.25s}#player .puces.vim:hover svg{margin-right:3px;transition-duration:.25s}#player #player-boussole{width:90px;height:90px;position:absolute;right:50px;top:50px;display:flex}#player #player-boussole svg{width:100%;height:100%}@media screen and (max-height:599px){#player #player-boussole{top:10px;right:10px;width:70px;height:70px}}#lotHover{transform:translate(-50%);min-height:177px;display:flex;position:absolute;flex-direction:column;align-items:center;justify-content:space-between;text-decoration:none;color:#161616}#lotHover #lotHover-content{background-color:#fff;border:solid 2px black;border-radius:16px;width:160px;height:fit-content}@media screen and (max-height:599px){#lotHover #lotHover-content{height:fit-content}}#lotHover #lotHover-content .lotHover-title,#lotHover #lotHover-content .lotHover-info{display:flex;justify-content:space-between;align-items:center;padding:10px 8px;pointer-events:none}#lotHover #lotHover-content .lotHover-info-data{font-family:Barlow-Bold}#lotHover #lotHover-content .lotHover-title h2{margin:0;font-size:24px;font-family:Barlow-Bold;pointer-events:none;line-height:29px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#lotHover #lotHover-content .lotHover-title h2.small{line-height:29px;font-size:16px}#lotHover #lotHover-content .lotHover-title .lotHover-title-status{color:#fff;font-family:Barlow-Regular;font-size:11px;padding:4px;height:min-content;line-height:11px;border-radius:6px;pointer-events:none}#lotHover #lotHover-content .lotHover-title .lotHover-title-status.unable{background-color:#818181;pointer-events:none}#lotHover #lotHover-content .lotHover-info{padding:2px 10px;font-size:12px;font-family:Barlow-Regular;pointer-events:none}@media screen and (max-height:599px){#lotHover #lotHover-content .lotHover-info{font-size:10px;padding:2px 10px}}#lotHover #lotHover-content .lotHover-info p{margin:0;pointer-events:none}#lotHover #lotHover-content #lotHover-actions{height:35px;display:flex;flex-direction:row;padding:0 10px;align-items:center;gap:10px}#lotHover #lotHover-content #lotHover-actions #lotHover-fav{cursor:pointer;pointer-events:all;display:flex}#lotHover #lotHover-content #lotHover-actions #lotHover-fav svg{width:14px}#lotHover #lotHover-content #lotHover-actions #lotHover-vue{cursor:pointer;pointer-events:all;display:flex}#lotHover #lotHover-content #lotHover-actions #lotHover-vue svg{width:30px}#lotHover #lotHover-content #lotHover-actions #lotHover-link{cursor:pointer;pointer-events:all;display:flex;margin-left:auto}#lotHover #lotHover-content #lotHover-actions #lotHover-link svg{width:14px}#lotHover #lotHover-line{background-color:#000;height:37px;width:2px;pointer-events:none}@media screen and (max-height:599px){#lotHover #lotHover-line{height:47px}}#lotHover #lotHover-base{width:12px;min-height:12px;background-color:#fff;border:solid 2px black;border-radius:5px;pointer-events:none}.selector{width:80px;position:relative;font-family:BarlowCondensed-Regular;font-size:12.5px}.selector .top{font-family:BarlowCondensed-SemiBold!important}.selector .roulette{height:200px;overflow:hidden}.selector .roulette .roulette-content{transition-duration:.25s}.selector .choice{border:none;background:none;width:100%;font-family:BarlowCondensed-Regular;cursor:pointer;height:40px;padding:0 6px;margin:0;text-align:center;line-height:40px}.selector .choice:active,.selector .choice:focus-visible,.selector .choice:focus{outline:none;border:none;border-radius:13px;background-color:#f5f5f5}.selector .choice.current-activ{font-family:BarlowCondensed-SemiBold}.selector .indicator{font-family:BarlowCondensed-SemiBold;border-radius:13px;position:absolute;width:100%;height:40px;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:40px;text-align:center;color:#fff;transition-duration:.25s;transition-timing-function:cubic-bezier(.19,.9,.49,1.06)}.inputNumber{font-family:BarlowCondensed-Bold;background-color:#f2f2f2;color:#262626;width:90px;height:70px;border-radius:20px;margin-right:20px;cursor:pointer;line-height:70px;border:none;text-align:center;overflow:hidden;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}@media screen and (max-height:599px){.inputNumber{width:65px;height:65px}}.inputNumber .arrowZone{width:20px;height:100%}.inputNumber .arrowZone svg{opacity:0;transition-duration:.2s}.inputNumber .arrowZone:hover svg{opacity:1;transition-duration:.2s}.inputNumber .inputNumber-slider p{font-size:13px}.inputNumber .inputNumber-slider input{width:46px!important;padding:0!important;margin:0!important}.inputNumber .inputNumber-slider input:focus-visible{outline:none}.custom-select{position:relative;margin-right:20px}.custom-select select{display:none}.custom-select .select-selected{outline:none;font-family:BarlowCondensed-Bold;background-color:#f2f2f2;color:#262626;width:90px;height:70px;border-radius:20px;cursor:pointer;line-height:70px;border:none;text-align:center}.custom-select .select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent}.custom-select .select-items{position:absolute;background-color:#f2f2f2;top:100%;left:0;right:0;z-index:99;border-radius:0 0 20px 20px}.custom-select .select-items .opt{line-height:40px;font-family:BarlowCondensed-Regular;cursor:pointer}.custom-select .select-items .opt:hover,.custom-select .select-items .opt.selectedOne{font-family:BarlowCondensed-Bold}.custom-select .select-items.select-hide{display:none}.switch-container{height:128px;width:64px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border-radius:13px;cursor:pointer}.switch-container.casque{top:5px;height:64px}.switch-container.casque .switch-vertical{height:64px!important}.switch-container.casque .switch-top-bottom svg{display:none}.switch-container.casque .switch-top-bottom p{transform:translateY(-1px)}.switch-container.casque .switch-bottom-top svg{display:none}.switch-container.casque .switch-bottom-top p{transform:translateY(13px)}@media screen and (max-height:599px){.switch-container{top:5px;height:64px}}.switch-vertical{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}@media screen and (max-height:599px){.switch-vertical{height:64px}}.switch-top-bottom{position:absolute;top:0;left:0;width:100%;height:50%;border-radius:13px;background-color:#fff;box-shadow:0 2px 4px #0003;transition:.25s;pointer-events:none!important;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.switch-top-bottom svg path{fill:#fff}.switch-top-bottom svg{height:65%}@media screen and (max-height:599px){.switch-top-bottom svg{display:none}}.switch-top-bottom p{padding:0;margin:0;font-size:10px;transform:translateY(-3px);color:#fff}@media screen and (max-height:599px){.switch-top-bottom p{transform:translateY(-1px)}}.switch-vertical:checked+.switch-top-bottom{top:50%}.switch-bottom-top{position:absolute;bottom:0;height:64px;width:64px;pointer-events:none!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.switch-bottom-top svg{height:80%}@media screen and (max-height:599px){.switch-bottom-top svg{display:none}}.switch-bottom-top p{padding:0;margin:0;font-size:10px;color:#000;transform:translateY(-13px)}@media screen and (max-height:599px){.switch-bottom-top p{transform:translateY(13px)}}.switch-vertical:checked+.switch-bottom-top{bottom:50%}#loadingOverlay{position:absolute;width:100%;height:100%;background-color:#ffffff62;display:flex;justify-content:center;align-items:center}#loadingOverlay #loader-circle{width:70px;height:70px;position:absolute;border:solid 2px transparent;border-top-color:#262626e0;border-radius:50%;top:8px;-webkit-animation:spin 2.5s linear infinite}#loadingOverlay #loader-circle:before{content:"";top:5px;bottom:5px;left:5px;right:5px;border:solid 2px transparent;border-top-color:#e43424;border-radius:50%;position:absolute;-webkit-animation:spin 2.5s linear infinite}#loadingOverlay #programmeLoad{padding:10px;height:fit-content;top:calc(50% - 40px);display:block;position:absolute;background-color:#fff;border:solid 2px #262626;border-radius:16px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;font-size:11px;font-family:BarlowCondensed-Regular}#loadingOverlay #programmeLoad img{height:40px;margin-bottom:10px;padding:16px}#loadingOverlay #programmeLoad p{margin:2px}@keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}#annotation{position:absolute;height:35px;width:auto;bottom:0;left:calc(50% + 100px);-webkit-transform:translateX(-50%);transform:translate(-50%);display:flex;align-items:center;justify-content:center;background-color:#f5f5f5cc;border-radius:10px 10px 0 0;padding:0 10px;text-align:center;line-height:40px}#annotation #annotationText{color:#262626;font-size:12px;font-family:BarlowCondensed-SemiBold}#annotation-top{position:absolute;height:35px;width:auto;top:0;left:calc(50% + 100px);-webkit-transform:translateX(-50%);transform:translate(-50%);display:flex;align-items:center;justify-content:center;background-color:#f5f5f5cc;border-radius:0 0 10px 10px;padding:0 10px;text-align:center;line-height:40px}#annotation-top #annotationText{color:#262626;font-size:12px;font-family:BarlowCondensed-SemiBold}#description{width:calc(100% - 100px);display:flex;overflow:hidden}#description #descriptionTextZone{min-width:466px;max-width:466px;padding:135px 50px 100px 30px;color:#262626;font-size:14px;background-color:#f5f5f5cc;position:relative;height:-webkit-fill-available;display:block;overflow:hidden;box-sizing:border-box;animation:openDesc .25s ease-in-out 1}@media screen and (max-height:599px){#description #descriptionTextZone{box-sizing:border-box;padding:0;min-width:390px;max-width:390px}}#description #descriptionTextZone #descriptionContent{height:-webkit-fill-available;padding-bottom:8em}@media screen and (max-height:599px){#description #descriptionTextZone #descriptionContent{margin:17px 20px -32px 32px;position:relative;overflow:hidden}}#description #descriptionTextZone #descriptionContent h1{font-family:Barlow-Bold;font-size:1.45em;padding-bottom:16px}@media screen and (max-height:599px){#description #descriptionTextZone #descriptionContent h1{font-size:1.2em}}#description #descriptionTextZone #descriptionContent #descriptionTextScroll{padding-right:10px;height:-webkit-fill-available;display:block;position:relative;overflow:auto;scrollbar-width:none}#description #descriptionTextZone #descriptionContent #descriptionTextScroll::-webkit-scrollbar{width:4px;background-color:transparent}#description #descriptionTextZone #descriptionContent #descriptionTextScroll::-webkit-scrollbar-thumb{border-radius:2px;background-color:#b6b6b6}@media screen and (max-height:599px){#description #descriptionTextZone #descriptionContent #descriptionTextScroll{padding-right:10px;margin-bottom:40px}}#description #descriptionTextZone #descriptionContent p{font-family:Barlow-Medium;line-height:24px;font-size:13px}@media screen and (max-height:599px){#description #descriptionTextZone #descriptionContent p{font-size:14px;line-height:30px}}#description #descriptionTextZone #descriptionContent.descriptionTextCollapsed{transform:translate(-486px);transition-duration:.25s}#description #descriptionTextZone #descriptionContent.descriptionTextExtended{transform:translate(0);transition-duration:.25s}#description #descriptionImgZone{position:absolute;height:100%;left:100px;width:calc(100% - 100px);overflow:hidden;z-index:-1}#description #descriptionImgZone #descriptionImg.fromHeight{height:100%}#description #descriptionImgZone #descriptionImg.fromWidth{width:100%}@keyframes openDesc{0%{transform:translate(-466px)}to{transform:translate(0)}}#galerie{width:calc(100% - 100px);height:100%;display:flex;flex-direction:column;background-color:#f5f5f5}#galerie.no-header{width:100%}#galerie #galerie-screen{overflow:hidden;height:100%;display:flex;justify-content:center}#galerie #galerie-screen.fullScreen{height:100%}#galerie #galerie-screen img{display:block;height:100%}#galerie #galerie-screen iframe{display:block;width:100%}#galerie #galerie-carrousel{display:flex;justify-content:center;align-items:center;padding:20px}@media screen and (max-height:599px){#galerie #galerie-carrousel{pointer-events:none;position:absolute;height:100%;width:100%;justify-content:space-between}}#galerie #galerie-carrousel .galerie-btn{display:flex;align-items:center;-webkit-user-select:none;user-select:none;transition-duration:.2s}#galerie #galerie-carrousel .galerie-btn.disabled{transition-duration:.2s;cursor:initial;opacity:0}#galerie #galerie-carrousel .galerie-btn.disabled .bouton{cursor:initial!important}@media screen and (max-height:599px){#galerie #galerie-carrousel .galerie-btn.disabled .bouton{background-color:#fff}}#galerie #galerie-carrousel .galerie-btn.fullScreen{position:absolute;height:100%;top:0;display:flex;align-items:center}#galerie #galerie-carrousel .galerie-btn.fullScreen#galerie-prev{left:100px}#galerie #galerie-carrousel .galerie-btn.fullScreen#galerie-next{right:0}@media only screen and (min-width:768px)and (max-width:1400px){#galerie #galerie-carrousel .galerie-btn{display:none;position:absolute;height:100%;top:0;align-items:center}#galerie #galerie-carrousel .galerie-btn#galerie-prev{pointer-events:all;left:0}#galerie #galerie-carrousel .galerie-btn#galerie-next{pointer-events:all;right:150px}}@media screen and (max-height:599px){#galerie #galerie-carrousel .galerie-btn{position:absolute;height:100%;top:0;display:flex;align-items:center}#galerie #galerie-carrousel .galerie-btn#galerie-prev{pointer-events:all;left:0}#galerie #galerie-carrousel .galerie-btn#galerie-prev .bouton:not(.activ){background-color:#fffc}#galerie #galerie-carrousel .galerie-btn#galerie-next{pointer-events:all;right:150px}#galerie #galerie-carrousel .galerie-btn#galerie-next .bouton:not(.activ){background-color:#fffc}}#galerie #galerie-carrousel #galerie-carrousel-collapse{width:60px;height:2px;background-color:#353535;cursor:row-resize;position:absolute}@media screen and (max-height:599px){#galerie #galerie-carrousel #galerie-carrousel-collapse{display:none}}#galerie #galerie-carrousel #galerie-carrousel-collapse.collapser{transform:translateY(-88px)}#galerie #galerie-carrousel #galerie-carrousel-collapse.collapser.fullScreen{transform:translateY(-18px)}#galerie #galerie-carrousel #galerie-carrousel-collapse:before{content:"";width:20px;height:2px;background-color:#353535;cursor:row-resize;position:absolute;transform:translate(20px,4px)}#galerie #galerie-carrousel #galerie-medias{display:flex;max-width:1120px;overflow:hidden;transition-duration:.25s}#galerie #galerie-carrousel #galerie-medias #galerie-medias-container{margin:0;display:flex;flex:1;align-items:center}@media only screen and (min-width:768px)and (max-width:1400px){#galerie #galerie-carrousel #galerie-medias #galerie-medias-container{overflow:scroll}}@media screen and (max-height:599px){#galerie #galerie-carrousel #galerie-medias #galerie-medias-container{display:none}}#galerie #galerie-carrousel #galerie-medias #galerie-medias-container .carrousel-media{display:flex;align-items:center;min-width:200px;width:200px;height:120px;border-radius:20px;margin:0 10px;border:solid 2px transparent;transition-duration:.25s;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}#galerie #galerie-carrousel #galerie-medias #galerie-medias-container .carrousel-media.mediaActive{border-style:solid;border-width:2px;transition-duration:.25s}#galerie #galerie-carrousel #galerie-medias #galerie-medias-container .carrousel-media img{-webkit-user-select:none;user-select:none}#galerie #galerie-carrousel #galerie-medias #galerie-medias-container .carrousel-media img:hover{filter:opacity(.5)}#galerie #galerie-carrousel #galerie-medias #galerie-medias-container .carrousel-media img.fromWidth{height:100%}#galerie #galerie-carrousel #galerie-medias #galerie-medias-container .carrousel-media img.fromHeight{width:100%}#galerie #galerie-carrousel #galerie-medias #galerie-medias-container .carrousel-media .mediaIcon{line-height:54px;width:54px;transform:translate(138px,-47px);position:absolute;height:54px;border-radius:14px;-webkit-user-select:none;user-select:none;scale:.4}#galerie #galerie-carrousel #galerie-medias.displayed{transition-duration:.2s;height:145px}#galerie #galerie-carrousel #galerie-medias.collapsed{transition-duration:.2s;height:0px}#home{width:calc(100% - 100px);height:100%;overflow:hidden}#home.noHeader{width:100%}#home .video-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;overflow:hidden}#home .video-wrapper iframe{object-fit:cover}#home #homeBackground.fromHeight{height:100%}#home #homeBackground.fromWidth{width:100%}#home #homeTitleZone{position:absolute;width:calc(100% - 100px);top:16%}#home #homeTitleZone #homeTitle{font-family:Barlow-Bold;padding-bottom:20px;text-align:center;font-size:64px;text-transform:uppercase;margin:0;text-shadow:1px 2px 80px white}#home #homeTitleZone #homeSubTitle{font-family:Barlow-Bold;text-align:center;font-size:24px;margin:0}#home #homeTitleZone .Noir{color:#262626}#home #homeTitleZone .Blanc{color:#fff}#programme{width:calc(100% - 100px);height:100%;display:flex;background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden}#programme #programmeNavigation{width:100px;height:100%;background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:center;position:absolute;align-items:center;z-index:1}#programme #programmeNavigation.no-header{position:absolute;background-color:transparent;translate:-100px;z-index:4}#programme #programmeNavigation:not(.noHeader){animation:openProgrammeNav .25s ease-in-out 1 forwards}#programme #programmeNavigation #noHeaderFullScreen{position:absolute;bottom:15px}#programme #programmeNavigation #programmeControls{display:flex;min-width:100px;height:100%;z-index:5;position:absolute;flex-direction:column;justify-content:space-evenly;align-items:center}#programme #programmeNavigation #programmeControls:not(.small){background-color:#f5f5f5cc;left:100px}#programme #programmeNavigation #programmeControls.small{left:0}#programme #programmeNavigation #programmeControls p{font-family:BarlowCondensed-Regular;margin:0;-webkit-user-select:none;user-select:none}#programme #programmeNavigation #programmeControls #blockSelector{top:220px}#programme #programmeNavigation #programmeControls #floorSelector{top:560px}#programme #programmeNavigation #programmeControls #blockSelector,#programme #programmeNavigation #programmeControls #floorSelector{max-height:250px;display:block;width:80%}#programme #programmeNavigation #programmeControls #playerNavigation{height:100%;width:auto;display:flex;flex-direction:column;justify-content:space-evenly;color:#262626;font-family:Barlow-Medium;font-size:11.5px}#programme #programmeNavigation #programmeControls #playerNavigation .wheel{margin:26px 20px 26px 10px;width:max-content}#programme #programmeNavigation #programmeControls #playerNavigation #current-floor{position:absolute;width:46px;height:32px;border-bottom:solid 1px black;border-top:solid 1px black}#programme #programmeNavigation #programmeControls #playerNavigation #current-floor.fixed-top{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,9px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-floor.fixed-bottom{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,176px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-floor.fixed-bottom-noFloors,#programme #programmeNavigation #programmeControls #playerNavigation #current-floor.pos-0{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,41px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-floor.pos-1{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,75px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-floor.pos-center{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,92px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-floor.pos-last1{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,111px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-floor.pos-last{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,141px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-block{position:absolute;width:46px;height:32px;border-bottom:solid 1px #898989;border-top:solid 1px #898989}#programme #programmeNavigation #programmeControls #playerNavigation #current-block.pos-0{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,-9px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-block.pos-1{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,24px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-block.pos-2{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,60px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-block.pos-3{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,93px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-block.pos-center{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,45px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-block.pos-last1{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,58px)}#programme #programmeNavigation #programmeControls #playerNavigation #current-block.pos-last{transition-duration:.15s;transition-timing-function:ease-in-out;transform:translate(-5px,93px)}#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector{overflow:hidden;height:181px;margin:0}#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #floors-list,#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #blocks-list,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #floors-list,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #blocks-list{list-style-type:none;padding:0;margin:0;cursor:pointer}#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #floors-list li,#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #blocks-list li,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #floors-list li,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #blocks-list li{margin-top:19px;margin-bottom:20px;-webkit-user-select:none;user-select:none}#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #floors-list li.selectActiv,#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #blocks-list li.selectActiv,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #floors-list li.selectActiv,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #blocks-list li.selectActiv{font-family:Barlow-Bold}#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #floors-list li:first-child,#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #blocks-list li:first-child,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #floors-list li:first-child,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #blocks-list li:first-child{margin-top:0}#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #floors-list li:last-child,#programme #programmeNavigation #programmeControls #playerNavigation #floor-selector #blocks-list li:last-child,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #floors-list li:last-child,#programme #programmeNavigation #programmeControls #playerNavigation #block-selector #blocks-list li:last-child{margin-bottom:0}#programme #programmeNavigation #programmeControls #playerNavigation #fixed-bottom{margin-top:18px;margin-bottom:18px}#programme #programmeNavigation #programmeControls #playerNavigation #fixed-bottom.selectActiv{font-family:Barlow-Bold}#programme #programmeNavigation #programmeControls #playerNavigation #fixed-top{margin-top:18px;margin-bottom:18px}#programme #programmeNavigation #programmeControls #playerNavigation #fixed-top.selectActiv{font-family:Barlow-Bold}#programme #programmeNavigation #programmeControls #playerNavigation p{-webkit-user-select:none;user-select:none;cursor:pointer}#programme #playerExt{height:100%;position:absolute;width:calc(100% - 200px);z-index:4;left:200px}#programme #playerExt #exterieursControllers{height:auto;margin:200px 0;z-index:501;left:-100px!important}#programme #playerExt #closeVueExt{position:absolute;top:39px;left:-88px;z-index:500}#programme #playerExt #closeVueExt:before{z-index:-1;top:0;position:fixed;content:"";background-color:#f5f5f5;bottom:0;width:100px;left:100px}#programme #playerComp{position:absolute;z-index:50000;top:0;left:100px;right:0;bottom:0}#programme #playerComp #comparer{z-index:50000;width:100%;height:100%}@keyframes openProgrammeNav{0%{left:-100px}to{left:100px}}#programmeSearch{display:flex;flex-direction:column;height:100%;max-width:146px;max-height:fill-available;margin:20px 16px}@media screen and (max-height:599px){#programmeSearch{max-width:170px;margin:20px 16px}}#programmeSearch #search-zone{width:145px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border:solid 1.8px #3d3535;border-radius:18px}@media screen and (max-height:599px){#programmeSearch #search-zone{width:140x}}#programmeSearch #search-zone #search-form{padding:12px 0 0;display:flex;flex-direction:column;justify-content:space-around;flex-grow:1}#programmeSearch #search-zone #search-form label{font-family:Barlow-Bold;font-size:12px;margin-left:10px;margin-bottom:20px}@media screen and (max-height:599px){#programmeSearch #search-zone #search-form label{font-size:10px}}#programmeSearch #search-zone #search-form input[type=text]{display:block;position:relative;font-family:Barlow-Medium;font-size:12px;width:92%;width:fill-available;height:26px;margin-right:10px;margin-top:4px;border:solid 0px;border-bottom:solid 1px #2e2e2e;color:#2e2e2e}#programmeSearch #search-zone #search-form input[type=text]::placeholder{color:#cecece;opacity:1}#programmeSearch #search-zone #search-form input[type=text]:focus{outline:none}#programmeSearch #search-zone #search-form select{display:block;position:relative;width:-webkit-fill-available;height:26px;margin-right:10px;margin-top:4px;border:solid 0px;border-bottom:solid 1px #2e2e2e;color:#2e2e2e;font-family:Barlow-Medium;font-size:12px}#programmeSearch #search-zone #search-form select:focus{outline:none}#programmeSearch #search-zone #search-form .typeSearch__control{width:95%;width:fill-available;height:26px;min-height:26px!important;margin-right:10px;margin-top:4px;border:solid 0px;border-bottom:solid 1px #2e2e2e;border-radius:0;font-family:Barlow-Medium}#programmeSearch #search-zone #search-form .typeSearch__container{height:26px}#programmeSearch #search-zone #search-form .typeSearch__control--is-focused{box-shadow:0 0 0 1px transparent}#programmeSearch #search-zone #search-form .typeSearch__value-container{display:flex;flex-direction:row;flex-wrap:nowrap;height:26px;padding:0 4px}#programmeSearch #search-zone #search-form .typeSearch__input-container{height:26px;padding:0!important;margin:0!important;font-size:12px}#programmeSearch #search-zone #search-form .typeSearch__indicator-separator{display:none}#programmeSearch #search-zone #search-form .typeSearch__placeholder{color:#2e2e2e;font-family:Barlow-Medium;margin:0;padding:0}#programmeSearch #search-zone #search-form .typeSearch__indicators{height:26px}#programmeSearch #search-zone #search-form .typeSearch__indicator{padding:0 2px;color:#2e2e2e;height:26px;align-items:center}#programmeSearch #search-zone #search-form .typeSearch__indicator svg{width:14px;height:14px}#programmeSearch #search-zone #search-form .typeSearch__multi-value{background-color:transparent;height:26px;line-height:26px}#programmeSearch #search-zone #search-form .typeSearch__multi-value__label{padding:0}#programmeSearch #search-zone #search-form .typeSearch__multi-value__remove{padding-left:0;padding-right:0;line-height:30px}#programmeSearch #search-zone #search-form .typeSearch__multi-value__remove svg{width:10px;height:10px}#programmeSearch #search-zone #search-form .typeSearch__option{font-family:Barlow-regular}#programmeSearch #search-zone #search-form .typeSearch__option:hover{font-family:Barlow-Bold}#programmeSearch #search-zone #search-form .typeSearch__option:focus-within{background-color:red}#programmeSearch #search-zone .valid-search{margin:0px calc(50% - 61px) 11px calc(50% - 61px);text-align:center;color:#fff;height:40px;width:122px;line-height:40px;border-radius:12px;font-family:Barlow-Bold;cursor:pointer}@media screen and (max-height:599px){#programmeSearch #search-zone .valid-search{margin:0px calc(50% - 41px) 11px calc(50% - 41px);width:82px;font-size:12px}}#programmeSearch #search-switcher{display:flex;justify-content:center}#programmeSearch #result-zone{margin-top:10px;display:block;overflow:scroll;height:100%;height:fill-available;position:relative;scrollbar-width:none}#programmeSearch #result-zone #no-lots{text-align:center}#programmeSearch #result-zone::-webkit-scrollbar{display:none}.result-lot{cursor:pointer;width:145px;height:auto;padding-bottom:8px;background-color:#fff;border:solid 2px transparent;border-radius:18px;margin-bottom:10px;color:#2e2e2e;box-sizing:border-box}@media screen and (max-height:599px){.result-lot{width:150px;padding-bottom:0}}.result-lot:hover{border:solid 2px #2e2e2e}.result-lot .result-lot-title,.result-lot .result-lot-info{display:flex;justify-content:space-between;align-items:center;padding:4px}.result-lot .result-lot-title .lotHover-info-data,.result-lot .result-lot-info .lotHover-info-data{width:50%;font-family:Barlow-Bold!important}.result-lot .result-lot-title h2{margin:0;font-size:22.5px;font-family:Barlow-Bold}.result-lot .result-lot-title h2.small{font-size:16px;line-height:27px}.result-lot .result-lot-title .result-lot-title-status{color:#fff;font-family:Barlow-Regular;font-size:11px;padding:4px;height:min-content;line-height:11px;border-radius:6px}@media screen and (max-height:599px){.result-lot .result-lot-title .result-lot-title-status{font-size:9px}}.result-lot .result-lot-title .result-lot-title-status.unable{background-color:#818181}.result-lot .result-lot-info{padding:1.4px 10px;font-size:12px;font-family:Barlow-Regular}.result-lot .result-lot-info p{margin:0}@media screen and (max-height:599px){.result-lot .result-lot-info{font-size:11px}}#detail-lot{width:calc(100% - 100px);display:flex;background-color:#f5f5f5}#detail-lot h3{color:#262626}#detail-lot #detail-lot-infos{padding:40px;width:200px;display:flex;flex-direction:column;background-color:#f5f5f5;z-index:1}@media screen and (max-height:599px){#detail-lot #detail-lot-infos{padding:10px 20px;width:150px;overflow:scroll}}#detail-lot #detail-lot-infos .infosLot{margin:8px}#detail-lot #detail-lot-infos .infosLot p{font-size:16px;margin:0}@media screen and (max-height:599px){#detail-lot #detail-lot-infos .infosLot p{font-size:12px}}#detail-lot #detail-lot-infos .infosLot h3{font-family:Barlow-Bold;font-size:24px;margin:0}@media screen and (max-height:599px){#detail-lot #detail-lot-infos .infosLot h3{font-size:16px}}@media screen and (max-height:599px){#detail-lot #detail-lot-infos .infosLot{margin:3px}}#detail-lot #detail-lot-infos #infosLot-download{text-align:center;height:44px;border-radius:12px;cursor:pointer;font-family:BarlowCondensed-Regular;display:flex;justify-items:center;align-items:center;justify-content:space-between;padding:0 10px;flex-direction:row;line-height:100%;color:#262626;font-size:14px;margin:30px 0;width:100%}@media screen and (max-height:599px){#detail-lot #detail-lot-infos #infosLot-download{display:none}}#detail-lot #detail-lot-infos #infosLot-download svg{height:16px}#detail-lot #detail-lot-infos #infosLot-download p{padding-left:10px}#detail-lot #detail-lot-infos #infosLot-download.btnToggle{background-color:#fff}#detail-lot #detail-lot-infos #infosLot-download:hover{color:#fff}#detail-lot #detail-lot-infos #infosLot-download:hover svg path,#detail-lot #detail-lot-infos #infosLot-download:hover svg rect,#detail-lot #detail-lot-infos #infosLot-download:hover svg circle,#detail-lot #detail-lot-infos #infosLot-download:hover svg polygon{fill:#fff}#detail-lot #detail-lot-infos #infosLot-download:hover .roomGo{animation:goTo .4s alternate infinite}#detail-lot #detail-lot-infos #infosLot-switch{background-color:#fff;text-align:center;height:44px;line-height:44px;border-radius:12px;width:100%;margin-top:60px;display:flex;justify-content:space-around;font-family:BarlowCondensed-Regular;position:relative}@media screen and (max-height:599px){#detail-lot #detail-lot-infos #infosLot-switch{margin-top:5px}}#detail-lot #detail-lot-infos #infosLot-switch p{margin:0;width:100px;cursor:pointer}#detail-lot #detail-lot-infos #infosLot-switch #current-display{display:flex;width:100px;height:44px;color:#fff;line-height:44px;position:absolute;border-radius:12px;font-family:BarlowCondensed-SemiBold}@media screen and (max-height:599px){#detail-lot #detail-lot-infos #infosLot-switch #current-display{width:80px}}#detail-lot #detail-lot-infos #infosLot-switch #current-display.lot-2D{display:flex;transition-duration:.2s;transition-timing-function:ease-in-out;transform:translate(-49px)}@media screen and (max-height:599px){#detail-lot #detail-lot-infos #infosLot-switch #current-display.lot-2D{display:flex;transition-duration:.2s;transition-timing-function:ease-in-out;transform:translate(-35px)}}#detail-lot #detail-lot-infos #infosLot-switch #current-display.lot-3D{transition-duration:.2s;transition-timing-function:ease-in-out;transform:translate(49px)}@media screen and (max-height:599px){#detail-lot #detail-lot-infos #infosLot-switch #current-display.lot-3D{display:flex;transition-duration:.2s;transition-timing-function:ease-in-out;transform:translate(35px)}}#detail-lot #detail-lot-infos #infosLot-palettes{margin:30px 0}@media screen and (max-height:599px){#detail-lot #detail-lot-infos #infosLot-palettes{margin-top:15px}}#detail-lot #detail-lot-infos #infosLot-palettes .selector{border-radius:14px;background-color:#fff;width:100%}#detail-lot #detail-lot-img{padding:40px;width:100%}#detail-lot #detail-lot-img iframe{height:100%;width:100%}@media screen and (max-height:599px){#detail-lot #detail-lot-img{padding:0;width:80%}}#detail-lot #detail-lot-img #lot-placeholder{max-height:100%;max-width:100%}#detail-lot #lot-img{position:absolute;right:0;max-height:100%;max-width:100%}#detail-lot #player{width:calc(100% - 300px)}#player{width:calc(100% - 100px)}#vues{width:calc(100% - 100px);display:flex;overflow:hidden}#vues #vuesControllers{display:flex;height:100%;z-index:1;flex-direction:column;align-content:center;justify-content:center;align-items:center;animation:openVueNav .3s ease-in-out 1;width:auto;pointer-events:none}#vues #vuesControllers .buttonLong{align-items:center;border-radius:14px;cursor:pointer;display:flex;font-family:BarlowCondensed-Regular;height:44px;justify-content:space-between;margin:10px 20px;overflow:hidden;padding:0 10px;transition-duration:.25s;width:120px;pointer-events:all}#vues #vuesControllers .buttonLong svg{width:32px;height:32px;padding:0 5px}#vues #vuesControllers .buttonLongGo{pointer-events:all;transition-duration:.35s}#vues #vuesControllers .buttonLongGo svg{width:16px;height:16px;padding:0 5px}@keyframes openVueNav{0%{transform:translate(-400px)}to{transform:translate(0)}}#rechercher{display:flex;background-color:#fff;width:calc(100% - 100px);overflow:hidden;font-family:BarlowCondensed-Bold}#rechercher label{font-family:BarlowCondensed-SemiBold;display:flex;margin-bottom:20px;font-size:16px}#rechercher #rechercher-form{display:flex;padding:60px 40px 0;width:30%;flex-direction:column}@media only screen and (min-width:768px)and (max-width:1400px){#rechercher #rechercher-form{width:50%;padding:20px;align-items:center}}@media screen and (max-height:599px){#rechercher #rechercher-form{width:40%;padding:10px 20px 0;align-items:center}}#rechercher #rechercher-form .results-title{display:flex;align-items:center;padding-bottom:20px}@media only screen and (min-width:768px)and (max-width:1400px){#rechercher #rechercher-form .results-title{width:100%}}@media screen and (max-height:599px){#rechercher #rechercher-form .results-title{width:100%;padding-bottom:0!important}}#rechercher #rechercher-form .results-title h3{font-size:24px;margin:0;padding:0;font-weight:lighter}#rechercher #rechercher-form #rechercher-mobile-scroller{display:flex;flex-direction:column;height:80%;width:100%;margin-bottom:20px}@media screen and (max-height:599px){#rechercher #rechercher-form #rechercher-mobile-scroller{margin-bottom:0}}@media only screen and (min-width:768px)and (max-width:1400px){#rechercher #rechercher-form #rechercher-mobile-scroller{margin-bottom:0}}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs{display:flex;height:100%;overflow:scroll;flex-direction:column;scrollbar-width:none}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs::-webkit-scrollbar{display:none}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #surface-form,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #etages-form{display:flex;text-align:center;margin-bottom:20px}@media screen and (max-height:599px){#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #surface-form,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #etages-form{margin-bottom:10px}}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #surface-form input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #etages-form input{font-family:BarlowCondensed-Bold;background-color:#f2f2f2;color:#262626;width:90px;height:70px;border-radius:20px;margin-right:20px;cursor:pointer;line-height:70px;border:none;text-align:center}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form{display:flex;text-align:center;margin-bottom:20px;flex-wrap:wrap}@media screen and (max-height:599px){#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form{margin-bottom:10px;gap:20px}}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .pieces-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .block-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .pieces-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .block-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .pieces-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .block-input{background-color:#f2f2f2;color:#262626;height:70px;border-radius:20px;margin-right:20px;margin-bottom:20px;cursor:pointer;line-height:70px}@media screen and (max-height:599px){#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .pieces-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .block-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .pieces-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .block-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .pieces-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .block-input{margin-bottom:0;margin-right:0;height:65px;width:65px!important}}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .pieces-input:hover,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .pieces-input.filterActive,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .block-input:hover,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .block-input.filterActive,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .pieces-input:hover,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .pieces-input.filterActive,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .block-input:hover,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .block-input.filterActive,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .pieces-input:hover,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .pieces-input.filterActive,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .block-input:hover,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .block-input.filterActive{color:#f2f2f2}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .pieces-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .pieces-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .pieces-input{width:60px}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #pieces-form .block-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #orientation-form .block-input,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #block-form .block-input{width:100px}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form{display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-height:599px){#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form{margin-bottom:10px;gap:20px}}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input{padding:10px 0 10px 20px;display:flex;background-color:#f2f2f2;color:#262626;width:155px;height:90px;border-radius:20px;margin-right:20px;margin-bottom:20px;cursor:pointer;font-size:13px;flex-direction:column;justify-content:center;box-sizing:border-box}@media screen and (max-height:599px){#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input{padding-left:0;margin-right:0;margin-bottom:0;align-items:center;width:65px;height:65px}}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input:hover,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input.filterActive{color:#f2f2f2}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input:hover path,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input:hover rect,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input:hover circle,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input:hover polygon,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input.filterActive path,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input.filterActive rect,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input.filterActive circle,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input.filterActive polygon{fill:#f2f2f2}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input p{padding:0;margin:0}@media screen and (max-height:599px){#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input p{padding-left:0}}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input svg{width:30px;padding-bottom:4px}#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input svg path,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input svg rect,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input svg circle,#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input svg polygon{fill:#262626}@media screen and (max-height:599px){#rechercher #rechercher-form #rechercher-mobile-scroller #form-inputs #options-form .options-input svg{padding-left:0}}#rechercher #rechercher-form #rechercher-post{display:flex;z-index:1;min-height:70px;color:#fff;border-radius:20px;text-align:center;justify-content:center;align-items:center;cursor:pointer}@media only screen and (min-width:768px)and (max-width:1400px){#rechercher #rechercher-form #rechercher-post{margin-top:10px;width:80%}}@media screen and (max-height:599px){#rechercher #rechercher-form #rechercher-post{margin-top:5px;width:80%;min-height:35px}}#rechercher #rechercher-form #rechercher-post p{margin:0;padding:0}#rechercher #rechercher-form #rechercher-post #post-text-info{font-family:Barlow-Bold;margin-right:1px}#rechercher #rechercher-form #rechercher-post #post-text-detail{font-family:Barlow-Medium;margin-left:1px}#rechercher #rechercher-results{display:flex;padding:60px 40px;flex-direction:column;width:70%}@media only screen and (min-width:768px)and (max-width:1400px){#rechercher #rechercher-results{width:50%;padding:20px 0}}@media screen and (max-height:599px){#rechercher #rechercher-results{width:60%;padding:10px 20px 0}}#rechercher #rechercher-results .results-title{display:flex;padding:0 0 20px 20px;align-items:center}#rechercher #rechercher-results .results-title h3{font-size:24px;margin:0;padding:0 2px 0 0;font-weight:lighter}#rechercher #rechercher-results .results-title p{font-family:Barlow-Regular;margin:0;padding:0 0 0 2px}@media screen and (max-height:599px){#rechercher #rechercher-results .results-title{padding:0 0 5px 20px}}#rechercher #rechercher-results #results-list{overflow:scroll;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;align-content:flex-start;scrollbar-width:none}@media only screen and (min-width:768px)and (max-width:1400px){#rechercher #rechercher-results #results-list{height:90%;justify-content:center;width:100%}}@media screen and (min-height:599px){#rechercher #rechercher-results #results-list::-webkit-scrollbar{display:none}}@media screen and (max-height:599px){#rechercher #rechercher-results #results-list{height:90%;justify-content:space-between;width:100%;gap:5px}}#rechercher #rechercher-results #results-list #results-list-wait{padding-left:22px}#rechercher #rechercher-results #results-list .result-lot{display:flex;background-color:#f2f2f2;height:fit-content;width:332px;border-radius:20px;margin-left:20px;margin-bottom:20px;overflow:hidden}@media only screen and (min-width:768px)and (max-width:1400px){#rechercher #rechercher-results #results-list .result-lot{margin-left:0!important;width:90%}}@media screen and (max-height:599px){#rechercher #rechercher-results #results-list .result-lot{width:49%;gap:20px;margin-bottom:0!important;margin-left:0!important}}@media screen and (max-width:1400px){#rechercher #rechercher-results #results-list .result-lot{margin-left:12px;margin-bottom:12px}}#rechercher #rechercher-results #results-list .result-lot .lot-image{min-width:157px;max-width:157px;height:170px}@media screen and (max-height:599px){#rechercher #rechercher-results #results-list .result-lot .lot-image{display:none}}#rechercher #rechercher-results #results-list .result-lot .lot-infos{display:flex;width:100%;padding:12px;flex-direction:column;justify-content:space-between}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info{display:flex;justify-content:space-between;align-items:center;padding:2px 0}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info.lot-detail{padding-bottom:10px}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info.lot-detail .lot-name{margin:0;font-size:24px;font-family:Barlow-Bold;pointer-events:none;line-height:29px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info.lot-detail .lot-name.small{line-height:29px;font-size:16px}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info.lot-detail .lot-status{text-align:center;width:56px;height:20px;border-radius:5px;font-family:Barlow-Regular;font-size:10.5px;color:#f2f2f2;line-height:20px}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info.lot-detail .lot-status.unable{background-color:#818181}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info .lot-label,#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info .lot-value{font-size:13px;margin:0;padding:0}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info .lot-label{font-family:BarlowCondensed-Regular}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info .lot-value{font-family:Barlow-Bold}@media screen and (max-height:599px){#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-info .lot-value{width:50%;font-size:14px}}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action{display:flex;margin-top:10px;align-items:center;font-family:BarlowCondensed-SemiBold;gap:10px}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action svg{width:14px;height:20px}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .action-toggleFav{display:flex;cursor:pointer;font-size:12px;position:relative}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .fav-text{display:flex;visibility:hidden;opacity:0;white-space:nowrap;transform:translate(50px);transition:visibility .3s ease,transform .3s ease,opacity .3s ease;height:20px;padding-left:5px;align-items:center;background-color:#f2f2f2;position:absolute;z-index:1}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .action-toggleFav:hover .fav-text{visibility:visible;opacity:1;transform:translate(20px)}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .action-goToVue{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;font-family:BarlowCondensed-SemiBold;font-size:12px;position:relative}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .action-goToVue .cls-1{stroke:none!important}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .action-goToVue svg{width:30px;height:30px}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .goToVue-text{display:flex;visibility:hidden;opacity:0;white-space:nowrap;transform:translate(50px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;height:22px;padding-left:5px;align-items:center;background-color:#f2f2f2;position:absolute}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .action-goToVue:hover .goToVue-text{visibility:visible;opacity:1;transform:translate(35px)}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .action-goToLot{display:flex;align-items:center;margin-left:auto;cursor:pointer;font-family:BarlowCondensed-SemiBold;font-size:12px;position:relative}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .goToLot-text{display:flex;visibility:hidden;opacity:0;white-space:nowrap;transform:translate(-90px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;height:22px;align-items:center;position:absolute}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action .action-goToLot:hover .goToLot-text{visibility:visible;opacity:1;transform:translate(-75px)}#rechercher #rechercher-results #results-list .result-lot .lot-infos .ligne-action p{min-width:82px}#comparer{background-color:#fff;width:calc(100% - 100px);display:flex;overflow:hidden;font-family:BarlowCondensed-Bold}@media screen and (max-height:599px){#comparer{padding-top:20px}}#comparer #comparer-list{padding:30px 16px;display:flex;position:relative;overflow:hidden;height:100%;background-color:#fff;min-width:364px;max-width:364px;flex-direction:column;align-items:stretch;align-content:center;box-sizing:border-box}@media only screen and (min-width:768px)and (max-width:1400px){#comparer #comparer-list{padding:15px 5px 0}}@media screen and (max-height:599px){#comparer #comparer-list{min-width:264px;max-width:264px}}#comparer #comparer-list #comparer-form{display:flex;flex-direction:column;justify-content:space-evenly}#comparer #comparer-list #comparer-form .comparerBtn{background-color:#f2f2f2;border-radius:10px;display:flex;padding:0 10px;justify-content:space-between;cursor:pointer;align-items:center;margin-bottom:14px;transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-list #comparer-form .comparerBtn:hover{color:#fff;transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-list #comparer-form .comparerBtn:hover svg path,#comparer #comparer-list #comparer-form .comparerBtn:hover svg rect,#comparer #comparer-list #comparer-form .comparerBtn:hover svg circle{transition-duration:.2s;transition-timing-function:ease-in-out;fill:#fff}#comparer #comparer-list #comparer-form .comparerBtn svg{width:18px;height:40%;transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-list #comparer-form #comparer-sort{z-index:55;color:#000}#comparer #comparer-list #comparer-form #comparer-sort:hover,#comparer #comparer-list #comparer-form #comparer-sort.open{color:#fff}#comparer #comparer-list #comparer-form #comparer-sort #comparer-sort-list{z-index:-1;position:absolute;width:332px;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}@media screen and (max-height:599px){#comparer #comparer-list #comparer-form #comparer-sort #comparer-sort-list{width:232px}}#comparer #comparer-list #comparer-form #comparer-sort #comparer-sort-list.hidden{background-color:#f2f2f2;transform:translate(-10px,18px);padding-top:0;height:0px;transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-list #comparer-form #comparer-sort #comparer-sort-list.displayedRollout{transform:translate(-10px,46px);height:auto;transition-duration:.2s;transition-timing-function:ease-in-out;padding:44px 0 7px}#comparer #comparer-list #comparer-form #comparer-sort #comparer-sort-list .sort-option{display:flex;height:30px;line-height:30px;padding:0 20px;font-family:BarlowCondensed-Regular;flex-direction:row;align-items:center;justify-content:space-between;color:#fff}#comparer #comparer-list #comparer-form #comparer-sort #comparer-sort-list .sort-option.active{font-family:BarlowCondensed-SemiBold;color:#fff}#comparer #comparer-list #comparer-form #comparer-sort #comparer-sort-list .sort-option:hover{background-color:#f2f2f249}#comparer #comparer-list #comparer-results{overflow:scroll;margin-bottom:80px;scrollbar-width:none}@media only screen and (min-width:768px)and (max-width:1400px){#comparer #comparer-list #comparer-results{margin-bottom:0}}@media screen and (max-height:599px){#comparer #comparer-list #comparer-results{margin-bottom:0}}#comparer #comparer-list #comparer-results::-webkit-scrollbar{display:none}#comparer #comparer-list #comparer-results .comparer-result{display:flex;height:140px;border-radius:20px;margin-bottom:20px;cursor:pointer;position:relative;transition-duration:.2s;transition-timing-function:ease-in-out;box-sizing:border-box;border:solid 2px transparent}@media screen and (max-height:599px){#comparer #comparer-list #comparer-results .comparer-result{height:110px;margin-bottom:10px}}#comparer #comparer-list #comparer-results .comparer-result:not(.mainBackground){background-color:#f2f2f2;transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-list #comparer-results .comparer-result.mainBackground{color:#f2f2f2;transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-list #comparer-results .comparer-result.mainBackground svg path,#comparer #comparer-list #comparer-results .comparer-result.mainBackground svg rect,#comparer #comparer-list #comparer-results .comparer-result.mainBackground svg circle{fill:#fff}#comparer #comparer-list #comparer-results .comparer-result .lot-image{pointer-events:none;-webkit-user-select:none;user-select:none;min-width:140px;max-width:140px;height:140px}@media screen and (max-height:599px){#comparer #comparer-list #comparer-results .comparer-result .lot-image{display:none}}#comparer #comparer-list #comparer-results .comparer-result .lot-infos{pointer-events:none;display:flex;width:100%;padding:12px;flex-direction:column;justify-content:space-between;-webkit-user-select:none;user-select:none}@media screen and (max-height:599px){#comparer #comparer-list #comparer-results .comparer-result .lot-infos{padding:3px 10px;margin-left:33px}}#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info{display:flex;justify-content:space-between;align-items:center;padding:2px 0}#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info.lot-detail{padding-bottom:10px}@media screen and (max-height:599px){#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info.lot-detail{padding-bottom:0}}#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info.lot-detail .lot-name{font-size:24px;margin:0;padding:0}#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info.lot-detail .lot-status{text-align:center;width:56px;height:20px;border-radius:5px;font-family:Barlow-Regular;font-size:10.5px;color:#f2f2f2;line-height:20px}#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info.lot-detail .lot-status.unable{background-color:#818181}#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info .lot-label,#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info .lot-value{font-size:13px;margin:0;padding:0}#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info .lot-label{font-family:BarlowCondensed-Regular}#comparer #comparer-list #comparer-results .comparer-result .lot-infos .ligne-info .lot-value{font-family:Barlow-Bold}#comparer #comparer-list #comparer-results .comparer-result .lot-infos a{width:100%;display:flex;justify-content:flex-end}#comparer #comparer-list #comparer-results .comparer-result .lot-infos a svg{width:30px}#comparer #comparer-list #comparer-results .comparer-result .lot-infos a svg path{stroke-width:5px!important}#comparer #comparer-list #comparer-results .comparer-result .del-fav{cursor:pointer;position:absolute;left:10px;top:10px}#comparer #comparer-list #comparer-results .comparer-result .del-fav svg{height:22px;transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-list #comparer-results .comparer-result .del-fav:hover svg{transition-duration:.2s;transform:translate(-1px,1px);transition-timing-function:ease-in-out;height:24px}#comparer #comparer-list #comparer-results .comparer-result:hover{transition-duration:.2s;border:solid 2px #262626}#comparer #comparer-displayer{box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:20px 100px 20px 0;height:100%}@media only screen and (min-width:768px)and (max-width:1400px){#comparer #comparer-displayer{padding:0}}@media screen and (max-height:599px){#comparer #comparer-displayer{justify-content:center;padding-bottom:0}}#comparer #comparer-displayer #comparer-view{position:relative;box-sizing:border-box;display:flex;justify-content:space-between;height:calc(100% - 60px)}@media screen and (max-height:599px){#comparer #comparer-displayer #comparer-view{display:flex;flex-direction:row;height:auto}}#comparer #comparer-displayer #comparer-view .compColumn{padding:10px;width:50%;margin:10px;box-sizing:border-box;background-color:#f5f5f5;border-radius:16px}@media only screen and (min-width:768px)and (max-width:1400px){#comparer #comparer-displayer #comparer-view .compColumn{height:auto;display:flex;justify-content:center;align-items:center}}@media screen and (max-height:599px){#comparer #comparer-displayer #comparer-view .compColumn{height:auto;display:flex;justify-content:center;align-items:center}}#comparer #comparer-displayer #comparer-view .compColumn div{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:space-between;pointer-events:none}#comparer #comparer-displayer #comparer-view .compColumn div .compName{margin:0;font-size:24px}#comparer #comparer-displayer #comparer-view .compColumn div .compImage-div{justify-content:center;pointer-events:none}#comparer #comparer-displayer #comparer-view .compColumn div .compImage-div embed{height:380px;pointer-events:none}@media screen and (max-width:1400px){#comparer #comparer-displayer #comparer-view .compColumn div .compImage-div embed{height:336px}}#comparer #comparer-displayer #comparer-view .compColumn div .compImage-div .compImage{width:540px;pointer-events:none}@media screen and (max-width:1400px){#comparer #comparer-displayer #comparer-view .compColumn div .compImage-div .compImage{width:340px}}@media only screen and (min-width:768px)and (max-width:1400px){#comparer #comparer-displayer #comparer-view .compColumn div .compImage-div .compImage{width:225px}}@media screen and (max-height:599px){#comparer #comparer-displayer #comparer-view .compColumn div .compImage-div .compImage{width:108px}}#comparer #comparer-displayer #comparer-view .compColumn div #infosLot-switch{background-color:#fff;text-align:center;height:44px;line-height:44px;border-radius:12px;width:200px;display:flex;flex-direction:row;justify-content:space-around;pointer-events:all}#comparer #comparer-displayer #comparer-view .compColumn div #infosLot-switch p{margin:0;width:80px;cursor:pointer}#comparer #comparer-displayer #comparer-view .compColumn div #infosLot-switch #current-display{width:100px;height:44px;color:#fff;line-height:44px;position:absolute;border-radius:12px}#comparer #comparer-displayer #comparer-view .compColumn div #infosLot-switch #current-display.lot-2D{transition-duration:.2s;transition-timing-function:ease-in-out;transform:translate(-49px)}#comparer #comparer-displayer #comparer-view .compColumn div #infosLot-switch #current-display.lot-3D{transition-duration:.2s;transition-timing-function:ease-in-out;transform:translate(49px)}#comparer #comparer-displayer #comparer-view .compColumn .dropZone{position:relative;background-color:#f5f5f5f5;border-radius:16px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;pointer-events:none}#comparer #comparer-displayer #comparer-view-collapser{width:100%;display:flex;justify-content:center;padding:4px 0}#comparer #comparer-displayer #comparer-view-collapser div{cursor:pointer;width:40px;height:2px;background-color:#262626}#comparer #comparer-displayer #comparer-view-collapser div:after{content:"";transform:translate(10px,5px);width:20px;height:2px;background-color:#262626b5;position:absolute}@media screen and (max-height:599px){#comparer #comparer-displayer #comparer-view-collapser{display:none}}#comparer #comparer-displayer #comparer-datas{display:flex;flex-direction:column;position:relative;margin:0 10px}#comparer #comparer-displayer #comparer-datas:not(.full){height:234px}#comparer #comparer-displayer #comparer-datas.full{height:100%}@media screen and (max-height:599px){#comparer #comparer-displayer #comparer-datas.full{overflow:scroll}}#comparer #comparer-displayer #comparer-datas #datas-scroller{overflow:hidden}#comparer #comparer-displayer #comparer-datas #datas-scroller:not(.full){height:180px}@media screen and (max-height:599px){#comparer #comparer-displayer #comparer-datas #datas-scroller.full{height:75%}}@media screen and (max-height:599px){#comparer #comparer-displayer #comparer-datas #datas-scroller{overflow:scroll}}@media screen and (max-height:599px){#comparer #comparer-displayer #comparer-datas{margin-top:-40px}}#comparer #comparer-displayer #comparer-datas .comparer-data{display:flex;justify-content:space-around;height:40px;margin:6px 0;line-height:40px;align-items:center}#comparer #comparer-displayer #comparer-datas .comparer-data h3{margin:0;font-size:24px}#comparer #comparer-displayer #comparer-datas .comparer-data svg{cursor:pointer;transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-displayer #comparer-datas .comparer-data svg:hover{transition-duration:.2s;transition-timing-function:ease-in-out;height:20px}#comparer #comparer-displayer #comparer-datas .comparer-data p{width:100%;text-align:center;margin:0}#comparer #comparer-displayer #comparer-datas .comparer-data p.data-value.mainBackground{color:#fff;border-radius:12px}#comparer #comparer-displayer #comparer-datas .comparer-data p.data-name{font-family:BarlowCondensed-Regular}#comparer #comparer-displayer #comparer-datas .comparer-data svg{width:40px}#comparer #comparer-displayer #comparer-datas #comparer-hover{background-color:#f2f2f2;height:40px;position:absolute;width:100%;top:50px;border-radius:12px;display:flex;justify-content:space-between}#comparer #comparer-displayer #comparer-datas #comparer-hover.hover-full{position:absolute;left:0;right:0;margin-top:52px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:2}#comparer #comparer-displayer #comparer-datas #comparer-hover.pos0{transform:translateY(0);transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-displayer #comparer-datas #comparer-hover.pos1{transform:translateY(46px);transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-displayer #comparer-datas #comparer-hover.pos2{transform:translateY(92px);transition-duration:.2s;transition-timing-function:ease-in-out}#comparer #comparer-displayer #comparer-datas #comparer-hover div{width:100%;height:100%;text-align:center;line-height:40px}#comparer #comparer-displayer #comparer-datas #comparer-hover div.mainBackground{border-radius:12px;color:#fff}#altimetrie{width:calc(100% - 100px);display:flex;overflow:hidden}#altimetrie #altimetrieControllers{width:100px;background-color:#f5f5f5;z-index:1;height:100%;display:flex;justify-content:center;align-content:center;align-items:center;animation:openAlti .2s ease-in-out 1}#altimetrie #altimetrieControllers.no-header-palette{position:absolute;pointer-events:none;z-index:4}#altimetrie #altimetrieControllers.no-header-palette .selector{pointer-events:all}#altimetrie #gyro{display:flex;padding:30px;z-index:50;position:absolute;bottom:0;left:200px;gap:6px}@media screen and (max-height:599px){#altimetrie #gyro{bottom:6px;right:0;left:auto}}#altimetrie #gyro button{height:50px;width:50px;border-radius:12px;border:none;cursor:pointer;transition-duration:.25s;transition-timing-function:ease-in-out}#altimetrie #gyro button svg{width:100%;height:100%}#altimetrie #gyro button path{fill:#000!important}#altimetrie #gyro button.mainBackground path{fill:#fff!important}@media screen and (min-height:599px){#altimetrie #gyro button:hover path{fill:#fff!important}}#altimetrie #gyrocasque{position:absolute;top:30px;width:100%;display:flex;justify-content:center;align-items:center}#altimetrie #gyrocasque #vrButton{width:120px;height:36px;border:none;border-radius:14px;cursor:pointer}#altimetrie #gyrocasque #vrButton:hover,#altimetrie #gyrocasque #vrButton.mainBackground{color:#fff}@keyframes openAlti{0%{transform:translate(-100px)}to{transform:translate(0)}}#visites{width:calc(100% - 100px);display:flex;overflow:hidden}#visites #visitesControllers{width:100px;background-color:#f5f5f5;z-index:11;height:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;animation:openVIM .2s ease-in-out 1}#visites #visitesNavigation{display:flex;height:100%;z-index:1;flex-direction:column;align-content:center;justify-content:center;align-items:center;animation:openVIMNav .3s ease-in-out 1}#visites #visitesNavigation .vim-pieces{position:absolute;transform:translate(-500px);transition-duration:.35s}#visites #visitesNavigation .vim-pieces.piece{position:relative;transform:translate(0);transition-duration:.35s}#visites #visitesNavigation .vim-deco{position:absolute;transform:translate(-500px);transition-duration:.35s}#visites #visitesNavigation .vim-deco.decoration{position:relative;transform:translate(0);transition-duration:.35s}@keyframes goTo{0%{transform:translate(0)}to{transform:translate(8px)}}@keyframes openVIM{0%{transform:translate(-100px)}to{transform:translate(0)}}@keyframes openVIMNav{0%{transform:translate(-400px)}to{transform:translate(0)}}#localisation{width:calc(100% - 100px);height:100%}#localisation #localisationToggle{position:absolute;height:100%;width:100px;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;z-index:1;align-items:center;animation:openLocalisationNav .25s ease-in-out 1 forwards}#localisation #localisationToggle.no-header{background-color:transparent;translate:-100px;pointer-events:none;z-index:4}#localisation #localisationToggle.no-header a{pointer-events:all}#localisation #carto,#localisation #geolocalisation{position:absolute;left:100px;right:0;top:0;bottom:0}@keyframes openLocalisationNav{0%{left:-100px}to{left:100px}}#geolocalisation #gyro{display:flex;padding:30px;z-index:50;position:absolute;bottom:0;left:100px;gap:6px}@media screen and (max-height:599px){#geolocalisation #gyro{bottom:6px;right:0;left:auto}}#geolocalisation #gyro button{height:50px;width:50px;border-radius:12px;border:none;cursor:pointer;transition-duration:.25s;transition-timing-function:ease-in-out}#geolocalisation #gyro button path{fill:#000!important}#geolocalisation #gyro button.mainBackground path{fill:#fff!important}@media screen and (min-height:599px){#geolocalisation #gyro button:hover path{fill:#fff!important}}#geolocNavigation{position:absolute;display:flex;height:100%;transform:translate(100px);z-index:1;flex-direction:column;align-content:center;justify-content:center;align-items:center;background-color:transparent;animation:openGeoNav .3s ease-in-out 1}@keyframes openGeoNav{0%{transform:translate(-600px)}to{transform:translate(100px)}}.mapboxgl-ctrl-bottom-left{display:none}.mapboxgl-ctrl-bottom-right{z-index:0;right:140px}.mapboxgl-ctrl-bottom-right .mapbox-improve-map{display:none}.mapboxgl-marker:hover{z-index:1}.mapboxgl-marker:hover .title{display:flex!important}.mapboxgl-marker .poi{animation-name:bounce;animation-fill-mode:both;animation-duration:1s;position:absolute;top:-15px}.mapboxgl-marker .poi.poiProjet{position:absolute;top:-23px}.mapboxgl-marker .poi.poiProjet .pin{height:46px;width:46px;margin:-43px 0 0 -30px}.mapboxgl-marker .poi.poiProjet .pin svg{width:30px}.mapboxgl-marker .poi.poiProjet .pin img{transform:rotate(45deg);width:80%}.mapboxgl-marker .poi.poiProjet .pin .pinCenter{content:"";width:26px;height:26px;background:#fff;position:absolute;border-radius:50%}.mapboxgl-marker .poi.poiProjet .title{bottom:23px;left:6px;display:flex}.mapboxgl-marker .pin{width:30px;height:30px;border-radius:50% 50% 50% 0;position:absolute;transform:rotate(-45deg);left:50%;top:50%;border:2px solid #2e2e2e;margin:-24px 0 0 -22px;display:flex;align-items:center;justify-content:center}.mapboxgl-marker .pin svg{transform:rotate(45deg);width:20px}.mapboxgl-marker .pin svg path,.mapboxgl-marker .pin svg rect,.mapboxgl-marker .pin svg circle,.mapboxgl-marker .pin svg polygon{fill:#fff}.mapboxgl-marker .title{position:absolute;z-index:-1;display:none;align-items:center;font-family:Barlow-Bold;font-size:13.5px;line-height:13.5px;padding:8px;height:max-content;width:max-content;max-width:200px;bottom:7px;left:-2px;background-color:#fff;border:2px solid #2e2e2e;border-radius:8px;transition:all .25s ease}.mapboxgl-marker .shadow{background:#0003;border-radius:50%;height:14px;width:14px;position:absolute;left:50%;top:50%;margin:11px 0 0 -12px;transform:rotateX(55deg);z-index:-2}.mapboxgl-marker .pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0;box-shadow:0 0 1px 2px #89849b;animation-delay:3s}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@keyframes bounce{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}#exterieurs #exterieursControllers{box-sizing:border-box;position:absolute;width:100px;height:100vh;padding:200px 0;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;gap:4px;z-index:1;background-color:#f5f5f5;animation:openExtNav .3s ease-in-out 1}#exterieurs #exterieursControllers.no-header{position:absolute;z-index:4;pointer-events:none}#exterieurs #exterieursControllers.no-header div{pointer-events:all}#exterieurs #exterieursControllers #pano-nav-ui{display:flex;flex-direction:column;justify-content:center;gap:40px;background-color:#f5f5f5}#exterieurs #exterieursNavigation{position:absolute;display:flex;height:100%;z-index:1;flex-direction:column;align-content:center;justify-content:center;align-items:center;background-color:transparent;animation:openExtNav .3s ease-in-out 1}@media screen and (max-height:599px){#exterieurs #exterieursNavigation{height:80vh;justify-content:flex-start}}#exterieurs #exterieursNavigation .buttonLong{align-items:center;border-radius:14px;cursor:pointer;display:flex;font-family:BarlowCondensed-Regular;height:44px;justify-content:space-between;margin:10px 20px;overflow:hidden;padding:0 10px;transition-duration:.25s}#exterieurs #exterieursNavigation .buttonLong svg{width:32px;height:32px;padding:0 5px}#exterieurs #exterieursNavigation .buttonLongGo{pointer-events:all;transition-duration:.35s}#exterieurs #exterieursNavigation .buttonLongGo svg{width:16px;height:16px;padding:0 5px}#exterieurs #exterieursNavigation.novars{left:100px;overflow:auto}#exterieurs #exterieursNavigation.novars::-webkit-scrollbar{display:none}#exterieurs #exterieursNavigation.novars.noheader{left:0}#exterieurs #exterieursNavigation:not(.novars){left:200px;overflow:scroll}#exterieurs #exterieursNavigation:not(.novars)::-webkit-scrollbar{display:none}#exterieurs #exterieursNavigation:not(.novars).noheader{left:100px}#exterieurs #panoMiniMap{position:absolute;right:40px;top:10px;cursor:pointer;z-index:500}#exterieurs #panoMiniMap.normal{transition-duration:.25s;width:320px;height:320px}@media screen and (max-height:599px){#exterieurs #panoMiniMap.normal{right:-60px;top:-60px;scale:.45}#exterieurs #panoMiniMap.normal .minimapButton{scale:1.5!important}}#exterieurs #panoMiniMap.full{height:100vh;right:calc(50% - 50vh);width:100vh;top:calc(50% - 50vh);transition-property:all;transition-duration:.25s}@media screen and (max-height:599px){#exterieurs #panoMiniMap.full{right:calc(50% - 30vh - 100px);height:80vh;width:80vh;top:calc(50% - 35vh)}}#exterieurs #panoMiniMap.full .minimapButton{scale:1.8}#exterieurs #panoMiniMap img{width:100%;height:100%}#exterieurs #panoMiniMap .minimapButton{pointer-events:all;position:absolute;color:#000;display:flex;align-items:center;justify-content:center;transition-duration:.25s;translate:-50% -50%;scale:1}#exterieurs #panoMiniMap .minimapButton:hover{scale:1.2;transition-duration:.25s}#exterieurs #panoMiniMap .minimapButton .visioCone{width:50px;height:50px;z-index:-1;position:absolute;pointer-events:none}#exterieurs #panoMiniMap #panoMiniMapPalette{position:absolute;margin:10px;display:flex;gap:4px;top:0;right:0;pointer-events:all;flex-wrap:wrap;justify-content:flex-end}#exterieurs #panoMiniMap #panoMiniMapPalette button{border-radius:6px;z-index:500;width:auto;height:24px;border:none;cursor:pointer;font-family:BarlowCondensed-Regular;font-size:14px}#exterieurs #panoMiniMap #panoMiniMapPalette button.mainBackground{color:#fff}#exterieurs #pano #gyro{display:flex;padding:30px;z-index:50;position:absolute;bottom:0;gap:6px}@media screen and (max-height:599px){#exterieurs #pano #gyro{bottom:6px;right:0;left:auto}}#exterieurs #pano #gyro button{height:50px;width:50px;border-radius:12px;border:none;cursor:pointer;transition-duration:.25s;transition-timing-function:ease-in-out}#exterieurs #pano #gyro button svg{width:100%;height:100%}#exterieurs #pano #gyro button path{fill:#000}#exterieurs #pano #gyro button.mainBackground path{fill:#fff!important}#exterieurs #pano #gyrocasque{position:absolute;top:30px;width:100%;display:flex;justify-content:center;align-items:center}#exterieurs #pano #gyrocasque #vrButton{width:120px;height:36px;border:none;border-radius:14px;cursor:pointer}#exterieurs #pano #gyrocasque #vrButton:hover,#exterieurs #pano #gyrocasque #vrButton.mainBackground{color:#fff}#exterieurs #pano .popin-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bf;z-index:9999;display:flex;align-items:center;justify-content:center}#exterieurs #pano .popin-content{position:relative;display:flex;width:80vw;aspect-ratio:20/9;max-height:85vh;max-width:188.8888888889vh;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}@media screen and (max-width:1024px){#exterieurs #pano .popin-content{width:90vw}}#exterieurs #pano .popin-content .popin-close-button{position:absolute;top:15px;right:15px;z-index:10;background:#030303cc;border-radius:12px;border:none;cursor:pointer;padding:5px;background-color:transparent;transition:background-color .2s ease-in-out}@media(max-height:1024px)and (min-height:599px){#exterieurs #pano .popin-content .popin-close-button{top:0;right:0}}@media screen and (max-height:599px){#exterieurs #pano .popin-content .popin-close-button{top:0;right:0}}#exterieurs #pano .popin-content .popin-close-button svg{stroke:#000;transition:stroke .2s ease-in-out}#exterieurs #pano .popin-content .popin-close-button:hover svg{stroke:#fff}#exterieurs #pano .popin-content .popin-image,#exterieurs #pano .popin-content .popin-video-container{width:80%;height:100%;background-color:#000}#exterieurs #pano .popin-content .popin-image img{width:100%;height:100%;object-fit:cover;object-position:center}#exterieurs #pano .popin-content .popin-video-container .popin-video{width:100%;height:100%}#exterieurs #pano .popin-content .popin-video-container .popin-video iframe,#exterieurs #pano .popin-content .popin-video-container .popin-video video{width:100%;height:100%;border:none}#exterieurs #pano .popin-content .popin-text-content{width:20%;height:100%;overflow-y:hidden;display:flex;box-sizing:border-box;padding:55px 25px 25px;flex-direction:column}@media(max-height:1024px)and (min-height:599px){#exterieurs #pano .popin-content .popin-text-content{padding:20px 15px 15px}}@media screen and (max-height:599px){#exterieurs #pano .popin-content .popin-text-content{padding:20px 10px 10px}}#exterieurs #pano .popin-content .popin-text-content .popin-text{display:flex;height:90%;flex-direction:column}#exterieurs #pano .popin-content .popin-text-content .popin-text .popin-text-title{font-size:1.45em;font-family:Barlow-Bold;padding-bottom:10px;height:fit-content}@media(max-height:1024px)and (min-height:599px){#exterieurs #pano .popin-content .popin-text-content .popin-text .popin-text-title{font-size:1.2em}}@media screen and (max-height:599px){#exterieurs #pano .popin-content .popin-text-content .popin-text .popin-text-title{font-size:1em}}#exterieurs #pano .popin-content .popin-text-content .popin-text .popin-text-description{color:#262626;line-height:1.8;font-size:14px;font-family:Barlow-Medium;text-align:justify;overflow-y:auto;padding-right:10px}#exterieurs #pano .popin-content .popin-text-content .popin-text .popin-text-description::-webkit-scrollbar{width:6px;display:block}#exterieurs #pano .popin-content .popin-text-content .popin-text .popin-text-description::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}#exterieurs #pano .popin-content .popin-text-content .popin-text .popin-text-description::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}#exterieurs #pano .popin-content .popin-text-content .popin-text .popin-text-description::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media screen and (max-height:599px){#exterieurs #pano .popin-content .popin-text-content .popin-text .popin-text-description{line-height:1.6;font-size:12px}}#exterieurs #pano .popin-content .popin-text-content .popin-link{display:flex;align-items:center;height:10%;font-size:17px;font-family:Barlow-Medium;justify-content:flex-end}#exterieurs #pano .popin-content .popin-text-content .popin-link .link-wrapper{cursor:pointer;display:flex;align-items:center;gap:8px}@media screen and (max-height:599px){#exterieurs #pano .popin-content .popin-text-content .popin-link .link-wrapper{font-size:13px}}#exterieurs #pano .popin-content .popin-text-content .popin-link .link-wrapper svg{width:17px;height:17px}#exterieurs #pano .popin-content .popin-text-content .popin-link .link-wrapper svg path{fill:currentColor;stroke:currentColor;stroke-width:2px}#exterieurs #pano .popin-content .popin-text-content .popin-link .link-wrapper:hover{font-weight:700;text-decoration:underline}#exterieurs #pano .popin-content .popin-text-content .popin-link .link-wrapper:hover svg{transform:translate(4px);transition:all .2s}#interieurs #interieursControllers{box-sizing:border-box;position:absolute;width:100px;height:100%;padding:200px 0;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;gap:60px;z-index:1;background-color:#f5f5f5;animation:openExtNav .3s ease-in-out 1}@media screen and (max-height:600px){#interieurs #interieursControllers{padding:4px 0!important;gap:10px}}#interieurs #interieursControllers.no-header{position:absolute;z-index:4;pointer-events:none}#interieurs #interieursControllers.no-header div{pointer-events:all}#interieurs #interieursControllers #pano-nav-ui{display:flex;flex-direction:column;justify-content:center;gap:40px;background-color:#f5f5f5}#interieurs #interieursControllers #noHeaderFullScreen{position:absolute;bottom:15px}#interieurs #interieursControllers #noHeaderFullScreen #fullScreen{bottom:-4px!important;position:absolute!important;left:-38px!important}#interieurs #interieursControllers #floor{position:absolute;left:118px;top:0;height:100%;display:flex;justify-content:center;align-items:center}#interieurs #InterieursNavigation{position:absolute;display:flex;left:100px;width:max-content;z-index:0;flex-direction:column;align-content:center;justify-content:center;align-items:center;animation:openVIMNav .3s ease-in-out 1}@media screen and (max-height:599px){#interieurs #InterieursNavigation{height:80vh;overflow:scroll;top:0;justify-content:flex-start}}#interieurs #InterieursNavigation .buttonLong{align-items:center;border-radius:14px;cursor:pointer;display:flex;font-family:BarlowCondensed-Regular;height:44px;justify-content:space-between;margin:10px 20px;overflow:hidden;padding:0 10px;transition-duration:.25s}#interieurs #InterieursNavigation .buttonLong svg{width:26px;height:26px;padding:0 5px}#interieurs #InterieursNavigation .buttonLongGo{pointer-events:all;transition-duration:.35s}#interieurs #InterieursNavigation .buttonLongGo svg{width:16px;height:16px;padding:0 5px}#interieurs #InterieursNavigation .vim-pieces{position:absolute;transform:translate(-500px);transition-duration:.35s}#interieurs #InterieursNavigation .vim-pieces.open{position:relative;transform:translate(0);transition-duration:.35s}#interieurs #panoMiniMap{position:absolute;right:40px;top:10px;cursor:pointer;z-index:500}#interieurs #panoMiniMap #panoMiniMapPalette{position:absolute;margin:10px;display:flex;gap:4px;top:0;right:0;pointer-events:all}#interieurs #panoMiniMap #panoMiniMapPalette button{border-radius:6px;z-index:500;width:70px;height:24px;border:none;cursor:pointer;font-family:BarlowCondensed-Regular;font-size:14px}#interieurs #panoMiniMap #panoMiniMapPalette button.mainBackground{color:#fff}#interieurs #panoMiniMap.normal{transition-duration:.25s;width:320px;height:320px}@media screen and (max-height:599px){#interieurs #panoMiniMap.normal{right:-60px;top:-60px;scale:.45}#interieurs #panoMiniMap.normal .minimapButton{scale:1.5!important}}#interieurs #panoMiniMap.full{height:100vh;right:calc(50% - 50vh);width:100vh;top:calc(50% - 50vh);transition-duration:.25s;transition-property:all}@media screen and (max-height:599px){#interieurs #panoMiniMap.full{right:calc(50% - 30vh - 100px);height:80vh;width:80vh;top:calc(50% - 35vh)}}#interieurs #panoMiniMap.full .minimapButton{scale:1.8}#interieurs #panoMiniMap img{width:100%;height:100%}#interieurs #panoMiniMap .minimapButton{pointer-events:all;position:absolute;color:#000;display:flex;align-items:center;justify-content:center;transition-duration:.25s;transition-property:transform,height,scale;translate:-50% -50%;scale:1}#interieurs #panoMiniMap .minimapButton:hover{scale:1.2;transition-duration:.25s}#interieurs #panoMiniMap .minimapButton .visioCone{width:50px;height:50px;z-index:-1;position:absolute;pointer-events:none}#interieurs #pano{position:absolute;width:100vw;height:100%;left:100px}#interieurs #pano #gyro{display:flex;padding:30px;z-index:50;position:absolute;bottom:0;left:200px;gap:6px}@media screen and (max-height:599px){#interieurs #pano #gyro{bottom:6px;right:0;left:auto;transform:translate(-100px)}}#interieurs #pano #gyro button{height:50px;width:50px;border-radius:12px;border:none;cursor:pointer;transition-duration:.25s;transition-timing-function:ease-in-out}#interieurs #pano #gyro button svg{width:100%;height:100%}#interieurs #pano #gyro button path{fill:#000!important}#interieurs #pano #gyro button.mainBackground path{fill:#fff!important}@media screen and (min-height:599px){#interieurs #pano #gyro button:hover path{fill:#fff!important}}#interieurs #pano #gyrocasque{position:absolute;top:30px;width:100%;display:flex;justify-content:center;align-items:center}#interieurs #pano #gyrocasque #vrButton{width:120px;height:36px;border:none;border-radius:14px;cursor:pointer}#interieurs #pano #gyrocasque #vrButton:hover,#interieurs #pano #gyrocasque #vrButton.mainBackground{color:#fff}#interieurs #interactivTemoin{position:absolute;width:calc(100% - 100px);height:100%;display:flex;justify-content:center;align-items:center}#interieurs #interactivTemoin.isolate{left:100px}#interieurs #interactivTemoin.isolate #overlayQuitBtn{left:-89px;top:10px}#interieurs #interactivTemoin.isolate #overlayQuitBtn .button{left:-90px}#interieurs #interactivTemoin.superisolate{left:0;width:100%!important;z-index:30}#interieurs #interactivTemoin img{width:100%}#interieurs #interactivTemoin #interactivPois{display:flex}#interieurs #interactivTemoin #interactivPois .interactivPoi{cursor:pointer;position:absolute;border:2px solid black;border-radius:6px;display:flex;overflow:hidden;background-color:#fff;gap:6px;transition-duration:.25s;transition-property:transform,height;transform:translate(-12px,-12px);width:12px;height:12px}#interieurs #interactivTemoin #interactivPois .interactivPoi svg{display:none}@media screen and (max-height:599px){#interieurs #interactivTemoin #interactivPois .interactivPoi{width:10px;height:10px}}#interieurs #interactivTemoin #interactivPois .interactivPoi:hover,#interieurs #interactivTemoin #interactivPois .interactivPoi.touched{transform:translate(-12px,-18px);transition-duration:.25s;transition-property:transform,height;width:auto;height:26px;align-items:center;justify-content:center}@media screen and (max-height:599px){#interieurs #interactivTemoin #interactivPois .interactivPoi:hover,#interieurs #interactivTemoin #interactivPois .interactivPoi.touched{font-size:12px}}#interieurs #interactivTemoin #interactivPois .interactivPoi:hover svg,#interieurs #interactivTemoin #interactivPois .interactivPoi.touched svg{display:block}#interieurs #interactivTemoin #interactivPois .interactivPoi:hover span,#interieurs #interactivTemoin #interactivPois .interactivPoi.touched span{background-color:#fff;color:#000;padding:3px 10px 3px 4px;text-align:center;width:auto;font-family:Barlow-Bold;display:block}#interieurs #interactivTemoin #interactivPois .interactivPoi div{height:26px;width:26px;border-radius:4px}#interieurs #interactivTemoin #interactivPois .interactivPoi span{display:none;background-color:#fff;color:#000;padding:3px;text-align:center;width:82px}#interieurs #interactivTemoin #bulleInfoContainer{display:flex;position:absolute;width:250px;justify-content:center;align-items:center;height:fit-content;border-radius:12px;border:2px solid black;background-color:#fff;overflow:hidden;z-index:50}@media screen and (min-height:599px){#interieurs #interactivTemoin #bulleInfoContainer{left:118px}#interieurs #interactivTemoin #bulleInfoContainer.decal{left:18px}#interieurs #interactivTemoin #bulleInfoContainer.undecal{left:218px}}@media screen and (max-height:599px){#interieurs #interactivTemoin #bulleInfoContainer{right:10px;max-height:95%}}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo{display:flex;flex-direction:column;width:100%}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #imgContainer{display:flex;justify-content:center;align-items:center}@media screen and (max-height:599px){#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #imgContainer #imgBulle{max-height:170px;object-fit:cover}}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent{display:flex;flex-direction:column;padding:4px;gap:4px}@media screen and (max-height:599px){#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent{gap:0px}}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent .mainColor{display:flex;font-weight:100;font-family:Barlow-Bold;font-size:16px;padding-bottom:4px}@media screen and (max-height:599px){#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent .mainColor{font-size:14px}}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent #bulleDescription{display:flex;font-size:12.5px;max-height:250px;overflow:auto;text-align:justify;padding:4px;scrollbar-width:thin;scrollbar-color:#a7a7a7 rgba(255,10,146,0)}@media screen and (max-height:599px){#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent #bulleDescription{max-height:100px;font-size:11px;padding:0 8px}}@media only screen and (min-width:768px)and (max-width:1400px){#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent #bulleDescription{padding:0 8px}}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent #bulleUrlContainer{display:flex;justify-content:flex-end}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent #bulleUrlContainer #bulleUrl{cursor:pointer;display:flex;align-items:center}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent #bulleUrlContainer #bulleUrl a{display:flex;align-items:center;color:#000;font-size:16px;font-family:BarlowCondensed-Bold}@media screen and (max-height:599px){#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent #bulleUrlContainer #bulleUrl a{font-size:14px}}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent #bulleUrlContainer #bulleUrl:hover{text-decoration:underline}#interieurs #interactivTemoin #bulleInfoContainer #bulleInfo #bulleInfoContent #bulleUrlContainer #bulleUrl svg{height:16px}#interieurs #interactivTemoin #pano{left:0!important}#interieurs #interactivTemoin #pano #react-krpano{width:100%!important}#interieurs #interactivTemoin #overlayQuitBtn{position:absolute;left:12px;top:0;z-index:50}#interieurs #interactivTemoin #overlayQuitBtn .button{position:absolute;z-index:5000;left:12px;top:0}@keyframes openExtNav{0%{transform:translate(-400px)}to{transform:translate(0)}}#page404{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}#page404 h1{font-family:Barlow-Bold;font-size:54px;margin:10px}#page404 p{color:#262626;margin:10px}#page404 #backToHome{cursor:pointer;margin:10px;padding:10px;width:150px;color:#fff;font-family:Barlow-Bold;display:block;position:relative}#page404 #backToHome:after{content:"";background-color:#fff;position:absolute;height:140%;width:16px;transform:translate(18px,-20px) rotate(25deg)}#external{width:100%;height:100%}#external iframe{width:100%;height:100%;border:none}#lotNoUi #player{width:100%!important}#lotNoUi #infosLot-palettes{border-radius:14px;background-color:#fff;bottom:40px;position:absolute;left:40px}.container-slider{display:flex;align-items:center;width:100%;height:100%;flex-direction:column;cursor:col-resize;overflow:hidden}.image-comparison{display:flex;position:relative;width:fit-content;height:100%;-webkit-user-select:none;user-select:none}.image-slider{width:100%;height:100%;object-fit:contain}.image-before-container{position:absolute;top:0;left:0;width:100%;height:100%}.slider{position:absolute;width:1px;height:100%;background-color:#fff;top:0;bottom:0;margin-left:-1px}.slider .slider-svg{position:absolute;height:50px;width:50px;left:-25px;top:50%}#video{display:flex;align-items:center;width:100%;height:100%;flex-direction:column;cursor:col-resize;overflow:hidden;background-color:#f5f5f5}*{overscroll-behavior-x:none}html,body,#app{font-family:Barlow-Regular;height:100%;width:100%;margin:0;padding:0;overflow:hidden}body{position:absolute;box-sizing:content-box}#moteur-v6{width:100%;height:100%;display:flex}a{text-decoration:none}#mobile-warning{display:none}@media(max-device-width:1000px)and (orientation:portrait){#mobile-warning{position:absolute;z-index:9999;background-color:#2b2b2bd7;top:0;bottom:0;left:0;right:0;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px;font-family:Barlow-Bold;font-size:30px}#mobile-warning #mobile-preview{width:130px;height:240px;border-radius:40px;border:solid 14px white;animation:rotateMobile 10s ease-in-out infinite}@keyframes rotateMobile{0%{transform:rotate(0)}10%{transform:rotate(90deg)}to{transform:rotate(90deg)}}}#programmeLoader{display:flex;flex-direction:column;align-items:center;justify-content:center;width:400px;height:150px;-webkit-user-select:none;user-select:none;margin:calc(25% - 75px) calc(50% - 150px);border-radius:20px;border:2px solid #272727;text-align:center}#programmeLoader h1{font-family:BarlowCondensed-SemiBold;font-size:24px;margin:2px}#programmeLoader h3{font-family:BarlowCondensed-Bold;font-size:16px;margin:2px;font-weight:lighter}#programmeLoader p{font-size:12px}
