body.brx-body.bricks-is-frontend.bricks-is-frontend :focus { outline-width: 1px; outline-style: dashed; outline-offset: 1px; } body.brx-body.bricks-is-frontend.bricks-is-frontend :focus-visible { outline-color: inherit; } body.brx-body main#brx-content { z-index: 0; } body.brx-body .brxe-text a, body.brx-body .brxe-text-basic a, body.brx-body .brxe-heading a { text-decoration: underline; } body.brx-body .brxe-text a:focus, body.brx-body .brxe-text a:hover, body.brx-body .brxe-text-basic a:focus, body.brx-body .brxe-text-basic a:hover, body.brx-body .brxe-heading a:focus, body.brx-body .brxe-heading a:hover { text-decoration: none; } body.brx-body a, body.brx-body button, body.brx-body a svg.icon path, body.brx-body a svg path, body.brx-body button svg.icon path, body.brx-body button svg path { animation-duration: .2s; -moz-animation-duration: .2s; -o-animation-duration: .2s; -webkit-animation-duration: .2s; animation-timing-function: linear; -moz-animation-timing-function: linear; -o-animation-timing-function: linear; -webkit-animation-timing-function: linear; transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; } .cap { text-transform: uppercase; } .sr-only { position: absolute; width: 1px; height: 1px; clip: rect(0 0 0 0); overflow: hidden; border: 0; margin: -1px; padding: 0; }  @-webkit-keyframes fadeInUpOverride { 0% {opacity:0; transform:translate3d(0, var(--animation-strength), 0)} to {opacity:1; transform:translateZ(0)} } @keyframes fadeInUpOverride { 0% {opacity:0; transform:translate3d(0, var(--animation-strength), 0)} to {opacity:1; transform:translateZ(0)} } .brx-body .brx-animate-fadeInUp { --animation-strength: 10px; animation-name: fadeInUpOverride } .brx-body .brx-animated.staggered { --item-delay: 100ms; animation-delay: calc(var(--item-delay) * var(--item-index)) !important; } 