body{overflow-x:hidden}html{scroll-behavior:smooth;overflow-x:hidden}:focus{outline:none}a{text-decoration:none}ul,ol{margin-bottom:15px}::marker{color:var(--e-global-color-accent);font-weight:600}blockquote{border-left:3px solid var(--e-global-color-primary);padding-left:20px}b,strong{font-weight:500}.color-primary{color:var(--e-global-color-primary)!important}.color-secondary{color:var(--e-global-color-secondary)!important}.color-accent{color:var(--e-global-color-accent)!important}svg .first-color{fill:var(--e-global-color-f17cfaf)}svg .second-color{fill:var(--e-global-color-primary)}.page-header .entry-title{display:none}.elementor-widget-image a{width:100%}.elementor-icon-wrapper,.elementor-widget-button{display:flex}.swiper-slide img.swiper-slide-image{height:300px;object-fit:cover}.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:0!important}.elementor-field-option input[type="checkbox"],.elementor-field-option input[type="radio"]{display:none!important}.elementor-field-option input~label::before{content:'';display:inline-block;position:relative;top:4px;width:18px;height:18px;border-radius:50%;border:2px solid var(--e-global-color-primary)!important;margin-right:6px!important}.elementor-field-option input:checked~label::before{background-color:var(--e-global-color-primary);box-shadow:inset 0 0 0 3px white!important}.elementor-field-type-acceptance .elementor-field-option label{display:inline-flex!important;font-size:14px!important;line-height:19px!important;margin-bottom:5px}.elementor-field-type-acceptance .elementor-field-option label::before{min-width:18px;top:2px!important}.elementor-field-type-select select{padding-left:10px!important}.elementor-field-type-select .select-caret-down-wrapper{height:100%}.elementor-field-type-select .select-caret-down-wrapper svg{fill:var(--e-global-color-primary);height:100%;padding-bottom:10px}.elementor-field-type-upload input[type="file"]::file-selector-button{background:var(--e-global-color-primary);border:0;padding:6px 15px 6px 38px;margin-right:15px;font-size:14px;font-weight:600;color:#fff;border-radius:0;cursor:pointer}.elementor-field-type-upload input[type="file"]::before{content:'\e952';font-family:'eicons';padding:6px 10px;font-size:20px;color:#fff;position:absolute}.elementor-field-type-upload input[type="file"]{font-size:14px!important;border-radius:0!important}.ti-widget.ti-goog.ti-disable-font .ti-widget-container,.ti-widget.ti-goog.ti-disable-font .ti-widget-container *,.ti-widget.ti-goog.ti-disable-font .ti-enable-widget{font-family:var(--e-global-typography-text-font-family),Sans-serif!important;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}ul.woocommerce-error .button{display:none}.woocommerce-notices-wrapper{position:fixed;bottom:0;z-index:1000000;width:100%}table.shop_table.shop_table_responsive tr td{padding:0!important}.cart_totals h2{margin-bottom:30px!important}table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button{margin-top:15px}.woocommerce-MyAccount-content-wrapper table.shop_table.shop_table_responsive.my_account_bookings.account-bookings-table{border:0}.woocommerce-MyAccount-content-wrapper tbody{height:60px!important}.woocommerce-button{width:100%;text-align:center}