.banner-group .banner{margin-bottom:70px;text-align:center;padding:50px 0 50px;text-transform:uppercase;position:relative}.banner-group .banner h1{line-height:1.2}.banner-group .banner h1{color:#111}.banner-group .banner h1 span{color:#18a4da}.banner-group .banner h2{margin-bottom:.5em;line-height:1.2;font-weight:600;font-size:32px;font-family:Montserrat,sans-serif;color:#111}.banner-group .breadcrumb-group{padding:15px 0;border-bottom:1px solid #eee;border-top:1px solid #eee;margin-bottom:30px;text-transform:uppercase}.banner-group .breadcrumb-group ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item{list-style:none;margin:0 !important;color:#999;padding:0}.banner-group .breadcrumb-group ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item .hs-breadcrumb-menu-divider:before{content:"\f101";padding:0 10px 0 8px;font-family:'FontAwesome';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.banner-group .breadcrumb-group ul.hs-breadcrumb-menu:before{margin-right:10px;color:#999;content:'You are here:';float:left}.banner-group .breadcrumb-group ul.hs-breadcrumb-menu:after{content:"";display:table;clear:both}.banner-group .banner-inner .project_title{text-transform:none}.banner-group .banner h1.category_title{font-size:32px;margin-bottom:16px}@media only screen and (min-width:1200px){.banner-group .banner{padding:70px 0}.banner-group .banner h1{font-size:36px;font-weight:bold;margin-bottom:10px}}@media only screen and (max-width:768px){.banner-group .banner h1,.banner-group .banner h1.category_title{font-size:28.5px}.banner-group .banner h1.category_title{margin-bottom:12.8px}}@media only screen and (max-width:480px){.banner-group .banner h1,.banner-group .banner h1.category_title{font-size:25.6px}}