.text-with-buttons{background-color:var(--background-color);width:100%;box-sizing:border-box;position:relative}.text-with-buttons__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:540px;margin:0 auto}.text-with-buttons__subtitle{font-family:var(--heading-font-family);font-weight:700;font-size:12px;line-height:120%;letter-spacing:2px;text-align:center;text-transform:uppercase;color:var(--subtitle-color);margin-bottom:4px}.text-with-buttons__title{position:relative;font-family:var(--heading-font-family);font-weight:700;font-size:32px;line-height:95%;letter-spacing:.5px;text-transform:uppercase;width:fit-content;margin:0 0 16px;text-align:center;color:var(--text-color)}.text-with-buttons__text{font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;text-align:center;color:var(--text-color);display:flex;flex-direction:column;gap:8px}.text-with-buttons__text p{margin:0}.text-with-buttons__buttons{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:24px}.text-with-buttons__buttons .text-with-buttons__button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.text-with-buttons__buttons .text-with-buttons__button.btn--secondary{background:transparent}.text-with-buttons__icon{font-size:16px;line-height:1}.text-with-buttons__phone-icon{width:18px;height:18px;flex-shrink:0}@media screen and (min-width:768px){.text-with-buttons__title{font-size:56px;margin-bottom:20px}.text-with-buttons__text{font-size:18px}.text-with-buttons__buttons{flex-direction:row;justify-content:center;gap:20px;margin-top:32px}.text-with-buttons__buttons .text-with-buttons__button{width:fit-content;padding:18px 40px}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/section-text-banner-with-buttons.css.map */
