.banner-text__inner:before{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.banner-text{position:relative}.banner-text__bg-icon{position:absolute;top:1.75rem;right:12.5%;z-index:2}.banner-text__inner{position:relative;padding:3.25rem 5% 4.375rem}.banner-text__inner:before{content:"";background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.3)));background:-o-linear-gradient(bottom,rgba(0,0,0,.3),rgba(0,0,0,.3));background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3));z-index:1}.banner-text__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.banner-text__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:5.375rem;height:5.375rem;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:opacity .3s ease,-webkit-transform .8s ease;-o-transition:opacity .3s ease,transform .8s ease;transition:opacity .3s ease,transform .8s ease;transition:opacity .3s ease,transform .8s ease,-webkit-transform .8s ease}.banner-text__icon-wrap.is-inview{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s ease,-webkit-transform .8s ease;-o-transition:opacity .3s ease,transform .8s ease;transition:opacity .3s ease,transform .8s ease;transition:opacity .3s ease,transform .8s ease,-webkit-transform .8s ease}@media (max-width:1023px){.banner-text__bg-icon{top:-1.75rem}.banner-text__inner{padding:2.0625rem 5% 2.9375rem}.banner-text__icon-wrap{width:3.75rem;height:3.75rem}}.banner-text__icon{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.banner-text__title{max-width:12.581em;text-align:center;padding:.032em 0 .677em;opacity:0;-webkit-transform:translate3d(0,3rem,0);transform:translate3d(0,3rem,0);-webkit-transition:opacity .3s ease .25s,-webkit-transform .8s ease .25s;-o-transition:transform .8s ease .25s,opacity .3s ease .25s;transition:transform .8s ease .25s,opacity .3s ease .25s;transition:transform .8s ease .25s,opacity .3s ease .25s,-webkit-transform .8s ease .25s}.banner-text__title.is-inview,.is-inview .banner-text__title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .5s ease .25s,-webkit-transform .8s ease .25s;-o-transition:transform .8s ease .25s,opacity .5s ease .25s;transition:transform .8s ease .25s,opacity .5s ease .25s;transition:transform .8s ease .25s,opacity .5s ease .25s,-webkit-transform .8s ease .25s}.banner-text__title.block-title--inv{line-height:111.8%}@media (max-width:1023px){.banner-text__title{line-height:1;padding:.311em 0 .467em}}.banner-text__btn{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity .3s ease .25s,-webkit-transform .8s ease .25s;-o-transition:transform .8s ease .25s,opacity .3s ease .25s;transition:transform .8s ease .25s,opacity .3s ease .25s;transition:transform .8s ease .25s,opacity .3s ease .25s,-webkit-transform .8s ease .25s}.banner-text__btn.is-inview,.is-inview .banner-text__btn{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .3s ease .25s,background-color .5s ease,border-color .5s ease,color .5s ease,-webkit-transform .8s ease .25s;-o-transition:transform .8s ease .25s,opacity .3s ease .25s,background-color .5s ease,border-color .5s ease,color .5s ease;transition:transform .8s ease .25s,opacity .3s ease .25s,background-color .5s ease,border-color .5s ease,color .5s ease;transition:transform .8s ease .25s,opacity .3s ease .25s,background-color .5s ease,border-color .5s ease,color .5s ease,-webkit-transform .8s ease .25s}@media (min-width:1025px){.banner-text__btn.is-inview:hover,.is-inview .banner-text__btn:hover{-webkit-transition:opacity .3s ease .25s,background-color .5s ease,border-color .5s ease,color .5s ease,-webkit-transform .8s ease .25s;-o-transition:transform .8s ease .25s,opacity .3s ease .25s,background-color .5s ease,border-color .5s ease,color .5s ease;transition:transform .8s ease .25s,opacity .3s ease .25s,background-color .5s ease,border-color .5s ease,color .5s ease;transition:transform .8s ease .25s,opacity .3s ease .25s,background-color .5s ease,border-color .5s ease,color .5s ease,-webkit-transform .8s ease .25s}}