.StripeElement,input{padding:12px;border-radius:12px;margin-bottom:6px;border:1px solid rgba(50,50,93,.1);font-size:16px;width:100%;background:#fff;box-sizing:border-box}.StripeElement,input,label{color:rgba(56,56,56,.6)}.StripeElement--focus,input:focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}form{align-self:center;border-radius:7px}input{border-radius:12px;margin-bottom:6px;padding:12px;border:1px solid rgba(50,50,93,.1);max-height:44px;font-size:16px;width:100%;background:#fff;box-sizing:border-box}.result-message{line-height:22px;font-size:16px}.result-message a{color:#596fd6;font-weight:600;text-decoration:none}.hidden{display:none}#card-error{color:#697386;font-size:16px;line-height:20px;margin-top:12px;text-align:center}#card-element{border-radius:12px;padding:12px;border:1px solid rgba(50,50,93,.1);max-height:44px;width:100%;background:#fff;box-sizing:border-box}#payment-request-button{margin-bottom:32px}button:hover{filter:contrast(115%)}button:disabled{opacity:.5;cursor:default}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;transform:translateZ(0)}.spinner:after,.spinner:before{position:absolute;content:""}.spinner:before{height:20.4px;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;transform-origin:10.4px 10.2px;animation:loading 2s ease 1.5s infinite}.spinner:after,.spinner:before{width:10.4px;background:undefined}.spinner:after{height:10.2px;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;transform-origin:0 10.2px;animation:loading 2s ease infinite}.TermsText{display:none!important}.header{justify-content:space-between;height:70px;width:100%;top:0;position:fixed;z-index:1000;display:flex;flex-direction:row}@media (min-width:880px){.header.padding-double{padding-right:400px}}@media (min-width:880px){.header.padding-alone{padding-right:235px}}.header.overflowing .profil{display:flex;width:100%;align-items:center}.header.header-dark{background-color:#202020}.header .profil{padding-left:25px;display:flex;justify-content:center}.header .client-share,.header .profil__download,.header .profil__share{display:none}.header .client-img{padding:3px;display:flex;align-items:center;justify-content:center;height:64px;border-radius:2px}.header .client-img img{max-width:100%;max-height:100%}.header .header-nav{display:flex;justify-content:center;align-items:center;font-weight:700;overflow:hidden}.header .active{border-bottom:3px solid #ff7417}.header .header-nav-item{padding:25px 15px;font-size:18px;font-weight:400;cursor:pointer;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis;transition:background-color .3s}.header .header-nav-item.dark-font:hover{background-color:#f3f3f3;transition:.3s}.header .header-nav-item.light-font:hover{background-color:hsla(0,0%,100%,.1);transition:.3s}.header .comments{display:flex;justify-content:center;align-items:center;padding-right:25px;height:100%}.header .comments .user-img{margin-right:20px}.header .comments .header-mini{height:50px;width:50px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;border-radius:50%;max-height:50px;min-height:50px}.header .comments button{background-color:#ff7417;width:auto;min-width:120px;padding:15px;font-weight:700;border-radius:4px;color:#fff;border:none;cursor:pointer}.home-loader{height:100vh;display:flex;justify-content:center;align-items:center}.home{color:#5a5a5a}.home .homepage{background-size:cover;background-repeat:no-repeat;background-position:50%;background-attachment:fixed;height:calc(100vh - 70px);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr}.home .homepage p{white-space:pre-wrap}.home .home-info{opacity:.9;background-color:#fff;color:#383838;z-index:2;grid-column-start:1;grid-column-end:4;grid-row-start:5;padding:20px;border-radius:10px;margin:40px}.home .leave-block{display:none}.home .home-info-black{background-color:#202020;color:#fff;z-index:2;grid-column-start:1;grid-column-end:4;grid-row-start:5;padding:20px;border-radius:10px;margin:40px}.home .project-title{font-size:18px;font-weight:700;margin:15px 0 10px;display:flex;grid-gap:10px;gap:10px}.home .align-center{display:flex;align-items:center;grid-gap:5px;gap:5px}.home .space-description{margin-bottom:20px;word-wrap:break-word}.home .alternative-info-container{display:grid;grid-template-columns:fit-content(67%) fit-content(33%);grid-gap:5px;gap:5px;grid-column-gap:10px;column-gap:10px;font-weight:700}.home .alternative-info{display:inline-block;font-weight:700}.home .alternative-info div{margin-right:20px;margin-bottom:10px;display:inline-block}.home .alternative-info div:last-child{margin:0}.home .alternative-info div:last-child p{display:inline-block;margin-right:20px}.home .alternative-info .icon{margin-right:6px;font-size:14px;transform:translateY(2px);opacity:.7}.home .alternative-info .icon-alternative{width:20px;height:20px;margin-right:5px;opacity:.7}.home .background-video{position:fixed;right:0;bottom:0;top:0;left:0;width:100vw;height:115vh;z-index:-1}.landscape-home .home-info{grid-column-end:6!important}.project-planning-container{max-height:calc(100vh - 90px);min-height:calc(100vh - 90px);min-height:-webkit-fill-available!important;padding:10px 50px}.project-planning-container.notabs{max-height:calc(100vh - 90px);min-height:calc(100vh - 90px)}.project-planning-container .planning-grid{display:grid;grid-template-columns:142px 1fr 1fr 1fr;grid-template-rows:60px;grid-auto-rows:calc(23vh - 17px);grid-gap:1px;gap:1px;border-radius:7px}.project-planning-container .planning-grid.accom{grid-template-rows:60px 100px}.project-planning-container .planning-grid.accom-bot{grid-template-rows:60px calc(23vh - 5px) calc(23vh - 5px) calc(23vh - 5px) 100px}.project-planning-container .planning-grid.one-day{grid-template-columns:142px 1fr}.project-planning-container .planning-grid.one-day .planning-grid-header:nth-child(4){border-radius:0}.project-planning-container .planning-grid.one-day .planning-grid-header:nth-child(2){border-radius:0 7px 0 0}.project-planning-container .planning-grid.two-days{grid-template-columns:142px 1fr 1fr}.project-planning-container .planning-grid.two-days .planning-grid-header:nth-child(4){border-radius:0}.project-planning-container .planning-grid.two-days .planning-grid-header:nth-child(3){border-radius:0 7px 0 0}.project-planning-container .planning-grid ::-webkit-scrollbar{width:4px}.project-planning-container .planning-grid ::-webkit-scrollbar-track{background:#fff}.project-planning-container .planning-grid ::-webkit-scrollbar-thumb{background:#5a5a5a}.project-planning-container .planning-grid div{outline:1px solid #565656;padding:10px;text-align:center;overflow:auto;scrollbar-width:thin}.project-planning-container .planning-hours-select{width:56px;margin-left:4px}.project-planning-container .planning-grid-header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#5a5a5a;color:#fff;padding:0!important;border:none!important;position:relative}.project-planning-container .planning-grid-header .day-title{font-size:16px}.project-planning-container .planning-grid-header .day-title .icon{transform:translateY(2px);color:#fff;opacity:.3;position:absolute;top:7px;right:7px}.project-planning-container .planning-grid-header .date{font-size:10px}.project-planning-container .planning-info-days{color:#fff;margin:0 10px;font-size:14px}.project-planning-container .planning-action-button{border:none;background-color:#fff;color:#5a5a5a;height:32px;width:32px;display:flex;justify-content:center;align-items:center;border-radius:5px}.project-planning-container .planning-action-button .icon{font-size:14px}.project-planning-container .planning-grid-header:first-child{border-radius:7px 0 0 0}.project-planning-container .planning-grid-header:nth-child(4){border-radius:0 7px 0 0}.project-planning-container .day-title-input{border:none;color:#fff;background-color:inherit;overflow-y:hidden;text-overflow:ellipsis;text-align:center;width:100%;height:20px;outline:none;font-size:16px}.project-planning-container .planning-activity{padding:5px!important;margin-bottom:5px;border-width:2px!important;cursor:default;position:relative}.project-planning-container .planning-activity .transp-icon{position:absolute;left:15px;font-size:20px}.project-planning-container .planning-activity .activity-time-input{background-color:inherit;border:none;color:#5a5a5a;font-weight:700;font-size:12px;padding:0;margin:0;text-align:center;outline:none;box-shadow:none;height:15px}.project-planning-container .planning-activity .activity-time{font-weight:700;font-size:12px}.project-planning-container .planning-activity .activity-title{overflow-y:hidden;text-overflow:ellipsis}.project-planning-container .planning-activity .activity-title-input{border:none;background-color:inherit;overflow-y:hidden;text-overflow:ellipsis;text-align:center;width:100%;height:15px;outline:none}.project-planning-container .planning-activity:last-child{margin:0}.project-planning-container .planning-activity:hover .close-icon{display:block}.project-planning-container .planning-hours{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;overflow:hidden}.project-planning-container .planning-hours.accom{align-items:flex-start;overflow:hidden}.project-planning-container .planning-hours.accom .accom-illu{max-height:80%;width:100%;height:100%;outline:none;padding:0;overflow:hidden}.project-planning-container .planning-hours.accom .accom-illu .icon{width:100%;height:calc(100% - 5px);color:rgba(56,56,56,.6)}.project-planning-container .planning-hours.accom .accom-illu img{width:80%;height:100%;max-height:100%}.project-planning-container .planning-hours img{max-width:80%;max-height:80%}.project-planning-container .pageNumbers{margin-top:5px;display:flex;overflow-x:auto;padding-bottom:7px}.project-planning-container .pageNumbers li{list-style:none}.project-planning-container .pageNumbers_number{margin-right:10px;padding-top:5px;color:#5a5a5a;cursor:pointer}.project-planning-container .pageNumbers_number.selected{color:#fff;padding:5px 12px;border-radius:2px;transition:transform 0s ease-in-out}.landscape-planning .planning-grid{grid-auto-rows:calc(33vh - 11px)!important}.landscape-planning .planning-grid.accomBot{grid-template-rows:60px calc(33vh - 11px) calc(33vh - 11px) calc(33vh - 11px) 100px}.dropdown{visibility:hidden;position:absolute;z-index:500;right:0;opacity:0;box-shadow:1px 1px 2px 1px hsla(0,0%,70.6%,.3)}.hover-dropdown{cursor:pointer;position:relative}.hover-dropdown:hover .dropdown{visibility:visible;opacity:1}.user-info{cursor:default;color:#5a5a5a;background-color:#fff;border-radius:5px;padding:15px;display:flex;justify-content:space-between;align-items:center}.user-info .icon{width:20px;height:20px;min-width:20px;min-height:20px;margin-right:10px;color:#ff7417}.user-info .social-media{display:flex;justify-content:center;align-items:center;margin:15px 0 0;grid-gap:10px;gap:10px}.user-info .social-media .social-icon{cursor:pointer;border-radius:100%;background-color:#ff7417;color:#fff;display:flex;justify-content:center;align-items:center;font-size:18px;width:30px;height:30px}.user-info .info{margin-bottom:10px;display:flex;align-items:center}.user-info .info.link{cursor:pointer;transition:.15s;white-space:nowrap}.user-info .info .user-website{text-decoration:none;color:inherit}.user-info .username{text-transform:capitalize;font-weight:900}.user-info .dropdown-user-img{margin-right:30px;height:120px;width:120px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;border-radius:50%;max-height:120px;min-height:120px;min-width:120px;max-width:120px}.modal-container{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;overflow:auto;display:flex;align-items:center;z-index:1000}.modal{color:#5a5a5a;background-color:#fff;margin:auto;padding:20px;border-radius:8px;width:40%;position:relative}.modal.dark{background-color:#202020}.modal.dark hr{color:#b8b8b8;opacity:.2}.modal.dark .modal-header{color:#fff}.modal.dark .modal-content .modal-textarea{border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.2);color:#fff}.modal.dark .modal-content .modal-textarea::placeholder{color:#fff}.modal.light{background-color:#fff}.modal .modal-header{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:20px}.modal .close-button{cursor:pointer;color:#b8b8b8;position:absolute;top:0;right:0;font-size:18px}.modal .close-button:hover{color:#5a5a5a}.modal hr{color:#b8b8b8;background-color:#b8b8b8;box-shadow:none;height:1px;border:none}.modal .modal-content{width:100%;display:flex;justify-content:center;margin-bottom:20px}.modal .modal-content .modal-textarea{width:90%;min-height:120px;max-height:200px;border:1px solid #565656;border-radius:12px;padding:10px;outline-color:#5a5a5a;font-size:16px;color:#5a5a5a}.modal .modal-content .modal-textarea::placeholder{color:#b8b8b8}.modal .modal-content .social-media{display:flex;justify-content:space-around;align-items:center;margin:20px 0 0;width:80%}.modal .modal-content .social-media.dark .social-icon:hover{box-shadow:0 0 3px 0 #fff}.modal .modal-content .social-media.dark .social-icon.copy,.modal .modal-content .social-media.dark .social-icon.email{border:1px solid hsla(0,0%,100%,.5);color:#fff;background:none}.modal .modal-content .social-media.dark .social-icon.copy a,.modal .modal-content .social-media.dark .social-icon.email a{color:#fff;display:flex}.modal .modal-content .social-media.dark .social-icon.copy:hover,.modal .modal-content .social-media.dark .social-icon.email:hover{background:hsla(0,0%,100%,.2);border:1px solid #fff}.modal .modal-content .social-media .social-icon{border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:18px;min-width:34px;min-height:34px;cursor:pointer}.modal .modal-content .social-media .social-icon .user-email{text-decoration:none;color:#111}.modal .modal-content .email{background-color:#ecc1d1}.modal .modal-content .copy{background-color:#eee7d3}.modal .modal-footer{width:100%;display:flex;justify-content:center}.modal .modal-footer .modal-button{width:auto;color:#fff;background-color:#5a5a5a;border:none;cursor:pointer;border-radius:5px;padding:15px 30px;font-size:16px}.invalid-feedback{text-align:center;width:100%;margin-top:.25rem;color:#dc3545}.MuiDialog-root.standardModal .MuiPaper-root{border-radius:15px;padding:30px 40px;min-width:550px;max-width:650px}.MuiDialog-root.mobile .MuiPaper-root{padding:0!important;min-width:unset!important;max-width:unset!important}.MuiDialog-root.mobile .MuiPaper-root,.MuiDialog-root.selectModal .MuiPaper-root{border-radius:15px;padding:30px 40px;min-width:550px;max-width:650px;scrollbar-color:#021f61 #fff;scrollbar-width:thin}.MuiDialog-root.mobile .MuiPaper-root p,.MuiDialog-root.selectModal .MuiPaper-root p{font-size:16px!important}.MuiDialog-root.mobile .MuiPaper-root h3,.MuiDialog-root.selectModal .MuiPaper-root h3{font-size:25px;font-family:"Montserrat-Regular";color:#021f61;border-bottom:none;text-align:center;margin:5px 0 30px}.MuiDialog-root.mobile .MuiPaper-root::-webkit-scrollbar,.MuiDialog-root.selectModal .MuiPaper-root::-webkit-scrollbar{width:8px}.MuiDialog-root.mobile .MuiPaper-root::-webkit-scrollbar-track,.MuiDialog-root.selectModal .MuiPaper-root::-webkit-scrollbar-track{background:#fff}.MuiDialog-root.mobile .MuiPaper-root::-webkit-scrollbar-thumb,.MuiDialog-root.selectModal .MuiPaper-root::-webkit-scrollbar-thumb{background:#021f61;border-radius:5px}.MuiDialog-root.mobile.dark .MuiPaper-root,.MuiDialog-root.selectModal.dark .MuiPaper-root{color:#fff!important;background-color:#202020;scrollbar-color:#fff #fff;scrollbar-width:thin}.MuiDialog-root.mobile.dark .MuiPaper-root::-webkit-scrollbar,.MuiDialog-root.selectModal.dark .MuiPaper-root::-webkit-scrollbar{width:8px}.MuiDialog-root.mobile.dark .MuiPaper-root::-webkit-scrollbar-track,.MuiDialog-root.selectModal.dark .MuiPaper-root::-webkit-scrollbar-track{background:#fff}.MuiDialog-root.mobile.dark .MuiPaper-root::-webkit-scrollbar-thumb,.MuiDialog-root.selectModal.dark .MuiPaper-root::-webkit-scrollbar-thumb{background:unset;border-radius:5px}.MuiDialog-root.mobile.dark .MuiPaper-root .button-transparent,.MuiDialog-root.mobile.dark .MuiPaper-root .icon-lock,.MuiDialog-root.mobile.dark .MuiPaper-root h3,.MuiDialog-root.mobile.dark .MuiPaper-root label,.MuiDialog-root.mobile.dark .MuiPaper-root span,.MuiDialog-root.selectModal.dark .MuiPaper-root .button-transparent,.MuiDialog-root.selectModal.dark .MuiPaper-root .icon-lock,.MuiDialog-root.selectModal.dark .MuiPaper-root h3,.MuiDialog-root.selectModal.dark .MuiPaper-root label,.MuiDialog-root.selectModal.dark .MuiPaper-root span{color:#fff}.MuiDialog-root.mobile.dark .MuiPaper-root .bubble,.MuiDialog-root.selectModal.dark .MuiPaper-root .bubble{background-color:#202020}.MuiDialog-root.mobile.dark .MuiPaper-root .bloc-lock svg,.MuiDialog-root.selectModal.dark .MuiPaper-root .bloc-lock svg{color:#fff!important}.MuiDialog-root.mobile.dark .MuiPaper-root .customer-service__right .icon,.MuiDialog-root.selectModal.dark .MuiPaper-root .customer-service__right .icon{color:#fff}.MuiDialog-root.mobile.dark .MuiPaper-root .stripe-head__back span,.MuiDialog-root.selectModal.dark .MuiPaper-root .stripe-head__back span{transition:.3s;color:hsla(0,0%,100%,.3)!important}.MuiDialog-root.mobile.dark .MuiPaper-root .stripe-head__back:hover span,.MuiDialog-root.selectModal.dark .MuiPaper-root .stripe-head__back:hover span{color:hsla(0,0%,100%,.6)!important;transition:.3s}.MuiDialog-root.mobile.dark .MuiPaper-root .stripe-head__back:hover .icon,.MuiDialog-root.selectModal.dark .MuiPaper-root .stripe-head__back:hover .icon{transition:.3s;color:hsla(0,0%,100%,.6)}.MuiDialog-root.mobile.dark .MuiPaper-root .stripe-head__back:active span,.MuiDialog-root.selectModal.dark .MuiPaper-root .stripe-head__back:active span{color:hsla(0,0%,100%,.8)!important;transition:.2s}.MuiDialog-root.mobile.dark .MuiPaper-root .stripe-head__back:active .icon,.MuiDialog-root.selectModal.dark .MuiPaper-root .stripe-head__back:active .icon{transition:.2s;color:hsla(0,0%,100%,.8)}.MuiDialog-root.mobile.dark .MuiPaper-root .stripe-head__back .icon,.MuiDialog-root.selectModal.dark .MuiPaper-root .stripe-head__back .icon{color:hsla(0,0%,100%,.3)}.MuiDialog-root .MuiDialog-paperFullScreen{border-radius:unset!important}.MuiDialog-root .MuiPaper-root{border-radius:15px}.MuiDialog-root.scrollable-modal{overflow-y:auto;overflow-x:initial}.MuiDialog-root.scrollable-modal .MuiDialog-container{height:auto}.close-mui{position:absolute;font-size:30px;top:15px;right:15px;color:rgba(56,56,56,.6);z-index:5;cursor:pointer}.close-mui.dark-cross{color:hsla(0,0%,100%,.6)}.close-mui.dark-cross:hover{color:hsla(0,0%,100%,.8);transition:.3s}.close-mui.dark-cross:active{color:#fff;transition:.2s}.close-mui.light-cross{color:rgba(56,56,56,.6)}.close-mui.light-cross:hover{color:rgba(56,56,56,.8);transition:.3s}.close-mui.light-cross:active{color:#383838;transition:.2s}.stripe-button{width:auto;color:#fff;background-color:#2db92f;border:none;cursor:pointer;border-radius:5px;padding:10px 80px!important;font-size:16px;margin-top:20px;max-height:unset!important}.stripe-button .proceed-price{font-size:14px}.payment-choices{text-align:center;margin-bottom:15px}.payment-card{padding:12px}.payment-card .StripeElement{border:none;padding:0}.modal-comment{padding:0!important}.modal-comment.mobile{padding-top:60px!important}.modal-comment.mobile h4:first-child{font-size:20px}.modal-comment.mobile .MuiBackdrop-root{background-color:unset!important}.modal-comment.mobile .close-mui{font-size:40px;top:15px;right:10px}.modal-comment.mobile .comment-header{padding:10px 25px 0;border:none;margin-bottom:20px}.modal-comment.mobile.dark .MuiPaper-root{background-color:#383838}.modal-comment.mobile.dark .mobile-square{background-color:#202020;box-shadow:0 0 13px -10px #fff}.modal-comment.mobile.dark textarea{border:1px solid hsla(0,0%,100%,.3);background-color:#202020}.modal-comment.mobile.light .MuiPaper-root{background-color:#f6f6f7}.modal-comment.mobile.light .mobile-square{box-shadow:0 0 13px -10px #000;background-color:#fff}.modal-comment.mobile.light textarea{border:1px solid #e8e8ff;background-color:#fff}.modal-comment.mobile .mobile-square{height:100vh;margin:0 20px;padding:30px 25px!important;border-radius:15px}.modal-comment.mobile .comment-buttons button{width:100%;border-radius:0}.modal-comment.mobile .modal-comment__textarea{width:100%;height:100%;display:flex}.modal-comment .comment-header{display:flex;justify-content:flex-start;flex-direction:column;margin-bottom:30px;padding-bottom:10px}.modal-comment .comment-header h4:first-child{font-size:24px;font-weight:400}.modal-comment .comment-header h4:last-child{font-weight:400}.modal-comment.dark .comment-header .agency-name{color:hsla(0,0%,100%,.6)}.modal-comment.dark hr{color:#b8b8b8;opacity:.2}.modal-comment.light .comment-header h4{color:#383838}.modal-comment.light .comment-header .agency-name{color:rgba(56,56,56,.6)}.modal-comment.light hr{color:#e8e8ff;opacity:.2}.modal-comment__textarea{width:100%;min-height:200px;display:flex;margin:auto}.modal-comment textarea{border-radius:4px;width:100%;height:auto;resize:none;padding:10px}.modal-comment.dark textarea{border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.2);color:#fff}.modal-comment.dark textarea::placeholder{color:#fff}.modal-comment.light textarea{border:1px solid #e8e8ff;color:#383838}.modal-comment.light textarea::placeholder{color:#383838}.contact{color:#5a5a5a;padding:15px;display:flex;flex-direction:column;align-items:center;height:calc(100vh - 100px)}.contact .icon{font-size:20px;margin-right:10px;color:#ff7417}.contact .social-media{display:flex;justify-content:center;align-items:center;margin:15px 0 30px}.contact .social-media .social-icon{border-radius:100%;color:#fff;font-size:18px;width:30px;height:30px;margin:0 5px}.contact .info,.contact .social-media .social-icon{display:flex;justify-content:center;align-items:center}.contact .info{text-align:center;margin-bottom:10px}.contact .info .mobile_link{color:inherit;text-decoration:none}.contact .username{text-transform:capitalize;font-weight:900}.contact .dropdown-user-img{margin-bottom:30px;height:140px;width:140px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;border-radius:50%;max-height:140px;min-height:140px;min-width:140px;max-width:140px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.home-map{height:calc(100vh - 70px);position:relative;z-index:1;display:flex}.home-map.fullscreen_map{z-index:5}.home-map a{text-decoration:none;color:inherit}.home-map ::-webkit-scrollbar{width:6px}.home-map ::-webkit-scrollbar-thumb{background:#cdcdcd;border-radius:5px}.home-map .map-sidebar{position:relative;flex:1 1 40%;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;z-index:2}.home-map .map-sidebar.dark{background:#313131!important;color:#fff!important}.home-map .map-sidebar.light{background:#f6f6f7!important}.home-map .map-sidebar__title{padding:20px;text-align:left;width:400px;margin:10px auto}.home-map .map-sidebar__steps{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 0 30px!important}.home-map .map-sidebar__steps.dark .dayscription span{background:#464646}.home-map .map-sidebar__steps.dark .dayscription span:hover{background:hsla(0,0%,100%,.4)}.home-map .map-sidebar__steps.dark .dayscription span.selected{background:#fff;color:#383838}.home-map .map-sidebar__steps.light .dayscription span{background:#dee0e6}.home-map .map-sidebar__steps.light .dayscription span:hover{background:rgba(56,56,56,.4)}.home-map .map-sidebar__steps.light .dayscription span.selected{background:#383838;color:#fff}.home-map .map-sidebar__steps .dayscription{margin-bottom:15px!important;width:400px}.home-map .map-sidebar__steps .dayscription span{padding:2px 12px!important;border-radius:25px!important;margin-left:17px!important}.home-map .map-sidebar__steps .step{display:flex;flex-direction:column;border-radius:5px;margin:0 20px 20px;width:450px;position:relative}.home-map .map-sidebar__steps .step.dark .step__title span{background:#464646}.home-map .map-sidebar__steps .step.light .step__title span{background:#dee0e6}.home-map .map-sidebar__steps .step .icon-maps{opacity:.6;transition:.3s;position:absolute;right:29px;bottom:15px;height:20px;width:20px}.home-map .map-sidebar__steps .step .icon-maps:hover{opacity:1;transition:.3s}.home-map .map-sidebar__steps .step__description{padding:15px 20px 12px 30px;border-radius:5px;box-shadow:0 0 5px 2px #efeff0}.home-map .map-sidebar__steps .step__description.dark{background:#383838;box-shadow:0 0 16px rgba(0,0,0,.3)}.home-map .map-sidebar__steps .step__description.dark .icon-alternative{background:#383838;box-shadow:0 0 6px rgba(0,0,0,.3)}.home-map .map-sidebar__steps .step__description.light{background:#fff;box-shadow:0 0 5px 2px #efeff0}.home-map .map-sidebar__steps .step__description.light .icon-alternative{background:#f2f3f8;box-shadow:0 0 4px 2px #e3e3e6}.home-map .map-sidebar__steps .step__description.light .description-top .title span{opacity:.75}.home-map .map-sidebar__steps .step__description .description-top{display:flex;justify-content:space-between}.home-map .map-sidebar__steps .step__description .description-top .title{display:flex;flex-direction:column;margin-right:5px}.home-map .map-sidebar__steps .step__description .description-top .title h4{margin-bottom:5px}.home-map .map-sidebar__steps .step__description .description-top .title span{opacity:.7}.home-map .map-sidebar__steps .step__description .description-top .destination{display:flex;align-items:center}.home-map .map-sidebar__steps .step__description .description-top .destination .icon-alternative{border-radius:100%;padding:5px;width:18px;height:18px;margin-left:15px;cursor:pointer;color:#b8b8b8}.home-map .map-sidebar__steps .step__description .description-bottom{border-top:1px solid hsla(0,0%,83.9%,.3);margin-top:5px;padding-top:10px;padding-right:30px}.home-map .map-sidebar__steps .step__description .description-bottom .light{border-top:1px solid hsla(0,0%,83.9%,.8)!important}.home-map .map-sidebar__steps .step__description .description-bottom__address{padding-top:8px}.home-map .map-sidebar__steps .step__description:hover .calendar-absolute{opacity:1;animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both}.home-map .map-interactive{flex:1 1 60%;position:relative}.home-map .map-interactive .button-fullscreen{position:absolute;right:30px;bottom:30px;padding:5px;border-radius:2px;z-index:999;background:#fff;width:30px;height:30px;border:none;box-shadow:0 0 5px 0 rgba(0,0,0,.3);cursor:pointer}.home-map .map-interactive .button-fullscreen .icon-screen{width:20px;height:20px}.home-map .map-interactive .map-logo{position:absolute;z-index:999;bottom:0}.leaflet-container{height:calc(100vh - 70px);padding-left:5px}.leaflet-container .priority-marker{z-index:999!important}.calendar-absolute{position:absolute;top:0;left:0;opacity:0;animation:fade-out .3s ease-out both}.document-container{min-height:calc(100dvh - 70px);max-height:calc(100dvh - 70px);background-color:#fafafa;overflow:hidden}@supports (height:100dvh){.document-container{min-height:calc(100dvh - 70px);max-height:calc(100dvh - 70px)}}.document-container .bloc{padding-left:30px}.document-container .bloc .title{font-size:24px;color:#5a5a5a;opacity:.6;padding-left:20px}.document-container .bloc .back{font-size:21px;color:#5a5a5a;opacity:1;cursor:pointer;display:flex;align-items:center}.document-container .iframeDocs{border:none;border-radius:2px;width:100%}.document-container.top-strip{min-height:calc(100vh - 70px);max-height:calc(100vh - 70px)}.document-container.top-strip .iframe{min-height:calc(100vh - 125px);max-height:calc(100vh - 125px)}@supports (height:100dvh){.document-container.top-strip{min-height:calc(100dvh - 70px);max-height:calc(100dvh - 70px)}.document-container.top-strip .iframe{min-height:calc(100dvh - 125px);max-height:calc(100dvh - 125px)}}.documents-container{display:flex;align-items:center;flex-direction:column;padding-top:40px;height:calc(100vh - 110px);overflow-y:auto}.documents-container .round2{height:50px;width:50px;border-radius:60%;visibility:hidden}.documents-container .round2 .round{visibility:visible;background:#ced2dc;height:50px;width:50px;border-radius:60%;display:flex;justify-content:center;align-items:center}.documents-container .round2 .round .big_icon{height:25px;cursor:pointer;visibility:visible}.documents-container .round2 .round .gg_icon{height:30px}.documents-container .white_theme{background:#fff;box-shadow:0 0 8px 0 hsla(0,0%,73.3%,.3)}.documents-container .dark_theme{background:#383838;box-shadow:0 3px 15px rgba(0,0,0,.2784313725490196)}.documents-container .document_paper{cursor:pointer;border-radius:5px;max-height:70px;min-height:60px;width:60%;margin-top:10px;display:flex;align-items:center;justify-content:space-between;font-size:large}.documents-container .document_paper:last-child{margin-bottom:40px}.documents-container .document_paper:hover .round2{visibility:visible}.documents-container .document_paper:hover .round{visibility:hidden}.documents-container .document_paper:hover .arrow,.documents-container .document_paper:hover .title{opacity:1}.documents-container .document_paper .first_part{display:flex;align-items:center;margin-left:50px}.documents-container .document_paper .title{opacity:.6;margin-left:20px}.documents-container .document_paper .arrow{opacity:.6;margin-right:20px}.documents-container .iframeDoc{border:none;border-radius:2px;width:100%}.bm-burger-button{position:fixed;width:30px;height:27px;left:15px;top:22px;display:inline;z-index:1001!important}.bm-cross-button{height:24px;width:24px}.bm-cross{background:hsla(0,0%,100%,.6)}.bm-menu-wrap{position:fixed;height:100%}.bm-menu-wrap .bm-menu{padding:0 1em;font-size:1.15em;height:calc(100% - 70px)!important;scrollbar-width:thin}.bm-menu-wrap.theme-white .bm-menu{background:#fff!important;scrollbar-color:#ccc #fff}.bm-menu-wrap.theme-white .bm-menu::-webkit-scrollbar{width:4px}.bm-menu-wrap.theme-white .bm-menu::-webkit-scrollbar-track{background:#fff}.bm-menu-wrap.theme-white .bm-menu::-webkit-scrollbar-thumb{background:#5a5a5a}.bm-menu-wrap.theme-white .bm-item-list{color:#383838}.bm-menu-wrap.theme-white .bm-item-list .bm-item:hover{color:rgba(56,56,56,.6)}.bm-menu-wrap.theme-white .bm-burger-bars{background:#b8b8b8;height:3px!important}.bm-menu-wrap.theme-white .bm-burger-bars-hover{background:#b8b8b8;opacity:.8!important}.bm-menu-wrap.theme-dark .bm-menu{background:#202020!important;scrollbar-color:#333435 #101010}.bm-menu-wrap.theme-dark .bm-menu::-webkit-scrollbar{width:4px}.bm-menu-wrap.theme-dark .bm-menu::-webkit-scrollbar-track{background:#101010}.bm-menu-wrap.theme-dark .bm-menu::-webkit-scrollbar-thumb{background:#333435}.bm-menu-wrap.theme-dark .bm-item-list{color:hsla(0,0%,100%,.6);transition:.3s}.bm-menu-wrap.theme-dark .bm-item-list .bm-item:hover{color:hsla(0,0%,100%,.8);transition:.3s}.bm-menu-wrap.theme-dark .bm-burger-bars{background:hsla(0,0%,100%,.6);height:3px!important}.bm-menu-wrap.theme-dark .bm-burger-bars-hover{background:hsla(0,0%,100%,.6);opacity:.8!important}.bm-menu-wrap .bm-item{display:flex!important;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer}.bm-menu-wrap .bm-item:not(:last-child){border-bottom:1px solid #b8b8b8}.bm-menu-wrap .bm-item__name{display:flex;align-items:center;word-break:break-all}.bm-menu-wrap .bm-item__name .icon_img{width:16px;height:16px}.bm-menu-wrap .bm-item:focus:focus-visible{outline:none}.bm-menu-wrap .bm-morph-shape{fill:#202020}.bm-menu-wrap .bm-overlay{background:rgba(0,0,0,.3)}.container{padding-top:70px}.container-white .bm-burger-bars{background:#b8b8b8;height:3px!important}.container-white .bm-burger-bars-hover{background:#b8b8b8;opacity:.8!important}.container-dark .bm-burger-bars{background:hsla(0,0%,100%,.6);height:3px!important}.container-dark .bm-burger-bars-hover{background:hsla(0,0%,100%,.6);opacity:.8!important}.StripeElement{padding:12px;color:rgba(56,56,56,.6);border-radius:12px;margin-bottom:6px;border:1px solid rgba(50,50,93,.1);font-size:16px;width:100%;background:#fff;box-sizing:border-box}.StripeElement form{align-self:center;border-radius:7px}.StripeElement .StripeElement,.StripeElement input{padding:12px;color:rgba(56,56,56,.6);border-radius:12px;margin-bottom:6px;border:1px solid rgba(50,50,93,.1);font-size:16px;width:100%;background:#fff;box-sizing:border-box}.StripeElement label{color:rgba(56,56,56,.6)}.StripeElement .StripeElement--focus,.StripeElement input:focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement .StripeElement--invalid{border-color:#fa755a}.StripeElement .StripeElement--webkit-autofill{background-color:#fefde5!important}.StripeElement .result-message{line-height:22px;font-size:16px}.StripeElement .result-message a{color:#596fd6;font-weight:600;text-decoration:none}.StripeElement .hidden{display:none}.StripeElement #card-error{color:#697386;font-size:16px;line-height:20px;margin-top:12px;text-align:center}.StripeElement #card-element{border-radius:12px;padding:12px;border:1px solid rgba(50,50,93,.1);max-height:44px;width:100%;background:#fff;box-sizing:border-box}.StripeElement #payment-request-button{margin-bottom:32px}.StripeElement button:hover{filter:contrast(115%)}.StripeElement button:disabled{opacity:.5;cursor:default}.StripeElement .spinner,.StripeElement .spinner:after,.StripeElement .spinner:before{border-radius:50%}.StripeElement .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;transform:translateZ(0)}.StripeElement .spinner:after,.StripeElement .spinner:before{position:absolute;content:""}.StripeElement .spinner:before{width:10.4px;height:20.4px;background:undefined;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;transform-origin:10.4px 10.2px;animation:loading 2s ease 1.5s infinite}.StripeElement .spinner:after{width:10.4px;height:10.2px;background:undefined;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;transform-origin:0 10.2px;animation:loading 2s ease infinite}.StripeElement .TermsText,.StripeElement .Text--terms{display:none}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stripe-modal.dark-font h3{color:rgba(56,56,56,.6)!important}.stripe-modal.dark-font .travel-info span:not(:first-of-type){color:rgba(56,56,56,.4)!important}.stripe-modal .stripe-head{display:flex;align-items:center;position:relative;justify-content:center;padding:0 20px}.stripe-modal .stripe-head__back{display:flex;align-items:center;position:absolute;left:20px;cursor:pointer;font-size:16px;color:rgba(56,56,56,.3);transition:color .3s}.stripe-modal .stripe-head__back:hover,.stripe-modal .stripe-head__back:hover .icon{color:rgba(56,56,56,.6);transition:.3s}.stripe-modal .stripe-head__back:active,.stripe-modal .stripe-head__back:active .icon{color:rgba(56,56,56,.8);transition:.2s}.stripe-modal .stripe-head__back .icon{color:rgba(56,56,56,.3);transition:.3s;cursor:pointer;width:27px;height:27px;margin-right:5px}.stripe-modal .stripe-head h3{margin:0!important;font-size:35px!important;font-family:"Averta-Regular"!important}.stripe-modal .stripe-progress{margin:15px 0 5px;padding:0 20px}.stripe-modal .stripe-progress__steps{position:relative}.stripe-modal .stripe-progress__steps .bubbles{display:flex;justify-content:space-between}.stripe-modal .stripe-progress__steps .bubbles .bubble{width:7px;height:7px;display:block;border:1px solid hsla(0,0%,72.2%,.6);border-radius:100%;z-index:1;position:relative;background-color:#fff}.stripe-modal .stripe-progress__steps .lines{position:absolute;width:100%;top:4px}.stripe-modal .stripe-progress__steps .lines .line{max-width:50%;border-top:1px solid hsla(0,0%,72.2%,.6);display:block}.stripe-modal .stripe-progress__steps .lines .line:first-of-type{margin-right:50%}.stripe-modal .stripe-progress__steps .lines .line:last-of-type{margin-top:-1px;margin-left:50%}.stripe-modal .stripe-progress__desc{margin-top:5px;display:flex;justify-content:space-between;font-size:12px;color:rgba(56,56,56,.4);position:relative;cursor:default}.stripe-modal .stripe-progress__desc .payment-progress{position:absolute;display:flex;justify-content:center;width:100%}.stripe-modal .travel-resume{padding:10px 20px 20px;opacity:1;transition:opacity 3s}.stripe-modal .travel-resume__image{display:flex;padding:10px 0;margin-bottom:20px}.stripe-modal .travel-resume__image.border{border-top:1px solid hsla(0,0%,72.2%,.3);border-bottom:1px solid hsla(0,0%,72.2%,.3)}.stripe-modal .travel-resume__image.background{background:hsla(0,0%,72.2%,.1);padding:10px;border-radius:3px}.stripe-modal .travel-resume__image .illustration{height:110px;max-width:180px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;border-radius:3px;margin-right:10px}.stripe-modal .travel-resume__image .illustration .video{width:100%;height:100%}.stripe-modal .travel-resume__image .travel-info{display:flex;flex-direction:column}.stripe-modal .travel-resume__image .travel-info span{margin-bottom:7px}.stripe-modal .travel-resume__image .travel-info span:not(:first-of-type){font-size:14px}.stripe-modal .travel-resume__pricing{display:flex;flex-direction:column;cursor:default}.stripe-modal .travel-resume__pricing div{margin-bottom:7px;display:flex;justify-content:space-between;color:#383838}.stripe-modal .travel-resume__pricing div:not(:last-of-type){color:rgba(56,56,56,.4)}.stripe-modal .modal-content{padding:10px 20px 20px}.stripe-modal .cards-list{display:flex}.stripe-modal .cards-list img{margin-right:3px;width:30px;height:25px}.stripe-modal .stripe-form__secure{display:flex;justify-content:space-between}.stripe-modal .stripe-form__secure .bloc-lock{border:1px solid hsla(0,0%,72.2%,.3);border-radius:100%;height:24px;width:24px;display:flex;justify-content:center;align-items:center}.stripe-modal .stripe-form .secured-payment{display:flex;font-size:12px;color:hsla(0,0%,72.2%,.6)}.stripe-modal .stripe-form .secured-payment a{color:hsla(0,0%,72.2%,.6);text-decoration:none}.stripe-modal .stripe-form .secured-payment .icon-lock{margin-right:5px}.stripe-modal .stripe-form .mandate-acceptance{width:60%;margin:15px auto 0;text-align:center;font-size:12px;color:#b8b8b8}.stripe-modal .stripe-form .mandate-acceptance a,.stripe-modal .stripe-form .mandate-acceptance span{color:inherit!important}.stripe-modal .customer-service{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid hsla(0,0%,72.2%,.3)}.stripe-modal .customer-service__left{display:flex;align-items:center}.stripe-modal .customer-service__left .logo-contact{min-width:50px;max-width:150px;border-radius:2px;margin-right:10px;max-height:70px}.stripe-modal .customer-service__left .customer-text{display:flex;flex-direction:column}.stripe-modal .customer-service__left .customer-text .question{font-size:14px}.stripe-modal .customer-service__left .customer-text .contact-us{font-size:12px}.stripe-modal .customer-service__right{display:flex;align-items:center}.stripe-modal .customer-service__right .icon{width:25px;height:25px;color:rgba(56,56,56,.3);cursor:pointer;transition:.3s}.stripe-modal .icon-lock{color:rgba(56,56,56,.3)}.stripe-modal .succeed-payment{display:flex;flex-direction:column;align-items:center;margin:5px 0;padding:20px;color:rgba(56,56,56,.3)}.stripe-modal .succeed-payment span{margin-bottom:7px}.stripe-modal .succeed-payment span:first-of-type{color:#383838}.stripe-modal .succeed-payment .icon{width:30px;height:30px;margin-bottom:7px}.stripe-modal.mobile .stripe-head{padding-top:30px}.stripe-modal.mobile .stripe-head h3{font-size:25px!important}.stripe-modal.mobile .modal-content,.stripe-modal.mobile .travel-resume{padding:10px 15px 70px}.stripe-modal.mobile .modal-content{padding-bottom:150px}.stripe-modal.mobile .customer-service{padding:20px 15px 15px;border-bottom:1px solid hsla(0,0%,72.2%,.3)}.stripe-modal.mobile .stripe-button-mobile{position:fixed;bottom:0;left:0;width:100%}.stripe-modal.mobile .mandate-acceptance{width:100%;position:fixed;bottom:55px;left:0;border-top:1px solid hsla(0,0%,72.2%,.3);padding:10px 0;background-color:#fff}.stripe-modal.mobile .stripe-button{width:100%!important;border-radius:unset;margin-top:0;padding:10px!important}.stripe-modal.mobile .button-outline{margin-bottom:5px;padding:5px 40px}.stripe-modal.mobile.dark-font .mandate-acceptance{border-top:1px solid hsla(0,0%,100%,.3);background-color:#202020}.stripe-modal.mobile.dark-font .secured-payment a{color:#fff}.stripe-modal .error-message{color:#f44336;margin-top:24px}.w-s{white-space:pre-wrap}@media screen and (max-width:850px){::-webkit-scrollbar{-webkit-appearance:none}}@media (max-width:1201px){.home-map .map-sidebar__steps .step{width:400px}.container-homepage .button-invisible{position:fixed;top:90px;left:20px;opacity:0}.container-homepage:hover .button-invisible{opacity:1}}@media (min-width:1201px){.footer{display:none}.container-homepage .button-invisible{position:fixed;top:90px;left:20px;opacity:0}.container-homepage:hover .button-invisible{opacity:1}}@media (min-width:881px){.desktop-display{display:block}.mobile-display{display:none!important}}@media (max-width:1200px){.footer{display:none}.home .alternative-info-container{display:grid;grid-template-columns:fit-content(60%) fit-content(40%);grid-gap:5px;gap:5px;grid-column-gap:10px;column-gap:10px}}@media (max-width:1050px){.container-homepage .button-invisible{opacity:1}.home-map .map-sidebar__steps .dayscription,.home-map .map-sidebar__title{width:300px}.home-map .map-sidebar__steps .step{width:325px}}@media (max-width:880px){.desktop-display{display:none!important}.mobile-display{display:block}.header{height:70px;position:fixed;top:0;background:none}.header,.header-nav{justify-content:center;display:flex}.header-nav{align-items:center;font-weight:700;overflow:hidden}.header-nav-item{color:#5a5a5a;padding:24px 20px;font-size:16px;cursor:pointer}.header-nav-item:hover{background-color:#f3f3f3}.header .comments{display:none}.header .comments .user-img{margin-right:10px;margin-left:10px}.header .comments img{width:42px!important;border-radius:100%}.header .comments button{background-color:#ff7417;width:auto;min-width:80px;padding:15px 10px;font-weight:700;border-radius:4px;color:#fff;border:none;cursor:pointer}.header .client-img{padding:5px;display:flex;align-items:center;justify-content:center;height:60px;border-radius:2px}.header .client-img img{max-width:100%;max-height:100%}.header .active{border-bottom:3px solid #ff7417}.home-info .leave-block{display:initial}.home-info .leave-block .leave-comment{padding:12px 20px;border:1px solid #b8b8b8;border-radius:5px;line-height:inherit;color:#383838;background:none;width:100%;margin-top:20px;display:flex;justify-content:center;cursor:pointer}.home-info .leave-block .leave-comment .icon{margin-left:10px;width:17px;height:17px}.home-info .leave-block .stripe-button{width:100%}.home-info .leave-block.flex-center{display:flex}.home-info-black{background-color:#202020;color:#fff;z-index:0;position:relative;opacity:1;margin:20px 20px -120px;padding:15px 15px 80px}.home-info-black .leave-block{display:initial}.home-info-black .leave-block .leave-comment{padding:12px 20px;border:1px solid #b8b8b8;border-radius:5px;line-height:inherit;color:#fff;background:none;width:100%;margin-top:15px;display:flex;justify-content:center;cursor:pointer}.home-info-black .leave-block .leave-comment .icon{margin-left:10px;width:17px;height:17px}.home-info-black .leave-block.flex-center{display:flex}.home-info-black .leave-block .stripe-button{width:100%}.modal{width:50%}.project-planning-container .planning-grid{grid-template-columns:142px 1fr 1fr}.project-planning-container .planning-grid-header:nth-child(4){border-radius:0}.project-planning-container .planning-grid-header:nth-child(3){border-radius:0 7px 0 0}.home .alternative-info-container{display:grid;grid-template-columns:100%;grid-gap:10px;gap:10px}}@media (max-width:770px){.bm-menu-wrap .bm-menu{height:calc(100% - 60px)!important}.bm-burger-button{top:18px}.container{padding-top:60px}@supports (-webkit-touch-callout:none){.container.tabs{padding-bottom:0}}@supports not (-webkit-touch-callout:none){.container.tabs{padding-bottom:60px}}.container .contact{height:calc(100vh - 150px);border-radius:unset}.container .contact.notabs{height:calc(100vh - 90px);max-height:calc(100vh - 90px);min-height:-webkit-fill-available;max-height:-webkit-fill-available;overflow-y:scroll}.container-white .bm-burger-bars{background:#b8b8b8;height:3px!important}.container-white .bm-burger-bars-hover{background:#b8b8b8;opacity:.8!important}.container-white .profil__download,.container-white .profil__share{color:#b8b8b8}.container-white .profil__download .icon,.container-white .profil__share .icon{border:1px solid #b8b8b8}.container-dark .bm-burger-bars{background:hsla(0,0%,100%,.6);height:3px!important}.container-dark .bm-burger-bars-hover{background:hsla(0,0%,100%,.6);opacity:.8!important}.container-dark .profil__download,.container-dark .profil__share{color:hsla(0,0%,100%,.6)}.container-dark .profil__download .icon,.container-dark .profil__share .icon{border:1px solid hsla(0,0%,100%,.6)}.header{height:60px;display:flex;justify-content:center;align-content:center;position:fixed;top:0;background:none;background-color:#fff}.header.header-home{background-color:none!important}.header.header-dark{background-color:#202020!important}.header .profil{display:flex;justify-content:space-around;position:relative;width:100%}.header .profil .client-share{display:flex;align-items:center}.header .profil .client-share .floating-button{border-radius:100%;font-size:18px;width:38px;height:38px;cursor:pointer;display:flex;justify-content:center;align-items:center;border:none}.header .profil .client-share .floating-button.light{background:#fff;box-shadow:0 0 12px -5px #202020}.header .profil .client-share .floating-button.dark{background:#202020;box-shadow:0 0 12px -5px #fff}.header .profil .client-share__dark path{stroke:#fff}.header .profil .client-share__light path{stroke:#383838}.header .profil__share{position:absolute;right:10px;top:8px;font-size:20px;display:initial;cursor:pointer}.header .profil__share .icon{border-radius:100%;padding:7px}.header .profil__download{position:absolute;right:60px;top:8px;font-size:20px;display:initial}.header .profil__download .icon{border-radius:100%;padding:7px}.header .header-nav{display:none}.header .client-img{padding:0;display:flex;align-items:center;justify-content:center;height:50px;border-radius:2px}.project-planning-container .planning-grid{grid-auto-rows:calc(24vh - 11px)}.home .homepage{display:grid;height:20vh;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:50%;padding-bottom:60px;padding-top:65vh;width:100%}.home .homepage-notabs{padding-top:67vh!important}.home .homepage-tabs .home-info,.home .homepage-tabs .home-info-black{padding-bottom:80px}.home .home-info,.home .home-info-black{grid-column-start:1;grid-column-end:6;z-index:0;padding:15px;position:relative;opacity:1;margin:20px 20px -120px}.home .home-info-black{background-color:#202020;color:#fff}.home .alternative-info{display:flex;flex-direction:column}.home .alternative-info .align-days{margin-left:25px!important}.home .alternative-info div{margin-bottom:15px!important}.home .alternative-info__calendar p{display:block!important}.floating-actions{display:none!important}.modal{width:70%}.footer{display:block;height:60px;width:100%;position:fixed;bottom:0;z-index:40}.footer-nav{display:flex;height:60px}.footer-nav.white-shadow{background-color:#fff;box-shadow:10px 10px 10px 10px rgba(0,0,0,.1)}.footer-nav.dark-shadow{background-color:#202020;box-shadow:10px 10px 10px 10px rgba(253,253,255,.1)}.footer-nav-item{display:flex;flex:1 1;justify-content:center;align-items:center;font-size:26px;cursor:pointer;position:relative;z-index:10}.footer-nav-item:not(:last-child) .separator{border:none;height:50%;width:1px;position:absolute;right:0}.footer-nav-item:not(:last-child) .separator.white-separator{border-right:1px solid #565656}.footer-nav-item:not(:last-child) .separator.dark-separator{border-right:1px solid hsla(0,0%,100%,.1)}.footer-nav-item:last-child .separator{display:none}.footer-nav-item.white-theme{background-color:#fff;color:rgba(56,56,56,.6)}.footer-nav-item.black-theme{background-color:#202020;color:hsla(0,0%,100%,.6)}.active{background-color:#333435;color:#ccc}.label-container{display:flex;align-items:center;flex-direction:column}.label-container .icon_img{width:26px;height:26px}.nav-label{font-size:12px;margin-top:2px}.project-planning-container{padding:10px 30px;max-height:calc(100vh - 140px);min-height:calc(100vh - 140px)}@supports (-webkit-touch-callout:none){.project-planning-container{height:unset!important;padding-bottom:80px;min-height:calc(100vh - 140px)!important;max-height:calc(100vh - 140px)!important;min-height:-webkit-fill-available!important}}.project-planning-container .planning-grid{grid-template-columns:100px 1fr}.project-planning-container .planning-grid-header:nth-child(4){border-radius:0}.project-planning-container .planning-grid-header:nth-child(2){border-radius:0 7px 0 0}.project-planning-container__tabs{max-height:calc(100vh - 80px)!important}.project-planning-container .planning-hours{overflow:hidden}.project-planning-container .planning-hours.accom .text-accom{font-size:12px}.project-planning-container .planning-hours.accom .accom-illu img{width:100%;height:100%}.project-planning-container .planning-hours span{font-size:12px}.project-planning-container .planning-hours img{max-width:100%;max-height:100%}.document-container.tabs,.document-container.tabs .iframe{min-height:calc(100vh - 120px);max-height:calc(100vh - 120px)}.document-container.notabs,.document-container.notabs .iframe{min-height:calc(100vh - 60px);max-height:calc(100vh - 60px)}.document-container.top-strip{min-height:calc(100vh - 120px);max-height:calc(100vh - 120px)}.document-container.top-strip .iframe{min-height:calc(100vh - 175px)}.document-container.stripe-notabs{min-height:calc(100vh - 120px);max-height:calc(100vh - 120px)}.document-container.stripe-notabs .iframe{min-height:calc(100vh - 175px);max-height:calc(100vh - 175px)}.document-container.stripe-tabs{min-height:calc(100vh - 60px);max-height:calc(100vh - 60px)}.document-container.stripe-tabs .iframe{max-height:calc(100vh - 115px);min-height:calc(100vh - 115px)}@supports (height:100dvh){.document-container.tabs,.document-container.tabs .iframe{min-height:calc(100dvh - 120px);max-height:calc(100dvh - 120px)}.document-container.notabs,.document-container.notabs .iframe{min-height:calc(100dvh - 60px);max-height:calc(100dvh - 60px)}.document-container.top-strip{min-height:calc(100dvh - 120px);max-height:calc(100dvh - 120px)}.document-container.top-strip .iframe{min-height:calc(100dvh - 175px)}.document-container.stripe-notabs{min-height:calc(100dvh - 120px);max-height:calc(100dvh - 120px)}.document-container.stripe-notabs .iframe{min-height:calc(100dvh - 175px);max-height:calc(100dvh - 175px)}.document-container.stripe-tabs{min-height:calc(100dvh - 60px);max-height:calc(100dvh - 60px)}.document-container.stripe-tabs .iframe{max-height:calc(100dvh - 115px);min-height:calc(100dvh - 115px)}}.documents-container{height:calc(100vh - 100px)}.project-planning-container{overflow:auto}@supports (-webkit-touch-callout:none){.project-planning-container,.project-planning-container .gg-maps-iframe{height:unset!important;min-height:calc(100vh - 140px)!important;max-height:calc(100vh - 140px)!important;min-height:-webkit-fill-available!important}}@supports not (-webkit-touch-callout:none){.project-planning-container .gg-maps-iframe{min-height:-webkit-fill-available!important;max-height:calc(100vh - 140px)!important;min-height:calc(100vh - 140px)!important}}.project-planning-container.notabs{padding-bottom:0!important;max-height:calc(100vh - 70px)!important;height:calc(100vh - 70px)!important}@supports (-webkit-touch-callout:none){.project-planning-container.notabs{height:unset!important;min-height:calc(100vh - 70px)!important;max-height:calc(100vh - 70px)!important;min-height:-webkit-fill-available!important}}@supports not (-webkit-touch-callout:none){.project-planning-container.notabs{min-height:-webkit-fill-available!important;max-height:calc(100vh - 70px)!important;min-height:calc(100vh - 70px)!important}}@supports (-webkit-touch-callout:none){.project-planning-container.notabs .gg-maps-iframe{height:unset!important;max-height:calc(100vh - 80px)!important;min-height:calc(100vh - 80px)!important;min-height:-webkit-fill-available!important}}@supports not (-webkit-touch-callout:none){.project-planning-container.notabs .gg-maps-iframe{min-height:-webkit-fill-available!important;max-height:calc(100vh - 80px)!important;min-height:calc(100vh - 80px)!important}}.home-map{height:calc(100vh - 60px);min-height:-webkit-fill-available;max-height:-webkit-fill-available}.home-map .map-sidebar{padding-bottom:60px!important}.home-map .map-sidebar__title{width:250px}.home-map .map-sidebar__steps .dayscription,.home-map .map-sidebar__steps .step{width:90%}.home-map .leaflet-container{height:calc(100vh - 60px)}.home-map .calendar-absolute{opacity:1;animation:fade-in .3s cubic-bezier(.39,.575,.565,1) both}.container-homepage .button-invisible{position:fixed;top:80px;left:20px}}@media (max-width:670px){.social-media{grid-gap:7px;gap:7px;flex-wrap:wrap}.bm-menu-wrap{width:45%!important;min-width:260px}.documents-container .document_paper{padding:7px 0;min-height:50px;width:80%!important}.documents-container .document_paper .round,.documents-container .document_paper .round2{height:40px;width:40px}.documents-container .document_paper .round2 .big_icon,.documents-container .document_paper .round .big_icon{height:20px}.gg-maps-iframe{max-height:calc(100vh - 140px);min-height:calc(100vh - 140px)}.home-map{flex-direction:column-reverse}.home-map.fullscreen_map{height:100vh!important;position:absolute!important;width:100%!important;top:0!important;bottom:0!important;display:block!important}.home-map.fullscreen_map .leaflet-container,.home-map.fullscreen_map .map-interactive{height:100%!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;z-index:999!important}.home-map.fullscreen_map .leaflet-container{padding:0!important}.home-map.fullscreen_map .button-fullscreen{bottom:15%!important}.home-map.fullscreen_map .leaflet-top.leaflet-left{top:70px!important}.home-map .leaflet-container{height:35vh}.home-map .map-sidebar{flex:initial!important;padding-bottom:60px!important;height:calc(85vh - 60px)}.home-map .map-sidebar.notabs{padding-bottom:0!important}.home-map .map-sidebar__title{width:250px;margin-top:0}.home-map .map-sidebar__steps .dayscription{width:90%}.home-map .map-sidebar__steps .step{max-width:325px}.home-map .map-interactive{flex:initial}.MuiDialog-root.standardModal .MuiPaper-root{width:80%!important;min-width:unset!important;max-width:unset!important}.MuiDialog-root.standardModal .MuiPaper-root h3{font-size:15px!important}.MuiDialog-root.scrollable-modal.cgu p{font-size:12px!important}.close-mui{font-size:20px}.modal-comment__textarea{min-height:unset}}.oops{background-color:#f2f3f8;padding-top:30vh;text-align:center;height:70vh;width:100%}.oops .oops_n1,.oops .oops_n2,.oops .oops_title{padding:8px}.oops .oops_title{font-size:100px;color:#fff}.oops .oops_n1{color:#0a2052;font-size:21px;font-weight:700}.oops .oops_n2{color:#828282}.cards-container{margin:0 auto;border-radius:5px;box-shadow:0 0 6px 1px hsla(0,0%,70.6%,.4);color:#383838;font-size:16px;font-family:"Montserrat-Regular";padding:8px;box-sizing:border-box}.cards-container li{display:flex;align-items:center;position:relative;margin:0;border-bottom:1px solid #e8e8ff}.cards-container li:last-child{border:none}.cards-container li .item-content{width:100%;padding:8px}.cards-container li .icon{margin:0 8px}.cards-container li .item-action{position:absolute;width:20px;height:20px}.cards-container li .item-action .icon{font-size:20px;color:#383838;margin:0}.cards-container li .item-action.end{right:8px}.cards-container .clickable{cursor:pointer}.cards-container .clickable:hover{background-color:#f2f3f8}.cards-container .clickable:hover.grey-bg{background-color:#383838}.cards-container .clickable.icon{color:rgba(56,56,56,.8)}.cards-container .clickable.icon:hover{background-color:initial;color:#383838}.cards-container .add-field{padding:8px;font-size:15px;border-top:1px solid #e8e8ff}.cards-container .item-content{padding:8px 8px 8px 30px;width:inherit}.cards-container .item-content .name{max-width:215px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards-container .item-content .default-value{color:#b8b8b8;font-size:12px;margin-left:5px;max-width:75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards-container .item-content-actions{color:rgba(56,56,56,.6);display:flex;margin-left:auto;margin-right:8px}.cards-container .item-content-actions .icon{color:rgba(56,56,56,.6);margin-left:5px}.cards-container .item-content-actions .icon:hover{color:#383838}.cards-container .icon{font-size:20px;margin-left:0}@font-face{font-family:"Montserrat-Regular";src:url(/static/media/Montserrat-Regular.92db9a07.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Averta-Regular";src:url(/static/media/Averta-Regular.8d4fada9.otf) format("truetype");font-weight:400;font-style:normal}*,body{padding:0;margin:0;font-family:"Averta-Regular",sans-serif}button:focus,input:focus,select:focus,textarea:focus{outline:none!important}.text-nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.text-lowercase{text-transform:lowercase}.dark-font{color:#383838!important}.light-font{color:#fff!important}.svg-white{filter:invert(90%) sepia(100%) saturate(0) hue-rotate(130deg) brightness(110%) contrast(101%)}.hidden{display:none!important}.hidden.abs{position:absolute}.TermsText{display:none}.font-mt-m{font-family:"Montserrat-Medium"!important}.m-5{margin:5px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.center{text-align:center}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;justify-content:center}.no-border{border:none!important}.overflow{overflow:auto!important}.no-overflow{overflow:hidden}.full-height{min-height:unset!important;max-height:unset!important}.gg-maps-iframe{border:none;border-radius:5px;max-height:calc(100vh - 90px);min-height:calc(100vh - 90px);width:100%}.grey-background{background-color:#f6f6f7}.bold{font-weight:700}.grey-op{color:rgba(56,56,56,.6)!important}.white{color:#fff!important}.pr-20{padding-right:20px!important}.pr-50{padding-right:50px!important}.mr-0{margin-right:0!important}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mb-0{margin-bottom:0!important}.mt-20{margin-top:20px}.mb-15{margin-bottom:15px}.pointer{cursor:pointer}.comments .user-img{margin-right:20px}.comments .header-mini{height:50px;width:50px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;border-radius:50%;max-height:50px;min-height:50px}.comments button,.contact-comments button{background-color:#ff7417;width:auto;min-width:120px;padding:15px;border-radius:4px;color:#fff;border:none;cursor:pointer}.contact-comments button{font-weight:700}.iframe{border:none;border-radius:2px;min-height:-webkit-fill-available;min-height:calc(100vh - 70px);max-height:-webkit-fill-available;max-height:calc(100vh - 70px);width:100%}.floating-actions{position:absolute;right:26px;top:65%;width:38px;display:flex;flex-wrap:wrap;z-index:999}.floating-actions a{color:#fff}.floating-actions .floating-button{border:none;border-radius:100%;background-color:#ff7417;color:#fff;display:flex;justify-content:center;align-items:center;font-size:18px;width:38px;height:38px;margin-top:5px;cursor:pointer;outline:none;z-index:5}.floating-actions .floating-button:hover{transform:scale(1.03)}.floating-actions .disabled-link{cursor:not-allowed}.floating-actions .disabled-link a{pointer-events:none}.floating-actions .comment-button{display:none}.hover{cursor:pointer}.img_load{position:absolute;top:50%;left:50%;width:30%;transform:translate(-50%,-50%)}.img_load.hidde{visibility:none}#pdf-div{margin-top:20px}.form-container .form-field{display:flex;flex-direction:column;margin:15px 0}.form-container .form-field label{color:rgba(56,56,56,.6);margin-bottom:10px;font-size:14px}.multi-actions button{margin-top:10px!important;margin-bottom:10px!important}.dispatched{display:flex;justify-content:center}.dispatched button{margin-right:10px!important;margin-left:10px!important}.comment-buttons button{width:50%}.button{border:none!important;border-radius:5px;font-size:1.1em;padding:5px 10px;align-items:center;cursor:pointer}.button-primary{background:#f6007b!important;color:#fff}.button-primary:hover{transition:.2s ease-in-out 0s;background:#d9127a!important}@media (min-width:900px){.button-primary:active{background:#b40b63!important;box-shadow:none!important}}.button-secondary{background:#0a2052!important;color:#fff}.button-secondary:hover{transition:.2s ease-in-out 0s;background:#081840!important}@media (min-width:900px){.button-secondary:active{background:#000!important;box-shadow:none!important}}.button-transparent{background:none!important;color:#383838}.button-transparent:hover{transition:.2s ease-in-out 0s;background:rgba(206,210,220,.25)!important}@media (min-width:900px){.button-transparent:active{background:rgba(206,210,220,.5)!important;box-shadow:none!important}}.button-transparent.dark .icon{color:#fff}.button-transparent.light .icon{color:#383838}.button-outline{border:1px solid!important;border-color:rgba(0,0,0,.3);padding:7px 70px;border-radius:10px;background:none!important;color:#000}.button-outline:hover{transition:.2s ease-in-out 0s;background:rgba(206,210,220,.25)!important}@media (min-width:900px){.button-outline:active{background:rgba(206,210,220,.5)!important;box-shadow:none!important}}.button-disabled{background:rgba(56,56,56,.1)!important;color:rgba(56,56,56,.3);cursor:not-allowed!important}.button-disabled:hover{transition:.2s ease-in-out 0s;background:rgba(56,56,56,.1)!important}@media (min-width:900px){.button-disabled:active{background:rgba(56,56,56,.1)!important;box-shadow:none!important}}.button-icon{display:inline-flex;justify-content:center}.button-icon img,.button-icon svg{margin-right:5px;font-size:20px}.button-selected{border:1px solid hsla(0,0%,72.2%,.4)!important}.button.circle{border-radius:100%}.button-extended{padding-right:60px!important;padding-left:60px!important}.button-extended-right{padding-right:50px}@media (max-width:600px){.button-extended-right{padding-right:10px}}.button-comment{padding:9px 15px!important;border:1px solid hsla(0,0%,72.2%,.3)!important;font-weight:400!important;margin-right:7px}.button-comment.light-font{color:hsla(0,0%,100%,.6)!important}.button-comment.light-font .icon{color:hsla(0,0%,100%,.6)}.button-comment.dark-font{color:rgba(56,56,56,.6)!important}.button-comment.dark-font .icon{color:rgba(56,56,56,.3)}.button-dark{color:rgba(56,56,56,.6)!important;transition:.3s;text-decoration:none}.button-dark .icon{color:rgba(56,56,56,.3);transition:.3s}.button-dark:hover,.button-dark:hover .icon{color:rgba(56,56,56,.8)!important;transition:.3s}.button-dark:active,.button-dark:active .icon{color:#383838!important;transition:.3s}.button-light{text-decoration:none}.button-light,.button-light .icon{color:hsla(0,0%,100%,.6)!important;transition:.3s}.button-light:hover,.button-light:hover .icon{color:hsla(0,0%,100%,.8)!important;transition:.3s}.button-light:active,.button-light:active .icon{color:#fff!important;transition:.3s}.button.big{padding:10px 40px;font-size:1.417em}.button.medium{padding:10px 15px;font-size:1.25em}.button.length{padding:5px 20px;font-size:1.25em}.button.flexible{display:flex;margin:auto}.button.border{border:1px solid rgba(56,56,56,.15)!important}.button.round{border-radius:100%}.button.pill{border-radius:40px}.button.bordered{border:1px solid #e8e8ff!important}.button.small{padding:3px}.button.small-text{font-size:15px!important}.button.nowrap{white-space:nowrap}.video-root{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}.powered-container{font-size:12px;margin-top:10px;text-align:center;vertical-align:middle}.powered-container a{color:inherit;text-decoration:none}.powered-container a:hover{text-decoration:underline}