.hero-section .hero-image{position:relative}.hero-section .hero-image .main-image{position:relative;padding-top:53%}.hero-section .hero-image .main-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-section .hero-image .banner-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.hero-section .hero-image .banner-content .logo{display:flex;max-width:244px}.hero-section .hero-image .banner-content .button-block{position:absolute;bottom:0;left:0;display:flex;justify-content:center;width:100%;padding-bottom:65px}.hero-section .hero-image .banner-content .button-block .btn{color:#fff;border-color:#fff;padding-left:60px;padding-right:60px}.hero-section .hero-image .banner-content .button-block .btn:hover{background-color:#fff;color:#454240}.hero-section{padding:0}@media only screen and (max-width:1399px){.hero-section .hero-image .banner-content .logo{max-width:200px}.hero-section{padding:0}}@media only screen and (max-width:1199px){.hero-section .hero-image .banner-content .logo{max-width:160px}.hero-section .hero-image .banner-content .button-block{padding-bottom:40px}.hero-section .hero-image .banner-content .button-block .btn{padding-left:30px;padding-right:30px}}@media only screen and (max-width:989px){.hero-section .hero-image .main-image{padding-top:135.37%}.hero-section .hero-image .banner-content .button-block{padding-bottom:22px}.hero-section .hero-image .banner-content .logo{max-width:146px}.hero-section .hero-image .banner-content .button-block .btn{padding:0 10px}.hero-section{padding-bottom:0px padding: 9px 0}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/hero-section.css.map */
