@import url(https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;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.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}:root{--swal2-container-padding:0.625em;--swal2-backdrop:#0006;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:0.3125rem;--swal2-background:#fff;--swal2-color:#545454;--swal2-footer-border-color:#eee;--swal2-show-animation:swal2-show 0.3s;--swal2-hide-animation:swal2-hide 0.15s forwards;--swal2-input-background:#0000;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb,var(--swal2-dark-theme-black),var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px #0006;box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{background-color:#0000;box-sizing:border-box;max-width:100%;pointer-events:none;width:360px}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){-webkit-overflow-scrolling:touch;box-sizing:border-box;display:grid;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;inset:0;overflow-x:hidden;padding:.625em;padding:var(--swal2-container-padding);position:fixed;transition:background-color .1s;z-index:1060}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:#0006;background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-bottom-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-bottom,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-top{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-bottom-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-left>.swal2-popup,div:where(.swal2-container).swal2-center-start>.swal2-popup{align-self:center;grid-row:2}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-left>.swal2-popup,div:where(.swal2-container).swal2-bottom-start>.swal2-popup{align-self:end;grid-column:1;grid-row:3}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup,div:where(.swal2-container).swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{align-self:stretch;grid-row:1/4}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container) div:where(.swal2-popup){background:#fff;background:var(--swal2-background);border:none;border:var(--swal2-border);border-radius:.3125rem;border-radius:var(--swal2-border-radius);box-sizing:border-box;color:#545454;color:var(--swal2-color);display:none;font-family:inherit;font-size:1rem;grid-template-columns:minmax(0,100%);max-width:100%;padding:0 0 1.25em;padding:var(--swal2-padding);position:relative;width:32em;width:var(--swal2-width)}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){word-wrap:break-word;color:inherit;cursor:auto;font-size:1.875em;font-weight:600;margin:0;max-width:100%;padding:.8em 1em 0;position:relative;text-align:center;text-transform:none}div:where(.swal2-container) div:where(.swal2-actions){align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;margin:1.25em auto 0;padding:0;width:auto;z-index:1}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(#0000001a,#0000001a)}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(#0003,#0003)}div:where(.swal2-container) div:where(.swal2-loader){align-items:center;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-color:#2778c4 #0000;border-radius:100%;border-style:solid;border-width:.25em;display:none;height:2.2em;justify-content:center;margin:0 1.875em;width:2.2em}div:where(.swal2-container) button:where(.swal2-styled){box-shadow:0 0 0 3px #0000;font-weight:500;margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#7066e0;border:0;border-radius:.25em;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px #7066e080}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#dc3741;border:0;border-radius:.25em;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px #dc374180}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#6e7881;border:0;border-radius:.25em;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px #6e788180}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px #6496c880}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){border-top:1px solid #eee;border-top:1px solid var(--swal2-footer-border-color);color:inherit;cursor:auto;font-size:1em;margin:1em 0 0;padding:1em 1em 0;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-left-radius:.3125rem;border-bottom-left-radius:var(--swal2-border-radius);border-bottom-right-radius:.3125rem;border-bottom-right-radius:var(--swal2-border-radius);bottom:0;grid-column:auto!important;left:0;overflow:hidden;position:absolute;right:0}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:#0003;height:.25em;width:100%}div:where(.swal2-container) img:where(.swal2-image){cursor:auto;margin:2em auto 1em;max-width:100%}div:where(.swal2-container) button:where(.swal2-close){align-items:center;background:#0000;border:none;border-radius:.3125rem;border-radius:var(--swal2-border-radius);color:#ccc;color:var(--swal2-close-button-color);cursor:pointer;font-family:monospace;font-size:2.5em;font-size:var(--swal2-close-button-font-size);height:1.2em;inset:auto;inset:var(--swal2-close-button-inset);justify-content:center;justify-self:end;margin-bottom:-1.2em;margin-right:0;margin-top:0;overflow:hidden;padding:0;position:static;position:var(--swal2-close-button-position);transition:color .1s,box-shadow .1s;width:1.2em;z-index:2}div:where(.swal2-container) button:where(.swal2-close):hover{background:#0000;color:#f27474;transform:none}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:inset 0 0 0 3px #6496c880;outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){word-wrap:break-word;color:inherit;cursor:auto;font-size:1.125em;font-weight:400;justify-content:center;line-height:normal;margin:0;overflow:auto;padding:1em 1.6em .3em;text-align:center;word-break:break-word;z-index:1}div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) label:where(.swal2-checkbox),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) textarea:where(.swal2-textarea){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) textarea:where(.swal2-textarea){background:#0000;background:var(--swal2-input-background);border:1px solid #d9d9d9;border-radius:.1875em;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000;box-sizing:border-box;color:inherit;font-size:1.125em;transition:border-color .1s,box-shadow .1s;width:auto}div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880;outline:none}div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:#fff;background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{color:inherit;font-weight:600;text-align:center;width:20%}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{font-size:1.125em;height:2.625em;line-height:2.625em;padding:0}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:#0000;background:var(--swal2-input-background);font-size:1.125em;margin-left:auto;margin-right:auto;width:75%}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:#0000;background:var(--swal2-input-background);color:inherit;font-size:1.125em;max-width:100%;min-width:50%;padding:.375em .625em}div:where(.swal2-container) .swal2-checkbox,div:where(.swal2-container) .swal2-radio{align-items:center;background:#fff;background:var(--swal2-background);color:inherit;justify-content:center}div:where(.swal2-container) .swal2-checkbox label,div:where(.swal2-container) .swal2-radio label{font-size:1.125em;margin:0 .6em}div:where(.swal2-container) .swal2-checkbox input,div:where(.swal2-container) .swal2-radio input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;background:#f0f0f0;background:var(--swal2-validation-message-background);color:#666;color:var(--swal2-validation-message-color);font-size:1em;font-weight:300;justify-content:center;margin:1em 0 0;overflow:hidden;padding:.625em}div:where(.swal2-container) div:where(.swal2-validation-message):before{background-color:#f27474;border-radius:50%;color:#fff;content:"!";display:inline-block;font-weight:600;height:1.5em;line-height:1.5em;margin:0 .625em;min-width:1.5em;text-align:center;width:1.5em}div:where(.swal2-container) .swal2-progress-steps{align-items:center;background:#0000;flex-wrap:wrap;font-weight:600;margin:1.25em auto;max-width:100%;padding:0}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{background:#2778c4;border-radius:2em;color:#fff;flex-shrink:0;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6;background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{background:#2778c4;flex-shrink:0;height:.4em;margin:0 -1px;width:2.5em;z-index:10}div:where(.swal2-icon){border:.25em solid #000;border-radius:50%;box-sizing:initial;cursor:default;font-family:inherit;height:5em;justify-content:center;line-height:5em;margin:2.5em auto .6em;position:relative;-webkit-user-select:none;user-select:none;width:5em}div:where(.swal2-icon) .swal2-icon-content{align-items:center;display:flex;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;display:block;height:.3125em;position:absolute;top:2.3125em;width:2.9375em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:7.5em;position:absolute;width:3.75em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:7.5em 0 0 7.5em;left:-2.0635em;top:-.4375em;transform:rotate(-45deg);transform-origin:3.75em 3.75em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 7.5em 7.5em 0;left:1.875em;top:-.6875em;transform:rotate(-45deg);transform-origin:0 3.75em}div:where(.swal2-icon).swal2-success .swal2-success-ring{border:.25em solid #a5dc864d;border-radius:50%;box-sizing:initial;height:100%;left:-.25em;position:absolute;top:-.25em;width:100%;z-index:2}div:where(.swal2-icon).swal2-success .swal2-success-fix{height:5.625em;left:1.625em;position:absolute;top:.5em;transform:rotate(-45deg);width:.4375em;z-index:1}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{background-color:#a5dc86;border-radius:.125em;display:block;height:.3125em;position:absolute;z-index:2}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{left:.8125em;top:2.875em;transform:rotate(45deg);width:1.5625em}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{right:.5em;top:2.375em;transform:rotate(-45deg);width:2.9375em}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s;animation:var(--swal2-show-animation)}.swal2-hide{animation:swal2-hide .15s forwards;animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.swal2-rtl .swal2-close{margin-left:0;margin-right:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{background:#fff;background:var(--swal2-background);box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;overflow-y:hidden;padding:1em;pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){font-size:1em;margin:.5em 1em;padding:0;text-align:left;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){font-size:1em;height:2em;margin:.5em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){font-size:.8em;margin:.5em 0 0;padding:.5em 0 0}.swal2-toast button:where(.swal2-close){align-self:center;font-size:2em;grid-column:3/3;grid-row:1/99;height:.8em;margin:0;width:.8em}.swal2-toast div:where(.swal2-html-container){font-size:1em;margin:.5em 1em;overflow:visible;overflow:initial;padding:0;text-align:left;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{margin:.25em}.swal2-toast .swal2-icon,.swal2-toast .swal2-loader{align-self:center;grid-column:1;grid-row:1/99;height:2em;width:2em}.swal2-toast .swal2-icon{margin:0 .5em 0 0;min-width:2em}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;display:flex;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){height:auto;justify-content:flex-start;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){font-size:1em;margin:.25em .5em;padding:.4em .6em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;height:3em;position:absolute;width:1.6em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{border-radius:4em 0 0 4em;left:-.5em;top:-.8em;transform:rotate(-45deg);transform-origin:2em 2em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{border-radius:0 4em 4em 0;left:.9375em;top:-.25em;transform-origin:0 1.5em}.swal2-toast .swal2-success .swal2-success-ring{height:2em;width:2em}.swal2-toast .swal2-success .swal2-success-fix{height:2.6875em;left:.4375em;top:0;width:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{left:.1875em;top:1.125em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{right:.1875em;top:.9375em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes swal2-animate-success-line-tip{0%{left:.0625em;top:1.1875em;width:0}54%{left:.125em;top:1.0625em;width:0}70%{left:-.375em;top:2.1875em;width:3.125em}84%{left:1.3125em;top:3em;width:1.0625em}to{left:.8125em;top:2.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{right:2.875em;top:3.375em;width:0}65%{right:2.875em;top:3.375em;width:0}84%{right:0;top:2.1875em;width:3.4375em}to{right:.5em;top:2.375em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;opacity:0;transform:scale(.4)}50%{margin-top:1.625em;opacity:0;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;opacity:1;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-1turn)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{left:.0625em;top:.5625em;width:0}54%{left:.125em;top:.125em;width:0}70%{left:-.25em;top:.625em;width:1.625em}84%{left:.75em;top:1.0625em;width:.5em}to{left:.1875em;top:1.125em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{right:1.375em;top:1.625em;width:0}65%{right:.9375em;top:1.25em;width:0}84%{right:0;top:.9375em;width:1.125em}to{right:.1875em;top:.9375em;width:1.375em}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ou-sejourner{color:#09507c;color:var(--ou-sejourner,#09507c)}.ou-sejourner .catBackground,.ou-sejourner.catBackground{background:#09507c;background:var(--ou-sejourner,#09507c)}.ou-sejourner .icon svg path,.ou-sejourner.icon svg path{fill:#09507c;fill:var(--ou-sejourner,#09507c)}.monuments-et-musees{color:#e79ec2;color:var(--monuments-et-musees,#e79ec2)}.monuments-et-musees .catBackground,.monuments-et-musees.catBackground{background:#e79ec2;background:var(--monuments-et-musees,#e79ec2)}.monuments-et-musees .icon svg path,.monuments-et-musees.icon svg path{fill:#e79ec2;fill:var(--monuments-et-musees,#e79ec2)}.a-table{color:#da3a5c;color:var(--a-table,#da3a5c)}.a-table .catBackground,.a-table.catBackground{background:#da3a5c;background:var(--a-table,#da3a5c)}.a-table .icon svg path,.a-table.icon svg path{fill:#da3a5c;fill:var(--a-table,#da3a5c)}.producteurs-et-artisans{color:#67cebf;color:var(--producteurs-et-artisans,#67cebf)}.producteurs-et-artisans .catBackground,.producteurs-et-artisans.catBackground{background:#67cebf;background:var(--producteurs-et-artisans,#67cebf)}.producteurs-et-artisans .icon svg path,.producteurs-et-artisans.icon svg path{fill:#67cebf;fill:var(--producteurs-et-artisans,#67cebf)}.voyages{color:#308276;color:var(--voyages,#308276)}.voyages .catBackground,.voyages.catBackground{background:#308276;background:var(--voyages,#308276)}.voyages .icon svg path,.voyages.icon svg path{fill:#308276;fill:var(--voyages,#308276)}.loisirs{color:#dfcc3f;color:var(--loisirs,#dfcc3f)}.loisirs .catBackground,.loisirs.catBackground{background:#dfcc3f;background:var(--loisirs,#dfcc3f)}.loisirs .icon svg path,.loisirs.icon svg path{fill:#dfcc3f;fill:var(--loisirs,#dfcc3f)}.commerce{color:#38ec91;color:var(--commerce,#38ec91)}.commerce .catBackground,.commerce.catBackground{background:#38ec91;background:var(--commerce,#38ec91)}.commerce .icon svg path,.commerce.icon svg path{fill:#38ec91;fill:var(--commerce,#38ec91)}.detours-en-france{color:#44a1d0;color:var(--detours-en-france,#44a1d0)}.detours-en-france .catBackground,.detours-en-france.catBackground{background:#44a1d0;background:var(--detours-en-france,#44a1d0)}.detours-en-france .icon svg path,.detours-en-france.icon svg path{fill:#44a1d0;fill:var(--detours-en-france,#44a1d0)}.maison-jardin{color:#e44747;color:var(--maison-jardin,#e44747)}.maison-jardin .catBackground,.maison-jardin.catBackground{background:#e44747;background:var(--maison-jardin,#e44747)}.maison-jardin .icon svg path,.maison-jardin.icon svg path{fill:#e44747;fill:var(--maison-jardin,#e44747)}.alimentaire{color:#1a5dc1;color:var(--alimentaire,#1a5dc1)}.alimentaire .catBackground,.alimentaire.catBackground{background:#1a5dc1;background:var(--alimentaire,#1a5dc1)}.alimentaire .icon svg path,.alimentaire.icon svg path{fill:#1a5dc1;fill:var(--alimentaire,#1a5dc1)}.mode{color:#c11a84;color:var(--mode,#c11a84)}.mode .catBackground,.mode.catBackground{background:#c11a84;background:var(--mode,#c11a84)}.mode .icon svg path,.mode.icon svg path{fill:#c11a84;fill:var(--mode,#c11a84)}.beaute-sante{color:#f6aada;color:var(--beaute-sante,#f6aada)}.beaute-sante .catBackground,.beaute-sante.catBackground{background:#f6aada;background:var(--beaute-sante,#f6aada)}.beaute-sante .icon svg path,.beaute-sante.icon svg path{fill:#f6aada;fill:var(--beaute-sante,#f6aada)}.evenementiel{color:#3b56dc;color:var(--evenementiel,#3b56dc)}.evenementiel .catBackground,.evenementiel.catBackground{background:#3b56dc;background:var(--evenementiel,#3b56dc)}.evenementiel .icon svg path,.evenementiel.icon svg path{fill:#3b56dc;fill:var(--evenementiel,#3b56dc)}@font-face{font-family:Cheddar Jack;src:url(https://cdn.cibler.io/fonts/cheddar-jack.woff) format("woff"),url(https://cdn.cibler.io/fonts/cheddar-jack.ttf) format("ttf")}@font-face{font-family:Gotham;font-weight:300;src:url(https://cdn.cibler.io/fonts/Gotham-Light.woff) format("woff"),url(https://cdn.cibler.io/fonts/Gotham-Light.otf) format("otf")}@font-face{font-family:Gotham;font-weight:400;src:url(https://cdn.cibler.io/fonts/Gotham.woff) format("woff"),url(https://cdn.cibler.io/fonts/Gotham.otf) format("otf")}@font-face{font-family:Gotham;font-weight:600;src:url(https://cdn.cibler.io/fonts/Gotham-Bold.woff) format("woff"),url(https://cdn.cibler.io/fonts/Gotham-Bold.otf) format("otf")}@font-face{font-family:Gotham;font-weight:800;src:url(https://cdn.cibler.io/fonts/Gotham-Black.woff) format("woff"),url(https://cdn.cibler.io/fonts/Gotham-Black.otf) format("otf")}@font-face{font-family:Gotham;font-style:italic;font-weight:600;src:url(https://cdn.cibler.io/fonts/Gotham-BoldItalic.woff) format("woff"),url(https://cdn.cibler.io/fonts/Gotham-BoldItalic.otf) format("otf")}@font-face{font-family:Gotham;font-style:italic;font-weight:400;src:url(https://cdn.cibler.io/fonts/Gotham-MediumItalic.woff) format("woff"),url(https://cdn.cibler.io/fonts/Gotham-MediumItalic.otf) format("otf")}@font-face{font-family:Guess Sans;font-weight:800;src:url(https://cdn.cibler.io/fonts/GuessSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:Thristy Rough;font-weight:900;src:url(https://cdn.cibler.io/fonts/ThristyRoughBlack.otf) format("otf")}@font-face{font-family:Thristy Rough;font-weight:700;src:url(https://cdn.cibler.io/fonts/ThristyRoughBold.otf) format("otf")}@font-face{font-family:Thristy Rough;font-weight:300;src:url(https://cdn.cibler.io/fonts/ThristyRoughLight.otf) format("otf")}@font-face{font-family:Thristy Rough Shadow;font-weight:900;src:url(https://cdn.cibler.io/fonts/ThristyRoughBlackShadow.otf) format("otf")}@font-face{font-family:Thristy Rough Shadow;font-weight:700;src:url(https://cdn.cibler.io/fonts/ThristyRoughBoldShadow.otf) format("otf")}@font-face{font-family:Thristy Rough Shadow;font-weight:300;src:url(https://cdn.cibler.io/fonts/ThristyRoughLightShadow.otf) format("otf")}@font-face{font-family:Thristy Rough One;font-weight:900;src:url(https://cdn.cibler.io/fonts/ThristyRoughBlackOne.otf) format("otf")}@font-face{font-family:Thristy Rough One;font-weight:700;src:url(https://cdn.cibler.io/fonts/ThristyRoughBoldOne.otf) format("otf")}@font-face{font-family:Thristy Rough One;font-weight:300;src:url(https://cdn.cibler.io/fonts/ThristyRoughLightOne.otf) format("otf")}@font-face{font-family:Addictive-Regular;font-style:normal;font-weight:400;src:url(/static/media/Addictive-Regular.85a4339a7bbfb72c3837.ttf) format("truetype")}.h1,h1{font-size:30px;text-transform:uppercase}.h2,h2{font-size:24px}.h3,h3{font-size:18px}.h4,h4{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:16px;font-weight:700}.category{font-size:10px;font-weight:700;text-transform:uppercase}.courant,p{font-size:12px}.courant2{font-weight:700}body{-webkit-overflow-scrolling:touch;height:100%;position:relative;width:100%}body::-webkit-scrollbar{height:10px;width:10px}body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-track{border-radius:0}::-webkit-scrollbar{height:5px;width:10px}::-webkit-scrollbar-track{background:#fafafa;border-radius:5px}::-webkit-scrollbar-track:hover{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.page{height:100%;left:0;top:0;width:100%}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;background:#fff;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif)}*{border:0;margin:0;padding:0}::-webkit-scrollbar:horizontal{display:none}::-webkit-scrollbar:horizontal{background:#0000;width:0}li,ul{list-style:none}button,input,select,textarea{background:none;border:none;border-radius:0;box-sizing:border-box;color:inherit;display:block;outline:none}button:focus,input:focus,textarea:focus{outline:none}button:hover,input[type=submit]:hover{cursor:pointer}input::-ms-clear{display:none}textarea{overflow:auto}a{text-decoration:none}img,picture,svg,video{display:block}iframe,img,video{width:100%}iframe{height:100%;left:0;position:absolute;top:0}.desktop{display:none}@media screen and (min-width:768px){.desktop{display:block}.mobile{display:none}}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.z-10{z-index:10}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-screen{min-height:100vh}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:42rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-4{gap:1rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.text-left{text-align:left}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-tight{line-height:1.25}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.SSRApp{min-height:100dvh;position:relative}.Article__content,.SSRApp{display:flex;flex-direction:column}.Article__content{gap:10px;padding:50px 20px 70px;width:100%}.Article__content__author{font-size:13px;font-weight:500;line-height:20px;text-align:center}.Article__content .Block h4{margin:5px 0 10px}.Article__content .Block h5{margin:5px 0}.Article__content .ImagesGroup{margin:20px 0}.Article__content .ImagesGroup--full{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.Article__content .ArticlesCarousel,.Article__content .ContentShowcase,.Article__content .HTMLVisualContent,.Article__content .ScrollingEngineSuggestions,.Article__content .SearchAround,.Article__content .editoHTML{margin-left:-20px;margin-right:-20px}.Article__content .HTMLVisualContent{max-width:none;padding:0}.Article__content .HTMLVisualContent iframe{position:relative}.Article__content .ButtonV2{margin:0 auto}@media screen and (min-width:768px){.Article__content{gap:15px;padding:50px 10vw 80px}.Article__content .Block,.Article__content .ImagesGroup--normal{padding:0 10%}.Article__content .ImagesGroup--full{margin-left:0;margin-right:0;width:100%}.Article__content .editoHTML .Block{padding:0}.Article__content .ArticlesCarousel,.Article__content .ContentShowcase,.Article__content .HTMLVisualContent,.Article__content .ScrollingEngineSuggestions,.Article__content .SearchAround,.Article__content .editoHTML{margin-left:-10vw;margin-right:-10vw}}@media screen and (min-width:1200px){.Article__content{padding:50px 20vw 80px}.Article__content .ArticlesCarousel,.Article__content .ContentShowcase,.Article__content .HTMLVisualContent,.Article__content .ScrollingEngineSuggestions,.Article__content .SearchAround,.Article__content .editoHTML{margin-left:-20vw;margin-right:-20vw}}body:has(.fixedBlock){overflow:hidden}.slideshow-img{object-fit:contain}.accessibility-icons{display:inline-flex;vertical-align:middle}.accessibility-icons .accessibility-icon{align-items:center;background-color:#ffd930;display:flex;justify-content:center;padding:3px}.accessibility-icons .accessibility-icon svg{fill:#666;height:20px;width:20px}.accessibility-icons .accessibility-icon svg:hover{fill:#333}.header-accessibility-icons{gap:10px}.ArticleHero{align-items:center;display:flex;flex-direction:column;padding:0;position:relative}.ArticleHero__copyright{top:20px}@media (min-width:1440px){.ArticleHero__copyright{bottom:120px;top:auto}}.ArticleHero__copyright .copyright-symbol{width:30px}.ArticleHero .ArticleHero__image{aspect-ratio:360/340;object-fit:cover;width:100%}.ArticleHero .ArticleHero__container{align-items:center;background:#96c0e8;background:var(--blue,#96c0e8);display:flex;flex-direction:column;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);gap:30px;padding:50px 20px 40px;text-align:center}.ArticleHero .ArticleHero__container h1{font-size:28px;font-weight:700;line-height:38px;text-transform:none}.ArticleHero .ArticleHero__container h2{font-size:14px;font-weight:600;line-height:22px}.ArticleHero .ArticleHero__container .ArticleHero__container__buttonsContainer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:320px;width:100%}.ArticleHero .ArticleHero__container .ArticleHero__container__buttonsContainer .FavoriteButton,.ArticleHero .ArticleHero__container .ArticleHero__container__buttonsContainer .ShareButton{background:#fff6;border:1px solid #fff;border:1px solid var(--white,#fff);flex:1 1}.ArticleHero .ArticleHero__container .ArticleHero__container__buttonsContainer .FavoriteButton:hover,.ArticleHero .ArticleHero__container .ArticleHero__container__buttonsContainer .ShareButton:hover{background:#fff9}.ArticleHero .ArticleHero__container .ArticleHero__container__buttonsContainer .FavoriteButton .ButtonV2__text,.ArticleHero .ArticleHero__container .ArticleHero__container__buttonsContainer .ShareButton .ButtonV2__text{word-break:inherit}@media screen and (min-width:768px){.ArticleHero{padding:270px 10% 0}.ArticleHero .ArticleHero__image{aspect-ratio:auto;height:100%;left:0;max-height:calc(100% - 90px);position:absolute;top:0}.ArticleHero .ArticleHero__container{border-radius:3px;padding:67px 10%;z-index:1}.ArticleHero .ArticleHero__container h1{font-size:42px;line-height:54px}.ArticleHero .ArticleHero__container h2{font-size:16px;line-height:24px}}@media screen and (min-width:1200px){.ArticleHero{padding:270px 20% 0}}.Block{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);text-align:left;text-align:initial}.Block h1{font-size:28px;font-weight:700;line-height:38px}.Block h2{font-size:24px;font-weight:700;line-height:32px}.Block h3{font-size:18px;font-weight:700;line-height:26px}.Block h4{font-size:14px;font-weight:600;line-height:22px}.Block h5{font-size:12px;font-weight:600;line-height:20px}.Block h6{font-size:10px;font-weight:600;line-height:18px}.Block a,.Block li,.Block p,.Block span{font-size:13px;font-weight:500;line-height:20px}.Block a{cursor:pointer;position:relative;text-decoration:underline}.Block a:focus,.Block a:focus-visible{outline:none}.Block ul{list-style:circle;padding-left:20px}.Block ul li{list-style:disc}.Block strong,.Block strong *{font-weight:700}@media screen and (min-width:768px){.Block h1{font-size:42px;line-height:54px}.Block h2{font-size:32px;line-height:40px}.Block h3{font-size:22px;line-height:32px}.Block h4{font-size:16px;line-height:24px}.Block h5{font-size:14px;line-height:22px}.Block h6{font-size:12px;line-height:20px}.Block a,.Block li,.Block p,.Block span{font-size:14px;line-height:24px}}.Button{align-items:center;background:#fff;background:var(--green-light,#fff);border:1px solid #fff;border:1px solid var(--white,#fff);border-radius:2em;color:#fff;color:var(--white,#fff);cursor:pointer;display:inline-flex;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:12px;font-weight:700;gap:10px;justify-content:center;line-height:1;padding:12px 35px;position:relative;text-align:center}.Button:hover{background:#fff;background:var(--white,#fff);border:1px solid #fff;border:1px solid var(--green-light,#fff);color:#fff;color:var(--green-light,#fff)}.Button:disabled{cursor:default;pointer-events:none}.Button.white{background:#fff;background:var(--white,#fff);border:1px solid #009989;border:1px solid var(--client,#009989);color:#009989;color:var(--client,#009989)}.Button.white:hover{background:#009989;background:var(--client,#009989)}.Button.pro,.Button.white:hover{border:1px solid #fff;border:1px solid var(--white,#fff);color:#fff;color:var(--white,#fff)}.Button.pro{background:#3b56ca;background:var(--pro,#3b56ca)}.Button.pro:hover{background:#fff;background:var(--white,#fff);border:1px solid #3b56ca;border:1px solid var(--pro,#3b56ca);color:#3b56ca;color:var(--pro,#3b56ca)}.Button.pro:hover circle,.Button.pro:hover path{stroke:#3b56ca;stroke:var(--pro,#3b56ca);fill:#3b56ca;fill:var(--pro,#3b56ca)}.Button.yellow{background:#fce84e;background:var(--yellow,#fce84e);border:1px solid #fff;border:1px solid var(--white,#fff);color:#000;color:var(--black,#000)}.Button.yellow:hover{background:#fff;background:var(--white,#fff);border:1px solid #fce84e;border:1px solid var(--yellow,#fce84e);color:#000;color:var(--black,#000)}.Button.client{background:#009989;background:var(--client,#009989);border:1px solid #fff;border:1px solid var(--white,#fff);color:#fff;color:var(--white,#fff)}.Button.client circle,.Button.client path{stroke:#fff;stroke:var(--white,#fff)}.Button.client:hover{background:#fff;background:var(--white,#fff);border:1px solid #009989;border:1px solid var(--client,#009989);color:#009989;color:var(--client,#009989)}.Button.client:hover circle,.Button.client:hover path{stroke:#009989;stroke:var(--client,#009989)}.Button.transparent{background:#0000;border:1px solid #000;border:1px solid var(--black,#000);color:#000;color:var(--black,#000)}.Button.transparent:hover{background:#fff;background:var(--white,#fff)}.svgButton{align-items:center;background:#0000!important;background:none;border:none;cursor:pointer;display:flex;gap:2px!important;height:50px;justify-content:center;min-width:180px;overflow:hidden;padding:0 10px;position:relative}.svgButton svg{stroke:none;transform:none!important}.svgButton svg path{stroke:none!important;transition:all .4s ease-in-out}.svgButton #caretRight,.svgButton svg:first-of-type{fill:#fff;z-index:3}.svgButton:disabled svg:last-child{fill:var(--travelPlanerSearchMapInactiveBackground)!important}.svgButton svg:last-child{height:100%!important;left:0!important;position:absolute;top:0;width:100%!important}.svgButton svg:last-child path{fill:var(--travelPlanerSearchMapBackground)!important}.svgButton .labelText{color:#fff;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:.9rem;font-style:italic;font-weight:500;letter-spacing:-.36px;line-height:20px;min-width:90px;padding:8px;text-align:center;white-space:nowrap;z-index:4}button.svgButton{position:relative}button.svgButton svg{left:0!important;transition:all .4s ease-in-out}button.svgButton svg path{stroke:none!important}button.svgButton:disabled svg:last-child path{fill:var(--travelPlanerSearchMapInactiveBackground)!important}button.svgButton.secondary svg:last-child path{fill:var(--travelPlanerSecondaryColor)!important;opacity:.7}button.svgButton.secondary:hover svg:last-child path{fill:var(--travelPlanerSecondaryColor)!important;opacity:1}button.svgButton.back:hover svg:last-child path,button.svgButton.next:hover svg:last-child path,button.svgButton:hover svg:last-child path{fill:var(--travelPlanerSearchMapActiveBackground)!important}.svgButton .labelText{font-style:normal;font-weight:700}.d-none{display:none}.ShareModal .ShareModal__container{display:flex;flex-direction:column;gap:20px;max-width:660px;padding:0 20px 40px;width:100%}.ShareModal .ShareModal__container .ShareModal__container__items{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ShareModal .ShareModal__container .ShareModal__container__items .ShareModal__container__items__item{display:flex;flex-direction:column;padding:5px;text-decoration:none}.ShareModal .ShareModal__container .ShareModal__container__items .ShareModal__container__items__item:hover svg{background:rgba(33,33,43,.102)}.ShareModal .ShareModal__container .ShareModal__container__items .ShareModal__container__items__item svg{background:#fff;background:var(--white,#fff);border-radius:100px;height:40px;min-height:40px;min-width:40px;padding:10px;transition:all .2s;width:40px}.ShareModal .ShareModal__container .ShareModal__container__items .ShareModal__container__items__item .ButtonV2__text{font-weight:500;white-space:nowrap}.ShareModal .ShareModal__container .ShareModal__container__copyContainer{display:flex;flex-direction:column;gap:10px;width:100%}.ShareModal .ShareModal__container .ShareModal__container__copyContainer .ShareModal__container__copyContainer__input{width:100%}.ShareModal .ShareModal__container .ShareModal__container__copyContainer .ShareModal__container__copyContainer__input .ButtonV2{background:#fff;background:var(--white,#fff);flex-wrap:nowrap}.ShareModal .ShareModal__container .ShareModal__container__copyContainer .ShareModal__container__copyContainer__input .ButtonV2 .ButtonV2__text{color:rgba(33,33,43,.353);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width:768px){.ShareModal .ShareModal__container{gap:40px;padding:0 20px 50px}.ShareModal .ShareModal__container .ShareModal__container__items{gap:20px}.ShareModal .ShareModal__container .ShareModal__container__items .ShareModal__container__items__item svg{height:54px;min-height:54px;min-width:54px;padding:15px;width:54px}}.ButtonV2{align-items:center;border-radius:3px;cursor:pointer;display:flex;gap:12px;padding:10px 20px;transition:opacity .2s ease-in-out}.ButtonV2:hover{opacity:.9}.ButtonV2:active{opacity:.8}.ButtonV2:focus,.ButtonV2:focus-visible{outline:1px solid #000;outline:1px solid var(--black,#000)}.ButtonV2.ButtonV2--solid{background:#000;background:var(--black,#000);border:1px solid #000;border:1px solid var(--black,#000);color:#fff;color:var(--white,#fff)}.ButtonV2.ButtonV2--solid:focus,.ButtonV2.ButtonV2--solid:focus-visible{outline:thick double #000;outline:thick double var(--black,#000)}.ButtonV2.ButtonV2--solid .ButtonV2__loader svg path:nth-child(2){fill:#fff;fill:var(--white,#fff)}.ButtonV2.ButtonV2--outline{background:#fff;background:var(--white,#fff);border:1px solid #21212b33;color:#000;color:var(--black,#000)}.ButtonV2.ButtonV2--outline:hover{background:#e9eaed;background:var(--gray100,#e9eaed);opacity:1}.ButtonV2.ButtonV2--clear{background:#0000;border:1px solid #0000;color:#000;color:var(--black,#000);padding:0}.ButtonV2.ButtonV2--clear.ButtonV2--link{text-decoration:underline}.ButtonV2.ButtonV2--left{justify-content:flex-start}.ButtonV2.ButtonV2--center{justify-content:center}.ButtonV2.ButtonV2--right{justify-content:flex-end}.ButtonV2.ButtonV2--filledIcon svg{fill:currentColor}.ButtonV2 svg{height:20px;min-height:20px;min-width:20px;overflow:visible;width:20px}.ButtonV2 svg.withStroke path{stroke:currentColor}.ButtonV2 svg.envelopeV2 path,.ButtonV2 svg.facebookV2 path,.ButtonV2 svg.instagramV2 path,.ButtonV2 svg.mapPin path,.ButtonV2 svg.youtubeV2 path{fill:none}.ButtonV2 svg.envelopeV2 path,.ButtonV2 svg.envelopeV2 rect,.ButtonV2 svg.facebookV2 path,.ButtonV2 svg.facebookV2 rect,.ButtonV2 svg.instagramV2 path,.ButtonV2 svg.instagramV2 rect,.ButtonV2 svg.mapPin path,.ButtonV2 svg.mapPin rect,.ButtonV2 svg.youtubeV2 path,.ButtonV2 svg.youtubeV2 rect{stroke:currentColor}.ButtonV2 svg.facebookV2 path:first-child,.ButtonV2 svg.whatsApp path:first-child,.ButtonV2 svg.youtubeV2 path:nth-child(2){fill:currentColor}.ButtonV2 svg ellipse,.ButtonV2 svg line,.ButtonV2 svg path{stroke:currentColor}.ButtonV2 .ButtonV2__text{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:700;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;word-break:break-word}@media screen and (min-width:768px){.ButtonV2{padding:11px 15px}.ButtonV2 .ButtonV2__text{font-size:14px;line-height:24px}.ButtonV2 svg{height:24px;min-height:24px;min-width:24px;width:24px}}.AppPopup{align-items:center;background:#21212b66;display:flex;height:100dvh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:100000}.AppPopup .AppPopup__Container{align-items:center;background:#fff;background:var(--white,#fff);border-radius:3px;box-shadow:0 2px 3px 0 rgba(0,0,0,.149);display:flex;flex-direction:column;gap:15px;max-width:440px;padding:59px 20px;width:100%}.AppPopup .AppPopup__Container .AppPopup__header{align-items:center;color:#000;color:var(--black,#000);display:flex;flex-direction:column;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);gap:20px;text-align:center}.AppPopup .AppPopup__Container .AppPopup__header h4{font-size:18px;font-weight:600;line-height:26px}.AppPopup .AppPopup__Container .AppPopup__header p{font-size:13px;font-weight:500;line-height:20px}.AppPopup .AppPopup__Container .AppPopup__options{align-items:center;display:flex;flex-direction:column;gap:15px;max-width:360px;width:100%}.AppPopup .AppPopup__Container .AppPopup__options .ButtonV2{justify-content:flex-start;padding:14px 20px;width:100%}@media screen and (min-width:768px){.AppPopup{padding:40px}.AppPopup .AppPopup__Container{gap:30px;max-width:660px;padding:69px 113px}.AppPopup .AppPopup__Container .AppPopup__header{gap:30px}.AppPopup .AppPopup__Container .AppPopup__header h4{font-size:22px;line-height:32px}.AppPopup .AppPopup__Container .AppPopup__header p{font-size:14px;line-height:24px}.AppPopup .AppPopup__Container .AppPopup__options .ButtonV2{padding:14px 24px}.AppPopup .AppPopup__Container .AppPopup__options .ButtonV2 svg{height:22px;min-height:22px;min-width:22px;width:22px}.AppPopup .AppPopup__Container .AppPopup__options .ButtonV2 .ButtonV2__text{font-size:16px;font-weight:600}}.carousel{margin:32px 0 10px 24px;overflow:hidden;padding:10px 0;position:relative}.carousel .header{font-family:Arial,sans-serif;font-family:var(--titleFont,Arial,sans-serif);font-size:66px;line-height:32px;margin:0 0 10px 15px}.carousel .header.with-button{display:grid;grid-template-columns:repeat(3,1fr)}.carousel .header.with-button .carousel-header{grid-column:2}.carousel .header.with-button button{grid-column:3;justify-self:end;padding:.8rem 1.2rem;transition:all .3s ease}.carousel .header span{color:#3b56ca;color:var(--pro,#3b56ca);display:block;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:25px;font-weight:700;text-transform:uppercase}.carousel .scrollpart{display:flex;overflow:auto;width:100%}.carousel .pageButton{align-items:center;background:#fff;border-radius:22px;bottom:0;display:none;height:44px;justify-content:center;margin:auto;position:absolute;top:0;width:44px}.carousel .pageButton.previous{left:-22px}.carousel .pageButton.next{right:-22px}@media screen and (min-width:768px){.carousel{margin:76px 0 10px;padding:24px 85px}.carousel .header{font-size:89px;line-height:43px;margin:0 0 30px;text-align:center}.carousel .header span{display:inline;font-size:34px;margin-left:10px}.carousel .pageButton{display:flex}}.offerSlide{margin:6px;min-width:264px;position:relative;width:264px}.offerSlide>div{margin-top:5px}.offerSlide img{height:264px;margin-bottom:10px;object-fit:cover}.offerSlide.small{min-width:234px;width:234px}.offerSlide.small img{height:124px}.offerSlide.gray{filter:grayscale(100%)}.offerSlide .category{font-size:12px;font-weight:700}.offerSlide .title{font-size:18px;font-weight:700;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.offerSlide .place{align-items:center;color:#0009;color:var(--black60,#0009);display:flex;font-size:12px;font-weight:400}.offerSlide .place svg{height:10px;margin-right:6px;width:8px}.offerSlide .place svg path{stroke:#0009;stroke:var(--black60,#0009)}.offerSlide .discountBlock{align-items:flex-start;display:flex;flex-direction:column;left:0;margin:0;position:absolute;top:0}.offerSlide .discountBlock .discount{background:#fce84e;background:var(--yellow,#fce84e);border-radius:0 40px 40px 0;font-size:13px;font-weight:700;margin-top:10px;max-width:200px;overflow:hidden;padding:16px 26px 12px 11px;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:450px){.offerSlide{margin:8px 10px;min-width:352px;width:352px}.offerSlide img{height:352px;margin-bottom:10px}.offerSlide.small{min-width:232px;width:232px}.offerSlide.small img{height:232px}.offerSlide .discountBlock .discount{border-radius:0 20px 20px 0;font-size:13px;font-weight:700;padding:16px 26px 12px 11px}}.portraitCarousel{position:relative}.portraitCarousel.withBackground{padding:10px 0}.portraitCarousel .background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.portraitCarousel .header{color:#3b56ca;color:var(--pro,#3b56ca)}.portraitCarousel .header span{color:#000;color:var(--black,#000)}.portraitCarousel.withBackground .header span{color:#fff;color:var(--white,#fff)}@media screen and (min-width:768px){.portraitCarousel.withBackground{padding:1px 0 10px}.portraitCarousel.withBackground .background{height:calc(100% - 50px);top:50px}}.portraitSlide{height:219px;margin:6px;min-width:265px;position:relative;width:265px}.portraitSlide img{filter:brightness(.5);height:100%;object-fit:cover;width:100%}.portraitSlide .overlay{bottom:0;height:30%;left:0;position:absolute;right:0}.portraitSlide .description,.portraitSlide .name,.portraitSlide .quote{color:#fff;color:var(--white,#fff);left:0;position:absolute;right:0;text-align:center}.portraitSlide .name{font-size:24px;font-weight:700;top:0}.portraitSlide .description{font-size:15px;margin:0 20px;top:40%}.portraitSlide .quote{align-items:center;display:flex;font-size:20px;font-style:italic;height:70%;justify-content:center;margin:0 20px;padding-top:60px;top:0}.portraitSlide .quote svg{left:0;margin:auto;position:absolute;right:0;top:30px}@media screen and (min-width:450px){.portraitSlide{height:414px;margin:8px;min-width:500px;width:500px}.portraitSlide .quote{font-size:40px;font-style:italic;margin:0 60px;top:0}}.searchCarousel .header{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:25px;font-weight:700;line-height:32px;margin:0 10px 10px;text-align:left}.searchCarousel .carousel{margin:10px 0}@media screen and (min-width:768px){.searchCarousel .carousel{padding:24px 25px}.searchCarousel .header{font-size:30px;margin:0 10px 20px}}.mediaCarousel .carousel{margin:0}.mediaCarousel .carousel .header{color:#fff;color:var(--white,#fff);line-height:40px}.mediaCarousel .carousel .header span{color:#000;color:var(--black,#000)}.mediaCarousel .carousel .scrollpart{gap:30px;padding:0 20px}.mediaCarousel .carousel .slide .content{height:calc(56.25vw - 45px);max-height:315px;max-width:560px;position:relative;width:calc(100vw - 80px)}.mediaCarousel .carousel .slide .label{color:#fff;color:var(--white,#fff);font-size:14px;margin-top:5px;text-align:center}@media screen and (min-width:768px){.mediaCarousel .carousel{align-items:center;display:flex;flex-wrap:wrap;gap:30px;padding:65px 65px 40px}.mediaCarousel .carousel .header{line-height:59px;width:300px}.mediaCarousel .carousel .header span{display:block}.mediaCarousel .carousel .scrollBloc{position:relative;width:calc(100% - 330px)}}.searchMapCarousel header{display:flex;justify-content:space-between}.searchMapCarousel .carousel-button{margin:0!important;padding:.8rem 1rem!important;width:auto!important}.searchMapCarousel .place,.searchMapCarousel .starNote{display:none}.searchMapCarousel .offerSlide{min-width:200px;width:auto}.searchMapCarousel .offerSlide .title{font-weight:500}.searchMapCarousel .offerSlide img{border-radius:10px;height:200px;object-fit:contain;width:200px}.Articles .offerSlide{margin:6px;min-width:250px;position:relative;width:250px}.Articles .offerSlide img{height:200px;margin-bottom:10px;object-fit:cover}@media screen and (min-width:450px){.Articles .offerSlide{margin:8px 10px;min-width:250px;width:250px}.Articles .offerSlide img{height:200px!important;margin-bottom:10px}}.editoCarousel{display:flex;flex-direction:column;overflow:hidden}@media (min-width:768px){.editoCarousel{flex-direction:row}}.editoCarousel__header{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:2rem;text-align:center;width:100%}@media (min-width:768px){.editoCarousel__header{width:40%}}@media (min-width:1024px){.editoCarousel__header{width:40%}}@media (min-width:1440px){.editoCarousel__header{width:30%}}@media (min-width:1600px){.editoCarousel__header{width:30%}}.editoCarousel__content{display:flex;position:relative;width:100%}@media (min-width:768px){.editoCarousel__content{width:60%}}@media (min-width:1024px){.editoCarousel__content{width:60%}}@media (min-width:1440px){.editoCarousel__content{width:70%}}.editoCarousel .embla__slide__background-container:after{background-color:#0003;background-color:var(--overlay-color,#0003);content:"";cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.editoCarousel--fullScreen{align-items:center;flex-direction:column;padding:2rem 0}@media (min-width:1600px){.editoCarousel--fullScreen{padding:4rem}}.editoCarousel--fullScreen h3{font-size:2rem}.editoCarousel--fullScreen__header{align-items:center;display:flex;flex-flow:column;width:100%}.editoCarousel--fullScreen__content{margin:10px 30px;position:relative}@media (min-width:768px){.editoCarousel--fullScreen__content{margin:40px 30px}}.editoCarousel--fullScreen .embla{overflow:hidden}.editoCarousel--fullScreen .embla__container{display:flex;gap:1rem}.editoCarousel--fullScreen .embla__next,.editoCarousel--fullScreen .embla__prev{align-items:center;background-color:var(--white);border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.149);display:flex;height:40px;justify-content:center;padding:1em;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:20}.editoCarousel--fullScreen .embla__prev{left:-20px}.editoCarousel--fullScreen .embla__next{right:-20px}.editoCarousel--fullScreen .embla__next svg{transform:rotate(180deg)}.editoCarousel--fullScreen .embla__slide{align-items:center;background-position:50%;background-size:cover;border-radius:5px;color:#fff;color:var(--white,#fff);display:flex;flex:0 0 100%;justify-content:center;margin:20px;min-height:400px;min-width:0;overflow:hidden;padding:2rem 1rem;position:relative;width:100%}@media (min-width:768px){.editoCarousel--fullScreen .embla__slide{flex:0 0 80%;min-height:450px}}@media (min-width:1024px){.editoCarousel--fullScreen .embla__slide{min-height:650px}}@media (min-width:1440px){.editoCarousel--fullScreen .embla__slide{min-height:800px}}.editoCarousel--fullScreen .embla__slide__background-container:after{background-color:#0003;background-color:var(--overlay-color,#0003);content:"";cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.editoCarousel--fullScreen .embla__slide:active{cursor:grabbing}.editoCarousel--fullScreen .embla__slide__background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.editoCarousel--fullScreen .embla__slide__content{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;position:relative;z-index:1}.editoCarousel--fullScreen .embla__slide__content .embla__numbers{font-weight:700;margin-bottom:1rem;text-align:center}.editoCarousel--fullScreen .embla__slide__content .embla_slide_subtitle,.editoCarousel--fullScreen .embla__slide__content .embla_slide_title{text-align:center;z-index:2}.editoCarousel--fullScreen .embla__slide__content a{cursor:pointer;display:inline-flex;justify-content:center}.editoCarousel--fullScreen .embla__slide__content .embla_slide_title{font-size:2rem;font-weight:600}.editoCarousel--fullScreen .embla__slide__content .embla_slide_subtitle{font-size:1rem;font-weight:500;line-height:1.5rem;position:relative}.editoCarousel--fullScreen .embla__slide__content .embla_slide_subtitle:after{background-color:#fff;bottom:-5px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:100%;z-index:-1}.editoCarousel--fullScreen .embla__slide__content .embla_slide_subtitle:hover:after{width:0}@media(min-width:768px){.editoCarousel--fullScreen .embla__slide__content .embla__slide{flex:0 0 50%}}@media(min-width:1024px){.editoCarousel--fullScreen .embla__slide__content .embla__slide{flex:0 0 33.33%}}.editoCarousel--fullScreen .embla__slide .FavoriteButton{color:#fff;color:var(--white,#fff);position:absolute;right:10px;top:10px;z-index:2}.editoCarousel__carousel{width:100%}.editoCarousel .embla{overflow:hidden}.editoCarousel .embla__container{display:flex;gap:1rem}.editoCarousel .embla__slide{align-items:center;border-radius:5px;color:#fff;color:var(--white,#fff);cursor:grab;display:flex;flex:0 0 100%;height:400px;justify-content:center;margin:10px;min-width:0;overflow:hidden;padding:2rem 1rem;position:relative;width:100%}@media (min-width:768px){.editoCarousel .embla__slide{height:430px}}.editoCarousel .embla__slide__background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.editoCarousel .embla__slide__background img{transform:scale(1.1)}.editoCarousel .embla__slide__background:hover{transition:transform 3s ease}.editoCarousel .embla__slide:active{cursor:grabbing}.editoCarousel .embla__slide:before{background-image:inherit;background-position:50%;background-size:cover;border-radius:5px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:transform .3s ease}.editoCarousel .embla__slide__content{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;position:relative;z-index:1}.editoCarousel .embla__slide__content .embla_slide_subtitle,.editoCarousel .embla__slide__content .embla_slide_title{text-align:center;z-index:2}.editoCarousel .embla__slide__content a{cursor:pointer;display:inline-flex;justify-content:center}.editoCarousel .embla__slide__content .embla_slide_title{font-size:1.3rem;font-weight:600}.editoCarousel .embla__slide__content .embla_slide_subtitle{font-size:1rem;line-height:1.5rem;position:relative}.editoCarousel .embla__slide__content .embla_slide_subtitle:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:100%;z-index:-1}.editoCarousel .embla__slide__content .embla_slide_subtitle:hover:after{width:0}.editoCarousel .embla__next,.editoCarousel .embla__prev{align-items:center;background-color:var(--white);border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.149);display:flex;height:40px;justify-content:center;padding:1em;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:20}.editoCarousel .embla__prev{left:-20px}@media (min-width:1400px){.editoCarousel .embla__prev{left:-10px}}@media (min-width:1920px){.editoCarousel .embla__prev{left:-20px}}.editoCarousel .embla__next{right:-20px}@media (min-width:1400px){.editoCarousel .embla__next{right:-5px}}@media (min-width:1920px){.editoCarousel .embla__next{right:-20px}}.editoCarousel .embla__next svg{transform:rotate(180deg)}@media(min-width:768px){.editoCarousel .embla__slide{flex:0 0 80%}}@media(min-width:1400px){.editoCarousel .embla__slide{flex:0 0 30%}}@media(min-width:1920px){.editoCarousel .embla__slide{flex:0 0 18%}}.ArticlesCarouselHeader{align-items:center;display:flex;flex-direction:column;gap:5px;padding:0 20px}.ArticlesCarouselHeader .ArticlesCarouselHeader__title{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:28px;font-weight:700;line-height:38px;margin-bottom:10px;text-align:center}@media screen and (min-width:768px){.ArticlesCarouselHeader{gap:10px;padding:0 80px}.ArticlesCarouselHeader .ArticlesCarouselHeader__title{font-size:42px;line-height:54px;margin-bottom:20px}}.ArticleCard{align-items:center;aspect-ratio:280/380;border-radius:3px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.ArticleCard__image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:all .3s ease-in-out .1s;width:100%}.ArticleCard__content{align-items:center;background:linear-gradient(180deg,#0000 25%,#0009);color:#fff;color:var(--white,#fff);display:flex;flex:1 1;flex-direction:column;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);gap:15px;justify-content:flex-end;padding:30px 20px;text-align:center;width:100%;z-index:1}.ArticleCard__content span{font-size:18px;font-weight:600;line-height:26px}.ArticleCard__content .ButtonV2{border-bottom:1px solid #fff;border-bottom:1px solid var(--white,#fff);border-radius:0;color:#fff;color:var(--white,#fff);text-align:center;text-decoration:none!important}.ArticleCard .FavoriteButton{color:#fff;color:var(--white,#fff);position:absolute;right:10px;top:10px;z-index:2}@media screen and (min-width:1024px){.ArticleCard{aspect-ratio:433/540}}.ArticlesCarouselLabel{align-items:center;color:#fff;color:var(--white,#fff);display:flex;gap:8px}.ArticlesCarouselLabel svg{height:20px;min-height:20px;min-width:20px;width:20px}.ArticlesCarouselLabel svg svg path{fill:currentColor}.ArticlesCarouselLabel .ArticlesCarouselLabel__text{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:700;letter-spacing:.02em;line-height:20px;text-align:center}@media screen and (min-width:768px){.ArticlesCarouselLabel{gap:10px}.ArticlesCarouselLabel svg{height:24px;min-height:24px;min-width:24px;width:24px}.ArticlesCarouselLabel .ArticlesCarouselLabel__text{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:14px;font-weight:700;letter-spacing:.02em;line-height:24px;text-align:center}}.ArticlesCarouselLink{gap:10px}.ArticlesCarouselLink:hover{text-decoration:underline}.ArticlesCarouselLink:hover svg{rotate:-45deg}.ArticlesCarouselLink svg{height:12px;min-height:12px;min-width:12px;transition:rotate .2s ease-in-out;width:12px}@media screen and (min-width:768px){.ArticlesCarouselLink svg{height:14px;min-height:14px;min-width:14px;width:14px}}.ArticlesCarousel{align-items:center;border-bottom:1px solid #21212b33;display:flex;flex-direction:column;gap:30px;padding:70px 0}.ArticlesCarousel .ButtonV2--clear.ButtonV2--link{text-decoration:none}.ArticlesCarousel .ArticlesCarouselHeader{padding:0 40px;width:100%}.ArticlesCarousel .ArticlesCarousel__carousel{position:relative;width:100%}.ArticlesCarousel .ArticlesCarousel__carousel .swiper,.ArticlesCarousel .ArticlesCarousel__carousel .swiper-wrapper{cursor:grab;max-height:500px;width:100%}.ArticlesCarousel .ArticlesCarousel__carousel .swiper-wrapper:active,.ArticlesCarousel .ArticlesCarousel__carousel .swiper:active{cursor:grabbing}.ArticlesCarousel .ArticlesCarousel__carousel .swiper-slide{height:auto}.ArticlesCarousel .ArticlesCarousel__carousel .swiper-slide.swiper-slide-active .ArticleCard .ArticleCard__image{scale:1.1}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:30px}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__pagination .ArticlesCarousel__carousel__pagination__button{background:#fff;background:var(--white,#fff);border-radius:100%;height:10px;opacity:.4;scale:.8;transition:all .2s ease-in-out;width:10px}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__pagination .ArticlesCarousel__carousel__pagination__button.ArticlesCarousel__carousel__pagination__button--active{opacity:1;scale:1}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__navigationButton{display:none}@media screen and (min-width:1024px){.ArticlesCarousel{flex-direction:row;gap:20px;padding:90px 0 90px 50px}.ArticlesCarousel .ArticlesCarouselHeader{max-width:433px;min-width:433px;padding:0 100px}.ArticlesCarousel .ArticlesCarousel__carousel{display:inline-grid}.ArticlesCarousel .ArticlesCarousel__carousel .swiper,.ArticlesCarousel .ArticlesCarousel__carousel .swiper-wrapper{cursor:default;max-height:none;pointer-events:none}.ArticlesCarousel .ArticlesCarousel__carousel .swiper-wrapper:active,.ArticlesCarousel .ArticlesCarousel__carousel .swiper:active{cursor:default}.ArticlesCarousel .ArticlesCarousel__carousel .swiper{padding:0}.ArticlesCarousel .ArticlesCarousel__carousel .ArticleCard{pointer-events:all}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__pagination{display:none}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__navigationButton{align-items:center;background:#fff;background:var(--white,#fff);border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.149);cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transition:all .2s ease-in-out;translate:0 -50%;width:50px;z-index:1}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__navigationButton:hover{background:#e9eaed;background:var(--gray100,#e9eaed)}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__navigationButton svg{width:14px}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__navigationButton svg line,.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__navigationButton svg path{stroke:#000;stroke:var(--black,#000)}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__navigationButton.ArticlesCarousel__carousel__navigationPrev{left:0;translate:-50% -50%}.ArticlesCarousel .ArticlesCarousel__carousel .ArticlesCarousel__carousel__navigationButton.ArticlesCarousel__carousel__navigationNext{right:5%}}.agent.withLabel .floatingButton{padding:2px 12px}.agent .floatingButton{align-items:center;background:#3b56ca;background:var(--pro,#3b56ca);border:1px solid #fff;border:1px solid var(--white,#fff);border-radius:30px;bottom:11px;display:flex;height:50px;justify-content:center;padding:2px 8px;position:fixed;right:18px;z-index:1}.agent .floatingButton svg{height:60%;width:32px}.agent .floatingButton svg path{fill:#fff;fill:var(--white,#fff)}.agent .floatingButton span{color:#fff;color:var(--white,#fff);font-weight:600;line-height:1}.agent .highLight{background:#fff;background:var(--white,#fff);border-radius:16px;bottom:60px;box-shadow:0 2px 15px 0 #00000026;margin:18px;max-width:400px;opacity:0;padding:16px 8px;position:fixed;right:0;transition:opacity .15s linear}.agent .highLight.visible{opacity:1}.agent .agentBlock{align-items:flex-end;background:rgba(0,0,0,.251);background:var(--black25,rgba(0,0,0,.251));bottom:0;box-shadow:0 2px 15px 0 #00000026;display:flex;height:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .15s linear;width:0;z-index:10000}.agent .agentBlock.visible{height:auto;opacity:1;width:auto}.agent .agentBlock .chatIframe{background:#fff;background:var(--white,#fff);border-top-left-radius:16px;border-top-right-radius:16px;height:95%;overflow-y:hidden;position:relative;width:100%}.agent .agentBlock .close{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:calc(5% + 10px);width:30px;z-index:1}@media screen and (min-width:600px){.agent .agentBlock{border-radius:16px;bottom:70px;left:auto;right:18px;top:auto}.agent .agentBlock.visible{height:calc(75% - 70px);max-width:40%;min-width:400px;width:30%}.agent .agentBlock .chatIframe{height:100%}.agent .agentBlock .close{top:10px}}@media screen and (min-width:1920px){.agent .agentBlock.visible{width:25%}}.SlideshowLightbox{display:none}.slideshow-img{margin:auto!important}.Confetti{height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:100000}.DefaultCarousel .DefaultCarousel__items{align-items:stretch;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:30px;width:fit-content}.DefaultCarousel .DefaultCarousel__carousel{position:relative}.DefaultCarousel .DefaultCarousel__carousel .swiper,.DefaultCarousel .DefaultCarousel__carousel .swiper-wrapper{cursor:grab}.DefaultCarousel .DefaultCarousel__carousel .swiper-wrapper:active,.DefaultCarousel .DefaultCarousel__carousel .swiper:active{cursor:grabbing}.DefaultCarousel .DefaultCarousel__carousel .swiper-slide{height:auto}.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__pagination{align-items:center;display:flex;gap:10px;margin-top:30px}.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__pagination .DefaultCarousel__carousel__pagination__button{background:#000;background:var(--black,#000);border-radius:100%;height:10px;opacity:.4;scale:.8;transition:all .2s ease-in-out;width:10px}.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__pagination .DefaultCarousel__carousel__pagination__button.DefaultCarousel__carousel__pagination__button--active{opacity:1;scale:1}.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__navigationButton{display:none}@media screen and (min-width:768px){.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__navigationButton{align-items:center;background:#fff;background:var(--white,#fff);border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.149);cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transition:all .2s ease-in-out;translate:0 -50%;width:50px;z-index:1}.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__navigationButton:hover{background:#e9eaed;background:var(--gray100,#e9eaed)}.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__navigationButton svg{width:14px}.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__navigationButton svg line,.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__navigationButton svg path{stroke:#000;stroke:var(--black,#000)}.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__navigationButton.DefaultCarousel__carousel__navigationPrev{left:0;translate:-50% -50%}.DefaultCarousel .DefaultCarousel__carousel .DefaultCarousel__carousel__navigationButton.DefaultCarousel__carousel__navigationNext{right:0;translate:50% -50%}}.editoPage .flex{align-items:center;display:flex;justify-content:space-evenly}.editoPage .hero{align-items:flex-end;display:flex;height:310px;position:relative;width:100%}.editoPage .hero .background{filter:brightness(.75);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.editoPage .hero .shop_header_info{align-items:flex-start;color:#fff;color:var(--white,#fff);display:flex;flex-direction:column;justify-content:space-evenly;margin:10px 5% 30px;width:100%;z-index:2}.editoPage .hero .category{color:#fff;color:var(--white,#fff);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:500;padding:5px 12px;text-transform:uppercase}.editoPage .hero .category svg{height:11px}.editoPage .hero .category svg path{stroke:#0000;fill:#fff;fill:var(--white,#fff)}.editoPage .hero .name{color:#fff;color:var(--white,#fff);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:29.4px;font-weight:700;letter-spacing:.7px;line-height:30px;padding:8px 0 3px}.editoPage .hero .location{margin-top:2px}.editoPage .hero .location svg{margin-right:5px;width:9px}.editoPage .hero .category circle,.editoPage .hero .category path,.editoPage .hero .location circle,.editoPage .hero .location path{stroke:#fff;stroke:var(--white,#fff)}.editoPage .content{margin:23px 5%}.editoPage .contact{margin-top:20px}.editoPage .contact .title{font-size:25px;font-weight:700;margin:10px 0 5px}.editoPage .contact .contact-element{align-items:center;display:flex;font-weight:300;justify-content:start;line-height:18px;margin:15px 0}.editoPage .contact .contact-element svg{margin-right:20px}.editoPage .contact .contact-element svg *{stroke:#009989;stroke:var(--client,#009989)}.editoPage .contact .Button{margin-top:5px}.editoPage .contact .share{display:flex;gap:10px;margin:10px 0}.editoPage .label{align-items:center;border:1px solid #009989;border:1px solid var(--client,#009989);display:flex;margin:40px 0 0;padding:15px;width:100%}.editoPage .label img{height:30px;object-fit:contain;width:30px}.editoPage .label .text{color:#009989;color:var(--client,#009989);font-size:12px;font-weight:700;line-height:20px;margin-left:15px;text-transform:uppercase}.editoPage .label .text br{display:none}.editoPage .mapBlock .title{font-size:25px;font-weight:700;margin:30px 0 15px}.editoPage .mapBlock .map{height:300px;width:100%}.editoPage .mapBlock .address{font-size:12px;margin:10px 0 5px}@media screen and (min-width:760px){.editoPage .hero .name{max-width:65%}.editoPage .content{min-width:calc(85% - 350px);width:55%}.editoPage .sideBlock{max-width:350px;position:absolute;right:5%;top:310px;width:30%}.editoPage .sideBlock .advantages{margin:-125px 0 25px}.editoPage .label{padding:20px;width:305px}.editoPage .label img{height:40px;width:40px}.editoPage .label .text{margin-left:20px}.editoPage .label .text br{display:inline;display:initial}}.editoPage .editoContent{color:#666}.editoPage .editoContent .node .field{margin-bottom:.8em}.editoPage .editoContent span.file-image,.editoPage .editoContent span.file-image .content{display:block}.editoPage .editoContent span.file-image .content img{display:block;margin-bottom:1em}.editoPage .editoContent img{height:auto;max-width:100%;transition:border-color .2s}.editoPage .editoContent p{font-size:1.067em;line-height:1.4em;text-align:justify}.editoPage .editoContent h2{font-size:1.7em}.editoPage .editoContent h1,.editoPage .editoContent h2,.editoPage .editoContent h3,.editoPage .editoContent h4,.editoPage .editoContent h5,.editoPage .editoContent h6{color:#1f1f1f;font-weight:400;line-height:1.1em;margin-top:1em}.editoPage .editoContent .jp-audio,.editoPage .editoContent .jp-video,.editoPage .editoContent .jwplayer-audio,.editoPage .editoContent .jwplayer-video,.editoPage .editoContent audio,.editoPage .editoContent blockquote,.editoPage .editoContent h1,.editoPage .editoContent h2,.editoPage .editoContent h3,.editoPage .editoContent h4,.editoPage .editoContent h5,.editoPage .editoContent h6,.editoPage .editoContent img,.editoPage .editoContent ol,.editoPage .editoContent p,.editoPage .editoContent q,.editoPage .editoContent table,.editoPage .editoContent ul,.editoPage .editoContent video{margin-bottom:.8em}.editoPage .editoContent ol,.editoPage .editoContent ul{margin-left:2em}.editoPage .editoContent ul li,.editoPage .editoContent ul.menu li{list-style-type:disc}.editoPage .editoContent a:active,.editoPage .editoContent a:link,.editoPage .editoContent a:visited{color:#0a94a8;color:var(--links,#0a94a8);font-weight:700;transition:color .2s,background-color .2s}.editoPage .editoContent a{text-decoration:none}.editoPage .editoContent h1,.editoPage .editoContent h2:first-child,.editoPage .editoContent h3:first-child,.editoPage .editoContent h4:first-child,.editoPage .editoContent h5:first-child,.editoPage .editoContent h6:first-child{margin-top:0}.editoPage .editoContent h3{font-size:1.3em;margin-top:30px}.editoPage .editoContent .media-float-right,.editoPage .editoContent .media-wysiwyg-align-right{float:right;margin-left:20px}.editoPage .editoContent .element-invisible{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.editoPage .editoContent .content{width:auto}.editoPage .editoContent .field-name-body img{height:auto!important}.editoPage .editoContent .field-name-body .media-element-container img,.editoPage .editoContent .field-name-body .media-element-container span.file-image .content img{margin-bottom:1em}.editoPage .editoContent .field-name-body .media-element-container+p{margin-top:1em}.editoPage .editoContent .field-name-body p{margin-bottom:1.25em;margin-top:1.25em}.editoPage .editoContent .field-name-body h2{color:#585858;font-size:1.5em;margin-bottom:.9em;margin-top:1.33em}.editoPage .editoContent .field-name-body h3{color:#585858;font-size:1.3em;margin:20px 0}.editoPage .editoContent .textbox{border:1px solid #d3e2e6;clear:both;display:block;margin-bottom:20px;margin-top:20px;padding:20px}.editoPage .editoContent .textbox h2:first-child,.editoPage .editoContent .textbox h3:first-child,.editoPage .editoContent .textbox h4:first-child,.editoPage .editoContent .textbox h5:first-child,.editoPage .editoContent .textbox h6:first-child{margin-top:0}.editoPage .editoContent .textbox h2,.editoPage .editoContent .textbox h3,.editoPage .editoContent .textbox h4,.editoPage .editoContent .textbox h5,.editoPage .editoContent .textbox h6{color:#75c2d0;color:#75c2d0cc;color:#5c9795;color:#5c9795cc;font-size:1.33em;margin-bottom:.35em}.editoPage .editoContent .textbox p:last-child{margin-bottom:0}.editoPage .editoContent .textbox p,.editoPage .editoContent .textbox p:first-child{margin-top:0;padding-left:15px}.editoPage .editoContent .textbox:after{clear:both;content:".";display:block;height:0;visibility:hidden}.Footer{background:#000;gap:20px;margin-top:auto;padding:15px}.Footer,.Footer .footer-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.Footer .footer-content{gap:15px;padding:0 40px}.Footer .footer-content .footer-logo{margin:10px;max-width:130px;width:100%}.Footer .footer-content .footer-logo svg{width:100%}.Footer .footer-content .footer-logo .col0,.Footer .footer-content .footer-logo .col1,.Footer .footer-content .footer-logo .col2{fill:#fff;fill:var(--white,#fff)}.Footer .footer-content .links{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.Footer .footer-content .links .link{align-items:center;color:#fff;color:var(--white,#fff);display:flex;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:12px;font-weight:600;gap:15px;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase}.Footer .footer-content .links .link:hover{text-decoration:underline}.Footer .footer-content .social-images-row{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin-top:30px}.Footer .footer-content .social-image{margin-left:10px;margin-right:10px}.Footer .footer-content .social-medias{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin-top:15px}.Footer .footer-content .social-medias span{color:#fff;color:var(--white,#fff);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:12px;font-weight:600}.Footer .footer-content .social-medias .medias{align-items:center;display:flex;gap:30px;justify-content:center}.Footer .footer-content .social-medias .medias .media{align-items:center;color:#fff;color:var(--white,#fff);display:flex;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:12px;font-weight:600;gap:5px;justify-content:center;text-decoration:none;text-transform:uppercase}.Footer .separator{color:#fff;color:var(--white,#fff);display:none;height:1px;opacity:.15;width:100%}.Footer .footer-bottom{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;width:100%}.Footer .footer-bottom .link{color:#fff;color:var(--white,#fff);cursor:default;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:10px;font-weight:350;text-align:center;text-decoration:none}.Footer .footer-bottom .link.url{cursor:pointer}.Footer .footer-bottom .link.url:hover{text-decoration:underline}@media screen and (min-width:1024px){.Footer{gap:15px}.Footer .footer-content{flex-direction:row;justify-content:space-around;padding:40px 80px}}@media screen and (min-width:768px){.Footer{padding:15px 80px 0}.Footer .footer-bottom{flex-direction:row;flex-wrap:wrap;gap:15px;padding:24px 48px;position:relative}.Footer .footer-bottom:before{background:#fff;background:var(--white,#fff);content:"";display:block;height:1px;opacity:.15;position:absolute;top:0;width:100%}.Footer .footer-bottom .dot{background:#fff;background:var(--white,#fff);border-radius:50%;height:3px;width:3px}}.ModernFooter{background:#fff;color:#21212b;font-size:.9rem;font-weight:500;padding:40px 0 20px}.ModernFooter .bottom-footer,.ModernFooter .main-footer{padding:0 2rem}.ModernFooter .help-section,.ModernFooter .lang-section,.ModernFooter .pro-section{display:flex;flex-direction:column;gap:10px}.ModernFooter span{font-size:1.1em;font-weight:500;text-align:left}.ModernFooter a{margin:5px 0;width:fit-content}@media(min-width:768px){.ModernFooter a{margin:0}}.ModernFooter a,.ModernFooter button{font-size:.9rem}.ModernFooter .main-footer{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr;margin-bottom:30px}@media(min-width:768px){.ModernFooter .main-footer{align-items:start;grid-template-columns:1fr 2fr 1fr}}.ModernFooter .logo-section{display:flex;justify-content:space-between}@media(min-width:768px){.ModernFooter .logo-section{flex-direction:column}}.ModernFooter .logo-section a img{height:auto;width:150px}.ModernFooter .logo-section .social-links{display:flex;gap:15px;margin-top:20px}.ModernFooter .logo-section .social-link img{height:24px;width:24px}.ModernFooter .help-section .nav-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ModernFooter .help-section .nav-link{color:inherit;text-decoration:none}.ModernFooter .help-section .nav-link:hover{text-decoration:underline}@media(min-width:768px){.ModernFooter .help-section,.ModernFooter .lang-section{justify-self:center}}.ModernFooter .lang-section{display:none}@media(min-width:768px){.ModernFooter .pro-section{justify-self:end}}.ModernFooter .pro-section .pro-access{display:flex;flex-direction:column;gap:10px}.ModernFooter .pro-section .pro-access h3{font-size:1em;margin-bottom:10px}.ModernFooter .pro-section .pro-access .pro-link{color:inherit;text-decoration:none}.ModernFooter .pro-section .pro-access .pro-link:hover{text-decoration:underline}.ModernFooter a{font-weight:700}.ModernFooter .bottom-footer{grid-gap:30px;border-top:1px solid #eee;color:#21212b;display:grid;font-size:.9em;font-weight:500;gap:30px;grid-template-columns:1fr;padding-top:20px}.ModernFooter .bottom-footer a{font-weight:500}@media(min-width:768px){.ModernFooter .bottom-footer{align-items:center;grid-template-columns:1fr 1fr 1fr}}.ModernFooter .bottom-footer .logos{display:flex;gap:10px;justify-content:center}.ModernFooter .bottom-footer .logos img{height:20px;width:85px}.ModernFooter .bottom-footer .legal-links{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,1fr)}.ModernFooter .bottom-footer .legal-link{color:inherit;font-size:.9em;text-decoration:none}.ModernFooter .bottom-footer .legal-link:hover{text-decoration:underline}.ModernFooter .bottom-footer .separator{color:#666;font-size:.8em}.Header{gap:40px;left:0;padding:20px;position:absolute;right:0;top:0;z-index:95}.Header,.Header .header-content{align-items:center;display:flex;justify-content:space-between}.Header .header-content{gap:30px;width:100%}.Header .header-content .header-logo{max-width:180px;object-fit:contain;width:100%}.Header .header-content .header-logo svg{width:100%}.Header .header-content .header-logo svg .col0,.Header .header-content .header-logo svg .col1,.Header .header-content .header-logo svg .col2{fill:#fff;fill:var(--white,#fff)}.Header .header-content .container{align-items:center;display:flex;gap:16px;justify-content:flex-end;padding:20px 0}.Header .header-content .container .navButton.hasPicto{padding:10px 35px}.Header .header-content .container .navButton.hasPicto svg{max-height:20px;max-width:20px}.Header .header-content .container .navButton.hasPicto svg path{fill:currentColor}.Header .header-content .container .navButton.hasPicto svg circle{stroke:currentColor}@media screen and (max-width:1024px){.Header .header-content .container .navButton{display:none}.Header .header-content .container .navButton.hasPicto{display:flex;padding:12px}.Header .header-content .container .navButton.hasPicto span{display:none}}.Header .header-content .container.desktop-childs,.Header .header-content .container.mobile-childs{padding:0}.Header .header-content .container.desktop-childs{display:none}.Header .header-content .container .user-icon{padding:12px 13px}.Header .header-content .container .user-icon img{min-width:10px}.Header .header-content .container .burger-menu{padding:14px 12px}.Header .header-content .container .burger-menu img{min-width:10px}.Header .navigation{align-items:center;background:#fff;display:flex;flex-direction:column;left:0;padding-top:80px;position:fixed;right:0;top:0;z-index:2}.Header .navigation .close{background:#3b56ca;background:var(--pro,#3b56ca);border-radius:20px;padding:10px;position:absolute;right:5%;top:6%}.Header .navigation .close svg{height:15px;width:15px}.Header .navigation .close svg path{stroke:#fff;stroke:var(--white,#fff)}.Header .navigation .list{align-items:center;display:flex;flex-direction:column;margin:20px 0 50px;max-width:calc(100% - 60px);width:400px}.Header .navigation .list .line{align-items:center;color:#3b56ca;color:var(--pro,#3b56ca);display:flex;flex:1 1;flex-direction:column;font-size:25px;font-weight:700;line-height:50px}.Header .navigation .list .line.current,.Header .navigation .list .line:hover{color:#009989;color:var(--client,#009989)}.Header .navigation .list .line .separator{background:#009989;background:var(--client,#009989);height:2px;margin-top:-10px;width:50px}@media screen and (min-width:1024px){.Header .header-content .container.desktop-childs{display:flex}.Header .header-content .container.mobile-childs{display:none}}@media screen and (min-width:768px){.Header{padding:20px 40px}.Header .header-content .container{gap:30px}}.Header .header-content .with-tagline{display:flex}.Header .header-content .with-tagline img{max-width:150px}.Header .header-content .with-tagline span{font-size:.8rem;margin-left:15px;position:relative;width:25%}.Header .header-content .with-tagline span:before{background:#d3d3d3;bottom:0;content:"";display:block;height:100%;left:-.5rem;position:absolute;width:1px}@media screen and (max-width:1024px){.Header .header-content .with-tagline span{width:35%}}@media (max-width:768px){.Header .header-content .with-tagline span{display:none}.Header .LanguageSelector{font-size:.9rem}.Header .LanguageSelector .select__control{background-color:#f4f1e8}}.c-Header.is-fixed{background:#0000;position:fixed;width:100%;z-index:1000}.header-logo.is-small{transform:scale(.8)}.header-logo{transition:transform .4s ease}.c-Header.is-hidden{transform:translateY(-100%)}.c-Header:not(.is-fixed,.is-scrolled) .c-Header-item ellipse,.c-Header:not(.is-fixed,.is-scrolled) .c-Header-item svg path{stroke:#000}.c-Header:not(.is-fixed,.is-scrolled) .header-logo svg path:not(:first-child){fill:#000}.c-Header:not(.is-fixed,.is-scrolled) .c-Header-mobile-menu .c-Header-mobile-menu-line{background:#000}.c-Header{align-items:center;display:flex;gap:14px;justify-content:space-between;left:0;padding:13px 15px;position:sticky;top:0;transition:all .2s ease-in-out;width:100%;z-index:9999}@media (min-width:768px){.c-Header{padding:20px 30px}}.c-Header.is-scrolled{background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.149)}.c-Header.is-scrolled .c-Header-mobile-menu .c-Header-mobile-menu-line{background:#000}@media (max-width:768px){.c-Header.is-scrolled .account svg{fill:#000;fill:var(--black,#000)}}.c-Header.is-scrolled .header-logo svg{height:35px}.c-Header.is-scrolled .header-logo svg path:not(:first-child){fill:#000;fill:var(--black,#000)}.c-Header .header-logo svg{height:40px;transition:all .2s ease-in-out}.c-Header .header-logo{max-width:150px;z-index:1001}.c-Header #c-Header-insert{align-items:center;display:flex;flex:1 1;gap:6px;height:fit-content;overflow:hidden;text-align:left;z-index:1000}.c-Header #c-Header-insert #c-Header-insert-1,.c-Header #c-Header-insert #c-Header-insert-1>div,.c-Header #c-Header-insert #c-Header-insert-2,.c-Header #c-Header-insert #c-Header-insert-2>div{overflow:hidden}.c-Header #c-Header-insert #c-Header-insert-1{align-items:center;display:flex}.c-Header #c-Header-insert #c-Header-insert-2-container{align-items:center;display:flex;gap:10px;margin-left:auto}.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2{align-items:center;display:flex;gap:6px}.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2>div{align-items:center;display:flex}.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2{border:none}.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.FavoriteButton,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ReportAnomalyButton,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ShareButton{border-radius:1000px;padding:8px}.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.FavoriteButton .ButtonV2__text,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ReportAnomalyButton .ButtonV2__text,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ShareButton .ButtonV2__text{display:none}.c-Header #c-Header-insert #c-Header-insert-2-container .separator-line{background:#21212b33;height:24px;width:1px}.c-Header #c-Header-insert h1{color:#000;color:var(--black,#000);font-size:14px;font-weight:600;line-height:22px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}@media screen and (min-width:768px){.c-Header #c-Header-insert{margin-left:10px}.c-Header #c-Header-insert #c-Header-insert-2-container{gap:20px}.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.FavoriteButton,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ReportAnomalyButton,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ShareButton{border-radius:3px;padding:10px 20px}.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.FavoriteButton:focus,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.FavoriteButton:focus-visible,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ReportAnomalyButton:focus,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ReportAnomalyButton:focus-visible,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ShareButton:focus,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ShareButton:focus-visible{z-index:1}.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.FavoriteButton .ButtonV2__text,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ReportAnomalyButton .ButtonV2__text,.c-Header #c-Header-insert #c-Header-insert-2-container #c-Header-insert-2 .ButtonV2.ShareButton .ButtonV2__text{display:block;word-break:normal}.c-Header #c-Header-insert h1{font-size:16px;font-weight:600;line-height:24px}}.c-Header .header-logo.is-open{max-width:150px;z-index:1001}.c-Header .header-logo.is-open svg path:not(:first-child){fill:#000}@media (min-width:768px){.c-Header.is-scrolled{padding:15px 20px}.c-Header.is-scrolled .header-logo svg{height:40px}.c-Header.is-scrolled .c-Header-item svg{width:40px}.c-Header .header-logo{max-width:170px}.c-Header .header-logo svg{height:60px}.c-Header .c-Header-items{align-items:center;display:flex;gap:0;z-index:1}.c-Header .c-Header-items.is-scrolled .c-Header-item ellipse,.c-Header .c-Header-items.is-scrolled .c-Header-item svg path{stroke:#000}.c-Header .c-Header-item{transition:transform .4s ease}.c-Header .c-Header-item svg{height:auto;width:46px}}.c-Header .c-Header-mobile-menu{cursor:pointer;display:flex;flex-direction:column;gap:6px;position:relative;z-index:1001}.c-Header .c-Header-mobile-menu:hover .c-Header-mobile-menu-line.middle{width:25px}.c-Header .c-Header-mobile-menu .c-Header-mobile-menu-line{background:#fff;border-radius:1px;height:2px;transition:all .3s ease;width:25px}.c-Header .c-Header-mobile-menu .c-Header-mobile-menu-line.top{transform:translateY(0)}.c-Header .c-Header-mobile-menu .c-Header-mobile-menu-line.middle{transform:scaleX(1);transition:all .3s;width:20px}.c-Header .c-Header-mobile-menu .c-Header-mobile-menu-line.bottom{stroke-dasharray:100%;stroke-dashoffset:9px;transform:translateY(0)}.c-Header .c-Header-mobile-menu:hover .c-Header-mobile-menu-line.bottom{stroke-dashoffset:0}.c-Header .c-Header-mobile-menu.is-open{overflow:hidden}.c-Header .c-Header-mobile-menu.is-open .c-Header-mobile-menu-line{background:#000}.c-Header .c-Header-mobile-menu.is-open .c-Header-mobile-menu-line.top{stroke-linecap:round;transform:translateY(8px) rotate(45deg)}.c-Header .c-Header-mobile-menu.is-open .c-Header-mobile-menu-line.middle{opacity:0;transform:scaleX(.1)}.c-Header .c-Header-mobile-menu.is-open .c-Header-mobile-menu-line.bottom{stroke-linecap:round;stroke-dashoffset:0;transform:translateY(-8px) rotate(-45deg)}@media (min-width:768px){.c-Header .c-Header-mobile-menu{display:none}}.menu-overlay{background-color:#fff;height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}.menu-overlay.open{transform:translateX(0)}.menu-button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;padding:20px;position:absolute;right:20px;top:20px}body{display:flex;flex-direction:column;margin:0;min-height:100vh;overflow:hidden;overflow-y:scroll}.HeroLanding{margin-top:-1px;padding-top:1px;position:relative;width:100%}.HeroLanding .background{filter:brightness(.8);height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.HeroLanding .container{display:flex;flex-direction:column;justify-content:center;margin:160px auto 0;max-width:800px;padding:0 25px;position:relative;z-index:2}.HeroLanding .container .title{color:#fff;color:var(--white,#fff);font-family:Arial,sans-serif;font-family:var(--titleFont,Arial,sans-serif);font-size:85px;font-weight:400;letter-spacing:-.27px;line-height:42px;text-align:center;text-transform:none}.HeroLanding .container .subtitle{color:#fce84e;color:var(--yellow,#fce84e);font-size:32px;letter-spacing:.8px;line-height:33px}.HeroLanding .container .content,.HeroLanding .container .subtitle{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-weight:700;text-align:center}.HeroLanding .container .content{align-items:center;color:#fff;color:var(--white,#fff);display:flex;flex-wrap:wrap;font-size:13px;gap:20px;justify-content:center;line-height:1.5;margin:12px auto 0;max-width:calc(100% - 30px)}.HeroLanding .container .content img{max-height:120px;object-fit:contain}.HeroLanding .container .content .text{flex:1 1;min-width:300px}.HeroLanding .container .Button{margin:10px auto 40px}.HeroLanding .container .linkList{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;margin:10px auto 40px}.HeroLanding .container .linkList .Button{margin:0}.HeroLanding .bottom-links{align-items:center;color:#fff;color:var(--white,#fff);display:flex;font-size:12px;justify-content:space-between;line-height:11px;padding:25px;position:relative;z-index:1}.HeroLanding .bottom-links .link{align-items:center;display:flex;gap:6px;justify-content:center}.HeroLanding .bottom-links .link:hover{text-decoration:underline}.HeroLanding .bottom-links .link svg path{stroke:#fff;stroke:var(--white,#fff)}@media screen and (min-width:1024px){.HeroLanding .container{margin-top:150px}.HeroLanding .container .title{font-size:110px}.HeroLanding .container .subtitle{font-size:42px;letter-spacing:1px;line-height:54px}.HeroLanding .container .content{font-size:18px;text-align:left}.HeroLanding .container .content.noImage{text-align:center}.HeroLanding .container .content img{max-height:180px;max-width:40%}.HeroLanding .bottom-links{gap:25%;justify-content:space-between;margin:0 0 0 auto;padding:32px 75px}.HeroLanding .bottom-links .link{justify-content:flex-end}.HeroLanding .bottom-links .link img{height:28px;width:28px}}.heroResult{height:204px;overflow:hidden;position:relative;width:100%}.heroResult .background{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.heroResult .container{bottom:10%;color:#fff;color:var(--white,#fff);left:20px;position:absolute;right:20px}.heroResult .container h2{font-size:30px}@media screen and (min-width:768px){.heroResult .container{left:40px;right:40px}}@media screen and (min-width:1024px){.heroResult{height:237px}.heroResult .container h2{font-size:40px}}.HeroSearch{margin-top:-1px;padding-top:1px;position:relative;width:100%}.HeroSearch .background{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.HeroSearch .container{margin:160px auto 0;max-width:800px;padding:0 25px;position:relative;z-index:2}.HeroSearch .container .title{color:#fff;color:var(--white,#fff);font-family:Arial,sans-serif;font-family:var(--titleFont,Arial,sans-serif);font-size:85px;font-weight:400;letter-spacing:-.27px;line-height:42px;text-align:center;text-transform:none}.HeroSearch .container .subtitle{color:#fce84e;color:var(--yellow,#fce84e);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:32px;font-weight:700;letter-spacing:.8px;line-height:33px;text-align:center}.HeroSearch .container .search{color:#fff;color:var(--white,#fff);margin:12px auto 0;text-align:center}.HeroSearch .container .search .searchBar{justify-content:center;margin:0}.HeroSearch .container .content{color:#fff;color:var(--white,#fff);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:700;line-height:1.5;margin:12px auto 0;max-width:480px;text-align:center}.HeroSearch .bottom-links{align-items:center;color:#fff;color:var(--white,#fff);display:flex;font-size:12px;justify-content:space-between;line-height:11px;padding:25px;position:relative;z-index:1}.HeroSearch .bottom-links .link{align-items:center;display:flex;gap:6px;justify-content:center}.HeroSearch .bottom-links .link:hover{text-decoration:underline}.HeroSearch .bottom-links .link svg path{stroke:#fff;stroke:var(--white,#fff)}@media screen and (min-width:1024px){.HeroSearch .container{margin-top:280px}.HeroSearch .container .title{font-size:110px}.HeroSearch .container .subtitle{font-size:42px;letter-spacing:1px;line-height:54px}.HeroSearch .container .content{font-size:18px;line-height:28px}.HeroSearch .bottom-links{gap:25%;justify-content:flex-end;margin:0 0 0 auto;padding:32px 75px}.HeroSearch .bottom-links .link{justify-content:flex-end}.HeroSearch .bottom-links .link img{height:28px;width:28px}}.heroPerso{height:270px;margin-bottom:70px;position:relative;width:100%}.heroPerso.noContent{margin-bottom:0}.heroPerso.withMeteo{height:320px}.heroPerso .background{filter:brightness(.8);height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.heroPerso .container{bottom:50px;color:#fff;color:var(--white,#fff);left:20px;position:absolute;right:20px}.heroPerso .container h1{font-size:30px;line-height:30px}.heroPerso .container h2{font-size:16px;line-height:25px}.heroPerso .content{bottom:-70px;display:flex;gap:10px;overflow:auto;padding:0 20px;position:absolute;width:100%}.heroPerso .content button{align-items:center;display:flex;flex-direction:column;margin:0}.heroPerso .content button img{border:3px solid #3b56ca;border:3px solid var(--pro,#3b56ca);border-radius:50px;height:85px;margin-bottom:5px;width:85px}.heroPerso .content button div{font-size:12px;font-weight:700}@media screen and (min-width:768px){.heroPerso .container{left:40px;right:40px}.heroPerso .content{padding:0 40px}}@media screen and (min-width:1024px){.heroPerso{height:350px;margin-bottom:120px}.heroPerso .container{bottom:100px}.heroPerso .container h1{font-size:40px;line-height:40px}.heroPerso.withMeteo{height:350px}.heroPerso.withMeteo .container{right:340px}.heroPerso.withMeteo .meteo{position:absolute;right:-300px;top:0}.heroPerso .content{bottom:-120px;gap:20px}.heroPerso .content button img{border:4px solid #3b56ca;border:4px solid var(--pro,#3b56ca);border-radius:80px;height:145px;margin-bottom:10px;width:145px}.heroPerso .content button div{font-size:16px;font-weight:700}}.HeroSuggestions{display:flex;height:100dvh;justify-content:center;position:relative}.HeroSuggestions--small{align-items:center;display:flex;height:60dvh;justify-content:center}.HeroSuggestions--small .container{margin-top:0!important}.HeroSuggestions--small .copyright-container{bottom:20px!important}.HeroSuggestions__copyright{bottom:120px}.HeroSuggestions__copyright .copyright-symbol{width:10px}.HeroSuggestions__background__image,.HeroSuggestions__background__overlay{height:100%;position:absolute;width:100%}.HeroSuggestions__background__image{object-fit:cover;z-index:0}.HeroSuggestions h1,.HeroSuggestions h2{color:#fff;font-family:Montserrat,sans-serif;text-align:center}@media (max-width:768px){.HeroSuggestions h1,.HeroSuggestions h2{padding:0 7%}}.HeroSuggestions h1{font-size:16px;font-weight:600;text-transform:none}@media (max-width:424px){.HeroSuggestions h1{font-size:14px}}.HeroSuggestions h2{font-size:2rem;font-weight:700}@media (min-width:1200px){.HeroSuggestions h2{font-size:3rem}}.HeroSuggestions .container{margin-top:30dvh;position:relative}@media (max-width:768px){.HeroSuggestions .container{align-items:center;display:flex;flex-direction:column}}@media(min-width:1600px){.HeroSuggestions .container{margin-top:35dvh}}.HeroSuggestions .ScrollingEngineSuggestions{bottom:0;position:absolute;width:100%;z-index:3}.HeroSuggestions .searchBoxIA{display:flex;justify-content:center;margin-top:30px;padding:0 24px;width:100%}@media (max-width:768px){.HeroSuggestions .searchBoxIA{padding:0}}.HeroSuggestions .searchBoxIA .searchBoxIA-form,.HeroSuggestions .searchBoxIA .searchBoxIA-form-focused{background:#fff;border-radius:25px;display:flex;gap:12px;justify-content:space-between;padding:15px;width:100%}.HeroSuggestions .searchBoxIA .searchBoxIA-form .searchBoxIA-input,.HeroSuggestions .searchBoxIA .searchBoxIA-form-focused .searchBoxIA-input{align-items:flex-start;display:flex;font-family:Montserrat;font-size:15px;font-weight:600;line-height:24px;resize:none;text-align:left;width:100%}@media screen and (min-width:768px){.HeroSuggestions .searchBoxIA .searchBoxIA-form .searchBoxIA-input,.HeroSuggestions .searchBoxIA .searchBoxIA-form-focused .searchBoxIA-input{font-size:16px;font-weight:700}}.HeroSuggestions .searchBoxIA .searchBoxIA-form .searchBoxIA-input::placeholder,.HeroSuggestions .searchBoxIA .searchBoxIA-form-focused .searchBoxIA-input::placeholder{font-family:Montserrat;font-weight:500;line-height:24px}@media screen and (min-width:768px){.HeroSuggestions .searchBoxIA .searchBoxIA-form .searchBoxIA-input::placeholder,.HeroSuggestions .searchBoxIA .searchBoxIA-form-focused .searchBoxIA-input::placeholder{font-weight:600}}.HeroSuggestions .searchBoxIA .searchBoxIA-form-focused{outline:1px solid #21212b;outline:1px solid var(--Dark,#21212b)}.HeroSuggestions .copyright-container{bottom:120px;left:20px;position:absolute;z-index:10}.HeroSuggestions .copyright-container .copyright-circle{align-items:center;background-color:#00000080;border-radius:15px;color:#fff;cursor:pointer;display:flex;height:30px;overflow:hidden;padding:0 10px;transition:width .5s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:30px}.HeroSuggestions .copyright-container .copyright-circle .copyright-symbol{font-size:14px}.HeroSuggestions .copyright-container .copyright-circle .copyright-text{font-size:12px;margin-left:8px;opacity:0;transform:translateX(-10px);transition:all .5s cubic-bezier(.4,0,.2,1)}.HeroSuggestions .copyright-container .copyright-circle:hover .copyright-text{opacity:1;transform:translateX(0)}.miniCarousel{align-items:flex-start;display:flex;flex-direction:column;margin:20px 0 10px}.miniCarousel .header{font-family:Arial,sans-serif;font-family:var(--titleFont,Arial,sans-serif);font-size:66px;line-height:32px;margin:10px 25px}.miniCarousel .header span{color:#3b56ca;color:var(--pro,#3b56ca);display:block;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:25px;font-weight:700;text-transform:uppercase}.miniCarousel .scrollBlock{display:flex;overflow:auto;padding:0 25px;width:100%}.miniCarousel .scrollBlock .block{align-items:end;background-size:cover;color:#fff;color:var(--white,#fff);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:168px;justify-content:flex-start;line-height:18px;margin:5px;min-width:159px;padding:11px 15px;text-transform:uppercase;width:159px}@media screen and (min-width:768px){.miniCarousel{align-items:center;flex-direction:row;margin:60px 85px}.miniCarousel .header{font-size:73px;line-height:36px;margin:0 20px;max-width:200px;text-align:center}.miniCarousel .header span{font-size:28px}.miniCarousel .scrollBlock{flex-wrap:wrap;justify-content:space-evenly;padding:0}.miniCarousel .scrollBlock .block{margin:5px 0}}.bannerImage{display:block;position:relative;width:100%}.bannerImage img{object-fit:cover;width:100%}.ImagesGroup{grid-gap:20px;display:grid;gap:20px;width:100%}.ImagesGroup__copyright{bottom:20px}.ImagesGroup__copyright .copyright-symbol{width:30px}.ImagesGroup--1{grid-template-columns:1fr}.ImagesGroup--2{grid-template-columns:1fr 1fr}.ImagesGroup--2.ImagesGroup--large{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.ImagesGroup--2.ImagesGroup--large .ImagesGroup__imageContainer{aspect-ratio:320/220}.ImagesGroup--2 .ImagesGroup__imageContainer{aspect-ratio:150/220}.ImagesGroup--3{aspect-ratio:320/425;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr)}.ImagesGroup--3 .ImagesGroup__imageContainer:first-child{grid-area:1/1/5/7}.ImagesGroup--3 .ImagesGroup__imageContainer:nth-child(2){grid-area:5/1/7/5}.ImagesGroup--3 .ImagesGroup__imageContainer:nth-child(3){grid-area:5/5/7/7}.ImagesGroup .ImagesGroup__imageContainer:hover{cursor:pointer}.ImagesGroup .ImagesGroup__imageContainer .ImagesGroup__imageContainer__image{border-radius:3px;height:100%;object-fit:cover;width:100%}@media screen and (min-width:768px){.ImagesGroup--2.ImagesGroup--large{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.ImagesGroup--2.ImagesGroup--large .ImagesGroup__imageContainer{aspect-ratio:433/320}.ImagesGroup--2 .ImagesGroup__imageContainer{aspect-ratio:320/450}.ImagesGroup--3{align-items:stretch;aspect-ratio:400/200;display:flex;justify-content:center;max-width:100%}.ImagesGroup--3 .ImagesGroup__imageContainer{flex:1 1;grid-area:initial!important}}.lightSearchGrid{padding:10px 5px}.lightSearchGrid .grid>.title{font-size:25px;font-weight:700;line-height:30px;margin:20px 15px 0}.lightSearchGrid .grid .results{display:flex;flex-wrap:wrap;gap:30px 10px;justify-content:center;margin-top:8px}.lightSearchGrid .noResult{font-size:25px;line-height:31px;margin:20px 15px 0}.lightSearchGrid .noResult .loader{display:flex;justify-content:center}.lightSearchGrid .noResult .loader svg circle{fill:#009989;fill:var(--client,#009989)}.lightSearchGrid .filters{margin:10px 10px 0}.lightSearchGrid .filters .filter{align-items:center;border:1px solid;border-radius:2em;cursor:pointer;display:inline-flex;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:12px;margin:4px;padding:6px 14px}.lightSearchGrid .filters .filter svg{height:10px;margin-left:10px;width:10px}.lightSearchGrid .map{height:400px;margin:20px -5px;width:calc(100% + 10px)}.lightSearchGrid .map .gm-style-iw.gm-style-iw-c{padding:0}.lightSearchGrid .pagination{align-items:center;display:flex;justify-content:center}.lightSearchGrid .pagination a{background:#009989;background:var(--client,#009989);border-radius:20px;color:#fff;color:var(--white,#fff);margin:3px;padding:8px 12px}.lightSearchGrid .pagination span{margin:3px}.lightSearchGrid .carousel{margin:10px 0}.lightSearchGrid .carousel .header{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:25px;font-weight:700;line-height:32px;margin:0 10px 10px;text-align:left}.lightSearchGrid .carousel .header span{color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit}@media screen and (min-width:768px){.lightSearchGrid .carousel{padding:24px 25px}.lightSearchGrid .carousel .header{font-size:30px;margin:0 10px 20px}}@media screen and (min-width:750px){.lightSearchGrid .noResult{font-size:30px;line-height:35px;margin:20px auto 0 35px}.lightSearchGrid .filters{margin:10px 35px 0}.lightSearchGrid .map{height:675px;margin:20px auto;width:90%}.lightSearchGrid .grid>.title{font-size:30px;line-height:35px;margin-left:35px}.lightSearchGrid .grid .results{margin-top:20px}}.lightSearchGrid .lightSearchBar{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.lightSearchGrid .lightSearchBar .inputBlock{margin:8px 15px;max-width:calc(100% - 104px);position:relative;width:400px}.lightSearchGrid .lightSearchBar .inputBlock input{background:#fff;background:var(--white,#fff);border:1px solid #000;border:1px solid var(--black,#000);border-radius:20px;color:#000;color:var(--black,#000);height:41px;padding:12px 20px 12px 30px;width:100%}.lightSearchGrid .lightSearchBar .inputBlock svg{left:10px;position:absolute;top:11px}.lightSearchGrid .lightSearchBar .validate{height:44px;margin-right:30px;padding:0;width:44px}.lightSearchGrid .lightSearchBar .filters{display:flex;margin:8px 0}.lightSearchGrid .lightSearchBar .filters .categoryButton,.lightSearchGrid .lightSearchBar .filters .mapButton{align-items:center;display:flex;margin-right:15px;padding:14px 26px}.lightSearchGrid .lightSearchBar .filters .categoryButton svg,.lightSearchGrid .lightSearchBar .filters .mapButton svg{margin:0 5px}.lightSearchGrid .lightSearchBar .categoryPopup{align-items:center;background:#fff;bottom:0;display:flex;flex-direction:column;left:0;padding-top:80px;position:fixed;right:0;top:0;z-index:1100}.lightSearchGrid .lightSearchBar .categoryPopup .close{background:#3b56ca;background:var(--pro,#3b56ca);border-radius:20px;padding:10px;position:absolute;right:5%;top:6%}.lightSearchGrid .lightSearchBar .categoryPopup .close svg{height:15px;width:15px}.lightSearchGrid .lightSearchBar .categoryPopup .close svg path{stroke:#fff;stroke:var(--white,#fff)}.lightSearchGrid .lightSearchBar .categoryPopup .list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:20px 0 50px;max-width:100%;overflow:scroll;width:100%}.lightSearchGrid .lightSearchBar .categoryPopup .list>div{display:flex;flex-direction:column;justify-content:flex-start;margin:20px 40px;max-width:100%;width:320px}.lightSearchGrid .lightSearchBar .categoryPopup .list>div .title{margin-bottom:15px;text-align:center}.lightSearchGrid .lightSearchBar .categoryPopup .list .line{align-items:center;display:flex;text-align:left}.lightSearchGrid .lightSearchBar .categoryPopup .list .line .icon{align-items:center;display:flex;height:40px;justify-content:center;width:80px}.lightSearchGrid .lightSearchBar .categoryPopup .list .line .icon svg{height:60%;width:auto}.lightSearchGrid .lightSearchBar .categoryPopup .list .line span{flex:1 1;padding:12px 0}.lightSearchGrid .lightSearchBar .categoryPopup .list .line .checkbox{align-items:center;border:2px solid;border-radius:2px;display:flex;height:20px;justify-content:center;width:20px}.lightSearchGrid .lightSearchBar .categoryPopup .list .line .checkbox.checked{background:currentColor}.lightSearchGrid .lightSearchBar .categoryPopup .list .line .checkbox svg{height:80%;width:80%}.lightSearchGrid .lightSearchBar .categoryPopup .list .line .checkbox path{fill:#fff;fill:var(--white,#fff)}@media screen and (min-width:768px){.lightSearchGrid .lightSearchBar{justify-content:flex-start;margin:0 20px}}.lightSearchGrid .pac-item-selected,.lightSearchGrid .pac-item:hover{background:#bec6d3;background:var(--gray300,#bec6d3)}.partnerList{align-items:center;display:flex;flex-direction:column;margin:20px 0 10px;overflow:hidden;padding:10px 0;position:relative}.partnerList .header{font-size:25px;font-weight:700;line-height:30px;margin:0 0 10px;text-align:center;text-transform:uppercase}.partnerList .scrollBlock{display:flex;overflow:auto;width:100%}.partnerList .scrollBlock .block{cursor:pointer;height:100px;margin:0 10px;max-height:100px;min-width:164px;width:164px}.partnerList .scrollBlock .block img{height:100%;object-fit:contain;width:100%}@media screen and (min-width:768px){.partnerList{margin:40px 0 10px}.partnerList .header{font-size:34px;line-height:43px;margin:0 0 30px}.partnerList .scrollBlock{max-width:100%;width:auto}}.PictoHoverWithName{display:inline-block;overflow:visible;position:relative;width:fit-content}.PictoHoverWithName:after{background-color:#333;border-radius:4px;bottom:125%;color:#fff;content:attr(title);display:none;font-size:14px;left:50%;padding:5px 10px;position:absolute;translate:-50%;white-space:nowrap;z-index:1}.PictoHoverWithName:hover:after{display:block}.Modal{align-items:center;background:#21212b66;display:flex;height:100dvh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:100000}.Modal .Modal__container{align-items:center;background:#fff;background:var(--white,#fff);border-radius:3px;box-shadow:0 2px 3px 0 rgba(0,0,0,.149);display:flex;flex-direction:column;gap:15px;max-height:100%;max-width:440px;position:relative;width:100%}.Modal .Modal__container .Modal__closeButton{height:40px;position:absolute;right:10px;top:10px;width:40px}.Modal .Modal__container .Modal__closeButton svg{height:10px;min-height:10px;min-width:10px;width:10px}.Modal .Modal__container .Modal__header{align-items:center;color:#000;color:var(--black,#000);display:flex;flex-direction:column;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);padding:40px 20px 0;text-align:center}.Modal .Modal__container h4{font-size:18px;font-weight:600;line-height:26px}.Modal .Modal__container h5{font-size:14px;font-weight:600;line-height:22px}.Modal .Modal__container p{font-size:13px;font-weight:500;line-height:20px}@media screen and (min-width:768px){.Modal{padding:40px}.Modal .Modal__container{gap:30px;max-width:886px}.Modal .Modal__container .Modal__header{padding:50px 113px 0}.Modal .Modal__container h4{font-size:22px;line-height:32px}.Modal .Modal__container h5{font-size:16px;font-weight:600;line-height:24px}.Modal .Modal__container p{font-size:14px;line-height:24px}}.newsletter{align-items:center;background:#fce84e;background:var(--yellow,#fce84e);display:flex;flex-wrap:wrap;justify-content:center;margin:30px 20px 20px;padding:50px 30px 30px}.newsletter .label{max-width:310px}.newsletter .label .title{font-size:25px;font-weight:700;line-height:25px;position:relative}.newsletter .label .title span{color:#3b56ca;color:var(--pro,#3b56ca);font-family:Arial,sans-serif;font-family:var(--titleFont,Arial,sans-serif);font-size:52px;font-weight:400;margin-left:8px}.newsletter .label .title svg{position:absolute;right:-40px;top:-75px}.newsletter .label .description{font-size:12px;line-height:18px;margin-top:10px}.newsletter .form{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;justify-content:center;margin:0 10px;max-width:460px}.newsletter .form input{background:#fff;background:var(--white,#fff);border-radius:30px;display:block;flex:1 1;font-size:14px;margin:20px;min-width:200px;padding:15px}.newsletter .form div{color:#3b56ca;color:var(--pro,#3b56ca);font-size:19px}@media screen and (min-width:700px){.newsletter{margin:40px 100px 20px;padding:30px 130px}.newsletter .label .title{font-size:35px;line-height:29px}.newsletter .label .title span{font-size:66px}.newsletter .label .title svg{right:-80px;top:-65px}}.NewsletterV2{background:#000;background:var(--green,#000);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);padding:70px 20px}.NewsletterV2,.NewsletterV2 .NewsletterV2__container{align-items:center;display:flex;justify-content:center}.NewsletterV2 .NewsletterV2__container{flex-direction:column;gap:20px}.NewsletterV2 .NewsletterV2__container .NewsletterV2__header{display:flex;flex-direction:column;gap:10px}.NewsletterV2 .NewsletterV2__container .NewsletterV2__header .NewsletterV2__header__hat{align-items:center;display:flex;gap:8px;justify-content:center}.NewsletterV2 .NewsletterV2__container .NewsletterV2__header .NewsletterV2__header__hat .NewsletterV2__header__hat__circle{aspect-ratio:1;background:#fff;background:var(--white,#fff);border-radius:100%;width:20px}.NewsletterV2 .NewsletterV2__container .NewsletterV2__header .NewsletterV2__header__hat .NewsletterV2__header__hat__text{color:#fff;color:var(--white,#fff);font-size:13px;font-weight:700;letter-spacing:2%;line-height:20px;text-align:center}.NewsletterV2 .NewsletterV2__container .NewsletterV2__header .NewsletterV2__header__title{font-size:24px;font-weight:700;line-height:32px;text-align:center}.NewsletterV2 .NewsletterV2__container .NewsletterV2__inputContainer{position:relative;width:100%}.NewsletterV2 .NewsletterV2__container .NewsletterV2__inputContainer .NewsletterV2__input{background:#fff;background:var(--white,#fff);border:1px solid #21212b33;border-radius:23px;font-size:13px;font-weight:500;line-height:20px;padding:13px 90px 13px 15px;width:100%}.NewsletterV2 .NewsletterV2__container .NewsletterV2__inputContainer .NewsletterV2__subButton{background:#fff;background:var(--white,#fff);font-size:13px;font-weight:700;line-height:20px;position:absolute;right:15px;top:50%;translate:0 -50%}@media screen and (min-width:768px){.NewsletterV2 .NewsletterV2__container{gap:30px;max-width:660px;width:100%}.NewsletterV2 .NewsletterV2__container .Checkbox{max-width:522px}}.Popover{width:fit-content}.Popover .Popover__button{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.Popover .Popover__button svg circle{fill:currentColor}.Popover__container{background:#fff;background:var(--white,#fff);border-radius:3px;box-shadow:0 2px 3px 0 rgba(0,0,0,.149);max-width:320px;overflow:hidden!important;width:100vw;z-index:1000}.searchBar{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.searchBar .inputBlock{margin:8px 15px;max-width:calc(100% - 104px);position:relative;width:400px}.searchBar .inputBlock input{background:#fff;background:var(--white,#fff);border:1px solid #000;border:1px solid var(--black,#000);border-radius:20px;color:#000;color:var(--black,#000);height:41px;padding:12px 20px 12px 30px;width:100%}.searchBar .inputBlock svg{left:10px;position:absolute;top:11px}.searchBar .inputBlock .predictions{background:#fff;background:var(--white,#fff);border:1px solid #009989;border:1px solid var(--client,#009989);border-radius:0 0 5px 5px;color:#000;color:var(--black,#000);left:18px;position:absolute;right:18px;top:40px;z-index:1}.searchBar .inputBlock .predictions button{align-items:center;border-top:1px solid #bec6d3;border-top:1px solid var(--gray300,#bec6d3);display:flex;gap:20px;justify-content:space-between;opacity:.7;padding:7px 5px;text-align:left;width:100%}.searchBar .inputBlock .predictions button:first-child{border-top:none}.searchBar .inputBlock .predictions button svg{height:14px;left:auto;margin-right:5px;min-height:14px;min-width:10px;position:static;top:auto;width:10px}.searchBar .inputBlock .predictions button svg path{fill:#bec6d3;fill:var(--gray300,#bec6d3)}.searchBar .inputBlock .predictions button:focus,.searchBar .inputBlock .predictions button:hover{background:#e9eaed;background:var(--gray100,#e9eaed);opacity:1}.searchBar .inputBlock .predictions button:focus svg path,.searchBar .inputBlock .predictions button:hover svg path{fill:#009989;fill:var(--client,#009989)}.searchBar .inputBlock .predictions .prediction{align-items:center;display:flex}.searchBar .inputBlock .predictions .tag{align-items:center;background:red;border-radius:30px;display:flex;font-size:12px;font-weight:700;padding:4px 8px}.searchBar .inputBlock .predictions .tag svg{min-height:12px;min-width:12px}.searchBar .inputBlock .predictions .tag.country{background:#d7f4df;background:var(--bgcountry,#d7f4df);color:#276338;color:var(--colorcountry,#276338)}.searchBar .inputBlock .predictions .tag.country svg path{fill:#276338;fill:var(--colorcountry,#276338)}.searchBar .inputBlock .predictions .tag.region{background:#d7f4f1;background:var(--bgregion,#d7f4f1);color:#27635d;color:var(--colorregion,#27635d)}.searchBar .inputBlock .predictions .tag.region svg path{fill:#27635d;fill:var(--colorregion,#27635d)}.searchBar .inputBlock .predictions .tag.city{background:#fbf6d0;background:var(--bgcity,#fbf6d0);color:#544e21;color:var(--colorcity,#544e21)}.searchBar .inputBlock .predictions .tag.city svg path{fill:#544e21;fill:var(--colorcity,#544e21)}.searchBar .inputBlock .predictions .tag.address{background:#d0dcfb;background:var(--bgaddress,#d0dcfb);color:#212f54;color:var(--coloraddress,#212f54)}.searchBar .inputBlock .predictions .tag.address svg path{fill:#212f54;fill:var(--coloraddress,#212f54)}.searchBar .inputBlock .predictions .tag.other{background:#e6e6e6;background:var(--bgother,#e6e6e6);color:#404040;color:var(--colorother,#404040)}.searchBar .inputBlock .predictions .tag.other svg path{fill:#404040;fill:var(--colorother,#404040)}.searchBar .validate{height:44px;margin-right:30px;padding:0;width:44px}.searchBar.hero .inputBlock{max-width:100%}.searchBar.hero input{border:none}.searchBar.hero .validate{height:auto;margin-right:0;padding:12px 35px;width:auto}.searchBar .filters{display:flex;margin:8px 0}.searchBar .filters .categoryButton,.searchBar .filters .mapButton{align-items:center;display:flex;margin-right:15px;padding:14px 26px}.searchBar .filters .categoryButton svg,.searchBar .filters .mapButton svg{margin:0 5px}.searchBar .categoryPopup{align-items:center;background:#fff;bottom:0;display:flex;flex-direction:column;left:0;padding-top:80px;position:fixed;right:0;top:0;z-index:1100}.searchBar .categoryPopup .close{background:#3b56ca;background:var(--pro,#3b56ca);border-radius:20px;padding:10px;position:absolute;right:5%;top:6%}.searchBar .categoryPopup .close svg{height:15px;width:15px}.searchBar .categoryPopup .close svg path{stroke:#fff;stroke:var(--white,#fff)}.searchBar .categoryPopup .list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:20px 0 50px;max-width:100%;overflow:scroll;width:100%}.searchBar .categoryPopup .list>div{display:flex;flex-direction:column;justify-content:flex-start;margin:20px 40px;max-width:100%;width:320px}.searchBar .categoryPopup .list>div .title{margin-bottom:15px;text-align:center}.searchBar .categoryPopup .list .line{align-items:center;display:flex;text-align:left}.searchBar .categoryPopup .list .line .icon{align-items:center;display:flex;height:40px;justify-content:center;width:80px}.searchBar .categoryPopup .list .line span{flex:1 1;padding:12px 0}.searchBar .categoryPopup .list .line .checkbox{align-items:center;border:2px solid;border-radius:2px;display:flex;height:20px;justify-content:center;width:20px}.searchBar .categoryPopup .list .line .checkbox.checked{background:currentColor}.searchBar .categoryPopup .list .line .checkbox svg{height:80%;width:80%}.searchBar .categoryPopup .list .line .checkbox path{fill:#fff;fill:var(--white,#fff)}@media screen and (min-width:768px){.searchBar{justify-content:flex-start;margin:0 20px}}.pac-item-selected,.pac-item:hover{background:#bec6d3;background:var(--gray300,#bec6d3)}.resultGrid{padding:10px 5px}.resultGrid .grid>.title{font-size:25px;font-weight:700;line-height:30px;margin:20px 15px 0}.resultGrid .grid .results{display:flex;flex-wrap:wrap;gap:30px 10px;justify-content:center;margin-top:8px}.resultGrid .noResult{font-size:25px;line-height:31px;margin:20px 15px 0}.resultGrid .noResult .loader{display:flex;justify-content:center}.resultGrid .noResult .loader svg circle{fill:#009989;fill:var(--client,#009989)}.resultGrid .filters{margin:10px 10px 0}.resultGrid .filters .filter{align-items:center;border:1px solid;border-radius:2em;cursor:pointer;display:inline-flex;font-family:Gotham,Arial,sans-serif;font-size:12px;margin:4px;padding:6px 14px}.resultGrid .filters .filter svg{height:10px;margin-left:10px;width:10px}.resultGrid .map{height:400px;margin:20px -5px;width:calc(100% + 10px)}.resultGrid .map .gm-style-iw.gm-style-iw-c{padding:0}.resultGrid .pagination{align-items:center;display:flex;justify-content:center}.resultGrid .pagination a{background:#009989;background:var(--client,#009989);border-radius:20px;color:#fff;color:var(--white,#fff);margin:3px;padding:8px 12px}.resultGrid .pagination span{margin:3px}@media screen and (min-width:750px){.resultGrid .noResult{font-size:30px;line-height:35px;margin:20px auto 0 35px}.resultGrid .filters{margin:10px 35px 0}.resultGrid .map{height:675px;margin:20px auto;width:90%}.resultGrid .grid>.title{font-size:30px;line-height:35px;margin-left:35px}.resultGrid .grid .results{margin-top:20px}}.shop .flex{align-items:center;display:flex;justify-content:space-evenly}.shop .leaflet-div-icon{background:none;border:none}.shop .hero{align-items:flex-end;display:flex;height:310px;position:relative;width:100%}.shop .hero.noImage{height:160px}.shop .hero .background{background:#009989;background:var(--client,#009989);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.shop .hero .shop_header_info{align-items:flex-start;color:#fff;color:var(--white,#fff);display:flex;flex-direction:column;justify-content:space-evenly;margin:10px 5%;width:100%;z-index:2}.shop .hero .category{color:#fff;color:var(--white,#fff);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:500;height:24px;padding:0 12px 0 0;text-transform:uppercase}.shop .hero .category svg{height:15px;max-width:30px}.shop .hero .category svg path{stroke:#0000;fill:#fff;fill:var(--white,#fff)}.shop .hero .name{color:#fff;color:var(--white,#fff);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:29.4px;font-weight:700;letter-spacing:.7px;line-height:30px;padding:8px 0 3px}.shop .hero .tourismeEtHandicap{align-items:center;display:flex;gap:4px}.shop .hero .star{height:15px;width:15px}.shop .hero .location{margin-top:2px}.shop .hero .location svg{margin-right:5px;width:9px}.shop .hero .category circle,.shop .hero .category path,.shop .hero .location circle,.shop .hero .location path{stroke:#fff;stroke:var(--white,#fff)}.shop .hero .meteo{bottom:93px;margin:0 5%}.shop .hero.noCoupon .meteo{bottom:35px}@media screen and (max-width:768px){.shop .hero.withMeteo{height:310px}.shop .hero.withMeteo .shop_header_info{margin-bottom:80px}.shop .hero.withMeteo .meteo{bottom:35px;left:0;position:absolute;right:0}}.shop .content{margin:23px 5%}.shop .breadcrumb{align-items:center;color:#8a90a7;color:var(--gray500,#8a90a7);display:flex;font-size:13px;margin-bottom:30px}.shop .breadcrumb svg{height:9px}.shop .breadcrumb path{stroke:#8a90a7;stroke:var(--gray500,#8a90a7)}.shop .description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;font-weight:700;line-height:30px;margin-bottom:30px;overflow:hidden;text-overflow:ellipsis}.shop .description.expanded{-webkit-line-clamp:unset}.shop .caret{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid;height:0;margin:10px auto 40px;transition:transform .2s ease-in-out;vertical-align:middle;width:0}.shop .caret.expanded{transform:rotate(180deg)}.shop .images-grid-container{display:flex;flex-wrap:wrap;justify-content:space-between}.shop .images-grid-container .main{height:100%;width:100%}.shop .images-grid-container .secondary{height:230px;margin-top:20px;width:calc(50% - 10px)}.shop .images-grid-container .main img,.shop .images-grid-container .secondary img{height:100%;object-fit:cover;width:100%}.shop .advantages{background-color:#009989;background-color:var(--client,#009989);border-radius:25px;color:#fff;color:var(--white,#fff);display:flex;flex-flow:column;gap:10px;justify-content:center;margin:35px 0;padding:15px}.shop .advantages.mobile{display:flex}.shop .advantages.desktop{display:none}@media screen and (min-width:760px){.shop .advantages.mobile{display:none}.shop .advantages.desktop{display:flex}}.shop .advantages .advantage{border:none;border-radius:10px;flex-direction:column;font-size:12px;font-weight:400;gap:0;line-height:18px;overflow:hidden;padding:12px;text-align:left}.shop .advantages .advantage svg{left:5px;position:absolute}.shop .advantages .advantage .advantage_title{color:#fce84e;color:var(--yellow,#fce84e);font-size:16px;font-weight:600;margin:0 0 9px}.shop .advantages .advantage .add{background:rgba(0,0,0,.251);background:var(--black25,rgba(0,0,0,.251));margin:5px -12px -12px;padding:4px;text-align:center;width:calc(100% + 24px)}.shop .advantages .advantages_title{font-size:25px;font-weight:700}.shop .advantages .advantages_button{background-color:#fff;background-color:var(--white,#fff);border-radius:22px;color:#009989;color:var(--client,#009989);font-size:12px;font-weight:600;margin:30px auto 10px;max-width:240px;padding:10px 30px}.shop .confirmationPopup .popupBlock{width:650px}.shop .confirmationPopup .popupBlock .title{border-bottom:1px solid #bec6d3;border-bottom:1px solid var(--gray300,#bec6d3);font-size:14px;margin-bottom:32px;padding-bottom:32px;text-align:center}.shop .confirmationPopup .popupBlock .title>div{color:#009989;color:var(--client,#009989);font-size:24px;font-weight:800;margin:0 32px 16px}.shop .confirmationPopup .popupBlock .content{margin:initial;min-width:0;min-width:auto;width:auto}.shop .confirmationPopup .popupBlock .content>span{color:#009989;color:var(--client,#009989);font-size:12px;text-transform:uppercase}.shop .confirmationPopup .popupBlock .content .list{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:16px}.shop .confirmationPopup .popupBlock .content .list>div{align-items:center;display:flex;flex-direction:column;font-size:12px;line-height:14px;position:relative;width:100%}.shop .confirmationPopup .popupBlock .content .list>div .number{color:#fff;color:var(--white,#fff);font-size:19px;font-weight:800;height:23px;overflow:hidden;padding:5px 0 0;position:relative;width:34px;z-index:1}.shop .confirmationPopup .popupBlock .content .list>div .number:after{background:#009989;background:var(--client,#009989);border-radius:30px;content:"";height:31px;left:0;position:absolute;top:0;width:34px;z-index:-1}.shop .confirmationPopup .popupBlock .content .list>div .logo svg{max-height:30px}@media screen and (min-width:768px){.shop .confirmationPopup .popupBlock .content .list>div .logo svg{max-height:70px}}.shop .confirmationPopup .popupBlock .content .list>div .ltitle{color:#009989;color:var(--client,#009989);font-size:10px;margin:5px 0 8px;text-transform:uppercase}.shop .confirmationPopup .popupBlock .content .list>div>svg{position:absolute;right:40%;top:-10px}@media screen and (min-width:768px){.shop .confirmationPopup .popupBlock .content .list>div>svg{right:10px;top:0}}.shop .confirmationPopup .popupBlock .content .list>div>svg path{stroke:#009989;stroke:var(--client,#009989)}@media screen and (min-width:768px){.shop .confirmationPopup .popupBlock .content .list>div{width:160px}}.shop .confirmationPopup .popupBlock .content .list .vseparator{background:#bec6d3;background:var(--gray300,#bec6d3);height:1px;margin:auto;width:50px}@media screen and (min-width:768px){.shop .confirmationPopup .popupBlock .content .list .vseparator{height:50px;width:1px}}.shop .confirmationPopup .popupBlock .buttons{display:flex;gap:16px;justify-content:center;margin-top:32px}.shop .giftCardBlock{margin-top:100px;white-space:pre-line}.shop .giftCardBlock .title{align-items:center;color:#009989;color:var(--client,#009989);display:flex;font-size:25px;font-weight:700;justify-content:space-between;line-height:29px;margin-bottom:15px}.shop .giftCardBlock .title svg{margin-top:-40px}.shop .giftCardBlock .title svg .card{fill:#009989;fill:var(--client,#009989)}.shop .giftCardBlock .title svg .string,.shop .giftCardBlock .title svg .text{fill:#fff;fill:var(--white,#fff)}.shop .giftCardBlock .description{font-size:12px;font-weight:400;line-height:18px;margin-bottom:20px}.shop .giftCardBlock .description span{font-weight:600}.shop .advantages .giftCardBlock{margin:20px}.shop .advantages .giftCardBlock .title{color:#fff;color:var(--white,#fff)}.shop .advantages .giftCardBlock .title svg .card{fill:#fff;fill:var(--white,#fff)}.shop .advantages .giftCardBlock .title svg .string,.shop .advantages .giftCardBlock .title svg .text{fill:#009989;fill:var(--client,#009989)}.shop .advantages .giftCardBlock .title .svgText{color:#009989;color:var(--client,#009989)}.shop .advantages .sponsoBlock{margin:20px}.shop .advantages .sponsoBlock .title{color:#fff;color:var(--white,#fff)}.shop .advantages .sponsoBlock .title svg .card{fill:#fff;fill:var(--white,#fff)}.shop .advantages .sponsoBlock .title svg .string,.shop .advantages .sponsoBlock .title svg .text{fill:#009989;fill:var(--client,#009989)}.shop .advantages .sponsoBlock .title .svgText{color:#009989;color:var(--client,#009989)}.shop .contact .title{font-size:25px;font-weight:700;margin:10px 0 5px}.shop .contact .contact-element{align-items:center;display:flex;font-weight:300;justify-content:start;line-height:18px;margin:15px 0}.shop .contact .contact-element svg{margin-right:20px}.shop .contact .contact-element svg *{stroke:#009989;stroke:var(--client,#009989)}.shop .contact .contact-element .price-level{align-items:center;display:flex}.shop .contact .contact-element .price-level svg{margin-right:-5px}.shop .contact .contact-element .price-level svg path{stroke:none;fill:#000;fill:var(--black,#000)}.shop .contact .contact-element .price-level svg rect{stroke:#000;stroke:var(--black,#000)}.shop .contact .Button{margin-top:5px}.shop .label{align-items:center;border:1px solid #009989;border:1px solid var(--client,#009989);display:flex;margin:40px 0 0;padding:15px;width:100%}.shop .label img{height:30px;object-fit:contain;width:30px}.shop .label .text{color:#009989;color:var(--client,#009989);font-size:12px;font-weight:700;line-height:20px;margin-left:15px;text-transform:uppercase}.shop .label .text br{display:none}.shop .mapBlock .title{font-size:25px;font-weight:700;margin:30px 0 15px}.shop .mapBlock .map{height:300px;width:100%}.shop .mapBlock .address{font-size:12px;margin:10px 0 5px}.shop .reviews{align-items:center;display:flex;flex-direction:column}.shop .reviews .title{display:flex;flex-wrap:wrap;font-size:25px;font-weight:700;justify-content:space-between;margin:30px 0 15px;width:100%}.shop .reviews .title>span{flex:1 1;margin:5px 0;min-width:300px}.shop .reviews .title>div{display:flex;flex:1 1;justify-content:space-between;margin:5px 0;min-width:250px}.shop .reviews .star{height:15px;width:15px}.shop .reviews .flex-review{background-color:#fafafa;display:flex;flex-flow:column;justify-content:center;margin:15px 0;padding:30px 45px;width:100%}.shop .reviews .flex-review-header{display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:10px}.shop .reviews .flex-review-header span{color:#bec6d3;color:var(--gray300,#bec6d3);font-weight:400}.shop .reviews .text{font-size:12px;font-weight:400;line-height:25px;margin-top:20px}.shop .reviews .reviewForm{width:100%}.shop .reviews .reviewForm form .feedback,.shop .reviews .reviewForm form .name,.shop .reviews .reviewForm form .note{align-items:center;display:flex;margin:10px 0}.shop .reviews .reviewForm form .feedback span,.shop .reviews .reviewForm form .name span,.shop .reviews .reviewForm form .note span{width:200px}.shop .reviews .reviewForm form .name input{border:1px solid #8a90a7;border:1px solid var(--gray500,#8a90a7);border-radius:10px;padding:5px;width:250px}.shop .reviews .reviewForm form .feedback textarea{border:1px solid #8a90a7;border:1px solid var(--gray500,#8a90a7);border-radius:10px;height:100px;padding:5px;width:100%}.shop .reviews .reviewForm .star{height:20px;width:20px}@media screen and (min-width:760px){.shop .hero .name{max-width:65%}.shop .content{min-width:calc(85% - 350px);width:55%}.shop .sideBlock{max-width:350px;position:absolute;right:5%;text-align:left;top:370px;width:30%}.shop .sideBlock p{font-size:1em}.shop .sideBlock .advantages{margin:-125px 0 25px}.shop .label{padding:20px;width:305px}.shop .label img{height:40px;width:40px}.shop .label .text{margin-left:20px}.shop .label .text br{display:inline;display:initial}}.ContainerShopV2{background:#fff;background:var(--white,#fff);border:1px solid #21212b33;border-radius:3px;display:flex;flex-direction:column;gap:15px;padding:30px 20px;text-align:left}.ContainerShopV2__title{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:18px;font-weight:600;line-height:26px}@media screen and (min-width:768px){.ContainerShopV2{gap:20px;padding:40px 30px}.ContainerShopV2__title{font-size:22px;line-height:32px}}.DescriptionShopV2{background:#f7ac6f;background:var(--orange,#f7ac6f);display:flex;flex-direction:column;gap:30px;padding:50px 40px}.DescriptionShopV2 .StickyItem{justify-content:flex-start}.DescriptionShopV2__title{display:none}.DescriptionShopV2__description{color:#000;color:var(--black,#000);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:500;line-height:20px;white-space:pre-wrap}.DescriptionShopV2__langs{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:stretch}.DescriptionShopV2__langs__button{flex:1 1;flex-direction:row-reverse;gap:10px;min-width:120px}.DescriptionShopV2__langs__button--selected{text-decoration:underline}.DescriptionShopV2__langs__button .DescriptionShopV2__langs__flag{align-items:center;border-radius:100px;display:flex;height:24px;justify-content:center;min-height:24px;min-width:24px;overflow:hidden;width:24px}.DescriptionShopV2__langs__button .DescriptionShopV2__langs__flag img{height:132.5%!important;max-height:none!important;max-width:none!important;width:132.5%!important}@media screen and (min-width:768px){.DescriptionShopV2{padding:80px 50px 50px}.DescriptionShopV2__title{display:block;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:32px;font-weight:700;line-height:40px;text-transform:none}.DescriptionShopV2__langs{gap:30px}.DescriptionShopV2__langs .ButtonV2 .DescriptionShopV2__langs__flag{height:30px;min-height:30px;min-width:30px;width:30px}}.DetailShopV2{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.DetailShopV2 .DetailShopV2__header{color:#4d4d55;display:flex;gap:6px}.DetailShopV2 .DetailShopV2__header .DetailShopV2__title{color:#4d4d55;font-size:13px;font-weight:500;line-height:20px}.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer{align-items:center;display:flex;height:20px;justify-content:center}.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg{height:16px;width:16px}.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.withStroke path{stroke:currentColor}.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.envelopeV2 path,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.facebookV2 path,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.instagramV2 path,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.youtubeV2 path{fill:none}.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.envelopeV2 path,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.envelopeV2 rect,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.facebookV2 path,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.facebookV2 rect,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.instagramV2 path,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.instagramV2 rect,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.youtubeV2 path,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.youtubeV2 rect{stroke:currentColor}.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg path,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.facebookV2 path:first-child,.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer svg.youtubeV2 path:nth-child(2){fill:currentColor}.DetailShopV2 .DetailShopV2__value,.DetailShopV2 .DetailShopV2__value .ButtonV2__text{color:#000;color:var(--black,#000);font-size:14px;font-weight:500;line-height:24px;white-space:wrap;word-break:break-word}@media screen and (min-width:768px){.DetailShopV2 .DetailShopV2__header .DetailShopV2__title{font-size:14px;line-height:24px}.DetailShopV2 .DetailShopV2__header .DetailShopV2__header__iconContainer{height:24px}}.DetailsStoreItemComp{display:flex;flex-direction:column;gap:30px;width:100%}@media screen and (min-width:768px){.DetailsStoreItemComp{flex-direction:row;flex-wrap:wrap}.DetailsStoreItemComp .DetailShopV2{width:calc(50% - 15px)}}.TableStoreItemComp{container-type:inline-size;display:flex;flex-direction:column;gap:15px}.TableStoreItemComp .TableStoreItemComp__title{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:14px;font-weight:600;line-height:22px}.TableStoreItemComp table{border-bottom:1px solid #21212b33;border-spacing:0}.TableStoreItemComp table tbody{overflow:hidden}.TableStoreItemComp table tbody tr{display:flex;flex-direction:column;gap:0;justify-content:space-between;padding:14px 15px}.TableStoreItemComp table tbody tr:first-child{border-radius:3px 3px 0 0}.TableStoreItemComp table tbody tr:nth-child(odd){background-color:#e9eaed;background-color:var(--gray100,#e9eaed)}.TableStoreItemComp table tbody tr td{flex:1 1;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:500;line-height:20px}.TableStoreItemComp table tbody tr strong{font-size:14px;font-weight:600;line-height:22px}.TableStoreItemComp table tbody tr strong p{font-weight:500}@container (min-width: 320px){.TableStoreItemComp table tbody tr{align-items:center;flex-direction:row;gap:20px}}@media screen and (min-width:768px){.TableStoreItemComp table tbody tr{padding:19px 20px}.TableStoreItemComp table tbody tr td{font-size:14px;line-height:24px}.TableStoreItemComp table tbody tr td strong{font-size:16px}}.TextStoreItemComp{color:#000;color:var(--black,#000);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:500;line-height:20px}@media screen and (min-width:768px){.TextStoreItemComp{font-size:14px;line-height:24px}}.TextListStoreItemComp{container-type:inline-size}.TextListStoreItemComp.TextListStoreItemComp--withBullets ul{list-style-type:disc}.TextListStoreItemComp.TextListStoreItemComp--withBullets ul li{list-style-type:disc;margin-left:20px}.TextListStoreItemComp ul{display:flex;flex-direction:column;gap:10px;list-style-type:none}.TextListStoreItemComp ul li{color:#000;color:var(--black,#000);flex:1 1;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:500;line-height:20px;min-width:calc(50% - 30px);white-space:pre-wrap;word-break:break-word}@container (min-width: 320px){.TextListStoreItemComp ul{flex-direction:row;flex-wrap:wrap}.TextListStoreItemComp ul li{width:calc(50% - 5px)}}@media screen and (min-width:768px){.TextListStoreItemComp li{font-size:14px;line-height:24px}}.GroupsShopV2__items{display:flex;flex-direction:column;gap:15px}@media screen and (min-width:768px){.GroupsShopV2__items{gap:20px}}.GroupsShopV2__items__map{aspect-ratio:280/220;border-radius:3px;overflow:hidden;width:100%}@container (min-width: 360px){.GroupsShopV2__items__details{flex-direction:row;flex-wrap:wrap}.GroupsShopV2__items__details .DetailShopV2{width:calc(50% - 15px)}}.HeroShopV2{background:#fff;background:var(--white,#fff)}.HeroShopV2 .ImagesCarousel img{aspect-ratio:360/340;object-fit:cover}.HeroShopV2 .LabelsShopV2{padding:10px 20px 20px}.HeroShopV2 .HeroShopV2__buttonsContainer{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:10px 20px 20px}.HeroShopV2 .HeroShopV2__buttonsContainer .ButtonV2{flex:1 1;flex-wrap:wrap}.HeroShopV2 .HeroShopV2__buttonsContainer .HeroShopV2__primaryButtons{display:flex;flex:1 1;flex-direction:column;gap:10px}.HeroShopV2 .HeroShopV2__buttonsContainer .HeroShopV2__secondaryButtons{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px}.HeroShopV2 .ManagementStoreV2{margin-top:20px}.LabelsShopV2{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.LabelsShopV2 img{height:32px;width:auto}.LabelsShopV2 svg{height:32px;width:32px}@media screen and (min-width:768px){.LabelsShopV2__handicaps img{height:32px}.LabelsShopV2 svg{height:32px;width:32px}}.MainInfosShopV2{container-type:inline-size;display:flex;flex-direction:column;gap:30px}.MainInfosShopV2 .MainInfosShopV2__details{display:flex;flex-direction:column;gap:30px;width:100%}.MainInfosShopV2 .MainInfosShopV2__map{aspect-ratio:280/220;border-radius:3px;overflow:hidden;width:100%}@container (min-width: 360px){.MainInfosShopV2 .MainInfosShopV2__details{flex-direction:row;flex-wrap:wrap}.MainInfosShopV2 .MainInfosShopV2__details .DetailShopV2{width:calc(50% - 15px)}}.ManagementStoreV2{display:flex;flex-direction:column;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);gap:20px;text-align:center}.ManagementStoreV2__header{align-items:center;display:flex;flex-direction:column;gap:10px}.ManagementStoreV2__header__label{font-size:13px;font-weight:500;line-height:20px}.ManagementStoreV2__header__name{align-items:center;display:flex;font-size:14px;font-weight:600;line-height:22px}.ManagementStoreV2__header__link{text-decoration:underline}.ManagementStoreV2__header:hover svg{rotate:0deg}.ManagementStoreV2__header svg{height:13px;margin-left:6px;min-height:13px;min-width:13px;rotate:-45deg;transition:all .2s ease;width:13px}.ManagementStoreV2__header svg line,.ManagementStoreV2__header svg path{stroke:currentColor}@media screen and (min-width:768px){.ManagementStoreV2{text-align:left}.ManagementStoreV2__header{align-items:flex-start}.ManagementStoreV2__header__label{font-size:14px;line-height:24px}.ManagementStoreV2__header__name{font-size:16px;line-height:24px}}.ShopV2{text-align:left}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content{display:flex;flex-direction:column;gap:20px;padding:20px 20px 50px}@media screen and (min-width:768px){.ShopV2 .ShopV2__top__container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.ShopV2 .ShopV2__top__container .HeroShopV2{border-radius:3px;grid-area:1/1/2/3;height:fit-content;left:50px;margin-bottom:160px;margin-top:50px;max-width:360px;overflow:hidden;position:relative;z-index:1}.ShopV2 .ShopV2__top__container .ShopV2__container{grid-area:1/1/2/3}.ShopV2 .ShopV2__top__container .ShopV2__container .DescriptionShopV2{padding-left:calc(410px + 8%);padding-right:calc(40px + 8%)}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content{padding:50px calc(40px + 5%) 80px calc(410px + 5%)}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery{padding:0}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery .ContainerShopV2__title{padding:30px 30px 0}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery .ImagesGalleryCarousel__carousel{padding:0 0 30px}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery .ImagesGalleryCarousel__carousel__slide:first-child,.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery .ImagesGalleryCarousel__carousel__slide:nth-child(2){padding-left:30px}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery .ImagesGalleryCarousel__carousel__slide:last-child{padding-right:30px}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery .ImagesGalleryCarousel__carousel--1 .ImagesGalleryCarousel__carousel__slide{padding-right:0}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery .ImagesGalleryCarousel__carousel__pagination{padding:0 30px}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery .ImagesGalleryCarousel__carousel__navigationPrev{left:25px}.ShopV2 .ShopV2__top__container .ShopV2__container .ShopV2__content .ShopV2__gallery .ImagesGalleryCarousel__carousel__navigationNext{right:25px}}.shop-title-container{align-items:center;display:flex;gap:12px;margin-bottom:20px}.shop-title-container h1{margin:0}.ShopV2Card{background:#fff;background:var(--white,#fff)}.ShopV2Card img{aspect-ratio:360/340;object-fit:cover}.ShopV2Card__container{display:flex;flex-direction:column;gap:10px;padding:20px}.ShopV2Card__container .StickyItem{justify-content:flex-start}.ShopV2Card__container__title{font-size:16px;font-weight:600;line-height:24px;text-transform:none}.ShopV2Card__container__details{align-items:center;column-gap:15px;display:flex;flex-wrap:wrap;row-gap:6px}.StickyItem{align-items:center;display:flex;justify-content:center;width:100%}.listCategory{position:relative}.listCategory .popup{background:#009989;background:var(--client,#009989);color:#fff;color:var(--white,#fff);left:0;margin:auto;max-width:100%;padding:30px;position:absolute;right:0;top:0;width:500px}.listCategory .popup span{display:inline-block;margin:0 0 5px}.listCategory .popup .close{background:#fff;background:var(--white,#fff);border-radius:20px;padding:10px;position:absolute;right:10px;top:10px}.listCategory .popup .close svg{height:15px;width:15px}.listCategory .popup .close svg path{stroke:#009989;stroke:var(--client,#009989)}.imageCarouselPopup{background:rgba(0,0,0,.749);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1001}.imageCarouselPopup .close{background:#3b56ca;background:var(--pro,#3b56ca);border-radius:20px;padding:10px;position:absolute;right:3%;top:3%}.imageCarouselPopup .close svg{height:15px;width:15px}.imageCarouselPopup .close svg path{stroke:#fff;stroke:var(--white,#fff)}.imageCarouselPopup .scrollBlock{height:auto;margin:auto;position:relative;width:100%}.imageCarouselPopup .scrollBlock .scroller{display:flex;height:100%;overflow:auto;scroll-snap-type:x mandatory}.imageCarouselPopup .scrollBlock .scroller .imageSlide{height:100%;margin:auto;min-width:100vw;position:relative;scroll-snap-align:center}.imageCarouselPopup .scrollBlock .scroller .imageSlide img{height:100%;max-height:80vh;object-fit:contain;width:100%}.imageCarouselPopup .scrollBlock .scroller .imageSlide .blockText{background:rgba(0,0,0,.565);color:#fff;padding:0 10px 30px;text-align:center}.imageCarouselPopup .scrollBlock .scroller .imageSlide .blockText .title{font-size:25px;font-weight:700;line-height:40px;margin-bottom:5px}.imageCarouselPopup .scrollBlock .scroller .imageSlide .blockText .description{font-size:16px}.imageCarouselPopup .scrollBlock .scroller .imageSlide .blockText .link{align-items:center;bottom:5px;display:flex;position:absolute;right:10px}.imageCarouselPopup .scrollBlock .scroller .imageSlide .blockText .link svg{max-height:12px}.imageCarouselPopup .scrollBlock .scroller .imageSlide .blockText .link svg circle,.imageCarouselPopup .scrollBlock .scroller .imageSlide .blockText .link svg path{stroke:#fff;stroke:var(--white,#fff)}.imageCarouselPopup .scrollBlock .scroller .imageSlide .blockText .link span{margin-left:5px;text-decoration:underline}.imageCarouselPopup .pageButton{align-items:center;background:#fff;border-radius:22px;bottom:0;display:none;height:44px;justify-content:center;margin:auto;position:absolute;top:0;width:44px}.imageCarouselPopup .pageButton.previous{left:1%}.imageCarouselPopup .pageButton.next{right:1%}.imageCarouselPopup .pagination{bottom:-40px;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0}.imageCarouselPopup .pagination button{border:2px solid #fff;border:2px solid var(--white,#fff);border-radius:10px;height:20px;margin:0 10px;width:20px}.imageCarouselPopup .pagination button.current{background:#fff;background:var(--white,#fff)}@media screen and (min-width:768px){.imageCarouselPopup .scrollBlock .scroller .imageSlide{margin:auto 5vw;min-width:90vw}.imageCarouselPopup .scrollBlock .scroller .imageSlide .blockText{bottom:0;left:0;padding:0 150px 15px;position:absolute;right:0}.imageCarouselPopup .pageButton{display:flex}}.ImagesCarousel .ImagesCarousel__carousel{position:relative}.ImagesCarousel .ImagesCarousel__carousel .ImagesCarousel__carousel__navigationButton{align-items:center;background:#21212b66;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transition:all .2s ease-in-out;translate:0 -50%;width:36px;z-index:1}.ImagesCarousel .ImagesCarousel__carousel .ImagesCarousel__carousel__navigationButton:hover{background:#21212b}.ImagesCarousel .ImagesCarousel__carousel .ImagesCarousel__carousel__navigationButton svg path{stroke:#fff;stroke:var(--white,#fff)}.ImagesCarousel .ImagesCarousel__carousel .ImagesCarousel__carousel__navigationButton.ImagesCarousel__carousel__navigationPrev{left:10px}.ImagesCarousel .ImagesCarousel__carousel .ImagesCarousel__carousel__navigationButton.ImagesCarousel__carousel__navigationPrev svg{margin-left:-2px}.ImagesCarousel .ImagesCarousel__carousel .ImagesCarousel__carousel__navigationButton.ImagesCarousel__carousel__navigationNext{right:10px}.ImagesCarousel .ImagesCarousel__carousel .ImagesCarousel__carousel__navigationButton.ImagesCarousel__carousel__navigationNext svg{margin-right:-2px}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel{position:relative}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .swiper,.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .swiper-wrapper{cursor:grab;max-height:360px}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .swiper-wrapper:active,.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .swiper:active{cursor:grabbing}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .swiper-slide{height:auto}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide{grid-column-gap:20px;grid-row-gap:20px;display:grid}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--1{grid-template-columns:1fr;grid-template-rows:1fr}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--1 img:first-child{grid-area:1/1/2/2}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--2{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--2 img:first-child{grid-area:1/1/2/2}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--2 img:nth-child(2){grid-area:2/1/3/2}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(9,1fr)}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--3 img:first-child{grid-area:1/1/7/3}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--3 img:nth-child(2){grid-area:7/1/10/2}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--3 img:nth-child(3){grid-area:7/2/10/3}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide img{border-radius:3px;height:100%;object-fit:cover;overflow:hidden;width:100%}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__pagination{align-items:center;display:flex;gap:10px;margin-top:30px}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__pagination .ImagesGalleryCarousel__carousel__pagination__button{background:#000;background:var(--black,#000);border-radius:100%;height:10px;opacity:.4;scale:.8;transition:all .2s ease-in-out;width:10px}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__pagination .ImagesGalleryCarousel__carousel__pagination__button.ImagesGalleryCarousel__carousel__pagination__button--active{opacity:1;scale:1}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__navigationButton{display:none}@media screen and (min-width:768px){.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--2{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--2 img:first-child{grid-area:1/1/2/2}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--2 img:nth-child(2){grid-area:1/2/2/3}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--3{grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,1fr)}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--3 img:first-child{grid-area:1/1/3/7}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--3 img:nth-child(2){grid-area:1/7/2/11}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__slide.ImagesGalleryCarousel__carousel__slide--3 img:nth-child(3){grid-area:2/7/3/11}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__navigationButton{align-items:center;background:#fff;background:var(--white,#fff);border-radius:50%;box-shadow:0 2px 3px 0 rgba(0,0,0,.149);cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transition:all .2s ease-in-out;translate:0 -50%;width:50px;z-index:1}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__navigationButton:hover{background:#e9eaed;background:var(--gray100,#e9eaed)}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__navigationButton svg{width:14px}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__navigationButton svg line,.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__navigationButton svg path{stroke:#000;stroke:var(--black,#000)}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__navigationButton.ImagesGalleryCarousel__carousel__navigationPrev{left:-5px;translate:-100% -50%}.ImagesGalleryCarousel .ImagesGalleryCarousel__carousel .ImagesGalleryCarousel__carousel__navigationButton.ImagesGalleryCarousel__carousel__navigationNext{right:-5px;translate:100% -50%}}.imagePlaceholder{animation:gradient 3s ease-in-out infinite;background:linear-gradient(90.03deg,#fff0 .02%,#fff9 34.76%,#ffffff40 35.6%,#fff0 46.85%),linear-gradient(0deg,#8a90a7,#8a90a7),#f5f5f5;background:linear-gradient(90.03deg,#fff0 .02%,#fff9 34.76%,#ffffff40 35.6%,#fff0 46.85%),linear-gradient(0deg,var(--gray500,#8a90a7),var(--gray500,#8a90a7)),#f5f5f5;background-size:400% 400%;height:100%;width:100%}@keyframes gradient{0%{background-position:0 50%}50%{background-position:50%}to{background-position:0 50%}}.DesktopImage{display:none}@media screen and (min-width:768px){.assignedDisabilities img{max-height:60px;width:auto}.assignedDisabilities.quality img{max-height:20px;width:auto}.DesktopImage{display:flex}.MobileImage{display:none}}@media screen and (max-width:768px){.assignedDisabilities img{max-height:60px;width:auto}.assignedDisabilities.quality img{max-height:30px;width:auto}}.page404 .Header{background:#009989;background:var(--client,#009989)}.page404 .page{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 290px);justify-content:center}.page404 .page .title{color:#009989;font-family:Arial,sans-serif;font-family:var(--titleFont,Arial,sans-serif);font-size:80px;font-weight:700;line-height:160px}.page404 .page .description{font-size:25px}.portraitPage{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1064px;padding:160px 0 50px}.portraitPage .breadcrumb{align-items:center;display:flex;font-size:13px;justify-content:center;opacity:.3}.portraitPage .breadcrumb svg{height:9px;margin:0 5px}.portraitPage .title{font-size:30px;font-weight:700;letter-spacing:.7px;margin-top:20px;text-align:center;text-transform:uppercase}.portraitPage .description{font-size:15px;font-weight:700;line-height:20px;margin:20px 10px;text-align:center}.portraitPage .image{margin:0 auto 70px;max-height:600px;position:relative;width:100%}.portraitPage .image img{max-height:inherit;max-width:inherit;object-fit:contain}.portraitPage .image .quote{align-items:center;background:#3b56ca;background:var(--pro,#3b56ca);bottom:-70px;color:#fff;color:var(--white,#fff);display:flex;flex-direction:column;font-size:16px;font-style:italic;justify-content:center;left:60px;margin:auto;padding:20px;position:absolute;right:60px;text-align:center}.portraitPage .image .quote svg{margin-bottom:10px;width:30px}.portraitPage .image .quote svg path{fill:#fff;fill:var(--white,#fff)}.portraitPage .qna{padding:0 27px}.portraitPage .qna>div{margin:20px 0}.portraitPage .qna .question{font-size:16px;font-weight:700;line-height:25px;margin-bottom:5px}.portraitPage .qna .question span{color:#3b56ca;color:var(--pro,#3b56ca)}.portraitPage .qna .answer{font-size:12px;line-height:25px}.portraitPage .Button{margin:10px auto}@media screen and (min-width:768px){.portraitPage{padding:185px 0 50px}.portraitPage .title{font-size:40px}.portraitPage .description{font-size:17px;font-weight:700;line-height:30px;margin:20px auto;max-width:80%;text-align:center}.portraitPage .image{margin-bottom:40px}.portraitPage .image .quote{bottom:-40px;font-size:21px;left:auto;max-width:350px;padding:25px;right:5%}.portraitPage .image .quote svg{margin:15px;width:43px}.portraitPage .qna{padding:0 110px}}.SSRApp:has(.portraitPage) .Header{background:#3b56ca;background:var(--pro,#3b56ca)}.Radio{display:flex;flex-direction:column;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);gap:5px;width:100%}.Radio .Radio__label{color:#21212b99;font-size:13px;font-weight:500;line-height:20px}.Radio .Radio__options{display:flex;flex-direction:column}.Radio .Radio__options .Radio__options__option{align-items:center;cursor:pointer;display:flex}.Radio .Radio__options .Radio__options__option.selected .Radio__options__circle__inner{opacity:1}.Radio .Radio__options .Radio__options__option input{accent-color:#21212b33;cursor:pointer;height:22px;min-height:22px;min-width:22px;position:relative;width:22px}.Radio .Radio__options .Radio__options__option input:before{background:#e9eaed;background:var(--gray100,#e9eaed);border:1.22px solid #21212b33;border-radius:50%;content:"";display:inline-block;height:22px;position:relative;visibility:visible;width:22px}.Radio .Radio__options .Radio__options__option input:checked:after{background:#000;background:var(--black,#000);border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.Radio .Radio__options .Radio__options__option label{cursor:pointer;font-size:13px;font-weight:700;line-height:20px;padding:11px 0 11px 10px}@media screen and (min-width:768px){.Radio{gap:0}.Radio .Radio__label{font-size:14px;line-height:24px}.Radio .Radio__options{align-items:center;column-gap:40px;flex-direction:row;flex-wrap:wrap;row-gap:0}.Radio .Radio__options .Radio__options__option label{font-size:14px;line-height:24px}}.Quote{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 30px 30px}.Quote .content{font-size:16px;font-style:italic;line-height:30px;margin:20px 0;max-width:100%;text-align:center;width:740px}.Quote .legend{font-size:12px;text-align:center}@media screen and (min-width:768px){.Quote{padding:50px}.Quote .content{font-size:24px;line-height:40px}}.Select{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif)}.Select .Select__control{align-items:center;background:#fff;background:var(--white,#fff);border:1px solid #21212b33;border-radius:3px;display:flex;gap:10px;justify-content:space-between}.Select .Select__control:focus,.Select .Select__control:focus-within{border-color:#000;border-color:var(--black,#000)}.Select .Select__control:hover{cursor:pointer}.Select .Select__value-container{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:11px 15px}.Select .Select__option svg,.Select .Select__value svg{height:20px;min-height:20px;min-width:20px;width:20px}.Select .Select__option svg.envelopeV2 path,.Select .Select__option svg.facebookV2 path,.Select .Select__option svg.instagramV2 path,.Select .Select__option svg.youtubeV2 path,.Select .Select__value svg.envelopeV2 path,.Select .Select__value svg.facebookV2 path,.Select .Select__value svg.instagramV2 path,.Select .Select__value svg.youtubeV2 path{fill:none}.Select .Select__option svg ellipse,.Select .Select__option svg line,.Select .Select__option svg path,.Select .Select__option svg.envelopeV2 path,.Select .Select__option svg.envelopeV2 rect,.Select .Select__option svg.facebookV2 path,.Select .Select__option svg.facebookV2 rect,.Select .Select__option svg.instagramV2 path,.Select .Select__option svg.instagramV2 rect,.Select .Select__option svg.youtubeV2 path,.Select .Select__option svg.youtubeV2 rect,.Select .Select__value svg ellipse,.Select .Select__value svg line,.Select .Select__value svg path,.Select .Select__value svg.envelopeV2 path,.Select .Select__value svg.envelopeV2 rect,.Select .Select__value svg.facebookV2 path,.Select .Select__value svg.facebookV2 rect,.Select .Select__value svg.instagramV2 path,.Select .Select__value svg.instagramV2 rect,.Select .Select__value svg.youtubeV2 path,.Select .Select__value svg.youtubeV2 rect{stroke:currentColor}.Select input{position:absolute}.Select .Select__value{align-items:center;display:flex;gap:10px}.Select .Select__value span{font-size:13px;font-weight:700;line-height:20px}.Select .Select__option{align-items:center;cursor:pointer;display:flex;gap:10px;padding:11px 15px}.Select .Select__option:hover{background:#e9eaed;background:var(--gray100,#e9eaed)}.Select .Select__option span{font-size:13px;font-weight:500;line-height:20px}.Select .Select__dropdown-indicator{padding:11px 15px}.Separator{background:#21212b33;height:1px;width:100%}.sharingLink path{fill:#009989;fill:var(--client,#009989)}.starNote{align-items:center;display:flex;font-size:13px;font-weight:700}.starNote .starList{display:flex;margin:0 5px 0 -1px}.starNote .star{height:9px;margin:0 1px;width:10px}.starNote .star svg{height:100%;width:100%}.starNote .star path{stroke:#fce84e;stroke:var(--yellow,#fce84e)}.starNote .star.full svg{fill:#fce84e;fill:var(--yellow,#fce84e)}.tilesBlock{align-items:flex-start;display:flex;flex-direction:column;margin:20px 0 10px}.tilesBlock .header{font-family:Arial,sans-serif;font-family:var(--titleFont,Arial,sans-serif);font-size:66px;line-height:32px;margin:10px 25px}.tilesBlock .header span{color:#3b56ca;color:var(--pro,#3b56ca);display:block;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:25px;font-weight:700;text-transform:uppercase}.tilesBlock .scrollBlock{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;padding:0 25px;width:100%}.tilesBlock .scrollBlock .blockText{background-color:#0009;background-color:var(--black60,#0009);padding:10px;width:100%}.tilesBlock .scrollBlock .tile{align-items:end;background-size:cover;color:#fff;color:var(--white,#fff);cursor:pointer;display:flex;font-size:12px;font-weight:700;height:100px;justify-content:flex-start;line-height:18px;min-width:94px;padding:0;text-transform:uppercase;width:94px}@media screen and (min-width:768px){.tilesBlock{align-items:center;margin:60px 85px}.tilesBlock .header{font-size:73px;line-height:36px;text-align:center}.tilesBlock .header span{display:inline;font-size:28px;margin-left:10px}.tilesBlock .scrollBlock{gap:20px;padding:0}.tilesBlock .scrollBlock .tile{font-size:16px;height:294px;min-width:288px;width:288px}}.meteo{align-items:flex-end;color:#fff;color:var(--white,#fff);display:flex;flex-direction:column;justify-content:center;position:relative}.meteo .weather{font-size:19px}.meteo .temperature,.meteo .weather{margin:10px 20px 0 0;position:relative;z-index:1}.meteo .temperature{font-size:14px}.meteo .temperature img{bottom:-20px;left:auto;right:10px;top:auto;width:100px}.meteo img{left:-20px;position:absolute;top:20px;width:120px}@media screen and (min-width:768px){.meteo .weather{font-size:24px;margin:10px 20px 0 0}.meteo .temperature{font-size:19px}.meteo img{left:-200px;top:20px;width:200px}}.travelPlaner{background:#fff;background:var(--white,#fff);color:#000;color:var(--black,#000);display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}.travelPlaner .headerPlaceholder{background:#3b56ca;background:var(--pro,#3b56ca);height:126px;width:100%}.travelPlaner .headerImage{filter:brightness(.5);height:170px;object-fit:cover;object-position:bottom;width:100%}.travelPlaner .head{margin:10px auto;max-width:950px;padding:0 10px;position:relative;width:100%}.travelPlaner .head .headImage{height:120px;object-fit:cover}.travelPlaner .head button{color:#000;color:var(--black,#000);display:block;left:10px;padding:8px;position:absolute;top:50%;translate:0 -50%}@media screen and (min-width:768px){.travelPlaner .head button{display:none}}.travelPlaner .head .progressionBar{background:#fafafa;background:var(--gray50,#fafafa);border-radius:20px;display:flex;gap:5px;margin:25px 40px;padding:10px;width:calc(100% - 80px)}.travelPlaner .head .progressionBar div{background:#e9eaed;background:var(--gray100,#e9eaed);border-radius:5px;flex:1 1;height:5px;transition:all .2s linear}.travelPlaner .head .progressionBar div.full{background:#3b56ca;background:var(--pro,#3b56ca)}.travelPlaner .travelPlanerContent{display:flex;flex:1 1;flex-direction:column;margin:auto;max-width:450px;min-height:500px;width:100%}.travelPlaner .travelPlanerContent.newTravelPlanerUI{max-width:900px}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader{align-items:center;display:flex;flex-direction:column;gap:66px;justify-content:center;margin-bottom:80px;padding:0 20px;position:relative}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .imageSlider{height:300px;max-width:463px;position:relative;width:100%}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .imageSlider .image-container{height:100%;opacity:0;position:absolute;transition:opacity 1s ease-in-out;width:100%}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .imageSlider .image-container.active{opacity:1}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .imageSlider .image-container img{height:100%;object-fit:cover;position:absolute;width:100%}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .loader{align-items:center;display:flex;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:18px;font-weight:500;gap:20px;justify-content:center;letter-spacing:.18px;line-height:20px;width:100%}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .loader .progressBar{background:#e9eaed;background:var(--gray100,#e9eaed);border-radius:500px;flex:1 1;height:2px;position:relative}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .loader .progressBar .progress{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:500px;height:100%;left:0;max-width:100%;position:absolute;top:50%;transition:all .25s linear;translate:0 -50%}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .sentences0,.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .sentences1{align-items:center;color:#e9eaed;color:var(--gray100,#e9eaed);display:flex;font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:32px;font-weight:400;letter-spacing:.48px;line-height:20px;position:absolute;top:405px;white-space:nowrap}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .sentences0 .separator,.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .sentences1 .separator{margin:0 16px}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .sentences0{animation:scrollingLeft1 20s linear infinite}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .sentences1{animation:scrollingLeft2 20s linear infinite}@keyframes scrollingLeft1{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scrollingLeft2{0%{transform:translateX(100%)}to{transform:translateX(0)}}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .sentence{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:16px;font-weight:400;line-height:24px;padding:0 24px;text-align:center}@media screen and (min-width:768px){.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader{margin-bottom:130px}.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .sentences0,.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader .sentences1{font-size:48px}}@media screen and (min-width:1024px){.travelPlaner .travelPlanerContent.newTravelPlanerUI .Loader{margin-bottom:130px}}.travelPlaner .travelPlanerContent>div{display:flex;flex:1 1;flex-direction:column}.travelPlaner .travelPlanerContent .search .inputBlock{margin:8px 0;max-width:100%;position:relative;width:400px}.travelPlaner .travelPlanerContent .search .inputBlock input{background:#fff;background:var(--white,#fff);border:1px solid #000;border:1px solid var(--black,#000);border-radius:20px;color:#000;color:var(--black,#000);height:41px;padding:12px 20px 12px 30px;width:100%}.travelPlaner .travelPlanerContent .search .inputBlock svg{left:10px;position:absolute;top:11px}.travelPlaner .travelPlanerContent .search .predictions{border-radius:0 0 5px 5px;color:#000;color:var(--black,#000);padding:0 16px;z-index:1000}.travelPlaner .travelPlanerContent .search .predictions button{align-items:center;border-top:1px solid #bec6d3;border-top:1px solid var(--gray300,#bec6d3);display:flex;gap:20px;justify-content:space-between;opacity:.7;padding:7px 5px;text-align:left;width:100%}.travelPlaner .travelPlanerContent .search .predictions button:first-child{border-top:none}.travelPlaner .travelPlanerContent .search .predictions button svg{height:14px;left:auto;margin-right:5px;min-height:14px;min-width:10px;position:static;top:auto;width:10px}.travelPlaner .travelPlanerContent .search .predictions button svg path{fill:#bec6d3;fill:var(--gray300,#bec6d3)}.travelPlaner .travelPlanerContent .search .predictions button:focus,.travelPlaner .travelPlanerContent .search .predictions button:hover{background:#e9eaed;background:var(--gray100,#e9eaed);opacity:1}.travelPlaner .travelPlanerContent .search .predictions button:focus svg path,.travelPlaner .travelPlanerContent .search .predictions button:hover svg path{fill:#3b56ca;fill:var(--pro,#3b56ca)}.travelPlaner .travelPlanerContent .search .predictions .prediction{align-items:center;display:flex}.travelPlaner .travelPlanerContent .search .tag{align-items:center;background:red;border-radius:30px;display:flex;font-size:12px;font-weight:700;padding:4px 8px}.travelPlaner .travelPlanerContent .search .tag svg{min-height:12px;min-width:12px}.travelPlaner .travelPlanerContent .search .tag.country{background:#d7f4df;background:var(--bgcountry,#d7f4df);color:#276338;color:var(--colorcountry,#276338)}.travelPlaner .travelPlanerContent .search .tag.country svg path{fill:#276338;fill:var(--colorcountry,#276338)}.travelPlaner .travelPlanerContent .search .tag.region{background:#d7f4f1;background:var(--bgregion,#d7f4f1);color:#27635d;color:var(--colorregion,#27635d)}.travelPlaner .travelPlanerContent .search .tag.region svg path{fill:#27635d;fill:var(--colorregion,#27635d)}.travelPlaner .travelPlanerContent .search .tag.city{background:#fbf6d0;background:var(--bgcity,#fbf6d0);color:#544e21;color:var(--colorcity,#544e21)}.travelPlaner .travelPlanerContent .search .tag.city svg path{fill:#544e21;fill:var(--colorcity,#544e21)}.travelPlaner .travelPlanerContent .search .tag.address{background:#d0dcfb;background:var(--bgaddress,#d0dcfb);color:#212f54;color:var(--coloraddress,#212f54)}.travelPlaner .travelPlanerContent .search .tag.address svg path{fill:#212f54;fill:var(--coloraddress,#212f54)}.travelPlaner .travelPlanerContent .search .tag.other{background:#e6e6e6;background:var(--bgother,#e6e6e6);color:#404040;color:var(--colorother,#404040)}.travelPlaner .travelPlanerContent .search .tag.other svg path{fill:#404040;fill:var(--colorother,#404040)}.travelPlaner .travelPlanerContent .search .favorite{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:16px 0}.travelPlaner .travelPlanerContent .search .favorite>div{text-align:left;width:100%}.travelPlaner .travelPlanerContent .search .favorite button{border-radius:10px;max-width:200px;overflow:hidden;position:relative;width:calc(50% - 8px)}.travelPlaner .travelPlanerContent .search .favorite button img{filter:brightness(.7);height:100%;object-fit:cover}.travelPlaner .travelPlanerContent .search .favorite button .label{bottom:10px;color:#fff;color:var(--white,#fff);left:10px;position:absolute}.travelPlaner .travelPlanerContent .search .favorite button .tag{left:10px;position:absolute;top:10px}.travelPlaner .travelPlanerContent .searchMap{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:space-between;margin:0 auto;max-width:500px;padding:0 20px;text-align:center;width:100%}.travelPlaner .travelPlanerContent .searchMap .mobileMap{display:none}.travelPlaner .travelPlanerContent .searchMap .map{height:100%;margin:30px 0;width:100%}.travelPlaner .travelPlanerContent .searchMap .map svg{width:100%}.travelPlaner .travelPlanerContent .searchMap .map svg .selectable-path{fill:var(--travelPlanerSearchMapBackground);cursor:pointer;transition:fill .2s ease-in-out}.travelPlaner .travelPlanerContent .searchMap .map svg .selectable-path.active,.travelPlaner .travelPlanerContent .searchMap .map svg .selectable-path:hover{fill:var(--travelPlanerSearchMapActiveBackground)!important}.travelPlaner .travelPlanerContent .searchMap .map svg .selectable-path.inactive{fill:var(--travelPlanerSearchMapInactiveBackground)}.travelPlaner .travelPlanerContent .searchMap button{align-items:center;background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:10px;color:#fff;color:var(--white,#fff);display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;letter-spacing:.14px;line-height:20px;margin-top:auto;padding:12px 20px;transition:all .2s ease-in-out}.travelPlaner .travelPlanerContent .searchMap button:disabled{background:#e9eaed;background:var(--gray100,#e9eaed)}.travelPlaner .travelPlanerContent .searchMap button path{stroke:#fff;stroke:var(--white,#fff)}@media screen and (min-width:768px){.travelPlaner .travelPlanerContent .searchMap{gap:44px}.travelPlaner .travelPlanerContent .searchMap .layoutTitle{font-size:40px;letter-spacing:.4px;line-height:1.375}.travelPlaner .travelPlanerContent .searchMap .layoutSubtitle{font-size:18px;letter-spacing:.18px}}.travelPlaner .travelPlanerContent .filterLayout{margin:0 15px}.travelPlaner .travelPlanerContent .filterLayout.newUI{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-bottom:45px;width:calc(100% - 30px)}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutTitle{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:25px;letter-spacing:.35px;line-height:1.57;margin-bottom:0}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutSubtitle{color:#000;color:var(--travelPlanerSecondaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:400;letter-spacing:.105px;line-height:20px;margin-top:0!important}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton{bottom:0;left:0;margin-top:auto;position:fixed}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button{align-items:center;background:#000;background:var(--travelPlanerPrimaryColor,#000);border:1px solid;border-color:#000!important;border-color:var(--travelPlanerPrimaryColor,#000)!important;border-radius:10px;display:flex;font-size:14px;font-weight:600;gap:12px;letter-spacing:.14px;line-height:20px;padding:12px 20px;transition:all .2s ease-in-out}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button:hover.back{background:#000;background:var(--travelPlanerPrimaryColor,#000);color:#fff;color:var(--white,#fff)}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button:hover.next{background:#fff;background:var(--white,#fff);color:#000;color:var(--travelPlanerPrimaryColor,#000)}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button:disabled{opacity:.5}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button:disabled:hover{background:#000;background:var(--travelPlanerPrimaryColor,#000);color:#fff;color:var(--white,#fff);cursor:default}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button span{margin-bottom:-2px}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button svg{position:absolute;top:50%;translate:0 -50%}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button.back{background:#fff;background:var(--white,#fff);color:#000;color:var(--travelPlanerPrimaryColor,#000)}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button.back svg{left:16px}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button.next svg{right:16px}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button.next svg path{stroke:#fff;stroke:var(--white,#fff)}.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button.next:hover svg path{stroke:#000;stroke:var(--travelPlanerPrimaryColor,#000)}.travelPlaner .travelPlanerContent .filterLayout.newUI>div:nth-child(2){margin-top:30px}.travelPlaner .travelPlanerContent .filterLayout.newUI .partner-select{width:300px}.travelPlaner .travelPlanerContent .filterLayout.newUI .select-icon{padding:10px}.travelPlaner .travelPlanerContent .filterLayout.newUI .numberInput{max-width:415px}.travelPlaner .travelPlanerContent .filterLayout.newUI .slide{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);letter-spacing:.01em;line-height:20px;max-width:493px}.travelPlaner .travelPlanerContent .filterLayout.newUI .slide .day{font-size:14px;font-weight:600}.travelPlaner .travelPlanerContent .filterLayout.newUI .slide .hours{font-size:12px;font-weight:300;margin:0 0 20px}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);max-width:100%;width:100%}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__navigation{margin:0 auto 4px;max-width:258px}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__navigation button svg{margin:0 auto}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__viewContainer{margin:0 auto;max-width:332px}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar abbr,.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar span{color:#000;color:var(--travelPlanerSecondaryColor,#000)}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__month-view__weekdays__weekday abbr{color:#000;color:var(--travelPlanerPrimaryColor,#000)}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar button{border-radius:10px;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:600;line-height:20px}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar button:disabled abbr{color:#e9eaed;color:var(--gray100,#e9eaed)}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile{margin:20px 0;padding:4px 18px}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile.react-calendar__month-view__days__day{align-items:center;display:flex;justify-content:center;margin:4px 0;width:38px}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--now:hover{background:#e6e6e6}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__navigation button:disabled,.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile:disabled{background:none;color:#e9eaed;color:var(--gray100,#e9eaed)}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--active:enabled,.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--active:enabled:focus,.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--active:enabled:hover{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:10px;color:#fff;color:var(--white,#fff)}.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--active:enabled abbr,.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--active:enabled span,.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--active:enabled:focus abbr,.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--active:enabled:focus span,.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--active:enabled:hover abbr,.travelPlaner .travelPlanerContent .filterLayout.newUI .react-calendar .react-calendar__tile--active:enabled:hover span{color:#fff;color:var(--white,#fff)}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListComposition{column-gap:16px;justify-content:center;margin-bottom:80px;max-width:500px;row-gap:10px;width:100%}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListComposition button{height:155px;min-width:200px;overflow:hidden;position:relative;width:100%}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListComposition button img{height:100%;object-fit:cover;width:100%}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListComposition button span{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:6px;color:#fff;color:var(--white,#fff);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:10px;font-weight:500;left:6px;letter-spacing:.1px;line-height:20px;padding:0 8px;position:absolute;top:6px}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListComposition button.selected{border:1px solid #000;border-bottom:5px solid #000;border:solid var(--travelPlanerPrimaryColor,#000);border-width:1px 1px 5px}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints{align-items:center;column-gap:14px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:84px;max-width:500px;row-gap:26px}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point{display:flex;flex-direction:column;gap:8px;max-width:200px;width:100%}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .label{color:#000;color:var(--travelPlanerSecondaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:600;letter-spacing:.14px;line-height:20px;white-space:nowrap}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .buttons{align-items:center;display:flex;gap:8px;justify-content:center}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .buttons button{align-items:center;color:#000;color:var(--travelPlanerPrimaryColor,#000);display:flex;flex-direction:column;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:10px;font-weight:500;letter-spacing:.1px;line-height:20px}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .buttons button svg circle{stroke:#000;stroke:var(--travelPlanerPrimaryColor,#000)}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .buttons button svg path,.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .buttons button.selected svg circle,.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .buttons button:hover svg circle{fill:#000;fill:var(--travelPlanerPrimaryColor,#000)}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .buttons button.selected svg path,.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .buttons button:hover svg path{fill:#fff;fill:var(--white,#fff)}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .image-wrapper{position:relative}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .image-wrapper img{border-radius:10px;height:155px;max-width:200px;object-fit:cover}.travelPlaner .travelPlanerContent .filterLayout.newUI .interestPoints .point .image-wrapper img.like{height:100%;left:0;position:absolute;top:0;width:100%}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListBudget{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:84px;width:100%}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListBudget button{align-items:center;background:none;display:flex;flex-direction:column-reverse;height:155px;justify-content:space-between;max-width:178px;padding:10px;width:100%}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListBudget button:hover{background:#e9eaed;background:var(--gray100,#e9eaed)}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListBudget button.selected{background:#e9eaed;background:var(--gray100,#e9eaed);border:none}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListBudget button svg{height:auto;width:auto}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListBudget button svg path{fill:#000;fill:var(--travelPlanerPrimaryColor,#000);stroke:none}.travelPlaner .travelPlanerContent .filterLayout.newUI .buttonListBudget button span{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:600;letter-spacing:.14px;line-height:20px}@media screen and (min-width:768px){.travelPlaner .travelPlanerContent .filterLayout.newUI .layoutButton button{padding:12px 120px}.travelPlaner .travelPlanerContent .filterLayout.newUI>div:nth-child(2){margin-top:64px}}.travelPlaner .travelPlanerContent .filterLayout .layoutTitle{font-size:18px;font-weight:450;line-height:22px;margin-bottom:15px;text-align:left}.travelPlaner .travelPlanerContent .filterLayout .layoutSubtitle{color:#000;color:var(--travelPlanerSecondaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:400;letter-spacing:.105px;line-height:20px;margin-bottom:15px;margin-top:0!important}.travelPlaner .travelPlanerContent .filterLayout .layoutButton{background:#fff;background:var(--white,#fff);display:flex;gap:10px;justify-content:center;margin-top:50px;padding:15px;position:relative;width:100%;z-index:1}.travelPlaner .travelPlanerContent .filterLayout .layoutButton button{width:100%}.travelPlaner .travelPlanerContent .filterLayout .layoutButton button svg path{stroke:currentColor}.travelPlaner .travelPlanerContent .filterLayout .layoutButton button:hover svg path{fill:none}.travelPlaner .travelPlanerContent .filterLayout .layoutButton button.white{background:#fff;background:var(--white,#fff);border-color:#3b56ca;border-color:var(--pro,#3b56ca);color:#3b56ca;color:var(--pro,#3b56ca)}.travelPlaner .travelPlanerContent .filterLayout .layoutButton button.white:hover{background:#3b56ca;background:var(--pro,#3b56ca);border-color:#fff;border-color:var(--white,#fff);color:#fff;color:var(--white,#fff)}.travelPlaner .travelPlanerContent .filterLayout .layoutButton .back{display:none}@media screen and (min-width:768px){.travelPlaner .travelPlanerContent .filterLayout .layoutButton button{width:200px}.travelPlaner .travelPlanerContent .filterLayout .layoutButton .back{display:flex}}.travelPlaner .travelPlanerContent .budget .buttonList,.travelPlaner .travelPlanerContent .composition .buttonList{display:flex;flex-wrap:wrap;gap:8px}.travelPlaner .travelPlanerContent .budget .buttonList button,.travelPlaner .travelPlanerContent .composition .buttonList button{align-items:center;background:#e9eaed;background:var(--gray100,#e9eaed);border-radius:10px;display:flex;flex-direction:column;height:100px;justify-content:center;max-width:200px}.travelPlaner .travelPlanerContent .budget .buttonList button svg,.travelPlaner .travelPlanerContent .composition .buttonList button svg{height:40px}.travelPlaner .travelPlanerContent .budget .buttonList button svg circle,.travelPlaner .travelPlanerContent .budget .buttonList button svg path,.travelPlaner .travelPlanerContent .composition .buttonList button svg circle,.travelPlaner .travelPlanerContent .composition .buttonList button svg path{stroke:currentColor}.travelPlaner .travelPlanerContent .budget .buttonList button .selectedImage,.travelPlaner .travelPlanerContent .composition .buttonList button .selectedImage{opacity:0;position:absolute;transition:opacity .2s ease-in-out}.travelPlaner .travelPlanerContent .budget .buttonList button.selected,.travelPlaner .travelPlanerContent .composition .buttonList button.selected{border:1px solid #3b56ca;border-bottom:5px solid #3b56ca;border:solid var(--pro,#3b56ca);border-width:1px 1px 5px;color:#3b56ca;color:var(--pro,#3b56ca)}.travelPlaner .travelPlanerContent .budget .buttonList button.selected .selectedImage,.travelPlaner .travelPlanerContent .composition .buttonList button.selected .selectedImage{opacity:1}.travelPlaner .travelPlanerContent .times .buttonList{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.travelPlaner .travelPlanerContent .times .buttonList button{background:#fff;border:1px solid #000;border:1px solid var(--travelPlanerPrimaryColor,#000);border-radius:200px;color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:16px;height:auto;line-height:32px;max-width:none;padding:6px 24px}.travelPlaner .travelPlanerContent .times .buttonList button.selected{background:#000;background:var(--travelPlanerPrimaryColor,#000);color:#fff;color:var(--white,#fff)}.travelPlaner .travelPlanerContent .composition .buttonList button{width:calc(50% - 4px)}.travelPlaner .travelPlanerContent .budget .buttonList button{width:calc(33% - 5px)}.travelPlaner .travelPlanerContent .hoursSliders .rc-slider-track,.travelPlaner .travelPlanerContent .interests .rc-slider-track{background:#3b56ca;background:var(--travelPlanerPrimaryColor,var(--pro,#3b56ca));border:#3b56ca;border:var(--pro,#3b56ca);color:#3b56ca;color:var(--travelPlanerPrimaryColor,var(--pro,#3b56ca))}.travelPlaner .travelPlanerContent .hoursSliders .rc-slider-rail,.travelPlaner .travelPlanerContent .interests .rc-slider-rail{background:#e9eaed;background:var(--gray100,#e9eaed)}.travelPlaner .travelPlanerContent .hoursSliders .sur-handle,.travelPlaner .travelPlanerContent .interests .sur-handle{border-radius:50%;cursor:pointer;cursor:grab;height:32px;margin-top:-14px;padding:9px;position:absolute;touch-action:pan-x;width:32px;z-index:1}.travelPlaner .travelPlanerContent .hoursSliders .sur-handle .handle,.travelPlaner .travelPlanerContent .interests .sur-handle .handle{background:#3b56ca;background:var(--travelPlanerPrimaryColor,var(--pro,#3b56ca));border-radius:50%;height:100%;width:100%}.travelPlaner .travelPlanerContent .hoursSliders .slide{margin-top:20px;width:100%}.travelPlaner .travelPlanerContent .hoursSliders .slide .day{color:#3b56ca;color:var(--travelPlanerSecondaryColor,var(--pro,#3b56ca));font-size:16px;font-weight:400}.travelPlaner .travelPlanerContent .hoursSliders .slide .hours{color:#8a90a7;color:var(--travelPlanerPrimaryColor,var(--gray500,#8a90a7));font-size:14px;font-weight:325;margin:5px 0 20px}.travelPlaner .travelPlanerContent .startDate .react-calendar{border:none;margin:auto;max-width:340px;width:calc(100% - 32px)}.travelPlaner .travelPlanerContent .startDate .react-calendar,.travelPlaner .travelPlanerContent .startDate .react-calendar button{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif)}.travelPlaner .travelPlanerContent .startDate .react-calendar .react-calendar__tile--now{background:none}.travelPlaner .travelPlanerContent .startDate .react-calendar .react-calendar__navigation button:disabled,.travelPlaner .travelPlanerContent .startDate .react-calendar .react-calendar__tile:disabled{background:none;color:#e9eaed;color:var(--gray100,#e9eaed)}.travelPlaner .travelPlanerContent .startDate .react-calendar .react-calendar__tile--active:enabled,.travelPlaner .travelPlanerContent .startDate .react-calendar .react-calendar__tile--active:enabled:focus,.travelPlaner .travelPlanerContent .startDate .react-calendar .react-calendar__tile--active:enabled:hover{background:#3b56ca;background:var(--pro,#3b56ca);border-radius:20px;color:#fff;color:var(--white,#fff)}.travelPlaner .travelPlanerContent .interests .slide{margin:20px 0}.travelPlaner .travelPlanerContent .interests .slide .legend{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.travelPlaner .travelPlanerContent .interests .slide .legend div:first-child{font-size:16px;font-weight:400;line-height:19px}.travelPlaner .travelPlanerContent .interests .slide .legend div:last-child{color:#8a90a7;color:var(--gray500,#8a90a7);font-size:14px;font-weight:325}.travelPlaner .travelPlanerContent .loading{align-items:center;display:flex;flex-direction:column;margin:40px auto;position:relative;width:200px}.travelPlaner .travelPlanerContent .loading div{color:#3b56ca;color:var(--pro,#3b56ca);font-size:42px;position:absolute;top:75px}.travelPlaner .travelPlanerContent .loading div span{font-size:.7em}.travelPlaner .travelPlanerContent .place-of-departure-input{position:relative}.travelPlaner .travelPlanerContent .place-of-departure-input .picto{align-items:center;display:flex;height:100%;justify-content:center;left:6px;position:absolute;top:1px;width:16px}.travelPlaner .travelPlanerContent .place-of-departure-input .react-select__value-container{padding-left:22px}.travelPlaner .travelPlanerContent .place-of-departure .inputBlock{text-wrap:nowrap;width:320px}.travelPlaner .travelPlanerContent .place-of-departure .arrival-block,.travelPlaner .travelPlanerContent .place-of-departure .departure-block{margin-bottom:12px}.travelPlaner .travelPlanerContent .place-of-departure .arrival-title,.travelPlaner .travelPlanerContent .place-of-departure .departure-title{display:block;margin-bottom:4px}.travelPlaner .travelPlanerContent .place-of-departure .arrival-checkbox-row{align-items:center;display:flex;margin-top:8px}.travelPlaner .travelPlanerContent .place-of-departure .arrival-checkbox-row input[type=checkbox]{accent-color:var(--travelPlanerPrimaryColor)}.travelPlaner .travelPlanerContent .place-of-departure .arrival-checkbox-row .arrival-checkbox-label{cursor:pointer}.travelPlaner .travelPlanerContent .place-of-departure .arrival-checkbox-label{margin-left:6px;-webkit-user-select:none;user-select:none}.travelPlaner .travelPlanerContent .travelerProfile{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;padding:16px 16px 64px;width:100%}@media screen and (min-width:768px){.travelPlaner .travelPlanerContent .travelerProfile{align-items:flex-start;gap:16px;grid-template-columns:1fr 1fr}}.travelPlaner .travelPlanerContent .travelerProfile__equipment{display:flex;flex-direction:column;gap:16px}.travelPlaner .travelPlanerContent .travelerProfile__group{display:flex;flex-direction:column;gap:12px}.travelPlaner .travelPlanerContent .travelerProfile__group p:first-child{color:#071621;color:var(--gray900,#071621);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:0}.travelPlaner .travelPlanerContent .travelerProfile__group__items{grid-gap:8px;display:grid;flex-wrap:wrap;gap:8px;grid-template-columns:1fr}@media screen and (min-width:768px){.travelPlaner .travelPlanerContent .travelerProfile__group__items{grid-template-columns:1fr 1fr}}.travelPlaner .travelPlanerContent .travelerProfile__group__item{align-items:center;background:#fff;background:var(--white,#fff);border:2px solid #e9eaed;border:2px solid var(--gray100,#e9eaed);border-radius:16px;box-shadow:0 2px 8px #00000008;color:#000;color:var(--travelPlanerPrimaryColor,#000);cursor:pointer;display:flex;flex-direction:row;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:16px;font-weight:500;gap:8px;justify-content:flex-start;min-height:60px;padding:8px;text-align:left;transition:border .2s,background .2s,color .2s}.travelPlaner .travelPlanerContent .travelerProfile__group__item.selected{background:#e9eaed;background:var(--gray100,#e9eaed);border:2px solid #000;border:2px solid var(--travelPlanerPrimaryColor,#000);color:#000;color:var(--travelPlanerPrimaryColor,#000);font-weight:700}.travelPlaner .travelPlanerContent .travelerProfile__group__item.disabled,.travelPlaner .travelPlanerContent .travelerProfile__group__item:disabled{background:#e9eaed;background:var(--gray100,#e9eaed);border:2px solid #e9eaed;border:2px solid var(--gray100,#e9eaed);color:#bec6d3;color:var(--gray300,#bec6d3);cursor:not-allowed;opacity:.7}.travelPlaner .travelPlanerContent .travelerProfile__group__item p{font-size:14px;font-weight:600;margin:0 0 4px}.travelPlaner .travelPlanerContent .travelerProfile__family{color:#000;color:var(--travelPlanerPrimaryColor,#000);display:flex;flex-direction:column;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:18px;gap:12px}.travelPlaner .travelPlanerContent .travelerProfile__family__count{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.travelPlaner .travelPlanerContent .travelerProfile__family__count .numberInput{flex:1 1}.travelPlaner .travelPlanerContent .travelerProfile__family__pets{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.travelPlaner .travelPlanerContent .travelerProfile__family__pets label>p.subtitle{margin:0;padding-left:4px;vertical-align:middle}.travelPlaner .travelPlanerContent .travelerProfile__family__pets input[type=checkbox]{accent-color:var(--travelPlanerPrimaryColor)}.travelPlaner .travelPlanerContent .travelerProfile__family__count__label{color:#071621;color:var(--gray900,#071621);flex:1 1;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:400}.travelPlaner .travelPlanerContent .travelerProfile__family__count__label p:first-child{font-weight:600}.travelPlaner .travelPlanerContent .travelerProfile__family p{font-size:16px;font-weight:600;margin:0 0 4px}.travelPlaner .travelPlanerContent .travelerProfile__family p.description{color:#8a90a7;color:var(--gray500,#8a90a7);font-size:15px;font-weight:400}.travelPlaner .travelPlanerContent .travelerProfile__family .numberInput{margin-bottom:16px}.travelPlaner .travelPlanerContent .travelerProfile__family__children_item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding-bottom:8px}.travelPlaner .travelPlanerContent .travelerProfile__family__children_item p{color:#071621;color:var(--gray900,#071621)}.travelPlaner .travelPlanerContent .travelerProfile .subtitle{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:16px;font-weight:600;margin-bottom:8px}.travelPlaner .travelPlanerContent .travelerProfile p{font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:14px;font-weight:400}.travelPlaner .travelPlanerContent .travelerProfile select{background-color:#fff;background-color:var(--white,#fff);border:2px solid #e9eaed;border:2px solid var(--gray100,#e9eaed);border-radius:8px;color:#000;color:var(--travelPlanerPrimaryColor,#000);font-size:16px;padding:8px 12px}.travelPlaner .error{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;margin:0 32px;text-align:center}@media screen and (min-width:768px){.travelPlaner .headerPlaceholder{height:158px}.travelPlaner .head .headImage{border-radius:12px;height:250px}}.propulsedBy{align-items:center;display:flex;font-family:Guilroy,Sans,sans-serif}.propulsedBy img{margin-bottom:6px;margin-left:4px;width:100px}.travelPlaner .headerImage{display:none}.travelPlaner .head{margin-top:95px}.numberInput{align-items:center;background:#e9eaed;background:var(--gray100,#e9eaed);border-radius:30px;display:flex;justify-content:space-between;padding:13px;width:100%}.numberInput button{align-items:center;background:#3b56ca;background:var(--travelPlanerPrimaryColor,var(--pro,#3b56ca));border-radius:25px;color:#fff;color:var(--white,#fff);display:flex;font-size:35px;height:30px;justify-content:center;width:30px}.numberInput button:disabled{opacity:.5}.CategoriesFilters .categories{align-items:center;display:flex;gap:6px;overflow-x:auto;position:relative;width:100%}.CategoriesFilters .categories .category{background:#fff;background:var(--white,#fff);border:1px solid #000;border:1px solid var(--travelPlanerSecondaryColor,#000);border-radius:100px;color:#000;color:var(--travelPlanerSecondaryColor,#000);font:500 12px/14px Arial,sans-serif;font:500 12px/14px var(--travelPlanerTitleFont,Arial,sans-serif);padding:10px 15px;text-transform:uppercase;transition:all .2s ease-in-out;white-space:nowrap}.CategoriesFilters .categories .category.selected{background:#000;background:var(--travelPlanerSecondaryColor,#000);border-color:#000;border-color:var(--travelPlanerSecondaryColor,#000);color:#fff;color:var(--white,#fff)}@media screen and (min-width:768px){.CategoriesFilters .categories{padding-bottom:10px}.CategoriesFilters .categories::-webkit-scrollbar{display:block}}.AutoCompleteCity{position:relative;width:100%}.AutoCompleteCity .inputBlock{align-items:center;background:#fff;background:var(--white,#fff);border:1px solid #e9eaed;border:1px solid var(--gray100,#e9eaed);border-radius:5px;display:flex;height:100%;overflow:hidden;position:relative;width:100%}.AutoCompleteCity .inputBlock svg{height:auto;left:24px;position:absolute;top:50%;translate:0 -50%;width:12px}.AutoCompleteCity .inputBlock input{flex:1 1;font:500 12px/1 Arial,sans-serif;font:500 12px/1 var(--travelPlanerTitleFont,Arial,sans-serif);min-width:0;padding:18px 24px 18px 48px;text-overflow:ellipsis}.AutoCompleteCity .predictions{background:#fff;background:var(--white,#fff);border-radius:5px;display:flex;flex-direction:column;left:0;overflow-y:auto;position:absolute;top:calc(100% + 8px);width:100%;z-index:100}.AutoCompleteCity .predictions.active{border:1px solid #e9eaed;border:1px solid var(--gray100,#e9eaed)}.AutoCompleteCity .predictions button{align-items:center;display:flex;font:500 12px/1 Arial,sans-serif;font:500 12px/1 var(--travelPlanerTitleFont,Arial,sans-serif);gap:12px;justify-content:space-between;opacity:.7;padding:8px 24px;text-align:left;transition:opacity .2s;width:100%}.AutoCompleteCity .predictions button:focus,.AutoCompleteCity .predictions button:hover{background:#e9eaed;background:var(--gray100,#e9eaed);opacity:1}.AutoCompleteCity .predictions button:focus svg path,.AutoCompleteCity .predictions button:hover svg path{fill:#3b56ca;fill:var(--pro,#3b56ca)}.AutoCompleteCity .predictions button .tag{align-items:center;background:red;border-radius:30px;display:flex;font-size:12px;font-weight:700;gap:4px;padding:4px 8px}.AutoCompleteCity .predictions button .tag svg{min-height:12px;min-width:12px}.AutoCompleteCity .predictions button .tag.country{background:#d7f4df;background:var(--bgcountry,#d7f4df);color:#276338;color:var(--colorcountry,#276338)}.AutoCompleteCity .predictions button .tag.country svg path{fill:#276338;fill:var(--colorcountry,#276338)}.AutoCompleteCity .predictions button .tag.region{background:#d7f4f1;background:var(--bgregion,#d7f4f1);color:#27635d;color:var(--colorregion,#27635d)}.AutoCompleteCity .predictions button .tag.region svg path{fill:#27635d;fill:var(--colorregion,#27635d)}.AutoCompleteCity .predictions button .tag.city{background:#fbf6d0;background:var(--bgcity,#fbf6d0);color:#544e21;color:var(--colorcity,#544e21)}.AutoCompleteCity .predictions button .tag.city svg path{fill:#544e21;fill:var(--colorcity,#544e21)}.AutoCompleteCity .predictions button .tag.address{background:#d0dcfb;background:var(--bgaddress,#d0dcfb);color:#212f54;color:var(--coloraddress,#212f54)}.AutoCompleteCity .predictions button .tag.address svg path{fill:#212f54;fill:var(--coloraddress,#212f54)}.AutoCompleteCity .predictions button .tag.other{background:#e6e6e6;background:var(--bgother,#e6e6e6);color:#404040;color:var(--colorother,#404040)}.AutoCompleteCity .predictions button .tag.other svg path{fill:#404040;fill:var(--colorother,#404040)}.TripLengthSelector{position:relative;width:100%}.TripLengthSelector.open .selectBlock svg:last-child{rotate:180deg}.TripLengthSelector.open .options{border:1px solid #e9eaed;border:1px solid var(--gray100,#e9eaed);max-height:200px}.TripLengthSelector .selectBlock{align-items:center;background:#fff;background:var(--white,#fff);border:1px solid #e9eaed;border:1px solid var(--gray100,#e9eaed);border-radius:5px;display:flex;gap:12px;height:100%;overflow:hidden;padding:18px 24px;width:100%}.TripLengthSelector .selectBlock svg:first-child{height:auto;min-width:14px;width:14px}.TripLengthSelector .selectBlock span{display:block;flex:1 1;font:500 12px/1 Arial,sans-serif;font:500 12px/1 var(--travelPlanerTitleFont,Arial,sans-serif);min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.TripLengthSelector .selectBlock svg:last-child{min-width:8px;transition:rotate .2s}.TripLengthSelector .options{background:#fff;background:var(--white,#fff);border-radius:5px;display:flex;flex-direction:column;left:0;max-height:0;overflow:hidden;position:absolute;top:calc(100% + 8px);transition:max-height .2s;width:100%;z-index:100}.TripLengthSelector .options button{align-items:center;display:flex;font:500 12px/1 Arial,sans-serif;font:500 12px/1 var(--travelPlanerTitleFont,Arial,sans-serif);gap:12px;justify-content:space-between;opacity:.7;padding:8px 24px;text-align:left;transition:opacity .2s;width:100%}.TripLengthSelector .options button:focus,.TripLengthSelector .options button:hover{background:#e9eaed;background:var(--gray100,#e9eaed);opacity:1}.TripLengthSelector .options button:focus svg path,.TripLengthSelector .options button:hover svg path{fill:#3b56ca;fill:var(--pro,#3b56ca)}.TripLengthSelector .options button .tag{align-items:center;background:red;border-radius:30px;display:flex;font-size:12px;font-weight:700;gap:4px;padding:4px 8px}.TripLengthSelector .options button .tag svg{min-height:12px;min-width:12px}.TripLengthSelector .options button .tag.country{background:#d7f4df;background:var(--bgcountry,#d7f4df);color:#276338;color:var(--colorcountry,#276338)}.TripLengthSelector .options button .tag.country svg path{fill:#276338;fill:var(--colorcountry,#276338)}.TripLengthSelector .options button .tag.region{background:#d7f4f1;background:var(--bgregion,#d7f4f1);color:#27635d;color:var(--colorregion,#27635d)}.TripLengthSelector .options button .tag.region svg path{fill:#27635d;fill:var(--colorregion,#27635d)}.TripLengthSelector .options button .tag.city{background:#fbf6d0;background:var(--bgcity,#fbf6d0);color:#544e21;color:var(--colorcity,#544e21)}.TripLengthSelector .options button .tag.city svg path{fill:#544e21;fill:var(--colorcity,#544e21)}.TripLengthSelector .options button .tag.address{background:#d0dcfb;background:var(--bgaddress,#d0dcfb);color:#212f54;color:var(--coloraddress,#212f54)}.TripLengthSelector .options button .tag.address svg path{fill:#212f54;fill:var(--coloraddress,#212f54)}.TripLengthSelector .options button .tag.other{background:#e6e6e6;background:var(--bgother,#e6e6e6);color:#404040;color:var(--colorother,#404040)}.TripLengthSelector .options button .tag.other svg path{fill:#404040;fill:var(--colorother,#404040)}.ComplexSearch{align-items:stretch;background:#fff;background:var(--green-light,#fff);border-radius:5px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px;width:100%}.ComplexSearch .AutoCompleteCity{flex:1 1}.ComplexSearch .goToGuide,.ComplexSearch .searchButton{align-items:center;background:#000;background:var(--green,#000);border-radius:100px;color:#fff;color:var(--white,#fff);display:flex;font:500 14px/16px Arial,sans-serif;font:500 14px/16px var(--travelPlanerTitleFont,Arial,sans-serif);justify-content:center;overflow:hidden;padding:14px 20px;text-overflow:ellipsis;transition:all .2s ease-in-out;white-space:nowrap;width:100%}.ComplexSearch .searchButton:disabled{background:#e9eaed;background:var(--gray100,#e9eaed);color:#bec6d3;color:var(--gray300,#bec6d3);pointer-events:none}.ComplexSearch .goToGuide{gap:8px;padding:10px 20px}.ComplexSearch .goToGuide svg{height:24px;width:24px}.ComplexSearch .goToGuide svg path{fill:#fff;fill:var(--white,#fff)}.ComplexSearch h3{margin:auto 12px}@media screen and (min-width:768px){.ComplexSearch{flex-direction:row;padding:48px}.ComplexSearch .TripLengthSelector{max-width:242px}.ComplexSearch .goToGuide,.ComplexSearch .searchButton{max-width:fit-content}}.FiltersAndSort{align-items:flex-end;display:flex;flex-direction:column;gap:12px;width:100%}.FiltersAndSort .filtersSortContainer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.FiltersAndSort .filtersSortContainer .sortContainer{align-items:center;display:flex;gap:8px}.FiltersAndSort .filtersSortContainer .sortContainer span{font:400 12px/14px Arial,sans-serif;font:400 12px/14px var(--travelPlanerTitleFont,Arial,sans-serif);white-space:nowrap}.FiltersAndSort .filtersSortContainer .sortContainer select{cursor:pointer;font:500 12px/14px Arial,sans-serif;font:500 12px/14px var(--travelPlanerTitleFont,Arial,sans-serif)}.FiltersAndSort .filtersSortContainer .localGuides{align-items:center;display:flex}.FiltersAndSort .filtersSortContainer .localGuides input{cursor:pointer}.FiltersAndSort .filtersSortContainer .localGuides label{align-items:center;color:#000;color:var(--green,#000);cursor:pointer;display:flex;font:500 12px/14px Arial,sans-serif;font:500 12px/14px var(--travelPlanerTitleFont,Arial,sans-serif);gap:4px;padding-left:6px}.FiltersAndSort .filtersSortContainer .localGuides label svg{height:10px;width:10px}.FiltersAndSort .filtersSortContainer .localGuides label svg path{fill:#000;fill:var(--green,#000);stroke:#000;stroke:var(--green,#000)}.FiltersAndSort .line{background-color:#e5e5e5;height:1px;width:100%}.Hero{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center;width:100%}.Hero h2{font:700 28px/32px Arial,sans-serif;font:700 28px/32px var(--travelPlanerTitleFont,Arial,sans-serif)}.Hero h3{font:500 16px/18px Arial,sans-serif;font:500 16px/18px var(--travelPlanerTitleFont,Arial,sans-serif);max-width:750px}@media screen and (min-width:768px){.Hero{gap:24px;padding:24px 0}.Hero h2{font-size:55px;line-height:63px}.Hero h3{font-size:24px;line-height:28px}}.Journey{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;width:100%}.Journey h4{font:500 16px/22px Arial,sans-serif;font:500 16px/22px var(--travelPlanerTitleFont,Arial,sans-serif)}.Journey .imageWrapper{aspect-ratio:258/160;border-radius:6px;flex:1 1;overflow:hidden;position:relative}.Journey .imageWrapper img{height:100%;object-fit:cover;width:100%}.Journey .imageWrapper .destination{background:#fffc;border-radius:100px;color:#000;color:var(--green,#000);font:700 12px/14px Arial,sans-serif;font:700 12px/14px var(--travelPlanerTitleFont,Arial,sans-serif);left:10px;padding:6px 9px;position:absolute;top:10px}.Journey .footer{align-items:center;display:flex;justify-content:space-between}.Journey .footer .right{align-items:center;display:flex;font:400 12px/14px Arial,sans-serif;font:400 12px/14px var(--travelPlanerTitleFont,Arial,sans-serif);gap:9px}.Journey .footer .right svg{height:14px;width:14px}.Journey .footer .right .tripLength{align-items:center;display:flex;gap:6px}.Journey .footer .right .tripLength svg path{fill:#000;fill:var(--black,#000)}.Journey .footer .right .likes{align-items:center;color:#666e87;color:var(--gray700,#666e87);display:flex;font:400 12px/14px Arial,sans-serif;font:400 12px/14px var(--travelPlanerTitleFont,Arial,sans-serif);gap:3px}.Journey .footer .right .likes.liked svg path{fill:#000;fill:var(--black,#000)}.Journey .line{background:#bec6d3;background:var(--gray300,#bec6d3);height:1px;width:100%}@media screen and (min-width:768px){.Journey{margin-bottom:0}}.JourneysList{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));width:100%}.JourneysList.loading,.JourneysList.noResults{display:flex;justify-content:center}.JourneysList .noResults{font:700 20px/22px Arial,sans-serif;font:700 20px/22px var(--travelPlanerTitleFont,Arial,sans-serif);text-align:center}@media screen and (min-width:768px){.JourneysList{row-gap:48px}}.TravelPlanerHub{display:flex;flex:1 1;flex-direction:column;gap:48px;margin:0 auto;max-width:1200px;padding:48px 24px;width:100%}@media screen and (min-width:768px){.TravelPlanerHub{padding:48px}}@media screen and (max-width:768px){.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint{padding:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine{margin-right:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine span{height:30px;width:30px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine .line{margin-left:14px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .title .name{align-items:center;display:flex;flex-flow:row wrap;font-size:16px;gap:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .title svg:first-child{margin:6px 8px 6px 4px;width:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader svg:first-child{margin:4px 4px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody{align-items:flex-start;gap:8px;margin-left:20px;opacity:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody.open{animation:fade-in .5s ease-in-out forwards}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .imageWrapper{height:175px;margin-top:4px;padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .imageWrapper img{height:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .description{font-size:14px;line-height:18px;padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .blocks{padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .link{padding:0;text-decoration:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .navigation{padding-left:0}}.travelPlanerResultsNewUI{--travelPlanerResultsHeaderHeight:78px;background:#fff;background:var(--white,#fff);color:#000;color:var(--black,#000);width:100%}.travelPlanerResultsNewUI.withHeader .travelPlanerResultsContent{margin-top:var(--travelPlanerResultsHeaderHeight)}.travelPlanerResultsNewUI .leftHeader{background-color:var(--travelPlanerPartnerPrimary);color:#fff;display:flex;height:100%;padding:12px}.travelPlanerResultsNewUI .leftHeader .backButton{padding:12px}.travelPlanerResultsNewUI .leftHeader .backButton svg{transform:rotate(0)}.travelPlanerResultsNewUI .leftHeader .backButton svg path{stroke:#fff;fill:none}.travelPlanerResultsNewUI .leftHeader .leftHeaderContent{align-items:center;display:flex;flex-direction:column;gap:4px}.travelPlanerResultsNewUI .leftHeader .leftHeaderContent .travelPlaceTitle{align-items:center;display:flex;flex-direction:column;font-size:22px;font-weight:600;gap:8px}@media screen and (min-width:768px){.travelPlanerResultsNewUI .leftHeader .leftHeaderContent .travelPlaceTitle{font-size:42px;font-weight:700}}.travelPlanerResultsNewUI .leftHeader .leftHeaderContent .travelPlaceTitle .betaOutline .Button{align-items:center;background:none;border:1px solid #fff;border:1px solid var(--white,#fff);display:flex;font-weight:300;justify-content:center;line-height:1;padding:6px 16px}.travelPlanerResultsNewUI .leftHeader .leftHeaderContent .travelPlaceTitle .betaOutline .popin{animation:fadeIn .3s ease-in-out;box-shadow:0 2px 6px 0 #0000001a;left:auto;right:0;top:calc(100% + 6px);width:182px}.travelPlanerResultsNewUI .leftHeader .leftHeaderContent .travelPlaceTitle .betaOutline .popin .content{color:#000;color:var(--travelPlanerPrimaryColor,#000);padding:0}.travelPlanerResultsNewUI .headerImage{filter:brightness(.5);height:var(--travelPlanerResultsHeaderHeight);object-fit:cover;object-position:bottom;width:100%}.travelPlanerResultsNewUI .headerPlaceholder{background:#3b56ca;background:var(--pro,#3b56ca);height:var(--travelPlanerResultsHeaderHeight);width:100%}.travelPlanerResultsNewUI .header{align-items:center;background:#fff;background:var(--white,#fff);border-top:2px solid #e5e5e5;box-shadow:0 10px 30px -30px #1b1f20;display:flex;justify-content:center;max-height:84px;position:fixed;top:var(--travelPlanerResultsHeaderHeight);width:100%;z-index:1001}.travelPlanerResultsNewUI .header .header-container{align-items:center;display:flex;gap:24px;height:100%;justify-content:space-between;padding:20px 24px;width:100%}.travelPlanerResultsNewUI .header .header-container .Button{align-items:center;display:flex;font-size:12px;gap:6px;justify-content:center;line-height:20px;padding:10px 24px;transition:all .2s ease-in-out}.travelPlanerResultsNewUI .header .header-container .Button:focus{outline:1px solid #000;outline:1px solid var(--travelPlanerPrimaryColor,#000)}.travelPlanerResultsNewUI .header .header-container .left,.travelPlanerResultsNewUI .header .header-container .right{align-items:center;display:flex;gap:6px;white-space:nowrap}.travelPlanerResultsNewUI .header .header-container .left{flex:1 1;max-width:calc(100% + 24px)}.travelPlanerResultsNewUI .header .header-container .left .Button{background:#fff;background:var(--white,#fff);border-color:#000;border-color:var(--travelPlanerPrimaryColor,#000);color:#000;color:var(--travelPlanerPrimaryColor,#000);text-transform:uppercase}.travelPlanerResultsNewUI .header .header-container .left .Button.active,.travelPlanerResultsNewUI .header .header-container .left .Button:hover{background:#000;background:var(--travelPlanerPrimaryColor,#000);color:#fff;color:var(--white,#fff)}.travelPlanerResultsNewUI .header .header-container .left .Button.active:focus,.travelPlanerResultsNewUI .header .header-container .left .Button:hover:focus{outline-offset:2px;outline-width:2px}.travelPlanerResultsNewUI .header .header-container .left .days-container{align-items:center;display:flex;flex:1 1;gap:6px;overflow-x:auto;padding-right:24px}.travelPlanerResultsNewUI .header .header-container .right{margin-left:auto}.travelPlanerResultsNewUI .header .header-container .agent .floatingButton{background:#000!important;background:var(--travelPlanerPrimaryColor,#000)!important;border:1px solid #000;border:1px solid var(--travelPlanerPrimaryColor,#000);bottom:0;height:42px!important;padding:2px 24px;position:relative;right:0}.travelPlanerResultsNewUI .header .header-container .agent .floatingButton span{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:12px;font-weight:700}@media screen and (min-width:600px){.travelPlanerResultsNewUI .header .header-container .agent .agentBlock{bottom:18px}}.travelPlanerResultsNewUI .header .header-container .PrintPDFButton .pictoButton{background:#000!important;background:var(--travelPlanerPrimaryColor,#000)!important;border-radius:100px!important;height:auto!important;padding:11px;transition:all .2s ease-in-out;width:auto!important}.travelPlanerResultsNewUI .header .header-container .PrintPDFButton .pictoButton circle{display:none}.travelPlanerResultsNewUI .header .header-container .PrintPDFButton .pictoButton svg{height:20px;width:20px}.travelPlanerResultsNewUI .header .header-container .Share{align-items:center;display:flex;justify-content:center;position:relative}.travelPlanerResultsNewUI .header .header-container .Share .Button{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-color:#000;border-color:var(--travelPlanerPrimaryColor,#000);color:#fff;color:var(--white,#fff);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);transition:all .3s ease-in-out}.travelPlanerResultsNewUI .header .header-container .Share .Button:focus{outline:none}.travelPlanerResultsNewUI .header .header-container .Share .Button:hover svg path{fill:#fff;fill:var(--white,#fff);stroke:none}.travelPlanerResultsNewUI .feedbackPopup,.travelPlanerResultsNewUI .sharePopup{align-items:center;animation:fadeIn .3s ease-in-out;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer{background:#fff;background:var(--white,#fff);border-radius:5px;box-shadow:0 0 10px 0 #00000080;color:#000;color:var(--travelPlanerPrimaryColor,#000);display:flex;flex-direction:column;gap:20px;max-width:400px;overflow:hidden;padding:20px;width:100%}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .feedbackPopupHeader,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .sharePopupHeader,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .feedbackPopupHeader,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .sharePopupHeader,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .feedbackPopupHeader,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .sharePopupHeader,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .feedbackPopupHeader,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .sharePopupHeader{align-items:center;display:flex;justify-content:space-between}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .feedbackPopupHeader .container,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .sharePopupHeader .container,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .feedbackPopupHeader .container,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .sharePopupHeader .container,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .feedbackPopupHeader .container,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .sharePopupHeader .container,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .feedbackPopupHeader .container,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .sharePopupHeader .container{align-items:center;display:flex;gap:20px}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .feedbackPopupHeader .container svg path,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .sharePopupHeader .container svg path,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .feedbackPopupHeader .container svg path,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .sharePopupHeader .container svg path,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .feedbackPopupHeader .container svg path,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .sharePopupHeader .container svg path,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .feedbackPopupHeader .container svg path,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .sharePopupHeader .container svg path{fill:#000;fill:var(--travelPlanerPrimaryColor,#000)}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .feedbackPopupHeader .container span,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .sharePopupHeader .container span,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .feedbackPopupHeader .container span,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .sharePopupHeader .container span,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .feedbackPopupHeader .container span,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .sharePopupHeader .container span,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .feedbackPopupHeader .container span,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .sharePopupHeader .container span{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:20px;font-weight:700}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .feedbackPopupHeader button,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .sharePopupHeader button,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .feedbackPopupHeader button,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .sharePopupHeader button,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .feedbackPopupHeader button,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .sharePopupHeader button,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .feedbackPopupHeader button,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .sharePopupHeader button{border-radius:48px;padding:6px}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .feedbackPopupHeader button:active svg path,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .feedbackPopupHeader button:focus svg path,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .sharePopupHeader button:active svg path,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .sharePopupHeader button:focus svg path,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .feedbackPopupHeader button:active svg path,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .feedbackPopupHeader button:focus svg path,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .sharePopupHeader button:active svg path,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .sharePopupHeader button:focus svg path,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .feedbackPopupHeader button:active svg path,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .feedbackPopupHeader button:focus svg path,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .sharePopupHeader button:active svg path,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .sharePopupHeader button:focus svg path,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .feedbackPopupHeader button:active svg path,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .feedbackPopupHeader button:focus svg path,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .sharePopupHeader button:active svg path,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .sharePopupHeader button:focus svg path{stroke:#fff;stroke:var(--white,#fff)}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .feedbackPopupHeader button svg path,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .sharePopupHeader button svg path,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .feedbackPopupHeader button svg path,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .sharePopupHeader button svg path,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .feedbackPopupHeader button svg path,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .sharePopupHeader button svg path,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .feedbackPopupHeader button svg path,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .sharePopupHeader button svg path{stroke:#000!important;stroke:var(--travelPlanerPrimaryColor,#000)!important}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .feedbackDetails,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .feedbackDetails,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .feedbackDetails,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .feedbackDetails{border:1px solid #dfdfdf;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);max-height:400px;min-height:65px;padding:24px;resize:vertical}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .methods,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .methods,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .methods,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .methods{align-items:center;display:flex;gap:20px;justify-content:flex-end}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .methods a,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .methods button,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .methods a,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .methods button,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .methods a,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .methods button,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .methods a,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .methods button{background:var(--travelPlanerButtonBackground);border:1px solid var(--travelPlanerButtonBackground);border-radius:5px;color:var(--travelPlanerButtonColor);font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:12px;font-weight:700;padding:10px 24px}.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .methods a:hover,.travelPlanerResultsNewUI .feedbackPopup .feedbackPopupContainer .methods button:hover,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .methods a:hover,.travelPlanerResultsNewUI .feedbackPopup .sharePopupContainer .methods button:hover,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .methods a:hover,.travelPlanerResultsNewUI .sharePopup .feedbackPopupContainer .methods button:hover,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .methods a:hover,.travelPlanerResultsNewUI .sharePopup .sharePopupContainer .methods button:hover{opacity:.9}.travelPlanerResultsNewUI .head{display:flex;justify-content:space-between}.travelPlanerResultsNewUI .head button{color:#000;color:var(--black,#000);padding:10px}.travelPlanerResultsNewUI .head{margin:10px auto;max-width:950px;padding:0 10px;position:relative;width:100%}.travelPlanerResultsNewUI .head .progressionBar{background:#fafafa;background:var(--gray50,#fafafa);border-radius:20px;display:flex;gap:5px;margin:25px 40px;padding:10px;width:calc(100% - 80px)}.travelPlanerResultsNewUI .head .progressionBar div{background:#e9eaed;background:var(--gray100,#e9eaed);background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:5px;flex:1 1;height:6px;transition:all .2s linear}.travelPlanerResultsNewUI.fullScreen{display:flex;flex:1 1;flex-direction:column;margin-top:var(--travelPlanerResultsHeaderHeight)}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent{--col-gap:0;flex:1 1;grid-template-columns:100%;max-width:100%}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelDaysNight{grid-area:3/1/4/2}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelDays{grid-area:3/1/4/2;max-width:100vw;padding:12px 0 0}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelDays .travelDayLegInfo{margin-left:24px;margin-right:24px;margin-top:-6px;max-width:calc(100% - 48px)}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelDays .Restaurants{max-width:calc(100% - 48px)}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .days{align-items:center;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.102);display:flex;gap:8px;grid-area:1/1/2/2;height:fit-content;overflow-x:auto;padding:24px;position:sticky;top:var(--travelPlanerResultsHeaderHeight);width:100%;z-index:10}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelCustomMap{margin:0;min-height:calc(100dvh - var(--travelPlanerResultsHeaderHeight) - 64px)}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelCustomMap .directionProfileSelect{left:0;position:absolute;top:0;z-index:200}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelCustomMap .directionProfileSelect select{margin-left:12px;margin-top:10px}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelCustomMap .travelMapContainer{max-height:calc(100dvh - var(--travelPlanerResultsHeaderHeight) - 64px)}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelCustomMap .travelMapContainer .travelPlanerMap{height:calc(100dvh - var(--travelPlanerResultsHeaderHeight) - 64px)}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelCustomMap .travelMapContainer .leaflet-container,.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelCustomMap .travelMapContainer .travelPlanerMap{border-radius:0}.travelPlanerResultsNewUI .beta{color:#b6b6b6;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:12px;font-weight:500}.travelPlanerResultsNewUI .betaOutline{position:relative}.travelPlanerResultsNewUI .betaOutline .Button{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-color:#000;border-color:var(--travelPlanerPrimaryColor,#000);border-radius:10px;color:#fff;color:var(--white,#fff);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:15px;font-style:normal;font-weight:600;letter-spacing:.15px;line-height:18px;padding:4px 18px}.travelPlanerResultsNewUI .betaOutline .popin{background:#fff;background:var(--white,#fff);border-radius:5px;box-shadow:0 2px 15px 0 #00000026;font-size:12px;font-weight:300;max-width:calc(100vw - 48px);padding:16px;position:absolute;top:30px;z-index:120}.travelPlanerResultsNewUI .betaOutline .popin .title{color:#3b56ca;color:var(--pro,#3b56ca);font-weight:700;margin-bottom:8px}.travelPlanerResultsNewUI .betaOutline .popin .content{padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent{display:grid;grid-template-columns:100%;grid-template-rows:auto auto 1fr auto;margin:auto;max-width:1500px;min-height:500px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper{display:flex;flex-direction:column}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper .content{display:flex;flex-direction:column;gap:12px;padding:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper .content .backButton{margin-right:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper .content .title{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:30px;font-style:normal;font-weight:700;line-height:32px}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper .content .description{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:16px;font-weight:400;line-height:22px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants{max-width:100%;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-header{align-items:flex-start;display:flex;gap:8px;padding:0 24px 12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-header .restaurants-header-text{display:flex;flex-direction:column;gap:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-header span{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:22px;font-weight:700;line-height:32px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-header .official-lodging-partner{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:16px!important;font-weight:400!important;line-height:1.25!important}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list{align-items:center;display:flex;gap:12px;overflow-x:auto;padding:0 24px;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant{align-items:center;align-self:stretch;background:#e5e5e5;border-radius:6px;display:flex;gap:12px;min-height:100%;min-width:280px;overflow:hidden;padding:12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant img{border-radius:6px;height:80px;object-fit:cover;width:80px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant .restaurant-content{display:flex;flex:1 1;flex-direction:column;font-family:Ubuntu,sans-serif;gap:10px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant .restaurant-content .name{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-size:16px;font-weight:700}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant .restaurant-content .informations{display:flex;flex-direction:column}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant .restaurant-content .informations span{color:#202020;font-size:12px;font-weight:400;line-height:14px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant .restaurant-content .informations span.openingHours{font-weight:700}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant .restaurant-content .icons{align-items:center;display:flex;gap:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant .restaurant-content .icons .imageContainer{height:40px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant .restaurant-content .icons .imageContainer.quality{height:20px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list .Restaurant .restaurant-content .icons .imageContainer img{height:100%;width:auto}@media screen and (min-width:768px){.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list{overflow-x:auto;padding:0 0 4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .Restaurants .restaurants-list::-webkit-scrollbar:horizontal{display:inline;display:initial;height:8px}}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney.withLabel .EditJourneyButton{align-items:center;background:none;color:#000;color:var(--travelPlanerPrimaryColor,#000);display:flex;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:800;gap:10px;height:auto;line-height:24px;padding:8px 0;width:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney.withLabel .EditJourneyButton svg{height:16px!important;width:16px!important}@media screen and (min-width:768px){.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney.withLabel .EditJourneyButton{padding:8px 10px}}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .EditJourneyButton{align-items:center;background:var(--travelPlanerButtonBackground);border-radius:100px;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .EditJourneyButton svg{height:25px!important;width:25px!important}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup{align-items:center;animation:fadeIn .3s ease-in-out forwards;background:#0000004d;display:flex;height:100dvh;justify-content:center;left:50%;position:fixed;top:50%;translate:-50% -50%;width:100vw;z-index:10000}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup.dragging-day .PopupDay .popupDayContent{display:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup span{font-size:16px;font-weight:500}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer{background:#fff;background:var(--white,#fff);display:flex;flex-direction:column;max-height:100dvh;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .closeButtonContainer{align-items:center;background:#fff;background:var(--white,#fff);display:flex;justify-content:flex-end;padding:12px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .closeButtonContainer .closeButton{align-items:center;border-radius:100px;display:flex;height:40px;justify-content:center;padding:8px;transition:all .3s ease-in-out;width:40px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .closeButtonContainer .closeButton:hover{background:#efefef}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .closeButtonContainer .closeButton .closeButtonContent{align-items:center;border-radius:100px;display:flex;height:100%;justify-content:center;padding:3px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyContentContainer{flex:1 1;max-height:calc(100% - 158px);overflow:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyContentContainer::-webkit-scrollbar{width:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyContentContainer::-webkit-scrollbar-thumb{background:#a1a1a1;border-radius:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyContentContainer .editJourneyPopupHeader{align-items:center;display:flex;justify-content:center;padding:0 48px 24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyContentContainer .editJourneyPopupContent{display:flex;flex-direction:column;padding:0 24px 96px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter{align-items:center;background:#fff;background:var(--white,#fff);border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end;padding:24px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .addStep{margin:0 auto 0 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .applyButton,.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .resetButton{align-items:center;background:var(--travelPlanerButtonBackground);border-radius:5px;color:var(--travelPlanerButtonColor);display:flex;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:12px;font-weight:700;gap:8px;justify-content:center;line-height:1;padding:10px 24px;transition:all .2s ease-in-out}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .applyButton:not(:disabled):hover,.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .resetButton:not(:disabled):hover{opacity:.9}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .applyButton:disabled,.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .resetButton:disabled{background:#e5e5e5;color:#b6b6b6;cursor:default}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .resetButton{animation:fadeIn .3s ease-in-out;padding:10px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .resetButton svg{height:12px;width:12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer .editJourneyPopupFooter .resetButton svg path{fill:#fff;fill:var(--white,#fff)}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .deleteButton{align-items:center;border-radius:100px;display:flex;height:32px;justify-content:center;padding:8px;transition:all .3s ease-in-out;width:32px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .deleteButton:hover{background:#efefef}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .deleteButton .deleteButtonContent{align-items:center;border:1px solid #c00;border-radius:100px;display:flex;height:100%;justify-content:center;padding:3px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .deleteButton svg path{stroke:#c00}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay{background:#fff;background:var(--white,#fff);display:flex;flex-direction:column;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay.dragging{background:#f5f5f5}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay.dragging .popupDayHeader{opacity:.4}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay.dragging .popupDayContent{display:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay.overlay{box-shadow:0 2px 6px 0 #0000001a;overflow:hidden}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay.overlay .popupDayHeader .handle{cursor:grabbing}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay.overlay .popupDayContent{display:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay.hovered{background:#f5f5f5}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay .popupDayHeader{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;gap:12px;padding:40px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay .popupDayHeader .popupDayHeaderNightItemImage{border-radius:6px;height:56px;min-height:56px;min-width:56px;overflow:hidden;width:56px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay .popupDayHeader .popupDayHeaderNightItemImage img{height:100%;object-fit:cover;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay .popupDayHeader .popupDayHeaderNightItemImage .credit{display:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay .popupDayHeader .popupDayHeaderContent{text-wrap:wrap;display:flex;flex:1 1;flex-direction:column;gap:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay .popupDayHeader .popupDayHeaderContent span{flex:1 1}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay .popupDayHeader .popupDayHeaderContent .popupDayHeaderSubtitle{font-weight:400}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay .popupDayHeader .popupDayHeaderContent .handle{cursor:grab}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDay .popupDayContent{display:flex;flex-direction:column}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem{align-items:center;border-bottom:1px solid #e5e5e5;cursor:grab;display:flex;gap:12px;padding:24px 0;width:100%;z-index:1}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem.dragging{background:#f5f5f5;z-index:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem.dragging .deleteButton,.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem.dragging .popupDayItemContent,.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem.dragging>svg{opacity:.4}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem.overlay{background:#e0e0e0;cursor:grabbing}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem .popupDayItemContent{align-items:center;display:flex;flex:1 1;gap:12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem .popupDayItemContent .popupDayItemImage{border-radius:6px;height:56px;min-height:56px;min-width:56px;overflow:hidden;width:56px}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem .popupDayItemContent .popupDayItemImage img{height:100%;object-fit:cover;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .PopupDayItem .popupDayItemContent .popupDayItemImage .credit{display:none}@media screen and (min-width:768px){.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .editJourneyPopupContainer{border-radius:12px;height:80dvh;overflow:hidden;width:600px}}.travelPlanerResultsNewUI .travelPlanerResultsContent .days{background-color:#fff;box-sizing:border-box;gap:12px;padding:24px;position:relative;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .days .days-container{align-items:center;display:flex;gap:12px;overflow-x:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .days .days-container .skeleton{animation:pulse 1.5s infinite;background:#e5e5e5;border:1px solid #e5e5e5;color:#c8c8c8;cursor:default;pointer-events:none}@keyframes pulse{0%{background:#e5e5e5;border:1px solid #e5e5e5;color:#c8c8c8}50%{background:#f5f5f5;border:1px solid #f5f5f5;color:#e5e5e5}to{background:#e5e5e5;border:1px solid #e5e5e5;color:#c8c8c8}}.travelPlanerResultsNewUI .travelPlanerResultsContent .days .agent .floatingButton{background:#000!important;background:var(--travelPlanerSecondaryColor,#000)!important;border:1px solid #000;border:1px solid var(--travelPlanerSecondaryColor,#000);bottom:0;gap:4px;height:38px!important;padding:8px 16px;position:relative;right:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .days .agent .floatingButton svg{width:14px}.travelPlanerResultsNewUI .travelPlanerResultsContent .days .agent .floatingButton span{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:12px;font-weight:700;white-space:nowrap}.travelPlanerResultsNewUI .travelPlanerResultsContent .days .agent .close{background:none;border:none;min-width:0;min-width:auto;padding:4px;width:auto}@media screen and (min-width:600px){.travelPlanerResultsNewUI .travelPlanerResultsContent .days .agent .agentBlock{bottom:18px}}@media screen and (min-width:768px){.travelPlanerResultsNewUI .travelPlanerResultsContent .days .agent .floatingButton{gap:6px;height:38px!important;padding:2px 24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .days .agent .floatingButton svg{width:18px}.travelPlanerResultsNewUI .travelPlanerResultsContent .days .agent .floatingButton span{font-size:14px}}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap{display:flex;flex-direction:column;gap:44px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .directionProfileSelect{align-items:center;color:#000;color:var(--travelPlanerPrimaryColor,#000);display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:12px;padding:0 24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .directionProfileSelect label{font-size:14px;font-weight:400;text-align:right}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .directionProfileSelect select{background-color:#ececec;border-radius:4px;font-size:14px;font-weight:700;margin-left:10px;padding:6px 12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap{animation:fadeIn 1s ease-in-out forwards;display:flex;flex-direction:column;height:454px;opacity:0;overflow:hidden;position:relative;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap.hideAttribution .leaflet-control-attribution{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container{flex:1 1;position:relative;z-index:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container:after{background:#000c;content:"";height:100%;position:absolute;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .leaflet-div-icon{background:none;border:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .leaflet-marker-icon.focused{z-index:10000!important}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .leaflet-control-zoom{align-items:center;border:none;display:none;flex-direction:column;gap:6px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .leaflet-control-zoom .leaflet-control-zoom-in,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .leaflet-control-zoom .leaflet-control-zoom-out{align-items:center;border-radius:0;color:#000;color:var(--travelPlanerSecondaryColor,#000);display:flex;font-size:30px;font-weight:400;height:24px;justify-content:center;width:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .leaflet-control-zoom .leaflet-disabled{background:gray}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .leaflet-control-zoom span{margin-left:-1px;margin-top:-5px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .searchInThisArea{background:#000;background:var(--travelPlanerPrimaryColor,#000);border:none;bottom:64px;color:#fff;color:var(--white,#fff);left:50%;padding:10px 25px;position:absolute;translate:-50% 0;white-space:nowrap;z-index:1000}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .searchInThisArea svg{height:16px;width:16px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container .searchInThisArea svg path{fill:#fff;fill:var(--white,#fff)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .travelPlanerMap__mapButtons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 16px;width:calc(100% - 32px)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .mapLink{align-items:center;background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:24px;color:#fff;color:var(--white,#fff);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:center;letter-spacing:.01em;line-height:20px;padding:10px 24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .mapLink svg path{fill:#fff;fill:var(--white,#fff)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .mapButton{bottom:0;left:0;margin:10px;position:absolute;width:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .mapButton button{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:1rem;font-style:italic;font-weight:500;letter-spacing:-.36px;line-height:20px;padding:8px;text-align:center;white-space:nowrap}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .days{background:#0000;bottom:0;box-shadow:none;display:flex;height:fit-content;left:0;margin-top:auto;overflow-x:auto;padding:12px;position:absolute;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .customLink{align-items:center;background:#fff;background:var(--white,#fff);border-radius:8px;bottom:12px;box-shadow:0 0 6px 0 #0003;display:flex;gap:12px;height:58px;margin:0 12px;overflow:hidden;position:fixed;width:calc(100% - 96px);z-index:1000}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .customLink img{height:100%;object-fit:cover;width:35%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .customLink span{color:#000;color:var(--travelPlanerPrimaryColor,#000);flex:1 1;font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:14px;font-weight:700;line-height:16px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .customLink .arrowRight{align-items:center;background:#000;background:var(--travelPlanerPrimaryColor,#000);display:flex;height:100%;justify-content:center;padding:12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .customLink .arrowRight svg path{fill:#fff;fill:var(--white,#fff)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays{align-items:center;gap:24px;max-width:600px;padding:12px 24px 24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoints{align-items:center;gap:24px;position:relative;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .addStep{align-items:center;background:none;border:none;border-radius:100px;color:var(--travelPlanerButtonBackground);display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;margin:-60px auto 0 24px;padding:0;white-space:nowrap}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .addStep:hover{opacity:.9}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .addStep .iconWrapper{background:#f4f1e8;border-radius:100px;padding:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .addStep svg{height:14px;width:14px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .addStep svg path{stroke:var(--travelPlanerButtonBackground)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .dayHeader{align-items:center;display:flex;justify-content:space-between;padding:0 24px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .dayHeader .title{align-items:center;display:flex;gap:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .dayHeader .editButton{align-items:center;background:var(--travelPlanerButtonBackground);border:none;border-radius:5px;color:var(--travelPlanerButtonColor);display:flex;font-size:12px;font-weight:700;justify-content:center;padding:10px 24px;white-space:nowrap}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .dayHeader .editButton:hover{opacity:.9}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .dayHeader .editButton svg{height:14px;width:14px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint{display:flex;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .indexLine{display:flex;flex-direction:column;margin-right:12px;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .indexLine span{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:50px;line-height:1}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .indexLine .line{background-image:repeating-linear-gradient(0deg,#000,#000 10px,#0000 0,#0000 20px,#000 0);background-image:repeating-linear-gradient(0deg,var(--travelPlanerPrimaryColor,#000),var(--travelPlanerPrimaryColor,#000) 10px,#0000 10px,#0000 20px,var(--travelPlanerPrimaryColor,#000) 20px);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:2px 100%,100% 2px,2px 100%,100% 2px;flex:1 1}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content{flex:1 1;overflow:hidden;padding-right:16px;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .name{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:24px;font-weight:700;letter-spacing:.3px;line-height:26px;margin:12px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .description{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:16px;font-weight:400;line-height:22px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .blocks{align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:8px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .blocks .blockContainer{align-items:center;background:var(--client);border-radius:50px;color:#fff;display:flex;gap:4px;padding:4px 8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .blocks .blockContainer svg{height:16px;width:16px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .blocks .blockContainer svg path{fill:#fff}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .blocks .blockContainer svg circle,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .blocks .blockContainer svg rect{stroke:#fff}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .imageWrapper{position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .imageWrapper img{border-radius:10px;height:194px;object-fit:cover;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .imageWrapper .time{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:7px;color:#fff;color:var(--white,#fff);font-size:15px;font-style:normal;font-weight:600;left:10px;letter-spacing:.15px;line-height:20px;padding:6px 12px;position:absolute;top:10px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:6px;line-height:20px;padding:12px 0;white-space:nowrap}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .openSunday{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:4px;color:#fff;color:var(--white,#fff);padding:2px 4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .link{text-decoration-line:underline}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .link,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .openSunday{margin-right:20px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .rate{display:flex;font-size:16px;font-weight:400;margin-right:10px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .rate .starNote .star{height:14px;width:12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody a,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody button{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:8px;letter-spacing:.105px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody a svg path,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody button svg path{stroke:currentColor}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation{width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation button{font-size:14px;line-height:20px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation button svg{transition:all .3s ease-in-out}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation .navigationPopup{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:10px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation .navigationPopup .items{display:flex;flex-direction:column;gap:8px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation .navigationPopup .items a{width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation .navigationPopup .items a div{align-items:center;animation:slideRight .3s ease-in-out;display:flex;flex:1 1;gap:8px}@keyframes slideRight{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation .navigationPopup .items a div img{height:30px;width:30px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation .navigationPopup button{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .contentBody .navigation.open>a svg{rotate:90deg}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .activitiesSwitch{align-items:center;background:#e5e5e5;border-radius:6px;color:#000;color:var(--travelPlanerPrimaryColor,#000);display:flex;gap:16px;justify-content:space-between;padding:6px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .activitiesSwitch button{align-items:center;background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:6px;display:flex;height:30px;justify-content:center;padding:10px;width:30px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .activitiesSwitch button svg path{stroke:#fff;stroke:var(--white,#fff)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .activitiesSwitch span{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:600}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .aiMention{align-items:center;align-self:stretch;display:flex;gap:4px;justify-content:flex-end;margin-top:16px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .aiMention .aiMentionTitle{color:#cccbcb;font-family:Ubuntu;font-size:14px;font-weight:500}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -2px 6px 0 rgba(0,0,0,.102);display:flex;grid-area:4/1/5/2;justify-content:flex-end;padding:25px 32px;position:sticky;z-index:96}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .daysFooterButtons{display:flex;flex-direction:row;gap:6px}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .showMap{display:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .pictoButton.shareButton svg{height:20px!important;width:20px!important}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .pictoButton{background:var(--travelPlanerButtonBackground);border-radius:25px!important;height:38px!important;width:38px!important}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .pictoButton svg{height:22px;width:22px}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .pictoButton svg path{stroke:#fff}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .pictoButton:nth-child(2) svg{height:30px;width:30px}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .pictoButton:nth-child(2) svg circle{display:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .pictoButton:nth-child(2) svg path{fill:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .pictoButton:nth-child(3) svg{height:20px;width:20px}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .pictoButton:nth-child(3) svg path{fill:none}@media screen and (max-width:768px){.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter{gap:10px;padding:12px 24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .showMap{align-items:center;background:var(--travelPlanerButtonBackground);border-radius:5px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;gap:8px;justify-content:center;padding:10px 24px;transition:all .2s ease-in-out}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .showMap:hover{opacity:.9}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .showMap svg{height:auto;width:14px}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .showMap svg circle,.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .showMap svg path{fill:var(--travelPlanerButtonColor)}.travelPlanerResultsNewUI .travelPlanerResultsContent .daysFooter .showMap span{color:var(--travelPlanerButtonColor);font-size:12px;font-weight:700}}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator{display:flex;flex-direction:column;max-height:calc(100dvh - var(--travelPlanerResultsHeaderHeight));min-height:calc(100dvh - var(--travelPlanerResultsHeaderHeight));overflow:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator::-webkit-scrollbar{width:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator::-webkit-scrollbar-thumb{background-color:var(--travelPlanerPrimaryColor);border-radius:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator::-webkit-scrollbar-track{background-color:#fafafa}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator::-webkit-scrollbar-track:hover{background-color:#f0f0f0}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .backButton{align-items:center;background-color:var(--white);box-shadow:0 2px 6px 0 rgba(0,0,0,.102);color:var(--travelPlanerSecondaryColor);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;grid-area:1/1/1/1;height:fit-content;padding:32px 24px;position:sticky;top:0;z-index:1000}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .backButton svg{transform:rotate(270deg)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .backButton svg path{fill:var(--travelPlanerSecondaryColor)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container{flex:1 1;grid-area:2/1/2/1;padding:32px 38px;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls{border-bottom:1px solid #ebebeb}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .title{font-size:32px;font-weight:700}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .inputBlock{height:50px;margin:8px 0;max-width:100%;padding:8px 0;position:relative;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .inputBlock input{background:#fff;background:var(--white,#fff);border:1px solid #dfdfdf;border-radius:5px;color:#000;color:var(--black,#000);font-family:var(--mainFont);font-size:12px;font-weight:500;height:41px;padding:24px 24px 24px 48px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .inputBlock svg{left:24px;position:absolute;top:26px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .Toggle{border:1px solid #000;border:1px solid var(--travelPlanerSecondaryColor,#000);margin:24px auto 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .Toggle .toggle-inner{background:#000;background:var(--travelPlanerSecondaryColor,#000)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .Toggle .toggle-item{color:#000;color:var(--travelPlanerSecondaryColor,#000)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .Toggle .toggle-item.selected{color:#fff;color:var(--white,#fff)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .hideAndSort{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;gap:16px;justify-content:space-between;margin:32px 0 16px auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .hideAndSort .hideCheckboxContainer{color:#6d6d6d;display:flex;gap:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .hideAndSort .hideCheckboxContainer input{border-color:#6d6d6d}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .hideAndSort .sortContainer{align-items:center;display:flex;gap:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .hideAndSort .sortContainer>div{white-space:nowrap}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .hideAndSort .sortContainer select{cursor:pointer;font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-weight:500}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .filtersContainer .filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:24px 0 16px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .filtersContainer .filters .filter{background:#fff;background:var(--white,#fff);border:1px solid #000;border:1px solid var(--travelPlanerSecondaryColor,#000);color:#000;color:var(--travelPlanerSecondaryColor,#000);font-size:14px;font-weight:500;letter-spacing:-.36px;line-height:16px;min-width:auto;padding:10px 15px;transition:all .3s ease-in-out;white-space:nowrap}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .filtersContainer .filters .filter.selected{background:#000;background:var(--travelPlanerSecondaryColor,#000);color:#fff;color:var(--white,#fff)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .filtersContainer .filters .disabilitiesFilter{border-radius:0;padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .filtersContainer .filters .disabilitiesFilter.selected{border:1px solid #000;border:1px solid var(--travelPlanerSecondaryColor,#000)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .filtersContainer .filters .disabilitiesFilter img{height:40px;width:40px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));margin:16px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site{cursor:pointer;display:flex;flex-direction:column;padding:8px;position:relative;text-align:left;transition:all .2s ease-in-out}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site.focused{border-radius:6px;box-shadow:0 4px 8px #00000080;transform:scale(1.05)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .imageWrapper{height:125px;position:relative;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .imageWrapper svg{background:var(--travelPlanerPrimaryColor);border-radius:50%;height:20px;padding:4px;position:absolute;right:8px;top:8px;width:20px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .imageWrapper svg path{fill:var(--white)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .imageWrapper img{border-radius:5px;height:125px;object-fit:cover;position:absolute;top:0;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer{display:flex;flex:1 1;flex-direction:column;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .name{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:flex;flex-flow:row wrap;font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:16px;font-weight:500;gap:4px;margin:8px 0 2px;overflow:hidden;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .gradeContainer{display:flex;height:18px;margin-bottom:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .gradeContainer .grade{color:var(--travelPlanerBackgroundColor);font-size:14px;font-weight:400;margin-right:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .gradeContainer .starNote{margin-top:3px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .gradeContainer .starNote .star{height:15px;width:15px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .tourismeEtHandicap{align-items:center;display:flex;gap:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .tourismeEtHandicap .assignedDisabilities{box-sizing:initial;max-height:60px;padding:8px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .tourismeEtHandicap .assignedDisabilities img{height:100%;margin-right:auto;object-fit:contain;width:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .tourismeEtHandicap .assignedDisabilities.quality{max-height:20px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:#6d6d6d;display:-webkit-box;font-size:14px;font-weight:300;height:60px;line-height:20px;margin-bottom:8px;overflow:hidden}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .tags{align-items:center;display:flex;gap:4px;justify-content:center;margin:8px 0;width:fit-content}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .tags .tag{align-items:center;background:#000;background:var(--black,#000);border-radius:100px;color:#fff;color:var(--white,#fff);display:flex;font-size:10px;font-weight:700;gap:4px;justify-content:center;padding:6px 12px;width:fit-content}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate{align-items:center;background:var(--travelPlanerLightOrange);border-radius:100px;display:flex;margin-top:auto;padding:8px 12px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate:hover,.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate:hover *{cursor:pointer}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate .date{color:var(--beige);display:flex;font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:12px;font-weight:500;margin-left:6px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate .date select{flex:1 1;font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-weight:500}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate svg:last-child{transform:rotate(180deg)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate svg:last-child path{fill:#000;fill:var(--travelPlanerSecondaryColor,#000)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate.notInTrip{background-color:var(--white);border:1px solid #cccbcb}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate.notInTrip .date{color:#6d6d6d}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate.notInTrip path{fill:#6d6d6d}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .sitesPagination{align-items:center;display:flex;justify-content:center}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .sitesPagination .loadMoreButton{background:#000;background:var(--travelPlanerSecondaryColor,#000);gap:8px;padding:12px 24px;transition:all .2s ease-in-out}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .sitesPagination .loadMoreButton:hover{background:#fff;background:var(--white,#fff);border:1px solid #000;border:1px solid var(--travelPlanerSecondaryColor,#000);color:#000;color:var(--travelPlanerSecondaryColor,#000)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .sitesPagination .loadMoreButton:hover svg path{stroke:#000;stroke:var(--travelPlanerSecondaryColor,#000)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .sitesPagination .loadMoreButton svg{height:12px;width:12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .sitesPagination .loadMoreButton svg path{stroke:#fff;stroke:var(--white,#fff);transition:all .2s ease-in-out}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .footer{display:none}.travelPlanerResultsNewUI .pictoButton{align-items:center;background:var(--travelPlanerSecondaryColor);border-radius:7px;display:flex;height:14px;justify-content:center;width:14px}@media screen and (min-width:768px){.travelPlanerResultsNewUI{--travelPlanerResultsHeaderHeight:100px}.travelPlanerResultsNewUI.withHeader .travelPlanerResultsContent .travelCustomMap .travelMapContainer{top:calc(var(--travelPlanerResultsHeaderHeight)*2 + 24px)}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent{grid-template-columns:50% 50%}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelDays{gap:24px;grid-area:3/1/4/3;max-width:50%;padding:12px 24px 24px}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .days{align-items:center;box-sizing:border-box;display:flex;grid-area:unset;width:100%;z-index:0}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelCustomMap .travelMapContainer{flex:1 1;grid-area:1/2/5/3;margin-bottom:0;max-height:calc(100dvh - var(--headerHeight));top:var(--headerHeight)}.travelPlanerResultsNewUI.fullScreen .travelPlanerResultsContent .travelCustomMap .travelPlanerMap{flex:1 1;height:100%}.travelPlanerResultsNewUI .header .header-container .left .days-container{padding-right:0}.travelPlanerResultsNewUI .travelPlanerResultsContent{--col-gap:64px;column-gap:var(--col-gap);grid-template-columns:calc(50% - var(--col-gap)/2) calc(50% - var(--col-gap)/2)}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper{grid-area:1/1/2/2}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper .leftHeader{display:flex;flex-direction:column;padding:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper .leftHeader .leftHeaderContent{margin:auto;padding:12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper .leftHeader .leftHeaderContent .betaOutline .Button{padding:8px 16px}.travelPlanerResultsNewUI .travelPlanerResultsContent .content-wrapper .content .title{font-size:52px;line-height:52px;margin-top:36px}.travelPlanerResultsNewUI .travelPlanerResultsContent .days{box-sizing:border-box;grid-area:2/1/3/2;max-width:100%;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap{grid-area:1/2/5/3;margin-right:24px;margin-top:48px;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .directionProfileSelect{padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .leaflet-container{border-radius:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .travelPlanerMap__mapButtons{bottom:0;left:0;margin:10px;position:absolute;width:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap .days{bottom:auto;left:auto;margin-left:auto;right:0;top:0;width:fit-content}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelMapContainer{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;position:sticky;top:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelMapContainer .customLink{bottom:0;margin:0;position:relative;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDaysNight{grid-area:3/1/4/2}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .dayHeader{padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .addStep{margin:-12px auto 0 4px}}@media screen and (min-width:1024px){.travelPlanerResultsNewUI .travelPlanerResultsContent{--col-gap:124px}.travelPlanerResultsNewUI .travelPlanerResultsContent .fullScreenTravelPoint{padding:8px}}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader{display:flex;flex-direction:column;gap:12px;margin:0 50px}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerTop{display:flex;flex-direction:column}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerTop .backButton{padding:16px 0;width:17px}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerTop .search{align-items:center;color:#000;color:var(--travelPlanerSecondaryColor,#000);display:flex;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:18px;font-weight:600;gap:16px;letter-spacing:.18px;line-height:20px;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerTop .dayNumber{color:#000;color:var(--travelPlanerSecondaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:12px;font-style:normal;font-weight:300;letter-spacing:.12px;line-height:14px}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom{align-items:center;display:flex;justify-content:flex-end}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock{align-items:center;display:flex;justify-content:center;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock .Button{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-color:#000;border-color:var(--travelPlanerPrimaryColor,#000);color:#fff;color:var(--white,#fff);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);transition:all .3s ease-in-out}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock .Button:active,.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock .Button:focus{background:#000;background:var(--travelPlanerPrimaryColor,#000);color:#fff;color:var(--white,#fff)}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock .Button.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock .sharePopup{align-items:center;animation:maxHeight .3s ease-in-out;background:#fff;background:var(--white,#fff);border:1px solid #000;border:1px solid var(--travelPlanerPrimaryColor,#000);border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:5px;overflow:hidden;padding:5px;position:absolute;right:0;top:37px;width:100%;z-index:1}@keyframes maxHeight{0%{max-height:0}to{max-height:150px}}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock .sharePopup a,.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock .sharePopup button{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:12px;padding:5px}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock .sharePopup a{font-weight:500}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom .shareBlock .sharePopup button:active{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:5px;color:#fff}.travelPlanerResultsNewUI .travelPlanerResultsContent .days{align-items:center;display:flex;gap:18px;height:100%;overflow:hidden;padding:10px 50px 20px}.travelPlanerResultsNewUI .travelPlanerResultsContent .days button{background:#fff;background:var(--white,#fff);border:1px solid #000;border:1px solid var(--travelPlanerPrimaryColor,#000);border-radius:10px;color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:18px;font-style:italic;font-weight:500;letter-spacing:-.36px;line-height:20px;padding:8px;text-align:center;transition:all .3s ease-in-out;white-space:nowrap}.travelPlanerResultsNewUI .travelPlanerResultsContent .days button.selected{background:#000;background:var(--travelPlanerPrimaryColor,#000);color:#fff;color:var(--white,#fff)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays{display:flex;flex-direction:column;gap:44px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoints{display:flex;flex-direction:column;gap:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelDayLegInfo{align-items:center;background-color:#e5e5e5;border-radius:6px;color:#000;color:var(--travelPlanerPrimaryColor,#000);display:flex;flex-direction:row;font-size:14px;gap:39px;padding:12px 13px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelDayLegInfo path{fill:#000;fill:var(--travelPlanerPrimaryColor,#000)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelDayLegInfo .duration{align-items:center;display:flex;flex-direction:row;gap:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelDayLegInfo .duration .value{font-weight:700}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelDayLegInfo .distance{align-items:center;display:flex;flex-direction:column;font-weight:700;gap:3px;height:42px;justify-content:center}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelDayPoints{align-items:center;display:flex;flex-direction:column;gap:28px;max-width:450px;padding:0 16px 50px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .indexLine{margin-right:16px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .name{font-size:30px;line-height:1;margin-bottom:20px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPoint .content .imageWrapper img{height:300px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint{display:flex;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine{display:flex;flex-direction:column;height:370%;margin-right:16px;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine span{align-items:center;background:var(--beige);border-radius:18px;color:var(--white);display:flex;font-family:Ubuntu;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine .line{background-image:repeating-linear-gradient(0deg,var(--beige),var(--beige) 1px,#0000 5px,#0000 1px,var(--beige) 1px);background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;background-size:2px 100%,100% 2px,2px 100%,100% 2px;flex:1 1;margin-left:17px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine.last,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine.open.last{height:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content{background:#fff;background:var(--white,#fff);display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:0;position:relative;transition:rotate .2s linear,background .2s linear,box-shadow .1s linear,scale .2s linear}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-top:4px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .titleContainer{flex:1 1;margin-top:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .titleContainer .name{align-items:center;display:flex;flex-flow:row wrap;gap:10px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .titleContainer .tourismeEtHandicap{align-items:center;display:flex;gap:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .title{align-items:center;cursor:pointer;display:flex;gap:10px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content div.contentHeader>div>div>svg{height:15px;width:15px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content div.contentHeader.open>div>div>svg{transform:rotate(180deg)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content div.contentHeader:not(.open)>div>div>svg{transform:rotate(90deg)}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .separation{background:var(--travelPlanerBackgroundColor);height:2px;margin-left:40px;margin-top:16px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .name{color:var(--travelPlanerPrimaryColor);display:flex;font-size:20px;font-weight:500;letter-spacing:.3px;margin:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .assignedDisabilities img{height:40px;object-fit:contain;width:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:14px;font-weight:600;gap:4px;height:0;line-height:20px;overflow:hidden;padding:0;transition:height .5s ease;white-space:nowrap}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .link{align-self:flex-start;color:var(--travelPlanerSecondaryColor);font-size:14px;font-weight:500;padding-left:40px;text-decoration:underline}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .link svg{display:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .navigation{margin-top:8px;padding-left:40px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .navigation>button{align-items:center;display:flex;font-weight:700;gap:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .navigation .navigationPopup{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .navigation .navigationPopup .items{display:flex;flex-direction:column;gap:8px;padding:8px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .navigation .navigationPopup .items a{align-items:center;display:flex;justify-content:space-between}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .navigation .navigationPopup .items a div{align-items:center;display:flex;gap:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .navigation .navigationPopup .items a div img{height:28px;width:28px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .imageWrapper{margin-top:16px;padding-left:40px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .imageWrapper img{border-radius:5px;height:300px;object-fit:cover;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .description{align-self:flex-start;font-size:16px;font-weight:400;line-height:22px;padding-left:40px;white-space:break-spaces}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .blocks{align-items:center;align-self:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:8px 0;padding-left:40px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .blocks .blockContainer{align-items:center;background:var(--client);border-radius:50px;color:#fff;display:flex;gap:4px;padding:4px 8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .blocks .blockContainer svg{height:16px;width:16px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .blocks .blockContainer svg path{fill:#fff}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .blocks .blockContainer svg circle,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .blocks .blockContainer svg rect{stroke:#fff}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody.open{height:auto;transition:height .5s ease}@media screen and (max-width:768px){.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint{padding:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine{margin-right:4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine span{height:30px;width:30px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .indexLine .line{margin-left:14px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .title .name{align-items:center;display:flex;flex-flow:row wrap;font-size:16px;gap:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .title svg:first-child{margin:6px 8px 6px 4px;width:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader svg:first-child{margin:4px 4px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody{align-items:flex-start;gap:8px;margin-left:20px;opacity:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody.open{animation:fade-in .5s ease-in-out forwards}@keyframes fade-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .imageWrapper{height:175px;margin-top:4px;padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .imageWrapper img{height:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .description{font-size:14px;line-height:18px;padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .blocks{padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .link{padding:0;text-decoration:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentBody .navigation{padding-left:0}}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap{height:454px;overflow:hidden;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap .leaflet-container{height:100%;position:relative;z-index:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap .leaflet-container:after{background:#000c;content:"";height:100%;position:absolute;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap .leaflet-container .leaflet-div-icon{background:none;border:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap .leaflet-container .leaflet-control-zoom{align-items:center;border:none;display:none;flex-direction:column;gap:6px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap .leaflet-container .leaflet-control-zoom .leaflet-control-zoom-in,.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap .leaflet-container .leaflet-control-zoom .leaflet-control-zoom-out{align-items:center;border-radius:0;color:#000;color:var(--travelPlanerSecondaryColor,#000);display:flex;font-size:30px;font-weight:400;height:24px;justify-content:center;width:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap .leaflet-container .leaflet-control-zoom .leaflet-disabled{background:gray}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap .leaflet-container .leaflet-control-zoom span{margin-left:-1px;margin-top:-5px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .travelPlanerMap .leaflet-container .leaflet-control-attribution{display:none}@media screen and (min-width:768px){.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader{flex-direction:row;gap:58px;justify-content:space-between;margin:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerTop{flex-direction:row;gap:42px}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerTop .backButton{padding:8px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .resultsHeader .headerBottom{justify-content:space-between}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDayWithMap{flex-direction:row-reverse;gap:64px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDayWithMap .travelDayPoints{gap:44px;min-width:calc(50% - 32px);padding:0 0 50px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDayWithMap .travelPoint .indexLine{margin-right:32px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDayWithMap .travelPoint .content{padding-right:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDayWithMap .travelPoint .content .imageWrapper img{height:263px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDayWithMap .travelPoint .content .imageWrapper .time{left:25px;top:25px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDayWithMap .travelPoint .content .contentBody{flex-wrap:nowrap;padding:10px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDayWithMap .travelPlanerMap{height:590px;margin-bottom:64px;padding-top:50px;position:sticky;top:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDayWithMap .travelPlanerMap .leaflet-container .leaflet-control-zoom{display:flex;margin-right:20px;margin-top:20px}}.travelPlanerResultsNewUI .review{align-items:center;display:flex;flex-direction:column;gap:16px;margin:24px auto;padding:0 20px}.travelPlanerResultsNewUI .review .thumbs{align-items:center;display:flex;gap:8px}.travelPlanerResultsNewUI .review .thumbs button{align-items:center;color:#000;color:var(--travelPlanerPrimaryColor,#000);display:flex;flex-direction:column;font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:10px;font-weight:500;gap:2px;justify-content:center;line-height:2}.travelPlanerResultsNewUI .review .thumbs button svg{height:30px;width:30px}.travelPlanerResultsNewUI .review .thumbs button svg path{fill:#000;fill:var(--travelPlanerPrimaryColor,#000)}.travelPlanerResultsNewUI .review .thanks{font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);visibility:hidden}.travelPlanerResultsNewUI .review .thanks.visible{visibility:visible}.travelPlanerResultsNewUI .feedbackPopin{align-items:flex-end;background:rgba(0,0,0,.251);background:var(--black25,rgba(0,0,0,.251));bottom:0;box-shadow:0 2px 15px 0 #00000026;display:flex;left:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity .15s linear;z-index:10000}.travelPlanerResultsNewUI .feedbackPopin .feedbackIframe{background:#fff;background:var(--white,#fff);border-top-left-radius:16px;border-top-right-radius:16px;height:80%;overflow-y:hidden;position:relative;width:100%}.travelPlanerResultsNewUI .feedbackPopin .close{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:calc(20% + 10px);width:30px;z-index:1}.travelPlanerResultsNewUI .night-trip-info{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;left:12px;padding:16px;position:absolute;top:12px;z-index:1000}.travelPlanerResultsNewUI .night-trip-info .close-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:8px;top:8px;z-index:2}.travelPlanerResultsNewUI .night-trip-info .close-button svg{fill:#888;height:10px;transition:fill .2s ease;width:10px}.travelPlanerResultsNewUI .night-trip-info .close-button svg:hover{fill:#555}.travelPlanerResultsNewUI .night-trip-info .locations-container{max-height:300px;overflow-y:auto;position:relative}.travelPlanerResultsNewUI .night-trip-info .locations-container::-webkit-scrollbar{background:#0000;border-radius:4px;width:4px}.travelPlanerResultsNewUI .night-trip-info .locations-container:before{background-color:#000;background-color:var(--travelPlanerPrimaryColor,#000);bottom:12px;content:"";left:12px;opacity:.3;position:absolute;top:12px;width:1px;z-index:0}.travelPlanerResultsNewUI .night-trip-info .location-item{display:flex;padding:6px 10px 6px 0;position:relative}.travelPlanerResultsNewUI .night-trip-info .location-item .location-marker{align-items:center;background-color:#000;background-color:var(--travelPlanerPrimaryColor,#000);border-radius:50%;color:#fff;color:var(--white,#fff);display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:24px;justify-content:center;margin-right:12px;position:relative;width:24px;z-index:1}.travelPlanerResultsNewUI .night-trip-info .location-item .location-content{display:flex;flex:1 1;flex-direction:column}.travelPlanerResultsNewUI .night-trip-info .location-item .location-content .location-name{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-size:14px;font-weight:500;margin-bottom:2px}.travelPlanerResultsNewUI .night-trip-info .location-item .location-content .location-city{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-size:12px;margin-bottom:8px}.travelPlanerResultsNewUI .night-trip-info .location-item .location-content .travel-duration{align-items:center;background-color:#f5f5f5;border-radius:12px;display:flex;margin-bottom:8px;margin-top:4px;padding:4px 8px;width:fit-content}.travelPlanerResultsNewUI .night-trip-info .location-item .location-content .travel-duration svg{fill:#666;height:14px;margin-right:6px;width:14px}.travelPlanerResultsNewUI .night-trip-info .location-item .location-content .travel-duration span{color:#666;font-size:12px}.travelPlanerResultsNewUI .reopen-night-info{align-items:center;background-color:#922373;background-color:var(--travelPlanerPrimaryColor,#922373);border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;left:12px;position:absolute;top:12px;transition:background-color .2s ease;width:36px;z-index:1000}.travelPlanerResultsNewUI .reopen-night-info:hover{background-color:#66124f;background-color:var(--colorSecondaryBrandDarker,#66124f)}.travelPlanerResultsNewUI .reopen-night-info svg{fill:#fff;height:16px;width:16px}@media(max-width:768px){.travelPlanerResultsNewUI .night-trip-info{max-width:240px;padding:14px}}@media screen and (max-width:768px){.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .travelPlanerMap__mapButtons{bottom:0;left:0;margin:10px;position:absolute;width:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelCustomMap .directionProfileSelect{padding:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .aiMention{align-self:flex-start;margin-left:24px;margin-top:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader{margin:4px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .titleContainer{margin:4px 0 8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .titleContainer .title{padding-bottom:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .titleContainer .title svg:first-child{margin-bottom:auto}.travelPlanerResultsNewUI .travelPlanerResultsContent .travelDays .fullScreenTravelPoint .content .contentHeader .separation{bottom:0;left:20px;margin:0;position:absolute;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .footer{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -3px 15px #0003;display:flex;grid-area:3/1/3/1;height:auto;justify-content:center;padding:12px 24px;position:sticky;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .footer .showMap{align-items:center;background:var(--travelPlanerButtonBackground);border-radius:5px;display:flex;gap:8px;justify-content:center;padding:10px 24px;width:100%}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .footer .showMap svg{height:auto;margin-right:4px;width:12px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .footer .showMap svg circle,.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .footer .showMap svg path{fill:var(--travelPlanerButtonColor)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .footer .showMap span{color:var(--travelPlanerButtonColor);font-size:12px;font-weight:500}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .backButton{align-items:center;box-shadow:none;color:var(--travelPlanerSecondaryColor);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:24px;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .backButton svg{transform:rotate(270deg)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .backButton svg path{fill:var(--travelPlanerSecondaryColor)}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container{padding:0 24px 24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls{display:flex;flex-direction:column;gap:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .title{font-size:28px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .inputBlock{margin:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .controls .hideAndSort{align-items:flex-end;flex-direction:column;gap:24px;margin-top:24px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .filtersContainer{height:46px;position:relative}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .filtersContainer .filters{align-items:center;display:flex;flex-wrap:nowrap;left:-24px;max-width:calc(100vw - 8px);overflow:auto;padding:8px 24px 0;position:absolute;top:0}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results{grid-template-columns:repeat(auto-fill,minmax(322px,1fr))}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site{flex-direction:row;gap:12px;justify-content:space-between;padding:8px 0}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site.focused{padding:8px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .imageWrapper,.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .imageWrapper img{height:80px;width:130px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer{display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;padding:0 4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .description{display:none}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .name{align-items:center;display:flex;flex-flow:row wrap;gap:4px;margin:0 0 4px}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .name span{font-size:.9rem}.travelPlanerResultsNewUI .travelPlanerResultsContent .sitesExplorator .container .results .site .bodyContainer .selectDate{justify-content:center;padding:8px 12px}.travelPlanerResultsNewUI .backButton{align-items:center;color:var(--travelPlanerSecondaryColor);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:24px}.travelPlanerResultsNewUI .backButton svg{transform:rotate(270deg)}.travelPlanerResultsNewUI .backButton svg path{fill:var(--travelPlanerSecondaryColor)}.travelPlanerResultsNewUI .backButtonHome{padding:8px}.travelPlanerResultsNewUI .backButtonHome svg{transform:rotate(0deg)}.travelPlanerResultsNewUI .backButtonHome svg path{fill:none}.travelPlanerResultsNewUI .travelPlanerResultsContent.showMobileDays .travelCustomMap,.travelPlanerResultsNewUI .travelPlanerResultsContent.showMobileMap .content-wrapper,.travelPlanerResultsNewUI .travelPlanerResultsContent.showMobileMap .days,.travelPlanerResultsNewUI .travelPlanerResultsContent.showMobileMap .daysFooter,.travelPlanerResultsNewUI .travelPlanerResultsContent.showMobileMap .sitesExplorator,.travelPlanerResultsNewUI .travelPlanerResultsContent.showMobileMap .travelDays,.travelPlanerResultsNewUI .travelPlanerResultsContent.showMobileMap .travelDaysNight{display:none}}.travelPlanerSummary{display:flex;flex-wrap:wrap;font-style:italic;font-weight:200;justify-content:center}.travelPlanerSummary div{font-size:12px}@media screen and (min-width:768px){.travelPlanerSummary div{font-size:16px}}.travelPlanerSummary div span:first-child{font-weight:500;padding-left:2px}.travelPlanerSummary div span:last-child{font-weight:200}.travelPlanerSummary span{margin:0 2px}.travelPlanerSummary div:after{content:" -"}.travelPlanerSummary div:last-child:after{content:""}.marker-popup{max-width:250px;padding:10px}.marker-popup h3{align-items:center;display:flex;flex-flow:row wrap;font-size:16px;font-weight:700;gap:8px;margin:0 0 8px}.marker-popup .category{color:#666;font-size:14px;margin:4px 0}.marker-popup .description{font-size:14px;line-height:1.4;margin:8px 0}.marker-popup .view-details{background-color:#322d80;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:8px;padding:8px 16px;width:100%}.marker-popup .view-details:hover{background-color:#23205a}.leaflet-popup-content-wrapper{border-radius:8px}.leaflet-popup-content{margin:0;width:250px!important}.displayedCategory{border:1px solid #000;border:1px solid var(--travelPlanerPrimaryColor,#000);border-radius:5px;color:#000;font-size:.85rem;font-weight:400;padding:2px 6px;white-space:nowrap}.leaflet-popup-content-wrapper img{height:130px;object-fit:cover}.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .displayedCategory,.travelPlanerResultsNewUI .travelPlanerResultsContent .EditJourney .editJourneyPopup .displayedCategory-outlined{font-size:.9rem}.DownloadLink{z-index:1}.DownloadLink .modal{align-items:center;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.DownloadLink .modal .modal-background{background:#000c;height:100dvh;left:0;position:absolute;top:0;width:100vw}.DownloadLink .modal .modal-container{animation:fadeIn .3s ease-in-out;background-color:#fff;border-radius:5px;box-shadow:0 0 10px 0 #00000080;display:flex;flex-direction:column;gap:20px;max-width:400px;padding:20px;width:100%;z-index:1}.DownloadLink .modal .modal-container .modal-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.DownloadLink .modal .modal-container .modal-header svg path{fill:#000;fill:var(--black,#000)}.DownloadLink .modal .modal-container .modal-header h2{flex:1 1;font-size:20px}.DownloadLink .modal .modal-container .modal-header .pictoButton{background:none;padding:6px}.DownloadLink .modal .modal-container .modal-header .pictoButton svg path{stroke:#000;stroke:var(--black,#000)}.DownloadLink .modal .modal-container .modal-content>a{display:flex;flex-direction:column;gap:20px;pointer-events:none}.DownloadLink .modal .modal-container .modal-content>a .footer{align-items:center;display:flex;justify-content:center}.DownloadLink .modal .modal-container .modal-content>a .footer .buttons{align-items:center;display:flex;gap:20px;justify-content:flex-end;width:100%}.DownloadLink .modal .modal-container .modal-content>a .footer .buttons .Button{background:var(--travelPlanerButtonBackground);border:1px solid var(--travelPlanerButtonBackground);border-radius:5px;color:var(--travelPlanerButtonColor);padding:10px 24px;pointer-events:auto;transition:all .2s ease-in-out}.DownloadLink .modal .modal-container .modal-content>a .footer .buttons .Button:hover{background:var(--travelPlanerButtonBackground);border:1px solid var(--travelPlanerButtonBackground);color:var(--travelPlanerButtonColor);opacity:.9}.DownloadLink .pictoButton.copy svg path{stroke:none!important}.travel-day .travel-day-header{align-items:center;display:flex;gap:12px}.travel-day .travel-day-header h3{margin:0}.travel-day .travel-day-header .accessibility-icons{margin-left:auto}.dayHeader .title{align-items:center;display:flex;gap:12px}.dayHeader .title .accessibility-icons{align-items:center;display:flex;margin-left:12px}.loginPopup .popupBlock{width:430px}.loginPopup .popupBlock .title{color:#009989;color:var(--client,#009989);font-size:24px;font-weight:450;line-height:29px;margin:0 32px 32px;text-align:center}.loginPopup .popupBlock .subtitle{border-top:1px solid #bec6d3;border-top:1px solid var(--gray300,#bec6d3);font-size:14px;line-height:17px;margin:32px 0 16px;padding-top:32px}.loginPopup .popupBlock .oAuthButton{margin-top:8px}.loginPopup .popupBlock .optin{align-items:flex-start;display:flex;gap:8px;margin-bottom:16px;text-align:left}.loginPopup .popupBlock .optin input{margin-top:2px}.popup{align-items:center;background:rgba(0,0,0,.251);background:var(--black25,rgba(0,0,0,.251));bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}.popup,.popup .popupBlock{display:flex;justify-content:center}.popup .popupBlock{background:#fff;background:var(--white,#fff);border-radius:25px;flex-direction:column;max-width:90%;padding:32px;position:relative;text-align:center}.popup .popupBlock .close{position:absolute;right:20px;top:20px}.oAuthButton button{align-items:center;background:#fff;background:var(--white,#fff);border:1px solid #8a90a7;border:1px solid var(--gray500,#8a90a7);border-radius:20px;display:flex;font-size:14px;justify-content:center;padding:8px 45px;position:relative;text-align:center;width:100%}.oAuthButton button svg{height:20px;left:13px;position:absolute;width:20px}.oAuthButton button:hover{background:#e9eaed;background:var(--gray100,#e9eaed)}.topPageNotice{padding:8px 16px;text-align:center}.topPageNotice.desktop{padding:16px 32px}.topPageNotice a{text-decoration:underline}.ContentShowcase{display:flex;flex-direction:column;gap:25px;height:fit-content;padding:20px 25px;position:relative;width:100%}.ContentShowcase .informations{display:flex;flex-direction:column;gap:15px}.ContentShowcase .informations .title{transition:translate .4s}.ContentShowcase .informations .title:hover{translate:10px 0}.ContentShowcase .informations .title h2{color:#3b3b3b;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:2.25rem}.ContentShowcase .informations .ctas,.ContentShowcase .informations .links{align-items:center;display:flex;flex-wrap:wrap;transition:translate .4s}.ContentShowcase .informations .ctas .link,.ContentShowcase .informations .links .link{align-items:center;display:flex;font-weight:700;gap:5px;line-height:1.15;transition:all .3s}.ContentShowcase .informations .ctas .link:hover,.ContentShowcase .informations .links .link:hover{translate:10px 0}.ContentShowcase .informations .ctas .link svg,.ContentShowcase .informations .links .link svg{height:14px;width:14px}.ContentShowcase .informations .links{gap:5px}.ContentShowcase .informations .links .link:hover{color:#9bb044}.ContentShowcase .informations .links .link svg path{fill:#000;fill:var(--black,#000)}.ContentShowcase .informations .ctas{gap:10px}.ContentShowcase .informations .ctas .link{background:#000;background:var(--black,#000);border:1px solid #000;border:1px solid var(--black,#000);color:#fff;color:var(--white,#fff);gap:10px;padding:10px 20px}.ContentShowcase .informations .ctas .link:hover{opacity:.9}.ContentShowcase .informations .ctas .link svg path{fill:#fff;fill:var(--white,#fff)}.ContentShowcase .informations .description p{font-size:1rem;font-weight:300;line-height:1.5}.ContentShowcase .images{display:flex;flex-direction:column;gap:15px}.ContentShowcase .images .image-container .image{display:block;overflow:hidden;position:relative}.ContentShowcase .images .image-container .image:hover .overlay{opacity:1;top:0}.ContentShowcase .images .image-container .image:hover .text{opacity:1;visibility:visible}.ContentShowcase .images .image-container .image img{height:100%;object-fit:cover;width:100%}.ContentShowcase .images .image-container .image .overlay{background:#00000080;height:100%;left:0;opacity:0;position:absolute;top:20px;transition:top .3s,opacity .2s;width:100%}.ContentShowcase .images .image-container .image .text{align-items:center;color:#fff;color:var(--white,#fff);display:flex;flex-direction:column;gap:15px;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:absolute;text-align:center;top:0;transition:opacity .3s;visibility:hidden;width:100%}.ContentShowcase .images .image-container .image .text .title{font-size:1rem;font-weight:700}.ContentShowcase .images .image-container .image .text .subtitle{font-size:1.15rem;font-weight:300;line-height:1.5}@media screen and (min-width:320px){.ContentShowcase{justify-content:center}.ContentShowcase .images-wrapper{align-items:center;display:flex;justify-content:center;margin:auto auto 55px;max-width:480px}.ContentShowcase .images-wrapper .images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,1fr);max-height:750px}.ContentShowcase .images-wrapper .images .image-container:first-child{grid-area:1/1/5/2}.ContentShowcase .images-wrapper .images .image-container:first-child .image{margin-left:auto}.ContentShowcase .images-wrapper .images .image-container:nth-child(2){grid-area:5/1/8/2;height:100%}.ContentShowcase .images-wrapper .images .image-container:nth-child(3){align-items:flex-end;display:flex;grid-area:1/2/4/3}.ContentShowcase .images-wrapper .images .image-container:nth-child(3) .image{height:90%}.ContentShowcase .images-wrapper .images .image-container:nth-child(4){grid-area:4/2/8/3}.ContentShowcase .images-wrapper .images .image-container:nth-child(4) .image{width:75%}.ContentShowcase .images-wrapper .images .image-container .image{height:100%;width:100%}.ContentShowcase .images-wrapper .images .image-container .image .text{padding:10px;word-break:break-word}.ContentShowcase .images-wrapper .images .image-container .image .text .title{font-size:2.5vw}.ContentShowcase .images-wrapper .images .image-container .image .text .subtitle{font-size:3vw}}@media screen and (min-width:768px){.ContentShowcase{align-items:flex-start;flex-direction:row-reverse;gap:85px;padding:60px 85px}.ContentShowcase .informations{gap:30px;position:sticky;top:40px}.ContentShowcase .images-wrapper{margin:0 auto;max-width:45%;position:sticky;top:40px}.ContentShowcase .images-wrapper .images .image-container .image .text{padding:20px}.ContentShowcase .images-wrapper .images .image-container .image .text .title{font-size:1.25vw}.ContentShowcase .images-wrapper .images .image-container .image .text .subtitle{font-size:1.5vw}}@media screen and (min-width:1200px){.ContentShowcase .images-wrapper .images .image-container .image .text .title{font-size:1.25rem}.ContentShowcase .images-wrapper .images .image-container .image .text .subtitle{font-size:1.5rem}}.InteractiveContent{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:70px 20px 0;text-align:left}@media (min-width:768px){.InteractiveContent{flex-direction:row;margin:100px 5% 0 10%}}.InteractiveContent__text__container{padding-bottom:50px;width:100%}@media (min-width:768px){.InteractiveContent__text__container{display:flex;flex-direction:column;justify-content:center;width:423px}}.InteractiveContent__title{font-size:24px;font-weight:700;line-height:32px;padding-bottom:20px}@media (min-width:768px){.InteractiveContent__title{padding-bottom:30px}}.InteractiveContent__text{font-size:13px;font-weight:500;line-height:20px}.InteractiveContent__images{display:flex;justify-content:center;position:relative;width:360px}@media (min-width:768px){.InteractiveContent__images{width:631px}}.InteractiveContent__images img{border-radius:1.52px}.InteractiveContent__images img:first-child{height:228px;width:161px;z-index:2}@media (min-width:768px){.InteractiveContent__images img:first-child{height:450px;width:319px}}.InteractiveContent__images img:nth-child(2),.InteractiveContent__images img:nth-child(3){position:absolute;width:105px}@media (min-width:768px){.InteractiveContent__images img:nth-child(2),.InteractiveContent__images img:nth-child(3){height:207px;width:207px}}.InteractiveContent__images img:nth-child(2){left:0;top:20px;z-index:3}.InteractiveContent__images img:nth-child(3){bottom:20px;right:0;z-index:1}:root{--arrow-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.335 12.5 6-5.5-6-5.5' stroke='%2321212B' stroke-opacity='.4' stroke-width='2'/%3E%3C/svg%3E")}.InteractiveMap{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:1024px){.InteractiveMap{flex-direction:row}}.InteractiveMap__map{flex:1 1;height:100%;padding-right:8px;width:100%}.InteractiveMap__map__svg-container{height:auto;width:100%}.InteractiveMap__map__svg-container svg{height:100%;width:100%}.InteractiveMap__description{display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center}@media (min-width:768px){.InteractiveMap__description{padding:5%}}@media (min-width:1024px){.InteractiveMap__description{gap:0;padding:0 5%;width:40%}}@media (min-width:1200px){.InteractiveMap__description{padding:0 2%;width:35%}.InteractiveMap__description p,.InteractiveMap__description ul li{font-size:.95rem}}@media (min-width:1400px){.InteractiveMap__description{gap:20px;padding:0 5%}.InteractiveMap__description p,.InteractiveMap__description ul li{font-size:.1rem}}@media(min-width:1600px){.InteractiveMap__description{width:25%}.InteractiveMap__description p,.InteractiveMap__description ul li{font-size:1.2rem}}.InteractiveMap__description p,.InteractiveMap__description ul li{font-size:1rem}.InteractiveMap__description p{color:#21212b;font-weight:600;line-height:1.5;padding:15px 20px;text-align:left}@media(min-width:768px){.InteractiveMap__description p{padding:0}}.InteractiveMap__description ul{border-top:1px solid #21212b1a}@media(min-width:768px){.InteractiveMap__description ul{border:none}}.InteractiveMap__description ul li{border-bottom:1px solid #21212b1a;color:#21212b;color:var(--dark-100,#21212b);font-weight:500;list-style-type:none;margin:10px 0;padding:15px 20px;position:relative;text-align:left;transition:transform .3s ease}@media(min-width:1200px){.InteractiveMap__description ul li{margin:20px 0}}@media(min-width:768px){.InteractiveMap__description ul li{border:none;font-size:1rem;padding:0 20px 0 0}}.InteractiveMap__description ul li:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.335 12.5 6-5.5-6-5.5' stroke='%2321212B' stroke-opacity='.4' stroke-width='2'/%3E%3C/svg%3E");background-image:var(--arrow-icon);background-position:50%;background-repeat:no-repeat;content:"";height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:9px}.InteractiveMap__description ul li:hover{color:#21212b;color:var(--dark-100,#21212b);transform:translateX(10px)}.InteractiveMap__map path{transition:all .3s ease}.InteractiveMap__map path[style*="stroke: #"]{stroke-dasharray:1000;stroke-dashoffset:-1000;animation:fillPathReverse 1.5s ease forwards}@keyframes fillPathReverse{0%{stroke-dashoffset:-1000}to{stroke-dashoffset:0}}.Carte_svg__city-link{cursor:pointer}.Carte_svg__city-link path{stroke-width:20px;stroke:#0000;paint-order:stroke}.Carte_svg__city-link:hover path{opacity:.7}.Carte_svg__st4,.Carte_svg__st6,.Carte_svg__st8{fill:none}.Carte_svg__st9{fill:#c5d571}.Carte_svg__st10,.Carte_svg__st4,.Carte_svg__st6{stroke-width:2px}.Carte_svg__st4,.Carte_svg__st6,.Carte_svg__st8{stroke-linecap:round;stroke-linejoin:round}.Carte_svg__st10,.Carte_svg__st12{fill:#d0db5f}.Carte_svg__st13{fill:#7b31af}.Carte_svg__st14{fill:#f4f4f4}.Carte_svg__st15{fill:#dba070}.Carte_svg__st16{fill:#bcbf86}.Carte_svg__st10,.Carte_svg__st8{stroke:#fff}.Carte_svg__st10{stroke-miterlimit:10}.Carte_svg__st10,.Carte_svg__st18{display:none}.Carte_svg__st19{fill:#b03030}.Carte_svg__st4{stroke:#b03030}.Carte_svg__st6{stroke:#ceced9}.Carte_svg__st21{fill:#c4e7df}.Carte_svg__st23{fill:#f7ac6f}.Carte_svg__st24{fill:#3d8ccc}@media (min-width:375px){.InteractiveBanner a{margin:0;padding:10px 15px}}@media (min-width:1440px){.InteractiveBanner a{margin:0;padding:1rem 1.3rem}}.normalWidth{margin:5%;padding:5%}.fullWidth{margin:0;padding:40px;width:100%}.FlexContainer h2{margin-bottom:2em}.FlexContainer__content{display:flex}@media (min-width:375px){.FlexContainer__content{flex-flow:row wrap;gap:1rem}}@media (min-width:1440px){.FlexContainer__content{flex-flow:row nowrap}}.ImageContent{display:flex;position:relative}.ImageContent img{height:fit-content;object-fit:contain;width:fit-content}.ImageContent .HTMLVisualContent,.ImageContent img{position:sticky;top:0}.CustomImage{height:100%;position:relative;width:100%}.CustomImage,.CustomImage .credit{align-items:center;display:flex;justify-content:center}.CustomImage .credit{background-color:#00000080;bottom:0;max-width:100%;overflow:hidden;position:absolute;right:0}.CustomImage .credit span{color:#fff;font-size:10px;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.Toggle{align-items:center;border:1px solid #000;border:1px solid var(--black,#000);border-radius:100px;display:flex;justify-content:center;overflow:hidden;position:relative;width:fit-content}.Toggle .toggle-inner{background:#000;background:var(--black,#000);height:100%;left:0;position:absolute;top:0}.Toggle .toggle-inner,.Toggle .toggle-item{border-radius:100px;transition:all .3s ease-in-out}.Toggle .toggle-item{align-items:center;background:none;color:#000;color:var(--black,#000);display:flex;gap:8px;justify-content:center;padding:12px 24px;z-index:1}.Toggle .toggle-item.selected{color:#fff;color:var(--white,#fff)}.Toggle .toggle-item svg{height:24px;width:24px}.Toggle .toggle-item svg *{fill:currentColor}.Toggle .toggle-item span{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:12px;font-weight:500}.bannerWithTextImage{background:#0f1f6b;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:20px 30px;width:calc(100% - 48px)}.bannerWithTextImage__content{align-items:center;color:#fff;display:flex;font-size:30px;font-weight:400;line-height:1.5;margin-bottom:16px;padding:0 5%;width:70%}.bannerWithTextImage__content em{color:#fff;font-family:Ubuntu,Arial,sans-serif;font-style:normal;z-index:1}.bannerWithTextImage__content em span{position:relative;z-index:1}.bannerWithTextImage__content em span:after{background:#d63420;bottom:-8px;content:"";height:60%;left:0;position:absolute;transition:all .3s ease-in-out;width:80%;z-index:-1}.bannerWithTextImage__content em span:hover:after{right:0;width:100%}.bannerWithTextImage__image{align-items:center;display:flex;justify-content:center;object-fit:cover;overflow:hidden;width:30%}.bannerWithTextImage__image img{border-radius:10px;height:170px;object-fit:cover;transition:opacity .5s ease-in-out;width:240px}.bannerWithTextImage__image img:hover{opacity:.8}.error-container{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;margin-top:80px;overflow:hidden}.error-container__title{font-size:2rem}.error-container__content{align-items:center;border-radius:8px;display:flex;justify-content:space-around;padding:0 10%;width:100%}.error-container__content__text{display:flex;flex-direction:column;gap:1rem}.error-container__content__text .error-subtitle{font-size:1.5rem}.error-container__content__text .error-message{font-size:1rem}.error-container__content__text .error-buttons{display:flex;flex-flow:row wrap;gap:1rem}.error-container__content__text .error-buttons__button,.error-container__content__text .error-buttons__button-secondary{border:none;cursor:pointer;font-size:1rem;min-width:120px;padding:.8rem 1rem;transition:opacity .3s ease}.error-container__content__text .error-buttons__button-secondary:hover,.error-container__content__text .error-buttons__button:hover{opacity:.8}.error-container__content__image{align-items:center;display:flex;justify-content:center;max-height:400px}@media (max-width:768px){.error-container__title{font-size:1.5rem;margin-bottom:1rem}.error-container__image{align-items:center;display:flex;justify-content:center;max-height:300px;width:70%}.error-container__content{flex-flow:row wrap}.error-container__content .error-subtitle{display:none}.error-container__content .error-message{margin-bottom:1rem}.error-container .error-buttons{justify-content:center}}@media (min-width:768px){.full-screen-menu{display:none}}.full-screen-menu .menu-content{align-items:flex-start;color:#000;color:var(--black,#000);display:flex;flex-direction:column;gap:6px;list-style:none;margin:calc(20% + 100px) 0 0 5%}.full-screen-menu .menu-content .menu-item a{align-items:center;color:#000;cursor:pointer;display:flex;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:1.3rem;font-weight:700;gap:10px;line-height:20px;padding:10px 20px;transition:all .3s;width:100%}.full-screen-menu .menu-content .menu-item a:after{background:#fff;content:"";display:block;height:2px;transition:all .3s;width:0}.full-screen-menu .menu-content .menu-item a:hover:after{width:10%}.full-screen-menu .menu-content .menu-item a svg{height:40px;width:40px}.full-screen-menu .menu-content .menu-item a svg ellipse,.full-screen-menu .menu-content .menu-item a svg path{stroke:#000}.eventsSection{display:flex;justify-content:center;padding:3rem}@media (min-width:1600px){.eventsSection{padding:4rem}}.eventsSection .container{align-items:center;display:flex;flex-direction:column;gap:2rem;max-width:1400px}@media(min-width:1600px){.eventsSection .container{max-width:1600px}}.eventsSection .container h2{align-items:center;display:flex;font-size:1.8rem;font-weight:700;gap:10px;text-align:center}@media (max-width:767px){.eventsSection .container h2{font-size:1em}}.eventsSection .grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);justify-content:center}.eventsSection .grid>*{grid-column:span 2;transition:transform .3s ease}.eventsSection .grid>:nth-child(5n+1){grid-column:2/span 2}.eventsSection .grid>:nth-child(-n+5){grid-row:1}.eventsSection .grid>:nth-child(n+6){grid-row:2}.eventsSection .grid>:first-child,.eventsSection .grid>:nth-child(5),.eventsSection .grid>:nth-child(8){height:360px}@media (min-width:1600px){.eventsSection .grid>:first-child,.eventsSection .grid>:nth-child(5),.eventsSection .grid>:nth-child(8){height:468px}}.eventsSection .grid>:nth-child(10),.eventsSection .grid>:nth-child(3),.eventsSection .grid>:nth-child(4),.eventsSection .grid>:nth-child(6),.eventsSection .grid>:nth-child(7){height:270px}@media (min-width:1600px){.eventsSection .grid>:nth-child(10),.eventsSection .grid>:nth-child(3),.eventsSection .grid>:nth-child(4),.eventsSection .grid>:nth-child(6),.eventsSection .grid>:nth-child(7){height:351px}}.eventsSection .grid>:nth-child(2),.eventsSection .grid>:nth-child(9){height:315px}@media (min-width:1600px){.eventsSection .grid>:nth-child(2),.eventsSection .grid>:nth-child(9){height:409.5px}}.eventsSection .grid.line{grid-template-rows:1fr}.eventsSection .grid .card{align-items:flex-end;background-position:50%;background-size:cover;display:flex;gap:10px;min-height:200px;overflow:hidden;padding:1rem;position:relative;transform-origin:center center;z-index:1}.eventsSection .grid .card:not(:nth-child(2),:nth-child(4)){margin:20px 0}.eventsSection .grid .card:nth-child(2),.eventsSection .grid .card:nth-child(4){margin:40px 0}.eventsSection .grid .card .cardTitle,.eventsSection .grid .card p{color:#fff;position:relative;z-index:4}.eventsSection .grid .card .cardTitle{font-size:.9rem;font-weight:700;text-transform:uppercase}.eventsSection .grid .card p{font-size:1rem;font-weight:500}.eventsSection .grid .card:before{background-color:#0003;background-image:inherit;background-position:50%;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:transform .3s ease}.eventsSection .grid .card .overlay{background-color:#ff00004d;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .8s ease}.eventsSection .grid .card:hover{cursor:pointer;z-index:2}.eventsSection .grid .card:hover:before{transform:scale(1.05)}.eventsSection .grid .card:hover .overlay{opacity:1;z-index:3}@media(min-width:1024px){.eventsSection .grid .card .content{opacity:0;transition:opacity .3s ease}.eventsSection .grid .card:hover .content{opacity:1}}@media(max-width:768px){.eventsSection{padding:30px 0 30px 30px}.eventsSection .grid>*{transform:none!important}}@media(max-width:1024px){.eventsSection .embla{overflow:hidden;width:100%}.eventsSection .embla__container{display:flex;gap:1rem}.eventsSection .embla__container .embla__slide{flex:0 0 auto;min-width:0}.eventsSection .embla__container .embla__slide .card{align-items:flex-start;background-size:cover;border-radius:5px;display:flex;flex-flow:column;height:270px;justify-content:end;margin:0!important;padding:1rem;text-align:left;width:270px}.eventsSection .embla__container .embla__slide .card h3,.eventsSection .embla__container .embla__slide .card p{color:#fff;position:relative;z-index:4}.eventsSection .embla__container .embla__slide .card h3{font-size:1rem;font-weight:700;text-transform:uppercase}.eventsSection .embla__container .embla__slide .card p{font-size:1.1rem;font-weight:600}}.card-link{color:inherit;display:block;text-decoration:none}.AccountPanel{background:#fff;background:var(--green-light,#fff);padding:110px 20px 27px;position:relative;width:100%}.AccountPanel .AccountPanel__container{display:flex;flex-direction:column;gap:15px;width:100%}.AccountPanel .AccountPanel__container .AccountPanel__title{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:22px;font-weight:700;line-height:32px}.AccountPanel .AccountPanel__container .AccountPanel__desktop__items{display:none}@media screen and (min-width:768px){.AccountPanel{flex:1 1;max-width:420px;padding:177px 50px 80px}.AccountPanel .AccountPanel__container{gap:50px;position:sticky;top:177px}.AccountPanel .AccountPanel__container .AccountPanel__mobile__items{display:none}.AccountPanel .AccountPanel__container .AccountPanel__desktop__items{display:flex;flex-direction:column;gap:10px;width:100%}.AccountPanel .AccountPanel__container .AccountPanel__desktop__items .AccountPanel__desktop__item{border-radius:3px;padding:11px 15px;text-decoration:none}.AccountPanel .AccountPanel__container .AccountPanel__desktop__items .AccountPanel__desktop__item.active{background:#fff;background:var(--white,#fff);pointer-events:none}.AccountPanel .AccountPanel__container .AccountPanel__desktop__items .AccountPanel__desktop__item:hover{background:rgba(33,33,43,.102)}.AccountPanel .AccountPanel__container .AccountPanel__desktop__items .AccountPanel__desktop__item svg{height:20px;min-height:20px;min-width:20px;width:20px}}.GoogleLoginButton{width:100%}.GoogleLoginButton .GoogleIcon path{stroke:none!important}.PageHeader{display:none}@media screen and (min-width:768px){.PageHeader{display:flex;flex-direction:column;gap:50px}.PageHeader .PageHeader__header{align-items:center;display:flex;gap:20px}.PageHeader .PageHeader__header svg{height:24px;min-height:24px;min-width:24px;width:24px}.PageHeader .PageHeader__header svg.withStroke path{stroke:currentColor}.PageHeader .PageHeader__header svg.envelopeV2 path,.PageHeader .PageHeader__header svg.facebookV2 path,.PageHeader .PageHeader__header svg.instagramV2 path,.PageHeader .PageHeader__header svg.youtubeV2 path{fill:none}.PageHeader .PageHeader__header svg.envelopeV2 path,.PageHeader .PageHeader__header svg.envelopeV2 rect,.PageHeader .PageHeader__header svg.facebookV2 path,.PageHeader .PageHeader__header svg.facebookV2 rect,.PageHeader .PageHeader__header svg.instagramV2 path,.PageHeader .PageHeader__header svg.instagramV2 rect,.PageHeader .PageHeader__header svg.youtubeV2 path,.PageHeader .PageHeader__header svg.youtubeV2 rect{stroke:currentColor}.PageHeader .PageHeader__header svg.facebookV2 path:first-child,.PageHeader .PageHeader__header svg.youtubeV2 path:nth-child(2){fill:currentColor}.PageHeader .PageHeader__header svg ellipse,.PageHeader .PageHeader__header svg line,.PageHeader .PageHeader__header svg path{stroke:currentColor}.PageHeader .PageHeader__header h1{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:32px;font-weight:700;line-height:40px;text-transform:none}}.SSOAuth{width:100%}.AccountPage{flex:1 1;padding:0 20px;width:100%}.AccountPage .Form{gap:30px}@media screen and (min-width:768px){.AccountPage{padding:10px 0 0}.AccountPage .Form{align-items:flex-start;gap:40px}.AccountPage .Form .Form__fields .Form__fields{max-width:660px}.AccountPage .Form .Form__submitContainer{width:auto}.AccountPage .Form .Form__submitContainer .Form__submit{width:320px}}.FavoritesPage{flex:1 1;padding:0;width:100%}.FavoritesPage .FavoritesPage__groups{display:flex;flex-direction:column;gap:10px}.FavoritesPage .NewFavoritesGroupButton{margin:30px 0 0}@media screen and (min-width:768px){.FavoritesPage{padding:10px 0 0}.FavoritesPage .NewFavoritesGroupButton{margin:50px 0 0}.FavoritesPage .NewFavoritesGroupButton .NewFavoritesGroupButton__button{margin:0}}.ForgotPasswordPage{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:90px;padding:50px 20px;width:100%}.ForgotPasswordPage .Form{width:100%}.ForgotPasswordPage p{font-size:13px;font-weight:500;line-height:20px}.ForgotPasswordPage .ForgotPasswordPage__noAccount{align-items:center;display:flex;gap:4px;margin-top:20px}@media screen and (min-width:768px){.ForgotPasswordPage{margin-top:0}.ForgotPasswordPage .Form{padding:0 94px}.ForgotPasswordPage .Form .Form__fields,.ForgotPasswordPage .Form .Form__submitContainer{padding:0 56px}.ForgotPasswordPage p{font-size:14px;line-height:24px}}.LoginPage{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:90px;padding:50px 20px;width:100%}.LoginPage .Form{width:100%}.LoginPage p{font-size:13px;font-weight:500;line-height:20px}.LoginPage .LoginPage__noAccount{align-items:center;display:flex;gap:4px;margin-top:20px}@media screen and (min-width:768px){.LoginPage{margin-top:0}.LoginPage .Form{padding:0 94px}.LoginPage .Form .Form__fields,.LoginPage .Form .Form__submitContainer{padding:0 56px}.LoginPage .SSOAuth{padding:0 150px}.LoginPage p{font-size:14px;line-height:24px}}.SignupPage{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:90px;padding:50px 20px;width:100%}.SignupPage .Form{width:100%}.SignupPage p{font-size:13px;font-weight:500;line-height:20px}.SignupPage .SignupPage__alreadyHaveAccount{align-items:center;display:flex;gap:4px}@media screen and (min-width:768px){.SignupPage{margin-top:0}.SignupPage .Form{padding:0 94px}.SignupPage .Form .Form__fields,.SignupPage .Form .Form__submitContainer{padding:0 56px}.SignupPage .SSOAuth{padding:0 150px}.SignupPage p{font-size:14px;line-height:24px}}.AuthStack,.AuthStack .AuthStack__wrapper{display:flex;flex-direction:column}.AuthStack .AuthStack__wrapper{align-items:center;min-height:100dvh;position:relative}.AuthStack .AuthStack__wrapper .AuthStack__page{flex:1 1;overflow:hidden;padding:10px 0 70px;width:100%}@media screen and (min-width:768px){.AuthStack .AuthStack__wrapper{align-items:stretch;flex-direction:row}.AuthStack .AuthStack__wrapper .AuthStack__page{padding:170px 50px 120px 84px}}.GuestStack,.GuestStack .GuestStack__wrapper{display:flex;flex-direction:column}.GuestStack .GuestStack__wrapper{align-items:center;min-height:100dvh;position:relative}.GuestStack .GuestStack__wrapper .GuestStack__wrapper__background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.GuestStack .GuestStack__wrapper .GuestStack__wrapper__page-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;width:100%;z-index:1}.GuestStack .GuestStack__wrapper .GuestStack__wrapper__page-container .GuestStack__wrapper__page-container__page{align-items:center;background:#fff;background:var(--white,#fff);display:flex;flex:1 1;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:768px){.GuestStack .GuestStack__wrapper .GuestStack__wrapper__page-container{max-width:660px;padding:20px}.GuestStack .GuestStack__wrapper .GuestStack__wrapper__page-container .GuestStack__wrapper__page-container__page{border-radius:3px;box-shadow:0 2px 3px 0 rgba(0,0,0,.149);flex:none}}.AddToFavoritesModal .AddToFavoritesModal__contentContainer{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:15px;overflow:hidden;padding:0 20px 25px;width:100%}.AddToFavoritesModal .AddToFavoritesModal__noGroup{text-align:center}.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:20px;overflow:auto;width:100%}.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups::-webkit-scrollbar{width:14px}.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#c7c7c7;border:4px solid #0000;border-radius:9999px}.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups .AddToFavoritesModal__favoritesGroups__groupButton{align-items:flex-start;flex:1 1;flex-direction:column;gap:0;max-width:320px;padding:12px 20px;width:100%}.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups .AddToFavoritesModal__favoritesGroups__groupButton:focus,.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups .AddToFavoritesModal__favoritesGroups__groupButton:focus-visible{border:1px solid #000;border:1px solid var(--black,#000);outline:none}.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups .AddToFavoritesModal__favoritesGroups__groupButton.AddToFavoritesModal__favoritesGroups__groupButton--selected{background:rgba(33,33,43,.102)}.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups .AddToFavoritesModal__favoritesGroups__groupButton h5,.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups .AddToFavoritesModal__favoritesGroups__groupButton p{text-align:left}.AddToFavoritesModal .AddToFavoritesModal__button{max-width:320px;width:100%}.AddToFavoritesModal .AddToFavoritesModal__button svg{height:10px;min-height:10px;min-width:10px;width:10px}.AddToFavoritesModal .NewFavoritesGroupButton{margin:25px 0 15px}@media screen and (min-width:768px){.AddToFavoritesModal .AddToFavoritesModal__contentContainer{padding:0 113px 20px}.AddToFavoritesModal .AddToFavoritesModal__favoritesGroups{align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr)}.AddToFavoritesModal .AddToFavoritesModal__button svg{height:12px;min-height:12px;min-width:12px;width:12px}.AddToFavoritesModal .NewFavoritesGroupButton{margin:20px 0 30px}}.EngineCard .ButtonV2{background:#e9eaed;background:var(--gray100,#e9eaed);border:1px solid #e9eaed;border:1px solid var(--gray100,#e9eaed);border-radius:3px;color:#0009;color:var(--black60,#0009);width:100%}.EngineCard .ButtonV2:focus,.EngineCard .ButtonV2:focus-visible{border:1px solid #000;border:1px solid var(--black,#000);outline:none}.EngineCard .ButtonV2:hover{background:#000;background:var(--black,#000);border:1px solid #000;border:1px solid var(--black,#000);color:#fff;color:var(--white,#fff)}.EngineCard .ButtonV2 .ButtonV2__text{font-style:italic;font-weight:600;text-align:left}.FavoriteCard{height:100%}.FavoriteCard:hover{cursor:pointer}.FavoriteCard .ShopV2Card img{border-radius:3px;overflow:hidden}.FavoriteCard .ShopV2Card .ShopV2Card__container{padding:12px 0 0}@media screen and (min-width:1024px){.FavoriteCard{max-width:320px}}.EditFavoritesGroup{display:flex;flex-direction:column;gap:0;padding:10px 0}.EditFavoritesGroup .EditFavoritesGroup__item{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:10px;line-height:20px;padding:3px 10px;transition:all .2s ease-in-out}.EditFavoritesGroup .EditFavoritesGroup__item:hover{background:#e9eaed;background:var(--gray100,#e9eaed)}.EditFavoritesGroup .EditFavoritesGroup__item .EditFavoritesGroup__item__pictoContainer{align-items:center;display:flex;height:36px;justify-content:center;width:36px}.EditFavoritesGroup .EditFavoritesGroup__item .EditFavoritesGroup__item__pictoContainer svg{height:20px;min-height:20px;min-width:20px;width:20px}.EditFavoritesGroup .EditFavoritesGroup__item .EditFavoritesGroup__item__pictoContainer svg.cross{height:12px;min-height:12px}.EditFavoritesGroup .EditFavoritesGroup__item .EditFavoritesGroup__item__pictoContainer svg path{stroke:currentColor}@media screen and (min-width:768px){.EditFavoritesGroup .EditFavoritesGroup__item{font-size:14px;font-weight:700;line-height:24px}.EditFavoritesGroup .EditFavoritesGroup__item .EditFavoritesGroup__item__pictoContainer{height:40px;width:40px}}.FavoritesGroupComp{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif)}.FavoritesGroupComp .FavoritesGroupComp__header{align-items:center;display:flex;justify-content:space-between;padding:20px}.FavoritesGroupComp .FavoritesGroupComp__header h5{font-size:14px;font-weight:600;line-height:22px}.FavoritesGroupComp .FavoritesGroupComp__cards{padding:0 0 20px;width:100%}.FavoritesGroupComp .FavoritesGroupComp__cards .DefaultCarousel--1 .ShopV2Card{max-width:320px}.FavoritesGroupComp .FavoritesGroupComp__cards .DefaultCarousel--1 .ArticleCard{max-width:433px}.FavoritesGroupComp .FavoritesGroupComp__cards .DefaultCarousel .DefaultCarousel__carousel__pagination{padding:0 20px}.FavoritesGroupComp .FavoritesGroupComp__cards .DefaultCarousel .swiper-slide:nth-child(odd) .FavoriteCard{padding:0 10px 0 20px}.FavoritesGroupComp .FavoritesGroupComp__cards .DefaultCarousel .swiper-slide:nth-child(2n) .FavoriteCard{padding:0 20px 0 10px}.FavoritesGroupComp .FavoritesGroupComp__empty{font-size:13px;font-weight:500;line-height:20px;padding:0 20px 20px}@media screen and (min-width:768px){.FavoritesGroupComp .FavoritesGroupComp__header{padding:20px 0 30px}.FavoritesGroupComp .FavoritesGroupComp__header h5{font-size:16px;line-height:24px}.FavoritesGroupComp .FavoritesGroupComp__cards{padding:0 0 40px}.FavoritesGroupComp .FavoritesGroupComp__empty{font-size:14px;line-height:24px;padding:0 0 40px}}.NewFavoritesGroupButton{width:100%}.NewFavoritesGroupButton .NewFavoritesGroupButton__button{margin:0 auto;max-width:320px;width:100%}.NewFavoritesGroupButton .NewFavoritesGroupButton__button svg{height:10px;min-height:10px;min-width:10px;width:10px}@media screen and (min-width:768px){.NewFavoritesGroupButton .NewFavoritesGroupButton__button{gap:10px}.NewFavoritesGroupButton .NewFavoritesGroupButton__button svg{height:14px;min-height:14px;min-width:14px;width:14px}}.NewFavoritesGroupModal .Form{color:#000;color:var(--black,#000);padding:0 20px 40px;width:100%}.NewFavoritesGroupModal .Form .Form__submit{margin:0 auto;max-width:320px;width:100%}.NewFavoritesGroupModal .Form .Form__submit svg{height:10px;min-height:10px;min-width:10px;width:10px}@media screen and (min-width:768px){.NewFavoritesGroupModal .Form{padding:0 113px 50px}.NewFavoritesGroupModal .Form .Form__submit svg{height:12px;min-height:12px;min-width:12px;width:12px}}.RenameFavoritesGroupModal .Form{padding:0 20px 40px;width:100%}.RenameFavoritesGroupModal .Form .Form__submit{margin:0 auto;max-width:320px;width:100%}.RenameFavoritesGroupModal .Form .Form__submit svg{height:10px;min-height:10px;min-width:10px;width:10px}@media screen and (min-width:768px){.RenameFavoritesGroupModal .Form{padding:0 113px 50px}.RenameFavoritesGroupModal .Form .Form__submit svg{height:12px;min-height:12px;min-width:12px;width:12px}}.Checkbox{align-items:flex-start;display:flex;gap:10px;position:relative}.Checkbox input{left:4px;opacity:0;position:absolute;top:4px}.Checkbox input:checked+.Checkbox__box .Checkbox__box__checkmark{animation:checkmark .2s ease-in-out forwards}@keyframes checkmark{0%{scale:0}to{scale:1}}.Checkbox input:checked+.Checkbox__box .Checkbox__box__checkmark svg{height:100%;width:100%}.Checkbox .Checkbox__box{background:#fff;background:var(--white,#fff);border:1px solid #21212b33;border-radius:2px;cursor:pointer;height:20px;min-width:20px;width:20px}.Checkbox .Checkbox__box .Checkbox__box__checkmark{align-items:center;animation:checkmarkReverse .2s ease-in-out forwards;display:flex;height:100%;justify-content:center;padding:2px;scale:0;width:100%}@keyframes checkmarkReverse{0%{scale:1}to{scale:0}}.Checkbox label{font-size:11px;font-weight:500;line-height:20px}.Checkbox label a{text-decoration:underline}.Form{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);gap:20px}.Form,.Form .Form__header{align-items:center;display:flex;flex-direction:column}.Form .Form__header{gap:10px;margin-bottom:10px;text-align:center}.Form .Form__header .Form__title{font-size:24px;font-weight:700;line-height:32px}.Form .Form__header .Form__subtitle{font-size:13px;font-weight:500;line-height:20px}.Form .Form__fields{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.Form .FormGroup{width:100%}.Form .FormGroup .FormGroup__header{padding:20px 0}.Form .FormGroup .FormGroup__header .FormGroup__title{font-size:14px;font-weight:600;line-height:22px}.Form .FormGroup .Separator{margin-top:30px}.Form .Form__submitContainer,.Form .Form__submitContainer .Form__submit{width:100%}.Form .Form__submitContainer .Form__submit .ButtonV2__text{text-align:center}@media screen and (min-width:768px){.Form .Form__header{margin-bottom:0}.Form .FormGroup .FormGroup__header .FormGroup__title{font-size:16px;line-height:24px}.Form .FormGroup .Separator{margin-top:50px}.Form .Form__submitContainer{margin-top:10px}}.Input{display:flex;flex-direction:column;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);gap:10px;width:100%}.Input.Input--error .Input__container .Input__container__input{border-color:#ff212b}.Input .Input__header{align-items:center;display:flex;gap:10px}.Input .Input__header .Input__label{color:#21212b99;font-size:13px;font-weight:500;line-height:20px}.Input .Input__header .Input__forgot{margin-left:auto}.Input .Input__header .Input__forgot .ButtonV2__text{font-weight:500;white-space:nowrap}.Input .Input__container{position:relative;width:100%}.Input .Input__container .Input__container__input{border:1px solid #21212b33;border-radius:3px;font-size:13px;font-weight:500;line-height:20px;padding:11px 15px;width:100%}.Input .Input__container .Input__container__input:focus{border-color:#000;border-color:var(--black,#000)}.Input .Input__container .Input__container__toggle-password{position:absolute;right:15px;text-decoration:underline;top:50%;translate:0 -50%}.Input .Input__error{color:#ff212b;font-size:13px;font-weight:500;line-height:20px}@media screen and (min-width:768px){.Input{gap:6px}.Input .Input__header .Input__label{font-size:14px;line-height:24px}.Input .Input__container{position:relative;width:100%}.Input .Input__container .Input__container__input,.Input .Input__error{font-size:14px;line-height:24px}}.SearchAround{background:#f7ac6f;background:var(--orange,#f7ac6f);display:flex;flex-direction:column;gap:20px;padding:50px 20px}.SearchAround__title{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:18px;font-weight:600;line-height:26px}.SearchAround__suggestions{display:flex;flex-wrap:wrap;gap:10px}.SearchAround__suggestions .ButtonV2{background:#fff6;border:1px solid #fff;color:#000;color:var(--black,#000);padding:11px 12px}@media screen and (min-width:768px){.SearchAround{align-items:center;flex-direction:row;gap:180px;padding:68px 50px}.SearchAround__title{font-size:22px;line-height:32px}}.Engine{display:flex;flex-direction:column;min-height:500px;overflow:hidden}.Engine,.Engine #response-engine-root{height:100%;position:relative;text-align:left;width:100%}.Engine #response-engine-root{flex:1 1;overflow-x:hidden;overflow-y:auto}.Engine #response-engine-root>*{height:auto;min-height:min-content;text-align:left;width:100%}.Engine #response-engine-root div,.Engine #response-engine-root h1,.Engine #response-engine-root h2,.Engine #response-engine-root h3,.Engine #response-engine-root h4,.Engine #response-engine-root h5,.Engine #response-engine-root h6,.Engine #response-engine-root p,.Engine #response-engine-root span{text-align:left}.Engine #response-engine-root .StickyItem{width:fit-content}@media screen and (max-width:767px){.Engine #response-engine-root .StickyItem .FavoriteButton{background:none;border:none;border-radius:1000px;padding:10px}.Engine #response-engine-root .StickyItem .FavoriteButton .ButtonV2__text{display:none}}.Engine #response-engine-root h1{text-transform:none}.Engine #response-engine-root hr{background:#9ca3af80;border:none;height:1px;margin:1rem auto;opacity:.8;width:100%}.Engine #response-engine-root p{font-size:1rem}.Engine #response-engine-root .chat-input{background-color:#fff;border:5px solid #e8e8e8;border-radius:35px;padding:2px;position:relative}.Engine #response-engine-root .chat-input .textarea-inner{border:2px solid #666;border-radius:30px}.Engine #response-engine-root .chat-input:focus-within{outline:none}.EnginePage{display:flex;flex-direction:column;height:fit-content;overflow:hidden;position:relative;width:100%}.submit-button{background-color:#d0db5f}.custom-confirm-button{background-color:#d0db5f!important;border:none!important;border-radius:5px;color:#fff!important;font-size:16px;padding:10px 20px}.custom-confirm-button:hover{background-color:rgba(208,219,95,.502)}.floatingSearchBar-modal,.floatingSearchBar-modal-focused{align-items:flex-end;display:flex;height:100vh;justify-content:center;padding-bottom:30px;pointer-events:none;position:fixed;top:0;width:100%;z-index:1002}.floatingSearchBar-modal-focused{background:linear-gradient(#fff0 85%,#21212b80)}.floatingSearchBar-container,.floatingSearchBar-container-focused{background-color:#fff;border:4px solid #21212b1a;border-radius:35px;bottom:30px;margin:0 5%;transition:margin 1.1s ease;width:100%}@media screen and (min-width:768px){.floatingSearchBar-container,.floatingSearchBar-container-focused{margin:0 23%}}.floatingSearchBar-container input,.floatingSearchBar-container-focused input{color:#21212b;font-size:.9rem;font-weight:700;line-height:24px;padding:6px 6px 6px 20px;width:100%}.floatingSearchBar-container input::placeholder,.floatingSearchBar-container-focused input::placeholder{color:#21212b99}.floatingSearchBar-container-focused{margin:0 5%}@media screen and (min-width:768px){.floatingSearchBar-container-focused{margin:0 17%}}.floatingSearchBar-content,.floatingSearchBar-content-focused{align-items:center;background-color:#fff;border:1px solid #21212b33;border-radius:25px;display:flex;height:50px;padding:7px 5px;pointer-events:auto}.floatingSearchBar-content-focused{border:1px solid #21212b}.floatingSearchBar-button{aspect-ratio:1;border-radius:20px;height:36px;width:36px}.floatingSearchBar-button,.floatingSearchBar-center{align-items:center;display:flex;justify-content:center}.floatingSearchBar-center{height:100%;width:100%}.floatingSearchBar-container,.floatingSearchBar-container-focused{transform:translateY(-25%);transition:transform 3s ease-in-out}.floatingSearchBar-container-focused{transform:translateY(200%)}.floatingSearchBar-container.is-floating,.is-floating.floatingSearchBar-container-focused{transform:translateY(-25%);transition:transform .5s ease-in-out}.social-banner{display:flex;flex-direction:column;padding:70px 20px}@media (min-width:768px){.social-banner{flex-direction:row;justify-content:space-between;padding:77px 50px}}@media (min-width:1920px){.social-banner{padding:5% 10%}}.social-banner h2{color:#d0db5f;font-size:15px;font-weight:700;letter-spacing:.02em;line-height:20px;padding-bottom:5px;padding-left:8px;text-align:center;text-transform:uppercase}@media (min-width:768px){.social-banner h2{font-size:16px;letter-spacing:.02em;line-height:24px}}.social-banner h3{color:#21212b;font-size:24px;font-weight:700;line-height:32px;padding-bottom:10px;text-align:center}@media (min-width:768px){.social-banner h3{font-size:22px}}.social-banner__content{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.social-banner__content{padding:0 55px}}.social-banner__title{display:flex;padding-top:20px}.social-banner .picto{height:20px;width:20px}@media (min-width:768px){.social-banner .picto{height:24px;width:24px}}.social-banner__links{display:flex;padding-bottom:20px}.social-banner__links__picto{padding:10px}.social-banner__images__container{align-items:center;display:flex;gap:20px;justify-content:center}.social-banner-images{aspect-ratio:1/1;position:relative;width:100%}.social-banner-images__image{aspect-ratio:1/1;border-radius:4.65px;overflow:hidden}.social-banner-images__picto{height:16px;position:absolute;right:15px;top:15px;width:16px;z-index:1}.copyright-container{left:20px;position:absolute;z-index:10}.copyright-container .copyright-circle{align-items:center;background-color:#00000080;border-radius:15px;color:#fff;cursor:pointer;display:flex;height:30px;overflow:hidden;transition:width .5s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:30px}.copyright-container .copyright-circle .copyright-symbol{flex-shrink:0;font-size:14px;text-align:center}.copyright-container .copyright-circle .copyright-text{font-size:12px;opacity:0;transform:translateX(-10px);transition:all .5s cubic-bezier(.4,0,.2,1)}.copyright-container .copyright-circle:hover{width:200px;width:var(--expanded-width,200px)}.copyright-container .copyright-circle:hover .copyright-text{opacity:1;transform:translateX(0)}.Video{position:relative;width:100%}.ScrollingEngineSuggestions{background:#d0db5f;display:flex;gap:10px;height:11vh;padding:10px 0}.ScrollingEngineSuggestions__list{display:flex;gap:20px}.ScrollingEngineSuggestions__list li:first-child{margin-left:20px}.ScrollingEngineSuggestions__list a{background:#fff6;border:1px solid #fff;border-radius:5px;color:#000;font-size:14px;font-weight:700;padding:10px;transition:all .3s ease}.ScrollingEngineSuggestions__list a:hover{background:#fffc;cursor:pointer}@media screen and (min-width:1600px){.ScrollingEngineSuggestions{height:8vh}}.icon--list{align-items:center;border:1px solid #21212b33;border-radius:3px;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0;padding:10px 20px}.icon--list--title{font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:13px;font-weight:700;line-height:20px}.icon--list--icons{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;justify-content:space-evenly}.icon--list a{cursor:pointer}.icon--list svg{height:24px;width:24px}@media screen and (min-width:768px){.icon--list{padding:11px 15px}.icon--list--title{font-size:14px}}.NightDayHeader{display:flex;flex-direction:column;gap:24px;padding:24px}.NightDayHeader .ButtonV2{gap:10px;padding:8px 0}.NightDayHeader .ButtonV2 .ButtonV2__text{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:14px;font-weight:800;line-height:24px}.NightDayHeader .ButtonV2:hover svg{animation:pulser 1s infinite}@keyframes pulser{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.NightDayHeader .ButtonV2 svg{height:16px;min-height:16px;min-width:16px;width:16px}.NightDayHeader .ButtonV2 svg path{fill:#000;fill:var(--travelPlanerPrimaryColor,#000);stroke:#000;stroke:var(--travelPlanerPrimaryColor,#000)}.NightDayHeader .NightDayHeaderTop{display:flex;flex-direction:column;gap:8px;text-align:left;white-space:nowrap;width:100%}.NightDayHeader .NightDayHeaderTop .NightDayAiMention{align-items:center;align-self:flex-end;display:flex;gap:4px}.NightDayHeader .NightDayHeaderTop .NightDayAiMention svg{background-color:#000;background-color:var(--travelPlanerPrimaryColor,#000);border-radius:100px;height:16px;padding:2px;width:16px}.NightDayHeader .NightDayHeaderTop .NightDayAiMention svg path{fill:#fff}.NightDayHeader .NightDayHeaderTop .NightDayAiMention span{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:12px;font-weight:500;letter-spacing:0;line-height:100%}.NightDayHeader .NightDayHeaderTop .NightDayHeaderButtons{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.NightDayHeader .NightDayHeaderTop .NightDayHeaderButtons .EditJourney .EditJourneyButton svg{transition:rotate .3s ease-in-out}.NightDayHeader .NightDayHeaderTop .NightDayHeaderButtons .EditJourney .EditJourneyButton:hover svg{rotate:180deg}.NightDayHeader .NightDayHeaderTop .NightDayHeaderButtons .EditJourney .EditJourneyButton svg path{fill:#000;fill:var(--travelPlanerPrimaryColor,#000);stroke:#000;stroke:var(--travelPlanerPrimaryColor,#000)}@media screen and (min-width:768px){.NightDayHeader{gap:48px;padding:24px 48px}.NightDayHeader .ButtonV2{padding:8px 10px}.NightDayHeader .ButtonV2 svg{height:16px;min-height:16px;min-width:16px;width:16px}.NightDayHeader .NightDayHeaderTop{flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.NightDayHeader .NightDayHeaderTop .NightDayAiMention{align-self:center;gap:10px;margin-right:8px}.NightDayHeader .NightDayHeaderTop .NightDayHeaderButtons{justify-content:flex-start}}.TravelNightCarousel{overflow:hidden;position:relative;width:100%}.TravelNightCarousel .NightCarousel{margin:0;overflow:hidden;padding:0 24px}.TravelNightCarousel .NightCarousel__slide{border-radius:10px;flex-shrink:0;height:auto;max-width:80%;overflow:hidden;width:auto}.TravelNightCarousel .swiper-slide{cursor:pointer}.TravelNightCarousel .swiper-slide img{aspect-ratio:267/148}@media(min-width:768px){.TravelNightCarousel .NightCarousel{margin:0 48px;padding:0}.TravelNightCarousel .NightCarousel .swiper-slide img{aspect-ratio:446/247}}.TravelNightPoint *{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerSubtitleFont,Arial,sans-serif);font-size:16px;font-weight:400;letter-spacing:0;line-height:100%;z-index:0}.TravelNightPoint p{line-height:24px}.TravelNightPoint strong{font-weight:700}.TravelNightPoint .ButtonV2{background:#000;background:var(--travelPlanerPrimaryColor,#000);border-radius:4px}.TravelNightPoint .ButtonV2.huttopia{background-color:var(--type-color-green);border:none}.TravelNightPoint .ButtonV2.huttopia .ButtonV2__text{color:#fff}.TravelNightPoint .ButtonV2.onlycamp{background-color:var(--type-color-yellow);border:none}.TravelNightPoint .ButtonV2.onlycamp .ButtonV2__text{color:var(--type-color-green)}.TravelNightPoint .ButtonV2.bivouac{background-color:var(--type-color-green-light);border:none}.TravelNightPoint .ButtonV2.bivouac .ButtonV2__text{color:#fff}.TravelNightPoint .ButtonV2 .ButtonV2__text{color:#fff;font-size:16px;font-weight:800;line-height:24px}.TravelNightPoint .TravelNightPointContainer{display:flex;flex-direction:column;gap:24px;padding:12px 24px 24px}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointHeader{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointHeader h3{font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointHeader span{border-radius:8px;font-size:14px;font-weight:500;line-height:16px;padding:7px 10px}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointHeader span.huttopia{background-color:var(--type-color-green);color:#fff}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointHeader span.onlycamp{background-color:var(--type-color-yellow);color:var(--type-color-green)}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointHeader span.bivouac{background-color:var(--type-color-green-light);color:#fff}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointSubHeader{display:flex;flex-direction:column;gap:30px;margin-top:12px}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointCheckAvailabilityButton{margin-top:6px;width:100%}@media screen and (min-width:768px){.TravelNightPoint h3{font-size:20px;line-height:22px}.TravelNightPoint .TravelNightPointContainer{gap:24px;padding:20px 48px 48px}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointSubHeader{flex-direction:row;justify-content:space-between;margin-top:10px}.TravelNightPoint .TravelNightPointContainer .TravelNightPointHeaderContainer .TravelNightPointCheckAvailabilityButton{margin-top:20px;width:fit-content}}.TravelNightTags{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.TravelNightTags .TravelNightTag{align-items:center;display:flex;gap:20px}.TravelNightTags .TravelNightTag svg{height:25px;min-height:25px;min-width:25px;width:25px}.TravelNightTags .TravelNightTag .TravelNightTagContent{display:flex;flex:1 1;flex-direction:column;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);gap:3px}.TravelNightTags .TravelNightTag .TravelNightTagContent h4{font-size:16px;font-weight:700;line-height:100%}.TravelNightTags .TravelNightTag .TravelNightTagContent p{font-size:14px;font-weight:500;line-height:20px}@media screen and (min-width:768px){.TravelNightTags{gap:15px}.TravelNightTags .TravelNightTag .TravelNightTagContent h4{line-height:22px}.TravelNightTags .TravelNightTag .TravelNightTagContent p{font-weight:400;line-height:100%}}.price-box{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-evenly;width:100%}.price-box p{color:var(--travelPlanerPrimaryColor);font-size:16px;font-weight:700}.price-box .label{flex:2 1}.price-box .price{font-size:24px}.price-box .ButtonV2{background-color:var(--travelPlanerPrimaryColor);flex-wrap:nowrap;padding:16px 8px}.price-box .ButtonV2 .ButtonV2__text{color:var(--white);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.NightDayHeaderDay{align-items:center;color:#000;color:var(--travelPlanerPrimaryColor,#000);display:flex;font-family:Gotham,Arial,sans-serif;font-family:var(--mainFont,Gotham,Arial,sans-serif);font-size:26px;font-weight:600;gap:6px}@media screen and (min-width:768px){.NightDayHeaderDay{font-size:25px;font-weight:700}}.Articles{display:flex;flex-direction:column;overflow:hidden;width:100%}.Articles .articles-header{align-items:center;display:flex;gap:8px;padding:0 24px 12px}.Articles .articles-header span{color:#000;color:var(--travelPlanerSecondaryColor,#000);font-family:Arial,sans-serif;font-family:var(--travelPlanerTitleFont,Arial,sans-serif);font-size:22px;font-weight:700;line-height:32px}.Articles .articles-header svg path{fill:#000;fill:var(--travelPlanerSecondaryColor,#000)}.Articles .carousel{margin-bottom:10px;padding:0 10px}.Articles .carousel a{transition:opacity .2s ease-in-out}.Articles .carousel a:hover{opacity:.8}.Articles .carousel .title{color:#000;color:var(--travelPlanerPrimaryColor,#000);font-size:1.3rem;white-space:normal}.Articles .carousel .title,.Articles .carousel img{transition:opacity .2s ease-in-out}.Articles .carousel .pageButton.next{right:0}.Articles .carousel .pageButton.previous{left:0}.Articles .carousel .pageButton{background:#000;background:var(--travelPlanerSecondaryColor,#000);bottom:15%;opacity:.9;transition:opacity .3s ease}.Articles .carousel .pageButton svg path{stroke:#fff}.Articles .carousel .pageButton:hover{opacity:1}.Articles .carousel img{height:250px}.Articles .carousel .header,.Articles .carousel .starNote{display:none}.Articles .carousel .scrollpart{width:100%}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}
/*# sourceMappingURL=main.60bf6fdd.css.map*/