@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(var(--swiper-navigation-size)*-1/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}
.ct-label{fill:rgba(0,0,0,.4);color:rgba(0,0,0,.4);font-size:.75rem;line-height:1}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:flex}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{text-anchor:start;align-items:flex-end;justify-content:flex-start;text-align:left}.ct-label.ct-horizontal.ct-end{text-anchor:start;align-items:flex-start;justify-content:flex-start;text-align:left}.ct-label.ct-vertical.ct-start{text-anchor:end;align-items:flex-end;justify-content:flex-end;text-align:right}.ct-label.ct-vertical.ct-end{text-anchor:start;align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar .ct-label.ct-horizontal.ct-start{text-anchor:start;align-items:flex-end;justify-content:center;text-align:center}.ct-chart-bar .ct-label.ct-horizontal.ct-end{text-anchor:start;align-items:flex-start;justify-content:center;text-align:center}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{text-anchor:start;align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{text-anchor:start;align-items:flex-start;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{text-anchor:end;align-items:center;justify-content:flex-end;text-align:right}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{text-anchor:end;align-items:center;justify-content:flex-start;text-align:left}.ct-grid{stroke:rgba(0,0,0,.2);stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:#d70206}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#f05b4f}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-area,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-slice-pie{fill:#f4c63d}.ct-series-d .ct-bar,.ct-series-d .ct-line,.ct-series-d .ct-point,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#d17905}.ct-series-e .ct-bar,.ct-series-e .ct-line,.ct-series-e .ct-point,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-area,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-slice-pie{fill:#453d3f}.ct-series-f .ct-bar,.ct-series-f .ct-line,.ct-series-f .ct-point,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-area,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-slice-pie{fill:#59922b}.ct-series-g .ct-bar,.ct-series-g .ct-line,.ct-series-g .ct-point,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-area,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-slice-pie{fill:#0544d3}.ct-series-h .ct-bar,.ct-series-h .ct-line,.ct-series-h .ct-point,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-area,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-slice-pie{fill:#6b0392}.ct-series-i .ct-bar,.ct-series-i .ct-line,.ct-series-i .ct-point,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-area,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-slice-pie{fill:#f05b4f}.ct-series-j .ct-bar,.ct-series-j .ct-line,.ct-series-j .ct-point,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-area,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-slice-pie{fill:#dda458}.ct-series-k .ct-bar,.ct-series-k .ct-line,.ct-series-k .ct-point,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-area,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-slice-pie{fill:#eacf7d}.ct-series-l .ct-bar,.ct-series-l .ct-line,.ct-series-l .ct-point,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-area,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-slice-pie{fill:#86797d}.ct-series-m .ct-bar,.ct-series-m .ct-line,.ct-series-m .ct-point,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-area,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-slice-pie{fill:#b2c326}.ct-series-n .ct-bar,.ct-series-n .ct-line,.ct-series-n .ct-point,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-area,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-slice-pie{fill:#6188e2}.ct-series-o .ct-bar,.ct-series-o .ct-line,.ct-series-o .ct-point,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-area,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-slice-pie{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{content:"";display:block;float:left;height:0;padding-bottom:100%;width:0}.ct-square:after{clear:both;content:"";display:table}.ct-square>svg{display:block;left:0;position:absolute;top:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{content:"";display:block;float:left;height:0;padding-bottom:93.75%;width:0}.ct-minor-second:after{clear:both;content:"";display:table}.ct-minor-second>svg{display:block;left:0;position:absolute;top:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{content:"";display:block;float:left;height:0;padding-bottom:88.8888888889%;width:0}.ct-major-second:after{clear:both;content:"";display:table}.ct-major-second>svg{display:block;left:0;position:absolute;top:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{content:"";display:block;float:left;height:0;padding-bottom:83.3333333333%;width:0}.ct-minor-third:after{clear:both;content:"";display:table}.ct-minor-third>svg{display:block;left:0;position:absolute;top:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{content:"";display:block;float:left;height:0;padding-bottom:80%;width:0}.ct-major-third:after{clear:both;content:"";display:table}.ct-major-third>svg{display:block;left:0;position:absolute;top:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{content:"";display:block;float:left;height:0;padding-bottom:75%;width:0}.ct-perfect-fourth:after{clear:both;content:"";display:table}.ct-perfect-fourth>svg{display:block;left:0;position:absolute;top:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{content:"";display:block;float:left;height:0;padding-bottom:66.6666666667%;width:0}.ct-perfect-fifth:after{clear:both;content:"";display:table}.ct-perfect-fifth>svg{display:block;left:0;position:absolute;top:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{content:"";display:block;float:left;height:0;padding-bottom:62.5%;width:0}.ct-minor-sixth:after{clear:both;content:"";display:table}.ct-minor-sixth>svg{display:block;left:0;position:absolute;top:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{content:"";display:block;float:left;height:0;padding-bottom:61.804697157%;width:0}.ct-golden-section:after{clear:both;content:"";display:table}.ct-golden-section>svg{display:block;left:0;position:absolute;top:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{content:"";display:block;float:left;height:0;padding-bottom:60%;width:0}.ct-major-sixth:after{clear:both;content:"";display:table}.ct-major-sixth>svg{display:block;left:0;position:absolute;top:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{content:"";display:block;float:left;height:0;padding-bottom:56.25%;width:0}.ct-minor-seventh:after{clear:both;content:"";display:table}.ct-minor-seventh>svg{display:block;left:0;position:absolute;top:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{content:"";display:block;float:left;height:0;padding-bottom:53.3333333333%;width:0}.ct-major-seventh:after{clear:both;content:"";display:table}.ct-major-seventh>svg{display:block;left:0;position:absolute;top:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{content:"";display:block;float:left;height:0;padding-bottom:50%;width:0}.ct-octave:after{clear:both;content:"";display:table}.ct-octave>svg{display:block;left:0;position:absolute;top:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{content:"";display:block;float:left;height:0;padding-bottom:40%;width:0}.ct-major-tenth:after{clear:both;content:"";display:table}.ct-major-tenth>svg{display:block;left:0;position:absolute;top:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{content:"";display:block;float:left;height:0;padding-bottom:37.5%;width:0}.ct-major-eleventh:after{clear:both;content:"";display:table}.ct-major-eleventh>svg{display:block;left:0;position:absolute;top:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{content:"";display:block;float:left;height:0;padding-bottom:33.3333333333%;width:0}.ct-major-twelfth:after{clear:both;content:"";display:table}.ct-major-twelfth>svg{display:block;left:0;position:absolute;top:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{content:"";display:block;float:left;height:0;padding-bottom:25%;width:0}.ct-double-octave:after{clear:both;content:"";display:table}.ct-double-octave>svg{display:block;left:0;position:absolute;top:0}
[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";left:2px;opacity:0;position:absolute;right:2px;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{background:#fff;line-height:1}body,iframe{margin:0 auto}iframe{display:block;max-width:100%}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}button,input{-webkit-appearance:none;background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0}input[type=radio]{-webkit-appearance:radio}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}a:focus,button:focus{outline:none}body{color:#373737;font-family:Quicksand,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400}@media screen and (max-width:799px){body{font-size:14px}}@media screen and (max-width:650px){body{font-size:13px}}@media screen and (max-width:450px){body{font-size:12px}}img{display:block;height:auto;max-width:100%}img:not([src]){opacity:0}svg{display:block;max-width:100%}.h2,h2{font-size:1.87em}.h3,h3{font-size:1.335em}.bold,.txt a,strong{font-weight:700}.italic,em{font-style:italic}.upper{text-transform:uppercase}.small{font-size:13px}.underline{text-decoration:underline}@media screen and (max-width:650px){.small{font-size:11px}}.tiny{font-size:12px}.txt{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.txt p{line-height:1.5em;text-align:justify}.txt h1,.txt h2,.txt h3,.txt h4,.txt p{margin:1em 0}.txt h1:first-child,.txt h2:first-child,.txt h3:first-child,.txt h4:first-child,.txt p:first-child{margin-top:0}.txt h1:last-child,.txt h2:last-child,.txt h3:last-child,.txt h4:last-child,.txt p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}.ellipsis{display:block;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.center{text-align:center}.orange,.txt a{color:#ff7231}.grey{color:#929292}.maxWidth{margin:0 auto;max-width:1200px;padding:0 30px}@media screen and (max-width:650px){.maxWidth{padding:0 20px}}@media screen and (max-width:450px){.maxWidth{padding:0 10px}}.flex{display:flex;justify-content:space-between}.flexRight{align-items:center;display:flex;justify-content:flex-end}.flexLeft{align-items:baseline;display:flex;justify-content:flex-start}.flexCenter{display:flex;justify-content:center}.grid2,.grid3,.grid4,.grid6{grid-gap:20px;display:grid}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}.grid6{grid-template-columns:repeat(6,1fr)}.imgContain,.imgCover{position:relative}.imgContain:before,.imgCover:before{content:"";display:block;padding-bottom:55.55%}.imgContain img,.imgCover img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.imgContain img{-o-object-fit:contain;object-fit:contain}.hidden-element{display:none}.logoWhite{fill:#fff}.logoOrange{fill:#ff7231}.collapsed{overflow:hidden}.collapsedReadMoreBtn{display:none;text-align:right;width:100%}.collapsed+.collapsedReadMoreBtn{display:block}.tableBHeader{width:100%}.tableBHeader th{background:#26160e;border-right:1px solid transparent;color:#fff;padding:25px 15px;text-align:left}.tableBHeader th:first-child{border-top-left-radius:6px}.tableBHeader th:last-child{border-right:0;border-top-right-radius:6px}.tableBHeader tbody tr:nth-child(2n){background:#f6f6f8}.tableBHeader td{border-right:1px solid #e2e0df;padding:20px 15px}.tableBHeader td:last-child{border-right:0}.floatLabel{font-size:1.1em;margin:1.5em 0;position:relative}.floatLabel label{cursor:text;height:2em;left:0;line-height:2em;position:absolute;top:0;transform-origin:0 -5em;transition:transform .18s ease-in-out}.ffl-floated label{opacity:1;transform:scale(.8)}.floatLabel input{border-bottom:1px solid #e2e0df;box-shadow:none;display:block;font-weight:700;height:2em;line-height:2em;outline:none;padding:0;width:100%}.greyInput input{background:#f4f4f4;border-radius:6px;display:block;height:3.75em;line-height:1.75em;padding:1em}.fullBorderInput{border:1px solid #ccc;border-radius:3px;box-shadow:none;display:block;font-size:1.1em;font-weight:700;height:2em;line-height:2em;margin:.5em 0;outline:none;padding:.5em;width:100%}.error .checkboxText,.error .currency,.error input,.error input[type=number],.error label{border-bottom-color:red;color:red}.errorMsg{color:red;font-weight:700;margin:.5em 0}.checkbox .errorMsg{margin-left:1em}.btn,button{cursor:pointer}.btn{background-color:#ff7231;border-radius:6px;box-shadow:0 10px 10px -10px #ff7231;color:#fff;display:block;font-weight:700;height:50px;line-height:50px;margin:30px 0;text-align:center;transition:background-color .18s;width:100%}.btn:hover{background-color:#e96224}.blueBtn{background-color:#3192ff;box-shadow:0 10px 10px -10px #3192ff}.blueBtn:hover{background-color:#0078ff}.blackBtn{background-color:#26160e;box-shadow:0 10px 10px -10px #26160e}.blackBtn:hover{background-color:#000}.fbBtn{box-shadow:0 10px 10px -10px #3b5998}.fbBtn,.fbBtn:hover{background-color:#3b5998}.icBtn{align-items:center;display:flex;justify-content:center}.icBtn svg{margin-right:10%}.btnW{background-color:#fafafc;border:1px solid #e2e0df;border-radius:3px;color:inherit;cursor:pointer;display:block;font-weight:700;height:45px;line-height:45px;padding:0 35px;text-align:center;transition:background-color .15s;width:100%}.btn.noShadow,.btnW{box-shadow:none}.btnW:hover{background-color:#eee}.btn:disabled{cursor:not-allowed;opacity:.5}.fermer{position:absolute;right:30px;top:30px;z-index:100}.avatarUploadBtn{align-items:center;background:#ff7231;border-radius:50%;box-shadow:0 10px 20px 0 rgba(255,114,49,.5);display:flex;height:40px;justify-content:center;width:40px}@media screen and (max-width:650px){.btn{border-radius:3px}}[class^=status]{border:1px solid;border-radius:.3em;line-height:1em;padding:.5em 1em}.status-accepted{color:#90e53d}.status-pending{color:#ccc}.status-canceled,.status-refused{color:#ff5a64}.inputIcon{align-items:center;display:flex;height:2em;position:absolute;right:0;top:0}.inputIcon svg{fill:#bababa}textarea.autoGrow{background:inherit;border:none;border-bottom:1px solid #e2e0df;box-shadow:none;color:inherit;font:inherit;height:3em;letter-spacing:inherit;outline:none;overflow:hidden;resize:none;width:100%}.hiddendiv,textarea.autoGrow{word-wrap:break-word;line-height:1.2em;overflow-wrap:break-word;padding:1em 0 .5em;white-space:pre-wrap}.hiddendiv{display:none;min-height:3em}.lbr{line-height:2.4em}input[type=time]{border-bottom:1px solid #e2e0df;line-height:2.5em;outline:none;padding:0 .5em;width:100%}input[type=number].numberInputBorderBottom{border-bottom:1px solid #dcdcdc;line-height:2.5em;padding:0 .5em;text-align:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.select{font-weight:700}.select select{display:none}.nice-select{-webkit-tap-highlight-color:transparent;cursor:pointer;height:2.5em;line-height:2.5em;outline:none;padding-right:1.7em;position:relative;transition:all .2s ease-in-out;white-space:nowrap}.nice-select:after{border-color:#929292;border-style:solid;border-width:0 0 .15em .15em;bottom:50%;content:"";height:.48em;margin-bottom:.1em;position:absolute;right:0;transform:rotate(-45deg);transform-origin:100% 100%;width:.48em}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scaleY(1) translateY(0)}.nice-select .list{background-color:#fff;border-radius:6px;box-shadow:0 5px 20px 0 rgba(0,0,0,.18);min-width:100%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;text-align:right;top:100%;transform:scaleY(.75) translateY(-1.5em);transform-origin:50% 0;transition:transform .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .option{cursor:pointer;line-height:1.2em;padding:1.2em 2.4em 1.2em 1.2em;transition:background-color .2s}.nice-select .option:nth-child(odd){background:rgba(0,0,0,.03)}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.select.brdBtm{border-bottom:1px solid #e2e0df;font-weight:400}.select.brdBtm .nice-select{padding-right:2em}.select.brdBtm .nice-select:after{border-color:#26160e transparent transparent;border-width:.35em .35em 0;height:0;margin-bottom:-.175em;right:1em;transform:rotate(0deg);transform-origin:50% 50%;transition:transform .2s ease-in-out;width:0}.select.brdBtm .nice-select.open:after{transform:rotate(180deg)}.select.brdBtm .list{border-radius:0;box-shadow:none;font-weight:700;margin-top:1px;text-align:left}.select.brdBtm .nice-select .option{border-bottom:1px solid #e2e0df;padding:.5em 1.7em .5em 0}.select.brdBtm .nice-select .option:nth-child(odd){background:none}.checkbox{align-items:center;cursor:pointer;line-height:1.2em;overflow:hidden;position:relative}.checkbox input[type=checkbox]{position:absolute;right:100%}.fakeCheckbox{margin-right:15px;position:relative}.checkboxTick{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-54%,-46%);transition:opacity .1s}.checkbox input[type=checkbox]:checked~.fakeCheckbox .checkboxTick,.checkbox.selected .checkboxTick{opacity:1}.checkbox.withTiedInput+.hidden{opacity:0}.checkboxToggleOn{left:0;opacity:0;position:absolute;top:0}.checkboxToggleOff,.checkboxToggleOn{transition:opacity .1s}.checkbox input[type=checkbox]:checked~.fakeCheckbox .checkboxToggleOn,.checkbox.selected .checkboxToggleOn{opacity:1}.checkbox input[type=checkbox]:checked~.fakeCheckbox .checkboxToggleOff,.checkbox.selected .checkboxToggleOff{opacity:0}.radioText{margin-right:.5em}.radioInput{position:fixed;text-indent:-999px;visibility:hidden}.radioLabel{background:#f6f6f8;border:1px solid rgba(0,0,0,.08);border-right:0;cursor:pointer;display:block;padding:.45em .75em}.radio:first-child .radioLabel{border-bottom-left-radius:3px;border-top-left-radius:3px}.radio:last-child .radioLabel{border-bottom-right-radius:3px;border-right:1px solid rgba(0,0,0,.08);border-top-right-radius:3px}.radioInput:checked+.radioLabel{background:#ff7231;color:#fff}.radioNull{display:none}input[type=range]{-webkit-appearance:none;border:1px solid transparent;width:300px}input[type=range]::-webkit-slider-runnable-track{background:hsla(0,0%,100%,.3);border:none;border-radius:3px;height:6px;width:300px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#ff7231;border:none;border-radius:50%;height:20px;margin-top:-4px;width:20px}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-runnable-track{background:hsla(0,0%,100%,.3)}input[type=range]::-moz-range-track{background:hsla(0,0%,100%,.3);border:none;border-radius:3px;height:6px;width:300px}input[type=range]::-moz-range-thumb{background:#ff7231;border:none;border-radius:50%;height:20px;width:20px}input[type=range]:-moz-focusring{outline:1px solid transparent;outline-offset:-1px}input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:6px;width:300px}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:hsla(0,0%,100%,.3);border-radius:10px}input[type=range]::-ms-thumb{background:#ff7231;border:none;border-radius:50%;height:20px;width:20px}input[type=range]:focus::-ms-fill-lower,input[type=range]:focus::-ms-fill-upper{background:hsla(0,0%,100%,.3)}.progress-indicator{opacity:1}.progress-indicator.hidden{opacity:0}.imgInputWrap{align-items:center;font-size:13px;margin:10px 0}.imgInput{background:#fff;border-radius:6px;box-shadow:0 5px 15px 0 rgba(0,0,0,.18);position:relative;width:96px}.imgInput label{cursor:pointer;display:block;position:relative}.imgInput.noImg .deleteUploadedImage,.imgInput.noImg .uploadedImg{opacity:0;visibility:hidden}.imgInput .uploadedImg{border-radius:6px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:1}.imgInput .deleteUploadedImage{cursor:pointer;position:absolute;right:-8px;top:-10px;transition:opacity .2s;z-index:2}.imgInput label span{left:0;position:absolute;text-align:center;top:10px;width:100%}.imgInput label svg{height:auto;width:96px}.imgInput input{position:fixed;right:150%}.imgInputWrap .imgDescInput{flex:1;font-size:1em;margin:0 0 0 20px}.uploadedImgStaring{cursor:pointer;margin-left:8%}.uploadedImgStaringInput{display:none}.uploadedImgStaring svg{fill:transparent;stroke:#ccc;stroke-width:1;transition:fill .15s;transition:fill .15s,opacity .15s}.uploadedImgStaring:hover svg{fill:#ff7231;opacity:.8}.uploadedImgStaring .uploadedImgStaringInput:checked+svg,.uploadedImgStaring:hover .uploadedImgStaringInput:checked+svg{fill:#ff7231;stroke-width:0;opacity:1}.pagination{align-items:stretch;margin:40px 0 74px}.pageLinks{align-items:inherit;flex-wrap:wrap;justify-content:flex-start}.pageLink{border:1px solid #e2e0df;border-radius:3px;display:block;margin-bottom:2px;margin-left:2px;padding:10px;transition:color .18s,background-color .18s,border-color .18s}.pageLink.active,.pageLink:hover{background:#ff7231;border:1px solid #ff7231;color:#fff}.pageLink.active:hover{background-color:#e96224}.pagination p.progress-indicator{display:block;margin-left:2px;padding:15px 10px 10px}body.modalOpen{overflow:hidden}.popin{background:rgba(0,0,0,.6);bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:3000}.popinContent{background:#fff;border-radius:6px;margin:50px auto 10px;max-width:1000px;overflow:hidden;padding:65px 60px 55px;position:relative}.popinContent.narrowPopin{max-width:600px}.popinContent>.flexLeft{align-items:flex-start}.confirmPopin .popinContent{max-width:800px}.popinTitle{margin-top:0}.popinLeft{width:290px}.popinRight{flex:1;max-width:450px;padding-left:8%}.popinInfo{margin:2em auto;padding:1em 50px 0 20px;position:relative}.popinInfo p{line-height:1.2em}.popinInfo .floatLabel{left:0;margin:0;position:absolute;top:0;transition:opacity .15s;width:100%;z-index:2}.popinInfo .floatLabel.hidden{opacity:0;z-index:1}#popinInfoRight{min-height:6.2em}.popinVCenter .popinContent{margin-top:0;top:50%;transform:translateY(-50%)}.confirmBtnWrap .btn{margin:50px 0;width:49%}.popin{opacity:0;transition:opacity .3s;visibility:hidden}.popin.visible{visibility:visible}.popin.open{opacity:1;transition:opacity .4s}.popinV2 .popinContent{border-radius:4px;max-width:650px;padding:0}.popinV2 .fermer{opacity:.5;transition:opacity .2s}.popinV2 .fermer:hover{opacity:1}.popinV2 .popinTop .flexCenter{background:#ff7231;color:#fff;padding:65px 60px 1em}.popinV2 .popinTopIcon svg{fill:#fff;fill:currentColor;height:3.3em;margin-right:2em;width:auto}.popinV2 .popinTitle{margin:0;max-width:8em}.popinV2 .popinTop:after{border-right:650px solid transparent;border-top:2em solid #ff7231;content:"";display:block}@media screen and (max-width:1020px){.popinContent{margin:8vh 10px}.popinContent.narrowPopin,.popinV2 .popinContent{margin-left:auto;margin-right:auto}.popinInfo{padding:0 65px 0 15px}}@media screen and (max-width:800px){.popinContent form.flexLeft{flex-direction:column}.popinLeft{max-width:450px;order:2;width:100%}.popinRight{order:1;padding-left:0;width:100%}}@media screen and (max-width:670px){.popinV2 .popinContent{margin-left:10px;margin-right:10px}.popinV2 .popinTop:after{border-right-width:calc(100vw - 20px)}}@media screen and (max-width:650px){.popinContent{padding:45px 20px}.popinContent .popinTitle{font-size:16px}.popinCloseBtn{right:20px;top:20px}.popinCloseBtn svg{height:16px;width:16px}}@media screen and (max-height:750px){.popinContent,.popinV2 .popinContent{margin-bottom:10px;margin-top:10px}}@media screen and (max-width:470px){.popinV2 .popinTop .flexCenter{padding:45px 10px 1em}}.updateError,.updateOK{background:#f3fcec;border-radius:6px;color:#729a47;font-size:.94em;margin:90px 35px 0 0;max-width:350px;opacity:0;padding:20px 50px;position:fixed;right:0;top:0;transition:opacity .5s;visibility:hidden;width:100%;z-index:9999}.updateError p,.updateOK p{flex:1;line-height:1.29em;margin-right:20px;text-align:right}.updateError svg,.updateOK svg{height:40px;width:40px}.updateError.open,.updateOK.open{opacity:1}.updateError.visible,.updateOK.visible{visibility:visible}.updateError{background:#ffeeef;color:#d04852}@media screen and (max-width:889px){.updateError,.updateOK{margin:90px 5px 0 0}}@media screen and (max-width:620px){.updateError,.updateOK{margin-top:65px}}.withTooltip{align-items:center}.tooltipIcWrap{position:relative}.tooltipBtn{cursor:pointer;display:block}.tooltip{font-size:.9em;font-weight:400;left:100%;opacity:0;padding-left:10px;position:absolute;top:-1em;visibility:hidden;width:400px;z-index:1000}.tooltip:before{border:0 solid transparent;border-right-color:#fff;border-width:7px 7px 7px 0;content:"";left:3px;position:absolute;top:1em;z-index:2}.tooltipContent{background:#fff;border-radius:6px;box-shadow:0 2px 24px 0 rgba(0,0,0,.1);overflow:hidden;padding:20px 30px;z-index:1}@media screen and (max-width:1300px){.tooltip{left:50%;padding-left:0;padding-top:5px;top:100%;transform:translateX(-50%)}.tooltip:before{display:none}}@media screen and (min-width:900px){.tooltipIcWrap:hover .tooltip{opacity:1;transition:opacity .2s ease-out;visibility:visible}}@media screen and (max-width:899px){.tooltipBtn:focus+.tooltip{opacity:1;transition:opacity .2s ease-out;visibility:visible}}@media screen and (max-width:550px){.tooltip{max-width:300px}.tooltipContent{padding:15px}}@media screen and (max-width:350px){.tooltip{max-width:250px}}.tooltipClose{background:#ff7231;border-radius:.4em;box-shadow:0 2px 24px 0 rgba(0,0,0,.2);color:#fff;left:100%;line-height:1.5em;padding:1.5em 2em 1em;position:absolute;text-align:center;top:50%;transform:translatey(-50%);width:14em;z-index:999}.tooltipClose:before{border:0 solid transparent;border-right-color:#ff7231;border-width:7px 7px 7px 0;content:"";left:-7px;margin-top:-7px;position:absolute;top:50%;z-index:2}.tooltipCloseBtn{cursor:pointer;padding:.5em 1em;position:absolute;right:0;top:0}.noteStar{display:flex;font-size:22px;margin:.2em 0}.noteStar.size-XL{font-size:50px}.noteStar.size-L{font-size:25px}.noteStar.size-M{font-size:16px}.noteStar.size-S{font-size:11px}.noteStar .star+.star{padding-left:.1em}.rateMe .star{cursor:pointer}.star svg{display:block;height:1em;transition:fill .1s;width:1em}.rateMe svg{fill:#e2e0df}.rateMe.error svg{fill:#d2474f}[class*=rating] .star svg{fill:#ed8a19}[class*=rating-0] .star svg{fill:#e2e0df}[class*=rating-0-5] .star:first-child svg .icHaflfstar{fill:#ed8a19}[class*=rating-1] .star:first-child~.star svg{fill:#e2e0df}[class*=rating-1-5] .star:nth-child(2) svg .icHaflfstar{fill:#ed8a19}[class*=rating-2] .star:nth-child(2)~.star svg{fill:#e2e0df}[class*=rating-2-5] .star:nth-child(3) svg .icHaflfstar{fill:#ed8a19}[class*=rating-3] .star:nth-child(3)~.star svg{fill:#e2e0df}[class*=rating-3-5] .star:nth-child(4) svg .icHaflfstar{fill:#ed8a19}[class*=rating-4] .star:nth-child(4)~.star svg{fill:#e2e0df}.rateMe:hover .star svg,.rateMe:hover .star~.star svg,[class*=rating-4-5] .star:nth-child(5) svg .icHaflfstar{fill:#ed8a19}.rateMe:hover .star:hover~.star svg{fill:#e2e0df}[class*=smiley] svg{height:1.5em;width:1.5em}.smiley-very_good svg{fill:#9dd357}.smiley-normal svg{fill:#ff7231}.smiley-bad svg{fill:currentColor}.loaderWrap{align-items:center;display:flex;flex-wrap:wrap;font-size:1.2em;justify-content:center;margin:50px auto}.loaderWrap.hidden{display:none}.loader>div{animation:loading 1.2s ease-in-out infinite;background:#f2670d;border-radius:99px;height:3px;width:34px}.loader>div:first-child{animation-delay:-.8s}.loader>div:nth-child(2){animation-delay:-.4s;margin:9px 0}.loader>div:nth-child(3){animation-delay:0s}.loaderTxt{margin-left:1em}.suggestionsV2Wrap{position:relative;z-index:10}.suggestionsV2{background:#fff;left:0;opacity:0;position:absolute;top:100%;transition:opacity .18s;visibility:hidden;width:100%}.suggestionsV2 li{border-bottom:1px solid #e2e0df;cursor:pointer;padding:.5em 1.7em .5em 0}.suggestionsV2 li:hover{background-color:#f5f5f5}.showSuggestions+.suggestionsV2{opacity:1;visibility:visible}.alert{border-radius:6px;line-height:140%;padding:10px;text-align:center}.alert.alert-danger{background:#ffeeef;color:#d04852}.alert.alert-success{background:#f3fcec;color:#729a47}.ajax-submit .sending,.fake-ajax-submit .sending{display:none}.ajax-submit.ajax-js-working,.fake-ajax-submit.ajax-js-working{cursor:progress}.ajax-submit.ajax-js-working .sending,.fake-ajax-submit.ajax-js-working .sending{display:inline-block;margin-right:.5em;vertical-align:middle}.sending>span{animation:loading 1.2s ease-in-out infinite;border-bottom:1px solid;display:block;width:1.1em}.sending>span:first-child{animation-delay:-.8s}.sending>span:nth-child(2){animation-delay:-.4s;margin:.35em 0}.sending>span:nth-child(3){animation-delay:0s}@keyframes loading{66.66%{opacity:.1}33.33%,to{opacity:1}}.cookies{background:#fff;border-radius:6px;bottom:20px;box-shadow:0 10px 20px 0 rgba(0,0,0,.18);left:40px;overflow:hidden;position:fixed;width:400px;z-index:9999}.cookies .cookies2{display:none}.cookies.cookiesScreen2 .cookies2{display:block}.cookies.cookiesScreen2 .cookies1{display:none}.cookies .cookiesHeader{color:#fff;overflow:hidden;padding:2em 2em 0;position:relative}.cookies .cookiesHeader>div{position:relative;z-index:2}.cookies .cookiesHeader .h3{font-size:1.7em;font-weight:400;margin:0}.cookies .cookiesHeader .cookiesIcon{height:5em;width:5em}.cookies .cookiesHeader:after{background:#ff7231;bottom:0;content:"";height:100%;left:0;position:absolute;transform:skewY(-5deg);transform-origin:0 0;width:100%;z-index:1}.cookies .cookiesInfo{padding:1em 2em 2em}.cookies .cookiesInfo .cookiesListWrap{max-height:18em;padding-right:15px}.cookies .cookiesInfo .cookiesListWrap:not([data-simplebar=init]){overflow:auto}.cookies .cookiesInfo .cookiesList li{padding-bottom:1em}.cookies .cookiesInfo .cookiesList li:not(:last-child){border-bottom:1px solid #e2e0df;margin-bottom:1em}.cookies .cookiesInfo .cookiesList li label.checkbox{align-items:flex-start;flex:1}.cookies .cookiesInfo .cookiesList li label.checkbox .fakeCheckbox{width:30px}.cookies .cookiesInfo .cookiesList li label.checkbox .fakeCheckbox svg{height:1.2em;width:auto}.cookies .cookiesInfo .cookiesList li label.checkbox .checkboxText{flex:1;max-width:calc(100% - 45px)}.cookies .cookiesInfo .cookiesList li label.checkbox .checkboxText span{overflow-wrap:break-word}.cookies .cookiesInfo .cookiesList li>a{margin-left:.5em;width:15px}.cookies .cookiesInfo .cookiesList li>a svg{height:1.2em;width:1.2em}.cookies .cookiesInfo .btn{height:3em;line-height:3em;margin:1.5em 0 0;max-width:165px}.cookies .cookiesInfo #cookiesBackBtn{background:#fff;border:1px solid;box-shadow:none;color:inherit;width:6em}.cookies .cookiesInfo #cookiesBackBtn svg{margin:0 auto}.cookies .cookiesInfo #approveChosenCookies{margin-left:.5em;margin-right:.5em}@media (min-width:1121px){.cookiesHeader .cookies1{display:block}}@media (max-width:1120px){.cookies{border-radius:0;bottom:auto;box-shadow:none;display:none;left:auto;width:100%}.cookies,.cookies:not(.hidden-element)+.container .frontPageWrap,.cookies:not(.hidden-element)+.frontPageWrap{position:relative}.cookies .cookiesHeader{justify-content:flex-start;padding:10px 30px}.cookies .cookiesHeader>.flex{align-items:baseline}.cookies .cookiesHeader>.flex>*{margin-right:1em}.cookies .cookiesHeader .cookiesIcon{height:3em;width:3em}.cookies .cookiesInfo{padding:.5em 0 0}.cookies .cookiesInfo p{padding:0 30px}.cookies .cookiesInfo .cookiesListWrap{max-height:40vh;padding:0 30px}.cookies .cookiesInfo .cookiesBtns{justify-content:flex-start}.cookies .cookiesInfo .cookiesBtns .btn{background:none;border:1px solid #ccc;border-radius:0;border-right:none;box-shadow:none;color:inherit;font-weight:400;height:auto;line-height:1.2em;margin:1em 0 0;max-width:100%;padding:.5em 2em}.cookies .cookiesInfo .cookiesBtns .btn:last-child{border-right:1px solid #ccc;font-weight:700}.cookies .cookiesInfo .cookiesBtns #approveChosenCookies{margin-left:0;margin-right:0}.cookies .cookiesInfo .cookiesBtns #cookiesBackBtn{border-color:#ccc}}@media (max-width:889px){#cookies-agreement:not(.hidden-element)+.container .frontPageWrap #header,#cookies-agreement:not(.hidden-element)+.frontPageWrap #header{position:absolute}#cookies-agreement:not(.hidden-element)+.container .frontPageWrap #header.nav-up,#cookies-agreement:not(.hidden-element)+.frontPageWrap #header.nav-up{transform:translateY(0)}#cookies-agreement:not(.hidden-element)+#page{overflow:hidden;position:relative}#cookies-agreement:not(.hidden-element)+#page #header{position:absolute}}@media (max-width:650px){.cookies .cookiesHeader{padding:10px 30px}.cookies .cookiesInfo .cookiesListWrap,.cookies .cookiesInfo p{padding:0 20px}}@media (max-width:450px){.cookies .cookiesHeader{justify-content:space-between;padding:10px}.cookies .cookiesInfo .cookiesListWrap,.cookies .cookiesInfo p{padding:0 10px}}.reservation>.flexLeft{padding:0 5%}.reservationInfo,.reservationTitle{margin:15px 0}.reservationTitle{width:170px}.reservationInfo{align-items:center;flex:1;padding-left:20px}.reservationInfo .btn{border-radius:.3em;height:auto;line-height:1em;margin:0 0 0 1em;padding:.5em 1em;width:auto}.reservationMessageWrap{position:relative}.reservationMessageWrap .reservationMessage{background:#fff;border-radius:5px;box-shadow:0 2px 24px 0 rgba(0,0,0,.1);font-weight:400;left:50%;line-height:1.2em;opacity:0;padding:20px 30px;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .2s;visibility:hidden;width:350px;z-index:10}.reservationMessageWrap:hover .reservationMessage{opacity:1;visibility:visible}@media screen and (max-width:770px){.reservationTitle{width:100px}}@media screen and (max-width:570px){.singleReservation>.flexLeft{display:block;margin:2em 0}.reservationTitle{margin:.5em 0;width:100%}.reservationInfo{margin:.5em 0;padding-left:0}}.reservationsPage{background:#fff}.reservationsPageWrap{padding:50px}.reservationFilters{flex-wrap:wrap;margin-bottom:30px}.reservationStatusSelector{align-items:stretch;margin-bottom:10px}.reservationStatusSelector li{background:#f7f7f7;border-color:#e0e0e0;border-radius:0;color:#999;cursor:pointer;padding:.8em 1.5em}.reservationStatusSelector li.active{background:#ff7231;border-color:#ff7231;color:#fff}#reservation-for-client{flex:1;margin-bottom:10px;min-width:300px;padding-left:5%}#reservation-for-client .floatLabel{margin:0;max-width:400px;width:100%}#reservation-search{position:absolute;right:0;top:0}#reservations-page .pagination{margin-bottom:0}@media screen and (max-width:1300px){.reservationsPageWrap{padding:30px 20px}#reservation-for-client{justify-content:flex-end}#reservation-for-client .floatLabel{width:300px}}@media screen and (max-width:1000px){.reservationsPage .elTitle{display:none}}@media screen and (min-width:851px){#reservations-page tr td:first-child svg{display:none}}@media screen and (max-width:850px){#reservations-page thead{display:none}#reservations-page tr{border:1px solid #e2e0df;display:flex;flex-direction:column;max-height:3.2em;overflow:hidden;transition:max-height .3s ease-out}#reservations-page tr:not(:last-child){border-bottom:0}#reservations-page tr.open{max-height:40em}#reservations-page tr td{border:0;line-height:1.2em;padding:.5em 1em}#reservations-page tr td:first-child{cursor:pointer;font-size:1em;padding:1em}#reservations-page tr td:first-child svg{display:inline-block;margin-right:1em;transform:rotate(90deg);transition:transform .2s;vertical-align:middle}#reservations-page tr.open td:first-child svg{transform:rotate(180deg)}#reservations-page tr td:first-child span{vertical-align:middle}#reservations-page tr td:not(:first-child):before{background:#26160e;color:#fff;content:attr(data-column-title);display:block;margin:-.5em -1em .5em;padding:.5em 1em}.reservationMessageWrap>a{display:none}.reservationMessageWrap .reservationMessage{background:none;box-shadow:none;display:block;margin:0;max-width:100%;opacity:1;padding:0;position:static;transform:none;visibility:visible;width:100%}}@media screen and (min-width:501px){.reservationStatusSelector li:first-child{border-radius:4px 0 0 4px}.reservationStatusSelector li:not(:first-child){border-left:0}.reservationStatusSelector li:last-child{border-radius:0 4px 4px 0}}@media screen and (max-width:500px){.reservationStatusSelector{border-color:#e0e0e0;border-radius:4px;border-style:solid;border-width:1px 0 0 1px;flex-wrap:wrap;overflow:hidden;width:100%}.reservationStatusSelector li{border-width:0 1px 1px 0;width:33.33%}#reservation-for-client{justify-content:flex-start;min-width:150px;padding-left:0}#reservation-for-client .floatLabel{width:100%}}.singleReservation{max-width:700px}.reservationFinished{color:#999;margin-left:1em}.reservationStatusInfo{margin:1em 0 0}.singleReservation .message{line-height:1.2em}@media screen and (max-width:770px){.reservationsPageWrap{padding:30px 20px 30px 30px;padding:20px 10px}}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-front{z-index:100}.ui-state-disabled{cursor:default;pointer-events:none}.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.ui-autocomplete{cursor:default;left:0;position:absolute;top:0}.ui-menu{display:block;list-style:none;margin:0;outline:0;padding:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item-wrapper{position:relative}.ui-menu a.ui-state-active,.ui-menu a.ui-state-focus{background-color:rgba(0,0,0,.08)}.searchBar{background:#fff;border-radius:14px;box-shadow:0 10px 20px 0 rgba(0,0,0,.18);height:110px;margin:30px 0;max-width:820px;padding:25px 30px}.searchBar .mobile{display:none}#searchForm{align-items:stretch;display:flex;height:100%;position:relative}.geolocBtn{border-radius:6px 0 0 6px;border-right:1px solid #e2e0df;cursor:default;margin:15px 0;position:absolute;width:60px}.geolocBtn svg{fill:#ff7231;height:25px;margin:5px auto;width:25px}.searchLabel{overflow:hidden;text-indent:99999px;width:0}#searchInput{background:#fafafc;border:1px solid #e2e0df;border-radius:6px;color:#373737;flex:1;margin:0;padding-left:75px}.searchBar:not(.searchBarNoBtn) #searchInput{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.searchBtn{border-radius:0 6px 6px 0;box-shadow:none;height:auto;letter-spacing:.5px;margin:0;text-align:center;width:180px}#searchForm #secondarySuggestions,#searchForm .loaderWrap{display:none;justify-content:flex-start;left:0;margin:0;position:absolute;right:180px;top:100%;z-index:100}.searchBarNoBtn #searchForm #secondarySuggestions,.searchBarNoBtn #searchForm .loaderWrap{right:0}#searchForm .loaderWrap{background:#fafafc;border:1px solid #e2e0df;border-top:none;color:#373737;padding:15px 25px 15px 75px}#searchForm.loadingResults .loaderWrap{display:flex}#searchForm.open #searchInput,#searchForm.secondarySuggestionsOpen #searchInput{border-bottom-left-radius:0}.searchBarNoBtn #searchForm.open #searchInput,.searchBarNoBtn #searchForm.secondarySuggestionsOpen #searchInput{border-bottom-right-radius:0}#searchForm #secondarySuggestions{justify-content:flex-start;left:0;margin:0;position:absolute;right:180px;top:100%}@media screen and (max-width:950px){.geolocBtn{cursor:pointer}}@media screen and (max-width:799px){.searchBar .mobile{display:block}.searchBar .desk{display:none}.searchBtn{width:50px}.searchBtn svg{fill:#fff;margin:0 auto}#searchForm #secondarySuggestions,#searchForm .loaderWrap,.suggestions{right:50px}}@media screen and (max-width:450px){.searchBar{border-radius:6px;height:60px;margin:25px auto;padding:5px}.geolocBtn{margin:9px 0;width:50px}.geolocBtn svg{margin:3px auto 4px}#searchInput{padding-left:55px}}.ui-widget-content{background:#fafafc;border:1px solid #e2e0df;border-top:none}.ui-widget-content .ui-menu-item-wrapper{align-items:center;background:transparent;border-top:1px solid #e2e0df;line-height:18px;padding:21px 21px 21px 0;transition:background-color .1s ease}.ui-widget-content .allResultsLink,.ui-widget-content span.ui-menu-item-wrapper{padding-left:75px}.ui-widget-content li:first-child .ui-menu-item-wrapper{border-top:none}.ui-widget-content a.ui-menu-item-wrapper:hover{background-color:rgba(0,0,0,.08)}.suggestionIcWrap{width:60px}.suggestionIcWrap svg{fill:#ff7231;display:block;margin:0 auto}.suggestionResult{margin-left:15px}#chooseAddressList .btn{margin:20px 0;transition:color .1s,border-color .15s}#chooseAddressList .btn:hover{border-color:#ff7231;color:#ff7231}.chooseAddressCancel{max-width:150px}.chooseAddressForm>.flexLeft{margin:1.5em 0;min-height:2.5em}.chooseAddressForm>.flexLeft>input[type=radio]{margin-right:1em}.chooseAddressForm>.flexLeft>div{flex:1}.user-address{margin:.5em 0}.chooseAddressFormBtns .btn{margin-left:2.5em;padding:0 2em;width:auto}.chooseAddressFormBtns .btn+.btn{margin-left:1em}.chooseAddressForm input.error{border:1px solid #d04852}.chooseAddressForm #current-address-error{color:#d04852}.chooseAddressForm #custom-address #distance-user-address-container{position:relative}.chooseAddressForm #custom-address input#distance-user-address{flex:1;margin:0;padding-right:2rem;width:100%}.chooseAddressForm #custom-address .addressInputClearButton{align-items:center;cursor:pointer;height:2.2rem;justify-content:center;padding:.5rem;position:absolute;right:0;top:0;width:2.5rem;z-index:2}.chooseAddressForm #custom-address .addressInputClearButton svg{fill:#e7e5e4}@media screen and (max-width:799px){#chooseAddressPopin .popinLeft,#geolocSuggestionsPopin .popinLeft{border-radius:0 6px 6px 0}#chooseAddressPopin .popinLeft:after,#geolocSuggestionsPopin .popinLeft:after{display:none}}@media screen and (max-width:450px){#chooseAddressPopin .popinLeft,#geolocSuggestionsPopin .popinLeft{display:none}}.pswHintWrap{align-items:baseline;margin:0 -65px 30px 0;opacity:0;position:relative}.pswHintWrap.showHint{opacity:1}.pswHint{color:#90e53d;width:45px}.pswHint.red{color:red}.pswHintBar{background:#e2e0df;border-radius:3px;height:3px;margin:.25em 10px 0;overflow:hidden;width:calc(100% - 200px)}.pswHintBar span{background:#90e53d;display:block;height:100%}.pswhintTxt{font-size:12px;position:absolute;right:0;top:.15em;width:140px}.avis{align-items:flex-start;flex-wrap:wrap;font-size:.94em;margin:0 30px;padding:28px 0 22px}.avisPageWrap .avis{padding:30px 0 35px 30px}.avis+.avis{border-top:1px solid #dcdcdc}.avatarImg{margin-bottom:10px;position:relative;z-index:2}.avatarImg img{border-radius:50%;height:60px;width:60px}.avatarImg .authorBadge{bottom:-8px;height:33px;left:0;position:absolute;width:33px}.authorLvl{font-size:.8em;max-width:95px;position:relative;z-index:2}.authorLvl>*{display:block;line-height:1.2em}.avisContent{flex:1;padding-left:25px;width:calc(100% - 95px)}.avisEnAvant span{text-align:right}.avisEnAvant svg{stroke-width:2;stroke:#e2e0df;fill:#fafafc;margin-left:10px;transition:fill .15s}.avisEnAvant.active svg{stroke-width:0;stroke:#ed8a19;fill:#ed8a19}.avisNameWrap{align-items:baseline;display:none;flex-wrap:wrap;font-size:1.15em;justify-content:space-between;margin:10px 0;max-width:360px}.avisNameWrap>*{margin-bottom:5px;margin-top:5px}.avisName{font-size:1.21em}.avisVille{margin-left:10px;margin-right:10px}.avisNotes{margin:15px 0 20px;max-width:360px}.avisTxtWrap{align-items:flex-start}.avisTxt{flex:1;-webkit-hyphens:auto;hyphens:auto;margin-right:30px;width:calc(100% - 30px)}.avisAvatar{position:relative;width:95px}.avisUserInfo{background:#fff;left:-30px;opacity:0;padding:35px 25px 35px 135px;position:absolute;top:-30px;transition:opacity .2s;visibility:hidden;width:500px;z-index:1}.avisAvatar:hover{z-index:5}.avisAvatar:hover .avisUserInfo{opacity:1;visibility:visible}.avisAvatar:hover .authorLvl .authorLvlPoints{opacity:0;transition:opactity .2s}.avisUserInfo .small{font-size:12px}.avisUserInfo.el{background:#fff}.userInfoNameWrap{align-items:flex-start;display:flex;padding-bottom:15px}.userInfoNameWrap .h2{margin:0}.userInfoNumbers{display:flex;margin:0 auto;text-align:center}.userInfoNumbers div:nth-child(2){border-left:1px solid #e2e0df;margin-left:25px;padding-left:25px}.userInfoBadgeWrap{border-top:1px solid #e2e0df;padding:15px 0}.userInfoBadges{display:flex;justify-content:space-between;margin-top:15px;text-align:center}.userInfoBadges svg{margin:0 auto}.userInfoReputationWrap{border-top:1px solid #e2e0df;padding:15px 0}.userInfoReputationWrap>p{margin-bottom:15px}.userInfoReputation{display:flex}.userInfoReputation .thumb{align-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 20px 0 rgba(0,0,0,.18);display:flex;height:50px;justify-content:center;margin-right:20px;width:50px}.userInfoReputation .thumb svg{height:37px;width:45px}.userInfoReputation div:nth-child(3){border-left:1px solid #e2e0df;margin-left:25px;padding-left:25px}.userInfoReputation .h4{margin:0;max-width:90px}.userInfoReputation p{max-width:90px}@media screen and (max-width:850px){.avisUserInfo{left:-15px}}@media screen and (max-width:540px){.avisUserInfo{padding:22px 20px 20px;top:-22px;width:320px}.userInfoNameWrap{display:block;margin-top:10px;padding-left:100px}.userInfoName{margin-bottom:10px}.userInfoBadge:nth-child(n+6){display:none}}@media screen and (max-width:340px){.avisUserInfo{left:-25px}.userInfoNameWrap{padding-left:110px}}.reponseWrap{align-items:flex-start;background:#fff;margin-left:6%;margin-top:25px;width:94%}.logoPro{width:60px}.reponse{flex:1;padding-left:20px;width:calc(100% - 60px)}.reponse>div,.reponse>p{margin:10px 0}.repondreWrap{background:#fff;border-radius:4px;display:none;margin-top:20px;padding:30px 40px 20px}.repondreWrap .btn{margin-bottom:0}.spBadge{background-image:url(/images/badges/sp_badges.png);background-repeat:no-repeat;background-size:100% auto;display:block;height:33px;width:33px}.icBadge00{background-position:0 0}.icBadge01{background-position:0 -33px}.icBadge02{background-position:0 -66px}.icBadge03{background-position:0 -99px}.icBadge04{background-position:0 -132px}.icBadge05{background-position:0 -165px}.icBadge06{background-position:0 -198px}.icBadge07{background-position:0 -231px}.icBadge08{background-position:0 -264px}.icBadge09{background-position:0 -297px}.mesAvis:first-child{padding-top:0}.mesAvisTop{align-items:center;justify-content:space-between}.mesAvisTop>.flexLeft{align-items:center;padding-right:10px}.mesAvisTop .avisCardImage{height:120px;width:190px}.mesAvisTop .avisCardImage+div{width:calc(100% - 210px)}.mesAvisTop .mesAvisTitle{margin:0 0 5px}.mesAvisTop button{width:160px}[class*=reviewStatus]{border:1px solid;border-radius:4px;padding:.8em 2em}.reviewStatus-refused{color:#ff5a64}.reviewStatus-pending,.reviewStatus-to-be-moderate{color:#929292}.reviewStatus-ok{color:#90e53d}.mesAvis .avisNotes{align-items:center;flex-wrap:wrap;font-size:1.2em;margin:15px 0 0;max-width:100%}.mesAvis .avisNotes .flexLeft{align-items:center}.mesAvis .avisNotes .noteStar{margin:10px 2em 10px 1em}.mesAvis .avisNotes .avisRatingDetails li:not(:last-child){margin-right:2em}.mesAvis .avisNotes .avisRatingDetails li p{margin-right:.5em}.avisRatingSelectionsWrap{margin:10px 0 20px}.avisRatingSelectionsTitle{margin-right:1.5em}.avisRatingSelections{align-items:baseline;flex:1;flex-wrap:wrap}.avisRatingSelections li{margin:0 1.5em 5px 0}.avisRatingSelections li p{margin-right:.5em}.avisRatingSelections .flexLeft{align-items:center}.mesAvis .avisTxtWrap{width:100%}.mesAvis .avisTxt{margin-right:0;width:100%}.mesAvisThumbWrap{align-items:center;justify-content:flex-start;margin-top:15px}.mesAvisThumbWrap p+p{border-left:1px solid #e2e0df;margin-left:25px;padding-left:25px}.thumbMobileText{display:none}.thumb{align-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 20px 0 rgba(0,0,0,.18);display:flex;height:50px;justify-content:center;margin-right:10px;width:50px}.thumbInfo{flex:1 0 0}.thumbInfo p+p{margin-top:5px}.thumbInfo strong{display:block}.mesAvis .reponseWrap .logoPro img{border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.mesAvis .neutralReviewBlock{display:inline-block;font-size:14px;padding-left:15px}.mesAvis .neutralReviewBlock .tooltipWrapper{display:inline-block}@media screen and (max-width:860px){.mesAvis{align-items:center;display:flex;justify-content:space-between;margin-left:0;margin-right:0;padding-bottom:5.4em;position:relative}.mesAvisTop{width:calc(100% - 18em)}.mesAvisTop .avisCardImage{height:64px;margin-right:10px;width:104px}.mesAvisTop .avisCardImage+div{width:calc(100% - 114px)}.mesAvisTop .btnW{display:none}.avisTxtWrap{margin-top:20px}[class*=reviewStatus]{bottom:1.2em;left:50%;max-width:100%;position:absolute;transform:translatex(-50%)}}@media screen and (max-width:550px){.mesAvisTop{width:100%}.mesAvis .avisNotes{display:block;margin-right:20px}.mesAvis .avisNotes .noteStar{margin:10px 0}.mesAvis .avisNotes .avisRatingDetails{display:block}.mesAvis .avisNotes .avisRatingDetails li{justify-content:space-between;margin-bottom:.5em;max-width:230px;width:100%}.avisRatingSelectionsWrap{display:block}.avisRatingSelectionsTitle{margin-bottom:.5em}}.avisCard{margin-top:30px}.avisCard .cardContent{padding-bottom:30px}.cardContentTitle{align-items:center;box-shadow:0 2px 24px 0 rgba(0,0,0,.1);padding:25px 30px}.cardContentTitle svg{margin-right:20px}.cardContentTitle .h4{margin:0}.avisCardAvis{align-items:flex-start;padding:15px 0;position:relative}.avisCard .avisCardAvis{margin:0 30px}.avisCardAvis+.avisCardAvis{border-top:1px solid #dcdcdc}.avisCardImage{align-items:center;background:#fff;border-radius:10px;box-shadow:0 10px 20px 0 rgba(0,0,0,.18);display:flex;height:80px;justify-content:center;margin-right:20px;overflow:hidden;padding:2%;width:130px}.avisCardImage .cardRestauNoImage{margin:0 auto;max-width:70%}.avisCardInfoWrap{width:calc(100% - 150px)}.avisCardTitle{margin:5px 0}.avisCardVilleWrap{width:calc(100% - 190px)}.avisCardVilleName{margin-top:10px}.thumbWrap{align-items:center;padding-left:15px;width:190px}@media screen and (min-width:950px) and (max-width:1100px){.avisCard .avisCardVilleWrap{width:calc(100% - 110px)}.avisCard .thumbWrap{width:100px}.avisCard .thumb,.thumbDeskText{display:none}.thumbMobileText{display:inline}}@media screen and (max-width:650px){.avisCard .avisCardVilleWrap{width:calc(100% - 160px)}.avisCard .thumbWrap{width:150px}}@media screen and (max-width:520px){.avisCard .avisCardVilleWrap{width:calc(100% - 95px)}.avisCard .thumbWrap{width:85px}.avisCard .thumb{display:none}}@media screen and (max-width:450px){.avisCard .cardContent{padding-bottom:0}.cardContentTitle{justify-content:center;padding:10px}.avisCard .avisCardAvis{margin:0 10px}.avisCard .avisCardImage{box-shadow:0 5px 10px 0 rgba(0,0,0,.18);height:65px;margin-right:10px;width:104px}.avisCard .avisCardInfoWrap{width:calc(100% - 114px)}.avisCard .avisCardVilleName{margin-top:0}.thumbDeskText{display:none}.thumbMobileText{display:inline}}#datepicker{padding:18px}.ui-datepicker-header{margin:10px 1px}.ui-datepicker-prev{cursor:pointer;float:left;opacity:.5;transition:opacity .5s}.ui-datepicker-next{cursor:pointer;float:right;opacity:.5;transition:opacity .2s}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{opacity:1}.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{opacity:0}.ui-datepicker-title{text-align:center}.ui-datepicker-month{font-size:16px;font-weight:700;text-transform:uppercase}.ui-datepicker-year{font-size:13px}.ui-datepicker{background:none;border:0}.ui-datepicker-calendar{border-collapse:collapse;width:100%}.ui-datepicker-calendar th span{display:block;font-size:13px;font-weight:700;padding:11px 0;text-align:center}.ui-datepicker-calendar td a,.ui-datepicker-calendar td span{background:#f6f6f8;border:1px solid #fff;display:block;font-weight:700;padding:11px 0;text-align:center;transition:background-color .12s,color .12s;width:41px}.ui-datepicker-calendar .ui-state-disabled{opacity:.4}.ui-datepicker-calendar .ui-datepicker-current-day a,.ui-datepicker-calendar td a:hover{background:#ff7231;color:#fff}.ui-datepicker.fromInput{background:#fff;border:0;border-radius:6px;box-shadow:0 0 23px rgba(0,0,0,.18);padding:10px}.inputDateWrap{border:1px solid #ccc;border-radius:4px;padding:0;position:relative}.inputDateIcon{height:3em;pointer-events:none;position:absolute;right:0;top:50%;transform:translatey(-50%);width:3em}.cardEditForms .inputDateWrap input[type=text],.inputDateWrap input[type=text]{border:0;border-radius:0;display:block;margin:0;padding:.5em 1.5em .5em .5em;width:100%}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}ul.tagit li.tagit-choice-editable{align-items:center;background:#f3f3f3;border:1px solid #d7d7d7;border-radius:4px;color:#7d7d7d;display:flex;padding:0}ul.tagit li.tagit-choice .tagit-label{padding:.2em .5em}ul.tagit li.tagit-choice .tagit-close{border-left:1px solid #d7d7d7;cursor:pointer;font-size:1.2em;font-weight:700;padding:.2em .5em;position:static}ul.tagit{margin-left:inherit;margin-right:inherit;overflow:auto;padding:1px 5px}ul.tagit li{display:block;float:left;margin:2px 5px 2px 0}ul.tagit li.tagit-choice{line-height:inherit;position:relative}input.tagit-hidden-field{display:none}ul.tagit li.tagit-choice-read-only{padding:.2em .5em}ul.tagit li.tagit-new{padding:.25em 4px .25em 0}ul.tagit li.tagit-choice a.tagit-label{cursor:pointer;text-decoration:none}ul.tagit li.tagit-choice input{display:block;float:left;margin:2px 5px 2px 0}ul.tagit input[type=text]{background-color:inherit;border:none;box-shadow:none;box-sizing:border-box;margin:0;outline:none;padding:0;width:inherit}.loginLeft{align-items:flex-end;display:flex;flex-direction:column;overflow:hidden;padding:35px 20px;width:42.5%}.loginLeftContent{max-width:610px;width:100%}.loginHeader .logo{margin:35px auto}.loginNav{position:relative}.loginNav:before{bottom:0;box-shadow:0 10px 20px 0 rgba(0,0,0,.06);content:"";height:100%;left:-500%;position:absolute;right:-100%;z-index:1}.loginNav li{max-width:190px;position:relative;width:50%;z-index:2}.loginNav li:last-child{margin-left:30px}.loginNav li a{display:block;padding:20px;text-align:center}.loginNav .active{font-weight:700}.loginNav .active:after{background-color:#ff7231;border-radius:2px;bottom:-2px;content:"";height:4px;left:0;position:absolute;width:100%}.loginForm{margin:60px auto;max-width:360px;width:100%}.loginForm #tokenExpired{align-items:center;display:flex;height:260px;line-height:180%}.loginForm #tokenExpired a{color:#ff7231}.loginRight{background-image:url(/images/backgrounds/restaurant/login.jpg);background-position:100%;background-size:cover;color:#fff;margin:0 auto;min-height:100vh;padding:10vh 35px;width:57.5%}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2.jpg)}.loginRightContent{max-width:745px;width:100%}.loginRightContent .h1{font-size:2.65em}.loginRightContent .h3{font-size:1.8em;max-width:600px}.loginRightContent .h3 strong{text-decoration:underline}.loginRightContent ul{flex-wrap:wrap}.loginRightContent li{align-items:center;line-height:1.5em;margin:60px 0 0;width:50%}.loginRightContent .icWrap{padding-right:15px;width:100px}.loginRightContent li svg{fill:#ff7231}.loginRightContent li strong{display:block;font-size:1.75em;line-height:1.2em}.mdpOublie{background-repeat:no-repeat;background-size:100%;overflow:hidden}.mdpOublieContent{align-items:stretch;background:#fff;border-radius:14px;box-shadow:0 10px 20px 0 rgba(0,0,0,.18);margin:80px auto;max-width:1000px;overflow:hidden;width:94%;z-index:2}.mdpOublie .loginHeader{color:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px 65px;position:relative}.mdpOublie .loginHeader:before{background:#26160e;content:"";height:150%;left:0;position:absolute;top:0;transform:rotate(5deg);transform-origin:100% 0;width:100%;z-index:1}.mdpOublie .loginHeader img,.mdpOublie .loginHeader p{margin:0;position:relative;z-index:2}.mdpOublie .loginForm{margin:65px;max-width:370px}.mdpOublie .loginForm .txt{font-size:1.35em;line-height:1.4em;margin:20px 0}.mdpOublie .loginForm .floatLabel{margin:45px 0 60px}.logininfoCta{margin:60px auto;max-width:360px}.logininfoCta .flexLeft{align-items:center}.logininfoCtaIcon{margin-right:1em}.logininfoCtaIcon svg{height:auto;width:5em}.logininfoCtaTxt{background:#fff;border-radius:6px;box-shadow:-2px 0 10px 0 rgba(0,0,0,.2);flex:1;padding:1em 1.5em;position:relative}.logininfoCtaTxt:before{border:0 solid transparent;border-right-color:#fff;border-width:6px 6px 6px 0;content:"";left:-6px;margin-top:-3px;position:absolute;top:50%;z-index:2}.logininfoCtaTxt .h3{margin:0 0 .5em}.logininfoCtaTxt p{line-height:1.2em}.logininfoCta .btn-white{background:#fff;border:1px solid;border-radius:6px;box-shadow:none;color:inherit;transition:background-color .2s}.logininfoCta .btn-white:hover{background-color:#f4f4f4}@media screen and (max-width:950px){.loginNav li a{padding:20px 10px}}@media screen and (max-width:800px){#loginPage{display:block}.loginLeft,.loginRight{align-items:center;width:100%}.loginRight{min-height:0;padding:40px 20px 80px}.loginHeader picture{display:block;margin:0 auto;max-width:360px}.loginHeader .logo{height:auto;margin:0 0 20px;width:200px}.mdpOublie .loginHeader:before{height:100%;transform:none}.mdpOublie .loginHeader picture{margin:0}}@media screen and (max-width:550px){.loginHeader .logo{height:41px;width:150px}.loginRightContent li{width:100%}.mdpOublie .loginForm{margin:30px 15px}.loginForm{width:auto}.loginForm #tokenExpired{display:block;height:auto;line-height:180%;text-align:center}}@media screen and (max-width:360px){.loginRightContent .icWrap{width:65px}}@media screen and (min-width:1500px){.loginRight{background-image:url(/images/backgrounds/restaurant/login-1500.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-1500.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-2000.jpg)}}@media screen and (min-width:1500px) and (min-resolution:192dpi){.loginRight{background-image:url(/images/backgrounds/restaurant/login-2200.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-2200.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-4000.jpg)}}@media screen and (min-width:1000px) and (max-width:1499px){.loginRight{background-image:url(/images/backgrounds/restaurant/login-1000.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-1000.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-1500.jpg)}}@media screen and (min-width:1000px) and (max-width:1499px) and (min-resolution:192dpi){.loginRight{background-image:url(/images/backgrounds/restaurant/login-1200.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-1200.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-3000.jpg)}}@media screen and (min-width:800px) and (max-width:999px){.loginRight{background-image:url(/images/backgrounds/restaurant/login-1000.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-1000.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-1000.jpg)}}@media screen and (min-width:800px) and (max-width:999px) and (min-resolution:192dpi){.loginRight{background-image:url(/images/backgrounds/restaurant/login-2000.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-2000.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-2000.jpg)}}@media screen and (min-width:600px) and (max-width:799px){.loginRight{background-image:url(/images/backgrounds/restaurant/login-800.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-800.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-800.jpg)}}@media screen and (min-width:600px) and (max-width:799px) and (min-resolution:192dpi){.loginRight{background-image:url(/images/backgrounds/restaurant/login-1600.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-1600.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-1600.jpg)}}@media screen and (min-width:400px) and (max-width:599px){.loginRight{background-image:url(/images/backgrounds/restaurant/login-600.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-600.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-600.jpg)}}@media screen and (min-width:400px) and (max-width:599px) and (min-resolution:192dpi){.loginRight{background-image:url(/images/backgrounds/restaurant/login-1200.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-1200.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-1200.jpg)}}@media screen and (max-width:399px){.loginRight{background-image:url(/images/backgrounds/restaurant/login-400.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-400.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-400.jpg)}}@media screen and (max-width:399px) and (min-resolution:192dpi){.loginRight{background-image:url(/images/backgrounds/restaurant/login-800.jpg)}.loginRight.login{background-image:url(/images/backgrounds/restaurant/login-2-800.jpg)}.mdpOublie{background-image:url(/images/backgrounds/restaurant/mdp-oublie-800.jpg)}}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:700;line-height:1.2em;margin:1em 0}.h1,h1{font-size:2em}.h2,h2{font-size:1.66em}.h3,h3{font-size:1.2em}.h4,h4{font-size:1.07em}#page{max-width:100%;overflow:hidden}.wrap{flex:1;margin:70px 0;padding:0 30px;width:calc(100% - 210px)}.col-1,.wrap{align-items:stretch;display:flex}.col-1{flex-direction:column}.col-1-1{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.col-2{margin-left:30px}.w100{width:100%}.w50{width:49%;width:calc(50% - 15px)}.wFlex270,.wFlex320{flex:1}.w320{margin-left:40px;width:320px}.wFlex270{width:calc(100% - 270px)}.w270{width:270px}@media screen and (max-width:1350px){.wrap{display:block}.col-1,.col-2{margin:0;width:100%}.col-2{margin-top:20px}}@media screen and (max-width:1300px){.wFlex320{order:2}.w320{margin:0 0 30px;order:1;width:100%}}@media screen and (min-width:1001px){#page{align-items:stretch;display:flex;letter-spacing:.2px}}@media screen and (max-width:1000px){.wrap{margin:30px 0;width:100%}}@media screen and (max-width:650px){.wrap{margin-top:0;padding:10px}.col-1-1{margin-bottom:10px}.col-1-1 .w50{width:calc(50% - 5px)}.col-2{margin:10px 0}}@media screen and (max-width:540px){.col-1-1{display:block}.col-1-1 .w50{margin-bottom:10px;width:auto}}.el{background:#fbfbfb;border-radius:6px;box-shadow:0 2px 24px 0 rgba(0,0,0,.2)}.col-1>.el{flex:1}.elTitle{align-items:baseline;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 2px 24px 0 rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:25px 30px;position:relative}.elTitle .h2,.elTitle .h3{margin:0}.elTitle a{font-size:1.2em}.elTitleCenter{align-items:baseline;display:flex;flex:1;justify-content:center}.elTitleCenter p{margin-right:20px}@media screen and (max-width:1150px){.elTitleCenter{justify-content:flex-end}}@media screen and (max-width:1000px){.elTitleCenter>p{display:none}}@media screen and (max-width:650px){.el{border-radius:4px;box-shadow:0 2px 24px 0 rgba(0,0,0,.1)}}@media screen and (max-width:450px){.elTitle{padding:15px}.elTitle a{font-size:1em}}.txt p{line-height:1.3em}.h1{font-size:1.55em}.h2{font-size:1.34em}.h3{font-size:1.1em}.alert-contact{margin:20px}main div.alert{margin:20px;z-index:999999}.select2Wrapper{margin:1em 0 1.5em;min-height:50px}.select2Wrapper select{visibility:hidden}.select2Wrapper label{display:block;font-size:.9em;margin-bottom:-.2em}.select2 .selection:after{border-color:#929292;border-style:solid;border-width:0 0 .15em .15em;bottom:50%;content:"";height:.48em;margin-bottom:.1em;pointer-events:none;position:absolute;right:0;transform:rotate(-45deg);transform-origin:100% 100%;width:.48em}.select2-container--default .select2-selection--single{background:none;border:0;border-bottom:1px solid #e2e0df;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-selection--single{height:3em}.select2-container .select2-selection--single .select2-selection__rendered{display:block;font-weight:700;height:3em;line-height:1em;padding:1em 0}.select2-search--dropdown{padding:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;font-weight:700;height:3em;line-height:1em;padding:1em 0}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none}.select2-dropdown{border:none;border-radius:0 0 6px 6px;box-shadow:0 2px 24px 0 rgba(0,0,0,.2);overflow:hidden}.select2-results__option{padding:.8em .2em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#ffeae1;color:#000}.select2-container--default .select2-results__option[id$=placehoder]{display:none}.select2-dropdown .simplebar-track.simplebar-vertical{background:#fff;bottom:0;right:0;top:0;width:18px}.select2-dropdown .simplebar-track.simplebar-vertical:before{background:#f1f1f1;border-radius:999px;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}.select2-dropdown .simplebar-scrollbar{left:5px;right:auto;width:8px}.select2-dropdown .simplebar-track .simplebar-scrollbar.simplebar-visible:before{background:#ff7130;opacity:1}#menuSlide svg{fill:#ff7231;height:auto}#menuSlide svg:not(.menuArrow){width:35px}#menuSlide #changeSelectedEstablishment svg:not(.menuArrow),#menuSlide #menuCardLink svg:not(.menuArrow){width:50px}@media screen and (min-width:1000px){#menuSlide{background:#211a16;box-shadow:0 2px 24px 0 rgba(0,0,0,.1);color:#fff;min-height:100vh;width:210px}#menuSlide svg:not(.menuArrow){margin:0 auto 10px}#menuBtn{display:none}.menu>li a{box-shadow:0 1px 0 0 #413b38,0 -1px 0 0 #413b38;display:block;padding:20px 10px;text-align:center;transition:background-color .1s,color .1s}.menu>li a:hover{background-color:#fff;color:#26160e}.menu>li a.active{background:#fff;box-shadow:0 1px 0 0 #e2e0df,0 -1px 0 0 #e2e0df;color:#26160e;position:relative}.menu>li a.active:before{background:#ff7231;bottom:10px;content:"";left:0;position:absolute;top:10px;width:5px}}@media screen and (max-width:999px){#menuSlide{position:relative;z-index:2000}#menuSlide svg:not(.menuArrow){margin-right:20px}#menuBtn,.menu>li a{align-items:center;background:#000;border-bottom:1px solid #3f3f3f;color:#fff;display:flex;padding:18px 35px;width:100%}.menu>li a#changeSelectedEstablishment,.menu>li a#menuCardLink{padding-left:20px}.menu>li a.active{display:none}#menuBtn{border-bottom:1px solid #dedede;border-top:1px solid #dedede;cursor:pointer;position:relative;transition:background-color .2s,color .2s,box-shadow .2s;z-index:3}#menuBtn.menuOpen{background-color:#f6f6f8;box-shadow:inset 5px 0 0 #ff7231;color:inherit}#menuBtn .menuArrow{fill:#fff;fill:currentColor;height:14px;position:absolute;right:35px;transform:rotate(-180deg);transition:transform .2s;width:14px}#menuBtn.menuOpen .menuArrow{transform:rotate(0deg)}.menu{opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:transform .2s ease,opacity .2s;visibility:hidden;width:100%;z-index:2}.visible .menu{visibility:visible}.open .menu{opacity:1;transform:translateY(0);transition:transform .3s ease-out,opacity .4s}#menuSlide:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:85px;transition:opacity .3s;visibility:hidden;z-index:1}#menuSlide.visible:before{visibility:visible}#menuSlide.open:before{opacity:1}}.logoLink{background:#fff}.viewOnlineLink{align-items:center;justify-content:center}#menuSlide .viewOnlineLink svg{height:1.17em;margin-right:.5em;width:1.55em}.disconnectLink{align-items:center;margin-left:20px}#menuSlide .disconnectLink svg{fill:#ff7231;height:1em;margin-right:.5em;width:1em}#menuSlide .disconnectLink span{margin-bottom:.2em;text-decoration:underline}.contactServicePopinBtn{align-items:center;bottom:0;justify-content:center;position:fixed;z-index:11}.contactServicePopinBtn svg{height:1.5em;margin:0 .8em 0 0;width:1.8em}.contactServiceform{margin:1em auto 50px;max-width:500px;padding:10px}.contactServiceform label{display:block;margin:1em 0}.contactServiceform textarea{border:1px solid #ccc;border-radius:4px;display:block;padding:1em;resize:vertical;width:100%}.contactServiceform .contactServiceformFileLabel{align-items:center;cursor:pointer;display:flex}.contactServiceform .contactServiceformFileLabel svg{height:1em;margin-right:1em;width:1em}#contactServiceformFile{position:absolute;text-indent:-99999px;visibility:hidden}.contactServiceformSendBtn .btn{margin:25px 0 0;padding-left:2em;padding-right:2em;width:auto}@media screen and (min-width:1000px){.topBarWrap{background:#fff;position:relative;z-index:1}.logoLink{box-shadow:2px 2px 20px 0 rgba(0,0,0,.6);display:block;padding:40px 20px}.dashboard .logoLink{border-bottom-right-radius:8px}#topBar,.topBarWrap:after{height:50px;left:100%;padding:10px 30px;position:absolute;top:0;width:calc(100vw - 210px)}#topBar{align-items:center;background:#fff;font-size:.9em}.topBarWrap:after{box-shadow:2px 2px 20px 0 rgba(0,0,0,.6);content:"";z-index:-1}#topBar:after{border-radius:8px 0 0 0;box-shadow:-10px -10px 0 0 #fff;content:"";height:16px;left:0;position:absolute;top:100%;width:16px}#menuSlide #topBar a svg{margin:0 .5em 0 0}.viewOnlineLink{background:#a0c575;border-radius:4px;box-shadow:-4px 4px 4px 0 hsla(88,41%,62%,.6);color:#fff;padding:.65em 20px}#menuSlide .viewOnlineLink svg{fill:#fff}.viewOnlineLink .mobile{display:none}#menuSlide .viewOnlineLink .desk{margin-bottom:.2em}.contactServicePopinBtn{background:#ff7231;border-radius:4px 4px 0 0;box-shadow:-4px 4px 4px 0 rgba(255,114,49,.6);color:#fff;padding:1em 2em;right:30px}.contactServicePopinBtn svg{fill:#fff}.contactServicePopinBtn .mobile{display:none}}@media screen and (max-width:999px){.topBarWrap{align-items:flex-end;display:flex;justify-content:space-between;padding:20px}.logoLink img{height:41px;width:150px}.contactServicePopinBtn,.viewOnlineLink{background:#fff;height:40px;width:50%}.viewOnlineLink{border-right:2px solid #eeeef0;bottom:0;left:0;position:fixed}#menuSlide .viewOnlineLink svg{fill:#a0c575;height:24px;width:32px}.viewOnlineLink .desk{display:none}.contactServicePopinBtn{right:0}.contactServicePopinBtn:after{box-shadow:0 2px 24px 0 rgba(0,0,0,.2);content:"";height:100%;position:absolute;right:0;top:0;width:200%;z-index:-1}.contactServicePopinBtn svg{fill:#ff7231;height:24px;width:24px}.contactServicePopinBtn .desk{display:none}}@media screen and (max-width:450px){.topBarWrap{padding:10px}#menuSlide .disconnectLink svg{height:1.3em;width:1.3em}}.profil{padding:50px 40px 25px 50px}.restaurantStatus{flex:1}.restaurantStatus .btn{margin:0 0 0 5%;padding:0 30px;width:auto}.profilMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);padding:0 30px}.profilMenu li+li{margin-left:3%}.profilMenu a{display:block;font-size:1.2em;padding:20px}.profilMenu a.active{position:relative}.profilMenu a.active:after{background-color:#f2670d;border-radius:2px;bottom:-1px;content:"";height:3px;left:0;position:absolute;width:100%}.profilPage .elTitle{padding-bottom:10px;padding-top:10px}.profilPage .elTitle .h2{margin-bottom:15px;margin-top:15px}@media screen and (max-width:1300px){.profilMenu a{font-size:1em;padding:15px 10px}.profil{flex-direction:column;padding:40px}}@media screen and (max-width:1250px){.profilMenu .flexLeft{align-items:stretch}.profilMenu a{align-items:center;display:flex;height:100%;margin-left:0;text-align:center}}@media screen and (max-width:850px){.profil.livraison{padding:10px}.profilPage .elTitle{display:none}.profilMenu{overflow:auto;padding-bottom:1px;transform:translateZ(0);white-space:nowrap;width:100%}.profilMenu a:not(.active){font-weight:400}}@media screen and (max-width:650px){.profil{padding:15px 10px 30px}}.profilD .avatar{align-items:center;background:#fff;display:flex;justify-content:center;padding:10px 30px;position:relative}.profilDLogo{width:100%}.profilDLogo:before{height:110px;padding-bottom:0}.profilDNoLogo{fill:#929292;height:83px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}#profilDLogoInput{display:none}#profilDLogoLabel{bottom:-25px;cursor:pointer;position:absolute;right:5%}#profilDLogoLabel .sending{color:#fff;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s}#profilDLogoLabel svg{transition:opacity .2s}#profilDLogoLabel.sendingLogo .sending{opacity:1}#profilDLogoLabel.sendingLogo svg{opacity:0}#logoUploadError{background:#fff;bottom:0;left:0;margin-right:40px;position:absolute;right:5%;text-align:right}.profilDContent{padding:0 25px 25px}.percentBar{background:#e2e0df;border-radius:6px;height:7px;margin:35px auto 25px;overflow:hidden}.percentBar .fill{background:#ff7231;height:100%}.profilDContent .btn{margin:25px auto 0}@media screen and (max-width:540px){.col-1-1 .profilD .tooltip{transform:translateX(-95%)}.avatarUploadBtn{bottom:5px}}@media screen and (max-width:450px){.profilD{padding:10px 20px 20px}.avatar{box-shadow:none;margin:0;min-height:130px}.percentBar{margin:25px auto 10px}.profilDContent{padding:0}.profilDContent .btn{margin-top:10px}}.coordoneesForm{max-width:450px}.coordoneesForm .floatLabel input{height:3em}.coordoneesForm .btn{margin:45px 0}.coordoneesForm .select{border-bottom:1px solid #e2e0df}.coordoneesForm .select label,.coordoneesForm label.logo{font-size:13px;font-weight:400}.coordoneesForm .nice-select .list{text-align:left}.coordoneesForm .nice-select .option[data-value=""]{display:none}.coordoneesForm .floatLabel input[readonly]{background:#f2f2f2}@media screen and (max-width:1300px){.coordoneesForm{margin:0 20px}}.photosForm{padding-right:10%}.photosForm .h2{border-bottom:1px solid #dcdcdc;cursor:pointer;max-width:630px;padding-bottom:15px}.photosForm .h2 svg{margin:0 15px;transition:transform .2s}.photosForm .h2.collapse svg{fill:#26160e;transform:rotate(-180deg)}.photosForm fieldset{max-width:700px}.photosForm .btn{margin-top:40px;max-width:320px}.imagesFormenu .uploadedImgStaring{display:none}.imgInputWrapDraggable{align-items:stretch;border:1px solid transparent;border-radius:6px;padding-left:10px;transition:border-color .15s,background-color .15s;width:100%}.imgInputWrapDraggable:hover{background-color:#f6f6f8;border-color:#ccc}.imgInputWrapDraggable.hidePhotoInput{display:none}.imgInputWrapDraggable .imgInputWrap{padding-right:6px;width:calc(100% - 70px)}.imgInputWrapDraggableHandle{align-items:center;background-color:#fff;border-left:1px solid transparent;border-left-color:inherit;border-radius:0 6px 6px 0;cursor:move;cursor:grab;opacity:0;transition:opacity .15s;width:70px}.imgInputWrapDraggable:hover .imgInputWrapDraggableHandle{opacity:1}@media screen and (max-width:1300px){.photosForm{padding-right:0}}@media screen and (min-width:541px){.photosForm .imgInput{width:128px}.photosForm .imgInput label svg{height:96px;width:100%}.photosForm .imgInput label span{top:15px}.photosForm .imgDescInput{font-size:16px}}.profil.horaires{padding:50px 40px 25px 30px}.formHoraires{font-size:1.07em;max-width:800px;padding-right:50px}.formHoraires .btn{float:right;margin-top:40px;max-width:320px}.lineTitle{border-bottom:1px solid #dcdcdc;display:flex;justify-content:flex-end;margin-bottom:20px;padding-bottom:20px}.ouvertureTitle{text-align:center;width:38.5%}.horairesTitle{display:none;justify-content:space-between;padding:0 10px;width:100%}.horairesTitle .h2{margin:0}.horariesTitleInfo{width:60px}.horariesTitleInfo,.line{align-items:center;display:flex;justify-content:space-between}.line{height:3em;position:relative}.lineLeft{justify-content:space-between;margin-left:3%;max-width:130px;min-width:100px;width:20%}.lineLeft,.ouverture{align-items:center;display:flex}.ouverture{justify-content:space-around}.timeInputWrap{width:6.5em}.inputA{margin:0 .8em}.ouverture .deleteLine{display:none}.horairesSeparator{align-self:flex-end;border-left:1px solid #dcdcdc;display:block;height:100%;margin:0 .5em}.lineInfo{display:flex;font-weight:400;justify-content:space-between;left:100%;position:absolute;top:.5em;width:45px}.lineInfo .duplicateHours{cursor:pointer;margin-left:5px}.lineInfo .tooltip{max-width:300px}.line::nth-child(2) .horairesSeparator{height:2.5em}.line:nth-last-child(2) .horairesSeparator{height:2.5em;margin-bottom:.5em}.openSpotPopin svg.col-grey{fill:#b7b7b7}.openSpotPopin svg.col-ora{fill:#ff7231}#setSpotPopin form .btn{padding:0 60px;width:auto}#setSpotPopin form .btn:first-child{background-color:#e34b1d;box-shadow:0 10px 10px -10px #e34b1d;margin-right:40px;padding:0 20px}#setSpotPopin form input[readonly]{background:#f2f2f2}#setSpotPopin form #spot_city-container label{transform-origin:0 -7em}#setSpotPopin form .algolia-places-nostyle{margin:.5em 0}#setSpotPopin form .suggestionsV2 li{font-weight:400}#setSpotPopin form .addressInputClearButton{align-items:center;cursor:pointer;height:2.2rem;justify-content:center;padding:.5rem;position:absolute;right:0;top:0;width:2.5rem;z-index:2}#setSpotPopin form .addressInputClearButton svg{fill:#e7e5e4}#setSpotPopin form #spot_address{flex:1;margin:0;padding-right:3rem;width:100%}@media screen and (max-width:1300px){.formHoraires{max-width:none}.formHoraires .tooltip{max-width:250px;transform:translateX(-95%)}}@media screen and (max-width:750px){.profil.horaires{padding-top:15px}.formHoraires{margin:10px auto;max-width:400px;padding:0}.lineTitle{margin-bottom:0}.ouvertureTitle{display:none}.horairesTitle{display:flex}.line{flex-wrap:wrap;height:6em;justify-content:space-between;margin:.5em 0}.horairesSeparator,.lineLeft{align-self:center;border:none;display:flex;height:auto;justify-content:flex-end;margin:0;max-width:none;min-width:0;width:110px}fieldset:first-of-type .horairesSeparator,fieldset:last-of-type .horairesSeparator{height:auto}.horairesSeparator:after,.lineLeft div:last-child{text-align:right;width:2em}.horairesSeparator:before{content:"et"}.horairesSeparator:after{content:"de"}.ouverture{justify-content:space-between;max-width:250px;width:calc(100% - 120px)}.inputA{margin:0}.ouverture .deleteLine{display:block}.lineInfo{display:none}.formHoraires .btn{margin-top:45px;max-width:320px}}@media screen and (max-width:450px){.profil.horaires{padding:15px 10px 45px}}@media screen and (max-width:350px){.horairesSeparator,.lineLeft{width:90px}.ouverture{width:calc(100% - 95px)}}.livraisonForm{overflow:hidden}.livraisonForm .flexRight .btn{margin:15px 20px;max-width:210px}.tableTitle{background:#26160e;color:#fff}.case{font-weight:700;text-align:center}.tableLine .tableColAction{align-items:center;display:flex;justify-content:space-between;padding:0 0 0 15px;width:65px}.tableLine .tableColVilleTxt{line-height:25px}.ajouterVilleForm{max-width:450px}.ajouterVilleForm .floatLabel{font-weight:400}.ajouterVilleForm .inputWrap{align-items:center;display:flex}.ajouterVilleForm input.number{border-bottom:1px solid #ccc;padding:.2em;text-align:right;width:4em}.ajouterVilleForm .inputWrap label{width:10em}.ajouterVilleForm>label{margin:1em 0}.ajouterVilleForm .btn{margin:50px 0;max-width:100%}@media screen and (min-width:541px){.tableLine,.tableTitle{display:flex;justify-content:space-between;padding:0 20px}.tableTitle{align-items:center}.tableLine+.tableLine .case{border-top:1px solid #dcdcdc}.case{width:4em}.caseTitle{display:none}.case:nth-child(3){width:5.5em}.tableTitle .case{padding:15px .2em}.tableLine .case{line-height:25px;padding:20px .2em}.tableColVille{text-align:left;width:10em}.tableColVille .tableColAction,.tableColVille svg{display:none}.tableColInfos{flex:1;text-align:left}}@media screen and (max-width:540px){.col-1-1 .profilD .tooltip{transform:translateX(-95%)}.avatarUploadBtn{bottom:5px}.reponseWrap{margin-left:0;width:100%}.repondreWrap{padding:20px}.tableColVille{text-align:left}.tableTitle .tableColVille{font-size:16px;padding:20px}.tableTitle .tableColVille~div{display:none}.tableLine .tableColVille{align-items:center;display:flex;padding:17px 20px}.tableLine .tableColVille .tableColVilleTxt{cursor:pointer}.tableLine .tableColVille>svg{margin-right:15px;transform:rotate(180deg);transition:transform .3s}.tableLine .tableColVille.collapse>svg{transform:rotate(90deg)}.case{padding-bottom:15px}.caseTitle{background:#26160e;color:#fff;margin-bottom:15px;padding:15px}.tableColInfos{box-shadow:0 2px 24px 0 rgba(0,0,0,.1)}.case.tableColAction *{display:none}.livraisonForm .btn{margin-top:30px;max-width:100%}}.detailsForm{max-width:630px}.detailsForm h2{align-items:center;border-bottom:1px solid #dcdcdc;padding-bottom:15px}.detailsForm h2 svg{margin-right:20px}.detailsForm .btn{max-width:320px}.detailsFieldsetContainer{padding:15px 0 15px 20px}.detailsFieldsetContainer .flex,.detailsFieldsetContainer .flexLeft{align-items:center}.detailsFieldsetLine{margin:2em 0}.detailsFieldsetLine>div{justify-content:space-between;max-width:290px;width:45%}.detailsFieldsetContainer [type=number],.detailsFieldsetContainer [type=text]{border-bottom:1px solid #dcdcdc;line-height:2em;padding:0 .5em;text-align:right;width:4em}.detailsFieldsetLine #menu_price_start-container{width:100%}.detailsFieldsetLine>div#radio-is_vegetarian{max-width:400px;width:100%}@media screen and (max-width:540px){.detailsFieldset{padding:0}.detailsFieldsetLine{flex-wrap:wrap}.detailsFieldsetLine>div{width:100%}.detailsFieldsetLine>div+div{margin-top:.5em}}@media screen and (max-width:400px){.detailsPaiement .tooltip{max-width:200px;transform:translateX(-80%)}}#category_id-container.error .select2Wrapper{margin-bottom:5px}#category_id-container.error .select2Wrapper .select2-selection{border-bottom-color:red}#category_id-container.error .errorMsg{margin-bottom:20px;margin-top:0}.pac-container{z-index:10000!important}.reponseWrap .logoPro img{border-radius:50%;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.avisContentTop{align-items:center;margin-bottom:10px}.reviewRatings{flex-wrap:wrap}.reviewRatingsGlobal{margin:0 2em .5em 0}.reviewRatings ul{align-items:center;flex-wrap:wrap}.reviewRatings li{align-items:inherit;margin:3px 1em 3px 0}.reviewRatings li p{margin-right:.5em}.reviewRatings li svg{height:1.2em;width:1.2em}.reviewSelections li:not(:first-child){margin-right:0}.reviewSelections li:nth-child(n+3):before{content:"-";display:inline-block;margin:0 .4em}.avisContentInfo{line-height:1.2em;margin-bottom:10px}.avisPageWrap{background:#fff;padding:10px 3.5% 0}.avisPageWrap .avis{margin-right:60px}.avisPageWrap .pagination{margin:30px 30px 55px}.avisPageWrap .pageLink{padding:15px 18px}.dashboard .avisWrap{background:#fff}.dashboard .avisEnAvant{font-size:12px}.dashboard .avisUserInfo{display:none}.dashboard .avisAvatar:hover .authorLvl .authorLvlPoints{opacity:1}.dashboard .avisTxt div.full{display:none}.dashboard .avisContentTop{align-items:stretch;flex-direction:column;justify-content:flex-start}.dashboard .reviewRatings{order:2}.dashboard .avisEnAvant{order:1}.reviewNeutralInfo .tooltipWrapper{display:inline-block}.reviewNeutralInfo .tooltipWrapper .tooltipBtn{padding-top:3px}.avisAside{margin:30px 0}.reputation{background:#fff;overflow:hidden}.reputation .reputation-no-reviews{margin-top:20px;text-align:center}.noteMain{align-items:center}.note{background-color:#fafafc;border:5px solid #fff;border-radius:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);margin:10px 15px -25px 20px;overflow:hidden;text-align:center}.noSelections .note{margin-bottom:10px}.noteC{padding:20px 1% 15px}.noteC .orange{font-size:2.5em;letter-spacing:-4px;vertical-align:bottom}.noteA{background:#f6f6f8;font-size:1.2em;padding:8px 10px 12px}.noteDetails{background-image:linear-gradient(180deg,#f7f7f7,#fff);flex-wrap:wrap;padding:40px 0 25px}.noteDetails li{align-items:center;margin:.5em 0}.noteDetails>li{margin:.5em 1em .5em 25px}.noteDetails li p{margin-left:.5em}.noteDetailSelections ul{border-top:1px solid #e2e0df;margin-top:1.5em;padding-top:1em}.avisConseilsWrap{margin:20px 0}.avisConseils{font-size:.92em;padding:35px 20px}.avisConseils.txt p{text-align:left}@media screen and (max-width:1470px){.avisContentTop{align-items:stretch;flex-direction:column;justify-content:flex-start}.reviewRatings{order:2}.avisEnAvant{order:1}}@media screen and (max-width:1350px){.avisPageWrap .avis{margin-left:0;margin-right:30px;padding-left:0}}@media screen and (max-width:1250px){.avisPageWrap .avisTxtWrap{align-items:stretch;flex-direction:column}.avisPageWrap .avisTxt{margin:0 0 20px}}@media screen and (min-width:1151px){.avisAsideMobile{display:none}}@media screen and (max-width:1150px){.avisAsideDesk{display:none}.avisAsideMobile{display:block;margin-top:0}.avisPageWrap .avis,.avisPageWrap .pagination{margin-right:0}.noteDetails{align-items:center;display:flex;flex-wrap:wrap}.noteDetails .noteDetailSelections{width:calc(100% - 1em)}.noteDetailSelections ul{align-items:center;display:flex;flex-wrap:wrap;margin-left:-1em;margin-right:-1em;margin-top:.5em;width:100%}.noteDetailSelections li{margin-left:1em;margin-right:1em}}@media screen and (max-width:850px){.avisPageWrap{padding:15px 30px}}@media screen and (max-width:650px){.avisPage .avisAside{font-size:1.2em}.avis{display:block;margin:0 10px}.avisAvatar{float:left;margin:0 20px 10px 0}.avisContent{padding-left:0;width:100%}.avisNameWrap{display:flex}.avisTxtWrap{clear:both;display:block;margin-top:10px}.avisTxt{margin:0 0 15px}.avisPageWrap .pagination{margin:0 0 30px}.reviewRatings{display:block}.reviewRatingsGlobal{margin:0 0 .5em}}@media screen and (max-width:540px){.avisNameWrap{justify-content:flex-start;max-width:100%}.avisName{margin-right:10px}.avisVille{margin-left:0;margin-right:0}.avisDate{width:100%}.reponseWrap{margin-left:0;width:100%}.repondreWrap{padding:20px}.reviewRatingsMain{display:block}.reviewRatingsMain li{justify-content:space-between;max-width:160px;width:100%}}@media screen and (max-width:450px){.avis{padding:20px 0}.avisPage .elTitle .h2{font-size:1em}.avisPage .elTitle .h2 span{display:none}.avisPageWrap{padding:15px}.noteMain{display:block;margin:0 15px;padding-top:20px}.note{float:left;margin:0 20px 0 0}.noteDetails{background:inherit;display:block;padding:0 15px 20px 0}.noteDetail{margin:0}.noteDetail p{font-weight:400}}table.orders-nav{border-collapse:collapse}table.orders-nav td{border:1px solid #000;padding:10px}#estSelectPopin .popinContent{border-radius:10px;padding:0}#estSelectPopin .popinTitle{margin:30px 60px 1.5em}.estSelectionEstbs{grid-gap:15px;margin-top:1.5em;padding:0 60px 40px}.estSelectionEstbs>li{grid-row:span 1}.estSelectionEstb{align-items:flex-start;background:#f6f6f8;border-radius:6px;line-height:1.2em;min-height:100%;padding:20px;transition:background-color .18s}.estSelectionEstb>*{width:50%}.estSelectionEstb:hover{background-color:#e7e7e7}.estSelectionEstbAddress{align-items:inherit;margin:0 10px}.estSelectionEstbPin{fill:#ff7231;margin-right:10px}#estSelectPopin .setup-button{margin:0 auto 20px;max-width:350px;padding:0 30px}.estSearchBar{margin-bottom:2em;margin-top:1.5em;padding:0 60px 105px;position:relative}.estSearchBar .searchBar{margin:0;position:relative;z-index:2}.estSearchBar #searchInput{padding-left:1.5em}.estSearchBar #searchInput::-moz-placeholder{font-weight:700}.estSearchBar #searchInput::placeholder{font-weight:700}.estSearchBar:after{background:#f6f6f8;bottom:0;content:"";left:0;position:absolute;top:55px;width:100%}.ui-autocomplete{z-index:4000}#estSelectPopin .estSearchBar .setup-button{margin:50px auto 0;padding:0 30px}@media screen and (max-width:850px){#estSelectPopin .popinTitle{margin-left:40px}.estSelectionEstbs{padding:0 40px 40px}.estSearchBar{padding-left:40px;padding-right:40px}}@media screen and (max-width:750px){#estSelectPopin .popinTitle{margin-left:20px}.estSelectionEstbs{padding:0 20px 40px}.estSearchBar{padding-left:20px;padding-right:20px}}@media screen and (max-width:700px){.estSelectionEstbs{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:400px){#estSelectPopin .setup-button{margin:0 15px 30px;padding:0 15px;width:auto}.estSearchBar{padding-left:10px;padding-right:10px}#estSelectPopin .estSearchBar .setup-button{margin-top:20px;padding:0 10px}}.donutsWrap{align-items:stretch;margin:20px 35px 40px}.donutContent{flex-direction:column;width:33.33%}.donutContent .h2{text-align:center;width:40%}.donutContent .flexLeft{align-items:stretch;flex:1;flex-wrap:wrap;justify-content:center;position:relative}.donutContent+.donutContent .flexLeft:before{border-left:1px solid #dcdcdc;bottom:20px;content:"";left:0;position:absolute;top:20px}.donutWrap{max-width:200px;min-width:150px;width:40%}.donutInner,.donutWrap{flex:1;position:relative}.donutInner{margin:0 auto;width:80%}.donut{position:relative;width:100%}.donut svg{height:auto;width:100%}.donut svg.coeurStat{bottom:0;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.2));height:auto;position:absolute;right:0;width:35%}.donutNumber,.donutPercent{font-size:46px;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.donutPercent span{font-size:20px;font-weight:400}.donutNumber span{display:block;font-size:10px}.donutTxtWrap{flex-direction:column;justify-content:space-between;max-width:250px;min-width:150px;width:55%}.donutTxt{font-size:12px;line-height:1.2em;margin:0 auto 5px}.donutTxtWrap .btn{margin:5px 0;max-width:180px}.lineChartWrap{background:#fff;border-radius:0 0 4px 4px;box-shadow:0 2px 24px 0 rgba(0,0,0,.05);display:flex;flex:1;flex-direction:column;height:500px;min-height:370px;padding:30px;width:100%}.lineChartWrap .h2{margin:0 0 7px}.lineChartWrap .selects{margin:10px 0 25px}.lineChartWrap .select{font-size:12px}.lineChartWrap .select+.select{margin-left:45px}.dashboardStat .lineChartWrap .select .list{background:inherit}.lineChartWrap .nice-select .option{background:inherit;transition:background-color .1s,color .1s}.lineChartWrap .nice-select .option:hover{background:#f3f3f3}#lineChart{flex:1;height:500px;max-height:100%;overflow:hidden;padding-bottom:30px}.dashboardStat{align-items:stretch;background:#fff;display:flex;flex-direction:column;height:100%}.dashboardStat .donutsWrap{margin:30px 35px 20px}.dashboardStat .donutWrap{max-width:100%;width:100%}.dashboardStat .donutContent+.donutContent .donutWrap:before{border-left:1px solid #dcdcdc;bottom:20px;content:"";left:0;position:absolute;top:20px}.dashboardStat .donutContent{flex-direction:row;text-align:center}.dashboardStat .donutContent .h2{width:100%}.dashboardStat .donut{margin:0 auto;max-width:90%;position:relative;width:150px}.dashboardStat .donutTxt{max-width:180px}.dashboardStat .statBtn{margin:25px auto 20px;max-width:300px}.dashboardStat .lineChartWrap{background-image:linear-gradient(180deg,#59514e,#271f1b);box-shadow:0 2px 24px 0 rgba(0,0,0,.05);color:#fff}.dashboardStat #lineChart{max-height:284px}.dashboardStat .lineChartWrap .select{color:hsla(0,0%,100%,.5)}.dashboardStat .lineChartWrap .select .list{background:#302b29}.dashboardStat .lineChartWrap .select .option:hover{background:#000;color:#fff}@media screen and (min-width:1280px) and (max-width:1600px){.donutNumber,.donutPercent{font-size:2.7vw}}@media screen and (max-width:1279px){.donutNumber,.donutPercent{font-size:2em}.statisticsPage .donutContent .h2{text-align:center;width:100%}}@media screen and (max-width:700px){.statisticsPage .donutsWrap{display:block;margin:0}.statisticsPage .donutContent{border-bottom:1px solid #eee;display:block;padding:10px 0;width:100%}.statisticsPage .donutContent:after{clear:both;content:"";display:block}.statisticsPage .donutContent .h2{float:right;margin-bottom:.5em;text-align:left;width:calc(100% - 170px)}.statisticsPage .donutContent .flexLeft{display:block;width:auto}.statisticsPage .donutContent+.donutContent .flexLeft:before{display:none}.statisticsPage .donutWrap{float:left;min-width:0;width:170px}.statisticsPage .donutTxtWrap{max-width:350px}.statisticsPage .donutTxt{margin:0}.statisticsPage .donutTxtWrap .btn{display:none}.dashboardStat .donutsWrap{margin:10px}.dashboardStat .donutContent+.donutContent .donutWrap:before{display:none}.dashboardStat .donutWrap{min-width:0}.dashboardStat .donutTxt{display:none}}@media screen and (max-width:650px){.lineChartWrap{height:70vw;padding:20px}.ct-labels>:nth-child(2n) .ct-horizontal{display:none}}@media screen and (max-width:450px){.lineChartWrap .selects{margin-bottom:10px;margin-top:10px}#lineChart{margin-left:-15px;margin-right:-15px}.statisticsPage .donutContent .h2{width:calc(100% - 120px)}.statisticsPage .donutWrap{width:120px}.dashboardStat .donutInner{width:100%}}.donutVal{animation:donutShow 1.5s ease-in-out}@keyframes donutShow{0%,60%{stroke-dasharray:0,100}}.ct-labels .ct-label{color:inherit;font-size:12px;font-weight:700}.ct-labels .ct-vertical{margin-top:.5em}.ct-labels .ct-horizontal{text-indent:-1em}.ct-labels foreignObject:first-child .ct-horizontal{text-indent:0}.ct-labels foreignObject:last-child .ct-vertical{color:#f5a623}.ct-grids .ct-vertical{stroke:#ededed;stroke-dasharray:none;opacity:.23}.statistics .ct-grids .ct-vertical{stroke:#333}.ct-grids .ct-vertical:last-child{stroke:#f5a623;stroke-dasharray:10,5;opacity:.5}.ct-chart-line .ct-line{stroke-linecap:round;filter:drop-shadow(0 15px 6px rgb(0,0,0))}.ct-chart-line .ct-series-a .ct-line{stroke:#c86dd7}.ct-chart-line .ct-series-b .ct-line{stroke:#ff7231}.ct-legend{display:flex;font-size:1.2em;font-weight:700;justify-content:center}.ct-legend li{align-items:center;display:flex}.ct-legend li+li{margin-left:40px}.ct-legend li:before{border-radius:50%;content:"";height:1em;margin-right:15px;width:1em}.ct-series-0:before{background:#c86dd7}.ct-series-1:before{background:#ff7231}.cta{font-size:1.2em;margin-top:50px;padding:170px 30px 40px;position:relative}.cta.el{border-radius:4px}.ctaImg{background:#fff;border-radius:50%;box-shadow:0 10px 10px 0 rgba(0,0,0,.19);height:200px;left:50%;position:absolute;top:-50px;transform:translateX(-50%);width:200px}.ctaImg svg{height:auto}.ctaTitle{letter-spacing:-1px}.ctaTxt p{text-align:left}.cta .btn{font-size:.9em;margin-bottom:0}@media screen and (max-width:1300px){.cta{margin-top:0;padding:20px}.ctaImg{float:left;height:150px;position:static;transform:none;width:150px}.cta .btn,.ctaTxt{margin-left:200px;width:auto}.txt.ctaTxt .ctaTitle{margin-bottom:.2em}.txt.ctaTxt p{margin:0}}@media screen and (max-width:850px){.cta{font-size:1em}.cta .btn,.ctaTxt{margin-left:180px}}@media screen and (max-width:650px){.ctaWrap{margin-bottom:15px}.ctaImg{height:80px;width:80px}.ctaTxt{margin-left:100px}.cta .btn{margin-left:0}}.restaurantErrorPage{background:#26150e;background-image:url(/images/backgrounds/restaurant/error-pages/error-4000.jpg);background-position:0 0;background-repeat:no-repeat;background-size:contain;background-size:100%;color:#fff;min-height:100vh;position:relative}.errorWrap{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;padding-bottom:20vh}.errorTitle{font-size:10vw;margin:0}.errorMessage{font-size:1.9em;line-height:1.4em;margin:25px auto}.errorWrap .btn{max-width:25em}.setup{background:#000;min-height:100vh;overflow:hidden;position:relative}.setup main{width:100%}.setup:after{content:"";height:70%;left:210px;margin-left:10%;max-height:800px;min-height:500px;position:absolute;top:0;width:calc(80% - 210px);z-index:1}.setupContent{align-items:stretch;background:#fff;border-radius:14px;box-shadow:0 10px 20px 0 rgba(0,0,0,.18);margin:80px auto;max-width:1000px;position:relative;width:94%;z-index:2}.setupLeft{border-radius:14px 0 0 14px;overflow:hidden;padding:50px 60px 50px 50px;position:relative}.setupLeft:before{background:#fbfafa;content:"";height:120%;left:0;position:absolute;top:0;transform:rotate(5deg);transform-origin:100% 0;width:100%;z-index:1}.setupBackBtn{align-items:center;left:35px;position:absolute;top:35px;z-index:3}[data-current-step="1"] .setupBackBtn{display:none}.setupBackBtn svg{fill:#929292;fill:currentColor;margin-right:.8em}.setupLeft img{height:92px;margin-top:27%;position:relative;width:320px;z-index:2}.setupRight{flex:1;font-size:1.3em;padding:7% 5% 3% 7%}.setupRight .h3{line-height:1.2em;margin:0 0 2em}.setupRight .h3 strong{font-size:1.1em}.setupRight p{line-height:1.5em;margin:1em 0}.setupRight ol{line-height:1.5em;list-style-position:inside;list-style-type:decimal}.setupRight ol li{margin:1em 0}.setupRight .maxW350{max-width:350px}.setupRight .maxW300{max-width:300px}.setupRight .floatLabel{font-size:.8em;margin:1em 0 2.5em}.setupRight .btn,.setupRight .tooltipIcWrap{font-size:.8em}.setupRight .icBtn svg{fill:#fff;fill:currentColor;margin-right:1em}.setupRight .tooltipIcWrap{margin-left:.5em}.setupRight .flexLeft+.flexLeft .btn{margin-top:0}.setupRight .strongPhone{display:inline-block;font-size:1.8em;margin-left:.5em}@media screen and (max-width:1200px){.setupLeft{padding:50px 40px}.setupLeft img{height:63px;width:220px}#setupStepsWrap{padding:7% 3% 10%}}@media screen and (max-width:850px){.setupContent{align-items:center;flex-direction:column;margin-top:30px}.setupLeft{padding:5% 30px 2.5%;width:100%}.setupLeft:before{display:none}.setupBackBtn{left:10px;margin-top:5%;top:1em}.setupLeft h1{margin:0}.setupLeft img{margin:0 auto}#setupStepsWrap{padding-top:2.5% 3% 10%}[class*=setupStep-]{max-width:450px;text-align:center}[class*=setupStep-],[class*=setupStep-] .maxW350{margin-left:auto;margin-right:auto}}@media screen and (max-width:450px){.setupBackBtn span{display:none}#setupStepsWrap{padding-top:2.5% 10px 10%}}@media screen and (max-width:400px){.setupLeft img{height:43px;width:150px}}.setupRight #phoneVerificationInfo{font-size:1em}.setupRight #phoneVerificationInfo strong{font-size:1.2em}[class*=setupStep-]{display:none;max-width:100%;overflow:hidden}[class*=setupStep-].currentStep{display:block}#step1EstbZipCodeWrap{margin:1em 0}#step1EstbZipCodeWrap .select2-container{max-width:350px}#step1EstbZipCodeWrap .select2-container .select2-selection--single .select2-selection__rendered{font-weight:400}#step1EstbPhone{font-size:1.37em}#setupEstablismentResults{height:250px;margin:30px 0 45px;max-width:100%;padding-right:20px}#setupEstablismentResults .swiper-wrapper{flex-direction:column;height:auto}#setupEstablismentResults .swiper-slide{height:auto}.estbList .btn{border-radius:6px;font-size:.8em;font-weight:400;height:auto;line-height:1.2em;margin:0 0 .5em;padding:1em .8em;text-align:left}.estInfoSourceEatList,.estbListItem:last-child .btn{margin-bottom:0}.estInfoSourceEatList+p{font-size:.9em;margin-top:.5em}.setupLeftAuthIcon{display:none;margin-top:1em;position:relative;z-index:2}.setupLeftAuthIcon svg{margin-top:1em}.setupContent[data-current-step="5"] .setupLeft:before{background-color:#ff7231;transition:background-color .5s}.setupContent[data-current-step="5"] .setupLeft svg{fill:#fff}.setupContent[data-current-step="5"] .setupLeft .grey{color:#fff}.setupContent[data-current-step="5"] .setupLeft h1{display:none}.setupContent[data-current-step="5"] .setupLeft .setupLeftAuthIcon{display:block}.setupContent[data-current-step="5"] .setupLeft .setupLeftAuthIcon svg{height:auto;max-width:70%}@media screen and (min-width:851px){.authIcon2{display:none}}@media screen and (max-width:850px){.setupContent[data-current-step="5"] .setupLeft{border-radius:6px 6px 0 0;padding-bottom:7%}.setupContent[data-current-step="5"] .setupLeft:before{display:block;height:100%;transform:rotate(-3deg);transform-origin:0 100%;width:120%}.setupContent[data-current-step="5"] .setupLeft .setupLeftAuthIcon svg{display:none}.authIcon2{fill:#ff7231;height:82px;margin:0 auto 1em;width:100px}}@media screen and (max-width:450px){.authIcon2{height:57px;width:70px}}.verificationInstructions li .tooltipIcWrap{display:inline-block;font-size:1em;margin:0;vertical-align:middle}.verificationInstructions li .tooltip{font-size:1em}.verification4CodeWrap{border-radius:6px;box-shadow:0 0 30px 0 rgba(0,0,0,.18);margin:2em 0;padding:.5em 0 1.5em 1.5em;position:relative}input.verification4Code{background:repeating-linear-gradient(90deg,#ccc,#ccc 1.4ch,transparent 0,transparent 2ch) 0 100%/8ch 1px no-repeat;border:none;display:block;font-family:droid sans mono,consolas,monospace;font-size:3.5em;letter-spacing:1ch;line-height:1.2em;margin:0 auto;padding:0 0 0 .2ch;text-align:left;width:8.2ch}input.verification4Code:focus{outline:none}.verification4CodeWrap:after{background:#fff;border-radius:inherit;content:"";height:100%;position:absolute;right:0;top:0;width:1em}#phoneVerificationBtn{align-items:center;display:flex;justify-content:center;position:relative}#phoneVerificationBtn .sending{margin-right:1em}#stepCityZipButton,#stepPhoneButton{align-items:center;display:flex;justify-content:center;position:relative}#stepCityZipButton .sending,#stepPhoneButton .sending{display:none;margin-right:1em}#stepCityZipButton.ajax-js-working .sending,#stepPhoneButton.ajax-js-working .sending{display:inline-block}.profil.card,.profil.receipt{padding-top:30px}.cardCheckboxes{padding:20px 0 0}.cardCheckboxes .checkbox{margin:.5em 0}.card .blackBtn,.receipt .blackBtn{border-radius:3px;height:auto;line-height:1em;margin:1em 0;padding:12px 20px;width:auto}.blackBtn .btnPlus{font-size:1.8em;font-weight:400;margin-right:.2em;vertical-align:sub}.cardCategoryAddDish{align-items:stretch}.cardElement{align-items:center;background:#fbfbfb;border:1px solid;border-radius:3px;flex:1;margin:1em 0;transition:color .15s}.cardElement svg{fill:currentColor;margin:0 auto}.cardElement>.flexLeft{align-items:center}.cardElement .ellipsis{flex:1}.cardCategory .h3{margin:0;padding:.5em}.cardHandle{cursor:grab;padding:1em}.cardElement>.flexRight{align-items:center}.cardDelete,.cardEdit{padding:1em .2em;text-align:center;width:2em}.cardExpand{border-left:1px solid;padding:1em .8em;width:3em}.cardExpand svg{transform:rotate(0deg);transition:transform .2s}.expanded .cardExpand svg{transform:rotate(180deg)}.addMealButton{height:auto;margin:1em 0 1em 1em;padding:0 15px;width:150px}.menusetCategory .mealCategoryLine .cardDelete,.menusetCategory .mealCategoryLine h3{opacity:.5}.menusetCategory .mealCategoryLine .cardHandle{cursor:default;padding:0 0 0 .25em}.menusetCategory .cardHandle .tooltipBtn{opacity:.6}.menusetCategory h3{font-style:italic;font-weight:400;padding-left:.25em}.menusetCategory .tooltipIcWrap{padding-right:.5em}.addMenusetWrap{align-items:center}.addMenusetWrap .tooltipIcWrap{margin-left:1em}.addMenusetWrap .tooltipIcWrap .tooltip{max-width:275px}.addReceiptPartWrap{align-items:center}.addReceiptPartWrap .tooltipIcWrap{margin-left:1em}.addReceiptPartWrap .tooltipIcWrap .tooltip{max-width:300px}@media screen and (min-width:1301px){.cardDetailsHeader .elTitle,.menusetDetailsHeader .elTitle{padding-right:360px}.cardDetailsHeader .elTitle .h2,.menusetDetailsHeader .elTitle .h2{margin:5px auto;width:630px}#cardDetailsForm .w630,#menusetDetailsForm .w630{max-width:calc(100% - 360px)}#cardDetailsForm .w630>*,#menusetDetailsForm .w630>*{margin:0 auto;max-width:630px}#cardDetailsForm .detailsForm,#menusetDetailsForm .detailsForm{margin:0 auto}}@media screen and (max-width:1300px){.menusetCategory .tooltipIcWrap .tooltip{left:auto;right:-.5em;transform:none}.cardCheckboxes{padding:20px 0 0 40px}#menu_information-container{padding:0 0 0 40px}}@media screen and (max-width:500px){.cardCategoryAddDish{display:block}.addMealButton{line-height:3em;margin-left:0}}.cardAction{position:relative}.cardActionHint{background:#26160e;border-radius:4px;bottom:50%;color:#fff;font-weight:700;left:50%;margin-bottom:7px;opacity:0;padding:.2em .5em;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity .2s;z-index:1}.cardActionHint:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #26160e;content:"";left:50%;margin-left:-7px;position:absolute;top:100%}.cardAction:hover .cardActionHint{opacity:1}.expanded .cardCategory{color:#ff7231}.cardCategory>.flexLeft{width:calc(100% - 7em)}.cardDishesWrap{display:none;padding-left:2em}.card .cardDishesWrap .blackBtn{margin-top:0}.cardDish>.flexLeft{width:calc(100% - 5em)}.receiptElement>.flexLeft{width:calc(100% - 7em)}.cardOfflineIcon{margin-right:.5em}.cardElement>.flexLeft p:not(:first-of-type):before{content:"-";display:inline-block;margin:0 .5em}.cardDish:first-child{margin-top:0}.cardDish:last-child{margin-bottom:0}.narrowPopin>.h2{margin-top:0}.cardEditForms .cardEditFormsTitleWrap{align-items:center;border-bottom:1px solid;margin:3em 0 1.5em}.cardEditForms .cardEditFormsTitleWrap .h3{font-weight:400;margin:.5em 0}.cardEditForms .cardEditFormsTitleWrap .tooltipIcWrap{margin-left:1em}.cardEditForms .cardEditFormsTitleWrap .tooltipIcWrap svg{fill:currentColor}.cardEditForms .cardEditFormsTitleWrap .tooltip{color:#26160e;width:200px}.cardEditForms .textLabel{display:block;margin:1em .5em .5em .05em}.error .recieptDishSearchLabel{color:red}.cardEditForms input[type=number],.cardEditForms input[type=text],.cardEditForms textarea{border:1px solid #ccc;border-radius:4px;display:block;margin:.5em 0 1em;padding:.5em 1em;width:100%}.cardEditFormBtns .btn{padding-left:2em;padding-right:2em;width:auto}.cardEditFormBtns .btn:not(:last-child){margin-right:2em}.cardEditForms textarea{font:inherit;font-size:1.18em;height:4.2em}.onlineOfflineCheckbox .checkboxToggleOn{opacity:1}.onlineOfflineCheckbox .checkbox input[type=checkbox]:checked~.fakeCheckbox .checkboxToggleOn,.onlineOfflineCheckbox .checkbox.selected .checkboxToggleOn,.onlineOfflineCheckbox .checkboxToggleOff{opacity:0}.onlineOfflineCheckbox .checkbox input[type=checkbox]:checked~.fakeCheckbox .checkboxToggleOff,.onlineOfflineCheckbox .checkbox.selected .checkboxToggleOff{opacity:1}.cardEditForms .checkbox{margin:1em 0}.cardEditForms .dateField{align-items:center;flex-wrap:wrap;margin:1em 0}.cardEditForms .dateField label{margin-right:1.5em}.cardPriceInputWrap{max-width:6.5em;position:relative}.cardEditForms .cardPriceInputWrap .cardPrice{padding-right:3em;width:100%}.cardPriceInputWrap .cardPriceCurrency{pointer-events:none;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:4em}.cardEditForms .imgInputWrap{margin:3em 0 1em}.cardEditForms .receiptPartsWrap .h3{margin-bottom:.5em}.cardEditForms .receiptPartsWrap .h3+p{margin-bottom:1.5em}.receiptPartsWrap .blackBtn{border-radius:3px;height:auto;line-height:1em;margin:1em 0;padding:12px 20px;width:auto}.receiptPart{margin:2em 0;padding-left:2em;position:relative}.receiptPart:before{border-left:2px solid #ff7231;content:"";height:9em;left:0;position:absolute;top:0}.receiptPArtDeleteBtn{position:absolute;right:-.2em;top:-.2em}.receiptPArtDeleteBtn svg{fill:#ff7231;height:.8em;margin:.2em;width:.8em}.recieptDishAdd{background:#efedee;border-radius:4px;padding:1em}.recieptDish.recieptDishAdding .recieptDishAddBtn,.recieptDish.recieptDishAdding .recieptDishSearch .recieptDishSearchBar,.recieptDish.recieptDishAdding .recieptDishSearchBarWrapError,.recieptDish.recieptDishSearching .recieptDishAdd{display:none}.recieptDishAdd input[type=text]{background:#fff}.recieptDishAdd .select{background:#fff;border:1px solid #ccc;border-radius:4px;margin:.5em 0 1em}.recieptDishAdd .select .current{padding-left:1em}.recieptDishAdd .select .nice-select:after{right:1em}.recieptDishAdd .select .nice-select .option{text-align:left}.recieptDishAddBtns{margin:1em 0}.recieptDishAddBtns a:not(:first-child){margin-left:1em}.recieptDishSearching{position:relative}.recieptDishSearching .errorMsg{margin:.5em 0 0}.recieptDishSearchBarWrap{position:relative}.recieptDishSearchBarIcon{fill:#d9d9d9;height:1.2em;left:0;margin:.6em;position:absolute;top:0;width:1.2em}.recieptDishSearchBarWrap .tooltipIcWrap{position:absolute;right:.7em;top:.7em}.recieptDishSearchBarWrap .tooltipIcWrap svg{fill:#333}@media screen and (min-width:1301px){.recieptDishSearchBarWrap .tooltip{left:auto;max-width:300px;padding-left:0;padding-right:10px;right:100%}.recieptDishSearchBarWrap .tooltip:before{border-color:transparent transparent transparent #fff;border-width:7px 0 7px 7px;right:3px}}@media screen and (max-width:1300px){.recieptDishSearchBarWrap .tooltip{transform:translateX(-100%)}}ul.tagit{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:text;margin:.5em 0 1.5em;padding:.2em 1em .2em 2.4em}.recieptDishSearchBarWrapError{left:0;padding:.2em 0 0 2.4em;position:absolute;top:100%;width:100%}.suggestionsOpen ul.tagit{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-widget-content.tagit-autocomplete{background:#fff;border-radius:0 0 4px 4px}.ui-widget-content.tagit-autocomplete .ui-menu-item-wrapper{border:none;display:block;padding:.5em .5em .5em 2.4em}.ui-widget-content.tagit-autocomplete .ui-menu-item-wrapper:hover{background:#fff6e0}#menu_information-container label{display:block;margin:20px 0 10px}#menu_information-container textarea{max-width:620px;width:90%}.reservationsPage h2{align-items:center;border-bottom:1px solid #dcdcdc;padding-bottom:15px}.reservationsPageWrap{padding-top:20px}.reservationsPageWrap .cardCheckboxes{padding-top:0}.reservationsPageWrap form .btn{max-width:320px}#ctaInfoPopin.popinV2 .popinTop .flexCenter{padding:0}#ctaInfoPopin.popinV2 .fermer{opacity:1}#ctaInfoPopin.popinV2 .fermer svg{fill:#c35d30;transition:fill .18s}#ctaInfoPopin.popinV2 .fermer:hover svg{fill:#9d4a25}#ctaInfoPopin.popinV2 .popinTop .flexCenter .flexLeft{align-items:center;margin:0 auto;max-width:550px;padding:2.3em 20px 0;width:100%}#ctaInfoPopin.popinV2 .popinTopIcon svg{height:auto;margin:0 .2em -1em 0;width:7.5em}#ctaInfoPopin .popinTopTitleWrap{flex:1}#ctaInfoPopin .popinTopTitleWrap .h1{font-size:1.8em;margin:0}#ctaInfoPopin .popinTopTitleWrap .h3{color:#000;font-size:1.16em;margin:.5em 0 0;max-width:18em}#ctaInfoPopin .popinTop .white{color:#fff}.ctaInfoPopinForm{margin:0 auto;max-width:550px;padding:15px 30px;width:100%}.ctaInfoPopinForm p{line-height:1.2em}.ctaInfoPopinForm input[type=text],.ctaInfoPopinForm textarea{font-size:14.5px;font-style:italic;font-weight:400}.ctaInfoPopinForm label{font-size:14.5px}.ctaInfoPopinForm .ffl-floated label{transform:scale(1) translatey(-1.5em)}.ctaInfoPopinForm .h3{font-size:1.15em;margin-bottom:0}.ctaInfoPopinForm h3.small{margin-bottom:0}.ctaInfoPopinForm h3.small span{font-weight:400}.ctaInfoPopinForm .h3+p{margin:.2em auto 0}.ctaInfoPopinForm .verySmall{font-size:12px}.ctaInfoPopinForm #popinInfoRight{min-height:3em}.ctaInfoPopinImgInputWrap{align-items:flex-start;justify-content:space-between;margin:1em auto}.ctaInfoPopinImgInputWrap .imgInput label span{color:#ff7231}.ctaInfoPopinImgInputWrap .imgInputWrap{display:block}.ctaInfoPopinImgInputWrap .imgInputWrap .imgDescInput{margin:0;max-width:96px}.ctaInfoPopinFormSendBtn{margin:30px auto 20px;max-width:300px}#ctaInfoPopin .disabled-input{color:#a4a4a4}
