.titleTextImage__section{background-size:cover;background-position:center}.titleTextImage__inner{display:flex;justify-content:space-between;align-items:center;max-width:1500px;margin:0 auto;padding:32px 90px 0 110px;gap:0;position:relative}.titleTextImage__wrap{margin-right:60px;margin-left:60px;border-radius:6px}@media screen and (max-width: 999px){.titleTextImage__wrap{margin-right:30px;margin-left:30px}}.titleTextImage__button-wrapper{display:flex;flex-wrap:wrap;column-gap:37px;row-gap:16px}.titleTextImage .custom-button{font-family:var(--font-family-hiragino)!important;justify-content:flex-start!important;width:fit-content!important}@media screen and (max-width: 900px){.titleTextImage__wrap{max-width:700px;width:100%;margin-inline:auto}.titleTextImage__button-wrapper{flex-direction:column;column-gap:16px;row-gap:16px;justify-content:center;align-items:center}.titleTextImage__button-wrapper .button{font-size:13px;font-weight:600;line-height:14px;letter-spacing:.65px;margin-inline:auto;justify-content:center!important}}.titleTextImage__content{max-width:50%;width:calc(583 / 1300 * 100%)}.titleTextImage__title{font-size:30px;font-style:normal;font-weight:600;line-height:44px;letter-spacing:1.5px;margin-bottom:21px;white-space:nowrap}@media screen and (max-width: 900px){.titleTextImage__title{font-size:18px;font-style:normal;line-height:28px;margin-bottom:10px;text-align:center}}.titleTextImage__text{font-size:16px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:.8px;margin-bottom:29x;font-feature-settings:"palt" on}@media screen and (max-width: 900px){.titleTextImage__text{text-align:left;margin-bottom:23px}}@media screen and (max-width: 740px){.titleTextImage__text{font-size:13px;line-height:28px;letter-spacing:.65px;width:fit-content;margin-inline:auto}}.titleTextImage__button{display:inline-block;padding:10px 20px;background-color:#333;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s}.titleTextImage__button:hover{background-color:#555}.titleTextImage__image-wrapper{position:absolute;width:50%;bottom:0}.titleTextImage__image{height:auto;display:block;object-fit:cover}@media screen and (max-width: 900px){.titleTextImage__inner{flex-direction:column;text-align:center;gap:19px}.titleTextImage__image-wrapper{position:initial;margin-top:0;width:calc(100% + 68px);max-width:600px}.titleTextImage__content{max-width:500px;margin-bottom:0;width:100%}.titleTextImage__image{width:100%;height:auto}}@media screen and (max-width: 374px){.titleTextImage__image-wrapper{width:calc(100% + 40px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/title-text-image.css.map */
