/* Generated by tools/build-reference-demo.py from the supplied reference. */
.one80-ref-content.one80-ref-o800002{display:flex;align-items:center;gap:10px;flex:none;padding:14px 0}
.one80-ref-content.one80-ref-o800004{font:500 14px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#C4F858;padding:10px 10px;border-bottom:2px solid #C4F858}
.one80-ref-content.one80-ref-o800005{font:500 14px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0;padding:10px 10px;border-bottom:2px solid transparent}
.one80-ref-content.one80-ref-o800005:hover{color:#C4F858;border-bottom:2px solid rgba(196,248,88,.5)}
.one80-ref-content.one80-ref-o800006{font:500 14px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0;padding:10px 10px;border-bottom:2px solid transparent}
.one80-ref-content.one80-ref-o800006:hover{color:#C4F858;border-bottom:2px solid rgba(196,248,88,.5)}
.one80-ref-content.one80-ref-o800007{font:500 14px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0;padding:10px 10px;border-bottom:2px solid transparent}
.one80-ref-content.one80-ref-o800007:hover{color:#C4F858;border-bottom:2px solid rgba(196,248,88,.5)}
.one80-ref-content.one80-ref-o800008{font:500 14px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0;padding:10px 10px;border-bottom:2px solid transparent}
.one80-ref-content.one80-ref-o800008:hover{color:#C4F858;border-bottom:2px solid rgba(196,248,88,.5)}
.one80-ref-content.one80-ref-o800009{font:500 14px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0;padding:10px 10px;border-bottom:2px solid transparent}
.one80-ref-content.one80-ref-o800009:hover{color:#C4F858;border-bottom:2px solid rgba(196,248,88,.5)}
.one80-ref-content.one80-ref-o80000a{font:500 14px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0;padding:10px 10px;border-bottom:2px solid transparent}
.one80-ref-content.one80-ref-o80000a:hover{color:#C4F858;border-bottom:2px solid rgba(196,248,88,.5)}
.one80-ref-content.one80-ref-o80000b{font:500 14px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0;padding:10px 10px;border-bottom:2px solid transparent}
.one80-ref-content.one80-ref-o80000b:hover{color:#C4F858;border-bottom:2px solid rgba(196,248,88,.5)}
.elementor .elementor-element.e-con.one80-ref-o800003{display:flex;align-items:center;gap:2px;flex:1 1 auto;flex-wrap:wrap}
.one80-ref-content.one80-ref-o80000d{width:1px;height:34px;background:rgba(255,255,255,.18)}
.one80-ref-content.one80-ref-o80000e{font:600 14px/1 Oswald,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#231F20;background:#C4F858;padding:13px 22px;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%)}
.one80-ref-content.one80-ref-o80000e:hover{background:#d3fa79;color:#231F20}
.elementor .elementor-element.e-con.one80-ref-o80000c{display:flex;align-items:center;gap:18px;flex:none}
.elementor .elementor-element.e-con.one80-ref-o800001{position:sticky;top:0;z-index:50;background:#231F20;border-bottom:1px solid rgba(255,255,255,.09);padding:0 clamp(16px,3vw,32px);display:flex;align-items:center;gap:clamp(12px,2vw,24px);min-height:76px;flex-wrap:wrap}
.one80-ref-content.one80-ref-o800013{width:44px;height:6px;background:#C4F858;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o800014{font:500 12px/1 'Red Hat Display',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#C4F858}
.elementor .elementor-element.e-con.one80-ref-o800012{display:flex;align-items:center;gap:12px}
.one80-ref-content.one80-ref-o800015{margin:0;font:700 clamp(46px,7.2vw,104px)/0.92 Oswald,sans-serif;letter-spacing:-0.01em;text-transform:uppercase;color:#fff;text-wrap:balance}
.one80-ref-content.one80-ref-o800016{margin:0;max-width:52ch;font:400 clamp(17px,1.4vw,21px)/1.6 'Red Hat Display',sans-serif;color:rgba(242,242,240,.82);text-wrap:pretty}
.one80-ref-content.one80-ref-o800018{font:600 16px/1 Oswald,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#231F20;background:#C4F858;padding:19px 34px;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%)}
.one80-ref-content.one80-ref-o800018:hover{background:#d3fa79;color:#231F20}
.one80-ref-content.one80-ref-o800019{font:500 15px/1 'Red Hat Display',sans-serif;color:#f2f2f0;border-bottom:1px solid rgba(196,248,88,.55);padding-bottom:4px}
.one80-ref-content.one80-ref-o800019:hover{color:#C4F858}
.elementor .elementor-element.e-con.one80-ref-o800017{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,30px);align-items:center;margin-top:6px}
.elementor .elementor-element.e-con.one80-ref-o800011{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,30px);min-width:0}
.one80-ref-content.one80-ref-o80001c{object-position:58% center}
.elementor .elementor-element.e-con.one80-ref-o80001b{aspect-ratio:4/3.2;width:100%;border:1px solid rgba(255,255,255,.14)}
.one80-ref-content.one80-ref-o80001d{position:absolute;bottom:-18px;left:-18px;width:clamp(90px,12vw,150px);height:26px;background:#C4F858;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o80001e{position:absolute;top:-16px;right:-16px;width:28px;height:28px;border-top:2px solid #C4F858;border-right:2px solid #C4F858}
.elementor .elementor-element.e-con.one80-ref-o80001a{position:relative;min-width:0}
.elementor .elementor-element.e-con.one80-ref-o800010{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(28px,4vw,56px);align-items:center}
.elementor .elementor-element.e-con.one80-ref-o80000f{position:relative;padding:clamp(48px,7vw,104px) clamp(20px,4vw,72px) clamp(40px,5vw,80px);max-width:1440px;margin:0 auto}
.one80-ref-content.one80-ref-o800022{font:500 12px/1 'Red Hat Display',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:rgba(35,31,32,.6);margin-bottom:18px}
.one80-ref-content.one80-ref-o800023{margin:0;font:700 clamp(34px,4.6vw,68px)/1.02 Oswald,sans-serif;text-transform:uppercase;color:#231F20;text-wrap:balance}
.elementor .elementor-element.e-con.one80-ref-o800021{min-width:0}
.one80-ref-content.one80-ref-o800025{margin:0;font:400 clamp(16px,1.25vw,19px)/1.65 'Red Hat Display',sans-serif;color:#231F20;text-wrap:pretty}
.one80-ref-content.one80-ref-o800026{margin:0;font:400 clamp(16px,1.25vw,19px)/1.65 'Red Hat Display',sans-serif;color:rgba(35,31,32,.78);text-wrap:pretty}
.one80-ref-content.one80-ref-o800028{width:120px;height:14px;background:#231F20;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o800029{width:120px;height:14px;background:#231F20;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o80002a{width:120px;height:14px;background:#231F20;transform:skewX(-20deg)}
.elementor .elementor-element.e-con.one80-ref-o800027{display:flex;flex-direction:column;gap:6px;margin-top:8px}
.elementor .elementor-element.e-con.one80-ref-o800024{min-width:0;display:flex;flex-direction:column;gap:20px}
.elementor .elementor-element.e-con.one80-ref-o800020{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,64px);align-items:start}
.elementor .elementor-element.e-con.one80-ref-o80001f{border-top:1px solid rgba(255,255,255,.09);background:#C4F858;color:#231F20;padding:clamp(52px,6.5vw,104px) clamp(20px,4vw,72px)}
.one80-ref-content.one80-ref-o80002d{margin:0;font:700 clamp(32px,4.4vw,64px)/1 Oswald,sans-serif;text-transform:uppercase;color:#fff}
.one80-ref-content.one80-ref-o80002e{font:400 13px/1 ui-monospace,Menlo,monospace;color:rgba(242,242,240,.45)}
.elementor .elementor-element.e-con.one80-ref-o80002c{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:clamp(28px,3.4vw,52px)}
.one80-ref-content.one80-ref-o800031{font:500 11px/1 ui-monospace,Menlo,monospace;color:#C4F858}
.one80-ref-content.one80-ref-o800032{margin:0;font:600 clamp(22px,1.9vw,30px)/1.15 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.one80-ref-content.one80-ref-o800033{margin:0;font:400 15.5px/1.65 'Red Hat Display',sans-serif;color:rgba(242,242,240,.78);text-wrap:pretty}
.elementor .elementor-element.e-con.one80-ref-o800030{background:#231F20;padding:clamp(28px,2.6vw,40px) clamp(24px,2.2vw,36px);display:flex;flex-direction:column;gap:16px}
.one80-ref-content.one80-ref-o800035{font:500 11px/1 ui-monospace,Menlo,monospace;color:#C4F858}
.one80-ref-content.one80-ref-o800036{margin:0;font:600 clamp(22px,1.9vw,30px)/1.15 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.one80-ref-content.one80-ref-o800037{margin:0;font:400 15.5px/1.65 'Red Hat Display',sans-serif;color:rgba(242,242,240,.78);text-wrap:pretty}
.elementor .elementor-element.e-con.one80-ref-o800034{background:#231F20;padding:clamp(28px,2.6vw,40px) clamp(24px,2.2vw,36px);display:flex;flex-direction:column;gap:16px}
.one80-ref-content.one80-ref-o800039{font:500 11px/1 ui-monospace,Menlo,monospace;color:#C4F858}
.one80-ref-content.one80-ref-o80003a{margin:0;font:600 clamp(22px,1.9vw,30px)/1.15 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.one80-ref-content.one80-ref-o80003b{margin:0;font:400 15.5px/1.65 'Red Hat Display',sans-serif;color:rgba(242,242,240,.78);text-wrap:pretty}
.elementor .elementor-element.e-con.one80-ref-o800038{background:#231F20;padding:clamp(28px,2.6vw,40px) clamp(24px,2.2vw,36px);display:flex;flex-direction:column;gap:16px}
.elementor .elementor-element.e-con.one80-ref-o80002f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;background:rgba(255,255,255,.14)}
.elementor .elementor-element.e-con.one80-ref-o80002b{padding:clamp(52px,6.5vw,104px) clamp(20px,4vw,72px);max-width:1440px;margin:0 auto}
.one80-ref-content.one80-ref-o80003f{font:500 12px/1 'Red Hat Display',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#C4F858;margin-bottom:18px}
.one80-ref-content.one80-ref-o800040{margin:0;font:700 clamp(30px,3.8vw,56px)/1.03 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.elementor .elementor-element.e-con.one80-ref-o80003e{min-width:0}
.one80-ref-content.one80-ref-o800041{margin:0;min-width:0;font:400 clamp(16px,1.2vw,18px)/1.65 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8);text-wrap:pretty}
.elementor .elementor-element.e-con.one80-ref-o80003d{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,3vw,48px);align-items:end;margin-bottom:clamp(26px,3vw,44px)}
.one80-ref-content.one80-ref-o800044{font:500 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;color:#C4F858}
.one80-ref-content.one80-ref-o800045{margin:0;font:700 clamp(24px,2.3vw,36px)/1.05 Oswald,sans-serif;text-transform:uppercase;color:#fff}
.one80-ref-content.one80-ref-o800046{margin:0;font:400 15.5px/1.6 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8)}
.one80-ref-content.one80-ref-o800047{margin:0 0 6px;width:100%;font:600 15.5px/1.5 'Red Hat Display',sans-serif;color:#C4F858;white-space:nowrap}
.one80-ref-content.one80-ref-o800048{margin-top:auto;font:600 14px/1 Oswald,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#231F20;background:#C4F858;padding:15px 26px;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}
.one80-ref-content.one80-ref-o800048:hover{background:#d3fa79;color:#231F20}
.elementor .elementor-element.e-con.one80-ref-o800043{border:1px solid rgba(196,248,88,.45);background:rgba(196,248,88,.07);padding:clamp(26px,2.4vw,38px);display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-height:280px}
.one80-ref-content.one80-ref-o80004a{font:500 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;color:#7fd0f0}
.one80-ref-content.one80-ref-o80004b{margin:0;font:700 clamp(24px,2.3vw,36px)/1.05 Oswald,sans-serif;text-transform:uppercase;color:#fff}
.one80-ref-content.one80-ref-o80004c{margin:0;font:400 15.5px/1.6 'Red Hat Display',sans-serif;color:rgba(242,242,240,.85)}
.one80-ref-content.one80-ref-o80004e{width:36px;height:8px;background:#7fd0f0;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o80004f{font:600 14px/1 Oswald,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#7fd0f0}
.elementor .elementor-element.e-con.one80-ref-o80004d{margin-top:auto;display:flex;align-items:center;gap:10px}
.elementor .elementor-element.e-con.one80-ref-o800049{border:1px solid rgba(0,93,137,.7);background:rgba(0,93,137,.16);padding:clamp(26px,2.4vw,38px);display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-height:280px}
.elementor .elementor-element.e-con.one80-ref-o800042{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}
.elementor .elementor-element.e-con.one80-ref-o80003c{border-top:1px solid rgba(255,255,255,.09);padding:clamp(52px,6.5vw,104px) clamp(20px,4vw,72px);max-width:1440px;margin:0 auto}
.one80-ref-content.one80-ref-o800053{font:500 12px/1 'Red Hat Display',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#C4F858;margin-bottom:18px}
.one80-ref-content.one80-ref-o800054{margin:0;font:700 clamp(30px,3.8vw,56px)/1.03 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.elementor .elementor-element.e-con.one80-ref-o800052{min-width:0}
.one80-ref-content.one80-ref-o800056{margin:0;font:400 clamp(16px,1.2vw,18px)/1.65 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8);text-wrap:pretty}
.one80-ref-content.one80-ref-o800057{font:600 15px/1 Oswald,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#231F20;background:#C4F858;padding:17px 30px;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}
.one80-ref-content.one80-ref-o800057:hover{background:#d3fa79;color:#231F20}
.elementor .elementor-element.e-con.one80-ref-o800055{min-width:0;display:flex;flex-direction:column;gap:20px;align-items:flex-start}
.elementor .elementor-element.e-con.one80-ref-o800051{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(24px,3vw,48px);align-items:end;margin-bottom:clamp(24px,2.6vw,40px)}
.one80-ref-content.one80-ref-o80005a{}
.elementor .elementor-element.e-con.one80-ref-o800059{grid-column:span 2;min-width:0;width:100%;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.14)}
.one80-ref-content.one80-ref-o80005c{}
.elementor .elementor-element.e-con.one80-ref-o80005b{min-width:0;width:100%;aspect-ratio:1/1;border:1px solid rgba(255,255,255,.14)}
.one80-ref-content.one80-ref-o80005e{object-position:center 34%}
.elementor .elementor-element.e-con.one80-ref-o80005d{min-width:0;width:100%;aspect-ratio:1/1;border:1px solid rgba(196,248,88,.3)}
.one80-ref-content.one80-ref-o800060{}
.elementor .elementor-element.e-con.one80-ref-o80005f{min-width:0;width:100%;aspect-ratio:1/1;border:1px solid rgba(255,255,255,.14)}
.elementor .elementor-element.e-con.one80-ref-o800058,
.elementor .elementor-element.e-con.one80-home-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.1vw,16px);align-items:stretch}
.elementor .elementor-element.e-con.one80-ref-o800058>.one80-image-frame,
.elementor .elementor-element.e-con.one80-home-gallery>.one80-home-gallery__item{min-width:0;width:100%;margin:0}
.elementor .elementor-element.e-con.one80-ref-o800058 img.one80-ref-content,
.elementor .elementor-element.e-con.one80-home-gallery img.one80-ref-content{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:1024px){
 .elementor .elementor-element.e-con.one80-ref-o800058,
 .elementor .elementor-element.e-con.one80-home-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
}
@media(max-width:767px){
 .elementor .elementor-element.e-con.one80-ref-o800058,
 .elementor .elementor-element.e-con.one80-home-gallery{grid-template-columns:1fr;gap:12px}
 .elementor .elementor-element.e-con.one80-ref-o800059,
 .elementor .elementor-element.e-con.one80-home-gallery>.one80-home-gallery__item:first-child{grid-column:auto}
}
.elementor .elementor-element.e-con.one80-ref-o800050{border-top:1px solid rgba(255,255,255,.09);padding:clamp(52px,6.5vw,104px) clamp(20px,4vw,72px);max-width:1440px;margin:0 auto}
.one80-ref-content.one80-ref-o800064{margin:0;font:700 clamp(30px,3.8vw,56px)/1.03 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.one80-ref-content.one80-ref-o800065{margin:0;max-width:54ch;font:400 clamp(16px,1.2vw,18px)/1.65 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8);text-wrap:pretty}
.one80-ref-content.one80-ref-o800066{font:600 15px/1 Oswald,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#C4F858;border:1px solid #C4F858;padding:17px 30px}
.one80-ref-content.one80-ref-o800066:hover{background:#C4F858;color:#231F20}
.elementor .elementor-element.e-con.one80-ref-o800063{min-width:0;display:flex;flex-direction:column;gap:22px;align-items:flex-start}
.one80-ref-content.one80-ref-o800068{border:1px solid rgba(255,255,255,.14);padding:18px 16px;font:500 15px/1.2 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o800069{border:1px solid rgba(255,255,255,.14);padding:18px 16px;font:500 15px/1.2 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o80006a{border:1px solid rgba(255,255,255,.14);padding:18px 16px;font:500 15px/1.2 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o80006b{border:1px solid rgba(255,255,255,.14);padding:18px 16px;font:500 15px/1.2 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o80006c{border:1px solid rgba(255,255,255,.14);padding:18px 16px;font:500 15px/1.2 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o80006d{border:1px solid rgba(196,248,88,.4);background:rgba(196,248,88,.08);padding:18px 16px;font:500 15px/1.2 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#C4F858}
.elementor .elementor-element.e-con.one80-ref-o800067{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px}
.elementor .elementor-element.e-con.one80-ref-o800062{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,64px);align-items:center}
.elementor .elementor-element.e-con.one80-ref-o800061{border-top:1px solid rgba(255,255,255,.09);background:#1a1718;padding:clamp(52px,6.5vw,104px) clamp(20px,4vw,72px)}
.one80-ref-content.one80-ref-o800071{font:500 12px/1 'Red Hat Display',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#C4F858}
.one80-ref-content.one80-ref-o800072{margin:0;font:700 clamp(30px,3.8vw,56px)/1.03 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.one80-ref-content.one80-ref-o800073{margin:0;max-width:54ch;font:400 clamp(16px,1.2vw,18px)/1.65 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8);text-wrap:pretty}
.one80-ref-content.one80-ref-o800074{font:600 15px/1 Oswald,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#231F20;background:#C4F858;padding:17px 30px;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}
.one80-ref-content.one80-ref-o800074:hover{background:#d3fa79;color:#231F20}
.one80-ref-content.one80-ref-o800075{margin:0;font:400 13px/1.6 ui-monospace,Menlo,monospace;color:rgba(242,242,240,.5)}
.elementor .elementor-element.e-con.one80-ref-o800070{min-width:0;display:flex;flex-direction:column;gap:22px;align-items:flex-start}
.one80-ref-content.one80-ref-o800078{font:500 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;color:rgba(242,242,240,.5)}
.one80-ref-content.one80-ref-o80007a{width:26px;height:5px;background:#C4F858;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o80007b{width:26px;height:5px;background:rgba(255,255,255,.18);transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o80007c{width:26px;height:5px;background:rgba(255,255,255,.18);transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o80007d{width:26px;height:5px;background:rgba(255,255,255,.18);transform:skewX(-20deg)}
.elementor .elementor-element.e-con.one80-ref-o800079{display:flex;gap:5px}
.elementor .elementor-element.e-con.one80-ref-o800077{display:flex;justify-content:space-between;align-items:center;gap:12px}
.one80-ref-content.one80-ref-o80007e{font:600 clamp(20px,1.8vw,26px)/1.2 Oswald,sans-serif;text-transform:uppercase;color:#fff}
.one80-ref-content.one80-ref-o800080{border:1px solid #C4F858;background:rgba(196,248,88,.1);padding:16px 14px;font:500 14px/1.2 'Red Hat Display',sans-serif;color:#C4F858}
.one80-ref-content.one80-ref-o800081{border:1px solid rgba(255,255,255,.16);padding:16px 14px;font:500 14px/1.2 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8)}
.one80-ref-content.one80-ref-o800082{border:1px solid rgba(255,255,255,.16);padding:16px 14px;font:500 14px/1.2 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8)}
.one80-ref-content.one80-ref-o800083{border:1px solid rgba(255,255,255,.16);padding:16px 14px;font:500 14px/1.2 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8)}
.elementor .elementor-element.e-con.one80-ref-o80007f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px}
.one80-ref-content.one80-ref-o800084{height:1px;background:rgba(255,255,255,.12)}
.one80-ref-content.one80-ref-o800086{font:400 13px/1.4 'Red Hat Display',sans-serif;color:rgba(242,242,240,.55)}
.one80-ref-content.one80-ref-o800087{font:600 14px/1 Oswald,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#C4F858}
.elementor .elementor-element.e-con.one80-ref-o800085{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
.elementor .elementor-element.e-con.one80-ref-o800076{min-width:0;border:1px solid rgba(255,255,255,.14);background:#1a1718;padding:clamp(24px,2.4vw,36px);display:flex;flex-direction:column;gap:20px}
.elementor .elementor-element.e-con.one80-ref-o80006f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,64px);align-items:center}
.elementor .elementor-element.e-con.one80-ref-o80006e{border-top:1px solid rgba(255,255,255,.09);padding:clamp(52px,6.5vw,104px) clamp(20px,4vw,72px);max-width:1440px;margin:0 auto}
.one80-ref-content.one80-ref-o80008a{font:500 12px/1 'Red Hat Display',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#C4F858}
.one80-ref-content.one80-ref-o80008b{margin:0;font:700 clamp(32px,4.4vw,64px)/1 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.one80-ref-content.one80-ref-o80008c{margin:0;max-width:60ch;font:400 clamp(16px,1.2vw,18px)/1.65 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8)}
.elementor .elementor-element.e-con.one80-ref-o800089{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(28px,3.4vw,48px)}
.one80-ref-content.one80-ref-o80008f{font:500 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;color:rgba(35,31,32,.65)}
.one80-ref-content.one80-ref-o800090{margin:0;font:700 clamp(26px,2.6vw,40px)/1.02 Oswald,sans-serif;text-transform:uppercase}
.one80-ref-content.one80-ref-o800091{margin:auto 0 0;font:400 16px/1.6 'Red Hat Display',sans-serif;color:rgba(35,31,32,.82)}
.elementor .elementor-element.e-con.one80-ref-o80008e{background:#C4F858;color:#231F20;padding:clamp(28px,2.6vw,40px);display:flex;flex-direction:column;gap:14px;min-height:260px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 26px)}
.one80-ref-content.one80-ref-o800093{font:500 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.14em;color:#C4F858}
.one80-ref-content.one80-ref-o800094{margin:0;font:700 clamp(26px,2.6vw,40px)/1.02 Oswald,sans-serif;text-transform:uppercase;color:#fff}
.one80-ref-content.one80-ref-o800095{margin:auto 0 0;font:400 16px/1.6 'Red Hat Display',sans-serif;color:rgba(242,242,240,.82)}
.elementor .elementor-element.e-con.one80-ref-o800092{border:1px solid rgba(196,248,88,.5);padding:clamp(28px,2.6vw,40px);display:flex;flex-direction:column;gap:14px;min-height:260px}
.elementor .elementor-element.e-con.one80-ref-o80008d{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}
.one80-ref-content.one80-ref-o800097{font:600 16px/1 Oswald,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#231F20;background:#C4F858;padding:19px 34px;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%)}
.one80-ref-content.one80-ref-o800097:hover{background:#d3fa79;color:#231F20}
.one80-ref-content.one80-ref-o800098{margin:0;max-width:46ch;font:400 12.5px/1.6 ui-monospace,Menlo,monospace;color:rgba(242,242,240,.5)}
.elementor .elementor-element.e-con.one80-ref-o800096{display:flex;flex-wrap:wrap;gap:clamp(18px,2.4vw,34px);align-items:center;margin-top:clamp(24px,2.6vw,36px)}
.elementor .elementor-element.e-con.one80-ref-o800088{border-top:1px solid rgba(255,255,255,.09);padding:clamp(52px,6.5vw,104px) clamp(20px,4vw,72px);max-width:1440px;margin:0 auto}
.one80-ref-content.one80-ref-o80009c{font:500 12px/1 'Red Hat Display',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#C4F858}
.one80-ref-content.one80-ref-o80009d{margin:0;font:700 clamp(30px,3.8vw,56px)/1.03 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.one80-ref-content.one80-ref-o80009e{margin:0;max-width:54ch;font:400 clamp(16px,1.2vw,18px)/1.65 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8);text-wrap:pretty}
.one80-ref-content.one80-ref-o80009f{font:600 15px/1 Oswald,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#C4F858;border:1px solid #C4F858;padding:17px 30px}
.one80-ref-content.one80-ref-o80009f:hover{background:#C4F858;color:#231F20}
.elementor .elementor-element.e-con.one80-ref-o80009b{min-width:0;display:flex;flex-direction:column;gap:22px;align-items:flex-start}
.one80-ref-content.one80-ref-o8000a2{font:400 12px/1 ui-monospace,Menlo,monospace;color:rgba(242,242,240,.5)}
.one80-ref-content.one80-ref-o8000a3{font:600 20px/1.1 Oswald,sans-serif;text-transform:uppercase;color:#C4F858}
.elementor .elementor-element.e-con.one80-ref-o8000a1{border:1px solid rgba(255,255,255,.14);background:#231F20;padding:22px 20px;display:flex;flex-direction:column;gap:8px}
.one80-ref-content.one80-ref-o8000a5{font:400 12px/1 ui-monospace,Menlo,monospace;color:rgba(242,242,240,.5)}
.one80-ref-content.one80-ref-o8000a6{font:600 20px/1.1 Oswald,sans-serif;text-transform:uppercase;color:#fff}
.elementor .elementor-element.e-con.one80-ref-o8000a4{border:1px solid rgba(255,255,255,.14);background:#231F20;padding:22px 20px;display:flex;flex-direction:column;gap:8px}
.one80-ref-content.one80-ref-o8000a8{font:400 12px/1 ui-monospace,Menlo,monospace;color:rgba(242,242,240,.5)}
.one80-ref-content.one80-ref-o8000a9{font:600 20px/1.1 Oswald,sans-serif;text-transform:uppercase;color:#fff}
.elementor .elementor-element.e-con.one80-ref-o8000a7{border:1px solid rgba(255,255,255,.14);background:#231F20;padding:22px 20px;display:flex;flex-direction:column;gap:8px}
.one80-ref-content.one80-ref-o8000ab{font:400 12px/1 ui-monospace,Menlo,monospace;color:rgba(242,242,240,.5)}
.one80-ref-content.one80-ref-o8000ac{font:600 20px/1.1 Oswald,sans-serif;text-transform:uppercase;color:#fff}
.elementor .elementor-element.e-con.one80-ref-o8000aa{border:1px solid rgba(255,255,255,.14);background:#231F20;padding:22px 20px;display:flex;flex-direction:column;gap:8px}
.elementor .elementor-element.e-con.one80-ref-o8000a0{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}
.elementor .elementor-element.e-con.one80-ref-o80009a{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(28px,4vw,64px);align-items:center}
.elementor .elementor-element.e-con.one80-ref-o800099{border-top:1px solid rgba(255,255,255,.09);background:#1a1718;padding:clamp(52px,6.5vw,104px) clamp(20px,4vw,72px)}
.one80-ref-content.one80-ref-o8000af{margin:0;font:700 clamp(30px,3.8vw,54px)/1 Oswald,sans-serif;text-transform:uppercase;color:#fff}
.one80-ref-content.one80-ref-o8000b0{font:400 12px/1 ui-monospace,Menlo,monospace;color:#C4F858}
.elementor .elementor-element.e-con.one80-ref-o8000ae{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:22px}
.one80-ref-content.one80-ref-o8000b3{object-position:center 36%}
.one80-ref-content.one80-ref-o8000b5{}
.one80-ref-content.one80-ref-o8000b6{}
.elementor .elementor-element.e-con.one80-ref-o8000b4{}
.elementor .elementor-element.e-con.one80-ref-o8000b2{aspect-ratio:3/4;border:1px solid rgba(255,255,255,.18)}
.one80-ref-content.one80-ref-o8000b8{object-position:center 34%}
.one80-ref-content.one80-ref-o8000ba{}
.one80-ref-content.one80-ref-o8000bb{}
.elementor .elementor-element.e-con.one80-ref-o8000b9{}
.elementor .elementor-element.e-con.one80-ref-o8000b7{aspect-ratio:3/4;border:1px solid rgba(255,255,255,.18)}
.one80-ref-content.one80-ref-o8000bd{object-position:center 36%}
.one80-ref-content.one80-ref-o8000bf{}
.one80-ref-content.one80-ref-o8000c0{}
.elementor .elementor-element.e-con.one80-ref-o8000be{}
.elementor .elementor-element.e-con.one80-ref-o8000bc{aspect-ratio:3/4;border:1px solid rgba(196,248,88,.38)}
.one80-ref-content.one80-ref-o8000c2{object-position:center 35%}
.one80-ref-content.one80-ref-o8000c4{}
.one80-ref-content.one80-ref-o8000c5{}
.elementor .elementor-element.e-con.one80-ref-o8000c3{}
.elementor .elementor-element.e-con.one80-ref-o8000c1{aspect-ratio:3/4;border:1px solid rgba(255,255,255,.18)}
.elementor .elementor-element.e-con.one80-ref-o8000b1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}
.elementor .elementor-element.e-con.one80-ref-o8000ad{border-top:1px solid rgba(255,255,255,.09);padding:clamp(52px,6.5vw,96px) clamp(20px,4vw,72px);max-width:1440px;margin:0 auto}
.one80-ref-content.one80-ref-o8000c9{font:500 12px/1 'Red Hat Display',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#C4F858}
.one80-ref-content.one80-ref-o8000ca{margin:0;font:700 clamp(34px,4.4vw,66px)/1 Oswald,sans-serif;text-transform:uppercase;color:#fff;text-wrap:balance}
.one80-ref-content.one80-ref-o8000cb{margin:0;max-width:44ch;font:400 clamp(17px,1.35vw,20px)/1.6 'Red Hat Display',sans-serif;color:rgba(242,242,240,.82);text-wrap:pretty}
.one80-ref-content.one80-ref-o8000cd{width:110px;height:12px;background:#C4F858;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o8000ce{width:110px;height:12px;background:#C4F858;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o8000cf{width:110px;height:12px;background:#C4F858;transform:skewX(-20deg)}
.elementor .elementor-element.e-con.one80-ref-o8000cc{display:flex;flex-direction:column;gap:6px;margin-top:4px}
.elementor .elementor-element.e-con.one80-ref-o8000c8{min-width:0;display:flex;flex-direction:column;gap:22px}
.elementor .elementor-element.e-con.one80-ref-o8000c7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:clamp(28px,4vw,64px);align-items:start}
.elementor .elementor-element.e-con.one80-ref-o8000c6{border-top:1px solid rgba(255,255,255,.09);padding:clamp(52px,6.5vw,104px) clamp(20px,4vw,72px);max-width:1440px;margin:0 auto}
.one80-ref-content.one80-ref-o8000d4{width:80px;height:12px;background:#231F20;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o8000d5{width:80px;height:12px;background:#231F20;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o8000d6{width:80px;height:12px;background:#231F20;transform:skewX(-20deg)}
.elementor .elementor-element.e-con.one80-ref-o8000d3{display:flex;flex-direction:column;gap:5px}
.one80-ref-content.one80-ref-o8000d7{margin:0;font:700 clamp(36px,5.6vw,86px)/0.98 Oswald,sans-serif;text-transform:uppercase;text-wrap:balance}
.one80-ref-content.one80-ref-o8000d8{margin:0;max-width:58ch;font:400 clamp(17px,1.4vw,20px)/1.6 'Red Hat Display',sans-serif;color:rgba(35,31,32,.82);text-wrap:pretty}
.one80-ref-content.one80-ref-o8000da{font:600 16px/1 Oswald,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#C4F858;background:#231F20;padding:19px 34px;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%)}
.one80-ref-content.one80-ref-o8000da:hover{background:#000;color:#C4F858}
.one80-ref-content.one80-ref-o8000db{font:600 15px/1 'Red Hat Display',sans-serif;color:#231F20;border-bottom:1px solid rgba(35,31,32,.4);padding-bottom:4px}
.one80-ref-content.one80-ref-o8000db:hover{color:#231F20;border-bottom:1px solid #231F20}
.elementor .elementor-element.e-con.one80-ref-o8000d9{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,28px);align-items:center;margin-top:6px}
.elementor .elementor-element.e-con.one80-ref-o8000d2{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:26px;align-items:flex-start}
.elementor .elementor-element.e-con.one80-ref-o8000d1{border-top:1px solid rgba(255,255,255,.09);background:#C4F858;color:#231F20;padding:clamp(60px,7vw,120px) clamp(20px,4vw,72px)}
.one80-ref-content.one80-ref-o8000e1{width:20px;height:4px;background:#C4F858;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o8000e2{width:20px;height:4px;background:#C4F858;transform:skewX(-20deg)}
.one80-ref-content.one80-ref-o8000e3{width:20px;height:4px;background:#C4F858;transform:skewX(-20deg)}
.elementor .elementor-element.e-con.one80-ref-o8000e0{display:flex;flex-direction:column;gap:3px}
.one80-ref-content.one80-ref-o8000e4{font:600 24px/1 Oswald,sans-serif;letter-spacing:.04em;color:#fff}
.elementor .elementor-element.e-con.one80-ref-o8000df{display:flex;align-items:center;gap:10px}
.one80-ref-content.one80-ref-o8000e6{font:500 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;color:rgba(242,242,240,.45)}
.one80-ref-content.one80-ref-o8000e7{font:400 15px/1.6 'Red Hat Display',sans-serif;color:rgba(242,242,240,.8)}
.one80-ref-content.one80-ref-o8000e8{font:400 15px/1.6 'Red Hat Display',sans-serif;color:rgba(242,242,240,.6)}
.elementor .elementor-element.e-con.one80-ref-o8000e5{display:flex;flex-direction:column;gap:8px}
.one80-ref-content.one80-ref-o8000e9{margin:0;font:400 13px/1.6 ui-monospace,Menlo,monospace;color:rgba(242,242,240,.45)}
.elementor .elementor-element.e-con.one80-ref-o8000de{display:flex;flex-direction:column;gap:16px}
.one80-ref-content.one80-ref-o8000eb{font:500 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;color:rgba(242,242,240,.45)}
.one80-ref-content.one80-ref-o8000ec{font:500 15px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000ec:hover{color:#C4F858}
.one80-ref-content.one80-ref-o8000ed{font:500 15px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000ed:hover{color:#C4F858}
.one80-ref-content.one80-ref-o8000ee{font:500 15px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000ee:hover{color:#C4F858}
.one80-ref-content.one80-ref-o8000ef{font:500 15px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000ef:hover{color:#C4F858}
.one80-ref-content.one80-ref-o8000f0{font:500 15px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000f0:hover{color:#C4F858}
.elementor .elementor-element.e-con.one80-ref-o8000ea{display:flex;flex-direction:column;gap:12px}
.one80-ref-content.one80-ref-o8000f2{font:500 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;color:rgba(242,242,240,.45)}
.one80-ref-content.one80-ref-o8000f3{font:500 15px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000f3:hover{color:#C4F858}
.one80-ref-content.one80-ref-o8000f4{font:500 15px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000f4:hover{color:#C4F858}
.one80-ref-content.one80-ref-o8000f5{font:500 15px/1 Oswald,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000f5:hover{color:#C4F858}
.one80-ref-content.one80-ref-o8000f6{font:400 14px/1.4 'Red Hat Display',sans-serif;color:rgba(242,242,240,.65)}
.one80-ref-content.one80-ref-o8000f6:hover{color:#C4F858}
.one80-ref-content.one80-ref-o8000f7{font:400 14px/1.4 'Red Hat Display',sans-serif;color:rgba(242,242,240,.65)}
.one80-ref-content.one80-ref-o8000f7:hover{color:#C4F858}
.elementor .elementor-element.e-con.one80-ref-o8000f1{display:flex;flex-direction:column;gap:12px}
.one80-ref-content.one80-ref-o8000f9{font:500 11px/1 ui-monospace,Menlo,monospace;letter-spacing:.12em;color:rgba(242,242,240,.45)}
.one80-ref-content.one80-ref-o8000fb{width:44px;height:44px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font:500 11px/1 ui-monospace,Menlo,monospace;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000fb:hover{border-color:#C4F858;color:#C4F858}
.one80-ref-content.one80-ref-o8000fc{width:44px;height:44px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font:500 11px/1 ui-monospace,Menlo,monospace;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000fc:hover{border-color:#C4F858;color:#C4F858}
.one80-ref-content.one80-ref-o8000fd{width:44px;height:44px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font:500 11px/1 ui-monospace,Menlo,monospace;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000fd:hover{border-color:#C4F858;color:#C4F858}
.one80-ref-content.one80-ref-o8000fe{width:44px;height:44px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font:500 11px/1 ui-monospace,Menlo,monospace;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000fe:hover{border-color:#C4F858;color:#C4F858}
.one80-ref-content.one80-ref-o8000ff{width:44px;height:44px;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font:500 11px/1 ui-monospace,Menlo,monospace;color:#f2f2f0}
.one80-ref-content.one80-ref-o8000ff:hover{border-color:#C4F858;color:#C4F858}
.elementor .elementor-element.e-con.one80-ref-o8000fa{display:flex;flex-wrap:wrap;gap:10px}
.elementor .elementor-element.e-con.one80-ref-o8000f8{display:flex;flex-direction:column;gap:14px}
.elementor .elementor-element.e-con.one80-ref-o8000dd{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(24px,3vw,48px)}
.one80-ref-content.one80-ref-o800101{flex:1 1 auto;height:6px;background:#C4F858;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}
.one80-ref-content.one80-ref-o800102{font:400 12px/1 'Red Hat Display',sans-serif;color:rgba(242,242,240,.5);flex:none}
.elementor .elementor-element.e-con.one80-ref-o800100{display:flex;align-items:center;gap:18px}
.elementor .elementor-element.e-con.one80-ref-o8000dc{padding:clamp(44px,5vw,76px) clamp(20px,4vw,72px) 40px;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(28px,3vw,44px)}
