.cus_banner{background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative;background-color:#fff;transition:.4s;overflow:hidden;padding-top:60px;padding-bottom:60px}.cus_banner:before{content:"";display:block;position:absolute;background-color:#000;top:0;left:0;width:100%;height:100%;opacity:.8}.cus_banner .page-center{padding-top:27px;padding-bottom:30px}.cus_banner .page-center:before,.cus_banner .page-center:after{content:'';display:table}.cus_banner .page-center:after{clear:both}.cus_banner .banner_col{float:left;position:relative;z-index:2;min-height:1px;max-width:773px;width:100%}.cus_banner .banner-content{text-align:left;font-family:'Fira Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:60px;letter-spacing:.3px;line-height:150%;margin-bottom:-8px;margin-right:9px;display:inline-block;color:#fff}.cus_banner .banner-content-inner{position:relative;display:inline-block}.cus_banner .banner-content h1{font-size:60px;color:#fff;letter-spacing:.25px;line-height:1.5em}.cus_banner .banner-content a{text-decoration:underline;-webkit-text-decoration-color:#cf1f2e;text-decoration-color:#cf1f2e;color:#e6e1e5;transition:color 300ms ease 0ms;font-family:'Fira Sans',Helvetica,Arial,Lucida,sans-serif}.cus_banner .banner-content a:hover{color:#fff}.cus_banner .banner-button{text-align:center}.cus_banner .banner-button .banner-buttonIn{position:relative}.cus_banner .banner-button a.banne_btn{font-weight:bold;background:#00396f;color:#fff;padding:1em 2em;border:0px;-webkit-box-shadow:0 -2px 0 rgb(0 0 0 / 15%) inset;-moz-box-shadow:0 -2px 0 rgba(0,0,0,0.15) inset;box-shadow:0 -2px 0 rgb(0 0 0 / 15%) inset;border-radius:4px;text-decoration:none;display:inline-block;font-family:'Fira Sans',Helvetica,Arial,Lucida,sans-serif;font-size:18px;line-height:1.7em}.cus_banner .banner-button a.banne_btn:hover{-webkit-filter:brightness(112%);filter:brightness(112%)}.cus_banner ul.banner-social{text-align:center;line-height:26px;list-style-type:none;margin:0;padding:0;list-style:none}.cus_banner ul.banner-social:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.cus_banner ul.banner-social li{display:inline-block;margin-bottom:8px;position:relative}.cus_banner ul.banner-social li a.icon{display:inline-block;text-decoration:none;text-align:center;position:relative;background-color:#007bb6 !important;height:32px;width:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:3px}.cus_banner ul.banner-social li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;position:relative;z-index:10}@media only screen and (min-width:981px){.cus_banner .banner-col-left{width:73.625%;margin-right:5.5%}.cus_banner .banner-col-right{width:20.875%}.cus_banner .banner-button{margin-bottom:13.174%}}@media only screen and (max-width:1390px){.cus_banner .page-center{width:90%}}@media only screen and (max-width:980px){.cus_banner .page-center>.banner_col:not(:last-child){margin-bottom:30px}.cus_banner .banner-content h1{font-size:40px}.cus_banner .page-center{padding-bottom:90px}.cus_banner .banner-button{margin-bottom:30px}}@media only screen and (max-width:767px){.cus_banner .banner-content{font-size:26px}.cus_banner .banner-content h1{font-size:30px}}