.elementor-422 .elementor-element.elementor-element-a803ddc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-d5b83f2{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-422 .elementor-element.elementor-element-ea26b32{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-422 .elementor-element.elementor-element-3241061{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAEAEA;--border-color:#EAEAEA;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-422 .elementor-element.elementor-element-3241061, .elementor-422 .elementor-element.elementor-element-3241061::before{--border-transition:0.3s;}.elementor-422 .elementor-element.elementor-element-253c41f .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-422 .elementor-element.elementor-element-253c41f .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-66581c0 .elementor-button{font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-422 .elementor-element.elementor-element-66581c0 .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-ba0915d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-422 .elementor-element.elementor-element-9e0406a{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAEAEA;--border-color:#EAEAEA;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-422 .elementor-element.elementor-element-9e0406a, .elementor-422 .elementor-element.elementor-element-9e0406a::before{--border-transition:0.3s;}.elementor-422 .elementor-element.elementor-element-71f19ca .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-422 .elementor-element.elementor-element-71f19ca .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-91bcf01 .cart button, .elementor-422 .elementor-element.elementor-element-91bcf01 .cart .button{transition:all 0.2s;}.elementor-422 .elementor-element.elementor-element-91bcf01{width:100%;max-width:100%;}.elementor-422 .elementor-element.elementor-element-91bcf01.elementor-element{--align-self:flex-start;}.elementor-422 .elementor-element.elementor-element-91bcf01 .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-9765175{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-422 .elementor-element.elementor-element-d3fd9e4 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-422 .elementor-element.elementor-element-d3fd9e4 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-d3fd9e4 .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-6fb0b1c{text-align:right;top:-20px;z-index:0;}.elementor-422 .elementor-element.elementor-element-6fb0b1c img{width:11%;opacity:1;}body:not(.rtl) .elementor-422 .elementor-element.elementor-element-6fb0b1c{left:22px;}body.rtl .elementor-422 .elementor-element.elementor-element-6fb0b1c{right:22px;}.elementor-422 .elementor-element.elementor-element-6fb0b1c .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-174beec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;}.elementor-422 .elementor-element.elementor-element-d82cc54{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-94407eb .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-422 .elementor-element.elementor-element-94407eb .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-80e5ff9{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-97be730 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-422 .elementor-element.elementor-element-97be730 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-text );}.elementor-422 .elementor-element.elementor-element-97be730 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-422 .elementor-element.elementor-element-97be730 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-422 .elementor-element.elementor-element-97be730 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-422 .elementor-element.elementor-element-97be730 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-422 .elementor-element.elementor-element-97be730 .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-5e85569{--divider-border-style:solid;--divider-color:#EAEAEA;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-5e85569 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-5e85569 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-422 .elementor-element.elementor-element-5e85569 .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-3125c5f .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-422 .elementor-element.elementor-element-3125c5f .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-299f268{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-d1e9480 .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-3383e51{--divider-border-style:solid;--divider-color:#EAEAEA;--divider-border-width:1px;}.elementor-422 .elementor-element.elementor-element-3383e51 .elementor-divider-separator{width:100%;}.elementor-422 .elementor-element.elementor-element-3383e51 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-422 .elementor-element.elementor-element-3383e51 .elementor-widget-container{transition:all 400ms;}.elementor-422 .elementor-element.elementor-element-7a66751{--display:flex;--background-transition:0.3s;}.elementor-422 .elementor-element.elementor-element-91be3ab .elementor-widget-container{transition:all 400ms;}@media(max-width:1024px){.elementor-422 .elementor-element.elementor-element-a803ddc{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-422 .elementor-element.elementor-element-d5b83f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-253c41f{text-align:left;}.elementor-422 .elementor-element.elementor-element-9765175{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-422 .elementor-element.elementor-element-6fb0b1c{text-align:right;top:-21px;}.elementor-422 .elementor-element.elementor-element-6fb0b1c img{width:13%;}body:not(.rtl) .elementor-422 .elementor-element.elementor-element-6fb0b1c{left:21px;}body.rtl .elementor-422 .elementor-element.elementor-element-6fb0b1c{right:21px;}}@media(max-width:767px){.elementor-422 .elementor-element.elementor-element-a803ddc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-422 .elementor-element.elementor-element-d5b83f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-422 .elementor-element.elementor-element-3241061{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-422 .elementor-element.elementor-element-9e0406a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-422 .elementor-element.elementor-element-9765175{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-422 .elementor-element.elementor-element-d3fd9e4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-422 .elementor-element.elementor-element-6fb0b1c img{width:25%;}body:not(.rtl) .elementor-422 .elementor-element.elementor-element-6fb0b1c{left:14px;}body.rtl .elementor-422 .elementor-element.elementor-element-6fb0b1c{right:14px;}.elementor-422 .elementor-element.elementor-element-6fb0b1c{top:-18px;}.elementor-422 .elementor-element.elementor-element-d82cc54{--width:100%;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-422 .elementor-element.elementor-element-94407eb{text-align:center;}.elementor-422 .elementor-element.elementor-element-80e5ff9{--width:100%;}.elementor-422 .elementor-element.elementor-element-97be730 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-422 .elementor-element.elementor-element-299f268{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-422 .elementor-element.elementor-element-a803ddc{--content-width:1290px;}.elementor-422 .elementor-element.elementor-element-d5b83f2{--width:50%;}.elementor-422 .elementor-element.elementor-element-9765175{--width:50%;}.elementor-422 .elementor-element.elementor-element-d82cc54{--width:50%;}.elementor-422 .elementor-element.elementor-element-80e5ff9{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-422 .elementor-element.elementor-element-d5b83f2{--width:100%;}.elementor-422 .elementor-element.elementor-element-9765175{--width:100%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-91bcf01 */:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form){
    flex-direction: column;
}

.elementor-422 .elementor-element.elementor-element-91bcf01{
    font-family: Manrope;
}
p.form-field.form-field-wide.wc_bookings_field_duration{
    display: none;
}
.wc-bookings-booking-form fieldset{
    border: 0px;
}
.wc-bookings-booking-form{
    border: none!important;
}
.wc-bookings-date-picker .ui-datepicker-header {
    background-color:#144473!important;
    background-image: none;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{
    background: none;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover{
    background:#1fa1d7;
}
.ui-datepicker-title{
    font-family: 'Manrope';
    font-weight: 900!important;
}
.woocommerce div.product form.cart table{
    font-family: Manrope;
}
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a{
    background-color:#144473!important;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)){
    margin-left: 38%!important;
    font-family: 'Manrope';
    background-color:#144473;
}
.woocommerce-form-coupon-toggle{
    display: none;
}
.wc-bookings-booking-form .wc-bookings-booking-cost{
    border:none!important;
    border-radius: 0px!important;
}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{
    background-color: #144473!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-91be3ab */h3{
    color: black;
}

form.checkout.woocommerce-checkout {
    background-color: white;
    padding: 5%;
    border-radius: 0px;
    box-shadow: 0px 5px 10px 0px rgba(186, 186, 186, 0.5);
}
.woocommerce-billing-fields{
    font-family: manrope;
    font-size: 16px;
}
button, input, optgroup, select, textarea{
    font-size: 13px;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    border: none;
    border-radius: 0px;
    background-color: #ebebeb;
    box-shadow:0px 5px 10px 0px rgba(186, 186, 186, 0.5);
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
    border-radius: 0px;
    box-shadow:0px 5px 10px 0px rgba(186, 186, 186, 0.5);
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
    font-family: Manrope!important;
    box-shadow: none;
}
button#place_order{
    background-color: #195ddc
    !important;
    border-radius: 0px!important;
}
h3#order_review_heading{
    font-family:Manrope;
}
div#order_review{
    font-family: Manrope;
}
.opc_order_review{
    background-color:#ebe9eb;
    border-radius: 0px;
}
table,tr,td,thead,th{
    border: none!important;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: transparent;
}
#order_review .product-remove{
    background-color: white;
    border-radius: 15px;
    margin-right: 5px; 
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce a.button, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button:hover, .woocommerce a.button.wc-backward, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.wc-forward{
    color: white;
}/* End custom CSS */