@keyframes fade-in-out{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@keyframes wave-fade{0%{opacity:.1}50%{opacity:.3}100%{opacity:.1}}@keyframes animate-fade-up{0%{opacity:0;transform:translateY(3em)}100%{opacity:1;transform:translateY(0)}}@keyframes animate-fade-left{0%{opacity:0;transform:translateX(3em)}100%{opacity:1;transform:translateY(0)}}@keyframes animate-fade-right{0%{opacity:0;transform:translateX(-3em)}100%{opacity:1;transform:translateY(0)}}@keyframes animate-fade-down{0%{opacity:0;transform:translateY(-3em)}100%{opacity:1;transform:translateY(0)}}@keyframes opacity-in-out{0%{opacity:.05}100%{opacity:.2}}@keyframes img-scale{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes img-scale-inverted{0%{transform:scale(1.1)}50%{transform:scale(1)}100%{transform:scale(1.1)}}@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(5px);opacity:0}}.DNA-module[data-id=Banner] .DNA-module__banner{position:relative;display:block}.DNA-module[data-id=Banner] .DNA-module__banner:hover .DNA-module__image img{transform:scale(1.05)}.DNA-module[data-id=Banner] .DNA-module__banner:hover .DNA-module__image:after{background-color:var(--clr-scheme-80)}.DNA-module[data-id=Banner] .DNA-module__image{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.DNA-module[data-id=Banner] .DNA-module__image img{transition:transform 1s ease-in-out;position:absolute;top:-30%}.DNA-module[data-id=Banner] .DNA-module__image:after{content:"";background-color:var(--clr-scheme-60);position:absolute;width:100%;height:100%;left:0;top:0;transition:background-color 1s ease-in-out}.DNA-module[data-id=Banner] .DNA-module__container{position:relative;display:flex;align-items:center;padding:10em 8em;color:#fff}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__container{padding:4em 3.5em}}@media(max-width: 767px){.DNA-module[data-id=Banner] .DNA-module__container{padding:3em 2.5em}}.DNA-module[data-id=Banner] .DNA-module__content{width:100%}.DNA-module[data-id=Banner] .DNA-module__content__wrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:3.5em}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__content__wrapper{gap:3em}}@media(max-width: 767px){.DNA-module[data-id=Banner] .DNA-module__content__wrapper{gap:2em}}.DNA-module[data-id=Banner] .DNA-module__head{display:flex;gap:2em;align-items:center}.DNA-module[data-id=Banner] .DNA-module__icon{background-color:#fff;color:var(--clr-scheme);display:flex;align-items:center;justify-content:center;width:6.5em;aspect-ratio:1/1;border-radius:50%}.DNA-module[data-id=Banner] .DNA-module__icon>*{font-size:2.8em}.DNA-module[data-id=Banner] .DNA-module__headlines{display:flex;flex-direction:column}.DNA-module[data-id=Banner] .DNA-module__overline{letter-spacing:4px;font-family:"altivo";line-height:1.2;text-transform:uppercase}.DNA-module[data-id=Banner] .DNA-module__overline>*{font-size:2em}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__overline>*{font-size:1.6em}}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__overline{letter-spacing:4px}}@media(max-width: 767px){.DNA-module[data-id=Banner] .DNA-module__overline{letter-spacing:4px}}.DNA-module[data-id=Banner] .DNA-module__title{font-family:"altivo";line-height:1.2;font-weight:500;text-transform:uppercase}.DNA-module[data-id=Banner] .DNA-module__title>*{font-size:3em}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__title>*{font-size:1.6em}}.DNA-module[data-id=Banner] .DNA-module__button__wrap{appearance:none;background:none;box-shadow:none;border:0;border-radius:0;cursor:pointer;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:1.5em;color:#fff;font-weight:600;line-height:1.2;max-width:100%;border-radius:3px;min-height:5.5em;min-width:15em;border:1px solid;padding:0 2em;overflow:hidden;text-align:center;transition:background-color .25s ease-in-out}.DNA-module[data-id=Banner] .DNA-module__button__wrap:focus{outline:none}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__button__wrap{min-height:5em}}@media(max-width: 767px){.DNA-module[data-id=Banner] .DNA-module__button__wrap{min-height:4.5em}}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__button__wrap{min-width:11em}}@media(max-width: 767px){.DNA-module[data-id=Banner] .DNA-module__button__wrap{min-width:10em}}.DNA-module[data-id=Banner] .DNA-module__button__wrap span{font-size:1.4em}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__button__wrap span{font-size:1.3em}}@media(max-width: 767px){.DNA-module[data-id=Banner] .DNA-module__button__wrap span{font-size:1.2em}}.DNA-module[data-id=Banner] .DNA-module__button__wrap i{display:inline-block;font-size:1.4em;transition:transform .25s ease-in-out}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__button__wrap i{font-size:1.3em}}@media(max-width: 767px){.DNA-module[data-id=Banner] .DNA-module__button__wrap i{font-size:1.2em}}.DNA-module[data-id=Banner] .DNA-module__button__wrap:visited{color:#fff}.DNA-module[data-id=Banner] .DNA-module__button__wrap:hover{background-color:hsla(0,0%,100%,.2)}.DNA-module[data-id=Banner] .DNA-module__button__wrap:hover i{transform:translateX(2px)}@media(max-width: 1024px){.DNA-module[data-id=Banner] .DNA-module__image img{top:0}}@media(max-width: 767px){.DNA-module[data-id=Banner] .DNA-module__content__wrapper{flex-direction:column;align-items:flex-start;gap:3em}.DNA-module[data-id=Banner] .DNA-module__head{align-items:center}}
