:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.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{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style: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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.lmqk-booking-calendar__nav-next-wrapper[data-v-477e75ed]{position:absolute;top:0;right:0;display:inline-flex}.lmqk-booking-calendar__nav-next[data-v-477e75ed]:disabled{cursor:not-allowed}.lmqk-booking-calendar__nav-tooltip[data-v-477e75ed]{position:absolute;right:0;bottom:calc(100% + 10px);transform:translateY(6px);width:min(280px,72vw);padding:10px 12px;border-radius:10px;background:#0b6ca8;color:#fff;font-size:12px;line-height:1.4;box-shadow:0 10px 20px #0b6ca833;opacity:0;visibility:hidden;pointer-events:none;z-index:5;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.lmqk-booking-calendar__nav-tooltip[data-v-477e75ed]:after{content:"";position:absolute;top:100%;right:12px;border-width:6px;border-style:solid;border-color:#0b6ca8 transparent transparent transparent}.lmqk-booking-calendar__nav-next-wrapper:hover .lmqk-booking-calendar__nav-tooltip[data-v-477e75ed],.lmqk-booking-calendar__nav-next-wrapper:focus-within .lmqk-booking-calendar__nav-tooltip[data-v-477e75ed]{opacity:1;visibility:visible;transform:translateY(0)}.lmqk-booking-calendar__loading[data-v-477e75ed]{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.lmqk-booking-calendar__loading[data-v-477e75ed]:before{content:"";width:36px;height:36px;border:3px solid #d9e3ea;border-top-color:#0b6ca8;border-radius:50%;animation:lmqk-spinner-rotate-477e75ed .9s linear infinite}.lmqk-booking-calendar__loading p[data-v-477e75ed]{margin:0}@keyframes lmqk-spinner-rotate-477e75ed{to{transform:rotate(360deg)}}.dataForm__backendError[data-v-50f5c1e1]{margin-top:16px;border:1px solid #d33a2c;background-color:#fdeceb;color:#8c1d13;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.4}.visitData__itemTitle span[data-v-df747c08]{display:inline-block;text-transform:lowercase}.visitData__itemTitle span[data-v-df747c08]:first-letter{text-transform:uppercase}.appointment-form-loading[data-v-65db4973]{min-height:528px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.appointment-form-loading[data-v-65db4973]:before{content:"";width:36px;height:36px;border:3px solid #d9e3ea;border-top-color:#0b6ca8;border-radius:50%;animation:appointment-form-spinner-rotate-65db4973 .9s linear infinite}.appointment-form-loading p[data-v-65db4973]{margin:0}.appointment-form-error[data-v-65db4973]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:20px}.appointment-form-error__content[data-v-65db4973]{text-align:center;max-width:500px;background:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.appointment-form-error__content h2[data-v-65db4973]{margin:0 0 16px;font-size:24px;color:#333}.appointment-form-error__content p[data-v-65db4973]{margin:0 0 24px;font-size:16px;color:#666;line-height:1.5}.appointment-form-error__button[data-v-65db4973]{display:inline-block;padding:12px 24px;background:#005aa9;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .3s}.appointment-form-error__button[data-v-65db4973]:hover{background:#004080}.appointment-form-error__button[data-v-65db4973]:active{background:#003060}.appointment-form__dev-switcher[data-v-65db4973]{display:flex;gap:10px;padding:15px;margin-top:20px;margin-bottom:10px;background:#f0f0f0;border:1px dashed #ccc;border-radius:8px}.appointment-form__dev-switcher button[data-v-65db4973]{padding:8px 16px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px;font-size:14px;transition:all .3s}.appointment-form__dev-switcher button[data-v-65db4973]:hover{background:#e9e9e9}.appointment-form__dev-switcher button.active[data-v-65db4973]{background:#005aa9;color:#fff;border-color:#005aa9}@keyframes appointment-form-spinner-rotate-65db4973{to{transform:rotate(360deg)}}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Ultra-Light-B8824rhR.woff2) format("woff2"),url(./assets/GT-Walsheim-Ultra-Light-DukyCBoV.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Ultra-Light-Oblique-COYD4FSY.woff2) format("woff2"),url(./assets/GT-Walsheim-Ultra-Light-Oblique-DAQx9nhf.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Thin-BS3RGmb5.woff2) format("woff2"),url(./assets/GT-Walsheim-Thin-T1ngDU8z.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Thin-Oblique-CymuBogQ.woff2) format("woff2"),url(./assets/GT-Walsheim-Thin-Oblique-D0JlAgqn.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Light-4JRdXyFs.woff2) format("woff2"),url(./assets/GT-Walsheim-Light-BTJZkC2P.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Light-Oblique-CCl8j2Oc.woff2) format("woff2"),url(./assets/GT-Walsheim-Light-Oblique-CPCW5e8J.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Regular-LsgmXJOT.woff2) format("woff2"),url(./assets/GT-Walsheim-Regular-Fm40BlA7.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Regular-Oblique-BI0qDBxb.woff2) format("woff2"),url(./assets/GT-Walsheim-Regular-Oblique-CpWW_z6L.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Medium-D0Go1iX3.woff2) format("woff2"),url(./assets/GT-Walsheim-Medium-DRYDb-Zq.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Medium-Oblique-cJoNks0h.woff2) format("woff2"),url(./assets/GT-Walsheim-Medium-Oblique-BdGbo51v.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Bold-BC45h7k-.woff2) format("woff2"),url(./assets/GT-Walsheim-Bold-DU8BpPbm.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Bold-Oblique-CDLL-SWO.woff2) format("woff2"),url(./assets/GT-Walsheim-Bold-Oblique-CuxsmaH0.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Ultra-Bold-C7Udi234.woff2) format("woff2"),url(./assets/GT-Walsheim-Ultra-Bold-CjsmG2fm.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Ultra-Bold-Oblique-6f71Zlr-.woff2) format("woff2"),url(./assets/GT-Walsheim-Ultra-Bold-Oblique-BTPxg5G2.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Black-VnHDZO6p.woff2) format("woff2"),url(./assets/GT-Walsheim-Black-CV7tUU1N.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim;src:url(./assets/GT-Walsheim-Black-Oblique-CeEdLmT-.woff2) format("woff2"),url(./assets/GT-Walsheim-Black-Oblique-DPtBLMZ3.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@keyframes l3{to{transform:rotate(1turn)}}.lmqk-appointment-form-container .steps{position:relative}.lmqk-appointment-form-container .steps__items{display:flex;align-items:center;gap:10px;margin-top:34px}.lmqk-appointment-form-container .steps__item{display:flex;align-items:center;gap:5px}.lmqk-appointment-form-container .steps__item--active .steps__itemNumber{background:#005aa9;border:1px solid #005aa9;color:#fff}.lmqk-appointment-form-container .steps__item--active .steps__itemLabel{color:#005aa9}.lmqk-appointment-form-container .steps__item--completed .steps__itemNumber{background:#13a538;border:1px solid #13a538;color:#fff}.lmqk-appointment-form-container .steps__item--completed .steps__itemLabel{color:#13a538}.lmqk-appointment-form-container .steps__itemNumber{display:flex;align-items:center;justify-content:center;min-width:23px;min-height:23px;border:1px solid #c0c0c0;border-radius:90px;color:#777;font-size:14px;font-weight:500;line-height:19px}.lmqk-appointment-form-container .steps__itemNumber svg{display:flex;align-items:center;justify-content:center}.lmqk-appointment-form-container .steps__itemLabel{color:#777;font-weight:400px;font-size:14px;line-height:19px}.lmqk-appointment-form-container .steps__separator{display:flex;align-items:center}.lmqk-appointment-form-container .steps__separator svg path{stroke:#777;stroke-opacity:.466667;stroke-dasharray:4 4}.lmqk-appointment-form-container .steps__separator--completed svg path{stroke:#13a538;stroke-opacity:1;stroke-dasharray:none}.lmqk-appointment-form-container .steps__separator--active svg path{stroke:#005aa9;stroke-opacity:1;stroke-dasharray:4 4}.lmqk-appointment-form-container .steps__separatorImg{width:100%}.lmqk-appointment-form-container .moduleTitle{font-size:32px;color:#101010;font-weight:500;line-height:58px}@media (min-width: 768px){.lmqk-appointment-form-container .moduleTitle{font-size:42px}}.lmqk-appointment-form-container .moduleSubTitle{font-size:24px;font-weight:500;color:#13a538;line-height:34px}.lmqk-appointment-form-container .dataForm{position:relative}.lmqk-appointment-form-container .dataForm__form{margin-top:12px}.lmqk-appointment-form-container .smsVerification__form.moduleForm{gap:12px}.lmqk-appointment-form-container .smsVerification,.lmqk-appointment-form-container .smsVerification__content{position:relative}.lmqk-appointment-form-container .smsVerification__content--loading{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.lmqk-appointment-form-container .smsVerification__about{font-size:18px;color:#101010;font-weight:400;line-height:26px;margin-top:8px}.lmqk-appointment-form-container .smsVerification__about a{color:#005aa9;text-decoration:none;font-weight:700}.lmqk-appointment-form-container .smsVerification__description{font-size:14px;color:#101010;font-weight:400;line-height:19px;margin-top:4px}.lmqk-appointment-form-container .smsVerification__description a{font-weight:700;color:#005aa9;text-decoration:underline}.lmqk-appointment-form-container .smsVerification__form{margin-top:26px}.lmqk-appointment-form-container .smsVerification__inputTime{font-size:14px;color:#101010;font-weight:400;line-height:19px;margin-top:4px;display:flex;align-items:center;gap:4px}.lmqk-appointment-form-container .smsVerification__inputTime a{font-weight:700;color:#005aa9;text-decoration:underline}.lmqk-appointment-form-container .smsVerification__codeSent{color:#13a538;font-weight:500}.lmqk-appointment-form-container .smsVerification__inputDescription{font-size:14px;color:#101010;font-weight:400;line-height:19px;margin-top:4px}.lmqk-appointment-form-container .smsVerification__inputDescription a{font-weight:700;color:#005aa9;text-decoration:underline}.lmqk-appointment-form-container .smsVerification__phoneChange{display:flex;gap:20px;align-items:center;margin-top:40px}.lmqk-appointment-form-container .smsVerification__phoneChange .moduleInput{max-width:308px}.lmqk-appointment-form-container .smsVerification__phoneChange .moduleBtn{flex-shrink:0}.lmqk-appointment-form-container .smsVerification__buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.lmqk-appointment-form-container .smsVerification--phoneChange .smsVerification__buttons{margin-top:40px}.lmqk-appointment-form-container .smsVerification .smsVerification__buttons{flex-direction:column}@media (min-width: 768px){.lmqk-appointment-form-container .smsVerification .smsVerification__buttons{flex-direction:row}}.lmqk-appointment-form-container .codeInput{display:flex;gap:8px;justify-content:flex-start}.lmqk-appointment-form-container .codeInput__input{width:100%;flex:1 1 0;height:66px;text-align:center;font-size:16px;font-weight:500;border:1px solid #c0c0c0;border-radius:10px;background:#fff;font-family:GT Walsheim,sans-serif;color:#101010;padding:0}@media (min-width: 576px){.lmqk-appointment-form-container .codeInput__input{flex:1 1 auto;max-width:46px;height:46px}}.lmqk-appointment-form-container .codeInput__input:focus{outline:none;border-color:#005aa9}.lmqk-appointment-form-container .codeInput__input::placeholder{color:#777}.lmqk-appointment-form-container .codeInput__input--error{border-color:#e3213b}.lmqk-appointment-form-container .codeInput+.moduleError{padding-left:0}.lmqk-appointment-form-container .thankYou__about{display:flex;flex-direction:column;align-items:center;text-align:center}.lmqk-appointment-form-container .thankYou .moduleSubTitle{margin-top:24px}.lmqk-appointment-form-container .thankYou__aboutDescription{font-size:18px;color:#101010;font-weight:400;margin-top:8px}.lmqk-appointment-form-container .thankYou__content{padding:28px 24px;background:#fbfbfb;border:1px solid #c0c0c0;border-radius:12px;margin:32px auto 0;max-width:500px}.lmqk-appointment-form-container .thankYou__itemsTitle{font-size:18px;text-align:center;color:#101010;font-weight:700;line-height:26px}.lmqk-appointment-form-container .thankYou .visitData{margin-top:18px}.lmqk-appointment-form-container .thankYou__buttons{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:16px}.lmqk-appointment-form-container .thankYou__prev{color:#005aa9;text-decoration:underline;font-size:16px;font-weight:500;line-height:23px;transition:opacity .3s}.lmqk-appointment-form-container .thankYou__prev:hover{opacity:.8}.lmqk-appointment-form-container .moduleInput{padding:4px 20px;border-radius:10px;border:1px solid #c0c0c0;font-size:16px;color:#101010;font-family:GT Walsheim,sans-serif;font-weight:500;width:100%;min-height:46px;line-height:23px}.lmqk-appointment-form-container .moduleInput::placeholder{color:#777}.lmqk-appointment-form-container .moduleInput--error{border:1px solid #e3213b}.lmqk-appointment-form-container .moduleError{display:block;margin-top:8px;color:#e3213b;font-size:14px;padding-left:12px}.lmqk-appointment-form-container .moduleInputMessage{display:block;margin-top:4px;color:#101010;font-size:12px;line-height:14px;padding-left:12px}.moduleCheckbox{display:flex;align-items:center;gap:12px;cursor:pointer;position:relative}.moduleCheckbox__input{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.moduleCheckbox__custom{width:18px;height:18px;min-width:18px;min-height:18px;flex-shrink:0;border:1px solid #c0c0c0;border-radius:4px;position:relative;background-color:#fff;transition:border-color .2s,background-color .2s}.moduleCheckbox__custom:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background-color:#13a538;border-radius:2px;opacity:0;transition:opacity .2s}.moduleCheckbox__input:checked~.moduleCheckbox__custom{border-color:#13a538;background-color:#fff}.moduleCheckbox__input:checked~.moduleCheckbox__custom:after{opacity:1}.moduleCheckbox__label{font-size:12px;font-weight:400;color:#101010;line-height:14px}.moduleCheckbox a{color:#005aa9;text-decoration:underline}.moduleCheckbox+.moduleError{padding-left:30px}.moduleCheckbox--error .moduleCheckbox__custom{border-color:#e3213b}.lmqk-appointment-form-container .moduleBtn{display:inline-block;cursor:pointer;border:1px solid #005aa9;background:#005aa9;font-size:16px;line-height:23px;font-weight:500;padding:12px 24px;color:#fff;border-radius:90px;transition:.3s all;width:100%}@media (min-width: 768px){.lmqk-appointment-form-container .moduleBtn{padding:8px 24px;width:auto}}.lmqk-appointment-form-container .moduleBtn:hover{background:#fff;color:#005aa9}.lmqk-appointment-form-container .moduleBtn--secondary{background:#fff;color:#005aa9;border:1px solid #005aa9}.lmqk-appointment-form-container .moduleBtn--secondary:hover{background:#005aa9!important;color:#fff!important}.lmqk-appointment-form-container .moduleBtn--disabled{background:#a7a9ac;color:#fff;border:1px solid #A7A9AC;cursor:default}.lmqk-appointment-form-container .moduleBtn--disabled:hover{background:#a7a9ac!important;color:#fff!important;border:1px solid #A7A9AC!important}.lmqk-appointment-form-container .visitAbout{padding:28px 24px;background:#fbfbfb;border:1px solid #c0c0c0;border-radius:12px}.lmqk-appointment-form-container .visitAbout__doctor{display:grid;grid-template-columns:98px 1fr;gap:21px;align-items:center}.lmqk-appointment-form-container .visitAbout__doctorImg img{width:90px;object-fit:cover;height:90px;border-radius:120px}.lmqk-appointment-form-container .visitAbout__doctorSubTitle{font-size:16px;color:#101010;font-weight:500;line-height:23px}.lmqk-appointment-form-container .visitAbout__doctorTitle{font-size:20px;color:#101010;font-weight:500;line-height:28px}.lmqk-appointment-form-container .visitAbout__doctorSpecialization{margin-top:6px;color:#13a538;font-size:14px;font-weight:400;line-height:19px}.lmqk-appointment-form-container .visitAbout__items{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}.lmqk-appointment-form-container .visitAbout__item{display:flex;align-items:center;gap:10px}.lmqk-appointment-form-container .visitAbout__itemIcon{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.lmqk-appointment-form-container .visitAbout__itemButton{font-size:16px;color:#005aa9;font-weight:700;text-decoration:underline;line-height:23px}.lmqk-appointment-form-container .visitAbout__price{margin-top:48px;display:flex;justify-content:space-between;align-items:center;gap:40px}.lmqk-appointment-form-container .visitAbout__priceTitle{font-size:18px;color:#101010;font-weight:500;line-height:26px}.lmqk-appointment-form-container .visitAbout__priceValue{font-size:24px;color:#13a538;font-weight:700;line-height:34px}.lmqk-appointment-form-container .visitData__items{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}.thankYou__content .lmqk-appointment-form-container .visitData__items{margin-top:0}.lmqk-appointment-form-container .visitData__item{display:flex;align-items:center;gap:10px}.lmqk-appointment-form-container .visitData__itemIcon{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.lmqk-appointment-form-container .visitData__itemTitle{font-size:14px;color:#101010;font-weight:400;line-height:19px}.lmqk-appointment-form-container .visitData__itemTitle strong{font-weight:700}.lmqk-appointment-form-container .visitData__itemButton{font-size:16px;color:#005aa9;font-weight:700;text-decoration:underline;line-height:23px}.lmqk-appointment-form-container .visitData__doctorImg{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.lmqk-appointment-form-container .visitData__doctorImg img{width:100%;height:100%;object-fit:cover}.lmqk-appointment-form-container .visitData__doctorSubTitle{font-size:12px;color:#777;font-weight:400;line-height:16px}.lmqk-appointment-form-container .visitData__doctorTitle{font-size:16px;color:#101010;font-weight:500;line-height:22px}.lmqk-appointment-form-container .moduleForm{display:flex;flex-direction:column;gap:24px}.lmqk-appointment-form-container .moduleForm .moduleForm__row{display:flex;flex-wrap:wrap;gap:24px}.lmqk-appointment-form-container .moduleForm .moduleForm__row .moduleForm__col{flex:1 1 100%}@media (min-width: 992px){.lmqk-appointment-form-container .moduleForm .moduleForm__row .moduleForm__col{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}.lmqk-appointment-form-container .moduleForm__row{align-items:flex-start}.lmqk-appointment-form-container .moduleForm__row:first-child{margin-top:0}.lmqk-appointment-form-container .moduleForm__row--center{align-items:center}.lmqk-appointment-form-container .moduleForm__col--right{display:flex;justify-content:flex-end}.lmqk-appointment-form-container .moduleForm__description{font-size:12px;color:#101010;font-weight:400;line-height:14px}.lmqk-appointment-form-container .moduleForm--loading{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}body .lmqk-appointment-form-container{font-family:GT Walsheim,sans-serif;color:#101010}.lmqk-appointment-form-container .container{max-width:1220px;margin:0 auto;padding-right:20px;padding-left:20px;position:relative}.lmqk-appointment-form-container .container--wide{max-width:1320px}.lmqk-appointment-form-container.moduleContainer{width:100%;margin-right:auto;margin-left:auto;padding:24px 15px}@media (min-width: 576px){.lmqk-appointment-form-container.moduleContainer{max-width:540px}}@media (min-width: 768px){.lmqk-appointment-form-container.moduleContainer{max-width:720px}}@media (min-width: 992px){.lmqk-appointment-form-container.moduleContainer{max-width:960px}}@media (min-width: 1200px){.lmqk-appointment-form-container.moduleContainer{max-width:1270px}}.lmqk-appointment-form-container .moduleRow.moduleRow--wide{justify-content:center}.lmqk-appointment-form-container .moduleRow{display:flex;margin-top:24px;gap:24px;flex-direction:column}@media (min-width: 768px){.lmqk-appointment-form-container .moduleRow{gap:32px;flex-direction:row}}@media (min-width: 992px){.lmqk-appointment-form-container .moduleRow .moduleCol:first-child{gap:80px;flex:1 1 calc(100% - 580px)}}@media (min-width: 768px){.lmqk-appointment-form-container .moduleRow .moduleCol:last-child{flex:1 1 50%;min-width:50%}}@media (min-width: 992px){.lmqk-appointment-form-container .moduleRow .moduleCol:last-child{gap:80px;flex:1 1 500px;min-width:500px;max-width:500px}}.lmqk-appointment-form-container .moduleRow .moduleCol--hidden{display:none}@media (min-width: 768px){.lmqk-appointment-form-container .moduleRow .moduleCol--hidden{display:block}}.lmqk-appointment-form-container .moduleRow .moduleCol:first-child{order:2}@media (min-width: 768px){.lmqk-appointment-form-container .moduleRow .moduleCol:first-child{order:0}}.lmqk-appointment-form-container .moduleLoader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#13a538;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:moduleLoaderSpin 1s infinite linear}@keyframes moduleLoaderSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.lmqk-booking-calendar.green-border{background:#fff;border:1px solid #13a538}.lmqk-booking-calendar{background:#fbfbfb;border:1px solid #C0C0C0;border-radius:12px;padding:30px 8px}@media (min-width: 768px){.lmqk-booking-calendar{padding:30px 24px}}.lmqk-booking-calendar .lmqk-booking-calendar__single-value{font-family:GT Walsheim;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center}.lmqk-booking-calendar .module-header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:41px}.lmqk-booking-calendar .module-header h3{font-family:GT Walsheim;font-weight:500;font-style:Medium;font-size:24px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center;color:#13a538;display:inline-block;position:relative;padding-left:36px;margin-bottom:8px}.lmqk-booking-calendar .module-header h3:before{position:absolute;top:50%;transform:translateY(-50%);left:0;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%2012C2%208.229%202%206.343%203.172%205.172C4.344%204.001%206.229%204%2010%204H14C17.771%204%2019.657%204%2020.828%205.172C21.999%206.344%2022%208.229%2022%2012V14C22%2017.771%2022%2019.657%2020.828%2020.828C19.656%2021.999%2017.771%2022%2014%2022H10C6.229%2022%204.343%2022%203.172%2020.828C2.001%2019.656%202%2017.771%202%2014V12Z'%20stroke='%2313A538'%20stroke-width='1.5'/%3e%3cpath%20d='M7%204V2.5M17%204V2.5M2.5%209H21.5'%20stroke='%2313A538'%20stroke-width='1.5'%20stroke-linecap='round'/%3e%3cpath%20d='M18%2017C18%2017.2652%2017.8946%2017.5196%2017.7071%2017.7071C17.5196%2017.8946%2017.2652%2018%2017%2018C16.7348%2018%2016.4804%2017.8946%2016.2929%2017.7071C16.1054%2017.5196%2016%2017.2652%2016%2017C16%2016.7348%2016.1054%2016.4804%2016.2929%2016.2929C16.4804%2016.1054%2016.7348%2016%2017%2016C17.2652%2016%2017.5196%2016.1054%2017.7071%2016.2929C17.8946%2016.4804%2018%2016.7348%2018%2017ZM18%2013C18%2013.2652%2017.8946%2013.5196%2017.7071%2013.7071C17.5196%2013.8946%2017.2652%2014%2017%2014C16.7348%2014%2016.4804%2013.8946%2016.2929%2013.7071C16.1054%2013.5196%2016%2013.2652%2016%2013C16%2012.7348%2016.1054%2012.4804%2016.2929%2012.2929C16.4804%2012.1054%2016.7348%2012%2017%2012C17.2652%2012%2017.5196%2012.1054%2017.7071%2012.2929C17.8946%2012.4804%2018%2012.7348%2018%2013ZM13%2017C13%2017.2652%2012.8946%2017.5196%2012.7071%2017.7071C12.5196%2017.8946%2012.2652%2018%2012%2018C11.7348%2018%2011.4804%2017.8946%2011.2929%2017.7071C11.1054%2017.5196%2011%2017.2652%2011%2017C11%2016.7348%2011.1054%2016.4804%2011.2929%2016.2929C11.4804%2016.1054%2011.7348%2016%2012%2016C12.2652%2016%2012.5196%2016.1054%2012.7071%2016.2929C12.8946%2016.4804%2013%2016.7348%2013%2017ZM13%2013C13%2013.2652%2012.8946%2013.5196%2012.7071%2013.7071C12.5196%2013.8946%2012.2652%2014%2012%2014C11.7348%2014%2011.4804%2013.8946%2011.2929%2013.7071C11.1054%2013.5196%2011%2013.2652%2011%2013C11%2012.7348%2011.1054%2012.4804%2011.2929%2012.2929C11.4804%2012.1054%2011.7348%2012%2012%2012C12.2652%2012%2012.5196%2012.1054%2012.7071%2012.2929C12.8946%2012.4804%2013%2012.7348%2013%2013ZM8%2017C8%2017.2652%207.89464%2017.5196%207.70711%2017.7071C7.51957%2017.8946%207.26522%2018%207%2018C6.73478%2018%206.48043%2017.8946%206.29289%2017.7071C6.10536%2017.5196%206%2017.2652%206%2017C6%2016.7348%206.10536%2016.4804%206.29289%2016.2929C6.48043%2016.1054%206.73478%2016%207%2016C7.26522%2016%207.51957%2016.1054%207.70711%2016.2929C7.89464%2016.4804%208%2016.7348%208%2017ZM8%2013C8%2013.2652%207.89464%2013.5196%207.70711%2013.7071C7.51957%2013.8946%207.26522%2014%207%2014C6.73478%2014%206.48043%2013.8946%206.29289%2013.7071C6.10536%2013.5196%206%2013.2652%206%2013C6%2012.7348%206.10536%2012.4804%206.29289%2012.2929C6.48043%2012.1054%206.73478%2012%207%2012C7.26522%2012%207.51957%2012.1054%207.70711%2012.2929C7.89464%2012.4804%208%2012.7348%208%2013Z'%20fill='%2313A538'/%3e%3c/svg%3e") no-repeat center center;width:24px;height:24px;background-size:contain;content:""}.lmqk-booking-calendar .module-header p.institution{font-family:GT Walsheim;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center}.lmqk-booking-calendar .lmqk-booking-calendar__week{margin-top:24px}.lmqk-booking-calendar .lmqk-booking-calendar__week label{font-family:GT Walsheim;font-weight:500;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center;display:block;margin:0 auto}.lmqk-booking-calendar .lmqk-booking-calendar__filters{display:flex;flex-direction:column;gap:24px}.lmqk-booking-calendar .lmqk-booking-calendar__filters .lmqk-booking-calendar__filter-group{display:flex;flex-direction:column;gap:12px}.lmqk-booking-calendar .lmqk-booking-calendar__filters .lmqk-booking-calendar__filter-group label{font-family:GT Walsheim;font-weight:500;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center}.lmqk-booking-calendar .lmqk-booking-calendar__filters select{border:1px solid #C0C0C0;background:#fff;border-radius:30px;padding:12px 20px;font-family:GT Walsheim;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:140%;letter-spacing:0%;color:#005aa9;background:#fff url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.33344%2010.2217L1%204.84415L2.33312%203.5L7%208.20546L11.6669%203.5L13%204.84415L7.66656%2010.2217C7.48976%2010.3999%207.25%2010.5%207%2010.5C6.75%2010.5%206.51024%2010.3999%206.33344%2010.2217Z'%20fill='%23005AA9'/%3e%3c/svg%3e") no-repeat right;-webkit-appearance:none;background-position-x:calc(100% - 12px)}.lmqk-booking-calendar .lmqk-booking-calendar__service-prompt{text-align:center;margin-top:12px}.lmqk-booking-calendar .lmqk-booking-calendar__week-carousel{margin-top:12px;position:relative}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container .lmqk-booking-calendar__day .lmqk-booking-calendar__day-name{font-family:GT Walsheim;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center;color:#777;margin-bottom:7px}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container .lmqk-booking-calendar__day .cal-window{border:1px solid #D9D9D9;border-radius:4px;width:100%;margin-bottom:7px}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container .lmqk-booking-calendar__day .cal-window .dateShort{background:#80e0a7;padding:2px 0;font-family:GT Walsheim;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center;color:#000}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container .lmqk-booking-calendar__day .cal-window .availableCount{font-family:GT Walsheim;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center;color:#000;padding:2px 0}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container .lmqk-booking-calendar__day .cal-window.cal-window--unavailable .dateShort{background:#d9d9d9}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container .lmqk-booking-calendar__day .lmqk-booking-calendar__times{display:flex;flex-direction:column;gap:7px}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container button.lmqk-booking-calendar__time-slot{background:#e5eef8;border:none;border-radius:4px;padding:6px 11px;font-family:GT Walsheim;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center;color:#005aa9;cursor:pointer}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container button.lmqk-booking-calendar__time-slot:hover{background:#bdd4ed}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container button.lmqk-booking-calendar__time-slot.active{color:#fff;background:#005aa9}.lmqk-booking-calendar .lmqk-booking-calendar__nav-button{width:32px;height:32px;border:1px solid #005AA9;border-radius:50px;background:#fff;color:#1f2937;font-size:20px;padding:0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;position:relative}@media (min-width: 768px){.lmqk-booking-calendar .lmqk-booking-calendar__nav-button{width:24px;height:24px}}.lmqk-booking-calendar .lmqk-booking-calendar__nav-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lmqk-booking-calendar .lmqk-booking-calendar__nav-button svg path{transition:background-color .2s ease,border-color .2s ease;fill:#005aa9}.lmqk-booking-calendar .lmqk-booking-calendar__nav-prev{position:absolute;top:0;left:0}.lmqk-booking-calendar .lmqk-booking-calendar__nav-next{position:absolute;top:0;right:0}.lmqk-booking-calendar .lmqk-booking-calendar__nav-button:hover{background:#005aa9}.lmqk-booking-calendar .lmqk-booking-calendar__nav-button:hover svg path{fill:#fff}.lmqk-booking-calendar .lmqk-booking-calendar__nav-button:disabled{opacity:.45;cursor:not-allowed}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-container{width:100%}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-body{max-height:200px;overflow:hidden;transition:max-height .3s ease;margin:0 44px}@media (min-width: 768px){.lmqk-booking-calendar .lmqk-booking-calendar__carousel-body{margin:0 36px}}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-body--expanded{max-height:2200px}.lmqk-booking-calendar .lmqk-booking-calendar__slide{height:auto}.lmqk-booking-calendar .lmqk-booking-calendar__day{height:100%}.lmqk-booking-calendar .lmqk-booking-calendar__expand-hours-button{background:none;border:none;font-family:GT Walsheim;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#005aa9;margin:12px auto 0;display:block;text-align:center;cursor:pointer;position:relative;padding-right:24px}.lmqk-booking-calendar .lmqk-booking-calendar__expand-hours-button:after{position:absolute;top:50%;transform:translateY(-50%);right:0;background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.33344%2010.2217L1%204.84415L2.33312%203.5L7%208.20546L11.6669%203.5L13%204.84415L7.66656%2010.2217C7.48976%2010.3999%207.25%2010.5%207%2010.5C6.75%2010.5%206.51024%2010.3999%206.33344%2010.2217Z'%20fill='%23005AA9'/%3e%3c/svg%3e") no-repeat center center;width:14px;height:14px;background-size:contain;content:""}.lmqk-booking-calendar .lmqk-booking-calendar__expand-hours-button.expanded:after{transform:translateY(-50%) rotate(-180deg)}.lmqk-booking-calendar .lmqk-booking-calendar__selected{text-align:center;margin-top:24px}.lmqk-booking-calendar .lmqk-booking-calendar__selected p{font-size:14px;margin-bottom:8px}.lmqk-booking-calendar .lmqk-booking-calendar__book-button{border:none;background:#13a538;padding:15px 24px;font-family:GT Walsheim;font-weight:500;font-style:Medium;font-size:16px;leading-trim:NONE;line-height:140%;letter-spacing:0%;border-radius:30px;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;width:100%}.lmqk-booking-calendar .lmqk-booking-calendar__book-button:hover{background:#0e7728}.lmqk-booking-calendar p.noAvailable-data-message{font-family:GT Walsheim;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:140%;letter-spacing:0%;text-align:center;color:#000}.lmqk-booking-calendar p.noAvailable-data-message a{font-weight:600;color:#005aa9;text-decoration:none}.lmqk-booking-calendar .lmqk-booking-calendar__nav-next.swiper-button-lock{display:block!important}.lmqk-booking-calendar .lmqk-booking-calendar__carousel-body.preload{opacity:.5}
