.index-hero-section{padding:0 0 60px!important;margin-top:0!important}.index-hero-section.spaced-section{padding-top:0!important;margin-top:0!important}.index-hero__wrapper{padding:0}.index-hero__container{max-width:1200px;margin:0 auto}.index-hero__image-col{padding:0;margin:0 auto}.index-hero__image-wrapper{position:relative;width:100%;max-width:100%;border-radius:0;overflow:hidden;margin:0 auto}.index-hero__image{width:100%;object-fit:cover;border-radius:8px}.index-hero__image-placeholder{width:100%;padding-bottom:75%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.index-hero__content-col{padding:60px 40px 60px 60px;overflow:visible;max-width:100%}@media screen and (max-width:991px){.index-hero__content-col{padding:40px 20px;overflow:visible}}.index-hero__content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding-top:0;max-width:100%;overflow:visible}.index-hero__content--align-left{text-align:left;align-items:flex-start}.index-hero__content--align-center{text-align:center;align-items:center}.index-hero__content--align-right{text-align:right;align-items:flex-end}.index-hero__title{font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:0;white-space:nowrap;width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.index-hero__content--align-center .index-hero__title,.index-hero__content--align-right .index-hero__title{text-align:inherit}.index-hero__subtitle{font-weight:400;line-height:1.6;margin-bottom:30px}.index-hero__benefits{margin:40px 0}.index-hero__benefit-item{margin-bottom:30px;position:relative;padding-left:20px;padding-right:20px}.index-hero__benefit-item:first-child{padding-left:0}.index-hero__benefit-item:last-child{padding-right:0}.benefit-item__separator{position:absolute;left:0;top:10%;width:1px;height:80%;background-color:#e0e0e0;z-index:10;display:block!important}.index-hero__content--align-center .benefit-item__separator,.index-hero__content--align-right .benefit-item__separator{display:none}@media screen and (max-width:575px){.benefit-item__separator{display:none}.index-hero__benefit-item{padding-left:0;padding-right:0}}.benefit-item__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.index-hero__content--align-center .benefit-item__wrapper{align-items:center}.index-hero__content--align-right .benefit-item__wrapper{align-items:flex-end}.benefit-item__icon{width:60px;height:60px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:8px;box-sizing:border-box}.benefit-icon-img{width:100%;height:100%;object-fit:contain;max-width:60px;max-height:60px}.benefit-item__icon-text{font-size:48px;line-height:1;margin-bottom:10px}.benefit-item__text{font-size:14px;line-height:1.5;color:#333;margin:0}.index-hero__cta{margin-top:40px}.index-hero__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:15px 40px;font-size:16px;font-weight:600;text-align:center!important;text-decoration:none;border-radius:999px;transition:all .3s ease;border:2px solid;cursor:pointer;width:auto;min-width:fit-content;line-height:1.5;white-space:nowrap}.index-hero__button *{display:inline}.index-hero__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media screen and (max-width:991px){.index-hero__content-col{padding:40px 20px;text-align:center}.index-hero__benefits .row{justify-content:center}.benefit-item__wrapper{align-items:center;text-align:center}.index-hero__title{font-size:42px!important;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.index-hero__subtitle{font-size:16px!important}}@media screen and (max-width:767px){.index-hero-section{padding:40px 0}.index-hero__image-col,.index-hero__content-col{padding:15px}.index-hero__title{font-size:24px!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto;hyphens:auto;padding:0 15px;box-sizing:border-box;max-width:100%;overflow:hidden}.index-hero__content{max-width:100%;overflow:visible}.index-hero__content-col{padding:20px 15px!important;overflow:visible}.index-hero__subtitle{font-size:14px!important}.index-hero__benefit-item{margin-bottom:25px}.benefit-item__icon-text{font-size:36px}.index-hero__button{padding:12px 24px;font-size:14px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-index-hero.css.map */
