.two-text-columns-sec .cols-wrap{display:flex;flex:1}.two-text-columns-sec .cols-wrap .single-col{flex:1}.two-text-columns-sec .cols-wrap .single-col.two{display:flex;justify-content:center}.two-text-columns-sec .main-heading{color:var(--wheat);font-family:var(--bw-gradual);font-weight:400;margin:0;max-width:550px}.two-text-columns-sec .main-desc{color:var(--wheat);font-family:var(--dm-sans);font-size:20px;font-weight:400;line-height:34px;max-width:400px}.two-text-columns-sec .btn-wrap{margin-top:30px;width:fit-content}.two-text-columns-sec .btn-wrap a{background:var(--lime);border:1px solid var(--lime);color:var(--forest-green);display:block;font-family:var(--dm-sans);font-size:12px;font-weight:500;letter-spacing:.08em;padding:15px 40px;text-transform:uppercase}.two-text-columns-sec .btn-wrap a:hover{background:var(--forest-green);border-color:var(--forest-green);color:var(--wheat)}@media (max-width:767px){.two-text-columns-sec .cols-wrap{flex-direction:column}.two-text-columns-sec .main-desc{font-size:16px;line-height:26px}}