.hero-banner-sec{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:175px 0;position:relative;vertical-align:top;width:100%}.hero-banner-sec:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero-banner-sec .hero-banner-wrap{margin:0 auto;position:relative;text-align:center;width:100%;z-index:9}.hero-banner-sec .hero-banner-wrap .banner-title{display:inline-block;position:relative;vertical-align:top;width:100%}.hero-banner-sec .hero-banner-wrap .banner-title h1{color:#fff;display:inline-block;font-family:Frutiger,sans-serif;font-size:70px;font-weight:600;letter-spacing:3.5px;line-height:81px!important;margin-bottom:3px;vertical-align:top;width:100%}.hero-banner-sec .hero-banner-wrap .sub-title{display:inline-block;position:relative;vertical-align:top;width:100%}.hero-banner-sec .hero-banner-wrap .sub-title p{color:#fff;display:inline-block;font-family:Frutiger,sans-serif;letter-spacing:4px;width:100%}.hero-banner-sec .hero-banner-wrap .logo{align-items:center;display:flex;justify-content:center;width:100%}.hero-banner-sec .hero-banner-wrap .logo a{border-right:3px solid #c7c7cb;display:inline-block;margin-right:15px;padding-right:15px;width:auto}.hero-banner-sec .hero-banner-wrap .logo a img{display:inline-block;max-width:320px;object-fit:contain;object-position:center;vertical-align:top;width:100%}.hero-banner-sec .hero-banner-wrap .logo a:last-child{border-right:none;margin-right:0;padding-right:0}.hero-banner-sec .hero-banner-wrap .sub-title strong{color:#d31145;font-weight:900;letter-spacing:1px;margin-right:-1px}.hero-banner-sec .hero-banner-wrap .sub-title em{letter-spacing:2px}@media(max-width:1199px){.hero-banner-sec{padding:135px 0}}@media(max-width:991px){.hero-banner-sec .hero-banner-wrap .banner-title h1{font-size:38px;line-height:48px!important}}@media(max-width:767px){.hero-banner-sec{padding:70px 15px}.hero-banner-sec .hero-banner-wrap .banner-title h1{font-size:25px;line-height:40px!important}.hero-banner-sec .hero-banner-wrap .sub-title p{font-size:14px}}@media(max-width:481px){.hero-banner-sec{padding:50px 15px}}