body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled],body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]:hover{color:var(--theme-color-inverse_link)!important}.error404 .page_content_wrap{background-color:var(--theme-color-bg_color)}.error404 .page_content_wrap .all-svg{display:none}.underline_anim{padding-bottom:.7em}.sc_title .sc_item_descr{font-size:18px}.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:135px;line-height:1.05em}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var(--theme-color-text_dark)}.aspect_ratio_extra.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:32.5%}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}body .booked-calendar-wrap.small table.booked-calendar thead th .page-right,body .booked-calendar-wrap.small table.booked-calendar thead th .page-left{margin-top:-17px}@media (max-width:1439px){.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:100px}body .booked-calendar-wrap.small table.booked-calendar thead th .page-right,body .booked-calendar-wrap.small table.booked-calendar thead th .page-left{margin-top:-14px}}@media (max-width:1279px){.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:70px}.sc_title .sc_item_descr{font-size:17px}.aspect_ratio_extra.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:41.5%}}@media (max-width:1023px){.sc_title .sc_item_descr{font-size:17px}.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:50px}}@media (max-width:767px){.sc_title .sc_item_descr{font-size:16px}.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:40px}}@media (max-width:479px){.sc_title .sc_item_descr{font-size:15px}.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:30px}body .booked-calendar-wrap.small table.booked-calendar thead th .page-right,body .booked-calendar-wrap.small table.booked-calendar thead th .page-left{margin-top:-11px}}