.banner-area-wrap{padding:60px 0 100px}.banner-area-wrap .content-wrapper{margin:0 auto}.banner-area-wrap .heading{padding-bottom:40px;text-align:center}.banner-area-wrap .heading h1{line-height:1.125;margin:0;padding-bottom:10px}.banner-area-wrap .content-wrap{margin:0 auto;max-width:716px;padding-bottom:50px;text-align:center}.banner-area-wrap .content-wrap p:last-child{margin:0}.banner-area-wrap .btn-wrap{align-items:center;display:flex;justify-content:center;margin:0 -15px;padding-bottom:35px}.banner-area-wrap .btn-wrap a{border:2px solid transparent;border-radius:50px;display:inline-block;line-height:1;margin:0 15px 15px;padding:13.5px 46.5px 13.5px 20px;text-align:center;transition:all .3s ease-in-out}.banner-area-wrap .btn-wrap a img{display:inline-block;margin-left:10px}.banner-area-wrap .btn-wrap a{position:relative}.banner-area-wrap .btn-wrap a img{position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.banner-area-wrap .btn-wrap a img.hoverimg{opacity:0;visibility:hidden}.banner-area-wrap .btn-wrap a:hover img.hoverimg,.banner-area-wrap .btn-wrap a:hover~img.normalimg{opacity:1;visibility:visible}.banner-area-wrap .img-wrap{text-align:center}.banner-area-wrap .btn-wrap a{font-weight:400!important}@media (max-width:991px){.banner-area-wrap .heading h1{font-size:60px}}@media (max-width:767px){.banner-area-wrap{padding:60px 0}.btn-wrap{flex-wrap:wrap}.banner-area-wrap .heading{padding-bottom:20px}.banner-area-wrap .btn-wrap,.banner-area-wrap .content-wrap{padding-bottom:30px}.banner-area-wrap .heading h1{font-size:45px}}@media (max-width:479px){.banner-area-wrap .heading h1{font-size:34px}}