.banner-w-text{margin-top:4.1667rem}@media (max-width:768px){.banner-w-text{margin-top:16rem;margin-bottom:24.2667rem}}.banner-w-text__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.7778rem}@media (max-width:768px){.banner-w-text__inner{gap:6.6667rem}}.banner-w-text__info{font-family:var(--font-family);width:80.9722rem;font-weight:400;font-size:2.2222rem;line-height:120%;letter-spacing:-.02em;color:var(--color-black)}@media (max-width:768px){.banner-w-text__info{width:100%;font-size:6.4rem}}.banner-w-text__info p{font-family:var(--font-family);font-weight:400;font-size:2.2222rem;line-height:120%;letter-spacing:-.02em;color:var(--color-black)}@media (max-width:768px){.banner-w-text__info p{font-size:6.4rem}}.banner-w-text__image{height:47.9167rem}.banner-w-text__image.banner-w-text__image-mobile{display:none}@media (max-width:768px){.banner-w-text__image{height:126.6667rem;display:none}.banner-w-text__image.banner-w-text__image-mobile{display:block}.banner-w-text__image img{-o-object-fit:cover;object-fit:cover}}.banner-w-text__sub-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.banner-w-text__sub-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.6rem}}.banner-w-text__sub-image img{width:46.5278rem;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.banner-w-text__sub-image img{width:100%}}