.Gallerycabanas_mainContainer__RPkRy{padding:0;width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;background:#F8F8F8;flex-wrap:wrap}.Gallerycabanas_textContainer__B2a3t{padding:40px;color:#333;text-align:left;display:flex;flex-direction:column;justify-content:center;flex:1;max-width:600px}.Gallerycabanas_title__wlSss{font-size:24px;color:var(--font-color-primary);font-weight:700;margin-bottom:15px;text-shadow:2px 2px 8px rgba(0,0,0,.4);padding:20px;text-align:center;box-shadow:none}.Gallerycabanas_description__7jRfA{font-size:18px;line-height:1.6;color:#555}.Gallerycabanas_galleryContainer__0gGe4{padding:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:800px;gap:20px}.Gallerycabanas_imageWrapper__UIAC6{position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease;width:calc(33.33% - 20px);height:auto;margin:10px}.Gallerycabanas_imageWrapper__UIAC6:hover{transform:scale(1.05)}.Gallerycabanas_galleryImage__FMx5F{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.Gallerycabanas_iconOverlay__EBXuj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease,transform .3s ease}.Gallerycabanas_imageWrapper__UIAC6:hover .Gallerycabanas_iconOverlay__EBXuj{opacity:1;transform:translate(-50%,-50%) scale(1.2)}.Gallerycabanas_enlargeIcon__QRfZV{color:#ffffff}.Gallerycabanas_modalBody__8Nyoz{padding:40px;background:#ffffff;display:flex;flex-direction:column;align-items:center}.Gallerycabanas_modalImage__Hr3zt{max-width:100%;width:90%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.3)}.Gallerycabanas_closeButton__EVzO8,.Gallerycabanas_customButton__SMlDw{background:#28a745;color:#ffffff;border:none;font-weight:700;padding:12px 25px;transition:background .3s ease,transform .3s ease;display:inline-flex;align-items:center;box-shadow:none}.Gallerycabanas_closeButton__EVzO8:hover,.Gallerycabanas_customButton__SMlDw:hover{background:#218838;transform:scale(1.05)}.Gallerycabanas_customButton__SMlDw{margin-right:10px}.Gallerycabanas_closeButton__EVzO8{background:#dc3545}.Gallerycabanas_closeButton__EVzO8:hover{background:#c82333}.Gallerycabanas_carouselMarkers__8DO_F{display:flex;justify-content:center;gap:10px;margin-top:20px}.Gallerycabanas_carouselMarker__1htzS{width:12px;height:12px;background:rgba(0,0,0,.3);border-radius:50%;transition:background .3s ease}.Gallerycabanas_carouselMarker__1htzS.Gallerycabanas_active__LF9m5{background:#0056b3}.Gallerycabanas_carouselArrow__P2SXn{background:rgba(0,0,0,.5);border:none;color:#fff;padding:10px;cursor:pointer;transition:background .3s ease;border-radius:50%}.Gallerycabanas_carouselArrow__P2SXn:hover{background:rgba(0,0,0,.8)}.Gallerycabanas_carouselArrow__P2SXn.Gallerycabanas_transparent__97AWQ{background:transparent;color:#000}@media (max-width:768px){.Gallerycabanas_mainContainer__RPkRy{flex-direction:column;align-items:center}.Gallerycabanas_textContainer__B2a3t{padding:20px;text-align:center;margin-bottom:20px;order:2;width:100%}.Gallerycabanas_galleryContainer__0gGe4{padding:20px;justify-content:center;order:1;width:100%}.Gallerycabanas_title__wlSss{font-size:28px}.Gallerycabanas_description__7jRfA{font-size:16px}.Gallerycabanas_imageWrapper__UIAC6{width:calc(50% - 20px);margin-bottom:15px}.Gallerycabanas_modalBody__8Nyoz{padding:20px}.Gallerycabanas_modalImage__Hr3zt{width:100%;height:auto}.Gallerycabanas_closeButton__EVzO8,.Gallerycabanas_customButton__SMlDw{padding:10px 20px;font-size:14px}.Gallerycabanas_carouselArrow__P2SXn{display:none}}.ExperienceCabana_container__vgxaz{max-width:1400px;margin:0 auto;padding:2rem}.ExperienceCabana_sectionRow__7jyPc{display:flex;align-items:center;justify-content:center;margin-bottom:4rem;gap:2rem}.ExperienceCabana_blockContainer__sMGfM{display:flex;flex-wrap:nowrap;background:#fefefe;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:12px;overflow:hidden;width:100%}.ExperienceCabana_imageCol__09Omz{flex:1;display:flex;justify-content:center;align-items:center}.ExperienceCabana_sectionImage__66zvS{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.ExperienceCabana_textContainer__orzeX{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem;text-align:center;position:relative;background-color:#f9f9f9;border-left:2px solid rgba(205,228,76,.3);border-right:2px solid rgba(205,228,76,.3)}.ExperienceCabana_sectionTitle__wqlff{font-size:1.25em;font-weight:700;margin-bottom:1rem;text-transform:uppercase;text-shadow:2px 2px 8px rgba(0,0,0,.4);background:rgba(205,228,76,.5);padding:10px 20px;text-align:center;border-radius:8px;position:relative;margin-top:-10px}.ExperienceCabana_sectionText__x4urq{font-size:1rem;color:#555;line-height:1.6;margin-bottom:1.5rem;text-align:justify;max-width:80%;margin-left:auto;margin-right:auto}.ExperienceCabana_sectionButton__S_guE{background-color:#cde44e;color:#333;padding:.8rem 2.5rem;font-weight:700;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,transform .3s ease;border:none;display:inline-block;font-size:1rem;border-radius:6px;margin:0 auto}.ExperienceCabana_sectionButton__S_guE:hover{background-color:#a1b836;transform:scale(1.05)}.ExperienceCabana_textContainer__orzeX:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transition:box-shadow .3s ease-in-out}@media (max-width:1024px){.ExperienceCabana_blockContainer__sMGfM{flex-wrap:wrap}.ExperienceCabana_imageCol__09Omz,.ExperienceCabana_textContainer__orzeX{width:100%}.ExperienceCabana_sectionText__x4urq{max-width:90%}.ExperienceCabana_sectionButton__S_guE{padding:.7rem 2rem}}@media (max-width:768px){.ExperienceCabana_blockContainer__sMGfM{flex-direction:column;gap:1rem}.ExperienceCabana_imageCol__09Omz,.ExperienceCabana_textContainer__orzeX{width:100%}.ExperienceCabana_sectionImage__66zvS{-o-object-fit:contain;object-fit:contain}.ExperienceCabana_textContainer__orzeX{padding:1.5rem}.ExperienceCabana_sectionTitle__wqlff{font-size:1.2em}.ExperienceCabana_sectionText__x4urq{font-size:.9rem;line-height:1.4;max-width:95%}.ExperienceCabana_sectionButton__S_guE{font-size:.9rem;padding:.6rem 1.8rem}}@media (max-width:576px){.ExperienceCabana_blockContainer__sMGfM{gap:.5rem}.ExperienceCabana_sectionText__x4urq{font-size:.8rem;max-width:100%}.ExperienceCabana_sectionButton__S_guE{font-size:.85rem;padding:.5rem 1.5rem}}