.textintro h1,.textintro h2,.textintro h3,.textintro h4,.textintro h5,.textintro h6,.textintro .h2,.textintro .h3{margin-bottom:0}.textintro .prefix{padding-bottom:0}@media(min-width: 992px){.textintro .prefix{margin-top:16px}}@media(min-width: 992px){.textintro.hasBg{padding-top:0px}}@media screen and (min-width: 992px)and (min-width: 992px){.textintro.hasBg{padding-top:calc(0px + 100*(100vw - 992px)/608)}}@media screen and (min-width: 992px)and (min-width: 1600px){.textintro.hasBg{padding-top:100px}}.textintro.hasBg .animated-svg{top:0;left:0;right:0;z-index:-1}.textintro.hasBg .animated-svg{margin-top:-280px}@media screen and (min-width: 992px){.textintro.hasBg .animated-svg{margin-top:calc(-280px + 280*(100vw - 992px)/608)}}@media screen and (min-width: 1600px){.textintro.hasBg .animated-svg{margin-top:0px}}@media(max-width: 991.98px){.textintro.hasBg .animated-svg{display:none}}.textintro.hasBg .animated-svg svg{max-width:99vw}@media(min-width: 1200px){.textintro-header{max-width:90%}}@media(min-width: 1400px){.textintro-header.compact{max-width:60%}}.textintro .intro-animate{stroke:#fff;stroke-width:2;fill:none;stroke-linecap:round}.textintro .intro-circle{opacity:1}