.tp-caption.cms-banner{top:60%!important}.cms-banner h1,.cms-banner h3{opacity:.999}.cms-banner h1{font-size:42px;font-weight:700}.cms-banner h3{font-size:23px;margin-top:0}.cms .cms-banner>a,.cms .cms-banner>a:hover{color:#fff}.cms .cms-banner>a{text-shadow:rgba(0,0,0,.3) 0 1px 1px}.cms .cms-banner.tp-caption{max-width:1040px}.cms-banner.tp-caption:before{position:absolute;display:block;content:" ";background-color:#373f41;width:150vw;height:75vh;margin-left:-50vw;margin-right:-50vw;margin-top:-20px;opacity:.6;top:0}@media only screen and (max-width:992px){.tp-caption.cms-banner{top:54%!important}}@media only screen and (max-width:1200px){.tp-caption.cms-banner{top:55%!important}}@media(max-width:768px){.tp-caption.cms-banner{top:58%!important}.cms-banner h1{font-size:32px;margin-top:-60px}.cms-banner h3,.cms-banner .h3{font-size:18px;line-height:1em}.cms-banner.tp-caption:before{margin-top:-80px}}