.solution-blocks{border-bottom:1px solid var(--blue-light);border-top:1px solid var(--blue-light);margin-block:6rem}.solution-blocks .row{display:grid;grid-template-rows:repeat(1,1fr);@media (min-width:1200px){align-items:center;grid-template-columns:repeat(2,1fr);grid-template-rows:unset}}.solution-blocks .row:not(:last-of-type){margin-bottom:2rem}.solution-blocks .row .col.col-content{display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin-left:auto;padding:2rem 1.5rem;width:100%;@media (min-width:1200px){max-width:calc(var(--section-width)/2);padding-right:25%}}.solution-blocks .row .col.col-content>:last-child{margin-bottom:0}.solution-blocks .row .col.col-blocks{border-top:1px solid var(--blue-light);@media (min-width:1200px){border-left-color:var(--blue-light);border-left-style:solid;border-left-width:1px;border-top:unset}.block{.block-interior{max-width:calc(var(--section-width)/2);padding:1.5rem;@media (min-width:1200px){padding-bottom:1.5rem;padding-left:2rem;padding-right:2rem;padding-top:1.5rem}.content :last-child{margin-bottom:0}}&:not(:last-of-type){border-bottom:1px solid var(--blue-light)}}}