.container-banner{display:grid}.image-wrapper{position:relative;align-items:center;display:inline-flex}.image-wrapper img{width:100%;height:auto;object-fit:cover}.text-banner{position:absolute;top:55%;left:9%;max-width:390px;transform:translate(-9%,-55%)}.text-banner.layout-right{left:unset;right:9%}.text-banner h2,.text-banner p{text-align:center;color:#fff;opacity:1}.text-banner p{margin-top:0}.title-banner{font-family:SF Pro Display Light;font-size:4.5rem;letter-spacing:0}.description-banner{font-family:SF Pro Display Light;font-size:3rem;font-style:italic;letter-spacing:.63px;margin-bottom:3.5rem;line-height:3.6rem;display:grid}.button-banner{background-color:transparent;border:2px solid #FFFFFF;opacity:1;text-align:center;letter-spacing:0;width:max-content;margin:0 auto;padding:.8rem 4rem}.button-banner a{font-family:ProximaNova Bold;font-weight:700;color:#fff;text-decoration:none;opacity:1}.header-title{font-family:ProximaNova Bold;font-size:10.2rem;letter-spacing:0;line-height:0;margin:0}.button-banner.mobile,.image-mobile{display:none}@media only screen and (max-width: 750px){.button-banner.mobile{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)}.image-mobile{display:block}.button-banner:not(.mobile),.image-desktop{display:none}.text-banner{width:75%;left:15%}.text-banner.layout-right{width:75%;left:unset;right:15%}.text-banner h2,.text-banner p{text-align:left}.title-banner{font-size:3rem}.description-banner{font-size:2.4rem;line-height:2rem;margin:4rem 0}.button-banner{margin:3.5rem 0}}@media only screen and (min-width: 751px) and (max-width: 1024px){.title-banner{font-size:3.2rem}.description-banner{font-size:2rem;line-height:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/travel-banner.css.map */
