.banner-wrapper{background-position-y:100%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:100px 0 60px;position:relative}.banner-wrapper:after{background:#000;content:"";height:100%;inset:0;opacity:.75;position:absolute;width:100%;z-index:1}.banner-wrapper .page-center{position:relative;z-index:2}.banner-wrapper .banner-holder{align-items:center;display:flex;gap:32px;justify-content:space-between;padding:60px 0}.banner-wrapper .banner-holder .column{width:40%}.banner-wrapper .banner-holder .column-text{border:2px solid #f5b860;padding:40px;width:60%}.banner-wrapper .banner-holder .column-text p{font-size:18px;line-height:30px}.banner-wrapper .banner-holder .column h1{color:#fff;font-size:60px;line-height:70px;padding:0}.banner-wrapper .banner-holder .column-text .white-border-btn:hover{transform:scale(1.03)}@media(max-width:991px){.banner-wrapper .banner-holder{display:block;padding:0}.banner-wrapper .banner-holder .column,.banner-wrapper .banner-holder .column-text{width:100%}}@media(max-width:767px){.banner-wrapper .banner-holder{display:block;padding:0}.banner-wrapper .banner-holder .column{width:100%}.banner-wrapper .banner-holder .column h1{font-size:40px;line-height:50px}.white-border-btn{font-size:14px;padding:6px 30px}.banner-wrapper .banner-holder .column-text{padding:40px 15px}}