@charset "UTF-8";.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-left:var(--dp-input-icon-padding)}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu{position:absolute;background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp__arrow_top{left:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-left:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(45deg)}.dp__arrow_bottom{left:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-right:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp__preset_ranges,.dp__sidebar_left{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;border-left:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px;display:block;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp__preset_range:hover{background-color:var(--dp-hover-color);cursor:pointer}.dp__menu_content_wrapper{display:flex}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-maring)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-bottom-right-radius:0;border-top-right-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-left-radius:0;border-top-left-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-left:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-right:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-left:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-right:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-right:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (width <= 600px){.dp__flex_display{flex-direction:column}}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__month_year_select{width:50%;text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__month_year_wrap{display:flex;width:100%}.dp__year_disable_select{justify-content:space-around}.dp__overlay{position:absolute;width:100%;height:100%;background:var(--dp-background-color);top:0;left:0;transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover,.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled:hover,.dp__inc_dec_button_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-common-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;align-items:center;justify-content:flex-end;margin-left:auto}.dp__action_button{background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:initial;margin-left:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius)}.dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-maring: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%)}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%)}.dp__flex{display:flex;align-items:center}.dp__btn{background:none;border:none;font:inherit;cursor:pointer;transition:var(--dp-common-transition);line-height:normal}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp__menu_transitioned{transition:all var(--dp-animation-duration) var(--dp-menu-appear-transition-timing)}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:#0000004d;height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:#00000080;width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px #00000040;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:#00000080}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:#0000004d}.pswp__ui--idle .pswp__top-bar,.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.pswp__top-bar[data-v-22ef8ea6]{text-align:right}.pswp__caption__center[data-v-22ef8ea6]{text-align:center}.pswp__button--rotate[data-v-22ef8ea6]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAsCAMAAACzFX2uAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAZJQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2VbOugAAAIZ0Uk5TAICI/8BQCu6MIfoGBHf3A6zNHs6nT5Hl4SbkomLoH2F7Ap0SxgXHqniomAGFh5elGfamkxob+JDiDY0RkhAI8Vv1CV9RgklLipSPw0rFJNvdC/TyJdrcIkzEwovjSGljYFkM3xytr32jmoOZE658qepnB2Tm5+tY4Msd+ZXsiSDt77+GTr2+MLW1AAADE0lEQVR4nO2X+VsSQRjHV0Y8WgQlwYNQEAlztTRMUMkrTU2z1C677NAsszzCstOy+r+bd9hdFnauhZ6ep6feX5id9/3OZ3Z25p0XRfk3raJUoaskGioVh0rgVaDScc55mFYGzikPaOXgnPEIrSycE16Ohipd7iqnqCq3qzKnlt7YOg2suqbWCay2pjqvleRZaNhOuFRZmKfOWyCVWk9fPSq0Br8czX+ySFjvk5pkox4eCDaR3+YWGVlLMwluDQZ0eaNHbpq+ENJ3pnqKAMNtYlFbGCKb2lV9Z6KQ6N18EX0+0Q7zIMTI0nbGRbT4aYhLxKBNxB3RokFt1oXO6DOKdpvnTiPNHhGuF6LOaoqB6zZo51CErujrR+i8ztOS5jHX4P28A3zahUF4txwNcEnNpLG0KRyWHtIftGEzq4yksSPFx2VgR11UDNywTlOGQBukKUbHsGc8/+wyk1g7dkxM8mhVeGHQJePJeuDGsWNslCKZgglad9O00YjDFC/zcDOgNbfTtMXjg+PhpkhgPWbpowWxK8PDzeGAK3TXLGM153H/Al0Ck5/n4a6yX39BpLXbIpZc4wVcxwGOcjnXlvBoy7yAZRyw9NtwQ3i0lT+Hu4FHu8kLuIUDbjsbk7NV7og+9ypbC1vlLqU/yT4IGVZqsGoZeeceQztVcFStpt7Hrgc8HLxCmqolxzxAcUyuYMdDmmQNNiY/iU3gkEc0z2NWEiMrEn5i74+1snOGYZB30iOUeTxlfof1QeoVrG1gRX8fHzcARVG9ZutXn7Evr0303E6LvoDbcotPU5QeiHoZtfXHE6zrVfFEgOaJWfu2X8E4q8IqJ94JcRvb1r4YqDyvuVrPzu6eWVnuv8nCKAcSpV+uNMqu7Rsd6t5uQjhLH1R9b0PvoO2eOyBVzuGimIZTzyEJzibJ7RbIgHZHxDNKaGjrzffrMjRF+dBg14oKd3XrY6HEWydZneLv0OUt0m4KC0bF/2klL/n8RaKizdvR7Ne89ltKUL7pNjmVIQn5+PsPaj7gagO9x/D7s2ZG+q/Mf/s77BeC+E6Si7RktgAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:62px 24px}.pswp__button--rotate--left[data-v-22ef8ea6]{background-position:8px 10px}.pswp__button--rotate--right[data-v-22ef8ea6]{background-position:-26px 10px}.gallery-thumbnail[data-v-425cd36b]{display:inline;margin:5px}:root{--font: "Inter", sans-serif;--fontW4: 400;--fontW6: 600;--fontW7: 700;--fontS: 14px;--borderColor: #e3e3e3;--color: #000;--mainColor: #46b16f;--colorDiscount: #ec4646;--button-transition-timing: .1s;--landingImageHeight:450px;--formElementsHeight:50px;--successColor: #70be91;--warningColor: red;--defaultColor: #c9e1fa;--switches-bg-color: goldenrod;--switches-label-color: white ;--switch-bg-color: white;--switch-text-color: goldenrod ;--su-size-text: 14px;--green:#46b16f;--purple:#645aff}*,*:after,*:before{box-sizing:border-box}*{margin:0;padding:0;border:0}li{list-style:none}.pac-container{z-index:9999!important}.line{text-decoration:line-through;color:#7e7e7e}.flex{display:flex}.flex.direction{flex-direction:column}.flex.direction .grow{flex-grow:1}.flex.wrap{flex-wrap:wrap}.flex.center{justify-content:center}.flex.vertical{align-items:center}.flex.space{justify-content:space-between}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}.flex .f1{flex:1}.grid{display:grid;grid-gap:0px}.grid.one{grid-template-columns:1fr}.grid.two{grid-template-columns:repeat(2,1fr)}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}.grid.seven{grid-template-columns:repeat(7,1fr)}.grid.gap15{grid-gap:15px}.grid.gap10{grid-gap:10px}.grid.gap50{grid-gap:50px}.grid.gap20{grid-gap:20px}.grid.gap30{grid-gap:30px}.relative{position:relative}.centered,.ct{max-width:1200px;width:100%;margin:0 auto;padding:0 30px}.cursor{cursor:pointer}.container{padding:50px 0}.fh{height:100%}.vh{height:100vh}.fw{width:100%}.p50{padding:50px 0}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.p30{padding:30px 0}.pa25{padding:25px}.p25{padding:25px 0}.p20{padding:20px 0}.p10{padding:10px 0}.pr50{padding-right:50px}.pt5{padding-top:5px}.pt50{padding-top:50px}.m30{margin:30px 0}.m5{margin:10px 0}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.nopd{padding:0}.nound{text-decoration:none}.white-space{white-space:pre}.view{padding-top:50px}.center--align{text-align:center}.inactive{pointer-events:none;opacity:.5}.color{color:var(--mainColor)}.color.w6{font-weight:600}.color--discount{color:var(--colorDiscount)}.loader{padding:50px 0}.social a{background:#fff;border-radius:50%;width:35px;height:35px;line-height:35px;text-decoration:none;color:#000;text-align:center;font-size:14px}a.link--text{text-decoration:underline;color:var(--color)}.basic--description{line-height:1.5em}.information{background:var(--defaultColor);border-radius:5px;color:#2b82b8;font-size:14px;font-weight:600;padding:10px 15px}.information.warning{color:#b3093c;background:#ffe7f1}.information.success{background:#a8d6c5;color:#076e48}.bt{border-top:1px solid var(--borderColor)}.bb{border-bottom:1px solid var(--borderColor)}.dots i{margin:0 5px 0 0;font-size:12px;color:#d2d2d2}.dots i:last-child{margin:0}@media only screen and (max-width: 1200px){.ct{padding:0}}@media only screen and (max-width: 750px){.container{padding:30px 0}}@media only screen and (max-width: 530px){.centered{padding:0 25px}}.input{display:block;width:100%;background:#fff;height:50px;border-radius:7px}.form .box{margin:0 0 30px}.form .box:last-child,.form .box.last{margin:0}.form .box label{display:block;font-size:14px;font-weight:700;padding-bottom:10px}.form .box label.warning-text{color:#d73959}.form .box label.text{font-weight:500;line-height:1.3em}.form input:not([type=checkbox]),.form select{display:block;width:100%;background:#fff;border-radius:10px;height:var(--formElementsHeight);line-height:calc(var(--formElementsHeight) - 4px);padding:0 15px;font-family:var(--font);font-weight:var(--fontW6);font-size:var(--fontS);border:2px solid #e7e7e7;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#000;text-align:left}.form input:not([type=checkbox]).warning,.form select.warning{border:2px solid #f3a5be;outline:#f3a5be}.form input::-webkit-date-and-time-value{text-align:left}.form input[type=time]::-webkit-calendar-picker-indicator,.form input[type=date]::-webkit-inner-spin-button,.form input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;background:none}.form .prefix{position:relative}.form .prefix div{position:absolute;height:calc(var(--formElementsHeight) - 4px);line-height:calc(var(--formElementsHeight) - 4px);top:2px;left:2px;width:70px;background:#e7e7e7;border-radius:7px 0 0 7px;font-weight:600;text-align:center;pointer-events:none;z-index:1}.form .prefix input{padding-left:90px;z-index:2}.form .input--icon{position:relative}.form .input--icon i{position:absolute;top:0;height:var(--formElementsHeight);line-height:var(--formElementsHeight);color:#222;cursor:pointer;font-size:17px;width:55px;text-align:center;z-index:9}.form .input--icon i.left{left:0}.form .input--icon i.right{right:0}.form .input--icon input:not([type=checkbox]),.form .input--icon select{padding-left:47px}.form .input--icon.default{width:200px}.form .input--icon.default i{text-align:left;width:30px}.form .input--icon.default i.right{font-size:12px;right:15px;top:1px}.form .input--icon.default .takeorders-picker{border:none;padding-left:30px}.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:var(--mainColor);width:20px;height:20px;border:2px solid #000;border-radius:5px;transform:translateY(-.075em);display:grid;place-content:center}.checkbox input[type=checkbox]:before{content:"";width:10px;height:10px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:CanvasText}.checkbox input[type=checkbox]:checked:before{transform:scale(1)}@media only screen and (max-width: 900px){.form .input--icon input:not([type=checkbox]),.form .input--icon select{font-size:16px}}.button{width:100%;border-radius:20px;color:#333;font-family:var(--font);font-weight:var(--fontW6);padding:10px 20px;text-decoration:none;transition:all var(--button-transition-timing) ease-in-out;text-align:center;cursor:pointer;background:var(--green)}.button:not(.grey){color:#fff}.button:not(.grey):hover{background:#0a2540}.button.attempt{background:var(--purple);pointer-events:none}.button.grey{background:#e6e6e6}.button.grey:hover{background:#dfdfdf}.button.green{background:var(--green);color:#fff}.button.green:hover{background:#46b16f}.button.invalid{pointer-events:none;background:#e6e6e6;color:#aeaeae}.button .arrow_svg{display:inline-block;margin-left:7px}.button .arrow_icon{overflow:visible;width:7px}.button .arrow_head{transform:translate(0);transition:transform var(--button-transition-timing) ease-in-out}.button .arrow_body{opacity:0;transform:scaleX(1);transition:transform var(--button-transition-timing) ease-in-out,opacity var(--button-transition-timing) ease-in-out}.button:hover .arrow_head{transform:translate(3px)}.button:hover .arrow_body{opacity:1;transform:scaleX(2)}.process-box{background:#fff;height:300px;text-align:center;padding:30px 50px 250px}.process-box span{padding-top:15px}header{display:block;width:100%;border-bottom:1px solid var(--borderColor);padding:10px 0}header img{height:60px;width:auto}header .nav li{display:inline-block;margin:0 0 0 20px}header .nav li a{font-weight:var(--fontW6);text-decoration:none;color:var(--color)}header .nav li.mobile{display:none}header #burger{width:20px}header #burger div{width:100%;background:#000;height:3px;border-radius:10px;transition:width .3s}header #burger div:nth-child(2n){margin:4px 0 4px auto;width:70%}header #burger:hover{cursor:pointer}header #burger:hover div{background:var(--mainColor)}header #burger:hover div:nth-child(odd){width:70%}header #burger:hover div:nth-child(2n){width:100%}header #close i{font-size:25px}header.mobile--view{position:fixed;height:100vh;background:#fff;z-index:9999}header .mobile--nav{display:none;padding:30px 0}header .mobile--nav .block h3{padding-bottom:10px}header .mobile--nav .block .list li{margin:15px 0;font-weight:600}header .mobile--nav .block .list li:last-child{margin:0}header .mobile--nav .block .list li a{text-decoration:none;color:#717171}header .mobile--nav .block .list li a.router-link-active{color:var(--mainColor)}header .mob-name{display:none;font-weight:700;font-size:20px;padding-left:15px;padding-right:15px}@media only screen and (max-width: 900px){header img{height:70px}header .nav li.mobile{display:inline}header .nav li:not(.mobile){display:none}header.mobile--view .mobile--nav{display:block}header .mob-name{display:inline-block}}@media only screen and (max-width: 450px){header .mob-name{font-size:16px}}main{display:block;width:100%}.landing--image{position:relative;width:100%;height:var(--landingImageHeight)}.landing--image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1;color:#fff}.landing--image .overlay .place{height:100%;padding:30px 0}.landing--image .overlay .place .status{margin:0;background:#fff;border-radius:5px;color:#424242;font-size:14px;font-weight:600;padding:7px 20px}.landing--image .overlay .place .name{font-weight:800;font-size:4rem}.landing--image img{width:100%;height:100%;object-fit:cover}.landing--image .tags.cta{display:none}.home.menu{display:none;padding-bottom:40px}@media only screen and (max-width: 1000px){.landing--image .overlay .place .name{font-size:3rem}}@media only screen and (max-width: 900px){.landing--image{height:300px}.landing--image .overlay .place .tags{display:none}.landing--image .overlay .place .tags.cta{display:flex}.landing--image .overlay .place .name{display:none}.home.menu{display:flex}}@media only screen and (max-width: 600px){.landing--image .overlay .place .status{padding:7px}}@media only screen and (max-width: 550px){.landing--image .overlay .place .name{font-size:2rem}}.spinner{animation:rotate .5s linear infinite;width:30px;height:30px}.spinner .path{stroke:#9aa0ab;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.spinner .path.white{stroke:#fff}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.close{height:16px;width:16px}.categories{align-self:flex-start;width:350px;overflow-y:auto;height:80vh;margin-top:40px}.categories.sticky{position:sticky;top:45px}.categories li{margin-bottom:15px}.categories li span{display:inline-block;margin:0;font-weight:600;font-size:15px;color:#4e4e4e;cursor:pointer;padding-bottom:3px;border-bottom:2px solid transparent}.categories li span.active,.categories li span:hover{color:#000;border-bottom:2px solid var(--mainColor)}.name--desc{color:#3b3b3b;line-height:1.5em}@media only screen and (max-width: 900px){.menu--list{display:block}.menu--list .categories{display:none;margin:0;width:100%;padding:10px 20px;height:auto;white-space:nowrap;background:#fff;z-index:1000;box-shadow:0 5px 5px #b6b6b666;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.menu--list .categories::-webkit-scrollbar{display:none}.menu--list .categories.show{display:block;position:fixed;top:0;left:0}.menu--list .categories.sticky{top:0}.menu--list .categories li{margin:0;display:inline-block}.menu--list .categories li:last-child{margin:0}.menu--list .categories li span{font-size:14px;border:none;color:#000;padding:5px 15px;border-radius:30px}.menu--list .categories li span.active{color:#fff;background:var(--mainColor)}}footer{background:#f4f4f4}footer .contacts{border-top:1px solid #dadada;padding:30px 0}footer .contacts b{padding-bottom:15px}footer .contacts a{text-decoration:none;margin:0 0 7px;color:#000;font-weight:500}footer .contacts a:last-child{margin:0}footer .contacts a:hover{text-decoration:underline}footer .copy{border-top:1px solid #dadada;padding:30px 0}footer .copy p,footer .copy a{font-weight:600}footer .copy a{text-decoration:none;color:#000}footer .copy a:hover{color:var(--mainColor)}footer .block{margin:0 0 50px}footer .block h3{padding-bottom:20px}footer .block .list li{margin:15px 0;font-weight:600;color:#717171}footer .block .list li:last-child{margin:0}footer .block .list li a{color:#717171;text-decoration:none}footer .block .list li:hover,footer .block .list li:hover a{text-decoration:underline;color:var(--mainColor)}footer .block .list .day{text-transform:capitalize}footer .block .list .time{text-align:right;line-height:1.5em}@media only screen and (max-width: 1070px){footer .grid.four.gap50{gap:15px}}@media only screen and (max-width: 950px){footer .grid.four{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 600px){footer .grid.four{grid-template-columns:repeat(1,1fr)}footer .contacts p{text-align:center}footer .copy{justify-content:inherit;flex-direction:column}footer .copy a{padding-top:15px}}.custom--checkbox{position:absolute;opacity:0}.custom--checkbox+label{position:relative;cursor:pointer;padding:0}.custom--checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:17px;height:17px;background:#ddd;border-radius:3px}.custom--checkbox[type=radio]+label:before{border-radius:50%}.custom--checkbox:hover+label:before{background:var(--mainColor)}.custom--checkbox:checked+label:before{background:var(--mainColor)}.custom--checkbox:disabled+label{color:#b8b8b8;cursor:auto}.custom--checkbox:disabled+label:before{box-shadow:none;background:#ddd}.custom--checkbox:checked+label:after{content:"";position:absolute;left:4px;top:7px;background:#fff;width:2px;height:2px;box-shadow:1px 0 #fff,3px 0 #fff,3px -1px #fff,3px -3px #fff,3px -5px #fff,3px -7px #fff;transform:rotate(45deg)}.toggle{position:relative;display:inline-block;width:36px;height:20px}.toggle .switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.2s;transition:.2s;background:#dfdfdf;border-radius:10px}.toggle .switch:before{position:absolute;content:"";height:18px;width:18px;left:1px;bottom:1px;background:#fff;-webkit-transition:.2s;transition:.2s;border-radius:50%}.toggle input{opacity:0;width:0;height:0}.toggle input:checked+.switch{background:var(--mainColor)}.toggle input:checked+.switch:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translate(16px);background:#fff}.booking_config{padding-top:30px}.booking_config .day{text-align:center}.booking_config .day b{display:block;padding-bottom:10px}.booking_config .day_box{background:#e7e7e7;color:#000;padding:15px 0;border-radius:10px;font-weight:600}.booking_config .day_box.active{background:#c9e1fa;color:#2b82b8}.slider{padding:0 0 50px}.slider:last-child{padding:0}.slider .route{color:var(--color);font-weight:500;font-size:15px;text-decoration:none}.slider .route i{padding-left:5px}.slider .route:hover{color:var(--mainColor)}.slider .headline{padding-bottom:20px}.slider .headline .title h3{font-size:22px;padding-left:15px}.slider .headline .title i{font-size:20px}.slider .headline .dishesArrows .splide__arrow--prev{left:inherit}.slider .headline .dishesArrows .splide__arrow--next{right:inherit}.slider .headline .dishesArrows i{margin:0 0 0 5px;background:#e3e3e3;width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%;cursor:pointer}.slider .headline .dishesArrows i:hover{background:var(--mainColor);color:#fff}.about{background:#eee}.about p{padding:30px 0;line-height:1.5em}.about .images .item{width:100%;height:250px}.about .images .item img{width:100%;height:100%;object-fit:cover;border-radius:7px}@media only screen and (max-width: 850px){.about .images .item{height:180px}}@media only screen and (max-width: 650px){.about .images .item{height:120px}}@media only screen and (max-width: 500px){.about .images{gap:20px}.about .images .item{height:90px}}@media only screen and (max-width: 400px){.about .images{grid-template-columns:repeat(1,1fr);gap:30px}.about .images .item{height:170px}}.tags{padding-top:15px}.tags .tag{background:#fff;border-radius:5px;color:#424242;font-size:14px;font-weight:600;margin:0 10px 0 0;padding:7px 20px;text-decoration:none}.tags .tag.featured{background:var(--mainColor);color:#fff}.tags .tag.purple{background:var(--purple);color:#fff}.tags .tag i{padding-left:5px}.tags.menu{padding:0 0 30px}.tags.menu .tag:not(.featured):not(.purple){background:#e6e6e6}@media only screen and (max-width: 900px){.tags{flex-wrap:wrap;gap:15px}.tags .tag{display:inline-block;margin:0;text-align:center}.tags .tag.featured{flex:1 1 100%}.tags .tag:not(.featured){flex:1;padding:7px}}@media only screen and (max-width: 550px){.tags .tag:not(.featured){font-size:12px}}.overlay--blur{background:#b3b3b34d;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9990}.dialog--wrapper{background:#f6f6f6;border-radius:7px;max-height:95vh;width:460px}.dialog--wrapper .headline{background:#fff}.dialog--wrapper .headline h3{font-weight:500;font-size:16px;padding:20px;color:#1a1b25;text-align:center}#close{position:absolute;right:15px;top:15px;width:30px;height:30px;background:#ebebeb;border-radius:50%;cursor:pointer;z-index:9999}#close i{display:block;text-align:center;line-height:30px;color:#000;font-size:16px}#card-element{border-radius:10px;border:2px solid #e7e7e7;padding:15px}@media only screen and (max-width: 900px){.overlay--blur{background:#b3b3b3b3;width:100%;height:100%}.overlay--blur .vh{width:100%;height:100%;justify-content:end;align-items:end}.overlay--blur .vh .dialog--wrapper{width:100%;height:100%}}.payment-block{padding:35px 0}.payment .form--bg{border:2px solid #e7e7e7;border-radius:10px;padding:10px}.payment label,.payment input,.payment span,.payment b{width:100%}.payment label{display:block;font-size:14px;font-weight:700;padding-bottom:5px}.payment input{outline:none;border:none;font-size:15px;background:#fff}.payment i{font-size:20px;color:#222}.payment .icon{width:30px;margin-right:10px;text-align:center}.payment .stripe--form{padding-bottom:35px;border-bottom:1px solid #efefef;margin-bottom:35px}.working{padding-bottom:50px}.spinner-counter{position:relative}.spinner-counter .spinner{width:50px;height:50px}.countdown{position:absolute;top:0;left:0;width:100%;text-align:center;line-height:50px;font-weight:600}.init_button{position:absolute;top:4px;right:4px;height:42px;line-height:42px;background:#46b16f;border-radius:10px;text-align:center;color:#fff;font-weight:600;padding:0 20px;cursor:pointer}.booking-details .grid{border-bottom:2px dashed #e1e1e1;padding:15px 0}.booking-details .grid.item i{width:15px;text-align:center}.booking-details .grid.item span{padding-left:10px}.booking-details .grid:last-child{border-bottom:none;padding-bottom:0}.dialog.dish .block{border-radius:7px;background:#fff;margin:0 0 15px}.dialog.dish .block .spacer{padding:20px}.dialog.dish .block:last-child{margin:0;padding-bottom:0}.dialog.dish .block p{color:#838383;line-height:1.5em}.dialog.dish .block small{color:#838383}.dialog.dish .block .size{padding-right:7px;color:var(--mainColor);font-weight:500}.dialog.dish .image{width:100%;height:auto;margin:0}.dialog.dish .image img{width:100%;height:100%;object-fit:cover;border-radius:7px 7px 0 0}.dialog.dish .opt-sizes{margin-left:7px}.dialog.dish .opt-sizes button{width:25px;height:25px;border-radius:50%;background:var(--borderColor);color:#000;margin:0 0 0 3px;cursor:pointer}.dialog.dish .opt-sizes button:hover{background:var(--mainColor);color:#fff}.action--place{position:sticky;bottom:0;left:0;width:100%;padding:15px 20px;background:#fff;border-top:1px solid var(--borderColor);z-index:10}.action--place .items--length{background:#0003;color:#fff;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px;font-size:12px}.action--place .dish--size button{width:30px;height:30px;border-radius:50%;background:var(--borderColor);color:#000;cursor:pointer}.action--place .dish--size button:hover{background:var(--green);color:#fff}.action--place .dish--size span{display:inline-block;width:25px;text-align:center;font-weight:500}.dialog{position:relative}.dialog.cart .item{padding:15px 0;border-bottom:1px solid var(--borderColor)}.dialog.cart .item:first-child{padding:0 0 15px}.dialog.cart .item:last-child{border-bottom:none;padding:15px 0 0}.dialog.cart .item .editable{margin-left:15px}.dialog.cart .item .editable i{display:inline-block;margin-right:5px;border-radius:50%;background:#ebebeb;color:#000;width:25px;height:25px;line-height:25px;text-align:center;font-size:11px;cursor:pointer}.dialog.cart .item .editable i.edit:hover{background:#82cd68}.dialog.cart .item .editable i.minus{background:#ffc4c4}.dialog.cart .item .editable i.minus:hover{background:#ff6e6e}.dialog.cart .item .editable i:last-child{margin:0}.dialog.cart .qty{background:var(--borderColor);width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;margin-right:20px}.dialog .custom--inputer{margin:0 0 15px}.dialog .custom--inputer:last-child{margin:0}.dialog .custom--inputer .icon{width:30px;margin-right:20px;text-align:center}.dialog .custom--inputer .icon i{font-size:18px}.dialog .custom--inputer input{height:35px;margin-top:0;outline:none;font-family:var(--font)}#wallet{display:none}.separator{padding:30px 0}.separator .line{height:1px;background-color:#dbdbdb}.separator h6{padding:0 15px;font-size:12px;color:#dbdbdb}.sold{pointer-events:none;opacity:.5}.items .block .name{padding:30px 0;border-bottom:1px solid #e0e0e0}.items .block .name h2{font-size:26px}.items .block .dish{padding:20px 0;border-bottom:1px solid #e0e0e0}.dish .title .recommended{padding-right:7px;color:#799e87}.dish .title b{font-size:15px}.dish .title b i{font-size:16px}.dish .description p{color:#8b8b8b}.dish .image{margin-left:50px;width:150px;height:100px}.dish .image img{width:100%;height:100%;object-fit:cover;border-radius:7px}.dish .price span{font-weight:600;margin:0 10px 0 0}.dish .price .line{text-decoration:line-through;color:#7e7e7e}.dish .spice--dietary span{padding-right:10px;line-height:23px;font-size:12px;color:red}.dish .spice--dietary small{color:#3b3b3b}.dish .bg--rounded{background:#799e87;border-radius:7px;color:#fff;padding:5px 7px;font-size:12px;font-weight:600}.dish .bg--rounded.red{background:#ec4646}.dish .bg--rounded.grey{background:#a2a2a2}.dish .bg--rounded.green{background:var(--mainColor)}.dish .bg--rounded.req{background:#f37c79}.dish.home{position:relative;height:350px;background:#fff;border:1px solid #dfdfdf;border-radius:7px;margin-bottom:15px;transition:all .1s ease-out;overflow:hidden}.dish.home .image{position:relative;margin:0;width:100%;height:150px;overflow:hidden}.dish.home .image img{border-radius:7px 7px 0 0;transition:transform .15s ease;overflow:hidden}.dish.home .image .empty{width:100%;height:100%;background:#f5f5f5;text-align:center;border-top-left-radius:7px;border-top-right-radius:7px}.dish.home .image .empty i{line-height:150px;font-size:30px;color:#e2e2e2}.dish.home .details{height:calc(100% - 150px);padding:20px}.dish.home:hover{border:1px solid #d2d2d2}.dish.home:hover .image img{transform:scale(1.2)}@media only screen and (max-width: 500px){.items .block .name{padding:20px 0}.items .dish:not(.home) .image{width:100px;height:70px;margin-left:30px}}.switches-container{width:100%;display:flex;padding:0;position:relative;background:#f5f5f5;line-height:40px;border-radius:30px;margin-left:auto;margin-right:auto}.switches-container input{visibility:hidden;position:absolute;top:0}.switches-container label{width:50%;padding:0;margin:0;text-align:center;cursor:pointer;color:#000;font-weight:600}.switch-wrapper{position:absolute;top:0;bottom:0;width:50%;padding:.15rem;z-index:3;transition:transform .5s cubic-bezier(.77,0,.175,1)}.switch{border-radius:3rem;background:#fff;height:100%}.switch div{width:100%;text-align:center;font-weight:600;opacity:0;display:block;color:var(--mainColor);transition:opacity .2s cubic-bezier(.77,0,.175,1) .125s;will-change:opacity;position:absolute;top:0;left:0}.switches-container input:nth-of-type(1):checked~.switch-wrapper{transform:translate(0)}.switches-container input:nth-of-type(2):checked~.switch-wrapper{transform:translate(100%)}.switches-container input:nth-of-type(1):checked~.switch-wrapper .switch div:nth-of-type(1){opacity:1}.switches-container input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2){opacity:1}.socials{padding:15px 0;border-bottom:1px solid #dfdfdf}.socials .icons a{font-size:18px;color:#000;text-decoration:none;margin:0 20px 0 0}.socials .icons a:last-child{margin:0}.google-reviews .logo{padding-right:15px}.google-reviews .logo img{height:25px}.google-reviews .stars-box{margin:.5rem 0 .7rem}.google-reviews .stars-box b{font-size:1.5rem;padding-right:.6rem}.google-reviews .stars-box .stars{--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-size:2rem;font-family:Times;line-height:1}.google-reviews .stars-box .stars:before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,#fc0 var(--percent),#eeeeee var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.google-reviews a{display:block;text-align:center;color:var(--mainColor);font-weight:500;font-size:.8rem}@media only screen and (max-width: 550px){.google-reviews .logo{padding-right:10px}.google-reviews .logo img{height:20px}.google-reviews .stars-box .stars{font-size:1.5rem}}.order-options{border:2px solid var(--borderColor);border-radius:10px;margin:0 0 10px;padding:15px}.order-options:last-child{margin:0}.order-options.active{border:2px solid var(--mainColor)}.order-options.no{border:none;margin:0;padding:0}.order-options .icon{width:25px;text-align:center}.order-options .icon i{font-size:18px}.order-options .values{padding-left:15px}.order-options .values span{margin-right:5px}.order-options .circled-active-box{width:20px;height:20px;background:#fff;border:2px solid #dddddd;border-radius:50%}.order-options .circled-active-box.active{border:6px solid var(--mainColor)}.order-options .description{padding-top:7px;color:#4e4e4e}.order-options .colored{background:#ec4646;border-radius:3px;color:#fff;font-weight:600;padding:2px 6px}.order-options .colored.green{background:var(--mainColor)}.order-options .address{padding-top:30px}.address--list .result{padding:15px 0;border-bottom:1px solid var(--borderColor);font-weight:500;cursor:pointer}.address--list .result:last-child{border:none}.address--list .result.active{color:var(--mainColor)}.noevent{pointer-events:none}.component .headline h2{font-weight:800;font-size:40px}.courses .headline b{display:block;padding-top:10px}.courses .headline .price{display:inline-block;margin-top:15px;background:#414141;color:#fff;font-size:16px;border-radius:5px;font-weight:600;padding:7px 20px}.courses .list{padding-top:30px}.courses .list .item{padding:15px;border-radius:5px;border:1px solid var(--borderColor)}.courses .list .item h3{font-size:18px;padding-bottom:15px;border-bottom:1px solid var(--borderColor)}.courses .list .item p{padding-top:15px;white-space:pre-wrap}.courses .action{margin-top:30px}.accordion .headline{padding-bottom:30px}.accordion .item{padding:15px 0;border-bottom:1px solid var(--borderColor);transition:.4s;font-size:16px}.accordion .item b{cursor:pointer}.accordion .item i{font-size:12px}.accordion .item .text{padding-top:15px;display:none}.accordion .item:hover b{text-decoration:underline}.accordion .item.active .text{display:block}.gallery .headline{margin-bottom:30px}.imagetext p{line-height:1.5em;padding:30px 0;font-size:16px}.imagetext .images a{display:block;width:100%;height:250px}.imagetext .images a img{object-fit:cover;width:100%;height:100%;border-radius:5px}.promotional{width:100%}.promotional .promotional-details.right{order:1;padding-right:100px}.promotional .promotional-details.left{order:3;padding-left:100px}.promotional .promotional-details p{padding:30px 0;font-size:16px;line-height:1.5em}.promotional .button{margin-top:15px;max-width:250px}.promotional .image{order:2}.promotional .image img{width:400px;height:auto}.my-gallery{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px}.my-gallery figure{height:100px}.my-gallery figure a{width:100%;height:100%}.my-gallery figure a img{object-fit:cover;width:100%;height:100%;border-radius:5px}@media only screen and (max-width: 900px){.promotional .promotional-details.right{padding-right:30px}.promotional .promotional-details.left{padding-left:30px}.promotional .promotional-details h2{font-size:25px}.promotional .image img{width:250px}}@media only screen and (max-width: 800px){.courses .list .grid{grid-template-columns:repeat(2,1fr)}.imagetext .images.three{grid-gap:15px}.imagetext .images.three a{height:150px}}@media only screen and (max-width: 600px){.component .headline h2{font-size:22px;font-weight:700}.courses .headline .price{display:block;font-size:14px;padding:7px;text-align:center}.courses .list .grid{grid-template-columns:repeat(1,1fr)}.gallery .my-gallery{grid-template-columns:repeat(4,1fr)}.gallery .my-gallery figure{height:70px}.imagetext .images.three a{height:100px}.promotional .promotional-block{flex-direction:column;justify-content:inherit}.promotional .promotional-details{z-index:2}.promotional .promotional-details.right{padding-right:0}.promotional .promotional-details.left{padding-left:0}.promotional .promotional-details .button{margin:0 auto 15px}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}#app{height:100vh}html.noscroll{touch-action:none;overflow-y:hidden!important;overflow:hidden!important;-webkit-overflow-scrolling:none!important}body{font-family:var(--font);font-weight:var(--fontW);font-size:var(--fontS);color:var(--color)}body.noscroll{overflow-y:hidden!important;overflow:hidden!important;-webkit-overflow-scrolling:none!important}
