.cc-2col__inner{align-items:start;display:grid}.cc-2col--reverse .cc-2col__content{order:2}.cc-2col--reverse .cc-2col__cards-col{order:1}.cc-2col__preheader{color:#ed7000;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.cc-2col__body{color:#4a4f55}.cc-2col__body>:first-child{margin-top:0}.cc-2col__body>:last-child{margin-bottom:0}.cc-2col__buttons{margin-top:2rem}.cc-2col__cards{align-items:stretch;display:grid}.cc-2col__card{--cc-2col-card-pad:36px;--cc-2col-card-tile:58px;background:#fff;border:1px solid #dad8d7;border-radius:12px;border-top:5px solid #ed7000;display:flex;flex-direction:column;padding:var(--cc-2col-card-pad);position:relative}.cc-2col__card--has-icon:before{background:#f2fafe;display:block;margin-bottom:20px}.cc-2col__card--has-icon:after,.cc-2col__card--has-icon:before{content:"";height:var(--cc-2col-card-tile);width:var(--cc-2col-card-tile)}.cc-2col__card--has-icon:after{background-color:var(--cc-icon-color,#01304a);left:var(--cc-2col-card-pad);-webkit-mask:var(--cc-icon) center /34px no-repeat;mask:var(--cc-icon) center /34px no-repeat;position:absolute;top:var(--cc-2col-card-pad)}.cc-2col__card-content>:first-child{margin-top:0}.cc-2col__card-content>:last-child{margin-bottom:0}.cc-2col__card-content h1,.cc-2col__card-content h2,.cc-2col__card-content h3,.cc-2col__card-content h4{color:#37373b;font-family:Montserrat,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.3;margin:0 0 14px}.cc-2col__card-content p{color:#4a4f55;font-size:16px;line-height:1.65;margin:0 0 1rem}