.two-column-boxes{display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative}.two-column-boxes__item{background:#fff;border:1.479px solid #fff;border-radius:10px;box-shadow:0 5.95px 11.9px -2.957px #d3dae2;display:flex;flex-direction:column;padding:45px 55px}.two-column-boxes__item__subtitle{color:var(--brand-bright-red);font-size:30px;font-style:normal;font-weight:800;letter-spacing:.078px;line-height:1.2;margin-bottom:5px}.two-column-boxes__item__title{color:var(--brand-navy-blue);font-size:50px;font-style:normal;font-weight:800;letter-spacing:.5px;line-height:60px;margin-bottom:10px}.two-column-boxes__item__description{color:#303030;font-size:20px;font-weight:400;line-height:32px}.two-column-boxes__item__button{color:var(--brand-bright-red);display:block;font-size:20px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:normal;margin-top:30px;text-align:center;text-decoration:none;text-transform:uppercase}.two-column-boxes__item__button:hover{color:var(--brand-bright-red);font-weight:700;text-decoration:underline}@media(max-width:992px){.two-column-boxes{gap:40px;grid-template-columns:1fr}.two-column-boxes__item{padding:30px}.two-column-boxes__item__title{font-size:30px;line-height:40px}.two-column-boxes__item__subtitle{font-size:20px}.two-column-boxes__item__description{font-size:16px;line-height:28px}.two-column-boxes__item__button{font-size:18px;margin-top:20px}}