.animated-text-wrapper{display:flex;align-items:flex-start;flex-direction:column;gap:80px}.animated-subheading-image_flex{display:flex;align-items:flex-start;gap:8px}.animated-subheading_image{width:28px;height:28px;aspect-ratio:1 / 1}.animated-text_subheading{margin:0;color:#fff;font-size:28px;line-height:normal;font-family:UbuntuSans Bold}#animated-heading{margin:0 auto;width:823px;color:#fff;font-size:52px;line-height:140%;font-family:Helvetica NeueMedium}.animated-text-wrapper .word{opacity:.3;color:#3b3b3b;transition:all .1s ease-in-out}@media screen and (min-width: 750px){.animated-text-wrapper{flex-direction:row}#animated-heading{margin-top:-10px}a.animated_button{display:flex;width:210px;height:56px;padding:16px;justify-content:center;align-items:center;gap:8px;border-radius:2000px;border:1px solid #004AFF;text-decoration:none;color:#004aff;background:#e5f6fe;font-size:20px;line-height:normal;font-family:UbuntuSans SemiBold;position:relative;overflow:hidden;z-index:0;isolation:isolate;transition:color .4s ease;margin:20px 0 0}a.animated_button:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;border-radius:2000px;background:#004aff;transition:width .5s ease;z-index:-1}a.animated_button:hover{color:#fff}a.animated_button:hover:before{width:100%}a.animated_button:hover svg path{stroke:#fff}}@media screen and (max-width: 750px){.animated-text-wrapper{gap:12px}.animated-subheading-image_flex{gap:4px}.animated-text_subheading{font-size:14px;max-width:300px;margin:0}#animated-heading{font-size:24px;width:100%}.animated-subheading_image{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.animated-subheading_image{width:20px;height:20px}a.animated_button{display:flex;width:160px;height:44px;padding:12px 16px;justify-content:center;align-items:center;gap:4px;border-radius:2000px;border:1px solid #004AFF;text-decoration:none;color:#004aff;background:#e5f6fe;font-size:16px;line-height:normal;font-family:UbuntuSans SemiBold;margin:20px 0 0}}@media screen and (min-width: 768px) and (max-width: 1200px){.animated-text-wrapper{gap:34px}.animated-subheading-image_flex{gap:6px;width:30%}.animated-subheading_image{width:20px;height:20px}.animated-text_subheading{font-size:18px}.animated-heading-button_wrapper{width:70%}#animated-heading{width:450px;font-size:34px;line-height:42px;margin:0}a.animated_button{width:190px;height:46px;padding:14px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/homepage-animation-section.css.map */
