.vertical-banner__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:auto;margin-right:auto;outline:3px solid #0037b2;overflow:hidden}.vertical-banner__wrapper h1{background-color:#0037b2;color:#fff;display:none;font-family:Meta,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:48px;line-height:58px;margin-bottom:0;padding-left:10px;text-align:left;width:100%}@media only screen and (min-width:1024px){.vertical-banner__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;height:716px;margin:2px auto!important;width:100%}.vertical-banner__wrapper h1{display:block}}.vertical-banner__container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vertical-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.vertical-banner__content{background-color:#000;display:table;height:100%;table-layout:fixed;width:100%}.vertical-banner__content:hover .vertical-banner__item{opacity:.3}}.vertical-banner__item{position:relative;width:100%}.vertical-banner__item img{display:block;width:100%}@media only screen and (max-width:1023px){.vertical-banner__item:before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(50%,rgba(0,0,0,0)));background:-o-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 50%);background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0) 50%);content:"";display:block;height:100%;position:absolute;width:100%;z-index:10}}@media only screen and (min-width:480px){.vertical-banner__item{width:50%}}@media only screen and (min-width:1024px){.vertical-banner__item{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(rgba(0,0,0,0)),to(rgba(0,0,0,.5))),var(--image-url);background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5)),var(--image-url);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5)),var(--image-url);background-position:50%;background-size:cover;display:table-cell;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:25%}.vertical-banner__item:hover{opacity:1!important;width:50%}.vertical-banner__item:hover .vertical-banner__text{padding-left:30px}.vertical-banner__item img{display:none}}.vertical-banner__text{bottom:20px;color:#fff;padding-left:10px;position:absolute;text-align:left;width:100%;z-index:99}@media only screen and (min-width:1024px){.vertical-banner__text{bottom:22px}}.vertical-banner__text h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Meta,Helvetica Neue,Helvetica,Arial,sans-serif!important}.vertical-banner__text h3 span{display:inline-block}.vertical-banner__text h3 span:first-child{font-size:32px;line-height:32px}@media only screen and (max-width:1023px){.vertical-banner__text h3 span:first-child{font-weight:600}}.vertical-banner__text h3 span:nth-child(2){font-size:24px;line-height:32px}.vertical-banner__text h3 span:nth-child(3){color:#cc1012;font-size:52px;font-weight:600;line-height:60px;text-transform:uppercase}