.elementor-83 .elementor-element.elementor-element-64b42e9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-83 .elementor-element.elementor-element-90e8292 img{height:80vh;}.elementor-bc-flex-widget .elementor-83 .elementor-element.elementor-element-821336a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-83 .elementor-element.elementor-element-821336a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-83 .elementor-element.elementor-element-277e166 .elementor-icon-list-icon{width:14px;}.elementor-83 .elementor-element.elementor-element-277e166 .elementor-icon-list-icon i{font-size:14px;}.elementor-83 .elementor-element.elementor-element-277e166 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-83 .elementor-element.elementor-element-277e166 .elementor-icon-list-text, .elementor-83 .elementor-element.elementor-element-277e166 .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-83 .elementor-element.elementor-element-277e166 .elementor-icon-list-item{font-family:"Barlow Semi Condensed", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;}.elementor-83 .elementor-element.elementor-element-277e166 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-e0a3094 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Runalto", Sans-serif;font-size:50px;font-weight:400;}.elementor-83 .elementor-element.elementor-element-9375440{padding:40px 0px 40px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-83 .elementor-element.elementor-element-0bffb42:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-0bffb42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5aa57a );}.elementor-83 .elementor-element.elementor-element-0bffb42{border-style:solid;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-83 .elementor-element.elementor-element-0bffb42 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-83 .elementor-element.elementor-element-2b50a9e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-83 .elementor-element.elementor-element-2b50a9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-83 .elementor-element.elementor-element-2b50a9e > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 0px 40px;}.elementor-83 .elementor-element.elementor-element-2b50a9e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-0f7e5d7{text-align:left;}.elementor-83 .elementor-element.elementor-element-0f7e5d7 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Runalto", Sans-serif;font-size:80px;font-weight:300;}.elementor-bc-flex-widget .elementor-83 .elementor-element.elementor-element-a968aca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-83 .elementor-element.elementor-element-a968aca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-83 .elementor-element.elementor-element-a968aca > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-83 .elementor-element.elementor-element-33a4188:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-33a4188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5aa57a );}.elementor-83 .elementor-element.elementor-element-33a4188{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-33a4188 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-8fce694 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-c2cfc4f .elementor-button{font-family:"Barlow Condensed", Sans-serif;font-size:30px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-c2cfc4f .elementor-button:hover, .elementor-83 .elementor-element.elementor-element-c2cfc4f .elementor-button:focus{color:var( --e-global-color-d5aa57a );background-color:var( --e-global-color-secondary );}.elementor-83 .elementor-element.elementor-element-c2cfc4f .elementor-button:hover svg, .elementor-83 .elementor-element.elementor-element-c2cfc4f .elementor-button:focus svg{fill:var( --e-global-color-d5aa57a );}.elementor-83 .elementor-element.elementor-element-c2cfc4f{width:100%;max-width:100%;}.elementor-83 .elementor-element.elementor-element-7458c13:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-7458c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5aa57a );}.elementor-83 .elementor-element.elementor-element-7458c13{border-style:solid;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-7458c13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-537da26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-99d46b7 .elementor-button{font-family:"Barlow Condensed", Sans-serif;font-size:30px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-99d46b7 .elementor-button:hover, .elementor-83 .elementor-element.elementor-element-99d46b7 .elementor-button:focus{color:var( --e-global-color-d5aa57a );background-color:var( --e-global-color-secondary );}.elementor-83 .elementor-element.elementor-element-99d46b7 .elementor-button:hover svg, .elementor-83 .elementor-element.elementor-element-99d46b7 .elementor-button:focus svg{fill:var( --e-global-color-d5aa57a );}.elementor-83 .elementor-element.elementor-element-99d46b7{width:100%;max-width:100%;}.elementor-83 .elementor-element.elementor-element-c24fdf1{padding:40px 0px 40px 0px;}.elementor-83 .elementor-element.elementor-element-041ecf3:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-041ecf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5aa57a );}.elementor-83 .elementor-element.elementor-element-041ecf3{border-style:solid;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-83 .elementor-element.elementor-element-041ecf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-83 .elementor-element.elementor-element-5007ae1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-83 .elementor-element.elementor-element-5007ae1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-83 .elementor-element.elementor-element-5007ae1 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 0px 40px;}.elementor-83 .elementor-element.elementor-element-5007ae1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-b07963c{text-align:left;}.elementor-83 .elementor-element.elementor-element-b07963c .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Runalto", Sans-serif;font-size:60px;font-weight:300;}.elementor-83 .elementor-element.elementor-element-b956db9{text-align:left;}.elementor-83 .elementor-element.elementor-element-b956db9 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Runalto", Sans-serif;font-size:60px;font-weight:300;}.elementor-bc-flex-widget .elementor-83 .elementor-element.elementor-element-55cb39a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-83 .elementor-element.elementor-element-55cb39a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-83 .elementor-element.elementor-element-55cb39a > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-83 .elementor-element.elementor-element-4fb3d65 .cart button, .elementor-83 .elementor-element.elementor-element-4fb3d65 .cart .button{transition:all 0.2s;}.elementor-83 .elementor-element.elementor-element-4fb3d65 .quantity .qty{transition:all 0.2s;}.elementor-83 .elementor-element.elementor-element-4fb3d65{width:var( --container-widget-width, 99.821% );max-width:99.821%;--container-widget-width:99.821%;--container-widget-flex-grow:0;}.elementor-83 .elementor-element.elementor-element-3114b24{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-83 .elementor-element.elementor-element-01ab44f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-90e8292 img{height:50vh;}.elementor-bc-flex-widget .elementor-83 .elementor-element.elementor-element-2b50a9e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-83 .elementor-element.elementor-element-2b50a9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-83 .elementor-element.elementor-element-0f7e5d7{text-align:center;}.elementor-83 .elementor-element.elementor-element-0f7e5d7 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-83 .elementor-element.elementor-element-5007ae1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-83 .elementor-element.elementor-element-5007ae1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-83 .elementor-element.elementor-element-b07963c{text-align:left;}.elementor-83 .elementor-element.elementor-element-b07963c > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-b956db9{text-align:left;}.elementor-83 .elementor-element.elementor-element-b956db9 > .elementor-widget-container{margin:5px 0px 0px 0px;}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-90e8292 img{height:auto;}.elementor-83 .elementor-element.elementor-element-2b50a9e > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-83 .elementor-element.elementor-element-0f7e5d7{text-align:left;}.elementor-83 .elementor-element.elementor-element-0f7e5d7 .elementor-heading-title{font-size:60px;}.elementor-83 .elementor-element.elementor-element-0f7e5d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-a968aca > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-83 .elementor-element.elementor-element-c2cfc4f .elementor-button{font-size:23px;}.elementor-83 .elementor-element.elementor-element-99d46b7 .elementor-button{font-size:23px;}.elementor-83 .elementor-element.elementor-element-5007ae1 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-83 .elementor-element.elementor-element-b07963c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-b956db9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-55cb39a > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-2b50a9e{width:35.368%;}.elementor-83 .elementor-element.elementor-element-a968aca{width:64.632%;}.elementor-83 .elementor-element.elementor-element-5007ae1{width:35.368%;}.elementor-83 .elementor-element.elementor-element-55cb39a{width:64.632%;}}@media(max-width:1024px) and (min-width:768px){.elementor-83 .elementor-element.elementor-element-5007ae1{width:50%;}.elementor-83 .elementor-element.elementor-element-55cb39a{width:50%;}}/* Start custom CSS for image, class: .elementor-element-90e8292 */.elementor-83 .elementor-element.elementor-element-90e8292 img{width:auto;}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-277e166 */.elementor-83 .elementor-element.elementor-element-277e166 span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-terms {
    background: var( --e-global-color-accent );
    padding: 0px 6px;
    color: black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f7e5d7 */@media (min-width:768px){.elementor-83 .elementor-element.elementor-element-0f7e5d7 {transform:rotate(-90deg); min-height:300px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c2cfc4f */.elementor-83 .elementor-element.elementor-element-c2cfc4f a{font-family:'Runaltod', sans-serif!important; width:100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99d46b7 */.elementor-83 .elementor-element.elementor-element-99d46b7 a{font-family:'Runaltod', sans-serif!important; width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3666afa */.elementor-83 .elementor-element.elementor-element-3666afa ol{padding-left:20px!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4fb3d65 */.elementor-83 .elementor-element.elementor-element-4fb3d65 div#wc-bookings-booking-form input,.elementor-83 .elementor-element.elementor-element-4fb3d65 div#wc-bookings-booking-form select {
    background: transparent;
    border: 1px solid black;
    border-radius: 0px;
    margin-top: 5px;
}
.wc-bookings-booking-form{    border: none!important;
    padding: 0px;
}
.wc-bookings-date-picker {
    padding: 0px!important;
}
fieldset.wc-bookings-date-picker {
    border: none!important;
    border-radius: 0px!important;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    border-radius: 0px!important;
    background: black;
    font-family: 'Barlow Semi Condensed'!important;
}
.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {
    background: black;
}
.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a {
    background: var(--e-global-color-primary )!important;
}
.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{
    background: var(--e-global-color-primary )!important;
}
.wc-bookings-date-picker .ui-datepicker td.bookable a {
    background-color: #c19230 !important;}
    
.wc-deposits-wrapper .wc-deposits-payment-description{color:black;}

button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt {
    margin-left: 0px!important;
    border-radius: 0px;
    background: transparent;
    color: black;
    border: 2px solid black;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
button.wc-bookings-booking-form-button.single_add_to_cart_button.button.alt:hover {
    background: black;
    color: #efe9e5;
}
.bookable, .ui-datepicker-calendar {
    font-family: 'Barlow Semi Condensed';
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-041ecf3 */label.yith-wcbk-form-section__label.yith-wcbk-booking-form__label {
    display: none!important;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background: white;
}
.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    width: 100%;
}
input#yith-wcbk-booking-duration-216 {
    display: none;
}
span.yith-wcbk-booking-duration__label {
    display: none!important;
}
.yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover a, .yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a, .yith-wcbk-datepicker.ui-datepicker td.ui-datepicker-current-day a, .yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-current-day a {
    background: var(--e-global-color-primary)!Important;
    border-radius: 0px!important;
    color: white!important;
}
button.yith-wcbk-add-to-cart-button.single_add_to_cart_button.button.alt.yith-wcbk-not-allowed, button.yith-wcbk-add-to-cart-button.single_add_to_cart_button.button.alt.yith-wcbk-not-allowed:hover, button.yith-wcbk-add-to-cart-button.single_add_to_cart_button.button.alt {
    margin-left: 0px!important;
    background: var(--e-global-color-primary);
    color: white;
    border-radius: 0px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
}/* End custom CSS */