
.gsfooter0.gsfooter0{position:relative;z-index:4;background-color:#1c1c1c;overflow:hidden;border-top:1px solid rgba(255,255,255,0.08);display:flex;flex-direction:column}
.gsfooter1.gsfooter1{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.gsfooter2.gsfooter2{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 45%, transparent 0, rgba(28,28,28,0.55) 100%)}
.gsfooter3.gsfooter3{position:relative;z-index:2;width:100%;max-width:1286px;margin:clamp(70px,9vw,120px) auto 0;padding:0 clamp(12px,2.5vw,20px);box-sizing:border-box}
.gsfooter4.gsfooter4{position:relative;border-radius:clamp(28px,3vw,40px);padding:clamp(36px,5vw,64px) clamp(22px,5.4vw,66px) 28px;background:linear-gradient(135deg, rgba(255,255,255,0.09) 0%, rgba(255,255,255,0.03) 38%, rgba(255,255,255,0.015) 62%, rgba(255,255,255,0.06) 100%);backdrop-filter:blur(10px) saturate(165%) contrast(1.05);-webkit-backdrop-filter:blur(10px) saturate(165%) contrast(1.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.28), inset 0 -1px 0 rgba(255,255,255,0.06), inset 1px 0 0 rgba(255,255,255,0.1), inset -1px 0 0 rgba(255,255,255,0.05), inset 0 0 0 1px rgba(255,255,255,0.08), inset 14px 18px 40px -28px rgba(255,106,0,0.35), inset -14px -18px 40px -28px rgba(120,90,255,0.3), 0 40px 80px -40px rgba(0,0,0,0.75)}
.gsfooter5.gsfooter5{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 18% -10%, rgba(255,255,255,0.16) 0, transparent 45%), radial-gradient(80% 50% at 100% 110%, rgba(255,255,255,0.06) 0, transparent 50%);mix-blend-mode:screen}
.gsfooter6.gsfooter6{position:relative}
.gsfooter7.gsfooter7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px}
.gsfooter8.gsfooter8{display:block}
.gsfooter9.gsfooter9{display:block;max-width:100%;height:auto}
.gsfooter10.gsfooter10{display:flex;gap:clamp(40px,4.4vw,60px);flex-wrap:wrap}
.gsfooter11.gsfooter11{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.gsfooter12.gsfooter12{list-style:none;display:flex;flex-direction:column}
.ghfooter13.ghfooter13:hover{color:#ff3300}
.gsfooter14.gsfooter14{display:flex;flex-direction:column;gap:17px;width:230px;padding-top:26px}
.gsfooter15.gsfooter15{display:flex;gap:10px}
.gsfooter16.gsfooter16{width:50px;height:50px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:background .3s ease}
.ghfooter17.ghfooter17:hover{background:#ff3300}
.gsfooter18.gsfooter18{width:24px;height:24px;background:#1c1c1c;mask:url(../../img/design/icons/facebook.svg) center/contain no-repeat;-webkit-mask:url(../../img/design/icons/facebook.svg) center/contain no-repeat}
.gsfooter19.gsfooter19{width:24px;height:24px;background:#1c1c1c;mask:url(../../img/design/icons/instagram.svg) center/contain no-repeat;-webkit-mask:url(../../img/design/icons/instagram.svg) center/contain no-repeat}
.gsfooter20.gsfooter20{width:24px;height:24px;background:#1c1c1c;mask:url(../../img/design/icons/youtube.svg) center/contain no-repeat;-webkit-mask:url(../../img/design/icons/youtube.svg) center/contain no-repeat}
.gsfooter21.gsfooter21{width:22px;height:22px;background:#1c1c1c;mask:url(../../img/design/icons/linkedin.svg) center/contain no-repeat;-webkit-mask:url(../../img/design/icons/linkedin.svg) center/contain no-repeat}
.gsfooter22.gsfooter22{height:33px;background:#ff3300;display:flex;align-items:center;justify-content:center;font-family:'JetBrains Mono',monospace;font-size:12px;line-height:1;color:#fff;transition:background .3s ease}
.ghfooter23.ghfooter23:hover{background:#ff6a00;color:#fff}
.gsfooter24.gsfooter24{height:1px;background:#fff;margin-top:60px}
.gsfooter25.gsfooter25{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:20px;font-family:Archivo,sans-serif;font-size:14px;line-height:1.2;color:#fffdf6}
.gsfooter26.gsfooter26{display:flex;gap:10px 18px;flex-wrap:wrap}
.gsfooter27.gsfooter27{position:relative;z-index:1;margin-top:-52px;padding:0 0 clamp(14px,2vw,26px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}
.gsfooter28.gsfooter28{display:flex;width:max-content;will-change:transform}
.gsfooter29.gsfooter29{display:flex;align-items:center;gap:0.22em;padding:0.12em 0.22em 0.06em 0;flex-shrink:0;font-family:'Zalando Sans Expanded',sans-serif;font-weight:900;font-size:clamp(72px,13vw,220px);line-height:1;letter-spacing:-0.02em;white-space:nowrap;text-transform:uppercase}
.gsfooter30.gsfooter30{width:0.2em;height:0.2em;background:#ff3300;flex-shrink:0;transform:rotate(45deg)}
