.elementor-5697 .elementor-element.elementor-element-02684ea{--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:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5697 .elementor-element.elementor-element-02684ea:not(.elementor-motion-effects-element-type-background), .elementor-5697 .elementor-element.elementor-element-02684ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E7E5;}.elementor-5697 .elementor-element.elementor-element-66393f8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#41695E85;--border-color:#41695E85;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5697 .elementor-element.elementor-element-66393f8:not(.elementor-motion-effects-element-type-background), .elementor-5697 .elementor-element.elementor-element-66393f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-be3c24f .elementor-heading-title{font-size:25px;font-weight:600;line-height:35px;}.elementor-5697 .elementor-element.elementor-element-52c6a70{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.3px;}.elementor-5697 .elementor-element.elementor-element-52c6a70 .elementor-divider-separator{width:15%;}.elementor-5697 .elementor-element.elementor-element-52c6a70 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-5697 .elementor-element.elementor-element-5a2019d .custom-text-content{font-size:17px;font-weight:400;line-height:35px;}.elementor-5697 .elementor-element.elementor-element-0afaa9e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#41695E85;--border-color:#41695E85;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5697 .elementor-element.elementor-element-0afaa9e:not(.elementor-motion-effects-element-type-background), .elementor-5697 .elementor-element.elementor-element-0afaa9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-6dd12c6{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5697 .elementor-element.elementor-element-ad963ad .elementor-heading-title{font-size:25px;font-weight:600;line-height:35px;}.elementor-5697 .elementor-element.elementor-element-ad963ad .elementor-heading-title a:hover, .elementor-5697 .elementor-element.elementor-element-ad963ad .elementor-heading-title a:focus{color:#41695E;}.elementor-5697 .elementor-element.elementor-element-8d43a73{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.3px;}.elementor-5697 .elementor-element.elementor-element-8d43a73 .elementor-divider-separator{width:15%;}.elementor-5697 .elementor-element.elementor-element-8d43a73 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-5697 .elementor-element.elementor-element-8e2db3d .custom-text-content.collapsed{max-height:150px;}.elementor-5697 .elementor-element.elementor-element-8e2db3d .custom-text-content{font-size:17px;font-weight:400;line-height:35px;}.elementor-5697 .elementor-element.elementor-element-8e2db3d .read-more-toggle{font-size:15px;font-weight:400;--anim-border-color:#333333;}.elementor-5697 .elementor-element.elementor-element-3ec5df7 .elementor-button{background-color:#EFECEA;font-size:16px;font-weight:500;fill:#41695E;color:#41695E;border-radius:2px 2px 2px 2px;}.elementor-5697 .elementor-element.elementor-element-3ec5df7 .elementor-button:hover, .elementor-5697 .elementor-element.elementor-element-3ec5df7 .elementor-button:focus{background-color:#41695E;color:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-3ec5df7 .elementor-button:hover svg, .elementor-5697 .elementor-element.elementor-element-3ec5df7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-7b93215{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5697 .elementor-element.elementor-element-072ac4c{text-align:left;}.elementor-5697 .elementor-element.elementor-element-072ac4c .custom-lightbox-wrapper{width:100%;}.elementor-5697 .elementor-element.elementor-element-072ac4c .custom-lightbox-img{height:575px;object-fit:cover;object-position:center center;}.elementor-5697 .elementor-element.elementor-element-072ac4c .custom-image-link-wrapper{height:100%;}.elementor-5697 .elementor-element.elementor-element-a90b13e{--display:flex;}.elementor-5697 .elementor-element.elementor-element-1bc8223{background-color:#0000004D;padding:10px 10px 10px 10px;border-radius:99px 99px 99px 99px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5697 .elementor-element.elementor-element-1bc8223 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#09A08B;}.elementor-5697 .elementor-element.elementor-element-1bc8223 .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:2px;}.elementor-5697 .elementor-element.elementor-element-1bc8223 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-5697 .elementor-element.elementor-element-1bc8223 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-5697 .elementor-element.elementor-element-1bc8223 .elementor-icon-list-icon i{color:#09A08B;transition:color 0.3s;}.elementor-5697 .elementor-element.elementor-element-1bc8223 .elementor-icon-list-icon svg{fill:#09A08B;transition:fill 0.3s;}.elementor-5697 .elementor-element.elementor-element-1bc8223 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5697 .elementor-element.elementor-element-403f1aa{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#41695E85;--border-color:#41695E85;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5697 .elementor-element.elementor-element-403f1aa:not(.elementor-motion-effects-element-type-background), .elementor-5697 .elementor-element.elementor-element-403f1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-39e94ec{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5697 .elementor-element.elementor-element-d41c2b1{text-align:left;}.elementor-5697 .elementor-element.elementor-element-d41c2b1 .custom-lightbox-wrapper{width:100%;}.elementor-5697 .elementor-element.elementor-element-d41c2b1 .custom-lightbox-img{height:550px;object-fit:cover;object-position:center center;}.elementor-5697 .elementor-element.elementor-element-d41c2b1 .custom-image-link-wrapper{height:100%;}.elementor-5697 .elementor-element.elementor-element-80ef1a5{--display:flex;}.elementor-5697 .elementor-element.elementor-element-21b9525{background-color:#0000004D;padding:10px 10px 10px 10px;border-radius:99px 99px 99px 99px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5697 .elementor-element.elementor-element-21b9525 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#09A08B;}.elementor-5697 .elementor-element.elementor-element-21b9525 .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:2px;}.elementor-5697 .elementor-element.elementor-element-21b9525 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-5697 .elementor-element.elementor-element-21b9525 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-5697 .elementor-element.elementor-element-21b9525 .elementor-icon-list-icon i{color:#09A08B;transition:color 0.3s;}.elementor-5697 .elementor-element.elementor-element-21b9525 .elementor-icon-list-icon svg{fill:#09A08B;transition:fill 0.3s;}.elementor-5697 .elementor-element.elementor-element-21b9525 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5697 .elementor-element.elementor-element-de7f7e8{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5697 .elementor-element.elementor-element-d1501c8 .elementor-heading-title{font-size:25px;font-weight:600;line-height:35px;}.elementor-5697 .elementor-element.elementor-element-d1501c8 .elementor-heading-title a:hover, .elementor-5697 .elementor-element.elementor-element-d1501c8 .elementor-heading-title a:focus{color:#41695E;}.elementor-5697 .elementor-element.elementor-element-328777d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.3px;}.elementor-5697 .elementor-element.elementor-element-328777d .elementor-divider-separator{width:15%;}.elementor-5697 .elementor-element.elementor-element-328777d .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-5697 .elementor-element.elementor-element-a1d77db .custom-text-content.collapsed{max-height:150px;}.elementor-5697 .elementor-element.elementor-element-a1d77db .custom-text-content{font-size:17px;font-weight:400;line-height:35px;}.elementor-5697 .elementor-element.elementor-element-a1d77db .read-more-toggle{font-size:15px;font-weight:400;--anim-border-color:#333333;}.elementor-5697 .elementor-element.elementor-element-46b8f23 .elementor-button{background-color:#EFECEA;font-size:16px;font-weight:500;fill:#41695E;color:#41695E;border-radius:2px 2px 2px 2px;}.elementor-5697 .elementor-element.elementor-element-46b8f23 .elementor-button:hover, .elementor-5697 .elementor-element.elementor-element-46b8f23 .elementor-button:focus{background-color:#41695E;color:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-46b8f23 .elementor-button:hover svg, .elementor-5697 .elementor-element.elementor-element-46b8f23 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-a3ce178{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#41695E85;--border-color:#41695E85;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5697 .elementor-element.elementor-element-a3ce178:not(.elementor-motion-effects-element-type-background), .elementor-5697 .elementor-element.elementor-element-a3ce178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-ec9bc4a{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5697 .elementor-element.elementor-element-89357d2 .elementor-heading-title{font-size:25px;font-weight:600;line-height:35px;}.elementor-5697 .elementor-element.elementor-element-89357d2 .elementor-heading-title a:hover, .elementor-5697 .elementor-element.elementor-element-89357d2 .elementor-heading-title a:focus{color:#41695E;}.elementor-5697 .elementor-element.elementor-element-fa8be53{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.3px;}.elementor-5697 .elementor-element.elementor-element-fa8be53 .elementor-divider-separator{width:15%;}.elementor-5697 .elementor-element.elementor-element-fa8be53 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-5697 .elementor-element.elementor-element-cd38c5c .custom-text-content.collapsed{max-height:150px;}.elementor-5697 .elementor-element.elementor-element-cd38c5c .custom-text-content{font-size:17px;font-weight:400;line-height:35px;}.elementor-5697 .elementor-element.elementor-element-cd38c5c .read-more-toggle{font-size:15px;font-weight:400;--anim-border-color:#333333;}.elementor-5697 .elementor-element.elementor-element-b476bb3 .elementor-button{background-color:#EFECEA;font-size:16px;font-weight:500;fill:#41695E;color:#41695E;border-radius:2px 2px 2px 2px;}.elementor-5697 .elementor-element.elementor-element-b476bb3 .elementor-button:hover, .elementor-5697 .elementor-element.elementor-element-b476bb3 .elementor-button:focus{background-color:#41695E;color:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-b476bb3 .elementor-button:hover svg, .elementor-5697 .elementor-element.elementor-element-b476bb3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5697 .elementor-element.elementor-element-c1fa249{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5697 .elementor-element.elementor-element-ef1d27e{text-align:left;}.elementor-5697 .elementor-element.elementor-element-ef1d27e .custom-lightbox-wrapper{width:100%;}.elementor-5697 .elementor-element.elementor-element-ef1d27e .custom-lightbox-img{height:525px;object-fit:cover;object-position:center center;}.elementor-5697 .elementor-element.elementor-element-ef1d27e .custom-image-link-wrapper{height:100%;}.elementor-5697 .elementor-element.elementor-element-0855ab5{--display:flex;}.elementor-5697 .elementor-element.elementor-element-10f0735{background-color:#0000004D;padding:10px 10px 10px 10px;border-radius:99px 99px 99px 99px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5697 .elementor-element.elementor-element-10f0735 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#09A08B;}.elementor-5697 .elementor-element.elementor-element-10f0735 .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:2px;}.elementor-5697 .elementor-element.elementor-element-10f0735 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-5697 .elementor-element.elementor-element-10f0735 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-5697 .elementor-element.elementor-element-10f0735 .elementor-icon-list-icon i{color:#09A08B;transition:color 0.3s;}.elementor-5697 .elementor-element.elementor-element-10f0735 .elementor-icon-list-icon svg{fill:#09A08B;transition:fill 0.3s;}.elementor-5697 .elementor-element.elementor-element-10f0735 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(min-width:768px){.elementor-5697 .elementor-element.elementor-element-6dd12c6{--width:65%;}.elementor-5697 .elementor-element.elementor-element-7b93215{--width:35%;}.elementor-5697 .elementor-element.elementor-element-39e94ec{--width:35%;}.elementor-5697 .elementor-element.elementor-element-de7f7e8{--width:65%;}.elementor-5697 .elementor-element.elementor-element-ec9bc4a{--width:65%;}.elementor-5697 .elementor-element.elementor-element-c1fa249{--width:35%;}}@media(max-width:767px){.elementor-5697 .elementor-element.elementor-element-02684ea{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-5697 .elementor-element.elementor-element-66393f8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5697 .elementor-element.elementor-element-52c6a70 .elementor-divider-separator{width:50%;}.elementor-5697 .elementor-element.elementor-element-6dd12c6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5697 .elementor-element.elementor-element-8d43a73 .elementor-divider-separator{width:50%;}.elementor-5697 .elementor-element.elementor-element-7b93215.e-con{--order:-99999 /* order start hack */;}.elementor-5697 .elementor-element.elementor-element-072ac4c .custom-lightbox-img{height:300px;}.elementor-5697 .elementor-element.elementor-element-d41c2b1 .custom-lightbox-img{height:300px;}.elementor-5697 .elementor-element.elementor-element-de7f7e8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5697 .elementor-element.elementor-element-328777d .elementor-divider-separator{width:50%;}.elementor-5697 .elementor-element.elementor-element-ec9bc4a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5697 .elementor-element.elementor-element-c1fa249.e-con{--order:-99999 /* order start hack */;}.elementor-5697 .elementor-element.elementor-element-ef1d27e .custom-lightbox-img{height:300px;}}/* Start custom CSS for container, class: .elementor-element-02684ea */.rentals-vaction-set{
  transition: all 0.4s ease;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 25px;
  margin: 0;
  position: absolute;
  width: 100%;
  bottom: 0;
	transform: translateY(30px);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.main-banner-section-srt:hover .rentals-vaction-set {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.main-banner-section-srt:hover .custom-lightbox-wrapper.effect-zoom .custom-lightbox-img {
  transform: scale(1.1);
}
.main-banner-section-srt:hover .custom-lightbox-wrapper.effect-shine::before {
  animation: shine 0.75s;
}
.content-main-set ul {
  margin: 5px 0;
}
.cabins-vaction-set-image, .cabins-vaction-set-image .custom-lightbox-wrapper, .cabins-vaction-set-image .custom-lightbox-wrapper .image-inner-set, .cabins-vaction-set-image .custom-lightbox-wrapper .image-inner-set .custom-lightbox-img{
    height: 100%;
    object-fit: cover;
}

@media (max-width: 767px){
    .heading-set-inline .elementor-heading-title::before, .heading-set-inline .elementor-heading-title::after{
        content: unset;
    }
}/* End custom CSS */