/* GLAM TOURING V92 — revisione premium full width e coerenza globale */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Montserrat:wght@500;600;700;800&display=swap');

:root{
  --gt-ink:#172019;
  --gt-muted:#5f665f;
  --gt-cream:#fffaf4;
  --gt-sand:#f4eadc;
  --gt-card:#ffffff;
  --gt-gold:#c79236;
  --gt-gold-dark:#9a6822;
  --gt-line:rgba(23,32,25,.12);
  --gt-shadow:0 18px 55px rgba(20,28,22,.10);
  --gt-radius:22px;
}

html{scroll-behavior:smooth}
body{
  margin:0!important;
  background:var(--gt-cream)!important;
  color:var(--gt-ink)!important;
  font-family:'Montserrat',Arial,sans-serif!important;
  -webkit-font-smoothing:antialiased;
  text-rendering:geometricPrecision;
}

body:before{display:none!important}
.topline{display:none!important}

.site-header,
.v57-header,
.v61-header,
.v65-header,
.v67-header,
.glam-fixed-header{
  position:sticky!important;
  top:0!important;
  z-index:900!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:17px clamp(18px,4vw,76px)!important;
  min-height:78px!important;
  background:rgba(255,250,244,.94)!important;
  backdrop-filter:blur(18px)!important;
  -webkit-backdrop-filter:blur(18px)!important;
  border:0!important;
  border-bottom:1px solid rgba(23,32,25,.08)!important;
  box-shadow:0 10px 30px rgba(20,28,22,.06)!important;
  border-radius:0!important;
}
.site-header .brand img,
.brand img{max-height:54px!important;width:auto!important;display:block!important}
.main-nav,
.v57-main-nav,
.v61-main-nav,
.v65-main-nav{
  gap:22px!important;
  align-items:center!important;
  font-family:'Montserrat',Arial,sans-serif!important;
}
.main-nav a,
.main-nav button{
  color:#202820!important;
  font-size:.78rem!important;
  font-weight:800!important;
  letter-spacing:.035em!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
}
.nav-cta,
.main-nav .nav-cta,
.btn.primary,
a.btn.primary{
  background:linear-gradient(135deg,#d7a14a,#b97d27)!important;
  color:#fff!important;
  border:0!important;
  box-shadow:0 14px 30px rgba(183,124,39,.22)!important;
  border-radius:999px!important;
  padding:13px 21px!important;
}
.nav-dropdown,
.v57-dropdown{
  border:1px solid rgba(23,32,25,.10)!important;
  background:#fffaf4!important;
  border-radius:18px!important;
  box-shadow:0 24px 65px rgba(20,28,22,.13)!important;
}

/* HOME full width premium */
.gt-home-v91{background:var(--gt-cream)!important;overflow:hidden!important;width:100%!important;max-width:none!important}
.gt-v91-hero{
  min-height:690px!important;
  width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:118px clamp(22px,5vw,86px) 150px!important;
  align-items:center!important;
}
.gt-v91-hero:before{
  background-image:url('/assets/img/photos/foto-gallipoli-tramonto-centro-storico.jpg')!important;
  background-position:center center!important;
  background-size:cover!important;
}
.gt-v91-hero:after{
  background:
    radial-gradient(circle at 42% 28%, rgba(218,153,62,.14), transparent 34%),
    linear-gradient(90deg,rgba(10,13,10,.72) 0%,rgba(10,13,10,.55) 33%,rgba(10,13,10,.16) 68%,rgba(10,13,10,.20) 100%),
    linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.10) 54%,rgba(0,0,0,.50) 100%)!important;
}
.gt-v91-hero-copy{max-width:900px!important}
.gt-v91-kicker{
  font-family:'Montserrat',Arial,sans-serif!important;
  letter-spacing:.42em!important;
  font-size:.78rem!important;
  font-weight:800!important;
}
.gt-v91-hero h1{
  font-family:'Cormorant Garamond',Georgia,serif!important;
  font-size:clamp(4.9rem,8.4vw,9.6rem)!important;
  line-height:.82!important;
  max-width:980px!important;
  letter-spacing:-.055em!important;
  margin-bottom:32px!important;
}
.gt-v91-hero h1 span{color:#d6a24a!important;text-shadow:0 22px 70px rgba(0,0,0,.45)!important}
.gt-v91-hero p{font-size:1.08rem!important;line-height:1.78!important;max-width:680px!important}
.gt-v91-actions{gap:14px!important;margin-top:34px!important}
.gt-v91-btn{border-radius:8px!important;min-height:58px!important;padding:0 26px!important}

.gt-v91-search{
  max-width:1560px!important;
  width:calc(100% - clamp(28px,7vw,120px))!important;
  margin:-74px auto 34px!important;
  padding:0!important;
}
.gt-v91-search .v57-search-panel,
.gt-v91-search .glam-lodgify-integrated{
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 24px 70px rgba(20,28,22,.16)!important;
}

.gt-v91-wrap{
  max-width:none!important;
  width:100%!important;
  margin:0!important;
  padding:0 10px!important;
}
.gt-v91-zone-grid{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
  padding:0 8px 70px!important;
  margin:0!important;
}
.gt-v91-card{
  min-height:430px!important;
  border-radius:10px!important;
  box-shadow:none!important;
  border:0!important;
  background:#111!important;
}
.gt-v91-card img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(1.06) contrast(1.03)!important}
.gt-v91-card:after{
  background:
    linear-gradient(180deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.10) 30%,rgba(0,0,0,.84) 100%),
    linear-gradient(90deg,rgba(0,0,0,.38),rgba(0,0,0,.04))!important;
}
.gt-v91-card-content{padding:38px 34px!important;max-width:92%!important}
.gt-v91-card em{font-size:.78rem!important;letter-spacing:.32em!important;color:#fff!important;text-shadow:0 8px 22px rgba(0,0,0,.55)!important}
.gt-v91-card strong{
  font-size:clamp(2.65rem,3.45vw,4rem)!important;
  line-height:.88!important;
  color:#fff!important;
  text-shadow:0 18px 45px rgba(0,0,0,.65)!important;
}
.gt-v91-card span{background:rgba(255,255,255,.10)!important;backdrop-filter:blur(8px)!important}
.gt-v91-card:hover span{background:#fff!important;color:#151f18!important}

.gt-v91-proof{
  max-width:1360px!important;
  margin:0 auto 72px!important;
  padding:0 clamp(22px,5vw,76px)!important;
}
.gt-v91-proof article{padding:20px 32px!important}
.gt-v91-proof i{color:var(--gt-gold)!important}

.gt-v91-emotional{
  width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  background:linear-gradient(180deg,#fff 0%,#fffaf4 100%)!important;
  padding:100px clamp(22px,5vw,86px)!important;
}
.gt-v91-emotional-inner{max-width:1180px!important}
.gt-v91-emotional h2{
  font-family:'Cormorant Garamond',Georgia,serif!important;
  font-size:clamp(3.8rem,6.6vw,7.2rem)!important;
  line-height:.86!important;
}
.gt-v91-mini article{
  border-radius:20px!important;
  background:#fff!important;
  box-shadow:0 18px 45px rgba(20,28,22,.07)!important;
}

.gt-v91-owner{
  width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  background:#fffaf4!important;
}
.gt-v91-owner-card{max-width:1360px!important;border-radius:26px!important}
.gt-v91-owner-card img{object-fit:cover!important}

/* Coerenza pagine interne */
main:not(.gt-home-v91),
.v57-main:not(.gt-home-v91){
  background:linear-gradient(180deg,#fffaf4 0%,#fff 58%,#fffaf4 100%)!important;
}
.hero,
.page-hero,
.v57-hero,
.v65-hero,
.inner-hero,
.gt-page-hero,
.v80-hero,
.v67-hero{
  width:100%!important;
  max-width:none!important;
  border-radius:0!important;
  background-color:#151f18!important;
  color:#fff!important;
  overflow:hidden!important;
}
.hero h1,.page-hero h1,.v57-hero h1,.v65-hero h1,.inner-hero h1,.gt-page-hero h1,
.hero h2,.page-hero h2,.v57-hero h2,.v65-hero h2,.inner-hero h2,.gt-page-hero h2{
  font-family:'Cormorant Garamond',Georgia,serif!important;
  letter-spacing:-.04em!important;
}
section, .section, .v57-section, .content-section{border-color:rgba(23,32,25,.10)!important}
.card, .v57-card, .zone-card, .service-card, .doc-card, .review-card, .gt-card, article.card{
  border-radius:22px!important;
  border:1px solid rgba(23,32,25,.10)!important;
  background:#fff!important;
  box-shadow:0 14px 42px rgba(20,28,22,.07)!important;
}
.card img, .zone-card img, .service-card img, .gt-card img, article.card img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
a, .link{color:var(--gt-gold-dark)}
.btn, button.btn, .button, .cta, .v57-btn{
  border-radius:999px!important;
  font-family:'Montserrat',Arial,sans-serif!important;
  font-weight:800!important;
}
.site-footer,
.v65-footer{
  background:#151f18!important;
  color:#fff!important;
  border:0!important;
  margin:0!important;
  padding:56px clamp(22px,5vw,76px)!important;
}
.site-footer a,.v65-footer a{color:rgba(255,255,255,.82)!important;text-decoration:none!important}
.site-footer img{filter:none!important;max-height:56px!important}

@media(max-width:1150px){
  .gt-v91-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .gt-v91-card{min-height:430px!important}
}
@media(max-width:760px){
  .site-header{padding:12px 18px!important;min-height:68px!important}
  .site-header .brand img,.brand img{max-height:46px!important}
  .gt-v91-hero{min-height:690px!important;padding:76px 22px 130px!important}
  .gt-v91-hero h1{font-size:clamp(4rem,17vw,5.6rem)!important}
  .gt-v91-search{width:calc(100% - 26px)!important;margin:-78px auto 28px!important}
  .gt-v91-zone-grid{grid-template-columns:1fr!important;padding:0 10px 54px!important}
  .gt-v91-card{min-height:470px!important;border-radius:12px!important}
  .gt-v91-card-content{padding:34px 28px!important}
  .gt-v91-proof{grid-template-columns:1fr!important;padding:0 22px!important}
  .gt-v91-proof article{border-right:0!important;border-bottom:1px solid var(--gt-line)!important}
  .gt-v91-emotional{padding:78px 22px!important}
  .gt-v91-mini{grid-template-columns:1fr!important}
}


/* GLAM TOURING V93 — allineamento emozionale completo */
:root{--gt-night:#121a15;--gt-ivory:#fffaf3;--gt-ivory2:#f7efe4;--gt-gold-soft:#d9a24b;--gt-sea:#2d6f78}
body{background:var(--gt-ivory)!important;overflow-x:hidden!important}
body, p, li, input, select, textarea{font-family:'Montserrat',Arial,sans-serif!important}
h1,h2,h3,.serif,.page-title{font-family:'Cormorant Garamond',Georgia,serif!important}

/* respiro globale e coerenza */
main, .page, .page-wrap, .content, .container, .wrap, .v57-container, .v65-container{max-width:none!important}
section{position:relative!important}
.section,.v57-section,.content-section,.page-section{padding-top:clamp(54px,7vw,105px)!important;padding-bottom:clamp(54px,7vw,105px)!important}
.site-header{animation:gtHeaderIn .7s ease both}
@keyframes gtHeaderIn{from{transform:translateY(-18px);opacity:0}to{transform:none;opacity:1}}

/* home: più cinematografica */
.gt-v91-hero{min-height:760px!important;padding-top:130px!important;background:#101611!important}
.gt-v91-hero:before{transform:scale(1.03)!important;animation:gtHeroZoom 14s ease-out both!important;filter:saturate(1.07) contrast(1.05)!important}
@keyframes gtHeroZoom{from{transform:scale(1.09)}to{transform:scale(1.03)}}
.gt-v91-hero:after{background:radial-gradient(circle at 48% 30%,rgba(222,158,65,.20),transparent 27%),linear-gradient(90deg,rgba(7,10,8,.76) 0%,rgba(7,10,8,.58) 34%,rgba(7,10,8,.12) 70%,rgba(7,10,8,.22) 100%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.18) 58%,rgba(0,0,0,.54))!important}
.gt-v91-hero-copy{animation:gtCopyUp .9s ease .15s both!important}.gt-v91-search{animation:gtCopyUp .9s ease .32s both!important}.gt-v91-zone-grid{animation:gtCopyUp .9s ease .45s both!important}
@keyframes gtCopyUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
.gt-v91-hero h1{max-width:1040px!important}.gt-v91-hero p{font-weight:600!important;color:rgba(255,255,255,.96)!important}
.gt-v91-btn{transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}.gt-v91-btn:hover{transform:translateY(-2px)!important;box-shadow:0 18px 42px rgba(0,0,0,.24)!important}

/* ricerca più integrata */
.gt-v91-search .v57-search-panel,.gt-v91-search .glam-lodgify-integrated{border-radius:20px!important;border:1px solid rgba(23,32,25,.08)!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(18px)!important}

/* card fotografiche: più piene, meno “blocchetto” */
.gt-v91-zone-grid{gap:10px!important;padding-left:10px!important;padding-right:10px!important}
.gt-v91-card{min-height:500px!important;border-radius:18px!important;box-shadow:0 22px 55px rgba(20,28,22,.12)!important}
.gt-v91-card:before{content:"";position:absolute;inset:0;z-index:2;border:1px solid rgba(255,255,255,.22);border-radius:inherit;pointer-events:none}
.gt-v91-card:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.12) 35%,rgba(0,0,0,.86) 100%),linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.02))!important}
.gt-v91-card-content{padding:42px 36px!important}.gt-v91-icon{font-size:2.4rem!important;color:#fff!important;text-shadow:0 12px 28px rgba(0,0,0,.55)!important}.gt-v91-card strong{font-size:clamp(3rem,3.8vw,4.55rem)!important}.gt-v91-card span{border-radius:999px!important;padding:13px 20px!important}

/* fascia fiducia più pulita */
.gt-v91-proof{background:#fffaf3!important;border-top:1px solid rgba(23,32,25,.08)!important;border-bottom:1px solid rgba(23,32,25,.08)!important;max-width:none!important;width:100%!important;margin:0!important;padding:26px clamp(24px,5vw,92px)!important}.gt-v91-proof article{transition:transform .24s ease, background .24s ease!important;border-right:1px solid rgba(23,32,25,.10)!important}.gt-v91-proof article:hover{transform:translateY(-3px);background:#fff!important}.gt-v91-proof i{filter:drop-shadow(0 8px 14px rgba(199,146,54,.18))}

/* nuova sezione emozionale */
.gt-v91-emotional{background:linear-gradient(180deg,#fffaf3 0%,#fff 48%,#fffaf3 100%)!important;overflow:hidden!important;padding-top:120px!important;padding-bottom:120px!important}.gt-v91-emotional:before{content:"";position:absolute;right:-16vw;top:8%;width:46vw;height:46vw;border-radius:999px;background:radial-gradient(circle,rgba(217,162,75,.15),transparent 65%);pointer-events:none}.gt-v91-emotional-inner{max-width:1420px!important;text-align:left!important;display:grid!important;grid-template-columns:.88fr 1.12fr!important;gap:clamp(36px,5vw,80px)!important;align-items:center!important}.gt-v91-emotional h2{margin-bottom:26px!important}.gt-v91-emotional p{margin-left:0!important;margin-right:0!important}.gt-v91-mini{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin-top:34px!important;border-top:1px solid rgba(23,32,25,.10)!important}.gt-v91-mini article{border:0!important;border-bottom:1px solid rgba(23,32,25,.10)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:24px 0!important;display:grid!important;grid-template-columns:150px 1fr!important;gap:24px!important;align-items:start!important}.gt-v91-mini b{font-size:2.35rem!important;line-height:1!important;color:#1c251f!important}.gt-v91-mini p{font-size:1.02rem!important;color:#4e5951!important}.gt-v91-emotional-photo{min-height:620px;border-radius:30px;overflow:hidden;position:relative;box-shadow:0 32px 90px rgba(19,28,21,.17);background:url('/assets/img/photos/glam-coppia-tramonto-visibile.jpg') center/cover no-repeat}.gt-v91-emotional-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.54));}.gt-v91-emotional-photo span{position:absolute;left:34px;right:34px;bottom:34px;z-index:2;color:#fff;font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(2.5rem,4vw,4.9rem);line-height:.9;text-shadow:0 18px 50px rgba(0,0,0,.65)}

/* proprietari premium */
.gt-v91-owner{background:#fff!important;padding-top:100px!important;padding-bottom:100px!important}.gt-v91-owner-card{border-radius:34px!important;box-shadow:0 28px 88px rgba(20,28,22,.13)!important;border:1px solid rgba(23,32,25,.08)!important;overflow:hidden!important}.gt-v91-owner-card img{filter:saturate(1.05) contrast(1.02)!important}.gt-v91-owner-copy{padding:clamp(38px,5vw,72px)!important}.gt-v91-owner-copy h2{font-size:clamp(3rem,5vw,5.6rem)!important}.gt-v91-owner-copy p{font-size:1.04rem!important}

/* pagine interne: stesso linguaggio visivo */
main:not(.gt-home-v91){background:linear-gradient(180deg,#fffaf3 0%,#fff 45%,#fffaf3 100%)!important}.page-hero,.inner-hero,.gt-page-hero,.hero,.v57-hero,.v65-hero,.v80-hero,.v67-hero{min-height:clamp(340px,42vw,560px)!important;display:flex!important;align-items:center!important;padding:clamp(70px,9vw,130px) clamp(22px,6vw,92px)!important;position:relative!important;isolation:isolate!important;background:#131b16!important}.page-hero:before,.inner-hero:before,.gt-page-hero:before,.hero:before,.v57-hero:before,.v65-hero:before,.v80-hero:before,.v67-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url('/assets/img/photos/foto-gallipoli-panoramica-tramonto.jpg') center/cover no-repeat;filter:saturate(1.08) contrast(1.05)}.page-hero:after,.inner-hero:after,.gt-page-hero:after,.hero:after,.v57-hero:after,.v65-hero:after,.v80-hero:after,.v67-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,11,9,.76),rgba(8,11,9,.38),rgba(8,11,9,.12)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.44))}.page-hero h1,.inner-hero h1,.gt-page-hero h1,.hero h1,.v57-hero h1,.v65-hero h1,.v80-hero h1,.v67-hero h1{font-size:clamp(3.4rem,7vw,7.4rem)!important;line-height:.88!important;color:#fff!important;text-shadow:0 22px 60px rgba(0,0,0,.48)!important;max-width:980px!important}.page-hero p,.inner-hero p,.gt-page-hero p,.hero p,.v57-hero p,.v65-hero p,.v80-hero p,.v67-hero p{color:rgba(255,255,255,.92)!important;max-width:760px!important;font-weight:600!important;line-height:1.75!important}

/* card e immagini su tutte le pagine */
.card,.v57-card,.zone-card,.service-card,.doc-card,.review-card,.gt-card,article.card,.feature-card,.info-card{border-radius:28px!important;border:1px solid rgba(23,32,25,.09)!important;background:#fff!important;box-shadow:0 20px 58px rgba(20,28,22,.08)!important;overflow:hidden!important;transition:transform .28s ease,box-shadow .28s ease!important}.card:hover,.v57-card:hover,.zone-card:hover,.service-card:hover,.gt-card:hover,.feature-card:hover,.info-card:hover{transform:translateY(-5px)!important;box-shadow:0 30px 78px rgba(20,28,22,.13)!important}.card img,.zone-card img,.service-card img,.gt-card img,article.card img,.feature-card img{display:block!important;width:100%!important;object-fit:cover!important;transition:transform .65s ease!important}.card:hover img,.zone-card:hover img,.service-card:hover img,.gt-card:hover img,article.card:hover img,.feature-card:hover img{transform:scale(1.045)!important}

/* bottoni e link */
.btn.primary,.nav-cta,a.btn.primary,.v57-btn.primary{background:linear-gradient(135deg,#d8a24a,#b97b26)!important;color:#fff!important}.btn.primary:hover,.nav-cta:hover,a.btn.primary:hover{transform:translateY(-2px)!important;box-shadow:0 18px 44px rgba(185,123,38,.28)!important}.btn.secondary,.v57-btn.secondary{background:#fff!important;color:#172019!important;border:1px solid rgba(23,32,25,.14)!important}

/* footer unico */
.site-footer,.v65-footer{background:#121a15!important;color:#fdf7ec!important;padding:clamp(48px,6vw,86px) clamp(22px,5vw,86px)!important;border-top:1px solid rgba(255,255,255,.08)!important}.site-footer a,.v65-footer a{color:rgba(255,250,243,.82)!important;text-decoration:none!important}.site-footer a:hover,.v65-footer a:hover{color:#d9a24b!important}.site-footer h3,.v65-footer h3{color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.82rem!important;font-family:'Montserrat',Arial,sans-serif!important}.site-footer img{max-height:68px!important;background:#fffaf3!important;border-radius:14px!important;padding:8px!important}

/* micro effetto scroll supportato */
@media (prefers-reduced-motion:no-preference){.card,.v57-card,.zone-card,.service-card,.doc-card,.review-card,.gt-card,.gt-v91-proof article,.gt-v91-owner-card{animation:gtSoftIn .75s ease both;animation-timeline:view();animation-range:entry 0% cover 28%}@keyframes gtSoftIn{from{opacity:.35;transform:translateY(24px)}to{opacity:1;transform:none}}}

@media(max-width:1100px){.gt-v91-emotional-inner{grid-template-columns:1fr!important}.gt-v91-emotional-photo{min-height:440px}.gt-v91-zone-grid{grid-template-columns:repeat(2,1fr)!important}.gt-v91-proof{grid-template-columns:repeat(2,1fr)!important}.gt-v91-proof article:nth-child(2){border-right:0!important}}
@media(max-width:720px){.gt-v91-hero{min-height:690px!important;padding:82px 20px 132px!important}.gt-v91-hero h1{font-size:clamp(4.2rem,18vw,6.2rem)!important}.gt-v91-search{width:calc(100% - 24px)!important;margin-top:-64px!important}.gt-v91-zone-grid{grid-template-columns:1fr!important;padding:0 12px 54px!important}.gt-v91-card{min-height:430px!important}.gt-v91-proof{grid-template-columns:1fr!important;padding:18px 20px!important}.gt-v91-proof article{border-right:0!important;border-bottom:1px solid rgba(23,32,25,.1)!important}.gt-v91-mini article{grid-template-columns:1fr!important;gap:8px!important}.gt-v91-emotional{padding:74px 20px!important}.gt-v91-emotional-photo{min-height:380px;border-radius:22px}.site-header{padding:12px 18px!important}.main-nav{gap:12px!important}}
