.bannerHero-wrapper{padding-top:124px;text-align:center}.bannerHero-container{will-change:transform}.bannerHero-wrapper h1,.bannerHero-wrapper p{color:#fff}.bannerHero-wrapper p{margin-left:auto;margin-right:auto;max-width:544px}.bannerHero-buttons{display:flex;justify-content:center}@media (max-width:575.98px){.bannerHero-buttons{display:block}}.button_left{margin-right:24px}.bannerHero-buttons a.cta_button{margin-bottom:24px}.bannerHero-images{display:inline-block;position:relative;position:sticky;top:112px;width:100%}.bannerHero-background{background-repeat:no-repeat;background-size:contain;bottom:0;height:100%;position:absolute;top:-40px;width:100%}span.bannerHero-duration{display:block;height:150px}.circlePurple{align-items:center;background:#7d31ff;border-radius:50px;display:inline-flex;height:100px;justify-content:center;left:0;margin-left:auto;margin-right:auto;opacity:.6;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.2s ease-in-out;width:100px}.circlePurple:hover{opacity:1}@media (min-width:768px){.bannerHero-wrapper{padding-top:162px}.bannerHero-wrapper p{font-size:20px;line-height:32px}.bannerHero-container{margin:0 auto;max-width:560px}}@media (min-width:992px){.bannerHero-wrapper{padding-top:176px}.bannerHero-container{max-width:960px}.bannerHero-wrapper h1{font-size:80px;font-weight:600;line-height:94px}.bannerHero-wrapper p{margin-bottom:56px;max-width:800px}}@media (min-width:1200px){.bannerHero-background{background-position-x:50%;background-size:auto}.bannerHero-container{position:sticky;top:124px}.handType{align-items:center;color:#61cfc8;display:none;display:flex;flex-direction:column;font-family:ShadowsIntoLightTwo,Inter;font-size:20px;font-weight:600;letter-spacing:.1em;line-height:32px;position:absolute;width:264px}.handType.left{left:-180px;top:50px}.handType.right{right:-200px;top:-60px}.textContainer{height:64px;margin-bottom:20px;overflow:hidden;position:relative;width:264px}.textContainer span{animation:flipperUp .7s;animation-fill-mode:forwards;-webkit-animation:flipperUp .7s;-webkit-animation-fill-mode:forwards;display:none;height:64px;position:absolute;top:100px;width:264px}.slideDown .textContainer span{animation:flipper .7s;animation-fill-mode:forwards;-webkit-animation:flipper .7s;-webkit-animation-fill-mode:forwards}.arrowContainer svg{display:none;position:absolute;top:-100px;width:264px}.left .arrowContainer svg{animation:slideUpAndRotate .7s;animation-fill-mode:forwards;-webkit-animation:slideUpAndRotate .7s;-webkit-animation-fill-mode:forwards;transform:rotate(90deg)}.slideDown.left .arrowContainer svg{animation:slideAndRotate .7s;animation-fill-mode:forwards;-webkit-animation:slideAndRotate .7s;-webkit-animation-fill-mode:forwards}.right .arrowContainer svg{animation:slideUpAndRotateRight .7s;animation-fill-mode:forwards;-webkit-animation:slideUpAndRotateRight .7s;-webkit-animation-fill-mode:forwards;transform:rotate(-90deg)}.slideDown.right .arrowContainer svg{animation:slideAndRotateRight .7s;animation-fill-mode:forwards;-webkit-animation:slideAndRotateRight .7s;-webkit-animation-fill-mode:forwards}.left .arrowContainer,.left .arrowContainer svg{height:84px}.right .arrowContainer,.right .arrowContainer svg{height:104px}.arrowContainer{overflow:hidden;position:relative;width:264px}@keyframes flipper{0%{top:100px}to{top:0}}@keyframes flipperUp{0%{top:0}to{top:100px}}@keyframes slideAndRotate{0%{top:-100px;transform:rotate(90deg)}to{top:0;transform:rotate(0deg)}}@keyframes slideUpAndRotate{0%{top:0;transform:rotate(0deg)}to{top:-100px;transform:rotate(90deg)}}@keyframes slideAndRotateRight{0%{top:-100px;transform:rotate(-90deg)}to{top:0;transform:rotate(0deg)}}@keyframes slideUpAndRotateRight{0%{top:0;transform:rotate(0deg)}to{top:-100px;transform:rotate(-90deg)}}.bannerHero-images{max-width:840px}}@media (min-width:1400px){.bannerHero-images{max-width:1000px}}@media (max-width:767.98px){.bannerHero-ctaButton.button_left{margin-right:0}.bannerHero-ctaButton.button_right{display:none}}@media (max-width:1199.98px){.handType.left,.handType.right{display:none}}.bannerHero-top span{background:rgba(97,207,200,.08);border-radius:40px;display:inline-block;margin-bottom:1.4rem;padding:6px 24px}.bannerHero-top span,.bannerHero-top span a{color:#70e5e0;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:600;line-height:24px;position:relative;top:1px}.bannerHero-top span a:hover{cursor:pointer}.bannerHero-top span:hover a{text-decoration:underline}.bannerHero-top img{margin-right:8px}@media (max-width:767.98px){.bannerHero-top span{align-items:center;display:inline-flex;justify-content:center}}