.spacer[data-astro-cid-j7pv25f6]{height:60px}@media (max-width: 768px){.spacer[data-astro-cid-j7pv25f6]{height:40px}}@media (min-width: 1200px){.spacer[data-astro-cid-j7pv25f6]{height:80px}}.section-wrapper[data-astro-cid-j7pv25f6]{width:100%;overflow:hidden;position:relative}.section-container[data-astro-cid-j7pv25f6]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem;position:relative}.section-title-container[data-astro-cid-j7pv25f6]{text-align:center;padding:30px 0}.section-title[data-astro-cid-j7pv25f6]{font-family:Montserrat,helvetica,sans-serif;font-size:36px;font-weight:600;color:#333;margin:0;padding:0 20px;display:inline-block}.section-divider[data-astro-cid-j7pv25f6]{height:1px;background-color:#e5e7eb;width:100%;display:block}.gallery-container[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:2rem;width:100%;max-width:1280px;margin:30px auto 50px;padding:0 1rem}.gallery-item[data-astro-cid-j7pv25f6]{cursor:pointer;transition:transform .3s ease}.gallery-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.gallery-link[data-astro-cid-j7pv25f6]{text-decoration:none!important;color:inherit!important;display:block}.gallery-link[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]{color:inherit}.gallery-title[data-astro-cid-j7pv25f6]{transition:color .3s ease;color:#111}.gallery-item[data-astro-cid-j7pv25f6]:hover .gallery-title[data-astro-cid-j7pv25f6]{color:#ed0000}.travel-hub-wrapper[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.calendar-section-wrapper[data-astro-cid-j7pv25f6]{background-color:#f5f5f5;border-radius:4px;padding:30px;box-shadow:0 4px 20px #00000008;position:relative;overflow:hidden}.calendar-section-wrapper[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h20v20H0V0zm1 1v18h18V1H1z' fill='%23f0f0f0' fill-opacity='.5'/%3E%3C/svg%3E");opacity:.3;z-index:0}.calendar-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;position:relative;z-index:1}.calendar-item[data-astro-cid-j7pv25f6]{cursor:pointer;transition:transform .3s ease;margin-bottom:15px}.calendar-item[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.calendar-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.travel-articles[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2.5rem;width:100%}.travel-article-item[data-astro-cid-j7pv25f6]{cursor:pointer;transition:transform .3s ease;margin-bottom:0}.travel-article-item[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.travel-article-title[data-astro-cid-j7pv25f6]{font-size:22px;margin-top:15px;transition:color .3s ease;color:#111;letter-spacing:.01em;font-weight:600}.travel-article-item[data-astro-cid-j7pv25f6]:hover .travel-article-title[data-astro-cid-j7pv25f6]{color:#ed0000}.calendar-section[data-astro-cid-j7pv25f6]{margin-top:30px;margin-bottom:80px}@media (min-width: 768px){.gallery-container[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}@media (min-width: 1024px){.gallery-container[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto)}}.travel-hub-wrapper[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;align-items:flex-start}.calendar-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);width:100%;column-gap:20px;row-gap:1.5rem}.travel-articles[data-astro-cid-j7pv25f6]{width:100%}.travel-article-title[data-astro-cid-j7pv25f6]{font-size:24px;margin-top:20px}}@media (min-width: 768px) and (max-width: 1023px){.gallery-container[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.travel-hub-wrapper[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.calendar-section-wrapper[data-astro-cid-j7pv25f6]{padding:25px}.calendar-grid[data-astro-cid-j7pv25f6]{width:100%;column-gap:10px}.travel-articles[data-astro-cid-j7pv25f6]{width:100%;flex-direction:row;gap:2rem}.travel-article-item[data-astro-cid-j7pv25f6]{width:48%}.travel-article-item[data-astro-cid-j7pv25f6] .overflow-hidden[data-astro-cid-j7pv25f6],.travel-article-item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:350px!important}}@media (max-width: 767px){.section-title[data-astro-cid-j7pv25f6]{font-size:28px}.calendar-section-wrapper[data-astro-cid-j7pv25f6]{padding:20px}.gallery-container[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.gallery-item[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.calendar-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.travel-articles[data-astro-cid-j7pv25f6]{flex-direction:column}.travel-article-item[data-astro-cid-j7pv25f6]{width:100%}.travel-article-title[data-astro-cid-j7pv25f6]{font-size:20px}.travel-article-item[data-astro-cid-j7pv25f6] .overflow-hidden[data-astro-cid-j7pv25f6],.travel-article-item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:300px!important}}@media (min-width: 1090px){.travel-article-title[data-astro-cid-j7pv25f6]{font-size:26px}.calendar-section-wrapper[data-astro-cid-j7pv25f6]{padding:35px}.travel-hub-wrapper[data-astro-cid-j7pv25f6]{grid-template-columns:3fr 2fr;gap:2.5rem}.calendar-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.travel-articles[data-astro-cid-j7pv25f6]{width:100%}}a[data-astro-cid-j7pv25f6].gallery-link:visited,a[data-astro-cid-j7pv25f6].gallery-link:link,a[data-astro-cid-j7pv25f6].gallery-link:active{text-decoration:none!important;color:inherit!important}
