.banner-lp{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0 150px}.banner-lp,.banner-lp .banner-wrap,.banner-lp .banner-wrap .logo{display:inline-block;vertical-align:top;width:100%}.banner-lp .banner-wrap .logo{padding-bottom:100px}.banner-lp .banner-wrap .logo a{display:inline-block;vertical-align:top;width:100%}.banner-lp .banner-wrap .logo a img{display:inline-block;object-fit:contain;object-position:center;vertical-align:top;width:200px}.banner-lp .banner-wrap .content,.banner-lp .banner-wrap .content span{display:inline-block;vertical-align:top;width:100%}.banner-lp .banner-wrap .content span{color:#a9998d;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:31px}.banner-lp .banner-wrap .content h1{font-size:84px;font-weight:500;letter-spacing:-.02em;line-height:84px;margin-bottom:20px}.banner-lp .banner-wrap .content h1,.banner-lp .banner-wrap .content p{color:#222;display:inline-block;font-family:Inter,sans-serif;font-style:normal;vertical-align:top;width:100%}.banner-lp .banner-wrap .content p{font-size:22px;font-weight:400;line-height:28px;margin-bottom:0}@media(max-width:1199px){.banner-lp{padding:50px 0 70px}.banner-lp .banner-wrap .logo{padding-bottom:50px}}@media(max-width:991px){.banner-lp{padding:50px 0}.banner-lp .banner-wrap .logo{padding-bottom:35px}.banner-lp .banner-wrap .content h1{font-size:36px;font-weight:500;line-height:36px}.lcrf-sec .lcrf-wrap .lcrf-col.right .form-wrap h2{margin-bottom:35px}}@media(max-width:576px){.banner-lp .banner-wrap .logo{padding-bottom:50px}.banner-lp .banner-wrap .content h1{margin-bottom:15px}.banner-lp .banner-wrap .content p{font-size:16px;line-height:24px}}