.elementor-790601 .elementor-element.elementor-element-65f94f57{--display:flex;--overlay-opacity:0.24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-790601 .elementor-element.elementor-element-65f94f57:not(.elementor-motion-effects-element-type-background), .elementor-790601 .elementor-element.elementor-element-65f94f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peniscolaelzonte.com/wp-content/uploads/2026/05/header-villa-east-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-790601 .elementor-element.elementor-element-65f94f57::before, .elementor-790601 .elementor-element.elementor-element-65f94f57 > .elementor-background-video-container::before, .elementor-790601 .elementor-element.elementor-element-65f94f57 > .e-con-inner > .elementor-background-video-container::before, .elementor-790601 .elementor-element.elementor-element-65f94f57 > .elementor-background-slideshow::before, .elementor-790601 .elementor-element.elementor-element-65f94f57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-790601 .elementor-element.elementor-element-65f94f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020202;--background-overlay:'';}.elementor-790601 .elementor-element.elementor-element-3c0c9981 .elementor-heading-title{font-size:65px;font-weight:900;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-790601 .elementor-element.elementor-element-67a350fa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-790601 .elementor-element.elementor-element-47460ed2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-790601 .elementor-element.elementor-element-75b37dd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-790601 .elementor-element.elementor-element-3c0f4a6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-790601 .elementor-element.elementor-element-4495a84 .premium-video-box-container > div{aspect-ratio:0.5625;}.elementor-790601 .elementor-element.elementor-element-4495a84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-790601 .elementor-element.elementor-element-4495a84.elementor-element{--align-self:flex-start;}.elementor-790601 .elementor-element.elementor-element-4495a84 .premium-video-box-video-container video{object-fit:contain;}.elementor-790601 .elementor-element.elementor-element-4495a84 .premium-video-box-mask-filter{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.5));}.elementor-790601 .elementor-element.elementor-element-4495a84 .premium-video-box-play-icon-container{left:50%;top:50%;--glow-size:15px;border-radius:100px;padding:20px 20px 20px 20px;}.elementor-790601 .elementor-element.elementor-element-4495a84 .premium-video-box-play-icon-container i{font-size:30px;}.elementor-790601 .elementor-element.elementor-element-4495a84 .premium-video-box-play-icon-container svg{width:30px;height:30px;}.elementor-790601 .elementor-element.elementor-element-4495a84.premium-video__glow-ripple .premium-video-box-play-icon-container:before{color:#6EC1E4;}.elementor-790601 .elementor-element.elementor-element-4495a84.premium-video__glow-ripple .premium-video-box-play-icon-container:after{color:#6EC1E4;}.elementor-790601 .elementor-element.elementor-element-4495a84.premium-video__glow-radio .premium-video-box-play-icon-container:before{color:#6EC1E4;}.elementor-790601 .elementor-element.elementor-element-4495a84.premium-video__glow-radio .premium-video-box-play-icon-container:after{color:#6EC1E4;}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.5625 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.75 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.6666666666666667 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.1778 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 1 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.4285 );}.elementor-790601 .elementor-element.elementor-element-4495a84 .premium-video-box-sticky-apply .premium-video-box-play-icon {padding:40px 40px 40px 40px;}.elementor-790601 .elementor-element.elementor-element-4495a84 .premium-video-box-sticky-close{background:#FFF;}.elementor-790601 .elementor-element.elementor-element-4495a84 .premium-video-box-sticky-close i{font-size:15px;}.elementor-790601 .elementor-element.elementor-element-bb41e35{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-790601 .elementor-element.elementor-element-61a76cb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-790601 .elementor-element.elementor-element-b9b2ec6 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-790601 .elementor-element.elementor-element-32f68bf > .elementor-widget-container{background-color:#ECF4F7;margin:0px 0px 0px 0px;padding:30px 20px 20px 20px;}.elementor-790601 .elementor-element.elementor-element-9e212f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-790601 .elementor-element.elementor-element-bc18ada .bdt-prime-slider-woolamp .bdt-ps-content-wrapper .bdt-ps-title a{color:#000000;-webkit-text-stroke-color:#000000;}.elementor-790601 .elementor-element.elementor-element-bc18ada .bdt-prime-slider-woolamp .bdt-ps-content-wrapper .bdt-ps-category a{color:#4B4B4B;}.elementor-790601 .elementor-element.elementor-element-bc18ada .bdt-prime-slider-woolamp .bdt-ps-content-wrapper .bdt-ps-text{color:#2B2B2B;}.elementor-790601 .elementor-element.elementor-element-bc18ada .bdt-prime-slider-woolamp .bdt-ps-content-wrapper .bdt-ps-price .price del span{color:#A40000;}.elementor-790601 .elementor-element.elementor-element-bc18ada .bdt-prime-slider-woolamp .bdt-ps-content-wrapper .bdt-ps-add-to-cart .button{color:#444444;}.elementor-790601 .elementor-element.elementor-element-ce12a53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-790601 .elementor-element.elementor-element-3362c9b .elementor-button{fill:#FFFFFF;color:#FFFFFF;}@media(min-width:768px){.elementor-790601 .elementor-element.elementor-element-67a350fa{--content-width:1128px;}.elementor-790601 .elementor-element.elementor-element-47460ed2{--width:60%;}.elementor-790601 .elementor-element.elementor-element-61a76cb9{--width:40%;}}@media(max-width:767px){.elementor-790601 .elementor-element.elementor-element-3c0c9981{text-align:center;}.elementor-790601 .elementor-element.elementor-element-3c0c9981 .elementor-heading-title{font-size:42px;}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.5625 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.75 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.6666666666666667 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.1778 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 1 );}.elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-790601 .elementor-element.elementor-element-4495a84.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.4285 );}.elementor-790601 .elementor-element.elementor-element-a88404d{text-align:center;}.elementor-790601 .elementor-element.elementor-element-bc18ada > .elementor-widget-container{margin:0px 10px 0px 10px;}}/* Start custom CSS for mphbe-room, class: .elementor-element-10dde8d0 *//* Color y tamaño para el texto "Prices start at:" */
#my_price strong {
    color: #000000 !important; /* Negro */
    font-size: 18px !important;
    font-weight: bold !important;
}

/* El Símbolo de Dólar en Rojo y Grande */
#my_price .mphb-currency {
    color: #FF0000 !important; /* Rojo */
    font-size: 25px !important;
    font-weight: bold !important;
    margin-left: 5px;
}

/* El Monto (529.66) en Rojo y Grande */
#my_price .mphb-price {
    color: #FF0000 !important; /* Rojo */
    font-size: 25px !important;
    font-weight: bold !important;
}

/* El texto "per night (+taxes and fees)" en gris y pequeño */
#my_price {
    color: #777777 !important; /* Gris */
    font-size: 14px !important;
        font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for mphbe-availability-calendar, class: .elementor-element-1e6bdce1 *//* Botón Blanco a la fuerza - Versión Definitiva */
#my_cal .mphb-reserve-btn,
#my_cal .mphb-reserve-btn.button,
#my_cal input[type="submit"].mphb-reserve-btn,
.mphb-reserve-btn {
    color: #FFFFFF !important;
    font-weight: bold !important;
    text-shadow: none !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #FFFFFF !important; /* Para navegadores rebeldes */
}

/* Calendario - Flecha PREV en Blanco */
#my_cal .datepick-cmd-prev {
    color: #FFFFFF !important;
    opacity: 1 !important; /* Para que no se vea gris opaco */
}

/* Calendario - Flecha NEXT en Blanco */
#my_cal .datepick-cmd-next {
    color: #FFFFFF !important;
    opacity: 1 !important;
}

/* Calendario - Texto "Today" o Mes actual en Blanco */
#my_cal .datepick-month-header, 
#my_cal .datepick-cmd-today {
    color: #FFFFFF !important;
}

/* OPCIONAL: Si querés que el botón cambie de color al pasar el mouse */
#my_cal .mphb-reserve-btn:hover {
    background-color: #003a5d !important; /* Un azul un poco más claro */
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for mphbe-availability, class: .elementor-element-b9b2ec6 *//* Para el segundo botón que aparece después de elegir fechas */
#my_cal .mphb-confirm-reservation,
#my_cal input.button.mphb-button.mphb-confirm-reservation {
    color: #FFFFFF !important;
    font-weight: bold !important;
    text-shadow: none !important;
    opacity: 1 !important;
    -webkit-text-fill-color: #FFFFFF !important;
}

/* Por si acaso el botón de reserva normal todavía diera guerra en alguna página */
.mphb-button, .mphb-button.button {
    color: #FFFFFF !important;
}/* End custom CSS */