.cst-banner-grp{position:relative;background-color:#FFF;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.cst-banner-grp .page-center .banner-content-grp{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;line-height:1.8em;text-align:center;position:relative;color:#FFF}.cst-banner-grp .page-center .banner-content-grp h1{font-size:80px;line-height:1.2em;color:inherit;font-family:Panton,Lato,sans-serif;font-weight:bold;padding-bottom:12px}@media(min-width:981px){.cst-banner-grp .page-center{padding:2% 0}}@media only screen and (min-width:1525px){.cst-banner-grp .page-center{padding:30px 0}}@media only screen and (max-width:980px){.cst-banner-grp{padding-top:99px;padding-bottom:99px}.cst-banner-grp .page-center{padding:30px 0}.cst-banner-grp .page-center .banner-content-grp h1{font-size:40px}}@media only screen and (max-width:767px){.cst-banner-grp .page-center .banner-content-grp h1{font-size:32px}}.cst-banner-grp.no-parallax .page-center .banner-content-grp h1{padding-bottom:10px}.cst-banner-grp.no-parallax .page-center .banner-content-grp h5{font-size:26px;line-height:1.4em}