.disableScrollChatbotPopin{height:100%;overflow:hidden!important}.chatbot{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:fixed;top:auto;-ms-flex-pack:justify;background:#e9e9e9;color:#3d4246;font-family:Bagoss,Tahoma,Arial,Helvetica,sans-serif;font-size:.8125rem;height:calc(100% - 1.875rem);justify-content:space-between;line-height:normal;overflow:auto;pointer-events:none;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:100%;z-index:898}@media (max-width:47.9375rem){.chatbot{border-radius:.625rem .625rem 0 0;-webkit-transform:translateY(120%);transform:translateY(120%)}}@media (min-width:48rem){.chatbot{border-radius:0;height:100%;left:auto;overflow-x:hidden;padding:6rem 0 0;right:0;top:0;-webkit-transform:translateX(105%);transform:translateX(105%);width:31.25rem}}.reservation .chatbot{z-index:899}@media (max-width:47.9375rem){.reservation .chatbot{z-index:1101}}@media (min-width:48rem){#mainContainer:has(#announcementBar[style]) .chatbot{padding-top:0}}@media (min-width:48rem){#mainContainer:has(#announcementBar) .chatbot{padding-top:7.1875rem}}.is-hidden .chatbot{display:none;opacity:0;pointer-events:none;visibility:hidden}.chatbot .chatStarted{overflow:hidden}@media (max-width:47.9375rem){.chatbot .chatStarted{height:auto}}.chatbotPopinOpen .chatbot{pointer-events:auto}@media (max-width:47.9375rem){.chatbotPopinOpen .chatbot{-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:48rem){.chatbotPopinOpen .chatbot{-webkit-transform:translateX(0);transform:translateX(0)}}.chatbotPopinOpen.confirm .chatbot{z-index:1100}@media (min-width:48rem){.chatbotPopinOpen.confirm .chatbot{z-index:998}}.chatbot .chatbotOptions{position:absolute;z-index:200}.chatbot .dots-button{all:unset;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.1875rem;padding:.9375rem 1.25rem}@media (max-width:47.9375rem){.chatbot .dots-button{padding:.9375rem}}.chatbot .dots-button:hover .dot{background-color:#00806c}.chatbot .dots-button .dot{background-color:#3d4246;border-radius:50%;height:.25rem;width:.25rem}.chatbot .dotsMenu{background:#fff;border-radius:.625rem;box-shadow:.125rem 0 .5625rem rgba(0,0,0,.13);display:none;-ms-flex-direction:column;flex-direction:column;left:1.875rem;position:relative;top:-2.25rem;z-index:99}.chatbot .dotsMenu.is-visible{display:-ms-flexbox;display:flex}.chatbot .dotsMenu--item{background:none;border:none;color:#3d4246;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.25rem;outline:none;padding:.625rem .9375rem;text-align:left}.chatbot .dotsMenu--item:hover{color:#00806c}.chatbot .dotsMenu--item span{font-size:.75rem;line-height:1.25rem}.chatbot .dotsMenu--toggle{background:#f4f5f5;border-radius:0 0 .625rem .625rem}.chatbot .dotsMenu .toggle{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;cursor:pointer;gap:.75rem}.chatbot .dotsMenu .toggle input{height:0;opacity:0;width:0}.chatbot .dotsMenu .toggle input:checked+.slider{background-color:#045e51}.chatbot .dotsMenu .toggle input:checked+.slider:before{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}.chatbot .dotsMenu .slider{background-color:#d2d3d3;border-radius:62.4375rem;height:1.5rem;position:relative;transition:background-color .2s;width:2.625rem}.chatbot .dotsMenu .slider:before{background-color:#fff;border-radius:50%;content:"";height:1.125rem;left:.1875rem;position:absolute;top:.1875rem;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:1.125rem}.chatbot-bar{font-size:1rem;font-weight:500;padding:.9375rem .625rem;position:relative;z-index:10}@media (min-width:48rem){.chatbot-bar{padding:.9375rem 2.0625rem}}@media (max-width:47.9375rem){.chatbot-bar{padding-left:2rem}}.chatStarted .chatbot-bar{box-shadow:.125rem 0 .5625rem rgba(0,0,0,.25)}.chatStarted .chatbot-bar .chatbot-close{right:.9375rem}.chatbot-close{cursor:pointer;font-size:.9375rem;position:absolute;z-index:899}.chatbot-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 .625rem}@media (min-width:48rem){.chatbot-header{padding:0 1.875rem}}.chatbot-profile{margin-top:3.75rem;position:relative}@media (min-width:48rem){.chatbot-profile{margin-top:1.5625rem}}.chatbot-profile .chatbot-close{right:.3125rem;top:-2.8125rem}@media (min-width:48rem){.chatbot-profile .chatbot-close{right:-.9375rem;top:-.625rem}}.chatbot-avatar{display:block;margin:0 auto;width:8.375rem}.chatbot-logo{display:block;margin:0 auto;position:absolute;right:calc(50% - 6.25rem);top:.625rem;width:3.4375rem}.chatbot-description,.chatbot-title{font-size:.8125rem;margin:0 2.125rem;text-align:center}@media (min-width:48rem){.chatbot-description,.chatbot-title{font-size:.9375rem;margin:0 3.125rem}}.chatbot-title{font-weight:500;margin:.875rem 0 .3125rem;text-align:center}.chatbot-questions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin:auto 0;padding:.9375rem 0}.chatbot-questions h4{font-size:.8125rem;font-weight:500;margin-bottom:0}@media (min-width:48rem){.chatbot-questions h4{font-size:1rem}}.chatbot-question{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;background:#fff;border-radius:.625rem;cursor:pointer;justify-content:space-between;padding:.9375rem}@media (min-width:75rem){.chatbot-question:hover{color:#045e51;cursor:pointer}}.chatbot-question .icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.chatbot-inner{position:relative;-ms-flex-positive:1;flex-grow:1}.chatStarted .chatbot-inner{height:100%;overflow:hidden}.chatbot-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;padding-right:1.0625rem}.chatbot-content h4{font-size:.6875rem;text-transform:uppercase}@media (min-width:48rem){.chatbot-content h4{font-size:.75rem}}.chatbot-content p{font-size:.8125rem}@media (min-width:48rem){.chatbot-content p{font-size:.9375rem}}.chatbot-star-spinner{height:1.375rem;left:.5rem;pointer-events:none;position:absolute;top:.5rem;width:1.375rem;z-index:2}.chatbot-star-spinner--image{-webkit-animation:chatbot-spin 2s linear infinite;animation:chatbot-spin 2s linear infinite;width:.8125rem}.chatbot-star-spinner.fade-out{opacity:0;transition:opacity .4s}@-webkit-keyframes chatbot-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes chatbot-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.chatbot-messages{display:none;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:0 .625rem}@media (min-width:48rem){.chatbot-messages{gap:1.5625rem;padding:0 1.875rem}}.chatStarted .chatbot-messages{display:-ms-flexbox;display:flex;height:100%;padding-bottom:1.875rem;padding-top:.9375rem}.chatbot-message{border-radius:1.125rem;display:inline-block;font-size:.8125rem;line-height:1.25rem;max-width:calc(100% - 2.5rem);padding:.625rem 1rem;word-break:break-word}@media (min-width:48rem){.chatbot-message{font-size:.9375rem;max-width:calc(100% - 1.875rem)}}.chatbot-message--bot{-ms-flex-item-align:start;align-self:flex-start;background:#f9fbfb;border-top-left-radius:0;color:#3d4246;margin-left:0;margin-right:auto}.chatbot-message--bot h1,.chatbot-message--bot h2,.chatbot-message--bot h3,.chatbot-message--bot h4,.chatbot-message--bot h5,.chatbot-message--bot h6{color:#3d4246!important;text-shadow:none!important}.chatbot-message--user{-ms-flex-item-align:end;align-self:flex-end;background:#045e51;border-top-right-radius:0;color:#fff;margin-left:auto;margin-right:0}.chatbot-message h1{font-size:1rem;font-weight:500;line-height:1.25rem;margin-top:0}.chatbot-message h2{font-weight:500}.chatbot-message h2,.chatbot-message h3{font-size:.9375rem;line-height:1}.chatbot-message ul{margin-left:.9375rem}.chatbot-message ul li{list-style-type:disc}.chatbot-message a{color:#00806c;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.25rem}@media (min-width:48rem){.chatbot-message a{font-size:.9375rem}}.chatbot-message a.chatbot-link--phone{color:#3d4246!important}.chatbot-message img+ul,.chatbot-message p+p,.chatbot-message p+ul,.chatbot-message ul+p{margin-top:.9375rem}.chatbot-message p{line-height:1.25rem}.chatbot-message img{margin-top:.625rem}.chatbot-name{color:#00806c;display:block;line-height:1.125rem}.chatbot-typing{background:#e9e9e9;position:relative}.chatbot-bot-fade-in{-webkit-animation:chatbotFadeInOpacity .7s cubic-bezier(.4,0,.2,1) forwards;animation:chatbotFadeInOpacity .7s cubic-bezier(.4,0,.2,1) forwards;opacity:0}@-webkit-keyframes chatbotFadeInOpacity{to{opacity:1}}@keyframes chatbotFadeInOpacity{to{opacity:1}}.chatbot .icon-copy{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;border:none;border-radius:50%;color:#00806c;cursor:pointer;font-size:.625rem;height:1.25rem;padding-left:.3125rem;position:relative;width:1.25rem}.chatbot .icon-copy.copied{color:#00806c}.chatbot .chatbot-ratings{display:-ms-flexbox;display:flex;gap:.625rem}@media (max-width:47.9375rem){.chatbot .chatbot-ratings{padding-left:.625rem}}.chatbot .chatbot-ratings--dislike,.chatbot .chatbot-ratings--like{display:-ms-inline-flexbox;display:inline-flex;height:1.25rem;width:1.25rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background:#fff;border:none;border-radius:50%;color:#00806c;cursor:pointer;font-size:.6875rem;justify-content:center;padding:0}@media (min-width:75rem){.chatbot .chatbot-ratings--dislike:hover,.chatbot .chatbot-ratings--like:hover{background:#00806c;color:#fff}}.chatbot .chatbot-ratings--dislike.selected,.chatbot .chatbot-ratings--like.selected{background:#00806c;color:#fff;pointer-events:none}.chatbot .icon-flipY{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.chatbot-footer{margin:0 auto;padding:0 .625rem .9375rem;scroll-snap-align:end;width:100vw}@media (min-width:48rem){.chatbot-footer{padding:0 1.875rem 1.875rem;width:100%}}.chatStarted .chatbot-footer{padding:.9375rem .625rem;position:relative;z-index:10}@media (min-width:48rem){.chatStarted .chatbot-footer{padding:1.875rem}}.chatStarted .chatbot-footer .chatbot-footer--personnal{display:none}.chatbot-footer--shadow{box-shadow:.1875rem 0 .75rem 0 rgba(0,0,0,.13)}.chatbot-footer--links{display:-ms-flexbox;display:flex;-ms-flex-pack:center;gap:1.25rem;justify-content:center}.chatbot-footer--link{color:#045e51!important;display:block;font-size:.8125rem;text-align:center}@media (min-width:48rem){.chatbot-footer--link{font-size:.9375rem}}.chatbot-footer--link .icon{margin-right:.3125rem}.chatbot-footer--contactus{background-color:#d2d3d3;border-radius:.625rem;display:block;padding:.0625rem .25rem}.chatStarted .chatbot-footer--contactus{background-color:transparent;background-color:initial}.chatbot-input-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;gap:.625rem;margin:0 0 .625rem}.chatbot-input-wrapper{background:#f9fbfb;border-radius:1.625rem;box-shadow:.15625rem 0 .75rem 0 rgba(0,0,0,.13);padding:.8125rem .625rem .625rem 1.25rem;position:relative;width:100%}.chatbot-input-wrapper:after,.chatbot-input-wrapper:before{background:#f9fbfb;content:"";height:.5rem;pointer-events:none;position:absolute;right:.8125rem;width:.5rem;z-index:2}.chatbot-input-wrapper:before{top:.875rem}.chatbot-input-wrapper:after{bottom:.875rem}.chatbot-input-wrapper:focus-within .chatbot-input::-webkit-input-placeholder{opacity:0}.chatbot-input-wrapper:focus-within .chatbot-input::-moz-placeholder{opacity:0}.chatbot-input-wrapper:focus-within .chatbot-input:-ms-input-placeholder{opacity:0}.chatbot-input-wrapper:focus-within .chatbot-input::-ms-input-placeholder{opacity:0}.chatbot-input-wrapper:focus-within .chatbot-input::placeholder{opacity:0}.chatbot-input{background:#f9fbfb;border:none;box-sizing:border-box;font-size:.9375rem;margin:0;max-height:7rem;outline:none;overflow-y:auto;padding-right:.625rem;resize:none;scrollbar-color:#e9e9e9 transparent;scrollbar-width:thin;width:100%}.chatbot-input:focus::-webkit-input-placeholder{opacity:0}.chatbot-input:focus::-moz-placeholder{opacity:0}.chatbot-input:focus:-ms-input-placeholder{opacity:0}.chatbot-input:focus::-ms-input-placeholder{opacity:0}.chatbot-input:focus::placeholder{opacity:0}.chatbot-input::-webkit-input-placeholder{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.chatbot-input::-moz-placeholder{-moz-transition:opacity .2s ease;transition:opacity .2s ease}.chatbot-input:-ms-input-placeholder{-ms-transition:opacity .2s ease;transition:opacity .2s ease}.chatbot-input::-ms-input-placeholder{-ms-transition:opacity .2s ease;transition:opacity .2s ease}.chatbot-input::placeholder{transition:opacity .2s ease}.chatbot .goToBottom{background:#fff;border:none;border-radius:50%;bottom:.9375rem;box-shadow:.15625rem 0 .75rem 0 rgba(0,0,0,.13);height:1.875rem;position:absolute;right:1.875rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:1.875rem;z-index:9}.chatbot .buttonContainer .button{height:2.625rem;padding:0;width:2.625rem}.chatbot-send-btn:not(.isValid) .button{background:#9ea0a2!important}.chatbot-feedback{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.625rem 1.875rem;position:relative;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#d2d3d3;border:.0625rem solid #d2d3d3;border-radius:.625rem;font-size:.8125rem;text-align:center}@media (min-width:48rem){.chatbot-feedback{font-size:.9375rem}}.chatbot-feedback-close{background:transparent;border:none;font-size:.8125rem;position:absolute;right:.625rem;top:.625rem}.chatbot-feedback-title{font-weight:500;margin-bottom:.3125rem}.chatbot-feedback textarea{border:.0625rem solid #fff;border-radius:.625rem;margin-top:.9375rem;outline:none;padding:.625rem;resize:none;width:100%}.chatbot-feedback textarea.filled{border:.0625rem solid #045e51}.chatbot-feedback-actions{display:-ms-flexbox;display:flex;gap:.9375rem;margin-top:.9375rem}.chatbot-feedback .button{min-width:0;min-width:auto}.chatbot-feedback .button .icon{margin-right:.625rem}.chatbot-conditions{font-size:.6875rem;margin-bottom:.625rem;text-align:center}@media (min-width:48rem){.chatbot-conditions{font-size:.8125rem}}.chatbotBubbleWrapper{bottom:1.5625rem;opacity:0;position:fixed;right:1.5625rem;transition:all .3s ease;visibility:hidden;z-index:890}@media (max-width:47.9375rem){.chatbotBubbleWrapper{bottom:6.5rem;right:0;-webkit-transform:translateX(7.0625rem);transform:translateX(7.0625rem)}}.chatbotBubbleWrapper.is-visible.is-enabled{opacity:1;visibility:visible}@media (max-width:47.9375rem){.chatbotBubbleWrapper.is-visible.is-enabled{-webkit-transform:translateX(0);transform:translateX(0)}}.chatbotBubble{background:#045e51;display:-ms-flexbox;display:flex;-ms-flex-pack:center;border-radius:3.75rem;cursor:pointer;height:3.75rem;justify-content:center;width:3.75rem}@media (max-width:47.9375rem){.chatbotBubble{border-radius:1.875rem 0 0 1.875rem;height:3rem;width:3.5rem}}.chatbotBubble img{padding-bottom:.125rem;width:1.75rem}@media (min-width:48rem){.chatbotBubble img{padding-bottom:.1875rem;width:1.5625rem}}.chatbotBubble:hover+.chatbotBubble-title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;background:#d7ffd0;border-radius:1.25rem;color:#045e51;gap:.1875rem;height:2.625rem;opacity:1;padding:.3125rem .9375rem;visibility:visible;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:47.9375rem){.chatbotBubble:hover+.chatbotBubble-title{display:none}}.chatbotBubble:hover+.chatbotBubble-title span{font-family:Bagoss,Tahoma,Arial,Helvetica,sans-serif;font-size:.6875rem;font-weight:500;line-height:normal}.chatbotBubble-title{opacity:0;position:absolute;right:4.0625rem;top:.625rem;transition:opacity 1s ease;visibility:hidden}
