:root{--vh:100vh}.quote-wrapper{--max-width:630px;--animation-duraition:3.4s;--animation-delay:1s}.quote-wrapper .testimonial{margin:0 auto;max-width:var(--max-width);padding:30px 30px 15px;position:relative;text-align:center}.quote-wrapper .testimonial.align-left{text-align:left}.quote-wrapper .testimonial.align-right{text-align:right}@media screen and (max-width:1320px){.quote-wrapper .testimonial{padding:20px 25px 10px}}@media screen and (max-width:767px){.quote-wrapper .testimonial{padding:15px 20px 10px}}.quote-wrapper .testimonial .quote{font-size:25px;font-weight:700;line-height:1.2;margin-bottom:34px;opacity:0;transform:translateY(-30px)}@media screen and (max-width:1600px){.quote-wrapper .testimonial .quote{font-size:22px;margin-bottom:28px}}@media screen and (max-width:1320px){.quote-wrapper .testimonial .quote{font-size:19px;margin-bottom:22px}}@media screen and (max-width:767px){.quote-wrapper .testimonial .quote{font-size:16px;margin-bottom:16px}}.quote-wrapper .testimonial .additional-content{opacity:0;transform:translateY(-30px)}.quote-wrapper .testimonial .author{opacity:0;transform:translateY(30px)}.quote-wrapper .testimonial .logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.quote-wrapper .testimonial .top-left{left:calc(50% + 92px);opacity:0;position:absolute;top:calc(50% - 37px);width:13px}.quote-wrapper .testimonial .bottom-right{bottom:calc(50% - 22px);opacity:0;position:absolute;right:calc(50% - 111px);width:8px}.quote-wrapper .testimonial.animate .logo path:not(.later){animation-delay:var(--animation-delay);animation-duration:var(--animation-duraition);animation-fill-mode:forwards;animation-iteration-count:1;animation-name:hide-letters}.quote-wrapper .testimonial.animate .logo path.later{animation-delay:var(--animation-delay);animation-duration:var(--animation-duraition);animation-fill-mode:forwards;animation-iteration-count:1;animation-name:hide-letters-later}.quote-wrapper .testimonial.animate .top-left{animation-delay:var(--animation-delay);animation-duration:var(--animation-duraition);animation-fill-mode:forwards;animation-iteration-count:1;animation-name:top-left-animation}.quote-wrapper .testimonial.animate .bottom-right{animation-delay:var(--animation-delay);animation-duration:var(--animation-duraition);animation-fill-mode:forwards;animation-iteration-count:1;animation-name:bottom-right-animation}.quote-wrapper .testimonial.animate .quote{animation-delay:var(--animation-delay);animation-duration:var(--animation-duraition);animation-fill-mode:forwards;animation-iteration-count:1;animation-name:quote-animation}.quote-wrapper .testimonial.animate .additional-content,.quote-wrapper .testimonial.animate .author{animation-delay:var(--animation-delay);animation-duration:var(--animation-duraition);animation-fill-mode:forwards;animation-iteration-count:1;animation-name:author-animation}@keyframes quote-animation{0%{opacity:0}34%{opacity:0;transform:translateY(-30px)}43%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes author-animation{0%{opacity:0}34%{opacity:0;transform:translateY(30px)}43%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes hide-letters{0%{opacity:1}9%{opacity:1}18%{opacity:0}to{opacity:0}}@keyframes hide-letters-later{0%{opacity:1}21%{opacity:1}34%{opacity:0}to{opacity:0}}@keyframes top-left-animation{0%{left:calc(50% + 92px);opacity:0;top:calc(50% - 37px);width:13px}5%{left:calc(50% + 92px);opacity:0;top:calc(50% - 37px)}15%{left:calc(50% + 92px);opacity:1;top:calc(50% - 37px);width:13px}43%{left:0;top:0;width:16px}to{left:0;opacity:1;top:0;width:16px}}@keyframes bottom-right-animation{0%{bottom:calc(50% - 22px);opacity:0;right:calc(50% - 111px);width:8px}5%{bottom:calc(50% - 22px);opacity:0;right:calc(50% - 111px)}15%{bottom:calc(50% - 22px);opacity:1;right:calc(50% - 111px);width:8px}43%{bottom:0;right:0;width:14px}to{bottom:0;opacity:1;right:0;width:14px}}