:root{--blue:#003359;--green:#00a94f;--container-width:1620px}@font-face{font-family:Sofia Pro;font-weight:400;src:url("/dist/fonts/Sofia Pro Regular.otf")}@font-face{font-family:Sofia Pro;font-weight:700;src:url("/dist/fonts/Sofia Pro Bold.otf")}@font-face{font-family:Sofia Pro;font-weight:900;src:url("/dist/fonts/Sofia Pro Black.otf")}body,html{font-family:Sofia Pro,sans-serif;margin:0;overflow:hidden;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}h2{color:#003359;font-size:14px}button{font-family:Sofia Pro,sans-serif!important}.visit-wrapper{position:relative}.visit-wrapper iframe{background:#222;border:none;height:100vh;margin:0;padding:0;width:100%}.visit-wrapper .mobile,.visit-wrapper iframe .bottom-controls{display:none}@media screen and (max-width:1619px){.visit-wrapper .mobile{display:block}}.visit-wrapper .desktop{display:block}@media screen and (max-width:1619px){.visit-wrapper .desktop{display:none}}.visit-wrapper .toggler{align-items:center;background:var(--blue);bottom:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;left:50%;position:absolute;right:0;transform:translateX(-50%);transition:transform .25s;width:75px;z-index:1}@media screen and (max-width:1619px){.visit-wrapper .toggler{height:60px;left:0;top:40vh;transform:translateX(0);width:30px;z-index:10000}}.visit-wrapper .navigator{background:#fffe url(/dist/img/CDSL-filigrane.svg);background-position:100% 55%;background-repeat:no-repeat;background-size:300px;border-top:8px solid var(--green);bottom:0;box-sizing:border-box;height:150px;position:absolute;transform:translateY(140px);transition:transform .25s;width:100%;z-index:2}@media screen and (max-width:1619px){.visit-wrapper .navigator{background-position:90% 122%;border:none;border-right:10px solid var(--green);bottom:0;height:100vh;left:0;right:inherit;top:0;transform:translateY(0) translateX(-190px);width:190px}}.visit-wrapper .navigator .container{display:flex;justify-content:space-between;margin:10px auto;max-width:var(--container-width);position:relative;width:100%}@media screen and (max-width:1619px){.visit-wrapper .navigator .container{flex-direction:column;height:100vh!important;justify-content:flex-start;max-width:inherit;width:90%}.visit-wrapper .navigator .container .navs{max-height:700px;order:2;overflow-y:auto;padding-bottom:40px}.visit-wrapper .navigator .container .back-to-main-menu{margin-bottom:20px;order:1}.visit-wrapper .navigator .container .thirdly{order:0;padding-bottom:65px}.visit-wrapper .navigator .container .thirdly>img{left:-15px;margin:0;padding:0;position:relative;width:180px}}@media screen and (max-width:800px){.visit-wrapper .navigator .container .thirdly{padding-bottom:25px!important}}.visit-wrapper .navigator .container .navs{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-right:40px;width:100%}.visit-wrapper .navigator .container .navs::-webkit-scrollbar{width:4px}.visit-wrapper .navigator .container .navs::-webkit-scrollbar-track{background:#f1f1f1}.visit-wrapper .navigator .container .navs::-webkit-scrollbar-thumb{background:#888}.visit-wrapper .navigator .container .navs::-webkit-scrollbar-thumb:hover{background:#555}@media screen and (max-width:1619px){.visit-wrapper .navigator .container .navs{display:block}.visit-wrapper .navigator .container .navs .pprimary,.visit-wrapper .navigator .container .navs .secondary{width:inherit!important}}.visit-wrapper .navigator .container .navs .flex{align-items:center;display:flex}.visit-wrapper .navigator .container .navs .flex img{margin-right:10px}.visit-wrapper .navigator .container .navs .flex h2{font-size:12px}.visit-wrapper .navigator .container .navs .immeuble-mobile{display:none}@media screen and (max-width:1619px){.visit-wrapper .navigator .container .navs .immeuble-mobile{display:inline-block;height:20px;width:20px}}.visit-wrapper .navigator .container .navs .primary,.visit-wrapper .navigator .container .navs .secondary{display:block;margin-right:40px;width:100%}.visit-wrapper .navigator .container .navs .primary h2,.visit-wrapper .navigator .container .navs .secondary h2{border-bottom:2px solid;height:20px;text-transform:uppercase;width:100%}@media screen and (max-width:1619px){.visit-wrapper .navigator .container .navs .primary h2,.visit-wrapper .navigator .container .navs .secondary h2{border:none;height:inherit}}.visit-wrapper .navigator .container .navs .primary .piece,.visit-wrapper .navigator .container .navs .secondary .piece{align-items:center;color:var(--blue);display:flex;height:50px;justify-content:space-between}@media screen and (max-width:1619px){.visit-wrapper .navigator .container .navs .primary .piece,.visit-wrapper .navigator .container .navs .secondary .piece{display:block;height:inherit;position:relative}.visit-wrapper .navigator .container .navs .primary .piece:before,.visit-wrapper .navigator .container .navs .secondary .piece:before{background:#d0d7de;content:" ";display:block;height:95%;left:10px;position:absolute;width:2px}}.visit-wrapper .navigator .container .navs .primary .piece>.has-child,.visit-wrapper .navigator .container .navs .secondary .piece>.has-child{margin:10px 0}@media screen and (max-width:600px){.visit-wrapper .navigator .container .navs .primary .piece>.has-child,.visit-wrapper .navigator .container .navs .secondary .piece>.has-child{margin:0 0 5px!important;padding:0!important}}.visit-wrapper .navigator .container .navs .primary .piece>.no-wrap,.visit-wrapper .navigator .container .navs .secondary .piece>.no-wrap{white-space:nowrap}@media screen and (max-width:1619px){.visit-wrapper .navigator .container .navs .primary .piece>.no-wrap,.visit-wrapper .navigator .container .navs .secondary .piece>.no-wrap{white-space:inherit!important}}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link{align-items:center;background:transparent;border:none;color:var(--blue);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:flex-start;padding:0 20px;text-align:left;width:100%}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link:first-of-type,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link:first-of-type{padding-left:0!important}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link:not(:last-of-type),.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link:not(:last-of-type){border-right:1px solid #d0d7de}@media screen and (max-width:1619px){.visit-wrapper .navigator .container .navs .primary .piece>.nav-link,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link{border:none!important;box-sizing:border-box;font-size:12px;margin-bottom:10px;padding:0 auto;padding:0;padding-left:20px!important}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link:first-of-type,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link:first-of-type{padding-left:20px!important}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link img.immeuble,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link img.immeuble{height:20px;width:20px}}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link .active,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link .active{color:var(--green)!important}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link .place-bullet,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link .place-bullet{margin-right:20px}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link .place-bullet:before,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link .place-bullet:before{background:var(--green);border-radius:50%;content:" ";display:block;height:10px;width:10px}@media screen and (max-width:1619px){.visit-wrapper .navigator .container .navs .primary .piece>.nav-link .place-bullet,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link .place-bullet{margin-left:10px!important;margin-right:15px!important}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link .place-bullet:before,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link .place-bullet:before{background:var(--green);border-radius:50%;content:" ";display:block;height:6px;width:6px}}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link img,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link img{margin-right:15px}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link img.immeuble,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link img.immeuble{height:40px}.visit-wrapper .navigator .container .navs .primary .piece>.nav-link img.map,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link img.map{height:32.5px}@media screen and (max-width:1619px){.visit-wrapper .navigator .container .navs .primary .piece>.nav-link img.map,.visit-wrapper .navigator .container .navs .secondary .piece>.nav-link img.map{height:20px}}.visit-wrapper .navigator .container .nav-logo{align-self:flex-end;height:90px;margin-top:10px}.visit-wrapper .back-to-main-menu{margin-right:40px;position:relative;top:10px}@media screen and (max-width:1619px){.visit-wrapper .back-to-main-menu{margin-left:auto;margin-right:auto}}.visit-wrapper .back-to-main-menu .button{align-items:center;background:#fff;border:2px solid var(--blue);color:var(--blue);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;padding:10px 20px}.visit-wrapper .back-to-main-menu .button span{bottom:1px;color:var(--green);margin-right:10px;position:relative}.visit-wrapper .show-navigator .navigator{transform:translateY(0)!important}.visit-wrapper .show-navigator .toggler{bottom:0!important;transform:translateX(-50%) translateY(-150px)}@media screen and (max-width:1619px){.visit-wrapper .show-navigator .navigator{transform:translateX(0)!important}.visit-wrapper .show-navigator .toggler{bottom:0!important;transform:translateX(190px)}}.visit-wrapper .remove-child-width{justify-content:inherit!important}.visit-wrapper .remove-child-width .nav-link{height:40px!important;width:inherit!important}.visit-wrapper .text-transform-none{text-transform:none!important}
