.elementor-5388 .elementor-element.elementor-element-f147395{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:12rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5388 .elementor-element.elementor-element-017d713 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5388 .elementor-element.elementor-element-017d713 .elementor-button{font-family:var( --e-global-typography-ee4f831-font-family ), Sans-serif;font-size:var( --e-global-typography-ee4f831-font-size );font-weight:var( --e-global-typography-ee4f831-font-weight );text-transform:var( --e-global-typography-ee4f831-text-transform );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-5388 .elementor-element.elementor-element-017d713 .elementor-button:hover, .elementor-5388 .elementor-element.elementor-element-017d713 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-5388 .elementor-element.elementor-element-017d713 .elementor-button:hover svg, .elementor-5388 .elementor-element.elementor-element-017d713 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5388 .elementor-element.elementor-element-8afff2d.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:0px;}.elementor-5388 .elementor-element.elementor-element-8afff2d{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5388 .elementor-element.elementor-element-8afff2d > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-5388 .elementor-element.elementor-element-8afff2d .elementor-carousel-image{min-height:250px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .elementor-main-swiper{height:350px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .eliophot-carousel__slider{height:350px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .eliophot-carousel__height{height:350px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .swiper{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-5388 .elementor-element.elementor-element-64f138f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-5388 .elementor-element.elementor-element-64f138f > .elementor-widget-container{margin:2rem 0rem 3rem 0rem;}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__title{text-align:center;font-family:var( --e-global-typography-f072aa3-font-family ), Sans-serif;font-size:var( --e-global-typography-f072aa3-font-size );line-height:var( --e-global-typography-f072aa3-line-height );letter-spacing:var( --e-global-typography-f072aa3-letter-spacing );color:var( --e-global-color-accent );margin-bottom:25px;}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__summary{text-align:center;font-family:var( --e-global-typography-3a6cdff-font-family ), Sans-serif;font-size:var( --e-global-typography-3a6cdff-font-size );line-height:var( --e-global-typography-3a6cdff-line-height );letter-spacing:var( --e-global-typography-3a6cdff-letter-spacing );color:var( --e-global-color-text );margin-bottom:31px;}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__description{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );margin-bottom:22px;}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__dates{text-align:center;margin-bottom:4px;}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__price{text-align:center;font-family:var( --e-global-typography-da6baf5-font-family ), Sans-serif;font-size:var( --e-global-typography-da6baf5-font-size );color:var( --e-global-color-accent );margin-bottom:16px;}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__occupancy{text-align:center;margin-bottom:16px;}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__unvalidity{text-align:center;color:red;margin-bottom:4px;}.elementor-5388 .elementor-element.elementor-element-c9cb24d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5388 .elementor-element.elementor-element-7e1c23a{width:auto;max-width:auto;}.elementor-5388 .elementor-element.elementor-element-7e1c23a .eliophot-offer-booking-system{text-align:center;}.elementor-5388 .elementor-element.elementor-element-7e1c23a .eliophot-offer-button{padding:1em 2em 1em 2em;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );border-color:#02010100;}.elementor-5388 .elementor-element.elementor-element-7e1c23a .eliophot-offer-button:hover{color:var( --e-global-color-accent );}@media(max-width:1366px){.elementor-5388 .elementor-element.elementor-element-017d713 .elementor-button{font-size:var( --e-global-typography-ee4f831-font-size );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__title{font-size:var( --e-global-typography-f072aa3-font-size );line-height:var( --e-global-typography-f072aa3-line-height );letter-spacing:var( --e-global-typography-f072aa3-letter-spacing );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__summary{font-size:var( --e-global-typography-3a6cdff-font-size );line-height:var( --e-global-typography-3a6cdff-line-height );letter-spacing:var( --e-global-typography-3a6cdff-letter-spacing );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__price{font-size:var( --e-global-typography-da6baf5-font-size );}.elementor-5388 .elementor-element.elementor-element-7e1c23a .eliophot-offer-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-5388 .elementor-element.elementor-element-f147395{--padding-top:9rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5388 .elementor-element.elementor-element-017d713 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5388 .elementor-element.elementor-element-017d713 .elementor-button{font-size:var( --e-global-typography-ee4f831-font-size );}.elementor-5388 .elementor-element.elementor-element-8afff2d.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-5388 .elementor-element.elementor-element-8afff2d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-5388 .elementor-element.elementor-element-8afff2d .elementor-carousel-image{min-height:300px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .elementor-main-swiper{height:300px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .eliophot-carousel__slider{height:300px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .eliophot-carousel__height{height:300px;}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__title{font-size:var( --e-global-typography-f072aa3-font-size );line-height:var( --e-global-typography-f072aa3-line-height );letter-spacing:var( --e-global-typography-f072aa3-letter-spacing );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__summary{font-size:var( --e-global-typography-3a6cdff-font-size );line-height:var( --e-global-typography-3a6cdff-line-height );letter-spacing:var( --e-global-typography-3a6cdff-letter-spacing );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__price{font-size:var( --e-global-typography-da6baf5-font-size );}.elementor-5388 .elementor-element.elementor-element-7e1c23a .eliophot-offer-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-5388 .elementor-element.elementor-element-f147395{--padding-top:7rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5388 .elementor-element.elementor-element-017d713 .elementor-button{font-size:var( --e-global-typography-ee4f831-font-size );}.elementor-5388 .elementor-element.elementor-element-8afff2d.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .elementor-carousel-image{min-height:300px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .elementor-main-swiper{height:300px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .eliophot-carousel__slider{height:300px;}.elementor-5388 .elementor-element.elementor-element-8afff2d .eliophot-carousel__height{height:300px;}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__title{font-size:var( --e-global-typography-f072aa3-font-size );line-height:var( --e-global-typography-f072aa3-line-height );letter-spacing:var( --e-global-typography-f072aa3-letter-spacing );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__summary{font-size:var( --e-global-typography-3a6cdff-font-size );line-height:var( --e-global-typography-3a6cdff-line-height );letter-spacing:var( --e-global-typography-3a6cdff-letter-spacing );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5388 .elementor-element.elementor-element-64f138f .eliophot-offer-description__price{font-size:var( --e-global-typography-da6baf5-font-size );}.elementor-5388 .elementor-element.elementor-element-7e1c23a .eliophot-offer-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-5388 .elementor-element.elementor-element-f147395{--content-width:900px;}}/* Start custom CSS for special-offers, class: .elementor-element-7e1c23a */.elementor-5388 .elementor-element.elementor-element-7e1c23a {
    width: fit-content;
    margin: auto
}/* End custom CSS */