section.multi-column{padding:30px 0}section.multi-column .inner{display:grid;gap:40px;grid-template-columns:100%}@media (max-width:609px){section.multi-column .column.mobile-first{order:1}section.multi-column .column.mobile-middle{order:2}section.multi-column .column.mobile-last{order:3}}@media (min-width:610px){section.multi-column.grid-2 .inner{grid-template-columns:repeat(2,1fr)}section.multi-column .column.photo.contain.top{align-self:start}section.multi-column .column.photo.contain.center{align-self:center}section.multi-column.grid-2 .column.border{padding-left:30px;position:relative}section.multi-column .column.border.contained{height:min-content;justify-self:start}section.multi-column .column.border:before{background-image:linear-gradient(#979797 33%,hsla(0,0%,100%,0) 0);background-position:0;background-repeat:repeat-y;background-size:1px 6px;content:"";height:100%;left:0;position:absolute;top:0;width:1px}}@media (min-width:980px){section.multi-column.grid-3 .inner{grid-template-columns:repeat(3,1fr)}section.multi-column.grid-3 .column.border{padding-left:30px;position:relative}}section.multi-column .column.has-button{display:grid;gap:20px;grid-template-columns:100%;grid-template-rows:1fr auto}section.multi-column .column.quote p{font-size:28px;line-height:1.3}section.multi-column .column.photo.cover{height:100%}section.multi-column .column.photo.cover img{display:block;height:100%;margin:0;object-fit:cover;width:100%}section.multi-column .column.photo.contain img{display:block;height:100%;margin:0;object-fit:contain;object-position:top center;width:100%}section.multi-column .buttons.listing{align-items:center;display:grid;list-style:none;margin:0;padding:0}section.multi-column .buttons.listing li{margin:0;padding:0}section.multi-column .column.default img{height:auto!important;margin:20px 0;width:100%!important}section.multi-column .buttons.listing li a.cta_button{align-items:center;display:inline-grid;font-size:1rem;font-weight:400;grid-template-columns:100%;height:100%;line-height:1.2;margin:0;text-align:left;text-decoration:none;text-transform:uppercase}section.multi-column .buttons.listing li.background a{padding:20px;transition:background-color .25s ease-in-out,color .25s ease-in-out}section.multi-column .buttons.listing li.blue a{background-color:#2275ac;color:#fff}section.multi-column .buttons.listing li.blue a:hover{background-color:#d18411;color:#fff}section.multi-column .buttons.listing li.black a{background-color:#22252e;color:#d18411}section.multi-column .buttons.listing li.black a:hover{background-color:#d18411;color:#fff}section.multi-column .buttons.listing li.outline a{border:2px solid #2275ac;padding:20px;transition:border-color .25s ease-in-out}section.multi-column .buttons.listing li.outline a:hover{border-color:#d18411}