.breakdance .bde-section-16-142 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hsp-m);text-align:center}.breakdance .bde-section-16-142{background-image:url(https://casitacastan.holidayrentalwebsite.com/wp-content/uploads/2025/12/IMG_2620.jpeg)}.breakdance .bde-section-16-142>.section-background-overlay{background-color:var(--hcl-neutral-12);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-16-142>.section-background-overlay{opacity:0.4}.breakdance .bde-section-16-142 .section-container{height:100vh}@media (max-width:767px){.breakdance .bde-section-16-142 .section-container{align-items:flex-start;text-align:left}.breakdance .bde-section-16-142 .section-container{height:100vh}}.breakdance .bde-div-16-146{width:900px}.breakdance .bde-div-16-146{display:flex;flex-direction:column;align-items:center;gap:var(--hsp-xs);text-align:center}@media (max-width:767px){.breakdance .bde-div-16-146{align-items:flex-start;text-align:left}}.breakdance .bde-heading-16-305{color:var(--bde-background-color);font-size:var(--hfs-h1)}@media (max-width:767px){.breakdance .bde-heading-16-305{text-align:center;font-size:var(--hfs-h0)}}.breakdance .bde-text-16-145{color:var(--hcl-brand-1);font-size:var(--hfs-text-m)}.breakdance .bde-section-16-306 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-16-306{background-color:var(--hcl-dark-background-2)}.breakdance .bde-section-16-306 .section-container{padding-left:var(--hsp-m);padding-right:var(--hsp-m);padding-bottom:var(--hsp-m);padding-top:var(--hsp-m)}.breakdance .bde-grid-16-307{--bde-grid-items-per-row:5}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-16-307{--bde-grid-items-per-row:3}}@media (max-width:1023px){.breakdance .bde-grid-16-307{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-grid-16-307{--bde-grid-items-per-row:2}}.breakdance .bde-container-link-16-328{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hsp-xs);text-align:center}.breakdance .bde-icon-16-309 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:12px;background:var(--hcl-blue-3)}.breakdance .bde-icon-16-309 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--hcl-brand-12)}.breakdance .bde-div-16-330{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.breakdance .bde-container-link-16-331{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hsp-xs);text-align:center}.breakdance .bde-icon-16-332 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:12px;background:var(--hcl-blue-3)}.breakdance .bde-icon-16-332 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--hcl-brand-12)}.breakdance .bde-div-16-333{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.breakdance .bde-container-link-16-336{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hsp-xs);text-align:center}.breakdance .bde-icon-16-337 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:12px;background:var(--hcl-blue-3)}.breakdance .bde-icon-16-337 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--hcl-brand-12)}.breakdance .bde-div-16-338{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.breakdance .bde-container-link-16-341{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hsp-xs);text-align:center}.breakdance .bde-icon-16-342 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:12px;background:var(--hcl-blue-3)}.breakdance .bde-icon-16-342 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--hcl-brand-12)}.breakdance .bde-div-16-343{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.breakdance .bde-container-link-16-346{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hsp-xs);text-align:center}.breakdance .bde-icon-16-347 .bde-icon-icon.breakdance-icon-atom{font-size:24px;border-radius:999px;padding:12px;background:var(--hcl-blue-3)}.breakdance .bde-icon-16-347 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:var(--hcl-brand-12)}.breakdance .bde-div-16-348{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.breakdance .bde-section-16-150 .section-container{display:flex;flex-direction:column;align-items:center;gap:var(--hsp-m);text-align:center}@media (max-width:767px){.breakdance .bde-section-16-150 .section-container{align-items:flex-start;text-align:left}}.breakdance .bde-div-16-151{width:800px}.breakdance .bde-div-16-151{display:flex;flex-direction:column;align-items:center;gap:var(--hsp-xxs);text-align:center}@media (max-width:767px){.breakdance .bde-div-16-151{align-items:flex-start;text-align:left}}.breakdance .bde-heading-16-154{font-size:var(--hfs-h2)}@media (max-width:767px){.breakdance .bde-heading-16-154{text-align:left}}.breakdance .bde-text-16-155{color:var(--bde-brand-primary-color);font-size:var(--hfs-text-m)}@media (max-width:767px){.breakdance .bde-text-16-155{text-align:left}}.breakdance .bde-div-16-351{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--hsp-xxs)}@media (max-width:767px){.breakdance .bde-div-16-351{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:}}.breakdance .bde-section-16-199 .section-container{display:flex;flex-direction:column;align-items:center;gap:var(--hsp-l);text-align:center}.breakdance .bde-div-16-357{width:900px}.breakdance .bde-div-16-357{display:flex;flex-direction:column;align-items:center;gap:var(--hsp-xxs);text-align:center}@media (max-width:767px){.breakdance .bde-div-16-357{align-items:flex-start;text-align:left}}.breakdance .bde-heading-16-358{font-size:var(--hfs-h2)}@media (max-width:767px){.breakdance .bde-heading-16-358{text-align:right}}.breakdance .bde-text-16-359{color:var(--bde-brand-primary-color);font-size:var(--hfs-text-m)}@media (max-width:767px){.breakdance .bde-text-16-359{text-align:center}}.breakdance .bde-div-16-368{width:1440px}.breakdance .bde-div-16-368{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-div-16-368>*{width:auto!important;height:auto!important}.breakdance .bde-div-16-368{--bde-grid-items-per-row:3}@media (max-width:1023px){.breakdance .bde-div-16-368{--bde-grid-items-per-row:2}}@media (max-width:767px){.breakdance .bde-div-16-368{--bde-grid-items-per-row:2}}.breakdance .bde-image2-16-369{border-radius:16px;object-fit:cover;aspect-ratio:1/1}@media (max-width:767px){.breakdance .bde-image2-16-369{width:100%;height:320px}}.breakdance .bde-image2-16-370{border-radius:16px;object-fit:cover;aspect-ratio:1/1}@media (max-width:767px){.breakdance .bde-image2-16-370{width:100%;height:320px}}.breakdance .bde-image2-16-371{border-radius:16px;object-fit:cover;aspect-ratio:1/1}@media (max-width:767px){.breakdance .bde-image2-16-371{width:100%;height:320px}}.breakdance .bde-image2-16-372{border-radius:16px;object-fit:cover;aspect-ratio:1/1}@media (max-width:767px){.breakdance .bde-image2-16-372{width:100%;height:320px}}.breakdance .bde-image2-16-373{border-radius:16px;object-fit:cover;aspect-ratio:1/1}@media (max-width:767px){.breakdance .bde-image2-16-373{width:100%;height:320px}}.breakdance .bde-image2-16-374{border-radius:16px;object-fit:cover;aspect-ratio:1/1}@media (max-width:767px){.breakdance .bde-image2-16-374{width:100%;height:320px}}.breakdance .bde-div-16-383{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hsp-m);text-align:center}@media (max-width:767px){.breakdance .bde-div-16-383{align-items:flex-start;text-align:left}}.breakdance .bde-div-16-391{display:flex;flex-direction:column;align-items:center;gap:var(--hsp-xs);text-align:center}.breakdance .bde-heading-16-384{font-size:var(--hfs-h2)}.breakdance .bde-text-16-385{color:var(--bde-brand-primary-color);font-size:var(--hfs-text-m)}