@font-face{font-family:RecursiveBold;src:url(../media/Recursive_Bold-s.p.0k8w9ezs_kg9y.ttf)format("truetype");font-display:swap}@font-face{font-family:RecursiveBold Fallback;src:local(Arial);ascent-override:82.84%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:114.67%}.recursivebold_f7224f00-module__OY3dfa__className{font-family:RecursiveBold,RecursiveBold Fallback}
@font-face{font-family:RecursiveExtraBold;src:url(../media/Recursive_ExtraBold-s.p.10opo5.2jmnro.ttf)format("truetype");font-display:swap}@font-face{font-family:RecursiveExtraBold Fallback;src:local(Arial);ascent-override:82.84%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:114.67%}.recursiveextrabold_ac8f3cb7-module__kq3rLG__className{font-family:RecursiveExtraBold,RecursiveExtraBold Fallback}
@font-face{font-family:RecursiveLight;src:url(../media/Recursive_Light-s.p.0swi17wqzax-j.ttf)format("truetype");font-display:swap}@font-face{font-family:RecursiveLight Fallback;src:local(Arial);ascent-override:82.84%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:114.67%}.recursivelight_6654cf92-module__Y4M7Cq__className{font-family:RecursiveLight,RecursiveLight Fallback}
@font-face{font-family:RecursiveMedium;src:url(../media/Recursive_Medium-s.p.14-thti~sdq_x.ttf)format("truetype");font-display:swap}@font-face{font-family:RecursiveMedium Fallback;src:local(Arial);ascent-override:82.84%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:114.67%}.recursivemedium_74228dac-module__-Q2Wfq__className{font-family:RecursiveMedium,RecursiveMedium Fallback}
@font-face{font-family:mainFontMedium;src:url(../media/NeueHaasDisplayMediu-s.p.0_jr019-4tc5e.ttf)format("truetype");font-display:swap}@font-face{font-family:mainFontMedium Fallback;src:local(Arial);ascent-override:83.82%;descent-override:18.65%;line-gap-override:20.49%;size-adjust:97.59%}.mainfontmedium_1f1df371-module__SlSalW__className{font-family:mainFontMedium,mainFontMedium Fallback}
@font-face{font-family:RecursiveBlack;src:url(../media/Recursive_Black-s.p.03gohgf9d9bfo.ttf)format("truetype");font-display:swap}@font-face{font-family:RecursiveBlack Fallback;src:local(Arial);ascent-override:82.84%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:114.67%}.recursiveblack_ad901e35-module__k-k44W__className{font-family:RecursiveBlack,RecursiveBlack Fallback}
@font-face{font-family:DarkerGrotesqueBlack;src:url(../media/DarkerGrotesque_Black-s.p.0nfx.liphvrcd.ttf)format("truetype");font-display:swap}@font-face{font-family:DarkerGrotesqueBlack Fallback;src:local(Arial);ascent-override:117.1%;descent-override:32.7%;line-gap-override:0.0%;size-adjust:90.52%}.darkergrotesqueblack_5c119457-module__HfKWua__className{font-family:DarkerGrotesqueBlack,DarkerGrotesqueBlack Fallback}
@font-face{font-family:DarkerGrotesqueBold;src:url(../media/DarkerGrotesque_Bold-s.p.01ut01yzk6t5n.ttf)format("truetype");font-display:swap}@font-face{font-family:DarkerGrotesqueBold Fallback;src:local(Arial);ascent-override:122.02%;descent-override:34.07%;line-gap-override:0.0%;size-adjust:86.87%}.darkergrotesquebold_2756ac15-module__2M-qcq__className{font-family:DarkerGrotesqueBold,DarkerGrotesqueBold Fallback}
@font-face{font-family:ManropeExtraBold;src:url(../media/Manrope_ExtraBold-s.p.0kb3qc8ntyyq_.ttf)format("truetype");font-display:swap}@font-face{font-family:ManropeExtraBold Fallback;src:local(Arial);ascent-override:96.02%;descent-override:27.02%;line-gap-override:0.0%;size-adjust:111.02%}.manropeextrabold_3bf051f0-module__gfypAq__className{font-family:ManropeExtraBold,ManropeExtraBold Fallback}
@font-face{font-family:ArchivoBlackRegular;src:url(../media/ArchivoBlack_Regular-s.p.0i8vpd-ufokcw.ttf)format("truetype");font-display:swap}@font-face{font-family:ArchivoBlackRegular Fallback;src:local(Arial);ascent-override:70.47%;descent-override:16.86%;line-gap-override:0.0%;size-adjust:124.59%}.archivoblackregular_ce3f05d6-module__rx0Mta__className{font-family:ArchivoBlackRegular,ArchivoBlackRegular Fallback}
@font-face{font-family:RobotoBold;src:url(../media/Roboto_Bold-s.p.0u3-l433pss-9.ttf)format("truetype");font-display:swap}@font-face{font-family:RobotoBold Fallback;src:local(Arial);ascent-override:91.07%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:101.87%}.robotobold_209513e-module__VPHuWa__className{font-family:RobotoBold,RobotoBold Fallback}
@font-face{font-family:ManropeMedium;src:url(../media/Manrope_Medium-s.p.0dp-htlvcohrf.ttf)format("truetype");font-display:swap}@font-face{font-family:ManropeMedium Fallback;src:local(Arial);ascent-override:100.97%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:105.58%}.manropemedium_b17d2a15-module__O3KuDW__className{font-family:ManropeMedium,ManropeMedium Fallback}
.HeroSection3D-module__t95rBa__planContainer{width:1052px;height:667px;transition:transform .333s;position:relative}.HeroSection3D-module__t95rBa__planImage{width:100%;height:auto;position:absolute;top:0;left:0}.HeroSection3D-module__t95rBa__svgContainer{width:100%;height:100%;position:absolute;top:0;left:0}.HeroSection3D-module__t95rBa__activitySvg{cursor:pointer;opacity:0;transition:opacity .3s,transform .333s;position:absolute}.HeroSection3D-module__t95rBa__activitySvg:hover{opacity:1}.HeroSection3D-module__t95rBa__infoBox{z-index:10;opacity:0;pointer-events:none;padding:10px;transition:opacity .3s;position:absolute;transform:translate(-100%)}.HeroSection3D-module__t95rBa__infoBox.HeroSection3D-module__t95rBa__active{visibility:visible;opacity:1}.HeroSection3D-module__t95rBa__infoBox.HeroSection3D-module__t95rBa__customTransform{transform:translate(10%,-150%)}.HeroSection3D-module__t95rBa__activityTitle{margin:0;font-size:18px}.HeroSection3D-module__t95rBa__activityDescription{margin:0;font-size:14px}@media (max-width:768px){.HeroSection3D-module__t95rBa__planContainer{width:400px;height:300px;transition:transform .333s;position:relative}}@media (max-width:421px){.HeroSection3D-module__t95rBa__planContainer{width:100%;height:240px;transition:transform .333s;position:relative}}
