.text-and-button{padding:100px 0;background-color:#f7f7f7;margin-bottom:150px}@media screen and (max-width: 989px){.text-and-button{padding:55px 0;margin-bottom:50px}}.text-and-button__wrapper{display:flex;flex-direction:column}.text-and-button .page-width-desktop{max-width:1192px}@media screen and (max-width: 989px){.text-and-button .page-width-desktop{padding:0 30px}}.text-and-button__heading{margin-top:0;font-family:var(--font-heading-family);font-size:28px;line-height:32px;letter-spacing:normal;color:#004635}@media screen and (max-width: 749px){.text-and-button__heading{font-size:20px;line-height:24px}}.text-and-button__text{column-count:2;column-gap:16px;margin-bottom:75px}@media screen and (max-width: 749px){.text-and-button__text{column-count:1;column-gap:0;margin-bottom:32px}}.text-and-button__text p{font-size:18px;line-height:30px;letter-spacing:normal;color:#545759}@media screen and (max-width: 749px){.text-and-button__text p{font-size:14px;line-height:20px;color:#101820}}.text-and-button__text span{color:#004635;padding-left:8px;font-family:var(--font-heading-family);letter-spacing:normal;font-size:18px;line-height:22px}@media screen and (max-width: 749px){.text-and-button__text span{padding-left:12px;font-size:14px;line-height:17px}}.text-and-button__icon{margin-top:42px;display:flex;align-items:center}@media screen and (max-width: 749px){.text-and-button__icon{margin-top:20px}.text-and-button__icon img{width:16px}}.text-and-button .button{padding:10px 17px;align-self:center;background-color:#b4ce33;font-family:var(--font-heading-family);font-size:18px;line-height:22px;letter-spacing:normal;font-weight:500;min-height:0;white-space:nowrap}@media screen and (max-width: 749px){.text-and-button .button{padding:10px 15px;font-size:16px;line-height:20px;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-text-and-button.css.map */
