@keyframes gradientMove{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.dl_hero{align-items:center;display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:min-content;margin-bottom:0;margin-top:0;padding:80px 20px 40px;position:relative;z-index:1}.dl_hero:before{animation:gradientMove 25s ease infinite;background:linear-gradient(135deg,#0ea6ea,#2b8fd8 25%,#4a7bc9 50%,#6768ba 75%,#8356ab);background-size:200% 200%;content:"";height:100%;left:50%;opacity:.95;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.dl_hero__image,.dl_hero__text{grid-column:auto/span 24;position:relative}.dl_hero__text{flex-direction:column;padding:20px 0}.dl_hero__image,.dl_hero__text{align-items:center;display:flex;justify-content:center;order:-1}.dl_hero__image{position:relative;z-index:1}.dl_hero__image:after{background:radial-gradient(ellipse,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.6) 15%,rgba(14,166,234,.5) 35%,rgba(57,37,165,.3) 55%,transparent 75%);content:"";filter:blur(60px);height:110%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:110%;z-index:0}.dl_hero__image img{display:block!important;margin:0 auto!important;position:relative;z-index:2}@media (min-width:769px){.dl_hero{padding:60px 40px}.dl_hero__text{align-items:flex-start;grid-column:auto/span 12;order:unset;padding-right:32px}.dl_hero__text,.dl_hero__text h2,.dl_hero__text h3,.dl_hero__text li{text-align:left}.dl_hero__image{align-items:center;display:flex;grid-column:auto/span 12;justify-content:flex-end;order:unset}.dl_hero__image img{margin:unset!important;max-width:100%!important}.dl_hero--left .dl_hero__image{justify-content:flex-start;order:-1}.dl_hero--left .dl_hero__text{order:unset;padding-left:32px;padding-right:0}}.dl_hero__image{background:none!important}.dl_hero .featured__headline,.dl_hero .featured__subheadline,.dl_hero h1,.dl_hero h2,.dl_hero h3,.dl_hero p{color:#fff!important}.dl_hero--top .dl_hero__text{grid-column:auto/span 24;margin:0 auto;max-width:820px;text-align:center}.dl_hero--top .dl_hero__text h2,.dl_hero--top .dl_hero__text h3{text-align:center}.dl_hero--top .dl_hero__image{grid-column:auto/span 24;margin:0 auto;max-width:820px;order:-1}@media (max-width:768px){.dl_hero{padding:0 20px 40px}.dl_hero__text{padding:10px 0}}