:root{--prime: #232742;--second: #df723f;--third: #dc3f4c;--fourth: #263174;--text: #000;--off-white: #F0F4FC;--black: #000;--white: #fff;--lgray: #F8F8F8;--gray: #F2F2F2;--stroke: #B6AD9A;--dark-bg: #1E1E1E;--dblue: #0A0051;--orange: #ee6932;--teal: #20eec5;--light-blue: #f1f4fc;--yellow: #f1be42;--blue-gray: #D9E4F1;--dark-blue: #222744;--body: "Rubik", sans-serif;--display: "Rubik", sans-serif;--sans: "Rubik", sans-serif;--border: 1px solid var(--stroke);--heading-gradient: linear-gradient(90deg, #EE6932 0%, #EE2049 100%)}#hero:before{content:" ";width:150%;height:150%;background-image:url(/files/content/home/bg_tileable.svg);background-position:center;background-size:3500px auto;background-repeat:repeat;position:absolute;top:-200px;left:-200px;rotate:-8.62deg;opacity:.7;margin-left:-10%}#hero{background-color:#0d2546;color:#fff;padding-top:260px;padding-bottom:100px;overflow:hidden;position:relative}#hero .inside{display:flex;flex-flow:row wrap;position:relative;align-items:flex-start;padding-bottom:260px}#hero #hero_text{width:50%;position:relative;overflow:visible}#hero #hero_text .content-text{text-wrap:balance;padding-right:180px}#hero #hero_text .content-text .desc{font-size:1.45em;font-weight:200}#hero #hero_text .content-text .btn:first-of-type{margin-right:30px}#hero #hero_text h2{color:var(--teal);font-weight:400;font-size:clamp(1.875em,3vw,2.6rem);margin-bottom:20px}#hero #hero_text:before{content:"";position:absolute;left:-45px;bottom:10px;width:12px;height:12px;border-left:2px solid #ce3e86;border-bottom:2px solid #ce3e86;transform:rotate(-45deg)}#hero #hero_text:after{content:"";position:absolute;left:-40px;top:5px;width:2px;height:calc(100% - 15px);background:#fff;background-image:linear-gradient(to bottom, #ee6932 0%, #ea2646 62%, #ce3e86 100%)}#hero #hero_image{width:55%;position:absolute;top:0;left:45%;right:auto;margin:0;display:block;overflow:visible}@media only screen and (max-width: 1000px){#hero{padding-bottom:60px}#hero #hero_text,#hero #hero_image{width:100%}#hero #hero_text .content-text{padding-bottom:60px;padding-right:0}#hero #hero_image{position:initial;margin-bottom:60px}}@media only screen and (max-width: 600px){#hero{padding-top:200px}}