.deg.event.campaign-guidelines.hero .container-fluid{max-width:1140px !important}
.container-fluid .superHeroV2{width:100vw;position:relative;right:50%;left:50%;margin-right:-50vw;margin-left:-50vw}
.superheroV2{background-color:#565656;position:relative}
.superheroV2__txt>.container-fluid{height:100%}
.superheroV2__img img{width:100%}
.superheroV2__txt{height:100%;position:absolute;top:0;left:0}
.superheroV2__txt h2,.superheroV2__txt .tophead,.superheroV2__txt .subhead,body.no-hero .superheroV2__txt h2,body.no-hero .superheroV2__txt .tophead,body.no-hero .superheroV2__txt .subhead{color:#fff !important;line-height:1;text-shadow:#454545 1px -1px 0}
.superheroV2 .superheroV2__txt .btn{margin-bottom:18px;font-size:14px !important;background-color:#6f6f6f}
.superheroV2 .superheroV2__txt .btn:hover{background-color:#565656}
@media screen and (max-width:767px){.superheroV2__txt h2{margin:0;padding:5px 0;font-size:34px}
.superheroV2__txt--vert-top{padding-top:20px}
.superheroV2__txt .tophead{margin-bottom:10px}
.superheroV2__txt .tophead,.superheroV2__txt .subhead{font-size:14px}
}
@media screen and (min-width:768px){.superheroV2__txt{position:absolute;top:0;right:0;left:0}
.superheroV2__txt .tophead,.superheroV2__txt .subhead{margin:5px 0 7px 0;font-size:30px}
.superheroV2__txt h2,body.no-hero .superheroV2__txt h2{margin:0;padding:5px 0;font-size:70px;font-weight:bold}
.superheroV2__txt .display-table-cell{padding-right:33%}
.superheroV2__txt--vert-top{padding-top:40px}
.superheroV2__txt--hor-right.display-table-cell{padding-right:0;padding-left:33%}
.superheroV2__txt--hor-left.display-table-cell{padding-right:33%}
.superheroV2__txt--hor-center.display-table-cell{padding-right:10%;padding-left:10%}
}
.superheroV2__txt--vert-top{vertical-align:top}
.superheroV2__txt--vert-middle{vertical-align:middle}
.superheroV2__txt--vert-bottom{vertical-align:bottom}
.superheroV2__txt--hor-left{text-align:left}
.superheroV2__txt--hor-center{text-align:center}
.superheroV2__txt--hor-right{text-align:right}
.display-table{height:100%;width:100%;display:table}
.display-table-cell{display:table-cell}
@media only screen and (min-width:768px){.animate .superheroV2.animate-superhero{overflow:hidden}
.animate .superheroV2.animate-superhero .superheroV2__img.kenburns{animation-name:kenburns;animation-duration:10s;animation-delay:.5s;animation-direction:alternate;animation-iteration-count:infinite}
.animate .superheroV2.animate-superhero .superheroV2__img.fade-slide-down{animation-name:fade-slide-down;animation-duration:2s;animation-delay:.5s;transition-timing-function:cubic-bezier(0,0.5,0,1);animation-fill-mode:forwards}
}
@keyframes kenburns{0.00%{transform:scale3d(1.5,1.5,1.5) translate3d(-190px,-120px,0);animation-timing-function:ease-in;opacity:1}
100%{transform:scale3d(2,2,2) translate3d(-170px,-100px,0)}
}
@keyframes fade-slide-down{0.00%{opacity:0;transform:translateY(-4rem)}
100%{opacity:1;transform:none}
}