@keyframes btn-fancy-enter{0%{bottom:-55px;max-width:250px}50%{bottom:24px;max-width:250px}to{max-width:50px}}@keyframes btn-enter{0%{opacity:0}to{opacity:1}}@keyframes p-on-enter{0%{opacity:1}50%{opacity:1}to{opacity:0}}.c-easy-contact-widget__modal{background-color:transparent;bottom:90px;left:auto;right:24px;top:auto;z-index:var(--z-index-easy-contact-modal)}.c-easy-contact-widget__modal .c-modal__wrapper{box-shadow:0 12px 16px -2px #15272d1f;max-width:384px;overflow:hidden;padding:0 var(--ds-space-2) 0 0;width:384px}.c-easy-contact-widget__modal .c-modal__wrapper .modal-close-btn{display:none}.c-easy-contact-widget__modal.fade-enter-active,.c-easy-contact-widget__modal.fade-leave-active{transition:opacity .15s}.c-easy-contact-widget__modal.fade-enter-active{transition-timing-function:cubic-bezier(0,.2,.1,1)}.c-easy-contact-widget__modal.fade-leave-active{transition-timing-function:cubic-bezier(.3,0,.8,.15)}.c-easy-contact-widget__modal.fade-enter-from,.c-easy-contact-widget__modal.fade-leave-to{opacity:0}.c-easy-contact-widget__modal.fade-up-enter-active,.c-easy-contact-widget__modal.fade-up-leave-active{transition-duration:.35s;transition-property:opacity,bottom}.c-easy-contact-widget__modal.fade-up-enter-active{transition-timing-function:cubic-bezier(0,.2,.1,1)}.c-easy-contact-widget__modal.fade-up-leave-active{transition-timing-function:cubic-bezier(.3,0,.8,.15)}.c-easy-contact-widget__modal.fade-up-enter-from,.c-easy-contact-widget__modal.fade-up-leave-to{bottom:-180px;opacity:0}.c-easy-contact-widget__modal-content{height:calc(100vh - 114px);max-height:704px;overflow-y:auto;padding:var(--ds-space-8);padding-right:var(--ds-space-7);width:100%}.c-easy-contact-widget__modal-content::-webkit-scrollbar{border-radius:3px;width:6px}.c-easy-contact-widget__modal-content::-webkit-scrollbar-thumb{background:var(--ds-color-fg-inverse-muted);border:0 solid transparent;border-radius:3px}.c-easy-contact-widget__modal-content::-webkit-scrollbar-track{background:transparent;border-radius:3px}.c-easy-contact-widget__modal-content::-webkit-scrollbar-track-piece:end{background-color:transparent!important;margin-bottom:10px}.c-easy-contact-widget__modal-content::-webkit-scrollbar-track-piece:start{background-color:transparent!important;margin-top:10px}.c-easy-contact-widget__modal-content{scrollbar-face-color:var(--ds-color-fg-inverse-muted);scrollbar-track-color:transparent}.c-easy-contact-widget__modal-content .fade-enter-active,.c-easy-contact-widget__modal-content .fade-leave-active{transition:opacity .2s}.c-easy-contact-widget__modal-content .fade-enter-active{transition-delay:.1s;transition-timing-function:cubic-bezier(0,.2,.1,1)}.c-easy-contact-widget__modal-content .fade-leave-active{position:absolute;transition-timing-function:cubic-bezier(.3,0,.8,.15);width:calc(100% - 48px)}.c-easy-contact-widget__modal-content .fade-enter-from,.c-easy-contact-widget__modal-content .fade-leave-to{opacity:0}.c-easy-contact-widget__init-view{height:100%}.c-easy-contact-widget__init-view [class*=ds-text-heading]{margin-bottom:var(--ds-space-4)}.c-easy-contact-widget__init-view td,.c-easy-contact-widget__init-view>p{color:var(--ds-color-fg-muted)}.c-easy-contact-widget__init-view .body-text{margin-bottom:var(--ds-space-8)}.c-easy-contact-widget__init-view table.opening-hours tr td{padding:0;text-wrap:nowrap}.c-easy-contact-widget__init-view table.opening-hours tr td:first-child{width:100%}.c-easy-contact-widget__init-view table.opening-hours tr td:nth-child(2){min-width:100px;text-align:right;white-space:nowrap}.c-easy-contact-widget__init-view table.opening-hours caption{text-align:left}.c-easy-contact-widget__init-view .spinner-wrapper{align-items:center;border-radius:7px;display:flex;height:100%;justify-content:center}.c-easy-contact-widget__call-view button.back-btn{color:var(--ds-color-fg-muted);margin-bottom:var(--ds-space-8);padding:0}.c-easy-contact-widget__call-view button.back-btn:hover{background-color:transparent}.c-easy-contact-widget__call-view [class*=ds-text-heading]{font-size:1.5rem;font-weight:var(--ds-text-fw-bold);line-height:1.33}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form{-moz-column-gap:var(--ds-space-5);column-gap:var(--ds-space-5);grid-template-columns:repeat(3,1fr)}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form>div{grid-column:1/4;padding:0}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form>div label{padding-top:0}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form>div:nth-of-type(n+2){margin-bottom:var(--ds-space-6)}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form>div:nth-last-child(3){margin-bottom:0}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form>div[data-type=checkbox]{padding:var(--ds-space-5) 0}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form>div[data-type=checkbox] p{margin:0}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form .phone-number{-moz-column-gap:var(--ds-space-5);column-gap:var(--ds-space-5);display:grid;grid-template-columns:repeat(3,1fr)}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form .phone-number :first-of-type{grid-column:1/2}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form .phone-number :nth-of-type(2){grid-column:2/4}.c-easy-contact-widget__call-view .c-form-schema>form.formkit-form button[type=submit]{width:100%}.c-easy-contact-widget__call-view .ds-button:not(.back-btn){display:flex;justify-content:center;width:100%}.c-easy-contact-widget__result-view{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.c-easy-contact-widget__result-view .icon-wrapper{align-items:center;background-color:var(--ds-color-bg-interactive-subtle);border-radius:50%;color:var(--ds-color-bg-interactive);display:flex;height:104px;justify-content:center;margin-bottom:var(--ds-space-8);width:104px}.c-easy-contact-widget__result-view .ds-button{align-items:center;display:flex;justify-content:center;margin-top:var(--ds-space-10);width:100%}.c-easy-contact-widget__result-view h2{margin-bottom:var(--ds-space-6)}.c-easy-contact-widget__result-view p{margin:0}.c-easy-contact-widget__actions{display:flex;flex-direction:column;margin-top:var(--ds-space-9)}.c-easy-contact-widget__actions>*{display:flex;justify-content:center;margin-bottom:var(--ds-space-6);order:1;transition:all .15s;width:100%}.c-easy-contact-widget__btn{animation-duration:.35s;animation-fill-mode:backwards;animation-name:btn-enter;border:none;bottom:24px;box-shadow:0 20px 24px -4px #15272d1f;box-sizing:border-box;height:50px;max-width:50px;min-width:50px;overflow:hidden;padding:13px;position:fixed;right:24px;z-index:var(--z-index-easy-contact-btn)}.c-easy-contact-widget__btn.animate-enter{animation-delay:.35s;animation-duration:.5s;animation-fill-mode:backwards;animation-name:btn-fancy-enter}.c-easy-contact-widget__btn.animate-enter>span[class*=ds-text] p{animation-delay:.35s;animation-duration:.5s;animation-fill-mode:backwards;animation-name:p-on-enter}.c-easy-contact-widget__btn>span[class*=ds-icon]{transition:all .35s cubic-bezier(.3,0,.1,1)}.c-easy-contact-widget__btn>span[class*=ds-text]{align-items:center;display:flex;pointer-events:none;white-space:nowrap}.c-easy-contact-widget__btn>span[class*=ds-text] p{margin:0;opacity:0;transition:opacity .15s cubic-bezier(.3,0,.1,1)}.c-easy-contact-widget__btn>span[class*=ds-text] span[class*=ds-icon]{left:13px;opacity:0;position:absolute;top:13px;transform:rotate(90deg);transition:all .35s cubic-bezier(.3,0,.1,1)}.c-easy-contact-widget__btn.is-active>span[class*=ds-icon]{opacity:0;transform:rotate(-90deg)}.c-easy-contact-widget__btn:not(.is-mobile){transition:max-width .35s cubic-bezier(.3,0,.8,.15)}.c-easy-contact-widget__btn:not(.is-mobile):hover{max-width:250px;transition-timing-function:cubic-bezier(0,.2,.1,1)}.c-easy-contact-widget__btn:not(.is-mobile):hover>span[class*=ds-text] p{opacity:1;transition-delay:0s}.c-easy-contact-widget__btn:not(.is-mobile).is-active{max-width:50px}.c-easy-contact-widget__btn:not(.is-mobile).is-active>span[class*=ds-text] p{opacity:0;transition-delay:0s}.c-easy-contact-widget__btn:not(.is-mobile).is-active>span[class*=ds-text] span[class*=ds-icon]{opacity:1;transform:rotate(0);transition-delay:.2s}.c-easy-contact-widget__btn.is-mobile.is-active>span[class*=ds-text] span[class*=ds-icon]{opacity:1;transform:rotate(0)}@media only screen and (max-width:767px){.c-easy-contact-widget__modal{top:-1px;right:-1px;bottom:-1px;left:-1px}.c-easy-contact-widget__modal .c-modal__wrapper{border-radius:0!important;height:100vh;max-width:none;padding:0;width:calc(100vw + 1px)}.c-easy-contact-widget__modal-content{height:100vh;max-height:none;width:100vw}.c-easy-contact-widget__init-view .ds-button.free-call-back{border:none;color:var(--ds-color-fg-default);margin-bottom:0;margin-top:var(--ds-space-6);order:2;position:relative}.c-easy-contact-widget__init-view .ds-button.free-call-back:hover{background-color:transparent}.c-easy-contact-widget__init-view .ds-button.free-call-back:before{border-top:1px solid var(--ds-color-bg-neutral-strong);content:"";position:absolute;top:-10px;width:100%}}@media only screen and (min-width:768px){.c-easy-contact-widget__init-view .ds-button.native-call{border:none;color:var(--ds-color-fg-default);margin-bottom:0;margin-top:var(--ds-space-6);order:2;position:relative}.c-easy-contact-widget__init-view .ds-button.native-call:hover{background-color:transparent}.c-easy-contact-widget__init-view .ds-button.native-call:before{border-top:1px solid var(--ds-color-bg-neutral-strong);content:"";position:absolute;top:-10px;width:100%}}
