.heading-lg,.heading-lg h1,.heading-lg h2{font-family:Onest;font-size:84px;font-style:normal;font-weight:200;line-height:96px}.h1,h1{line-height:84px}.h2,h2{line-height:72px}.h3,h3{line-height:60px}.h4,h4{line-height:48px}.h5,h5{line-height:42px}.h6,h6{line-height:36px}.body-sm,.body-sm p{font-size:16px;line-height:28px}p{line-height:30px}.btn-primary-sm{background:#de2f5f;border:2px solid #de2f5f;color:#fff;display:inline-block;font-family:Onest;font-size:14px;font-style:normal;font-weight:600;line-height:16px;padding:6px 15px;text-align:center;text-decoration:none;vertical-align:middle}.btn-primary-sm:hover{background:#9b2143;border-color:#9b2143;font-weight:600;text-decoration:none}.btn-gradient-outline{color:#fff;display:inline-block;font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:36px;padding:8.5px 24px;position:relative;text-decoration:none;transition:all .5s ease;vertical-align:middle}.btn-gradient-outline:hover{text-decoration:none}.btn-gradient-outline:before{background:linear-gradient(111.23deg,#de2f5f .07%,#6236ff 100.37%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.btn-gradient-outline:after{animation-duration:.3s;animation-timing-function:ease-out;background:#1a1c1e;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px;transition:all .5s ease;z-index:-1}.btn-gradient-outline:hover:after{animation-duration:.3s;animation-timing-function:ease-out;background:none}.btn-outline-lg{border:1px solid #f5f1d8;color:#fff;display:inline-block;font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:36px;padding:8.5px 24px;position:relative;text-decoration:none;transition:all .5s ease;vertical-align:middle}.btn-outline-lg:hover{background:linear-gradient(111.23deg,#de2f5f .07%,#6236ff 100.37%);border-color:hsla(0,0%,100%,0);font-weight:400;text-decoration:none}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}main#main-content{overflow-x:clip}@supports (overflow:clip){main#main-content{overflow-x:clip}}body.company-page .header{min-height:auto}.body-container--resource-center,.body-container.body-container--events{overflow:hidden;position:relative;z-index:1}.body-container--resource-center:before,.body-container.body-container--events:before{background:linear-gradient(180deg,transparent,#000 46%,transparent);content:"";height:2056px;left:0;position:absolute;right:0;top:0;z-index:-1}.hover-gradient-blue{height:38.5rem;position:absolute;top:-5rem;transform:translate(-3rem,-3rem);transition-delay:.2s;width:38.5rem}.three-gradient-hover{position:relative}.hover-gradient-pink{height:20rem;min-width:20rem;position:absolute;right:-1rem;top:-3rem;transform:translate(4rem,-2rem);transition-delay:.3s;width:23%}.hover-gradient-purple{bottom:-8rem;height:27rem;left:50%;min-width:27rem;position:absolute;top:auto;transform:translate(-50%,5rem);transition-delay:.4s;width:31%}.three-gradient-hover .has-svg{opacity:0;transition:1s ease-in-out}.three-gradient-hover:hover .has-svg{opacity:1;transform:translate(0);transition:1.5s ease-in-out}.three-gradient-hover:hover .center{transform:translate(-50%)}@media screen and (max-width:991px){.three-gradient-hover .has-svg.hoverd{opacity:1;transform:translate(0);transition:1.5s ease-in-out}.three-gradient-hover .has-svg.hoverd.center{transform:translate(-50%)}.hover-gradient-pink{height:16rem;min-width:16rem;right:-6rem;width:30%}.hover-gradient-blue{height:28.5rem;left:-12rem;width:28.5rem}}button.flickity-button[disabled]{opacity:0!important}@media screen and (max-width:1350px){body .h1,body h1{font-size:65px}br{display:none}}@media screen and (max-width:1199px){body .h1,body h1{font-size:52px;line-height:1.3}.heading-lg,.heading-lg h1,.heading-lg h2{font-size:60px;line-height:1.3}body .h2,body h2{font-size:52px;line-height:1.3}body .h3,body h3{font-size:42px;line-height:1.3}body .h4,body h4{font-size:32px;line-height:1.3}body .h5,body h5{font-size:26px;line-height:1.3}}@media screen and (max-width:991px){.heading-lg,.heading-lg h1,.heading-lg h2{font-size:56px}}@media screen and (max-width:767px){.heading-lg,.heading-lg h1,.heading-lg h2,body .h1,body h1{font-size:42px;line-height:1.3}body .h2,body h2{font-size:42px}body .h3,body h3{font-size:32px}body .h4,body h4{font-size:28px}body .h5,body h5{font-size:22px}body .h6,body h6{font-size:20px}.btn-gradient-outline,.btn-outline-lg{font-size:16px;padding:6.5px 24px}}