section.svelte-xesei9{background:var(--bw-blue);border-radius:30px 30px 0 0}@media screen and (min-width: 1024px){section.svelte-xesei9{border-radius:60px 60px 0 0}}section.svelte-xesei9 .grid:where(.svelte-xesei9){max-width:1920px;margin-right:16px;margin-left:16px}@media screen and (min-width: 1024px){section.svelte-xesei9 .grid:where(.svelte-xesei9){margin-right:45px;margin-left:0;padding-right:30px}}@media screen and (min-width: 1920px){section.svelte-xesei9 .grid:where(.svelte-xesei9){margin-inline:auto}}h2.svelte-xesei9{font-size:68px;line-height:1}@media screen and (max-width: 768px){h2.svelte-xesei9{font-size:48px}}h2.svelte-xesei9 small:where(.svelte-xesei9){display:block;font-family:Inter,sans-serif;font-size:18px}@media screen and (max-width: 768px){h2.svelte-xesei9 small:where(.svelte-xesei9){font-size:16px;margin-bottom:10px}}p.svelte-xesei9>strong:where(.svelte-xesei9){font-size:21px;line-height:133%;font-weight:400}@media screen and (max-width: 768px){p.svelte-xesei9>strong:where(.svelte-xesei9){font-size:18px}}section.svelte-8y4uy7{padding-inline:16px}@media screen and (min-width: 1024px){section.svelte-8y4uy7{padding-inline:75px}}section.svelte-8y4uy7 h2:where(.svelte-8y4uy7){font-size:38px;font-style:normal;font-weight:500;line-height:100%}@media screen and (min-width: 1024px){section.svelte-8y4uy7 h2:where(.svelte-8y4uy7){font-size:48px;font-size:clamp(48px,20.5714px + 2.6786vw,72px)}}section.svelte-8y4uy7 p:where(.svelte-8y4uy7)>a:where(.svelte-8y4uy7){text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b3b3b3cc}.villaCardSlider.svelte-yobrrh swiper-container:where(.svelte-yobrrh):not(:defined){display:block;width:100%;aspect-ratio:1/1;overflow:hidden}.villaCardSlider.svelte-yobrrh swiper-container:where(.svelte-yobrrh):not(:defined) swiper-slide:where(.svelte-yobrrh){display:none}.villaCardSlider.svelte-yobrrh swiper-container:where(.svelte-yobrrh):not(:defined) swiper-slide:where(.svelte-yobrrh):first-child{display:block}.villaCardSlide.svelte-yobrrh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:hsl(var(--muted));animation:svelte-yobrrh-villaSkeletonPulse 1.6s cubic-bezier(.4,0,.6,1) infinite}.villaCardSlide.svelte-yobrrh img:where(.svelte-yobrrh){position:relative;z-index:1}@keyframes svelte-yobrrh-villaSkeletonPulse{0%,to{opacity:1}50%{opacity:.5}}swiper-container.svelte-yobrrh::part(button-next),swiper-container.svelte-yobrrh::part(button-prev){background-color:#fff;border-radius:50%;width:45px;height:45px;transition:opacity .2s ease-in-out;content:""!important;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:trasparent;background-repeat:no-repeat;text-align:left;direction:ltr;line-height:0;opacity:0}swiper-container.svelte-yobrrh::part(button-next):after,swiper-container.svelte-yobrrh::part(button-prev):after{content:"";display:block;width:23px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}swiper-container.svelte-yobrrh::part(button-next):after{background:url("data:image/svg+xml,%3csvg%20width='24'%20height='16'%20viewBox='0%200%2024%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%207.76111L22.2221%207.76111'%20stroke='%233C3C3C'%20stroke-width='0.900003'/%3e%3cpath%20d='M15.666%201L22.5494%207.88337L15.666%2014.7667'%20stroke='%233C3C3C'%20stroke-width='0.900003'/%3e%3c/svg%3e") 0 0 no-repeat}swiper-container.svelte-yobrrh::part(button-prev):after{background:url("data:image/svg+xml,%3csvg%20width='24'%20height='16'%20viewBox='0%200%2024%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M23.5508%208.00537L1.32864%208.00537'%20stroke='%233C3C3C'%20stroke-width='0.900003'/%3e%3cpath%20d='M7.88477%2014.7665L1.00137%207.88311L7.88477%200.999732'%20stroke='%233C3C3C'%20stroke-width='0.900003'/%3e%3c/svg%3e") 0 0 no-repeat}@media screen and (min-width: 768px){.villaCard.svelte-yobrrh:hover swiper-container:where(.svelte-yobrrh)::part(button-prev),.villaCard.svelte-yobrrh:hover swiper-container:where(.svelte-yobrrh)::part(button-next){opacity:1}}.title.svelte-yobrrh{font-size:23px;font-style:normal;font-weight:500;line-height:1;display:inline-block;margin-bottom:.2em}.description.svelte-yobrrh{font-size:15px;font-style:normal;font-weight:400;line-height:115%}.price.svelte-yobrrh{font-size:17px;font-weight:500}.night.svelte-yobrrh{font-size:14px}input.svelte-17953n5{position:absolute;opacity:0;z-index:-1}.collapsible-accordion.svelte-17953n5{overflow:hidden}.collapsible-item-label.svelte-17953n5{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:28px 4px}.collapsible-item-label.svelte-17953n5:after{content:"";width:14px;height:14px;transition:all .35s;background:url("data:image/svg+xml,%3csvg%20width='13'%20height='8'%20viewBox='0%200%2013%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.394531%201.30322L6.21313%207.12183L12.168%201.16699'%20stroke='%233C3C3C'/%3e%3c/svg%3e") no-repeat center center}.collapsible-item-content.svelte-17953n5{max-height:0;background:#fff;transition:all .35s}input.svelte-17953n5:checked+.collapsible-item-label:where(.svelte-17953n5):after{transform:rotate(-180deg)}input.svelte-17953n5:checked~.collapsible-item-content:where(.svelte-17953n5){max-height:100vh}section.svelte-gl6cw1{padding-inline:16px}@media screen and (min-width: 1024px){section.svelte-gl6cw1{padding-inline:75px}}section.svelte-gl6cw1 h2:where(.svelte-gl6cw1){font-size:38px;font-style:normal;font-weight:500;line-height:100%;text-wrap:balance}@media screen and (min-width: 1024px){section.svelte-gl6cw1 h2:where(.svelte-gl6cw1){font-size:48px;font-size:clamp(48px,20.5714px + 2.6786vw,72px)}}section.svelte-gl6cw1 p:where(.svelte-gl6cw1){margin-block:1em}section.svelte-gl6cw1 p:where(.svelte-gl6cw1)>a:where(.svelte-gl6cw1){text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b3b3b3cc}section.svelte-1k2zjvi{padding-inline:16px}@media screen and (min-width: 1024px){section.svelte-1k2zjvi{padding-inline:75px}}section.svelte-1k2zjvi h2:where(.svelte-1k2zjvi){font-size:38px;font-style:normal;font-weight:500;line-height:100%;text-wrap:balance}@media screen and (min-width: 1024px){section.svelte-1k2zjvi h2:where(.svelte-1k2zjvi){font-size:48px;font-size:clamp(48px,20.5714px + 2.6786vw,72px)}}section.svelte-1k2zjvi p:where(.svelte-1k2zjvi){margin-block:1em}section.svelte-1k2zjvi p:where(.svelte-1k2zjvi)>a:where(.svelte-1k2zjvi){text-decoration:underline;text-underline-offset:5px;text-decoration-color:#b3b3b3cc}
