.hero-banner-2{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative}.hero-banner-2 .page-width{margin:0 auto;max-width:1440px!important;padding:0 20px;position:relative;z-index:999}.hero-banner-2 .page-width.text-center{text-align:center}.hero-banner-2 .hero-banner-wrap{display:flex;flex-wrap:wrap}.hero-banner-2 .hero-banner-content{width:40%}.hero-banner-2 .hero-banner-img{padding-left:80px;width:60%}.hero-banner-2 img.top-banner-img{position:absolute;right:0;top:0;z-index:1}.hero-banner-2 .hero-banner-wrap .hero-banner-content h2{color:#000;font-size:48px;font-weight:700;margin-bottom:20px}.hero-banner-2 .hero-banner-wrap .hero-banner-content p{color:#535c5e}.hero-banner-2 .hero-banner-wrap .hero-banner-content .hero-btn{background-color:#ee603d;border-radius:40px;color:#fff;display:inline-block;font-size:18px;margin-top:20px;padding:12px 35px}.hero-banner-2 .hero-banner-wrap .hero-banner-content .hero-btn:hover{color:#fff!important;text-decoration:none}.hero-banner-2 img.bottom-floating-img{bottom:4%;left:-15%;margin:0 auto;position:absolute;right:0}.hero-banner-2 .hero-banner-content .content img{margin-top:20px}.hero-banner-2 .hero-banner-wrap .hero-banner-content .hr-button-container .hero-btn{background:transparent;border:1px solid;margin-right:20px}@media screen and (max-width:991px){.hero-banner-2 .hero-banner-wrap .hero-banner-content h2{font-size:38px}}@media screen and (max-width:767px){.hero-banner-2 .hero-banner-content{width:100%}.hero-banner-2 .hero-banner-img{padding-bottom:30px;padding-left:0;width:100%}.hero-banner-2 .hero-banner-wrap .hero-banner-content h2{font-size:32px}.hero-banner-2 .hero-banner-wrap{flex-direction:column-reverse}}