/**
 * This CSS was automatically generated from a source file.
 * Editing this file directly isn't recommended. Modifying the styles of this module can be done
 * with an external stylesheet attached to the page or module.
 */

.animated-feature-tabs{--fade-distance:120px}.animated-feature-tabs__navigation{display:flex;justify-content:center;list-style:none;padding-left:0;margin:0}.animated-feature-tabs__navigation-item{margin:0 22px;padding:20px 0;font-weight:900;font-size:15px;text-transform:uppercase;cursor:pointer;position:relative}@media (max-width:1023px){.animated-feature-tabs__navigation-item{margin:0 10px}}.animated-feature-tabs__navigation-item:hover::after{width:50%;opacity:1}.animated-feature-tabs__navigation-item:focus-visible::after{width:50%;opacity:1}.animated-feature-tabs__navigation-item.active{color:var(--audience-color)}.animated-feature-tabs__navigation-item.active::after{width:100%;opacity:1}.animated-feature-tabs__navigation-item::after{transition:all ease-in-out .2s;content:"";background:currentColor;bottom:0;border-radius:2px;height:3px;left:50%;transform:translateX(-50%);position:absolute;width:0;opacity:0}@media (max-width:767px){.animated-feature-tabs__tab-prefix{display:none}}.animated-feature-tabs__body{padding:60px 0 20px}@media (min-width:1024px){.animated-feature-tabs__body{padding-top:80px;display:flex}}.animated-feature-tabs__body:not(.active){display:none}.animated-feature-tabs__body.in .animated-feature-tabs__content,.animated-feature-tabs__body.in .animated-feature-tabs__image img,.animated-feature-tabs__body.out .animated-feature-tabs__content,.animated-feature-tabs__body.out .animated-feature-tabs__image img{-webkit-animation-name:fade-out-up;animation-name:fade-out-up;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.animated-feature-tabs__body.in .animated-feature-tabs__image img,.animated-feature-tabs__body.out .animated-feature-tabs__image img{-webkit-animation-delay:.1s;animation-delay:.1s;opacity:0}.animated-feature-tabs__body.in .animated-feature-tabs__content,.animated-feature-tabs__body.in .animated-feature-tabs__image img{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}.animated-feature-tabs__body.out .animated-feature-tabs__image img{-webkit-animation-name:fade-out-right;animation-name:fade-out-right;opacity:1}.animated-feature-tabs__body.out .animated-feature-tabs__image::before{-webkit-animation-name:fade-out;animation-name:fade-out;opacity:1;transform:none;-webkit-animation-delay:0s;animation-delay:0s}@media (min-width:1024px){.animated-feature-tabs__content{padding-top:50px}}.animated-feature-tabs__image{position:relative;display:flex;align-items:center;justify-content:center;z-index:50;min-height:360px}@media (min-width:1024px){.animated-feature-tabs__image{width:600px;height:740px;flex-shrink:0;margin-right:20px;margin-left:0;margin-bottom:80px}.animated-feature-tabs__image img{width:900px;position:absolute;max-width:none;right:0}}@media (max-width:1023px){.animated-feature-tabs__image img{width:440px;display:block;margin:auto}}.animated-feature-tabs__image--no-audience-color{--audience-color:#f7f9fa;--audience-secondary-color:#f7f9fa}@media (min-width:1024px){.animated-feature-tabs__image--constrain-image-size{margin-right:80px;max-width:calc(50% - 80px)}}.animated-feature-tabs__image--constrain-image-size img{width:auto;position:static;max-width:100%}.animated-feature-tabs__image::before{content:"";background-image:linear-gradient(to top,var(--audience-color,#f7f9fa),var(--audience-secondary-color,#f7f9fa));border-radius:100000px;width:360px;height:360px;top:0;left:0;right:0;position:absolute;z-index:-50;-webkit-animation:scale-up .6s .3s forwards ease-in-out;animation:scale-up .6s .3s forwards ease-in-out;opacity:0;transform:scale(0);margin:auto}@media (min-width:1024px){.animated-feature-tabs__image::before{width:720px;height:720px;padding-bottom:0;margin-right:-200px;margin-top:-20px;right:50%;left:auto}}.animated-feature-tabs__links{--arrow-color:var(--audience-color);list-style:none;padding-left:0;font-size:15px}@media (min-width:440px){.animated-feature-tabs__links{display:flex;flex-wrap:wrap;align-items:center}.animated-feature-tabs__links li{flex-shrink:0;width:50%;padding-right:20px}.animated-feature-tabs__links li:nth-child(2){margin-top:0}}.animated-feature-tabs__links li{min-height:60px;display:flex;align-items:center}.animated-feature-tabs__links a{color:inherit;display:flex;align-items:center}.animated-feature-tabs__links a img{margin-right:20px;height:auto;width:40px;max-height:64px}.animated-feature-tabs__text{max-width:600px;margin-bottom:20px}.animated-feature-tabs__button{margin-top:40px}@media (max-width:859px){.animated-feature-tabs__button{display:flex;justify-content:center}}