.custom-hero-slider{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:100vh;min-height:600px;background-color:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}#heroSlider img.hero-bg-layer{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;z-index:1;display:block!important}.hero-smoke{position:absolute;pointer-events:none;z-index:2;transition:transform 0.25s ease-out;will-change:transform}.hero-smoke img{width:100%;height:auto;display:block}.smoke-1{bottom:-100px;left:-50px;width:375px;opacity:.25}.smoke-2{bottom:-150px;left:10px;width:749px;opacity:.25}.hero-content{position:relative;z-index:5;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}.hero-title{font-family:'Josefin Sans',sans-serif;font-size:55px;font-weight:600;line-height:1.2;letter-spacing:15px;color:#fff;margin:0 0 10px 0;text-transform:uppercase}.hero-subtitle{font-family:'Josefin Sans',sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:3px;color:#fff;text-transform:lowercase}@media (max-width:768px){.custom-hero-slider{height:70vh;min-height:450px}.hero-title{font-size:32px;letter-spacing:6px}.hero-subtitle{font-size:18px;letter-spacing:2px}.hero-smoke{display:none}}