.custom-banner-area{height:70vh;background:#fbe400;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.custom-banner-area .hero-wrapper{width:35%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;margin-left:6rem}.custom-banner-area .hero-title h1{font-weight:700;color:#fbe400;line-height:1.1;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;font-size:4.5rem}.custom-banner-area .hero-subtitle{color:#fff;padding-bottom:40px;font-size:1.5rem;line-height:2rem;margin-top:1rem}.custom-banner-area .btn-wrap a{display:inline-block;font-weight:400;color:#343a40;text-align:center;vertical-align:middle;cursor:pointer;background-color:transparent;border:1px solid transparent;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:20px;-ms-flex-align:center;align-items:center;color:#000;display:-ms-flexbox;display:flex;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%}.custom-banner-area .btn-wrap a span{background-color:#fbe400;height:72px;line-height:72px;padding:0 3rem;transition:all 275ms ease-in-out;vertical-align:middle;z-index:0}.custom-banner-area .btn-wrap a:hover span{background-color:#c8b600}.custom-banner-area .btn-wrap a .btn-arrow-box{border:3px solid #fbe400;display:-ms-flexbox;display:flex;height:72px;overflow:hidden;padding:0 6px;transition:all 275ms ease-in-out;width:72px;z-index:0}.custom-banner-area .btn-wrap a:hover .btn-arrow-box{border-color:#c8b600}.custom-banner-area .btn-wrap a .icon-arrow{fill:#fbe400;height:auto;width:100%}.custom-banner-area .btn-wrap a:hover .icon-arrow{animation:sliding .8s ease-in-out infinite}@media (max-width:1439px){.custom-banner-area .hero-title h1{font-size:4.2rem}}@media (max-width:1199px){.custom-banner-area .hero-wrapper{width:45%;margin-left:4rem}.custom-banner-area .hero-title h1{font-size:4rem}.custom-banner-area .btn-wrap a span{height:68px;line-height:68px}.custom-banner-area .btn-wrap a .btn-arrow-box{height:68px;width:68px}}@media (max-width:1023px){.custom-banner-area .hero-wrapper{width:60%;margin-left:4rem}.custom-banner-area .hero-subtitle{font-size:1.2rem;line-height:1.8rem}.custom-banner-area .btn-wrap a span{height:60px;line-height:60px}.custom-banner-area .btn-wrap a .btn-arrow-box{border-width:2px;height:60px;width:60px}}@media (max-height:959px){.custom-banner-area .hero-wrapper{width:60%}.custom-banner-area .hero-title h1{font-size:3.2rem}.custom-banner-area .hero-subtitle{font-size:1.2rem;line-height:1.8rem}.custom-banner-area .btn-wrap a span{height:60px;line-height:60px}.custom-banner-area .btn-wrap a .btn-arrow-box{border-width:2px;height:60px;width:60px}}@media (max-width:1023px){.custom-banner-area .hero-title h1{font-size:2.75rem}.custom-banner-area .btn-wrap a{font-size:18px}}@media (max-width:575px){.custom-banner-area{height:100vh}.custom-banner-area .hero-wrapper{width:calc(100% - 2rem);margin:0 1rem}.custom-banner-area .hero-title h1{font-size:2.5rem}.custom-banner-area .hero-subtitle{font-size:1rem;line-height:1.4rem}.custom-banner-area .btn-wrap a{font-size:1rem}.custom-banner-area .btn-wrap a span{height:44px;line-height:44px}.custom-banner-area .btn-wrap a .btn-arrow-box{height:44px;width:44px}}@keyframes sliding{0%{transform:translatex(-100%)}50%{transform:translatex(0)}to{transform:translatex(100%)}}