.s1 {
  background-image: url(https://static.wixstatic.com/media/9d6aee_e3c2b7ef751444239393091cd1ba1f89.jpg/v1/fill/w_1600,h_1063,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9d6aee_e3c2b7ef751444239393091cd1ba1f89.jpg) !important;
}
.s2 {
  background-image: url(../obrazky/9d6aee_31cd42f83ddbca74fd37655a349513d1.avif) !important;
}
.s3 {
  background-image: url(https://static.wixstatic.com/media/9d6aee_b6bf9917e02140e285dce95a8fd07348.jpg/v1/fill/w_1600,h_1063,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9d6aee_b6bf9917e02140e285dce95a8fd07348.jpg) !important;
}
.s4 {
  background-image: url(https://static.wixstatic.com/media/9d6aee_fb1c67e7f93e454bb3f1fee78e07208d.jpg/v1/fill/w_1600,h_1066,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9d6aee_fb1c67e7f93e454bb3f1fee78e07208d.jpg) !important;
}
.s5 {
  background-image: url(https://static.wixstatic.com/media/9d6aee_752c564772984b869a199c2288278ee4.jpg/v1/fill/w_1600,h_1060,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/9d6aee_752c564772984b869a199c2288278ee4.jpg) !important;
}
.s6 {
  background-image: url(https://static.wixstatic.com/media/9d6aee_bc715fda70bb4a01988e61e2cbbaacd7.jpg/v1/fill/w_1600,h_1000,al_c,q_85,enc_avif,quality_auto/9d6aee_bc715fda70bb4a01988e61e2cbbaacd7.jpg) !important;
}
.s7 {
  background-image: url(https://static.wixstatic.com/media/8df390_bc2a386adac546cfbb6dc50ce3625cff.jpg/v1/fill/w_1600,h_1000,al_c,q_85,enc_avif,quality_auto/8df390_bc2a386adac546cfbb6dc50ce3625cff.jpg) !important;
}
.s8 {
  padding: 3.5rem 0 4rem !important;
  text-align: center !important;
  color: var(--ink-muted) !important;
}
.s9 {
  font: italic 400 clamp(1.5rem, 3vw, 2.2rem) var(--font-display, serif) !important;
  color: var(--ink) !important;
  margin: 0 0 0.6rem !important;
}
.s10 {
  margin: 0 !important;
}
.s11 {
  background-image: url(../obrazky/catering/barman.avif) !important;
}
.s12 {
  background-image: url(../obrazky/catering/druhy.avif) !important;
}
.s13 {
  background-image: url(../obrazky/catering/ilustracia.avif) !important;
}
.s14 {
  background-image: url(../obrazky/catering/prvy.avif) !important;
}
.s15 {
  background-image: url(../obrazky/team.avif) !important;
}
.s16 {
  background-image: url(../obrazky/M.avif) !important;
}
.s17 {
  transform: rotate(180deg) !important;
}
.s18 {
  background-image: url(../obrazky/osvetlenie/kategorie/pozadie.avif) !important;
}
.s19 {
  background-image: url(../obrazky/osvetlenie/kategorie/pozadie2.avif) !important;
}
.s20 {
  background-image: url(../obrazky/doplnkove-sluzby/Sok.avif) !important;
}
.s21 {
  background-image: url(../obrazky/doplnkove-sluzby/pena.avif) !important;
}
.s22 {
  background-image: url(../obrazky/Pagody/stany.avif) !important;
}
.s23 {
  background-image: url(../obrazky/osvetlenie/kategorie/pozadie3.avif) !important;
}
.s24 {
  color: var(--green) !important;
  font-size: 0.85rem !important;
  font-weight: 600 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  margin-bottom: 0.5rem !important;
}
.s25 {
  background-image: url(../obrazky/stage.avif) !important;
}
.s26 {
  background-image: url(../obrazky/kn.avif) !important;
}
.s27 {
  background-image: url(../obrazky/Event.avif) !important;
}
.s28 {
  background-image: url(../obrazky/9d6aee_beca2c0f97fd23daf3ba2720335f351f.avif) !important;
}
.s29 {
  background-image: url(../obrazky/stany/Party.avif) !important;
}
.s30 {
  background-image: url(../obrazky/referencie/logos/joj.avif) !important;
}
.s31 {
  background-image: url(../obrazky/referencie/logos/Toyota.avif) !important;
}
.s32 {
  background-image: url(../obrazky/med.avif) !important;
}
.s33 {
  padding-top: 3rem !important;
}
.s34 {
  --intro-bg: url(../obrazky/Galavecery/gala-2.avif) !important;
}
.s35 {
  --t: 1.09s !important;
}
.s36 {
  --t: 1.34s !important;
}
.s37 {
  --t: 2.22s !important;
}
.s38 {
  --t: 1.12s !important;
}
.s39 {
  --t: 1.22s !important;
}
.s40 {
  --t: 1.41s !important;
}
.s41 {
  --t: 0.44s !important;
}
.s42 {
  --t: 1.23s !important;
}
.s43 {
  --t: 1.51s !important;
}
.s44 {
  --t: 1.9s !important;
}
.s45 {
  --t: 0.23s !important;
}
.s46 {
  --t: 0.73s !important;
}
.s47 {
  --t: 0.22s !important;
}
.s48 {
  --t: 1.94s !important;
}
.s49 {
  --t: 1.66s !important;
}
.s50 {
  --t: 0.1s !important;
}
.s51 {
  --t: 2.36s !important;
}
.s52 {
  --t: 2.32s !important;
}
.s53 {
  --t: 1.57s !important;
}
.s54 {
  --t: 1.48s !important;
}
.s55 {
  --t: 0.38s !important;
}
.s56 {
  --t: 0.04s !important;
}
.s57 {
  --t: 1.27s !important;
}
.s58 {
  --t: 0.14s !important;
}
.s59 {
  --t: 0.46s !important;
}
.s60 {
  --t: 0.58s !important;
}
.s61 {
  --t: 0.07s !important;
}
.s62 {
  --t: 1.11s !important;
}
.s63 {
  --t: 1.06s !important;
}
.s64 {
  --t: 2.02s !important;
}
.s65 {
  --t: 1.25s !important;
}
.s66 {
  --t: 1.54s !important;
}
.s67 {
  --t: 1.2s !important;
}
.s68 {
  --t: 1.59s !important;
}
.s69 {
  --t: 1.1s !important;
}
.s70 {
  --t: 0.67s !important;
}
.s71 {
  --t: 2.39s !important;
}
.s72 {
  --t: 1.7s !important;
}
.s73 {
  --t: 0.76s !important;
}
.s74 {
  --t: 0.55s !important;
}
.s75 {
  --t: 0.69s !important;
}
.s76 {
  --t: 0.17s !important;
}
.s77 {
  --t: 1.84s !important;
}
.s78 {
  --d: 0.75s !important;
}
.s79 {
  --d: 0.81s !important;
}
.s80 {
  --d: 0.87s !important;
}
.s81 {
  --d: 0.93s !important;
}
.s82 {
  --d: 0.99s !important;
}
.s83 {
  --d: 1.05s !important;
}
.s84 {
  --d: 1.11s !important;
}
.s85 {
  --d: 1.17s !important;
}
.s86 {
  --d: 1.23s !important;
}
.s87 {
  background-image: url(../obrazky/Galavecery/gala.avif) !important;
}
.s88 {
  background-image: url(../obrazky/Galavecery/gala-1.avif) !important;
}
.s89 {
  background-image: url(../obrazky/gala.avif) !important;
}
.s90 {
  background-image: url(../obrazky/Galavecery/gala-5.avif) !important;
}
.s91 {
  background-image: url(../obrazky/catering/vybavenie.avif) !important;
}
.s92 {
  background-image: url(../obrazky/hladiska-a-tribuny/tribuny2.avif) !important;
}
.s93 {
  background-image: url(../obrazky/hladiska-a-tribuny/tribuny6.avif) !important;
}
.s94 {
  background-image: url(../obrazky/hladiska-a-tribuny/tribuny3.avif) !important;
}
.s95 {
  background-image: url(../obrazky/hladiska-a-tribuny/tribuny4.avif) !important;
}
.s96 {
  background-image: url(../obrazky/op.avif) !important;
}
.s97 {
  background-image: url(../obrazky/po.avif) !important;
}
.s98 {
  background-image: url(../obrazky/fn.avif) !important;
}
.s99 {
  background-image: url(../obrazky/9d6aee_b0c3a3e79cb634874cd3c610c10e912a.avif) !important;
}
.s100 {
  background-image: url(../obrazky/9d6aee_c4f9246c4a64c35a5553d94b7b616ef5.avif) !important;
}
.s101 {
  background-image: url(../obrazky/9d6aee_02deae22c2809a34f31224cde55dd7f7.avif) !important;
}
.s102 {
  --fs: min(30vw, 54vh) !important;
  --t: 0.3s !important;
  --life: 0.85s !important;
  --dx: 2.5% !important;
}
.s103 {
  --fs: min(21vw, 38vh) !important;
  --t: 1.15s !important;
  --life: 0.85s !important;
  --dx: -2.5% !important;
}
.s104 {
  --fs: min(24vw, 44vh) !important;
  --t: 2s !important;
  --life: 1.95s !important;
  --dx: 2.5% !important;
}
.s105 {
  --fs: min(30vw, 54vh) !important;
  --t: 0.3s !important;
  --dx: 2.5% !important;
}
.s106 {
  --fs: min(21vw, 38vh) !important;
  --t: 1.15s !important;
  --dx: -2.5% !important;
}
.s107 {
  --fs: min(24vw, 44vh) !important;
  --t: 2s !important;
  --dx: 2.5% !important;
}
.s108 {
  --t: 0.3s !important;
  --life: 0.85s !important;
}
.s109 {
  --t: 1.15s !important;
  --life: 0.85s !important;
}
.s110 {
  --t: 2s !important;
  --life: 1.4s !important;
}
.s111 {
  --i: 0 !important;
}
.s112 {
  --i: 1 !important;
}
.s113 {
  --i: 2 !important;
}
.s114 {
  --i: 3 !important;
}
.s115 {
  --i: 4 !important;
}
.s116 {
  --i: 5 !important;
}
.s117 {
  --i: 6 !important;
}
.s118 {
  --i: 7 !important;
}
.s119 {
  background-image: url(../obrazky/8df390_818b1fccbbbb4da7a25ca7bc10e00bc2.avif) !important;
}
.s120 {
  background-image: url(../obrazky/8df390_53c02acc39914273ad9dffe2a29dd23c.avif?auto=format&fit=crop&w=1200&q=80) !important;
}
.s121 {
  background-image: url(../obrazky/ples.avif?auto=format&fit=crop&w=1200&q=80) !important;
}
.s122 {
  background-image: url(../obrazky/ples.avif) !important;
}
.s123 {
  background-image: url(../obrazky/osvetlenie/kategorie/priklad2.avif) !important;
}
.s124 {
  background-image: url(../obrazky/kon.avif) !important;
}
.s125 {
  background-image: url(../obrazky/Telky/led-video/pozadie.avif) !important;
}
.s126 {
  background-image: url(../obrazky/Telky/led-video/pozadie-1.avif) !important;
}
.s127 {
  background-image: url(../obrazky/Telky/led-video/tel.avif) !important;
}
.s128 {
  background-image: url(../obrazky/Telky/led-video/tel-1.avif) !important;
}
.s129 {
  background-image: url(../obrazky/Telky/led-video/tel-2.avif) !important;
}
.s130 {
  background-image: url(../obrazky/Telky/led-video/kamer.avif) !important;
}
.s131 {
  background-image: url(../obrazky/Telky/led-video/zel.avif) !important;
}
.s132 {
  background-image: url(../obrazky/Telky/led-video/strizne.avif) !important;
}
.s133 {
  background-image: url(../obrazky/Telky/led-video/Prekladatelska.avif) !important;
}
.s134 {
  background-image: url(https://static.wixstatic.com/media/8df390_867db4f0c5174b60bd42ba7759a16d67~mv2.jpeg/v1/fill/w_980,h_619,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/8df390_867db4f0c5174b60bd42ba7759a16d67~mv2.jpeg) !important;
}
.s135 {
  background-image: url(https://static.wixstatic.com/media/8df390_974eefb0e71e4c8790dc8164a31f4d26~mv2.jpeg/v1/fill/w_980,h_655,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/8df390_974eefb0e71e4c8790dc8164a31f4d26~mv2.jpeg) !important;
}
.s136 {
  border: 0 !important;
  padding: 0 !important;
}
.s137 {
  background-image: url(https://static.wixstatic.com/media/8df390_3564fd38ff384af4b96c71fc5c0c7dd5~mv2.jpeg/v1/fill/w_980,h_652,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/8df390_3564fd38ff384af4b96c71fc5c0c7dd5~mv2.jpeg) !important;
}
.s138 {
  background-image: url(../obrazky/mobilar/stol.avif) !important;
}
.s139 {
  background-image: url(../obrazky/mobilar/lust.avif) !important;
}
.s140 {
  background-image: url(../obrazky/Pagody/lb.avif) !important;
}
.s141 {
  background-image: url(../obrazky/Pagody/l.avif) !important;
}
.s142 {
  --img: url(../obrazky/contat.avif) !important;
}
.s143 {
  --img: url(../obrazky/9d6aee_c4f9246c4a64c35a5553d94b7b616ef5.avif) !important;
}
.s144 {
  --img: url(../obrazky/9d6aee_31cd42f83ddbca74fd37655a349513d1.avif) !important;
}
.s145 {
  background-image: url(../obrazky/osvetlenie/kategorie/Ohnostroj-1.avif) !important;
}
.s146 {
  background-image: url(../obrazky/osvetlenie/kategorie/Specialne-1.avif) !important;
}
.s147 {
  --x: 4% !important;
  --c: #66e40f !important;
  --a: -38deg !important;
  --b: 30deg !important;
  --d: 0s !important;
}
.s148 {
  --x: 20% !important;
  --c: #ff2fa0 !important;
  --a: -30deg !important;
  --b: 38deg !important;
  --d: 0.08s !important;
}
.s149 {
  --x: 36% !important;
  --c: #22d3ee !important;
  --a: -42deg !important;
  --b: 22deg !important;
  --d: 0.16s !important;
}
.s150 {
  --x: 52% !important;
  --c: #ffb020 !important;
  --a: 40deg !important;
  --b: -28deg !important;
  --d: 0.05s !important;
}
.s151 {
  --x: 68% !important;
  --c: #66e40f !important;
  --a: 34deg !important;
  --b: -36deg !important;
  --d: 0.12s !important;
}
.s152 {
  --x: 84% !important;
  --c: #ff2fa0 !important;
  --a: 42deg !important;
  --b: -24deg !important;
  --d: 0.2s !important;
}
.s153 {
  --x: 96% !important;
  --c: #22d3ee !important;
  --a: 36deg !important;
  --b: -32deg !important;
  --d: 0.1s !important;
}
.s154 {
  background-image: url(../obrazky/8df390_53c02acc39914273ad9dffe2a29dd23c.avif) !important;
}
.s155 {
  --r: -6deg !important;
}
.s156 {
  --r: 3deg !important;
}
.s157 {
  --r: -3deg !important;
}
.s158 {
  --r: 5deg !important;
}
.s159 {
  background-image: url(../obrazky/ozvucenie/va.avif) !important;
}
.s160 {
  background-image: url(../obrazky/ozvucenie/gd.avif) !important;
}
.s161 {
  background-image: url(../obrazky/Pagody/iglu.avif) !important;
}
.s162 {
  background-image: url(../obrazky/Pagody/Pagoda-1.avif) !important;
}
.s163 {
  background-image: url(../obrazky/stany/Navrh.avif) !important;
}
.s164 {
  background-image: url(../obrazky/stany/Party-Stany.avif) !important;
}
.s165 {
  background-image: url(../obrazky/stany/Pagody.avif) !important;
}
.s166 {
  background-image: url(../obrazky/stany/Haly.avif) !important;
}
.s167 {
  background-image: url(../obrazky/stany/Typy.avif) !important;
}
.s168 {
  background-image: url(../obrazky/osvetlenie/kategorie/Bub.avif) !important;
}
.s169 {
  background-image: url(../obrazky/osvetlenie/kategorie/Flame-1.avif) !important;
}
.s170 {
  background-image: url(../obrazky/podium-zabrany/fs.avif) !important;
}
.s171 {
  background-image: url(../obrazky/podium-zabrany/podium.avif) !important;
}
.s172 {
  background-image: url(../obrazky/podium-zabrany/zabrana.avif) !important;
}
.s173 {
  background-image: url(../obrazky/podium-zabrany/zabrana-mobilna.avif) !important;
}
.s174 {
  background-image: url(../obrazky/referencie/logos/med.avif) !important;
}
.s175 {
  background-image: url(../obrazky/out.avif) !important;
}
.s176 {
  --row-img: url(../obrazky/9d6aee_1d36f4e1e21a45a08fcb8115365f9af5.avif) !important;
}
.s177 {
  --row-img: url(../obrazky/2018.avif) !important;
}
.s178 {
  --row-img: url(../obrazky/2017.avif) !important;
}
.s179 {
  --row-img: url(../obrazky/2016.avif) !important;
}
.s180 {
  --row-img: url(../obrazky/2015.avif) !important;
}
.s181 {
  --row-img: url(../obrazky/2014.avif) !important;
}
.s182 {
  --row-img: url(../obrazky/2013.avif) !important;
}
.s183 {
  --row-img: url(../obrazky/2012.avif) !important;
}
.s184 {
  --row-img: url(../obrazky/zt.avif) !important;
}
.s185 {
  --row-img: url(../obrazky/9d6aee_beca2c0f97fd23daf3ba2720335f351f.avif) !important;
}
.s186 {
  background-image: url(../obrazky/1.avif) !important;
}
.s187 {
  --d: 0.15s !important;
}
.s188 {
  --d: 0.205s !important;
}
.s189 {
  --d: 0.26s !important;
}
.s190 {
  --d: 0.315s !important;
}
.s191 {
  --d: 0.37s !important;
}
.s192 {
  --d: 0.425s !important;
}
.s193 {
  --d: 0.48s !important;
}
.s194 {
  --d: 0.535s !important;
}
.s195 {
  --d: 0.59s !important;
}
.s196 {
  --d: 0.645s !important;
}
.s197 {
  --d: 0.7s !important;
}
.s198 {
  --d: 0.755s !important;
}
.s199 {
  --d: 0.865s !important;
}
.s200 {
  --d: 0.45s !important;
}
.s201 {
  --d: 0.505s !important;
}
.s202 {
  --d: 0.56s !important;
}
.s203 {
  --d: 0.615s !important;
}
.s204 {
  --d: 0.67s !important;
}
.s205 {
  --d: 0.725s !important;
}
.s206 {
  --d: 0.78s !important;
}
.s207 {
  --d: 0.835s !important;
}
.s208 {
  --d: 0.89s !important;
}
.s209 {
  --d: 0.945s !important;
}
.s210 {
  --d: 1s !important;
}
.s211 {
  --d: 1.055s !important;
}
.s212 {
  --i: 0 !important;
  --h: 320px !important;
  --img: url(../obrazky/1.avif) !important;
}
.s213 {
  --i: 1 !important;
  --h: 430px !important;
  --img: url(../obrazky/2.avif) !important;
}
.s214 {
  --i: 2 !important;
  --h: 430px !important;
  --img: url(../obrazky/3.avif) !important;
}
.s215 {
  --i: 3 !important;
  --h: 320px !important;
  --img: url(../obrazky/4.avif) !important;
}
.s216 {
  background-image: url(../obrazky/osvetlenie/kategorie/priklad.avif) !important;
}
.s217 {
  background-image: url(../obrazky/osvetlenie/kategorie/priklad3.avif) !important;
}
.s218 {
  background-image: url(../obrazky/osvetlenie/kategorie/priklad4.avif) !important;
}
.s219 {
  background-image: url(https://static.wixstatic.com/media/9d6aee_87ef6d00d7b249c2a6b3c78721bde02d.jpg) !important;
}
.s220 {
  background-image: url(https://static.wixstatic.com/media/9d6aee_c11e1696466d4d368197b363bfd8c722.jpg) !important;
}
.s221 {
  background-image: url(../obrazky/vekokapacitn-a-party-stany/priklad-2.avif) !important;
}
.s222 {
  background-image: url(../obrazky/vekokapacitn-a-party-stany/priklad-3.avif) !important;
}
.nf {
  min-height: 70vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 1rem;
  padding: 4rem 1rem;
}
.seo-text {
  padding: 3.5rem 0;
  border-top: 1px solid var(--line-soft);
}
.seo-text h2 {
  font-family: var(--font-display, serif);
  font-weight: 500;
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin: 0 0 1rem;
}
.seo-text p {
  max-width: 760px;
  color: var(--ink-muted);
  line-height: 1.75;
  margin: 0 0 1rem;
}

.seo-links {
  padding: 0;
  border-top: 1px solid var(--line-soft);
  background: linear-gradient(180deg, var(--bg-alt), var(--bg));
}
.sl-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  gap: 1rem;
}
.sl-card {
  background: var(--surface);
  border: 1px solid var(--line);
  border-radius: 18px;
  padding: 1.4rem 1.4rem 1.2rem;
  transition: border-color 0.25s;
}
.sl-card:hover {
  border-color: #3a5a2c;
}
.sl-wide {
  grid-column: 1/-1;
}
.sl-card h3 {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font: 600 0.78rem var(--font-body, sans-serif);
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--green);
  margin: 0 0 1rem;
}
.sl-card h3:after {
  content: "";
  flex: 1;
  height: 1px;
  background: var(--line);
}
.sl-card ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.sl-card a {
  display: inline-block;
  padding: 0.42rem 0.85rem;
  border: 1px solid var(--line);
  border-radius: 999px;
  background: var(--surface-2);
  color: var(--ink-muted);
  font-size: 0.84rem;
  line-height: 1.3;
  text-decoration: none;
  transition:
    color 0.2s,
    border-color 0.2s,
    background 0.2s;
}
.sl-card a:hover,
.sl-card a:focus-visible {
  color: var(--green-dark);
  background: var(--green);
  border-color: var(--green);
}
@media (max-width: 560px) {
  .seo-links {
    padding: 3rem 0;
  }
  .sl-card {
    padding: 1.1rem;
  }
}

.sl-eyebrow {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  margin: 0 0 1rem;
  color: var(--green);
  font: 600 0.78rem var(--font-body, sans-serif);
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.sl-eyebrow:before {
  content: "";
  width: 22px;
  height: 1px;
  background: var(--green);
}

details.seo-links {
  padding: 0;
}
.seo-links > summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 1rem;
  padding-block: 1.4rem;
  -webkit-tap-highlight-color: transparent;
}
.seo-links > summary::-webkit-details-marker {
  display: none;
}
.seo-links .sl-eyebrow {
  margin: 0;
  flex: none;
}
.sl-title {
  flex: 1;
  font-family: var(--font-display, serif);
  font-size: clamp(1.05rem, 2.4vw, 1.4rem);
  color: var(--ink);
  line-height: 1.25;
}
.sl-toggle {
  flex: none;
  width: 36px;
  height: 36px;
  border: 1px solid var(--line);
  border-radius: 50%;
  position: relative;
  transition:
    background 0.2s,
    border-color 0.2s;
}
.sl-toggle:before,
.sl-toggle:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 12px;
  height: 2px;
  background: var(--green);
  transform: translate(-50%, -50%);
  transition: transform 0.25s;
}
.sl-toggle:after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.seo-links[open] .sl-toggle:after {
  transform: translate(-50%, -50%) rotate(0);
}
.seo-links > summary:hover .sl-toggle,
.seo-links > summary:focus-visible .sl-toggle {
  border-color: var(--green);
}
.sl-body {
  padding-bottom: 3rem;
}
@media (max-width: 560px) {
  .seo-links > summary {
    flex-wrap: wrap;
    gap: 0.4rem 1rem;
  }
  .sl-title {
    flex-basis: calc(100% - 52px);
    order: 2;
  }
  .sl-eyebrow {
    flex-basis: 100%;
    order: 1;
  }
  .sl-toggle {
    order: 3;
    margin-left: auto;
  }
  .sl-body {
    padding-bottom: 2rem;
  }
}
a,
button,
summary,
[role="button"] {
  touch-action: manipulation;
}
h2.sl-title {
  margin: 0;
  font-weight: 500;
}
