.section-index{overflow:hidden}.section-index .banner__heading p{margin:0;line-height:90%;letter-spacing:-.04em;font-weight:800}.section-index .text-image__content{margin-top:16px}.section-index .text-image__content-text p{margin:0;font-weight:500;line-height:1.2;letter-spacing:-.04em}.section-index .text-image__content-buttons{max-width:286px;margin-top:48px}.section-index .text-image__button-1,.section-index .text-image__button-2{width:100%;border:1px solid #000;display:flex;gap:8px;justify-content:space-between;align-items:center}.section-index .text-image__button-1{padding:16px 20px;font-weight:700;font-size:20px;line-height:160%;letter-spacing:-.04em;text-transform:uppercase;color:inherit;text-decoration:none!important}.section-index .text-image__button-1 svg{width:24px;height:24px}.section-index .text-image__button-2{font-weight:700;font-size:14px;line-height:1.6;letter-spacing:-.04em;padding:8px 20px;text-decoration:none!important}.section-index .text-image__content{display:flex;align-items:start;column-gap:19%}.section-index .text-image__content img{position:absolute;top:0;right:0;height:50dvh;width:100%;object-fit:contain;object-position:right}.section-index .text-image__content-wrapper{flex:1 0 290px}.section-index .text-image__content-images{display:flex;flex:0 0 61vw}@media screen and (max-width:991px){.section-index .banner__content{padding:4rem}.section-index .text-image__content{column-gap:6%}}@media screen and (max-width:750px){.section-index .banner__content{padding:1.6rem}.section-index .banner__box{padding:2rem 0}}@media screen and (max-width:640px){.section-index .banner__content{padding:1.6rem}.section-index .banner__box{padding:2rem 0}.section-index .text-image__content{flex-direction:column}.section-index .text-image__content-images{min-width:100vw;margin-left:-1.6rem}.section-index .text-image__content-buttons{margin-top:20px}.section-index .text-image__content-wrapper{flex:1 0 auto}.section-index .text-image__button-1{padding:8px 14px;font-size:16px}}.text-image__content-images{-webkit-animation:text-focus-in 1.3s cubic-bezier(.25,.46,.45,.94) both;animation:text-focus-in 1.3s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.5s}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-image-banner-index.css.map */
