.tz-section-wrapper-with-btn,.tz-section-wrapper-with-btn--mobile-reverse{display:flex;flex-direction:column;padding:20px 0}.tz-section-wrapper-with-btn--mobile-reverse{flex-direction:column-reverse}.header-text-card{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}.tz-section-wrapper-with-btn--mobile-reverse .header-text-card{margin-bottom:0}.header-text-card__top{margin-bottom:50px}.header-text-card__tag{margin-bottom:32px}.header-text-card__tag>*{font-size:16px;font-weight:700}.header-text-card__title{margin-bottom:16px}.header-text-card__title>*{font-size:32px;font-weight:700}.header-text-card__subtitle>*{font-size:18px;font-weight:700}.header-text-card__above-button{margin-bottom:16px}.header-text-card__above-button>*{font-size:16px;line-height:1.5}.header-text-card__button>a{display:inline-block;min-width:215px;padding:13px 25px;border-radius:5px;font-size:16px;line-height:1;text-align:center;text-decoration:none}.header-text-card__button>a:focus,.header-text-card__button>a:hover{opacity:.8;color:#fff;text-decoration:none}.header-text-card__above-button>*,.header-text-card__button,.header-text-card__subtitle>*,.header-text-card__tag>*,.header-text-card__text>*,.header-text-card__title>*{text-align:center}.tz-section-wrapper-with-btn__img{display:flex;flex-direction:column;justify-content:center}.tz-section-wrapper-with-btn--mobile-reverse .tz-section-wrapper-with-btn__img{margin-bottom:30px}@media screen and (min-width:768px){.tz-section-wrapper-with-btn,.tz-section-wrapper-with-btn--mobile-reverse{flex-direction:row;align-items:stretch}.header-text-card{flex:1 1 50%;padding:40px 40px 40px 0;margin-bottom:0}.header-text-card__top{margin-bottom:0}.tz-section-wrapper-with-btn__img{flex:1 1 50%}.tz-section-wrapper-with-btn--mobile-reverse .tz-section-wrapper-with-btn__img{margin-bottom:0}.header-text-card__above-button>*,.header-text-card__button,.header-text-card__subtitle>*,.header-text-card__tag>*,.header-text-card__text>*,.header-text-card__title>*{text-align:left}}@media screen and (min-width:992px){.tz-section-wrapper-with-btn{padding:50px 0}}@media screen and (min-width:1200px){.tz-section-wrapper-with-btn{padding:70px 0}.header-text-card__tag>*{font-size:18px}.header-text-card__title>*{font-size:48px}.header-text-card__above-button>*,.header-text-card__subtitle>*{font-size:24px}.header-text-card__above-button{margin-bottom:16px}.header-text-card__button>a{font-size:18px}}