@keyframes spinner{to{transform:rotate(360deg)}}.spinner-animation::before{animation:spinner .6s linear infinite;border-radius:50%;border:4px solid #fff;border-top-color:#000;box-sizing:border-box;content:"";height:60px;left:calc(50% - 30px);position:absolute;top:calc(50% - 30px);width:60px;z-index:1}.spinner-animation::after{background:rgba(0,0,0,.3);content:" ";height:100%;position:absolute;width:100%;left:0;top:0}@keyframes slideInFromTop{from{opacity:0;filter:alpha(opacity=0);transform:translateY(-100%)}to{opacity:1;filter:alpha(opacity=100);transform:translateY(0)}}@keyframes slideInFromLeft{from{opacity:0;filter:alpha(opacity=0);transform:translateX(-100%)}to{opacity:1;filter:alpha(opacity=100);transform:translateX(0)}}@keyframes slideInFromRight{from{opacity:0;filter:alpha(opacity=0);transform:translateX(100%)}to{opacity:1;filter:alpha(opacity=100);transform:translateX(0)}}@keyframes fadeInToReveal{from{opacity:0;filter:alpha(opacity=0);transform:translate3d(-2%, 100%, 0)}to{opacity:1;filter:alpha(opacity=100);transform:translateZ(0)}}@keyframes slideOutFromTop{from{opacity:0;filter:alpha(opacity=0);transform:translateY(0)}to{opacity:1;filter:alpha(opacity=100);transform:translateY(-100%)}}@keyframes slideOutFromLeft{from{opacity:0;filter:alpha(opacity=0);transform:translateX(0)}to{opacity:1;filter:alpha(opacity=100);transform:translateX(100%)}}@keyframes slideOutFromRight{from{opacity:0;filter:alpha(opacity=0);transform:translateX(0)}to{opacity:1;filter:alpha(opacity=100);transform:translateX(-100%)}}.slide-in-from-left{opacity:0;filter:alpha(opacity=0)}.slide-in-from-left-complete{animation:slideInFromLeft 1.5s;animation-fill-mode:forwards}.slide-in-from-right{opacity:0;filter:alpha(opacity=0)}.slide-in-from-right-complete{animation:slideInFromRight 1.5s;animation-fill-mode:forwards}.fade-in-to-reveal{opacity:0;filter:alpha(opacity=0)}.fade-in-to-reveal-complete{animation:fadeInToReveal 1.6s;animation-fill-mode:forwards}@media(min-width: 768px)and (max-width: 1199px){.heading-generic__heading--font-size-md-4xl{font-size:58px !important}.heading-generic__heading--font-size-md-xxxl{font-size:48px !important}.heading-generic__heading--font-size-md-xxl{font-size:36px !important}.heading-generic__heading--font-size-md-xl{font-size:30px !important}.heading-generic__heading--font-size-md-lg{font-size:24px !important}.heading-generic__heading--font-size-md-md{font-size:18px !important}.heading-generic__heading--font-size-md-sm{font-size:16px !important}.heading-generic__heading--font-size-md-xs{font-size:12px !important}}@media(min-width: 480px)and (max-width: 767px){.heading-generic__heading--font-size-xs-4xl{font-size:58px !important}.heading-generic__heading--font-size-xs-xxxl{font-size:48px !important}.heading-generic__heading--font-size-xs-xxl{font-size:36px !important}.heading-generic__heading--font-size-xs-xl{font-size:30px !important}.heading-generic__heading--font-size-xs-lg{font-size:24px !important}.heading-generic__heading--font-size-xs-md{font-size:18px !important}.heading-generic__heading--font-size-xs-sm{font-size:16px !important}.heading-generic__heading--font-size-xs-xs{font-size:12px !important}}@media(max-width: 479px){.heading-generic__heading--font-size-xxs-4xl{font-size:58px !important}.heading-generic__heading--font-size-xxs-xxxl{font-size:48px !important}.heading-generic__heading--font-size-xxs-xxl{font-size:36px !important}.heading-generic__heading--font-size-xxs-xl{font-size:30px !important}.heading-generic__heading--font-size-xxs-lg{font-size:24px !important}.heading-generic__heading--font-size-xxs-md{font-size:18px !important}.heading-generic__heading--font-size-xxs-sm{font-size:16px !important}.heading-generic__heading--font-size-xxs-xs{font-size:12px !important}}