.two-columns{display:grid;grid-template-columns:1fr 1fr;justify-content:center}.text-col-content p{color:#332b23;font-size:19px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:40px}.text-col-content h1,.text-col-content h2,.text-col-content h3,.text-col-content h4,.text-col-content h5,.text-col-content h6{color:#332b23;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.text-col-intro,.text-col-intro p{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--clr-intro-title-lt);display:block;font-family:var(--ff-intro-title-sec);font-size:var(--fs-intro-title-sec);font-weight:var(--fw-intro-title-sec);letter-spacing:var(--ls-intro-title-sec);line-height:var(--lh-intro-title-sec);margin-bottom:15px;max-width:670px;opacity:1;pointer-events:auto;position:relative;text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px;transform:none;transition-delay:50ms;transition-duration:.4s;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease;width:fit-content;z-index:1}.text-col{padding:50px 40px}.text-col-button a{background-color:#41533e}.text-col-button a,.text-col-button a:hover{-webkit-font-smoothing:antialiased;border:0;border-radius:var(--br-btn);box-sizing:content-box!important;color:var(--clr-btn-txt-lt);display:inline-block;font-family:var(--ff-btn);font-size:14px;font-weight:500;letter-spacing:var(--ls-btn-mobile);line-height:1.6;margin-top:calc(20px*var(--sp-reduction-factor));opacity:1!important;overflow:hidden;padding:10px 20px!important;pointer-events:auto;position:relative;text-decoration:none;text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px;text-transform:var(--tt-link);transition:background-color calc(.4s*var(--ts-duration-factor,1)) ease-in-out,border-color calc(.4s*var(--ts-duration-factor,1)) ease-in-out,color calc(.4s*var(--ts-duration-factor,1)) ease-in-out,opacity calc(.4s*var(--ts-duration-factor,1)) ease-in-out,box-shadow calc(.4s*var(--ts-duration-factor,1)) ease-in-out;vertical-align:middle;z-index:0}.text-col-button a:hover{background-color:#2c251f}@media (max-width:768px){.text-col-content h1,.text-col-content h2,.text-col-content h3,.text-col-content h4,.text-col-content h5,.text-col-content h6{color:#332b23;font-size:24px;font-style:normal;font-weight:700;line-height:1.4}}@media (max-width:650px){.two-columns{display:grid;grid-template-columns:repeat(1,1fr);justify-content:center}.text-col-intro,.text-col-intro p{margin:0}}