.image-banner{position:relative}.image-banner .img-wrapper{height:100em;max-height:500px;position:relative;width:100%}.image-banner .img-wrapper img{display:block;height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%}.image-banner .logo-wrapper{max-width:165px;position:absolute;right:35px;top:35px}.image-banner .text-wrapper{bottom:0;position:absolute;right:50px;text-align:center}.image-banner .text-wrapper h3{color:#979797;font-family:DINOT;font-size:26px;font-weight:300;letter-spacing:.5px;line-height:48px;text-transform:uppercase}.image-banner .text-wrapper h2{color:#fff;font-family:Glamour Absolute;font-size:64px;font-weight:400;letter-spacing:1px;line-height:70.4px}.image-banner .text-wrapper a.button{align-items:center;background-color:#8b6e4b;color:#fff;display:flex;font-family:DINOT;font-size:14.87px;font-weight:900;height:60px;justify-content:center;letter-spacing:2px;line-height:1em;margin:34px auto 50px;text-decoration:none;text-transform:uppercase;width:205px}@media only screen and (max-width:1024px){.image-banner .img-wrapper{max-height:350px}.image-banner .logo-wrapper{max-width:95px;right:15px;top:14px}.image-banner .text-wrapper{right:20px}.image-banner .text-wrapper h2{font-size:50px;line-height:40.4px}.image-banner .text-wrapper h3{font-size:20px}.image-banner .text-wrapper a.button{font-size:12.87px;height:45px;width:180px}}@media only screen and (max-width:767px){.image-banner .text-wrapper h2{font-size:40px;line-height:30.4px}.image-banner .text-wrapper a.button{height:40px;margin-bottom:30px;margin-top:20px}.image-banner .logo-wrapper{max-width:97px;right:15px;top:15px}}