/*!
 * Toastify js 1.11.2
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:12px 20px;color:#fff;display:grid;grid-template-columns:auto 25px;-webkit-box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:fit-content;max-width:-moz-fit-content}.toastify{border-radius:5px}.toast-close{margin-left:15px}/*! name: vanilla-calendar-pro | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */.vanilla-calendar{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:272px;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;transition-duration:.15s}.vanilla-calendar_multiple{width:550px}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;opacity:0}.vanilla-calendar_to-input{position:absolute;left:0;bottom:0;margin-top:.25rem}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;inset:0;background-color:currentColor;--tw-content:"";-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z'/></svg>");-webkit-mask-position:center center;mask-position:center center;content:var(--tw-content);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.vanilla-calendar-grid{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.75rem}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column{pointer-events:none;opacity:.3}.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_month,.vanilla-calendar-grid.vanilla-calendar-grid_disabled .vanilla-calendar-column.vanilla-calendar-column_year{pointer-events:auto;opacity:1}.vanilla-calendar-column{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vanilla-calendar-header__content{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:1rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vanilla-calendar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.vanilla-calendar-week__day{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;min-width:1.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-template-columns:repeat(7,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:75ms;transition-duration:75ms}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vanilla-calendar-day_hover-intermediate .vanilla-calendar-day__btn{border-radius:0}.vanilla-calendar-day_hover-first .vanilla-calendar-day__btn{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_hover-first.vanilla-calendar-day_hover-last .vanilla-calendar-day__btn{border-radius:.5rem}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-first.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected{border-radius:0}.vanilla-calendar-day__btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem;border-width:0;padding:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:1rem .75rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 8px);width:100%;border-radius:.5rem}.vanilla-calendar-day__popup:after{content:"";-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;top:1px;z-index:-10;display:block;height:0;width:0;border-left-width:8px;border-right-width:8px;border-top-width:0;border-bottom-width:8px;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0;border-left-width:0;border-right-width:0;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content:":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:0;font-size:11px}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:after,.vanilla-calendar-time__range:before{content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;-webkit-box-sizing:border-box;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=light].vanilla-calendar{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=light] .vanilla-calendar-arrow:before{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-arrow:hover:before{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-header__content,[data-calendar-theme=light] .vanilla-calendar-month,[data-calendar-theme=light] .vanilla-calendar-year{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-month:hover,[data-calendar-theme=light] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_not-active{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=light] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-months__month{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-months__month:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=light] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled,[data-calendar-theme=light] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-week-number,[data-calendar-theme=light] .vanilla-calendar-week-numbers__title{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week-number:hover{color:#475569}[data-calendar-theme=light] .vanilla-calendar-week__day{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.7;color:#fff}[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_prev{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled{color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));color:#64748b}[data-calendar-theme=light] .vanilla-calendar-day__popup{color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 3px 15px rgba(85, 85, 85, .2);--tw-shadow-colored:0 3px 15px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=light] .vanilla-calendar-day__popup:after{border-bottom-color:#fff}[data-calendar-theme=light] .vanilla-calendar-time{border-color:#cbd5e1}[data-calendar-theme=light] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input,[data-calendar-theme=light] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:#0f172a}[data-calendar-theme=light] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=light] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=light] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=light] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:after,[data-calendar-theme=light] .vanilla-calendar-time__range:before{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#cbd5e1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=light] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}[data-calendar-theme=dark].vanilla-calendar{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark].vanilla-calendar button:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-arrow{background-color:transparent}[data-calendar-theme=dark] .vanilla-calendar-arrow:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-arrow:hover:before{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-header__content,[data-calendar-theme=dark] .vanilla-calendar-month,[data-calendar-theme=dark] .vanilla-calendar-year{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_not-active,[data-calendar-theme=dark] .vanilla-calendar-month:hover,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_not-active,[data-calendar-theme=dark] .vanilla-calendar-year:hover{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-month.vanilla-calendar-month_disabled,[data-calendar-theme=dark] .vanilla-calendar-year.vanilla-calendar-year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month,[data-calendar-theme=dark] .vanilla-calendar-years__year{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected,[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-months__month.vanilla-calendar-months__month_disabled:hover,[data-calendar-theme=dark] .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled:hover{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-week-number,[data-calendar-theme=dark] .vanilla-calendar-week-numbers__title{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week-number:hover{color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-week__day{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-week__day_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{background-color:rgb(244 63 94/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected:hover{background-color:rgb(6 182 212/var(--tw-bg-opacity));--tw-bg-opacity:.8;color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#e2e8f0}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_today:hover{color:#06b6d4}[data-calendar-theme=dark] .vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_prev{color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today{color:#f43f5e}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_today.vanilla-calendar-day__btn_disabled{color:#334155}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#475569}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_today,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_today{color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_disabled,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_disabled{color:#334155;opacity:.8}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_next.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_prev.vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_next:hover,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev,[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected.vanilla-calendar-day__btn_prev:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#cbd5e1}[data-calendar-theme=dark] .vanilla-calendar-day__popup{color:#fff}[data-calendar-theme=dark] .vanilla-calendar-day__popup:before{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));--tw-shadow:inset 0 0 0 1px rgb(255 255 255 / .1);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}[data-calendar-theme=dark] .vanilla-calendar-day__popup:after{border-bottom-color:#334155}[data-calendar-theme=dark] .vanilla-calendar-time{border-color:#1e293b}[data-calendar-theme=dark] .vanilla-calendar-time__hours:after{content:var(--tw-content);color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));color:#fff}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:hover,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__hours input:focus-visible,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__hours input.vanilla-calendar-is-focus,[data-calendar-theme=dark] .vanilla-calendar-time__minutes input.vanilla-calendar-is-focus{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__keeping{color:#64748b}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity));color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__keeping:focus-visible{outline-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:after,[data-calendar-theme=dark] .vanilla-calendar-time__range:before{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-webkit-slider-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range:hover input::-moz-range-thumb{border-color:#94a3b8}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-webkit-slider-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input:focus-visible::-moz-range-thumb{border-color:#fdba74}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-thumb{border-color:#475569;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-webkit-slider-runnable-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}[data-calendar-theme=dark] .vanilla-calendar-time__range input::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}@font-face{font-family:swiper-icons;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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--medis-color-background:#ffffff;--medis-color-font:#333333;--medis-color-accent:#00AEEF;--medis-color-accent-hover:#13baf7;--medis-color-accent-active:#12b0e9;--medis-color-subaccent:#1C75BC;--medis-color-bacground-loader:#00000066;--medis-radius:64px;--medis-color-border:#99A7B4;--medis-color-button:linear-gradient(91deg, #499E5C 0%, #5E8316 100%);--medis-radius-button:800px;--medis-color-button-font:#FFFFFF;--medis-button-outline:#1C75BC;--medis-color-input:#99A7B4;--medis-color-input-red:#ffc6ba;--medis-radius-input:8px;--medis-color-input-background:#ffffff00;--medis-color-select-options-background:#FFFFFF;--medis-color-input-accent:#FFFFFF;--medis-color-input-accent-border:#4991C9;--medis-modal-radius:40px;--medis-modal-padding:40px}@-webkit-keyframes link-hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes link-hover{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes link-down-hover{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes link-down-hover{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@font-face{font-family:Roboto;src:local("Roboto Regular"),url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Medium"),url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Bold"),url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:local("Roboto Black"),url(../fonts/Roboto-Black.woff2) format("woff2"),url(../fonts/Roboto-Black.woff) format("woff"),url(../fonts/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Medis;src:url(../fonts/Medis.woff2) format("woff2"),url(../fonts/Medis.woff) format("woff"),url(../fonts/Medisttf) format("truetype");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:Medis!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}.icon-clock:before{content:"\e902"}.icon-close:before{content:"\e903"}.icon-drop-down:before{content:"\e904"}.icon-phone:before{content:"\e905"}.icon-telegram:before{content:"\e906"}.icon-viber:before{content:"\e907"}.icon-whatsapp:before{content:"\e908"}.button{padding:28px 40px;border-radius:var(--medis-radius-button,16px);outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:none;cursor:pointer;border:2px solid transparent;background-color:var(--medis-color-accent,#00aeef);font-size:14px;color:var(--medis-color-button-font,#fff);font-weight:900;text-transform:uppercase}.button:active{color:var(--medis-color-button-font,#fff);border-color:var(--medis-color-accent-active,#12b0e9);background-color:var(--medis-color-accent-active,#12b0e9)}.button_outline{background-color:transparent;border-color:var(--medis-button-outline,#1c75bc);color:var(--medis-button-outline,#1c75bc)}.button_light{color:var(--medis-color-button-font,#fff);border-color:var(--medis-color-button-font,#fff)}.input{position:relative;width:100%;background:0 0;outline:0;border:none;padding:20px;font-size:14px;color:var(--medis-color-border,#99a7b4);border:1px solid var(--medis-color-border,#99a7b4);-webkit-transition:border-color .22s ease-in-out;transition:border-color .22s ease-in-out;border-radius:var(--medis-radius-input,8px);-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.input::-webkit-input-placeholder{color:var(--medis-color-border,#99a7b4)}.input::-moz-placeholder{color:var(--medis-color-border,#99a7b4)}.input:-ms-input-placeholder{color:var(--medis-color-border,#99a7b4)}.input::-ms-input-placeholder{color:var(--medis-color-border,#99a7b4)}.input::placeholder{color:var(--medis-color-border,#99a7b4)}.input:focus{color:var(--medis-color-font,#333)}.input_accent{color:var(--medis-color-input-accent,#fff);border:1px solid var(--medis-color-input-accent-border,#4991c9)}.input_accent::-webkit-input-placeholder{color:var(--medis-color-input-accent,#fff)}.input_accent::-moz-placeholder{color:var(--medis-color-input-accent,#fff)}.input_accent:-ms-input-placeholder{color:var(--medis-color-input-accent,#fff)}.input_accent::-ms-input-placeholder{color:var(--medis-color-input-accent,#fff)}.input_accent::placeholder{color:var(--medis-color-input-accent,#fff)}.input_accent:focus{color:var(--medis-color-input-accent,#fff)}.input_invalid{border-color:var(--medis-color-input-red,#f24822)}.link{cursor:pointer;background:0 0;outline:0;border:none}.link_accent{color:var(--medis-color-accent,#13baf7);font-weight:500}.textarea{resize:vertical;height:112px;position:relative;width:100%;background:0 0;outline:0;border:none;padding:20px;font-size:14px;color:var(--medis-color-border,#99a7b4);border:1px solid var(--medis-color-border,#99a7b4);-webkit-transition:border-color .22s ease-in-out;transition:border-color .22s ease-in-out;border-radius:var(--medis-radius-input,8px);-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.textarea::-webkit-input-placeholder{color:var(--medis-color-border,#99a7b4)}.textarea::-moz-placeholder{color:var(--medis-color-border,#99a7b4)}.textarea:-ms-input-placeholder{color:var(--medis-color-border,#99a7b4)}.textarea::-ms-input-placeholder{color:var(--medis-color-border,#99a7b4)}.textarea::placeholder{color:var(--medis-color-border,#99a7b4)}.textarea:focus{color:var(--medis-color-font,#333)}.textarea_accent{color:var(--medis-color-input-accent,#fff);border:1px solid var(--medis-color-input-accent-border,#4991c9)}.textarea_accent::-webkit-input-placeholder{color:var(--medis-color-input-accent,#fff)}.textarea_accent::-moz-placeholder{color:var(--medis-color-input-accent,#fff)}.textarea_accent:-ms-input-placeholder{color:var(--medis-color-input-accent,#fff)}.textarea_accent::-ms-input-placeholder{color:var(--medis-color-input-accent,#fff)}.textarea_accent::placeholder{color:var(--medis-color-input-accent,#fff)}.textarea_accent:focus{color:var(--medis-color-input-accent,#fff)}.textarea_invalid{border-color:var(--medis-color-input-red,#f24822)}.select{position:relative;cursor:pointer}.select select{display:none}.select__input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:1px solid var(--medis-color-border,#99a7b4);width:100%;padding:20px;font-weight:700;border-radius:var(--medis-radius-input,8px);background-color:var(--medis-color-input-background,rgba(255,255,255,.08))}.select__input-toggle{-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;margin-left:8px;line-height:10px;content:"\e905";font-family:Medis;color:inherit;font-size:10px}.select__input{display:block;max-width:calc(100% - 20px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:normal;color:var(--medis-color-border,#99a7b4)}.select_accent .select__input{color:var(--medis-color-input-accent,#fff)}.select_accent .select__input-wrapper{border:1px solid var(--medis-color-input-accent-border,#4991c9)}.select_accent .select__input-toggle{color:var(--medis-color-input-accent,#fff)}.select__options-wrapper{max-height:200px;overflow-y:auto;padding-right:4px;border-radius:var(--medis-radius-input,8px)}.select__options{z-index:1;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;background-color:var(--medis-color-select-options-background,#fff);padding:12px 4px 12px 12px;border-radius:var(--medis-radius-input,8px);-webkit-box-shadow:8px 3px 22px 10px rgba(150,150,150,.1019607843);box-shadow:8px 3px 22px 10px rgba(150,150,150,.1019607843);visibility:hidden;opacity:0;position:absolute;width:100%;left:0;bottom:0;-webkit-transform:translate(-15px,100%);-ms-transform:translate(-15px,100%);transform:translate(-15px,100%)}.select__close{position:absolute;top:-60px;width:48px;height:48px;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--medis-color-background,#fff);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;left:calc(50% - 24px)}.select__options-label{font-size:24px;margin-bottom:20px;margin-top:8px;font-weight:700;display:block}.select__option{display:block;padding:8px 12px;border-radius:var(--medis-radius-input,8px);font-size:14px;font-weight:500}.select_open .select__options{visibility:visible;opacity:1;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.select_open .select__input-toggle{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select::before{content:"";width:100%;height:100dvh;background-color:var(--medis-color-bacground-loader,rgba(30,30,30,.2));position:fixed;left:0;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;visibility:hidden;opacity:0;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.vanilla-calendar[data-calendar-theme=dark],.vanilla-calendar[data-calendar-theme=light],.vanilla-calendar[data-calendar-theme=system]{z-index:1;-webkit-box-shadow:8px 3px 22px 10px rgba(150,150,150,.1019607843);box-shadow:8px 3px 22px 10px rgba(150,150,150,.1019607843)}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-header,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-header,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-header{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #e0e9f2}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-header__content,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-header__content,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-header__content{padding-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-month,.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-year,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-month,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-year,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-month,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-year{text-transform:uppercase;font-size:14px}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-arrow,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-arrow,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-arrow{width:16px;height:16px}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-arrow_prev,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-arrow_prev,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-arrow_prev{margin-right:20px}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-week__day,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-week__day,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-week__day{text-transform:uppercase;font-size:10px}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-day__btn,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-day__btn,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-day__btn{font-size:14px;background:0 0;z-index:1;position:relative}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-day__btn::before,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-day__btn::before,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-day__btn::before{-webkit-transition:background-color .22s ease-in-out;transition:background-color .22s ease-in-out;content:"";width:30px;height:30px;border-radius:50%;left:calc(50% - 15px);top:calc(50% - 15px);position:absolute;z-index:-1}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-day__btn:hover::before,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-day__btn:hover::before,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-day__btn:hover::before{background-color:rgba(0,0,0,.0666666667)}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected::before,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-day__btn_selected::before,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-day__btn_selected::before{background-color:var(--medis-color-accent,#00aeef)}.vanilla-calendar[data-calendar-theme=dark] .vanilla-calendar-day__btn_selected:hover::before,.vanilla-calendar[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover::before,.vanilla-calendar[data-calendar-theme=system] .vanilla-calendar-day__btn_selected:hover::before{background-color:var(--medis-color-accent,#00aeef)}.calendar{position:relative}.calendar__input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.calendar__toggle{-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;margin-left:8px;line-height:10px;content:"\e905";font-family:Medis;color:inherit;font-size:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px}.calendar_accent .calendar__toggle{color:var(--medis-color-background,#fff)}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;margin-bottom:15px}.checkbox input{display:none}.checkbox label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding-left:30px}.checkbox label::before{content:"";width:20px;height:20px;border-radius:3px;border:1px solid var(--medis-color-input,#99a7b4);position:absolute;left:0;top:2px}.checkbox label::after{content:"";width:16px;height:16px;border-radius:2px;background-color:var(--medis-color-accent,#00aeef);position:absolute;left:3px;top:5px;opacity:0;-webkit-transition:opacity .22s ease-in-out;transition:opacity .22s ease-in-out}.checkbox input:checked~label::after{opacity:1}.container{max-width:1280px;position:relative;margin:0 auto;width:calc(100% - 100px)}.header{position:fixed;z-index:10;left:0;top:0;width:100%;background-color:var(--medis-color-background,#fff);-webkit-transition:-webkit-box-shadow .22s ease-in-out;transition:-webkit-box-shadow .22s ease-in-out;transition:box-shadow .22s ease-in-out;transition:box-shadow .22s ease-in-out,-webkit-box-shadow .22s ease-in-out}.header__container{height:112px;display:grid;grid-template-columns:1fr 56px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.header[data-scroll=true]{-webkit-box-shadow:0 10px 40px -20px rgba(0,0,0,.137254902);box-shadow:0 10px 40px -20px rgba(0,0,0,.137254902)}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo{width:180px;height:42px;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left;margin-right:24px}.header__languages{display:-webkit-box;display:-ms-flexbox;display:flex}.header__languages_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:24px;margin-top:24px;border-top:1px solid #4991c9}.header__languages-item{line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;text-transform:uppercase;color:#99a7b4}.header__languages-item_active{color:var(--medis-color-font,#333)}.header__languages-item:not(:last-child){position:relative;margin-right:1px}.header__languages-item:not(:last-child)::after{content:"";width:1px;height:14px;position:absolute;top:calc(50% - 7px);right:0;background-color:#99a7b4}.header__toggle{justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__toggle span{-webkit-transition:-webkit-transform .22s ease-in-out;transition:-webkit-transform .22s ease-in-out;transition:transform .22s ease-in-out;transition:transform .22s ease-in-out,-webkit-transform .22s ease-in-out;width:56px;height:2px;display:block;background-color:var(--medis-color-font,#333);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.header__toggle span:not(:last-child){margin-bottom:15px}.header__contacts{justify-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__contacts_mobile{padding-bottom:50px;border-bottom:1px solid #4991c9;margin-bottom:50px;width:100%}.header__phone{margin-right:32px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.header__phone span{font-size:14px;font-weight:900;margin-right:6px}.header__phone_mobile{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__menu{background-color:var(--medis-color-subaccent,#1c75bc);height:calc(100dvh - 112px);top:112px;overflow-y:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;position:fixed;width:100%;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.header__menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 50px}.header__menu-item{font-weight:700;font-size:48px;line-height:normal;text-align:center;color:var(--medis-color-background,#fff)}.header__menu-item:not(:last-child){margin-bottom:25px}.header_show .header__toggle span:nth-child(1){-webkit-transform:rotate(45deg) translate(0,-15px);-ms-transform:rotate(45deg) translate(0,-15px);transform:rotate(45deg) translate(0,-15px)}.header_show .header__toggle span:nth-child(2){-webkit-transform:rotate(-45deg) translate(0,15px);-ms-transform:rotate(-45deg) translate(0,15px);transform:rotate(-45deg) translate(0,15px)}.header_show .header__menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible}.footer__container{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__logo{width:182px;height:42px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin-right:32px}.footer__socials{padding-left:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-right:35px}.footer__socials::before{content:"";width:1px;height:40px;position:absolute;left:0;top:calc(50% - 20px);background-color:#d4e1ed}.footer__social{font-size:14px}.footer__social:not(:last-child){margin-right:48px}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__developer,.footer__privacy{padding-right:32px;margin-right:32px;position:relative;font-size:14px}.footer__developer::before,.footer__privacy::before{content:"";width:1px;height:40px;position:absolute;right:0;top:calc(50% - 20px);background-color:#d4e1ed}.footer__copyright{font-size:14px;color:#99a7b4}.modal{-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;position:fixed;z-index:15;left:50%;-webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px);visibility:hidden;opacity:0;top:100px;width:660px;max-width:calc(100% - 100px);padding:var(--medis-modal-padding,40px);background-color:var(--medis-color-background,#fff);border-radius:var(--medis-modal-radius,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal::before{-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;visibility:hidden;opacity:0;content:"";width:100%;height:150%;background-color:rgba(255,255,255,.1215686275);-webkit-filter:blur(100px);filter:blur(100px);position:absolute;left:0;top:0;z-index:2;-webkit-animation:modal-wait 1s linear infinite;animation:modal-wait 1s linear infinite}.modal::after{-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;visibility:hidden;opacity:0;content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(44,44,44,.1529411765)}.modal_wait::after,.modal_wait::before{visibility:visible;opacity:1}.modal_show{visibility:visible;opacity:1;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;cursor:pointer;margin-bottom:8px;position:absolute;right:0;top:0;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%)}.modal__close span{font-size:40px;color:var(--medis-color-background,#fff)}.modal__close span:active{color:var(--medis-color-accent-active,#12b0e9)}.modal__title{text-align:center;margin-bottom:40px}.modal__body{min-height:150px;max-height:calc(100dvh - 350px);overflow-y:auto;padding-right:10px;margin-right:-10px}.cookies-form{visibility:hidden;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;position:fixed;left:0;bottom:0;width:100%;background-color:var(--medis-color-background,#fff);z-index:101;padding:32px 0;-webkit-box-shadow:0 8px 28px rgba(0,0,0,.28);box-shadow:0 8px 28px rgba(0,0,0,.28)}.cookies-form_show{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cookies-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookies-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies-form__title{margin-bottom:8px;font-size:22px;font-weight:700}.cookies-form__title::after{content:"";background:url(../images/lock.svg) no-repeat center/contain;width:14px;height:14px;margin-left:5px;display:inline-block}.cookies-form__text{margin-right:140px;font-weight:400;opacity:.7}.cookies-form__text *{color:#484848;font-weight:600}.cookies-form__text a{color:var(--medis-color-accent,#00aeef);text-decoration:underline}.cookies-form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies-form__button{font-weight:600;font-size:16px;white-space:nowrap;text-transform:uppercase}.cookies-form__button:not(:last-child){margin-right:16px}.cookies-form__button_link{color:var(--medis-color-accent,#00aeef);text-decoration:underline}*{margin:0;padding:0;font-family:Roboto,Verdana;font-weight:400;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;line-height:180%;color:var(--medis-color-font,#fff);letter-spacing:-.04em}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:var(--medis-color-background,#fff)}.scroll-disabled{overflow:hidden}main{padding-top:112px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}::-webkit-scrollbar{width:4px;height:4px;background-color:rgba(255,255,255,.0196078431)}::-webkit-scrollbar-thumb{width:4px;position:absolute;right:0;border-radius:5px;top:0;background-color:var(--medis-color-accent,#00aeef)}p{white-space:pre-line}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:normal;margin:0;white-space:pre-line}h1{font-size:100px}h2{font-size:48px}h3{font-size:24px}h4{font-size:18px}a{text-decoration:none}iframe{border:none}li,ol,ul{list-style:none}picture{margin:0;padding:0}.toastify{display:grid;grid-template-columns:auto 25px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.wpcf7-response-output,.wpcf7-spinner{display:none}.wpcf7-form{position:relative}.wpcf7-form.submitting{overflow:hidden}.loader,.overlay{width:100%;height:100dvh;background-color:var(--medis-color-bacground-loader,rgba(30,30,30,.2));position:fixed;left:0;top:0;z-index:10;visibility:hidden;opacity:0;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.loader_show,.overlay_show{visibility:visible;opacity:1}.loader{z-index:18;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.loader img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.grecaptcha-badge{visibility:hidden}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.wow.d-1{-webkit-animation-delay:.2s;animation-delay:.2s}.wow.d-2{-webkit-animation-delay:.4s;animation-delay:.4s}.wow.d-3{-webkit-animation-delay:.6s;animation-delay:.6s}.wow.d-4{-webkit-animation-delay:.8s;animation-delay:.8s}.wow.d-5{-webkit-animation-delay:1s;animation-delay:1s}.wow.d-6{-webkit-animation-delay:1.2s;animation-delay:1.2s}.wow.d-7{-webkit-animation-delay:1.4s;animation-delay:1.4s}.wow{visibility:hidden}.wow{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.wow_f{-webkit-animation-name:fade;animation-name:fade}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-aos=fade-up]{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.modal[data-modal-id=thank]{max-width:470px}.modal[data-modal-id=thank] .modal__body{min-height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal[data-modal-id=thank] .modal__title{line-height:normal}.modal[data-modal-id=thank] .modal__button{width:100%}.modal[data-modal-id^=doctor-]{width:1020px}.modal[data-modal-id^=doctor-] .modal__body{display:-webkit-box;display:-ms-flexbox;display:flex}.modal[data-modal-id^=doctor-] .modal__image{width:240px;height:330px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:20px;margin-right:20px;-ms-flex-item-align:start;align-self:flex-start}.modal[data-modal-id^=doctor-] .modal__name{font-size:20px;margin-bottom:12px}.modal[data-modal-id^=doctor-] .modal__position{margin-bottom:16px;display:block;color:#99a7b4}.modal-text .modal__title{margin-bottom:15px}.modal[data-modal-id=callback]{width:470px}.modal[data-modal-id=callback] .modal__text{text-align:center;margin-bottom:40px}.modal[data-modal-id=callback] .input{margin-bottom:20px}.modal[data-modal-id=callback] .button{width:100%}.modal[data-modal-id=callback] .modal__title{font-size:48px;margin-bottom:24px}.modal[data-modal-id=callback] .wpcf7-not-valid-tip{display:none}.formatted-content{position:relative;word-break:break-word;white-space:pre-line}.formatted-content *{line-height:150%}.formatted-content img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:15px 0;height:auto;display:block;border-radius:15px}.formatted-content span,.formatted-content strong{font-size:inherit}.formatted-content h1>span,.formatted-content h1>strong,.formatted-content h2>span,.formatted-content h2>strong,.formatted-content h3>span,.formatted-content h3>strong,.formatted-content h4>span,.formatted-content h4>strong,.formatted-content h5>span,.formatted-content h5>strong,.formatted-content h6>span,.formatted-content h6>strong{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.formatted-content .alignleft{width:50%;float:left;margin-left:0;margin-right:15px}.formatted-content .alignright{width:50%;float:right;margin-right:0;margin-left:15px}.formatted-content .aligncenter{width:100%;margin-left:0;margin-right:0}.formatted-content ol,.formatted-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.formatted-content ol li,.formatted-content ul li{position:relative;padding-left:15px}.formatted-content ol li::before,.formatted-content ul li::before{content:"";width:5px;height:5px;background-color:var(--medis-color-font,#333);position:absolute;left:0;top:.5em;border-radius:50%}.formatted-content ol li:not(:last-child),.formatted-content ul li:not(:last-child){margin-bottom:.3em}.formatted-content p{font-size:inherit;line-height:inherit}.formatted-content h1,.formatted-content h2,.formatted-content h3,.formatted-content h4,.formatted-content h5,.formatted-content h6{margin-bottom:.5em;margin-top:.7em}.formatted-content a{color:var(--medis-color-subaccent,#1c75bc);font-weight:700;font-size:inherit}.formatted-content blockquote{font-size:inherit;color:var(--medis-color-accent,#00aeef)}.formatted-content blockquote *{color:var(--medis-color-accent,#00aeef)}.text-section{padding:60px 0}.text-section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-section_reverse .text-section__container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.text-section__image{border-radius:var(--medis-radius,64px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:640px;height:640px;margin-right:80px}.text-section_reverse .text-section__image{margin-left:80px;margin-right:0}.text-section__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-section__title{margin-bottom:24px}.text-section__content{margin-bottom:24px}.faq-list__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:24px;border-bottom:1px solid #e0eaf2}.faq-list__item-title{cursor:pointer;font-size:20px;font-weight:600;padding-right:40px;position:relative}.faq-list__item-title::after,.faq-list__item-title::before{content:"";-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:24px;height:1px;background-color:var(--medis-color-font,#333);position:absolute;right:0;top:10px}.faq-list__item-title::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .22s ease-in-out;transition:-webkit-transform .22s ease-in-out;transition:transform .22s ease-in-out;transition:transform .22s ease-in-out,-webkit-transform .22s ease-in-out}.faq-list__item:not(:first-child) .faq-list__item-title{padding-top:24px}.faq-list__item:not(:first-child) .faq-list__item-title::after,.faq-list__item:not(:first-child) .faq-list__item-title::before{top:34px}.faq-list__item_open .faq-list__item-title::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.faq-list__item-short{padding-top:24px}.faq-list__item-link{margin-top:24px}.offer{padding-bottom:60px}.offer__slider{position:absolute;width:100%;height:100%;border-radius:var(--medis-radius,64px)}.offer__slide{position:relative}.offer__slide::before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(0,0,0,.637)));background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(0,0,0,.637) 100%);position:absolute;left:0;top:0}.offer__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.offer__pagination{position:absolute;z-index:2;width:100%;bottom:32px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offer__pagination .swiper-pagination-bullet{width:24px;height:2px;background-color:var(--medis-color-background,#fff);border-radius:3px}.offer__wrapper{pointer-events:none;position:relative;z-index:3;padding:80px;min-height:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.offer__inner{max-width:640px;margin-right:25px}.offer__title{letter-spacing:.75px;color:var(--medis-color-background,#fff)}.offer__subtitle{color:var(--medis-color-background,#fff)}.offer__text{margin-top:10px;color:var(--medis-color-background,#fff)}.offer__button{pointer-events:all}.help{padding:60px 0 120px}.help__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.help__title{text-align:center;font-size:80px;line-height:140%}.help__image{display:inline-block;width:172px;height:96px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:200px;vertical-align:middle;margin:0 30px}.diagnostics{padding:120px 0 60px;background-color:#f4f8fc}.diagnostics__title{margin-bottom:40px;padding-left:80px}.diagnostics__wrapper{padding:80px;border-radius:var(--medis-radius,64px);background-color:var(--medis-color-background,#fff)}.diagnostics__items,.diagnostics__title{width:calc(100% - 460px - 80px)}.diagnostics__image{width:460px;height:625px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:80px;top:0;border-radius:var(--medis-radius,64px)}.diagnostics__button{margin-top:48px}.therapy{padding:60px 0 120px;background-color:#f4f8fc}.therapy__inner{margin-bottom:40px;padding-left:80px}.therapy__modal{margin-top:24px}.therapy__wrapper{padding:80px;border-radius:var(--medis-radius,64px);background-color:var(--medis-color-background,#fff)}.therapy__button,.therapy__inner,.therapy__items{margin-left:540px}.therapy__image{width:460px;height:625px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:80px;top:0;border-radius:var(--medis-radius,64px)}.therapy__button{margin-top:48px}.doctors{padding:120px 0 60px;overflow:hidden}.doctors__container{display:-webkit-box;display:-ms-flexbox;display:flex}.doctors__wrapper{width:356px;margin-right:80px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doctors__text{margin-top:24px}.doctors__button{-ms-flex-item-align:start;align-self:flex-start;margin-top:25px}.doctors__navigations{max-width:280px;margin-top:100px;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doctors__navigations span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;border-radius:40px;font-size:32px;border:1px solid var(--medis-color-font,#333)}.doctors__navigations::before{content:"";width:40px;height:1px;background-color:var(--medis-color-font,#333);position:absolute;left:calc(50% - 20px)}.doctors__next{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.doctors__list{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:calc((100vw - 1280px)/ 2 * -1)}.doctors__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doctors__item-image{height:330px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:500px;margin-bottom:20px}.doctors__item-title{font-size:20px;margin-bottom:12px;text-align:center}.doctors__item-position{text-align:center;color:#99a7b4}.request{margin:60px 0}.request__container{border-radius:var(--medis-radius,64px);background-color:var(--medis-color-subaccent,#1c75bc);overflow:hidden;padding:120px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.request__decor{position:absolute;left:0;bottom:0;width:528px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.request__info{z-index:1;position:relative;max-width:400px;margin-right:32px}.request__title{line-height:normal;margin-bottom:24px;color:var(--medis-color-background,#fff);white-space:pre-line}.request__text{color:var(--medis-color-background,#fff);white-space:pre-line}.request__wrapper{z-index:1;position:relative;width:504px;-ms-flex-negative:0;flex-shrink:0}.request__form{width:100%}.request__form input[type=submit]{display:none}.request__form .wpcf7-not-valid-tip{display:none}.request__form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.request__form-row:not(:last-child){margin-bottom:20px}.request__footer{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.request__time{-ms-flex-negative:0;flex-shrink:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:36px;position:relative;margin-right:40px}.request__time::before{content:"\e902";font-family:Medis;font-size:24px;position:absolute;left:0;top:0;color:var(--medis-color-background,#fff)}.request__time-item{display:grid;grid-template-columns:50px 1fr;gap:10px}.request__time-item span{color:var(--medis-color-background,#fff);font-size:14px}.request__button{justify-self:flex-end}.request .checkbox label{color:var(--medis-color-input-accent,#fff)}.request .checkbox label *{color:var(--medis-color-input-accent,#fff)}.request .checkbox label::before{border:1px solid var(--medis-color-input-accent,#fff)}.request .checkbox label::after{background-color:var(--medis-color-input-accent,#fff)}.advantages{padding:120px 0;background-color:#f4f8fc}.advantages__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advantages__title{margin-bottom:40px;text-align:center}.advantages__list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.advantages__item{padding:50px 40px 40px 40px;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:default;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--medis-color-background,#fff)}.advantages__item-image{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:30px}.advantages__item-description{text-align:center;font-weight:500;font-size:20px;line-height:140%}.faq{padding:120px 0 60px}.faq__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__title{text-align:center;margin-bottom:40px}.faq__items{max-width:640px;width:100%}.contacts{padding:60px 0 0 0}.contacts__container{border-radius:var(--medis-radius,64px);background-color:var(--medis-color-subaccent,#1c75bc);overflow:hidden;padding:120px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts__decor{position:absolute;left:0;bottom:0;width:528px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.contacts__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-10px}.contacts__mail,.contacts__phone{font-size:56px;color:var(--medis-color-background,#fff);line-height:normal;z-index:1;position:relative}.contacts__mail{margin-bottom:20px}.contacts__address{width:290px;color:var(--medis-color-background,#fff);z-index:1;position:relative;font-size:20px;margin:0 32px}.contacts__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;position:relative}.contacts__social span{color:var(--medis-color-background,#fff);font-size:20px}.contacts__social img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.contacts__social:not(:last-child){margin-right:12px}@media screen and (min-width:481px){.select__close{display:none}.select__options-label{display:none}.header__languages_mobile{display:none}}@media screen and (min-width:721px){.offer__slider_mobile{display:none}}@media screen and (min-width:981px){.header__contacts_mobile{display:none}.header__phone_mobile{display:none}.contacts__social img{display:none}}@media screen and (max-width:1380px){.doctors__list{margin-right:-50px}}@media screen and (max-width:1280px){.text-section__image{width:450px;height:450px}}@media screen and (max-width:1250px){.footer__social:not(:last-child){margin-right:32px}.offer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.offer__inner{margin-right:0;margin-bottom:16px}.help__title{font-size:68px}.help__image{width:120px;height:70px;margin:0 15px}.diagnostics__items,.diagnostics__title{width:calc(100% - 380px - 80px)}.diagnostics__image{width:380px;height:516px}.therapy__button,.therapy__inner,.therapy__items{margin-left:460px}.therapy__image{width:380px;height:516px}.request__container{padding:80px 80px}.contacts__container{padding:80px 80px}.contacts__mail,.contacts__phone{font-size:48px}}@media screen and (max-width:1150px){.cookies-form__text{margin-right:50px}.diagnostics__title{padding-left:50px}.diagnostics__wrapper{padding:50px}.diagnostics__image{right:50px}.therapy__inner{padding-left:50px}.therapy__wrapper{padding:50px}.therapy__image{left:50px}.doctors__wrapper{margin-right:50px}.request__wrapper{width:450px}.contacts__info{margin-top:0}.contacts__mail,.contacts__phone{font-size:32px}.contacts__mail{margin-bottom:16px}}@media screen and (max-width:1100px){.footer__developer,.footer__privacy{padding-right:0}.footer__developer::before,.footer__privacy::before{display:none}.request__time{padding-left:0}.request__time::before{display:none}}@media screen and (max-width:1080px){.text-section__container{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.text-section__image{margin-right:50px;width:380px;height:380px}.text-section_reverse .text-section__image{margin-left:50px;margin-right:0}}@media screen and (max-width:1050px){.doctors__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doctors__wrapper{margin-right:0;width:100%}.doctors__title{padding-right:120px}.doctors__text{max-width:380px}.doctors__navigations{width:92px;position:absolute;right:0;top:0;margin-top:0}.doctors__navigations span{width:40px;height:40px;font-size:22px}.doctors__navigations span:not(:last-child){margin-right:12px}.doctors__navigations::before{display:none}.doctors__list{width:calc(100% + 50px);margin-top:50px}.request__wrapper{width:380px}}@media screen and (max-width:980px){.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;height:72px}.header__contacts_desktop{display:none}.header__menu{height:calc(100dvh - 72px);top:72px}.header__menu-wrapper{padding:50px}.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.footer__logo{margin-right:0;margin-bottom:24px}.footer__socials::before{display:none}.footer__socials{margin-right:0;padding-left:0;margin-bottom:24px}.footer__developer,.footer__privacy{font-size:12px}.footer__copyright{font-size:12px}main{padding-top:72px}.formatted-content .alignleft{width:100%;margin-left:0;margin-right:0}.formatted-content .alignright{width:100%;margin-left:0;margin-right:0}.diagnostics__items,.diagnostics__title{width:calc(100% - 240px - 50px)}.diagnostics__image{width:240px;height:326px}.therapy__button,.therapy__inner,.therapy__items{margin-left:290px}.therapy__image{width:240px;height:326px}.request__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 40px}.request__decor{display:none}.request__info{width:100%;max-width:unset;margin-right:0;margin-bottom:24px}.request__wrapper{width:100%}.contacts__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__decor{display:none}.contacts__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.contacts__mail,.contacts__phone{text-align:center}.contacts__address{text-align:center}.contacts__socials{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contacts__social span{display:none}.contacts__social{padding:8px 40px;border-radius:30px;background-color:var(--medis-color-background,#fff)}}@media screen and (hover:hover) and (max-width:980px){.contacts__social{-webkit-transition:all .22s ease-in-out!important;transition:all .22s ease-in-out!important}.contacts__social:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@media screen and (max-width:940px){.cookies-form__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cookies-form__title{font-size:18px}.cookies-form__text{margin-right:0}.cookies-form__buttons{margin-top:16px;-ms-flex-item-align:end;align-self:flex-end}h1{font-size:92px}h2{font-size:38px}.offer__wrapper{padding:50px 50px 80px 50px}.help__title{font-size:48px}.help__image{width:90px;height:50px}.advantages__list{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:920px){:root{--medis-radius:36px}:root{--medis-modal-radius:36px}.modal[data-modal-id^=doctor-] .modal__body{display:block}.modal[data-modal-id^=doctor-] .modal__image{float:left;margin:0 15px 15px 0}.modal[data-modal-id=callback] .modal__title{font-size:38px}.text-section{padding:40px 0}.offer{padding-bottom:40px}.help{padding:40px 0 80px}.diagnostics{padding:80px 0 40px}.diagnostics__title{margin-bottom:32px}.therapy{padding:40px 0 80px}.therapy__inner{margin-bottom:32px}.doctors{padding:80px 0 40px}.request{margin:40px 0}.advantages{padding:80px 0}.faq{padding:80px 0 40px}.contacts{padding:40px 0 0}}@media screen and (max-width:880px){.text-section__image{margin-right:32px;width:280px;height:280px}.text-section_reverse .text-section__image{margin-left:32px;margin-right:0}}@media screen and (max-width:840px){.diagnostics__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px}.diagnostics__items,.diagnostics__title{width:100%}.diagnostics__image{position:static;width:100%;height:350px;margin-bottom:36px}.diagnostics__button{margin-top:36px}.therapy__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px}.therapy__button,.therapy__inner,.therapy__items{margin-left:0}.therapy__image{position:static;width:100%;height:350px;margin-bottom:36px}.therapy__button{margin-top:36px}}@media screen and (max-width:780px){.modal__body{max-height:calc(100dvh - 250px)}}@media screen and (max-width:750px){h1{font-size:64px}}@media screen and (max-width:720px){.header__contacts_mobile{padding-bottom:24px;margin-bottom:24px}.header__button{padding:28px}.header__menu-wrapper{padding:24px 50px}.header__menu-item:not(:last-child){margin-bottom:35px}.footer__container{padding:35px 0}.modal{top:80px}.modal__close span{font-size:32px}.modal__title{margin-bottom:28px}.cookies-form__button{font-size:14px}h2{font-size:32px}.wow,.wow.d-1,.wow.d-2,.wow.d-3,.wow.d-4,.wow.d-5,.wow.d-6,.wow.d-7{-webkit-animation-delay:0s!important;animation-delay:0s!important}.modal[data-modal-id=callback] .modal__title{font-size:32px}.text-section__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.text-section_reverse .text-section__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-section__image{margin-right:0;margin-bottom:24px;width:380px;height:380px}.text-section__image{margin-right:0;margin-bottom:24px;max-width:380px;width:100%;height:380px}.text-section_reverse .text-section__image{margin-left:0;margin-right:0}.offer__slider{width:calc(100% + 100px);margin-left:-50px}.offer__slider_desktop{display:none}.offer__pagination{display:none}.offer__wrapper{padding:0 0 40px 0}.offer__title{margin-bottom:8px}.offer__text{font-size:14px;margin-top:16px}.help__title{font-size:32px}.help__image{width:64px;height:40px;margin:0 5px}.diagnostics{padding:40px 0 20px}.diagnostics__title{margin-bottom:24px}.therapy{padding:20px 0 40px}.therapy__inner{margin-bottom:24px}.therapy__modal{margin-top:15px}.doctors__button{margin-top:15px}.advantages{padding:40px 0}.advantages__title{margin-bottom:24px}.advantages__item{padding:40px 20px 40px 20px}.faq__title{margin-bottom:24px}}@media only screen and (max-width:720px){.toastify-left,.toastify-right{margin-left:50px;margin-right:50px;left:0;right:0;max-width:unset}}@media screen and (max-width:680px){.header__logo{width:70px;height:30px}}@media screen and (max-width:670px){.modal[data-modal-id^=doctor-] .modal__image{width:180px;height:250px}}@media screen and (max-width:580px){.container{width:calc(100% - 70px)}.header__menu-wrapper{padding:24px 35px}.modal{max-width:calc(100% - 70px)}.modal__close{-webkit-transform:translate(0,calc(-100% - 15px));-ms-transform:translate(0,calc(-100% - 15px));transform:translate(0,calc(-100% - 15px))}.cookies-form__title{text-align:center}.cookies-form__text{text-align:center;font-size:14px}.cookies-form__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;margin-top:25px}.cookies-form__button:not(:last-child){margin-right:0;margin-bottom:15px}.toastify-left,.toastify-right{margin-left:35px;margin-right:35px}.offer__slider{width:calc(100% + 70px);margin-left:-35px}.doctors__list{width:calc(100% + 35px);margin-right:-35px;margin-top:24px}}@media screen and (max-width:550px){.modal[data-modal-id^=doctor-] .modal__image{width:100%;height:380px;margin-bottom:25px}}@media screen and (max-width:540px){.advantages__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.advantages__item{border-radius:30px}.advantages__item:not(:last-child){margin-bottom:24px}}@media screen and (max-width:520px){.text-section__image{max-width:unset;width:100%;height:400px}}@media screen and (max-width:480px){:root{--medis-radius:20px}:root{--medis-modal-padding:20px;--medis-modal-radius:20px}.button{width:100%}.select{position:static}.select__options{position:fixed;bottom:12px;left:12px;width:calc(100% - 24px);-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px);border-radius:20px;border:none}.select_open .select__options{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.select_open::before{visibility:visible;opacity:1}.container{width:calc(100% - 40px)}.header__languages_desktop{display:none}.header__languages-item{color:var(--medis-color-background,#fff);opacity:.5}.header__languages-item_active{color:var(--medis-color-background,#fff);opacity:1}.header__menu-wrapper{padding:24px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__menu-item{text-align:start;font-size:36px}.header__menu-item:not(:last-child){margin-bottom:25px}.footer__container{padding:24px 0}.footer__socials{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.footer__social:not(:last-child){margin-right:15px}.footer__social{justify-self:center}.footer__social:first-child{justify-self:start}.footer__social:last-child{justify-self:end}.footer__info{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.footer__developer,.footer__privacy{margin-right:15px}.footer__developer{justify-self:center}.footer__copyright{justify-self:end}.modal{top:70px}.modal{max-width:calc(100% - 40px)}.modal__close span{font-size:26px}.modal__body{max-height:calc(100dvh - 180px)}.toastify-left,.toastify-right{margin-left:15px;margin-right:15px}.offer__slider{width:calc(100% + 40px);margin-left:-20px}.diagnostics__title{padding-left:0}.diagnostics__wrapper{padding:20px;border-radius:32px}.diagnostics__image{margin-bottom:20px;height:242px}.diagnostics__button{margin-top:20px}.therapy__inner{padding-left:0}.therapy__wrapper{padding:20px;border-radius:32px}.therapy__image{margin-bottom:20px;height:242px}.therapy__button{margin-top:20px}.doctors__list{width:calc(100% + 20px);margin-right:-20px}.request{padding:40px 0;overflow:hidden;border-radius:var(--medis-radius,64px);background-color:var(--medis-color-subaccent,#1c75bc)}.request__container{padding:0;overflow:visible}.request__footer{margin-top:24px}.contacts{padding:40px 0;overflow:hidden;border-radius:var(--medis-radius,64px);background-color:var(--medis-color-subaccent,#1c75bc);margin:40px 0 20px}.contacts__container{padding:0;overflow:visible}}@media screen and (max-width:450px){h1{font-size:50px}h2{font-size:28px}}@media screen and (max-width:440px){.help__title{font-size:28px}.help__image{width:50px;height:30px;margin:0 5px}}@media screen and (max-width:420px){.header__phone{margin-right:24px}.modal[data-modal-id^=doctor-] .modal__image{height:240px}.text-section__image{height:350px}}@media screen and (max-width:380px){.text-section__image{height:280px}}@media screen and (max-width:375px){.header__menu-item:not(:last-child){margin-bottom:25px}}@media screen and (max-width:374px){.header__contacts_mobile{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.request__time-item{gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.request__time-item span{line-height:normal}.request__time-item span:first-child{opacity:.5}}@media screen and (max-width:370px){.header__toggle span{width:40px}.header_show .header__toggle span:nth-child(1){-webkit-transform:rotate(45deg) translate(0,-8px);-ms-transform:rotate(45deg) translate(0,-8px);transform:rotate(45deg) translate(0,-8px)}.header_show .header__toggle span:nth-child(2){-webkit-transform:rotate(-45deg) translate(0,8px);-ms-transform:rotate(-45deg) translate(0,8px);transform:rotate(-45deg) translate(0,8px)}.footer__socials{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.footer__social:not(:last-child){margin-right:0}.footer__social:first-child{justify-self:center;text-align:center}.footer__social:last-child{justify-self:center;text-align:center}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__developer,.footer__privacy{justify-self:center;text-align:center;margin-right:0}.footer__developer{justify-self:center;text-align:center}.footer__copyright{justify-self:center;text-align:center}.help__image{display:none}}@media screen and (max-width:368px){.cookies-form__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies-form__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookies-form__text *{text-align:center}}@media screen and (max-width:365px){.contacts__social{padding:8px 30px}}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width:340px){.header__phone span{display:none}h1{font-size:42px}h2{font-size:22px}}@media screen and (hover:hover){.button{-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.button:hover{border-color:var(--medis-color-accent-hover,#13baf7);color:var(--medis-color-button-font,#fff);background-color:var(--medis-color-accent-hover,#13baf7)}.button:active{color:var(--medis-color-button-font,#fff);border-color:var(--medis-color-accent-active,#12b0e9);background-color:var(--medis-color-accent-active,#12b0e9)}.link{-webkit-transition:color .22s ease-in-out;transition:color .22s ease-in-out}.link span{-webkit-transition:color .22s ease-in-out;transition:color .22s ease-in-out}.link:hover{color:var(--medis-color-accent-hover,#13baf7)}.link:hover span{color:var(--medis-color-accent-hover,#13baf7)}.select__option{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.select__option:hover{background-color:var(--medis-color-accent,#13baf7);color:var(--medis-color-background,#fff)}.modal__close span{-webkit-transition:color .22s ease-in-out;transition:color .22s ease-in-out}.modal__close span:hover{color:var(--medis-color-accent-hover,#13baf7)}.modal__close span:active{color:var(--medis-color-accent-active,#12b0e9)}.doctors__navigations span{-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.doctors__navigations span:hover{background-color:var(--medis-color-accent-hover,#13baf7);border-color:var(--medis-color-accent-hover,#13baf7);color:var(--medis-color-background,#fff)}.advantages__item{-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.advantages__item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@media screen and (max-height:940px){.header__menu-wrapper{padding-top:70px;padding-bottom:70px}}@media screen and (max-height:850px){.header__menu-wrapper{padding-top:50px;padding-bottom:50px}}