.image-banner-wrapper{background:#fff;position:relative}.image-banner{background-attachment:fixed;background-size:cover;background:transparent;display:block;position:relative;width:100%;z-index:1}.img-alt-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.image-banner .container{display:flex;justify-content:center;margin:0 auto;max-width:1440px;padding:200px 30px 100px;position:relative}.image-banner .left{flex:1;max-width:960px}.image-banner .left.a-left{text-align:left}.image-banner .left.a-right{text-align:right}.image-banner .left.a-center{text-align:center}.image-banner .left h3{color:#fff;font-family:Rubik,sans-serif;font-size:17px;font-weight:300;letter-spacing:2px;margin-bottom:10px}.image-banner .left h1,.image-banner .left h2{color:#fff;font-size:45px;line-height:1;margin-bottom:10px}.image-banner .left-content{color:#fff}.image-banner .left-content p{font-family:Rubik,sans-serif}.image-banner .left p{color:#fff;font-size:17px;font-weight:300}.gray-below{align-items:flex-end;display:flex;margin-top:-10%;padding:10.5% 0 20px;position:relative;width:100%}.gray-below .container{display:flex;margin:0 auto;max-width:1200px;padding:0 30px;position:relative;width:1200px}.gray-below a{color:#000;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;letter-spacing:2px;margin-right:20px;text-decoration:none;text-transform:uppercase}.gray-below a:hover{text-decoration:underline}.image-banner .btn-primary{background:transparent;border:1.5px solid #a88157;border-radius:0;color:#fff;display:inline-block;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;letter-spacing:2px;margin-top:10px;overflow:hidden;padding:10px 30px;position:relative;text-decoration:none;text-transform:uppercase;transition:.3s;z-index:1}.image-banner-wrapper .image-banner a.btn-primary.black.solid,.image-banner-wrapper .image-banner a.btn-primary.black.solid:hover{border:1.5px solid #000;color:#fff}.image-banner-wrapper .image-banner a.btn-primary.black.solid:hover:before{width:0}.image-banner-wrapper .image-banner a.btn-primary.black.solid:before{background:#000;content:"";height:calc(100% + 2px);position:absolute;right:-1px;top:-1px;transition:.3s;width:calc(100% + 2px);z-index:-1}.image-banner-wrapper .image-banner a.btn-primary.brown.outline{border:1.5px solid #a88157;color:#a88157}.image-banner-wrapper .image-banner a.btn-primary.brown.solid:hover{color:#fff}.image-banner-wrapper .image-banner a.btn-primary.brown.outline:before{background:#a88157;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;transition:.3s;width:0;z-index:-1}.image-banner-wrapper .image-banner a.btn-primary.brown.outline:hover{color:#fff}.image-banner-wrapper .image-banner a.btn-primary.brown.outline:hover:before{width:calc(100% + 2px)}.image-banner-wrapper .image-banner a.btn-primary.black.outline{border:1.5px solid #000;color:#000}.image-banner-wrapper .image-banner a.btn-primary.black.outline:before{background:#000;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;transition:.3s;width:0;z-index:-1}.image-banner-wrapper .image-banner a.btn-primary.black.outline:hover{color:#fff}.image-banner-wrapper .image-banner a.btn-primary.black.outline:hover:before{width:calc(100% + 2px)}.image-banner .btn-primary:before{background:#a88157;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;transition:.3s;width:calc(100% + 2px);z-index:-1}.image-banner .btn-primary:hover:before{width:0}.image-banner .btn-primary:hover{color:#fff}.image-banner-wrapper .image-banner .btns-wrapper{align-items:center;display:flex;gap:50px;justify-content:center}.image-banner-wrapper .btn-underline{border-bottom:1px solid #fff!important;color:#fff;display:inline-block;font-family:Rubik,sans-serif;font-size:13px;font-weight:400;letter-spacing:2px;margin-top:10px;padding:5px 10px;text-decoration:none;text-transform:uppercase;transition:.3s}.image-banner-wrapper .btn-underline:hover{font-weight:400;text-decoration:none}@media (max-width:980px){.image-banner .container{flex-direction:column}.gray-below{height:calc(100% - 20px);margin-top:-50%;padding:53% 0 20px}.gray-below .container{flex-direction:column}}