﻿.crumbs .banner-img img{height:auto}
.innerproductbg{background: linear-gradient(to right,#00000099,#00000022);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.innerbannertxt{position:absolute;z-index:3;top:50%;transform:translateY(-50%);left:15%;color:#fff;width:50%;opacity:0}
.innerbannertxt{animation:inneranimate .5s forwards;animation-delay:.7s}
@keyframes inneranimate{0%{margin-top:20px}
100%{margin-top:0;opacity:1}}
.innerbannertxt .word{display:inline-block;background:#4CAF50;border-radius:5px;font-size:.8vw;text-transform:uppercase;padding:.4vw 1vw;margin:0 0 1vw;}
.innerbannertxt .tit{font-weight:bold;line-height:1.2;font-size:2.8vw;margin-bottom:1vw}
.innerbannertxt .tit span{color:#4CAF50}
.innerbannertxt p{font-size:.95vw;margin:0}
.innerbannertxt .btn{padding:0;border:none;margin-top:1.2vw;gap:1vw;align-items:initial;display:flex}
.innerbannertxt .btn a:first-child{background:#4CAF50;border-radius:5px;padding:.8vw 1.5vw;font-size:.9vw;display:flex;align-items:center;}
.innerbannertxt .btn a:not(:first-child){border:2px solid #fff;display:block;border-radius:5px;padding:.8vw 1.5vw;font-size:.9vw}
@media (max-width:768px){.innerbannertxt .btn{display:none}}