section.cm-two-col{background-position:-200px -200px;background-repeat:no-repeat;padding-top:30px}section.cm-two-col .home-brands{background-color:#fff;padding:30px;text-align:left;width:66.66667%}section.cm-two-col .col-btns{padding-left:.9375rem;padding-right:.9375rem;width:33.33333%}section.cm-two-col .page-center{display:flex;margin-bottom:30px}section.cm-two-col .home-brands h3{color:#314148;font-size:1.9375rem;line-height:24px;margin-bottom:20px;text-transform:uppercase}section.cm-two-col .home-brands p{color:#314148;font-family:kepler-std,serif;font-size:30px;font-style:italic;letter-spacing:0;line-height:35px;margin-bottom:30px}section.cm-two-col .col-btns .inner{background-color:#314148;height:100%;padding-bottom:300px;position:relative}section.cm-two-col .col-btns .pad{padding:30px}section.cm-two-col .col-btns .pad h5{color:#fab258;font-size:.9rem;font-weight:900;margin-bottom:30px;text-align:center;text-transform:uppercase}section.cm-two-col .col-btns .pad h2{color:#fff;font-family:kepler-std,serif;font-size:33px;font-weight:900;line-height:36px;margin-bottom:30px;text-transform:none}section.cm-two-col .col-btns .pad p{color:#fff;font-size:1.25em;letter-spacing:-.02em;line-height:1.45em;margin-bottom:30px}section.cm-two-col .col-btns .buttons{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:300px;left:0;padding:60px 0;position:absolute;text-align:center;width:100%}section.cm-two-col .col-btns .buttons p{text-align:center}section.cm-two-col .col-btns .buttons a{margin:0 0 1rem;width:90%}section.cm-two-col .col-btns .buttons .button{background-color:#33b9ab;border:1px solid transparent;color:#fff;font-family:nimbus-sans,sans-serif;font-size:.9rem;font-weight:900;line-height:1;margin:0 0 1rem;outline:0;padding:.85em 1em;text-transform:uppercase;width:90%}section.cm-two-col .row.brand-list{display:flex;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem;max-width:none}section.cm-two-col .row.brand-list .columns{margin-bottom:20px;padding-left:.9375rem;padding-right:.9375rem;width:33.33333%}section.cm-two-col .brands_btn{padding-left:.9375rem;padding-right:.9375rem;text-align:center;width:100%}section.cm-two-col .brands_btn p{font-style:normal}section.cm-two-col .brands_btn p a{font-family:nimbus-sans,sans-serif;font-weight:900;margin:0 0 1rem;padding:.85em 1em;text-transform:uppercase}section.cm-two-col .col-btns .pad h2{display:none}section.cm-two-col .col-btns .pad h2.active{display:block}@media (max-width:1024px){section.cm-two-col .row.brand-list .columns{width:50%}}@media (max-width:639px){section.cm-two-col .col-btns,section.cm-two-col .home-brands{width:100%}section.cm-two-col .page-center{flex-wrap:wrap}section.cm-two-col .home-brands h3{font-size:1.1875rem}section.cm-two-col .home-brands p{font-family:nimbus-sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2em}section.cm-two-col .row.brand-list .columns{padding-left:.625rem;padding-right:.625rem}section.cm-two-col .row.brand-list{margin-left:-.625rem;margin-right:-.625rem}section.cm-two-col .col-btns{padding-left:.625rem;padding-right:.625rem}}