.elementor-283 .elementor-element.elementor-element-5687877{--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:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden}.elementor-283 .elementor-element.elementor-element-a791cb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-283 .elementor-element.elementor-element-c26e2d1 img{height:400px;object-fit:cover;object-position:center center}.elementor-283 .elementor-element.elementor-element-c96c04b{--display:flex;--min-height:400px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-283 .elementor-element.elementor-element-805e444 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-283 .elementor-element.elementor-element-805e444 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-283 .elementor-element.elementor-element-805e444{--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-283 .elementor-element.elementor-element-1f93372 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-ea9ed07-font-family),Sans-serif;font-size:var(--e-global-typography-ea9ed07-font-size);font-weight:var(--e-global-typography-ea9ed07-font-weight);text-transform:var(--e-global-typography-ea9ed07-text-transform);line-height:var(--e-global-typography-ea9ed07-line-height);letter-spacing:var(--e-global-typography-ea9ed07-letter-spacing);fill:var(--e-global-color-5a676c5);color:var(--e-global-color-5a676c5);border-style:none;border-radius:50px}.elementor-283 .elementor-element.elementor-element-1f93372{width:auto;max-width:auto;bottom:40px}.elementor-283 .elementor-element.elementor-element-1f93372.elementor-element{--align-self:center}body:not(.rtl) .elementor-283 .elementor-element.elementor-element-1f93372{right:40px}body.rtl .elementor-283 .elementor-element.elementor-element-1f93372{left:40px}.elementor-283 .elementor-element.elementor-element-1ba5dac{--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-283 .elementor-element.elementor-element-38ca1073:not(.elementor-motion-effects-element-type-background),.elementor-283 .elementor-element.elementor-element-38ca1073>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-5a676c5)}.elementor-283 .elementor-element.elementor-element-38ca1073{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:50px 0}.elementor-283 .elementor-element.elementor-element-38ca1073>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-283 .elementor-element.elementor-element-6c5dd6e9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-283 .elementor-element.elementor-element-6c5dd6e9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-283 .elementor-element.elementor-element-6c5dd6e9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-283 .elementor-element.elementor-element-1f0d36f6{margin-top:0;margin-bottom:20px}.elementor-283 .elementor-element.elementor-element-19a0544b>.elementor-element-populated{padding:0}.elementor-283 .elementor-element.elementor-element-1ee24c91 .elementor-heading-title{font-size:40px;font-weight:900;line-height:1.3em}.elementor-bc-flex-widget .elementor-283 .elementor-element.elementor-element-48cb5ae4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-283 .elementor-element.elementor-element-48cb5ae4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-283 .elementor-element.elementor-element-48cb5ae4.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-283 .elementor-element.elementor-element-48cb5ae4>.elementor-element-populated{padding:0}.elementor-283 .elementor-element.elementor-element-5335b3c4{width:auto;max-width:auto;text-align:right}.elementor-283 .elementor-element.elementor-element-5335b3c4>.elementor-widget-container{margin:0 10px 0 0}.elementor-283 .elementor-element.elementor-element-5335b3c4 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:500;letter-spacing:.5px}.elementor-283 .elementor-element.elementor-element-634ca0f8{--grid-template-columns:repeat(0,auto);width:auto;max-width:auto;--icon-size:12px;--grid-column-gap:12px;--grid-row-gap:0px}.elementor-283 .elementor-element.elementor-element-634ca0f8 .elementor-widget-container{text-align:right}.elementor-283 .elementor-element.elementor-element-634ca0f8 .elementor-social-icon{background-color:var(--e-global-color-primary)}.elementor-283 .elementor-element.elementor-element-634ca0f8 .elementor-social-icon i{color:var(--e-global-color-5a676c5)}.elementor-283 .elementor-element.elementor-element-634ca0f8 .elementor-social-icon svg{fill:var(--e-global-color-5a676c5)}.elementor-283 .elementor-element.elementor-element-29400ca0{color:var(--e-global-color-541d5f5)}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(29px/2)}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(29px/2)}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(29px/2)}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-29px/2)}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-29px/2)}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#999}.elementor-283 .elementor-element.elementor-element-70013571 .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-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-icon i{transition:color .3s}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-283 .elementor-element.elementor-element-70013571{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-item>a{font-size:16px}.elementor-283 .elementor-element.elementor-element-70013571 .elementor-icon-list-text{color:#999;transition:color .3s}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .elementor-tab-title,.elementor-283 .elementor-element.elementor-element-7f6e1e10 .elementor-tab-title:before,.elementor-283 .elementor-element.elementor-element-7f6e1e10 .elementor-tab-title:after,.elementor-283 .elementor-element.elementor-element-7f6e1e10 .elementor-tab-content,.elementor-283 .elementor-element.elementor-element-7f6e1e10 .elementor-tabs-content-wrapper{border-width:0}.elementor-283 .elementor-element.elementor-element-10d213af{--divider-border-style:solid;--divider-color:#ccc;--divider-border-width:1px}.elementor-283 .elementor-element.elementor-element-10d213af .elementor-divider-separator{width:100%}.elementor-283 .elementor-element.elementor-element-10d213af .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-283 .elementor-element.elementor-element-1ed5307f .elementor-heading-title{font-family:var(--e-global-typography-3973106-font-family),Sans-serif;font-size:var(--e-global-typography-3973106-font-size);font-weight:var(--e-global-typography-3973106-font-weight);line-height:var(--e-global-typography-3973106-line-height)}.elementor-283 .elementor-element.elementor-element-058b699{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px}.elementor-283 .elementor-element.elementor-element-058b699 .swiper-slide>.elementor-element{height:100%}.elementor-283 .elementor-element.elementor-element-7f6ab91a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-283 .elementor-element.elementor-element-7f6ab91a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-283 .elementor-element.elementor-element-722c5c2 .elementor-button{background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-ea9ed07-font-family),Sans-serif;font-size:var(--e-global-typography-ea9ed07-font-size);font-weight:var(--e-global-typography-ea9ed07-font-weight);text-transform:var(--e-global-typography-ea9ed07-text-transform);line-height:var(--e-global-typography-ea9ed07-line-height);letter-spacing:var(--e-global-typography-ea9ed07-letter-spacing);fill:var(--e-global-color-5a676c5);color:var(--e-global-color-5a676c5);border-radius:50px}@media(max-width:1024px){.elementor-283 .elementor-element.elementor-element-1f93372 .elementor-button{font-size:var(--e-global-typography-ea9ed07-font-size);line-height:var(--e-global-typography-ea9ed07-line-height);letter-spacing:var(--e-global-typography-ea9ed07-letter-spacing)}.elementor-283 .elementor-element.elementor-element-6c5dd6e9>.elementor-element-populated{padding:30px}.elementor-283 .elementor-element.elementor-element-1ee24c91 .elementor-heading-title{font-size:36px}.elementor-283 .elementor-element.elementor-element-1ed5307f .elementor-heading-title{font-size:var(--e-global-typography-3973106-font-size);line-height:var(--e-global-typography-3973106-line-height)}.elementor-283 .elementor-element.elementor-element-058b699{--swiper-slides-to-display:2}.elementor-283 .elementor-element.elementor-element-7f6ab91a>.elementor-element-populated{padding:0}.elementor-283 .elementor-element.elementor-element-722c5c2 .elementor-button{font-size:var(--e-global-typography-ea9ed07-font-size);line-height:var(--e-global-typography-ea9ed07-line-height);letter-spacing:var(--e-global-typography-ea9ed07-letter-spacing)}}@media(max-width:767px){.elementor-283 .elementor-element.elementor-element-1f93372 .elementor-button{font-size:var(--e-global-typography-ea9ed07-font-size);line-height:var(--e-global-typography-ea9ed07-line-height);letter-spacing:var(--e-global-typography-ea9ed07-letter-spacing)}.elementor-283 .elementor-element.elementor-element-38ca1073{margin-top:10px;margin-bottom:10px;padding:1px}.elementor-283 .elementor-element.elementor-element-6c5dd6e9>.elementor-element-populated{padding:15px}.elementor-283 .elementor-element.elementor-element-19a0544b>.elementor-element-populated{padding:15px 0}.elementor-283 .elementor-element.elementor-element-1ee24c91{text-align:center}.elementor-283 .elementor-element.elementor-element-1ee24c91 .elementor-heading-title{font-size:35px}.elementor-bc-flex-widget .elementor-283 .elementor-element.elementor-element-48cb5ae4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-283 .elementor-element.elementor-element-48cb5ae4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-283 .elementor-element.elementor-element-48cb5ae4.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-283 .elementor-element.elementor-element-48cb5ae4>.elementor-element-populated{padding:15px 0}.elementor-283 .elementor-element.elementor-element-5335b3c4{width:100%;max-width:100%;text-align:center}.elementor-283 .elementor-element.elementor-element-5335b3c4>.elementor-widget-container{margin:0}.elementor-283 .elementor-element.elementor-element-29400ca0{text-align:center}.elementor-283 .elementor-element.elementor-element-7f6e1e10>.elementor-widget-container{padding:0}.elementor-283 .elementor-element.elementor-element-1ed5307f .elementor-heading-title{font-size:var(--e-global-typography-3973106-font-size);line-height:var(--e-global-typography-3973106-line-height)}.elementor-283 .elementor-element.elementor-element-058b699{--swiper-slides-to-display:1}.elementor-283 .elementor-element.elementor-element-7f6ab91a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-283 .elementor-element.elementor-element-722c5c2 .elementor-button{font-size:var(--e-global-typography-ea9ed07-font-size);line-height:var(--e-global-typography-ea9ed07-line-height);letter-spacing:var(--e-global-typography-ea9ed07-letter-spacing)}}@media(min-width:768px){.elementor-283 .elementor-element.elementor-element-a791cb0{--width:60%}.elementor-283 .elementor-element.elementor-element-c96c04b{--width:40%}.elementor-283 .elementor-element.elementor-element-19a0544b{width:70%}.elementor-283 .elementor-element.elementor-element-48cb5ae4{width:29.961%}}@media(max-width:1024px) and (min-width:768px){.elementor-283 .elementor-element.elementor-element-6c5dd6e9{width:100%}.elementor-283 .elementor-element.elementor-element-7f6ab91a{width:100%}}.elementor-283 .elementor-element.elementor-element-5687877{height:400px;overflow:hidden}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .elementor-tab-content{padding:40px 15px}.elementor-283 .elementor-element.elementor-element-7f6e1e10 #features-section{margin-bottom:20px}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .elementor-tabs-wrapper{border-bottom:1px solid #ccc}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .elementor-tab-title.elementor-active{border-bottom:2px solid var(--e-global-color-accent)}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .search-calendar .days li,.elementor-283 .elementor-element.elementor-element-7f6e1e10 .search-calendar .weekdays li{height:50px!important;line-height:50px!important}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .block{background:0 0}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .block-body{border-radius:10px;margin-bottom:20px;padding:0}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .sort-wrap{padding:0;border:none}.elementor-283 .elementor-element.elementor-element-7f6e1e10 #reviews-section{margin:0}.elementor-283 .elementor-element.elementor-element-7f6e1e10 #reviews-section .pull-left{width:100%}.elementor-283 .elementor-element.elementor-element-7f6e1e10 #availability-section .block-body{display:none}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .block-availability-calendars{border:none}.elementor-283 .elementor-element.elementor-element-7f6e1e10 #availability-section{background:#fff;margin:0;padding:0 0 40px;border-radius:12px;max-width:800px}.elementor-283 .elementor-element.elementor-element-7f6e1e10 #features-section button{font-family:var(--e-global-typography-ea9ed07-font-family),Sans-serif;font-size:var(--e-global-typography-ea9ed07-font-size);font-weight:var(--e-global-typography-ea9ed07-font-weight);text-transform:var(--e-global-typography-ea9ed07-text-transform);line-height:var(--e-global-typography-ea9ed07-line-height);letter-spacing:var(--e-global-typography-ea9ed07-letter-spacing);word-spacing:var(--e-global-typography-ea9ed07-word-spacing);fill:var(--e-global-color-5a676c5);color:var(--e-global-color-5a676c5);background-color:var(--e-global-color-accent);border-style:none;border-radius:30px;padding:10px 30px}.elementor-283 .elementor-element.elementor-element-7f6e1e10 .elementor-tabs-content-wrapper .elementor-tab-mobile-title{font-weight:600;font-size:18px;border-bottom:2px solid var(--e-global-color-accent)}.elementor-283 .elementor-element.elementor-element-7f6e1e10 #accomodation-section .block-left{display:none}@media(max-width:768px){.elementor-283 .elementor-element.elementor-element-7f6e1e10 #availability-section .search-calendar ul li span.day-rate{top:-33px;font-size:10px}#single-booking-search-calendar.search-calendar{width:100%!important}}@media(max-width:575px){.elementor-283 .elementor-element.elementor-element-7f6e1e10 .block-body{padding:10px}}