.elementor-265 .elementor-element.elementor-element-a71ccec:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-a71ccec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C73A3A;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-265 .elementor-element.elementor-element-a71ccec > .elementor-background-overlay{background-color:#00000000;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-265 .elementor-element.elementor-element-a71ccec > .elementor-container{max-width:1200px;min-height:600px;}.elementor-265 .elementor-element.elementor-element-a71ccec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-79ba014 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-79ba014{text-align:left;}.elementor-265 .elementor-element.elementor-element-79ba014 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-widget-jet-single-meta .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-single-meta .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-753d993 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-753d993 .elementor-jet-single-meta .product_meta{flex-direction:column;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-753d993 .elementor-jet-single-meta .product_meta > span span{color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-753d993 .elementor-jet-single-meta .product_meta a{color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-753d993 .elementor-jet-single-meta .product_meta a:hover{text-decoration:none;}.elementor-265 .elementor-element.elementor-element-b6be6b9{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;text-align:left;}.elementor-265 .elementor-element.elementor-element-b6be6b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-b6be6b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-265 .elementor-element.elementor-element-b6be6b9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:31px;font-weight:900;letter-spacing:1px;color:#FFFFFF;}.elementor-widget-jet-single-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-single-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-b7d58ba{width:var( --container-widget-width, 28.416% );max-width:28.416%;--container-widget-width:28.416%;--container-widget-flex-grow:0;}.elementor-265 .elementor-element.elementor-element-b7d58ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-265 .elementor-element.elementor-element-b7d58ba .jet-woo-builder.elementor-jet-single-price .price del{display:inline-block;font-weight:400;text-decoration:line-through;}.elementor-265 .elementor-element.elementor-element-b7d58ba .jet-woo-builder.elementor-jet-single-price .price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-265 .elementor-element.elementor-element-b7d58ba .jet-woo-builder.elementor-jet-single-price .price{font-size:24px;font-weight:800;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-b7d58ba .jet-woo-builder.elementor-jet-single-price .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-265 .elementor-element.elementor-element-d684de6:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-d684de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-d684de6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-265 .elementor-element.elementor-element-d684de6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-265 .elementor-element.elementor-element-28393603:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-265 .elementor-element.elementor-element-28393603 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(76deg, var( --e-global-color-71e0f75 ) 0%, #f2295b 100%);}.elementor-bc-flex-widget .elementor-265 .elementor-element.elementor-element-28393603.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-265 .elementor-element.elementor-element-28393603.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-265 .elementor-element.elementor-element-28393603.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-265 .elementor-element.elementor-element-28393603 > .elementor-element-populated, .elementor-265 .elementor-element.elementor-element-28393603 > .elementor-element-populated > .elementor-background-overlay, .elementor-265 .elementor-element.elementor-element-28393603 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-265 .elementor-element.elementor-element-28393603 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-28393603 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-265 .elementor-element.elementor-element-37e34f21{text-align:center;}.elementor-265 .elementor-element.elementor-element-37e34f21 .elementor-heading-title{color:#F9F9F9;}.elementor-widget-jet-engine-booking-form .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-engine-booking-form .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__label{font-family:"Rubik Bubbles", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__label, .elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__desc{display:flex;justify-content:center;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form-col{align-items:center;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__field:not(.checkradio-field):not(.range-field){color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__heading-desc{color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form-repeater__actions{justify-content:flex-start;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__group-break{background-color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar .jet-apb-calendar-content{width:508px;min-width:508px;flex:0 0 508px;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-header{color:#FFFFFF;font-family:"Rubik", Sans-serif;font-weight:800;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-week span{font-family:"Rubik", Sans-serif;font-weight:800;color:#FFFFFF;padding-top:calc(31px / 2);padding-bottom:calc(31px / 2);}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-body{font-family:"Rubik", Sans-serif;font-weight:800;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-date .jet-apb-calendar-date-body{color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-date.jet-apb-calendar-date--disabled .jet-apb-calendar-date-body{color:#FFFFFF !important;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-date:hover .jet-apb-calendar-date-body{color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-date--selected .jet-apb-calendar-date-body{color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-date--today .jet-apb-calendar-date-body{color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-slot{color:#FFFFFF;border-radius:0px 0px 0px 2px;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-slot.jet-apb-slot--selected{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-slots__close{font-size:35px;top:10px;right:10px;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form-message{text-align:center;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__field-error, .elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-engine-file-upload__errors{text-align:left;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-19f3df13{width:var( --container-widget-width, 102.084% );max-width:102.084%;--container-widget-width:102.084%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-265 .elementor-element.elementor-element-1cf38208{width:var( --container-widget-width, 5.395% );max-width:5.395%;--container-widget-width:5.395%;--container-widget-flex-grow:0;}.elementor-widget-uael-woo-add-to-cart .uael-button,.elementor-widget-uael-woo-add-to-cart .uael-add-to-cart button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-woo-add-to-cart .uael-button:focus, .elementor-widget-uael-woo-add-to-cart .uael-button:hover,.elementor-widget-uael-woo-add-to-cart .uael-add-to-cart button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-widget-uael-woo-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-woo-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-uael-woo-add-to-cart .added_to_cart{color:var( --e-global-color-accent );}.elementor-widget-uael-woo-add-to-cart .added_to_cart:hover{color:var( --e-global-color-text );}.elementor-265 .elementor-element.elementor-element-fb18c96 > .elementor-widget-container{--e-transform-translateX:195px;}.elementor-265 .elementor-element.elementor-element-fb18c96.elementor-element{--align-self:flex-start;}.elementor-265 .elementor-element.elementor-element-fb18c96 .uael-button,.elementor-265 .elementor-element.elementor-element-fb18c96 .uael-add-to-cart button{border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-265 .elementor-element.elementor-element-fb18c96 .uael-add-to-cart .quantity + .button{margin-left:0px;}body.rtl .elementor-265 .elementor-element.elementor-element-fb18c96 .uael-add-to-cart .quantity + .button{margin-right:0px;}.elementor-265 .elementor-element.elementor-element-fb18c96 .uael-add-to-cart .quantity .qty{border-radius:28px 28px 28px 28px;color:#020101;transition:all 0.2s;}.elementor-265 .elementor-element.elementor-element-160bb504{width:var( --container-widget-width, 45.754% );max-width:45.754%;--container-widget-width:45.754%;--container-widget-flex-grow:0;align-self:flex-end;text-align:center;}.elementor-265 .elementor-element.elementor-element-160bb504 > .elementor-widget-container{--e-transform-translateX:95px;--e-transform-translateY:25px;}.elementor-265 .elementor-element.elementor-element-160bb504 .elementor-heading-title{font-size:22px;font-weight:700;color:#FFFFFF00;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-48a95bc{--e-image-carousel-slides-to-show:1;}.elementor-265 .elementor-element.elementor-element-48a95bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-48a95bc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-265 .elementor-element.elementor-element-48a95bc .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-265 .elementor-element.elementor-element-48a95bc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-widget-jet-single-rating .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-single-rating .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-96d5bc7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-96d5bc7 .elementor-jet-single-rating .woocommerce-product-rating{flex-direction:row;justify-content:flex-start;}.elementor-265 .elementor-element.elementor-element-96d5bc7 .elementor-jet-single-rating .product-star-rating .product-rating__icon{font-size:16px;color:#f2c94c;}.elementor-265 .elementor-element.elementor-element-96d5bc7 .elementor-jet-single-rating .product-star-rating .product-rating__icon + .product-rating__icon{margin-left:2px;}.elementor-265 .elementor-element.elementor-element-96d5bc7 .elementor-jet-single-rating .product-star-rating .product-rating__icon.active{color:#f2c94c;}.elementor-265 .elementor-element.elementor-element-96d5bc7 .elementor-jet-single-rating .product-star-rating{margin:0px 2px 0px 0px;}.elementor-265 .elementor-element.elementor-element-96d5bc7 .elementor-jet-single-rating .woocommerce-review-link{font-family:"Muli", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:25px;color:#9c5d90;margin:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-96d5bc7 .elementor-jet-single-rating .woocommerce-review-link:hover{color:#3c4b71;text-decoration:underline;}.elementor-265 .elementor-element.elementor-element-d56dd0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-265 .elementor-element.elementor-element-c8d273d{width:var( --container-widget-width, 100.861% );max-width:100.861%;--container-widget-width:100.861%;--container-widget-flex-grow:0;}.elementor-265 .elementor-element.elementor-element-c8d273d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-265 .elementor-element.elementor-element-c8d273d .elementor-tab-title, .elementor-265 .elementor-element.elementor-element-c8d273d .elementor-tab-title:before, .elementor-265 .elementor-element.elementor-element-c8d273d .elementor-tab-title:after, .elementor-265 .elementor-element.elementor-element-c8d273d .elementor-tab-content, .elementor-265 .elementor-element.elementor-element-c8d273d .elementor-tabs-content-wrapper{border-width:1px;}.elementor-265 .elementor-element.elementor-element-c8d273d .elementor-tab-title.elementor-active,
					 .elementor-265 .elementor-element.elementor-element-c8d273d .elementor-tab-title.elementor-active a{color:var( --e-global-color-71e0f75 );}.elementor-265 .elementor-element.elementor-element-a757acf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-tp-woo-single-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tp-woo-single-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--description h2,
					.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .tp-tab-label.tp-tab-desc{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--description p,.elementor-widget-tp-woo-single-tabs .tp-woo-single-tabs .tp-tab .tp-tab-content p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-265 .elementor-element.elementor-element-6f0c640 .tp-woo-single-tabs .woocommerce-tabs .woocommerce-Tabs-panel--description p,.elementor-265 .elementor-element.elementor-element-6f0c640 .tp-woo-single-tabs .tp-tab .tp-tab-content p{color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-51a90a1 .elementor-repeater-item-d02a3fe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-265 .elementor-element.elementor-element-72e19b7a{text-align:center;}.elementor-265 .elementor-element.elementor-element-72e19b7a .elementor-heading-title{color:#ED473A;}.elementor-265 .elementor-element.elementor-element-48923c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-601231b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-jet-woo-categories .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-woo-categories .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-265 .elementor-element.elementor-element-1cd0f11 .jet-woo-categories .jet-woo-categories__item{--columns:4;}.elementor-265 .elementor-element.elementor-element-1cd0f11 .jet-woo-categories .jet-woo-categories__inner-box:hover .jet-woo-category-title a{text-decoration:none;}.elementor-265 .elementor-element.elementor-element-1cd0f11 .jet-woo-categories .jet-woo-category-title{text-align:center;}.elementor-265 .elementor-element.elementor-element-1cd0f11 .jet-woo-categories .jet-woo-categories-title__wrap{text-align:center;}.elementor-265 .elementor-element.elementor-element-1cd0f11 .jet-woo-categories .jet-woo-category-excerpt{text-align:center;}.elementor-265 .elementor-element.elementor-element-2fee4c65:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-2fee4c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-265 .elementor-element.elementor-element-2fee4c65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-265 .elementor-element.elementor-element-2fee4c65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-265 .elementor-element.elementor-element-19985bd{text-align:center;}.elementor-265 .elementor-element.elementor-element-19985bd .elementor-heading-title{color:#ED473A;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-265 .elementor-element.elementor-element-ce023af{text-align:center;font-size:1px;}.elementor-265 .elementor-element.elementor-element-0e43c42{--display:flex;}.elementor-widget-jet-woo-products .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-woo-products .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-woo-products .jet-quickview-button__link .jet-quickview-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-woo-products .jet-quickview-button__link:hover .jet-quickview-button__plane-normal{background-color:var( --e-global-color-accent );}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-products__item{--columns:3;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-quickview-button__container{order:1;justify-content:center;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-thumbnail{border-radius:10px 10px 10px 10px;order:1;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-title{text-align:center;order:1;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-excerpt{text-align:center;order:1;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-button .button{display:inline-block;text-decoration:none;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-button .button> *{text-decoration:none;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-button .button:hover{text-decoration:none;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-button .button:hover > *{text-decoration:none;}.elementor-265 .elementor-element.elementor-element-4fdce23  .jet-woo-product-button{text-align:center;order:1;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-price del{display:inline-block;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-price ins{display:inline-block;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-price .price del{font-weight:400;text-decoration:line-through;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-price .price ins{font-weight:400;text-decoration:none;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-price{text-align:center;order:1;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-rating .product-rating__stars{font-size:16px;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-rating{text-align:center;order:1;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-categories{text-align:center;order:1;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-tags{text-align:center;order:1;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-badge{display:inline-flex;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products .jet-woo-product-badges{top:0px;bottom:auto;}.elementor-265 .elementor-element.elementor-element-4fdce23 .jet-woo-products__not-found{text-align:center;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:var( --e-global-color-71e0f75 );transition:width 50ms ease;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(min-width:768px){.elementor-265 .elementor-element.elementor-element-76b1095f{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-265 .elementor-element.elementor-element-7f96790{width:80%;}}@media(max-width:1024px){.elementor-265 .elementor-element.elementor-element-37e34f21 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-265 .elementor-element.elementor-element-1cd0f11 .jet-woo-categories .jet-woo-categories__item{--columns:2;}}@media(max-width:767px){.elementor-265 .elementor-element.elementor-element-a71ccec > .elementor-container{max-width:1228px;min-height:416px;}.elementor-265 .elementor-element.elementor-element-a71ccec:not(.elementor-motion-effects-element-type-background), .elementor-265 .elementor-element.elementor-element-a71ccec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-265 .elementor-element.elementor-element-a71ccec{margin-top:0px;margin-bottom:-50px;padding:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-79ba014 > .elementor-widget-container{margin:15px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-265 .elementor-element.elementor-element-79ba014 .elementor-heading-title{font-size:34px;}.elementor-265 .elementor-element.elementor-element-b6be6b9{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-265 .elementor-element.elementor-element-b6be6b9 > .elementor-widget-container{--e-transform-translateY:215px;margin:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-b6be6b9.elementor-element{--align-self:flex-end;}.elementor-265 .elementor-element.elementor-element-b6be6b9 .elementor-heading-title{font-size:16px;}.elementor-265 .elementor-element.elementor-element-37e34f21 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-37e34f21{text-align:center;}.elementor-265 .elementor-element.elementor-element-540ab185{width:100%;max-width:100%;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__label, .elementor-265 .elementor-element.elementor-element-540ab185 .jet-form__desc{display:flex;justify-content:center;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar .jet-apb-calendar-content{width:350px;min-width:350px;flex:0 0 350px;}.elementor-265 .elementor-element.elementor-element-540ab185 .jet-form .jet-apb-calendar-week span{padding-top:calc(36px / 2);padding-bottom:calc(36px / 2);}.elementor-265 .elementor-element.elementor-element-fb18c96 > .elementor-widget-container{--e-transform-translateX:85px;}.elementor-265 .elementor-element.elementor-element-fb18c96.elementor-element{--align-self:center;}.elementor-265 .elementor-element.elementor-element-160bb504 > .elementor-widget-container{--e-transform-translateX:37px;--e-transform-translateY:25px;}.elementor-265 .elementor-element.elementor-element-2105dab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-265 .elementor-element.elementor-element-48a95bc{--e-image-carousel-slides-to-show:1;}.elementor-265 .elementor-element.elementor-element-48a95bc > .elementor-widget-container{margin:28px 0px 28px 0px;}.elementor-265 .elementor-element.elementor-element-1cd0f11 .jet-woo-categories .jet-woo-categories__item{--columns:1;}}/* Start custom CSS for section, class: .elementor-element-d684de6 */.elementor-column-gap-default .elementor-widget-image >div > img { display:none;}/* End custom CSS */
/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-540ab185 */.jet-apb-calendar .jet-apb-calendar-date {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex: 0 0 14.28%;
    max-width: 14.28%;
    cursor: pointer;
    border: 2px solid white; /* Ajouter une bordure blanche */
    border-radius: 10px; /* Ajouter des coins arrondis */
}

.jet-apb-calendar .jet-apb-calendar-date.active {
    background-color: white !important; /* Fond blanc lorsque la date est active */
    color: red !important; /* Texte rouge lorsque la date est active */
    border: 2px solid red !important; /* Bordure rouge lorsque la date est active */
}

.jet-apb-calendar .jet-apb-calendar-date.active.selected {
    backgroun.jet-apb-calendar-slots .dropdown .dropdown-toggle d-color: white !important; /* Fond blanc lorsque la date est sélectionnée */
    color: red !important; /* Texte rouge lorsque la date est sélectionnée */
    border: 2px solid red !important; /* Bordure rouge lorsque la date est sélectionnée */
}
.jet-apb-calendar-slots .dropdown {
    position: relative;
    cursor: pointer;
}



.jet-apb-calendar-slots .dropdown .dropdown-toggle::after {
    content: '';
    border-width: 6px;
    border-radius: 3px;
    border-style: solid;
    border-color: transparent;
    border-top-color: inherit;
    position: absolute;
    right: 12px;
    top: calc(50% + 3px);
    transform: translateY(-50%);
}

.jet-apb-calendar-slots .dropdown .dropdown-toggle.active::after {
    border-color: transparent;
    border-bottom-color: inherit;
    top: calc(50% - 3px);
}

.jet-apb-calendar-slots .dropdown .dropdown-menu {
    position: absolute;
    left: 50%;
    top: 80%;
    transform: translateX(-50%);
    background: #fff;
    box-shadow: 0 1px 4px rgba(150, 150, 150, 0.65);
    list-style: none;
    padding: 5px 0;
    margin: 0;
    max-width: 320px;
    width: calc(100% + 24px);
    border-radius: 3px;
    z-index: 10;
    visibility: hidden;
    overflow: auto;
    max-height: 200px;
}

.jet-apb-calendar-slots .dropdown .dropdown-menu[aria-expanded="true"] {
    visibility: visible;
}

.jet-apb-calendar-slots .dropdown .dropdown-menu > li {
    height: 35px;
    display: block;
    align-items: center;
    padding: 10px 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.jet-apb-calendar-slots .dropdown .dropdown-menu > li:hover,
.jet-apb-calendar-slots .dropdown .dropdown-menu > li:focus {
    outline: none;
    background: #f2f2f2;
}

.jet-form__field.text-field {
    background: transparent;
    border: none;
}

#selectedDateTime,
#myAppointment {
    display: none;
}

.custom-field-wrap {
    display: none;
}

.jet-form-col.field-type-number {
    display: flex;
    align-items: center;
}

.jet-form-col.field-type-number .jet-form__label {
    margin-right: 10px;
}

.jet-form-col.field-type-number .jet-form__field {
    max-width: 15%;
    width: 2em;
    padding: 5px;
    border: 2px solid #fff;
    border-radius: 5px;
}

.jet-form__calculated-field {
    border: 2px .jet-apb-calendar .jet-apb-calendar-date.activesolid #fff;
    border-radius: 5px;
    padding: 10px;
}
.jet-form .jet-apb-calendar-slots__close {
    color: white; /* Couleur de la croix en blanc */
    font-size: 2px; /* Taille de la croix plus petite */
}

/* Cacher la partie Quantity */
.jet-form-col.field-type-number {
    display: none;
}

/* Cacher la partie Price */
.jet-form-col.field-type-calculated {
    display: none;
}
.jet-form .jet-apb-calendar-date--selected .jet-apb-calendar-date-body {
    color: #fe1835 !important; /* Texte rouge */
    background-color: white !important; /* Fond blanc */
}
.jet-apb-calendar-slots .dropdown .dropdown-toggle {
    appearance: none;
    background: transparent;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 20px;
    padding: 10px 35px 10px 12px;
    text-align: left;
    position: relative;
    min-width: auto; /* Assurez-vous que la largeur est ajustée automatiquement */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19f3df13 */#total_label {
    background: #ffffff !important;
    padding: 13px !important;
    margin-top: 20px !important;
    font-family: "Montserrat", sans-serif !important;
    font-size: 18px !important;
    text-align: center; /* Centrer le texte */
    border: 2px solid violet;
    color: #890303 !important;
    font-weight: bold;
    font-size: 16px; /* Cette ligne semble redondante, vous pouvez la retirer */
    border-radius: 10px; /* Ajout de coins arrondis */
    display: block; /* Changer à "block" pour centrer correctement */
    width: fit-content; /* Ajuster la largeur au contenu */
    margin-left: auto; /* Pour centrer horizontalement */
    margin-right: auto; /* Pour centrer horizontalement */
}
.elementor-element-5879dbd {
    display: flex; /* Utilisation de flexbox pour centrer verticalement */
    justify-content: center; /* Centrer horizontalement */
    align-items: center; /* Centrer verticalement */
    max-width: 600px; /* Optionnel : spécifiez une largeur maximale si nécessaire */
    margin: 0 auto; /* Centrer l'élément lui-même */
    text-align: center; /* Centrer le contenu s'il est textuel */
}
/* Cacher l'élément avec l'attribut 'for' */
label[for="myAppointment"] {
    display: none;
}

/* Cacher l'élément avec l'ID 'myAppointmentLabel' */
#myAppointmentLabel {
    display: none;
}

#custom-prix {
    display: None;
}
#quantity_label {
    display: none;
}
 #custom-prix,
    #quantity_label {
        display: none;
    }/* End custom CSS */