*{margin:0;padding:0}.button{font-size:24px;font-weight:600;line-height:1;text-transform:uppercase}.button-link{border:solid 1px #86fcfd;box-sizing:border-box;color:white;display:inline-block;padding:15px 45px;transition:color 0.5s ease-in-out,background-color 0.5s ease-in-out;white-space:nowrap}.button-link:hover{background-color:#86fcfd;color:#28259a}.scrollbar-measure{height:100px;overflow:scroll;position:absolute;top:-9999px;width:100px}html.preload *{transition:none!important}body{background-color:#28259a;color:#28259a;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}a{text-decoration:none}header{background-color:#28259a;box-sizing:border-box;padding:30px;position:sticky;top:0;width:100%;z-index:3}header>div{align-items:center;display:flex;margin:0 -30px}header>div>div{margin:0 30px}.header-logo img{display:block;height:auto;max-width:100%}nav{flex-grow:1;left:50%;margin:0 30px;position:absolute;transform:translate(-50%,-50%);top:50%}nav ul{display:flex;font-size:18px;font-weight:600;justify-content:center;list-style:none;margin:0 -15px}nav li{margin:0 15px;white-space:nowrap}nav a{color:white;display:block;transition:color 0.5s ease-in-out}nav a:hover{color:#86fcfd}.header-contact{flex-grow:1;text-align:right}.header-contact ul{font-size:18px;font-weight:600;line-height:1.6;list-style:none}.header-contact a{color:white;transition:color 0.5s ease-in-out}.header-contact a:hover{color:#86fcfd}.open,.close{display:none;fill:white;text-align:right}.open svg,.close svg{cursor:pointer}.open{flex-grow:1;margin:0 30px}.close{padding:15px}main{background-color:white}.content{margin:0 auto;max-width:960px;padding:90px 30px 60px}.content-styling h1,.content-styling h2,.content-styling h3,.content-styling h4,.content-styling h5,.content-styling h6,.content-styling p{padding-bottom:30px}.content-styling h1{color:#28259a;font-size:54px;font-weight:400}.content-styling h3,.content-styling h4,.content-styling h5,.content-styling h6{color:#7626b7;font-weight:400}.content-styling h2{color:#7626b7;font-size:30px;font-weight:600}.content-styling h3{font-size:27px}.content-styling h4{font-size:24px}.content-styling h5{font-size:21px}.content-styling h6{font-size:18px}.content-styling ol,.content-styling p,.content-styling ul{font-size:18px;line-height:1.4}.content-styling ol,.content-styling ul{padding:0 0 15px 1.1em}.content-styling ol li,.content-styling ul li{padding-bottom:15px}.content-styling a{border-bottom:solid 1px #7626b7;color:#7626b7}.content-styling img{display:block;height:auto;max-width:100%}.content-styling figure{margin-bottom:30px}.content-styling figure figcaption{font-size:15px;padding-top:7.5px}.align_center{text-align:center}img.align_center{margin:0 auto}h2.section-heading{color:#28259a;font-size:54px;font-weight:400;padding-bottom:30px}.news{margin:0 auto;max-width:1380px;padding:0 30px 60px}.news>h2{font-size:54px;font-weight:400;padding-bottom:45px;text-align:center}.news-blocks{display:flex;flex-wrap:wrap;margin:0 -15px}.news-blocks article{box-sizing:border-box;margin:0 15px 30px;width:calc(33.33% - 30px)}.news-blocks article:nth-child(odd) a{background-image:linear-gradient(45deg,#7626b7,#b556c9)}.news-blocks article:nth-child(odd) a:before{background-color:#7626b7}.news-blocks article:nth-child(even) a{background-image:linear-gradient(45deg,#28259a,#86fcfd)}.news-blocks article:nth-child(even) a:before{background-color:#28259a}.news-blocks a{box-sizing:border-box;color:white;display:flex;flex-direction:column;height:100%;padding:30px;position:relative;z-index:1}.news-blocks a:before{bottom:0;content:" ";display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 0.5s ease-in-out;width:100%;z-index:-1}.news-blocks a:hover:before{opacity:1}.news-blocks-top{flex-grow:1}.news-blocks-top h2,.news-blocks-top h3{font-size:24px;font-weight:600;padding-bottom:30px}.news-blocks-top p{font-size:18px;line-height:1.4;padding-bottom:45px}.news-blocks-top p img{display:inline-block;height:auto;margin-right:15px;max-width:100%}.news-blocks-bottom p:first-of-type{font-size:21px;line-height:1.4;padding-bottom:30px}.news-blocks-bottom p:last-of-type{border-bottom:solid 1px #86fcfd;display:inline-block;font-size:18px;line-height:1.4}.news-blocks-bottom p:last-of-type:after{content:" >"}footer{color:white;margin:0 auto;max-width:960px;padding:90px 30px}footer img{display:block;height:auto;margin-bottom:30px;max-width:100%}footer ul{font-size:18px;font-weight:600;line-height:1.4;list-style:none}footer a{color:white;transition:color 0.5s ease-in-out}footer a:hover{color:#86fcfd}.footer-contact li{padding-bottom:30px}@media screen and (max-width:1640px){nav{left:unset;position:unset;top:unset;transform:unset}.header-contact{flex-grow:unset}}@media screen and (max-width:1380px){.header-contact{display:none}nav ul{justify-content:flex-end}}@media screen and (max-width:1180px){.news-blocks article{width:calc(50% - 30px)}}@media screen and (max-width:1080px){body.nav-open{overflow:hidden}nav ul{flex-wrap:wrap}.js nav{background-color:#28259a;box-sizing:border-box;display:unset;height:100%;margin:0 -320px 0 0;opacity:0;overflow-x:hidden;position:fixed;right:0;top:0;transition:margin-right 0.5s ease-in-out;width:320px;z-index:3}.js nav.nav-open{margin-right:0;opacity:1}.js nav.nav-close{margin-right:-320px}.js nav ul{display:block;justify-content:unset;margin:unset}.js nav li{padding-bottom:15px}.js .open,.js .close{display:block}}@media screen and (max-width:768px){.content-styling h1,.news>h2,h2.section-heading{font-size:36px}.news-blocks article{width:calc(100% - 30px)}}@media screen and (max-width:1080px){.js nav{margin-right:-100%;width:100%}.js nav.nav-close{margin-right:-100%}}header{background-color:rgba(40,37,154,.5);left:0;position:fixed;right:0;transition:background-color 0.5s ease-in-out}header.header-dark{background-color:#28259a}.hero{min-height:800px;position:relative}.hero img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.hero .swiper-slide{min-height:800px}.hero-overlay{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:30px;position:absolute;width:100%;z-index:2}.hero-overlay h1{color:white;font-size:72px;font-weight:400;max-width:960px;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5);width:100%}.home-styling p{font-size:30px;line-height:1.4;padding-bottom:30px}.ctas{padding-bottom:90px}.cta-background{position:relative}.cta-background>div{margin:0 auto;max-width:1440px;position:relative;z-index:1}.cta-background>div>div{background-color:rgba(40,37,154,.9);box-sizing:border-box;color:white;padding:90px;text-align:center;width:50%}.cta-background>div>div img{display:block;height:auto;margin:0 auto 30px;max-width:100%}.cta-background>div>div.cta-background-right{margin-left:auto}.cta-background h2{font-size:54px;font-weight:400;padding-bottom:30px}.cta-background p:not(.button){font-size:24px;padding-bottom:30px}.cta-background>img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.cta-50{background-color:#7626b7}.cta-50>div{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1440px}.cta-50>div>div{width:50%}.cta-50-content{box-sizing:border-box;color:white;padding:90px;text-align:center}.cta-50-content img{display:block;height:auto;margin:0 auto 30px;max-width:100%}.cta-50-content h2{font-size:54px;font-weight:400;padding-bottom:30px}.cta-50-content p:not(.button){font-size:24px;padding-bottom:30px}.cta-50-content-right{order:1}.cta-50-image{position:relative}.cta-50-image img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:1040px){.cta-background>div>div{padding:90px 30px;width:100%}.cta-50>div>div{width:100%}.cta-50-content{padding:90px 30px}.cta-50-image img{bottom:unset;display:block;height:auto;left:unset;max-width:100%;object-fit:unset;object-position:unset;position:unset;right:unset;top:unset;width:unset}}@media screen and (max-width:960px){.hero-overlay h1{font-size:54px}}@media screen and (max-width:768px){.home-styling p{font-size:24px}.hero-overlay h1,.cta-background h2,.cta-50-content h2{font-size:36px}}