.inner-banner{width:100%;height:auto;display:block;position:relative;color:var(--white);line-height:0}.inner-banner img{width:100%;height:auto;object-fit:cover}.inner-banner-text{position:absolute;top:50%;left:10%;transform:translateY(-50%);text-align:left;display:flex;flex-direction:column;gap:1rem}.inner-banner-text h1{font-size:64px;text-align:left;line-height:1.3;font-weight:400}.inner-banner-text span{font-size:24px;margin:0 1rem;text-align:left;line-height:1.3}.inner-banner-flex{display:flex}.inner-banner-flex p{font-size:22px;font-weight:300}@media (max-width:1440px){.inner-banner-text h1{font-size:48px}.inner-banner-text span{font-size:22px}.inner-banner-flex p{font-size:18px}.inner-banner-text{left:8%}}@media (max-width:1366px){.inner-banner-text h1{font-size:42px}}@media (max-width:1280px){.inner-banner-text h1{font-size:40px}}@media (max-width:1024px){.inner-banner-text{left:5%;top:45%;transform:translateY(-45%);gap:.5rem}.inner-banner-text h1{font-size:34px}.inner-banner-text span{font-size:20px;margin:0 .5rem}.inner-banner-flex{flex-wrap:wrap}.inner-banner-flex p{font-size:16px}}@media (max-width:768px){.inner-banner-text{left:5%;top:50%;transform:translateY(-50%);width:90%;text-align:center;align-items:center;gap:.3rem}.inner-banner-text h1{font-size:32px;text-align:center}.inner-banner-text span{font-size:18px;margin:0 .7rem}.inner-banner-flex{align-items:center;gap:0}.inner-banner-flex p{font-size:14px}.inner-banner-text{top:92%;transform:translateY(-92%)}}@media (max-width:480px){.inner-banner-text h1{font-size:28px}.inner-banner-text span{font-size:17px}.inner-banner-flex p{font-size:12px}}