@keyframes Hero-module___w2HtG__scrollLine{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:768px){.Hero-module___w2HtG__content{padding:0 20px 60px!important}}
@media (max-width:768px){.Stats-module__foLegW__grid{grid-template-columns:1fr 1fr!important}.Stats-module__foLegW__grid>div{border-bottom:1px solid var(--border);border-right:none!important}}@media (max-width:480px){.Stats-module__foLegW__grid>div{padding:36px 20px!important}}
@media (max-width:900px){.Education-module__1yUv-a__grid{grid-template-columns:1fr!important}}@media (max-width:600px){.Education-module__1yUv-a__section{padding:80px 0!important}.Education-module__1yUv-a__container{padding:0 20px!important}}
@media (max-width:960px){.Business-module__EhXHzG__grid{grid-template-rows:auto!important;grid-template-columns:1fr!important}.Business-module__EhXHzG__grid>div:first-child{grid-row:auto!important}}@media (max-width:600px){.Business-module__EhXHzG__section{padding:80px 0!important}.Business-module__EhXHzG__container{padding:0 20px!important}}
@media (max-width:1100px){.Events-module__nZB47W__grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.Events-module__nZB47W__grid{grid-template-columns:1fr!important}.Events-module__nZB47W__section{padding:80px 0!important}.Events-module__nZB47W__container{padding:0 20px!important}}
@media (max-width:900px){.News-module__Q8gAbW__grid{grid-template-columns:1fr!important}.News-module__Q8gAbW__grid a{border-bottom:1px solid var(--border);border-right:none!important}}@media (max-width:600px){.News-module__Q8gAbW__section{padding:80px 0!important}.News-module__Q8gAbW__container{padding:0 20px!important}}
.Tourism-module__G_SWgG__section{background:var(--bg-alt);border-top:1px solid var(--border);padding:120px 0}.Tourism-module__G_SWgG__container{max-width:1280px;margin:0 auto;padding:0 40px}.Tourism-module__G_SWgG__layout{grid-template-columns:300px 1fr;align-items:start;gap:80px;display:grid}.Tourism-module__G_SWgG__leftPanel{position:sticky;top:100px}.Tourism-module__G_SWgG__label{color:#c9a227;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700}.Tourism-module__G_SWgG__title{font-family:var(--font-montserrat), "Montserrat", system-ui, sans-serif;color:var(--text);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,3.5vw,48px);font-weight:900;line-height:1.1}.Tourism-module__G_SWgG__description{color:var(--text-muted);margin-bottom:32px;font-size:15px;line-height:1.7}.Tourism-module__G_SWgG__link{color:var(--text);border-bottom:2px solid #c9a227;align-items:center;gap:8px;padding-bottom:2px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.Tourism-module__G_SWgG__link:hover{opacity:.7}.Tourism-module__G_SWgG__grid{border:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.Tourism-module__G_SWgG__card{background:var(--bg-card);border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;padding:32px;transition:background .2s}.Tourism-module__G_SWgG__card:hover{background:var(--bg-alt)}.Tourism-module__G_SWgG__card:nth-child(2n){border-right:none}.Tourism-module__G_SWgG__card:nth-last-child(-n+2){border-bottom:none}.Tourism-module__G_SWgG__tag{color:#c9a227;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.Tourism-module__G_SWgG__cardTitle{font-family:var(--font-montserrat), "Montserrat", system-ui, sans-serif;color:var(--text);margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3}.Tourism-module__G_SWgG__cardDesc{color:var(--text-muted);margin:0;font-size:13px;line-height:1.6}@media (max-width:900px){.Tourism-module__G_SWgG__section{padding:80px 0}.Tourism-module__G_SWgG__layout{grid-template-columns:1fr;gap:40px}.Tourism-module__G_SWgG__leftPanel{position:static}}@media (max-width:600px){.Tourism-module__G_SWgG__section{padding:64px 0}.Tourism-module__G_SWgG__container{padding:0 20px}.Tourism-module__G_SWgG__grid{grid-template-columns:1fr}.Tourism-module__G_SWgG__card{border-right:none;border-bottom:1px solid var(--border);padding:24px 20px}.Tourism-module__G_SWgG__card:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.Tourism-module__G_SWgG__card:last-child{border-bottom:none}}
@media (max-width:900px){.Contact-module__DIbnYa__grid{grid-template-columns:1fr!important;gap:48px!important}}@media (max-width:600px){.Contact-module__DIbnYa__section{padding:80px 0!important}.Contact-module__DIbnYa__container{padding:0 20px!important}}
