.elementor-1228 .elementor-element.elementor-element-9763486{--display:flex;--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-1228 .elementor-element.elementor-element-9763486.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1228 .elementor-element.elementor-element-e2d563b .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 140% ) contrast( 112% ) saturate( 113% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1228 .elementor-element.elementor-element-230f772 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1228 .elementor-element.elementor-element-67d250c .elementor-icon-box-wrapper{text-align:start;}.elementor-1228 .elementor-element.elementor-element-67d250c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-8f846c8 );}.elementor-1228 .elementor-element.elementor-element-67d250c .elementor-icon-box-title, .elementor-1228 .elementor-element.elementor-element-67d250c .elementor-icon-box-title a{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;}.elementor-1228 .elementor-element.elementor-element-67d250c:has(:hover) .elementor-icon-box-title,
					 .elementor-1228 .elementor-element.elementor-element-67d250c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8f846c8 );}.elementor-1228 .elementor-element.elementor-element-67d250c .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-65eb327 .elementor-icon-box-wrapper{text-align:start;}.elementor-1228 .elementor-element.elementor-element-65eb327 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-8f846c8 );}.elementor-1228 .elementor-element.elementor-element-65eb327 .elementor-icon-box-title, .elementor-1228 .elementor-element.elementor-element-65eb327 .elementor-icon-box-title a{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;}.elementor-1228 .elementor-element.elementor-element-65eb327:has(:hover) .elementor-icon-box-title,
					 .elementor-1228 .elementor-element.elementor-element-65eb327:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8f846c8 );}.elementor-1228 .elementor-element.elementor-element-65eb327 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-90390dc .elementor-icon-box-wrapper{text-align:start;}.elementor-1228 .elementor-element.elementor-element-90390dc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-8f846c8 );}.elementor-1228 .elementor-element.elementor-element-90390dc .elementor-icon-box-title, .elementor-1228 .elementor-element.elementor-element-90390dc .elementor-icon-box-title a{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:600;}.elementor-1228 .elementor-element.elementor-element-90390dc:has(:hover) .elementor-icon-box-title,
					 .elementor-1228 .elementor-element.elementor-element-90390dc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8f846c8 );}.elementor-1228 .elementor-element.elementor-element-90390dc .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__items, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0em / 2);padding-right:calc(0em / 2);}:is( .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0em / -2);margin-right:calc( 0em / -2);width:calc(100% + 0em);}.elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0em / -2);margin-right:calc( 0em / -2);}:is( .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__items, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0em / 2);padding-right:calc(0em / 2);}:is( .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0em / -2);margin-right:calc( 0em / -2);width:calc(100% + 0em);}.elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0em / -2);margin-right:calc( 0em / -2);}:is( .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1228 .elementor-element.elementor-element-0be05ba{padding:16px 0px 15px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF33;border-radius:1px 0px 1px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#FFFFFF33;}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-item > a{font-family:"Cormorant", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1px;}.elementor-1228 .elementor-element.elementor-element-0be05ba .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1228 .elementor-element.elementor-element-5362dc1{padding:16px 0px 15px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF33;border-radius:1px 0px 1px 0px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#2E322C;}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-icon i{color:#2E322C;transition:color 0.3s;}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-icon svg{fill:#2E322C;transition:fill 0.3s;}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-item > a{font-family:"Cormorant", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1px;}.elementor-1228 .elementor-element.elementor-element-5362dc1 .elementor-icon-list-text{color:#2E322C;transition:color 0.3s;}@media(max-width:767px){.elementor-1228 .elementor-element.elementor-element-9763486{--min-height:100vh;--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-1228 .elementor-element.elementor-element-67d250c .elementor-icon-box-wrapper{text-align:center;}.elementor-1228 .elementor-element.elementor-element-67d250c .elementor-icon-box-title{margin-block-end:0px;}.elementor-1228 .elementor-element.elementor-element-65eb327 .elementor-icon-box-wrapper{text-align:center;}.elementor-1228 .elementor-element.elementor-element-65eb327 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1228 .elementor-element.elementor-element-90390dc .elementor-icon-box-wrapper{text-align:center;}.elementor-1228 .elementor-element.elementor-element-90390dc .elementor-icon-box-title{margin-block-end:0px;}.elementor-1228 .elementor-element.elementor-element-aaa959b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1228 .elementor-element.elementor-element-0e3df96 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}@media(min-width:768px){.elementor-1228 .elementor-element.elementor-element-9763486{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-ff451d3 */.elementor-1228 .elementor-element.elementor-element-ff451d3 {
    width: 100%;
}

/* =========================
   BARRA DE RESERVA
========================= */

.elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-booking-bar {
    width: 100%;
    min-height: 92px;

    display: grid;
    grid-template-columns: 1fr 1fr 280px;

    align-items: stretch;

    background: rgba(0, 0, 0, 0.70);

    border: 1px solid rgba(255,255,255,0.10);
    border-radius: 10px;

    overflow: hidden;

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    box-shadow: 0 8px 24px rgba(0,0,0,0.16);
}


/* =========================
   CAMPOS
========================= */

.elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-booking-field {
    display: flex;
    flex-direction: column;
    justify-content: center;

    padding: 18px 28px;

    border-right: 1px solid rgba(255,255,255,0.10);

    background: transparent;
}


.elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-booking-label {
    color: #bdb6a6;

    font-size: 11px;
    font-weight: 500;

    letter-spacing: 0.15em;

    margin-bottom: 7px;
}


.elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-date-input,
.elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-date-input + input {
    width: 100%;

    padding: 0 !important;

    background: transparent !important;

    border: none !important;
    outline: none !important;

    color: #ffffff !important;

    font-size: 17px;
    font-weight: 400;

    box-shadow: none !important;

    cursor: pointer;
}


.elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-date-input::placeholder,
.elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-date-input + input::placeholder {
    color: rgba(255,255,255,0.78);
}


/* =========================
   BOTÓN
========================= */

.elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-booking-button {
    width: 100%;
    height: 100%;

    min-height: 92px;

    background: #998543 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 0 !important;

    font-size: 17px;
    font-weight: 500;

    letter-spacing: 0.11em;

    cursor: pointer;

    transition:
        background .25s ease,
        transform .25s ease;
}


.elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-booking-button:hover {
    background: #88763a !important;
}


/* =========================
   FLATPICKR - CALENDARIO
========================= */

.flatpickr-calendar {
    background: rgba(20, 24, 20, 0.97) !important;

    border: 1px solid rgba(255,255,255,0.10) !important;
    border-radius: 10px !important;

    box-shadow: 0 18px 50px rgba(0,0,0,0.38) !important;

    font-family: inherit !important;

    overflow: hidden;

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}


.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after,
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
    display: none !important;
}


/* =========================
   CABECERA DEL CALENDARIO
========================= */

.flatpickr-months {
    background: rgba(10, 14, 11, 0.96) !important;

    padding: 10px 0 !important;

    border-bottom: 1px solid rgba(255,255,255,0.10);
}


.flatpickr-month,
.flatpickr-current-month {
    color: #ffffff !important;
}


.flatpickr-current-month {
    font-size: 18px !important;
    letter-spacing: 0.08em;
}


.flatpickr-current-month .flatpickr-monthDropdown-months,
.flatpickr-current-month input.cur-year {
    color: #ffffff !important;
    background: transparent !important;

    font-weight: 500 !important;
}


.flatpickr-prev-month,
.flatpickr-next-month {
    color: #998543 !important;
    fill: #998543 !important;

    top: 12px !important;
}


.flatpickr-prev-month:hover svg,
.flatpickr-next-month:hover svg {
    fill: #b7a15a !important;
}


/* =========================
   DÍAS DE SEMANA
========================= */

.flatpickr-weekdays {
    background: rgba(20, 24, 20, 0.97) !important;
}


span.flatpickr-weekday {
    color: rgba(255,255,255,0.50) !important;

    font-size: 11px !important;
    font-weight: 500 !important;

    text-transform: uppercase;

    letter-spacing: 0.08em;
}


/* =========================
   DÍAS
========================= */

.flatpickr-days {
    border: none !important;
}


.dayContainer {
    background: rgba(20, 24, 20, 0.97) !important;
}


.flatpickr-day {
    color: #e8e4da !important;

    border-radius: 50% !important;

    border: none !important;

    transition:
        background .20s ease,
        color .20s ease;
}


.flatpickr-day:hover {
    background: rgba(153,133,67,0.22) !important;

    color: #ffffff !important;
}


.flatpickr-day.today {
    border: 1px solid #998543 !important;
}


.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange {
    background: #998543 !important;

    color: #ffffff !important;

    border-color: #998543 !important;
}


.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.flatpickr-disabled {
    color: rgba(255,255,255,0.20) !important;
}


/* =========================
   MÓVIL
========================= */

@media (max-width: 767px) {

    .elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-booking-bar {
        grid-template-columns: 1fr;

        background: rgba(10, 14, 11, 0.38);

        border: 1px solid rgba(255,255,255,0.10);

        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
    }


    .elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-booking-field {
        min-height: 76px;

        border-right: 0;
        border-bottom: 1px solid rgba(255,255,255,0.10);

        padding: 15px 18px;
    }


    .elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-booking-button {
        min-height: 62px;
    }


    .elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-booking-label {
        font-size: 10px;
    }


    .elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-date-input,
    .elementor-1228 .elementor-element.elementor-element-ff451d3 .puyu-date-input + input {
        font-size: 16px;
    }

}/* End custom CSS */