@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(7,134,73,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(7,134,73,0)}}@keyframes fadeIn{from{opacity:0;transform:translate(0, -15%)}to{opacity:1;transform:translate(0, 0%)}}@keyframes float{0%{transform:translateY(0px)}50%{transform:translateY(-14px)}100%{transform:translateY(0px)}}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.section-brand-banner .brand-banner{position:relative}.section-brand-banner .brand-banner--no-image{min-height:500px}.section-brand-banner .brand-banner__media::after{content:"";top:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.7607843137)}.section-brand-banner .brand-banner__content{padding:0 2rem 4rem;display:flex;text-align:center;align-items:center;justify-content:center;color:rgba(var(--color-foreground), 1)}.section-brand-banner .brand-banner__content h2{font-size:3rem}.section-brand-banner .brand-banner__content p{font-weight:100;font-size:1.6rem;letter-spacing:.1rem}@media screen and (min-width: 700px){.section-brand-banner .brand-banner__content p{font-size:1.8rem;padding-left:10rem;padding-right:10rem}}.section-brand-banner .brand-banner:not(.brand-banner--no-image) .brand-banner__content{top:0;width:100%;height:100%;position:absolute}