.elixir-homepage-banner{align-items:center;background-image:url(https://14486420.fs1.hubspotusercontent-na1.net/hubfs/14486420/banner-image%20modify.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex;height:calc(100vh - 360px);justify-content:center;max-height:650px;min-height:650px}.landing-banner-heading label{font-size:2rem}.landing-banner-heading p{margin:2rem 0 3rem;opacity:0;transform:translateY(40px);transition:1s ease-in-out;visibility:hidden;width:40%}.landing-banner-heading .cta-wrapper{opacity:0;transform:translateY(-10px);transition:1.3s ease-in-out;visibility:hidden}.landing-banner-heading h1{opacity:0;transform:translateY(60px);transition:.8s ease-in-out;visibility:hidden}.landing-banner-heading .cta-wrapper.reveal-top,.landing-banner-heading h1.reveal-top,.landing-banner-heading p.reveal-top{opacity:1;transform:translateY(0);visibility:visible}@media(max-width:1100px) and (min-width:1024px){.elixir-homepage-banner{background-position:right -9em center;max-height:600px;min-height:600px}}.elixir-homepage-slider{margin-top:-40px}.elixir-homepage-slider-wrapper{background:#fff;border-radius:5px;box-shadow:0 20px 40px #df007126;overflow:hidden;padding:0 40px}.elixir-data-slider-imageside-list,.elixir-data-slider-textside-list{opacity:0;position:absolute;transform:translateY(30px);visibility:hidden}.elixir-data-slider-textside-list p:first-of-type{color:#2b3751;font-size:2.8rem;font-weight:700;margin:0 0 1rem}.elixir-data-slider-show{opacity:1;position:relative;transform:translateY(0);transition:.8s ease-in-out;visibility:visible}.elixir-data-slider-imageside-list img{width:100%}.elixir-data-slider-imageside-wrapper,.elixir-data-slider-textside-wrapper{align-items:center;display:flex;height:100%}.elixir-data-slider-imageside-wrapper{padding-right:20px}.elixir-data-slider-textside-wrapper{justify-content:space-between}.elixir-data-slider-imageside-wrapper .button-side{margin-right:30px}.elixir-data-slider-textside-wrapper .button-side{margin-left:30px}.elixir-data-slider-textside-list{margin:30px 0}.elixir-data-slider-textside-list h2{margin-bottom:0}@media(max-width:1023px){.elixir-homepage-banner{background-image:none;background-image:linear-gradient(#fd005700,#fd00570d)!important;height:unset;min-height:unset;padding:30px 0 15rem}.landing-banner-heading p{width:100%}.landing-banner-heading h1 br{display:none}}@media(max-width:767px){.elixir-data-slider-imageside-wrapper{display:none}.elixir-homepage-slider-wrapper{box-shadow:0 4px 8px #df007126}.button-side{display:none}.elixir-homepage-slider-wrapper{padding:0 25px}.navigation-dot-wrapper{display:block!important}.elixir-data-slider-textside-list{display:none;opacity:1;position:relative;transform:translateY(0);visibility:visible}.elixir-data-slider-show{display:block}.elixir-data-slider-textside-list p:first-of-type{font-size:3.8rem!important}}.navigation-dot{border:1px solid #8054f6;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 2px;transition:background-color .6s ease;width:12px}.navigation-dot-active{background-color:#8054f6}.navigation-dot-wrapper{display:none;margin-top:4rem}@media(max-width:1354px) and (min-width:1180px){.landing-banner-heading h1{font-size:5.5rem}}@media(max-width:1179px) and (min-width:1024px){.landing-banner-heading h1{font-size:4.5rem}}