.tm-two-cols{overflow:hidden}.tm-two-cols .page-center{max-width:1220px !important;margin:0 auto;padding:0 20px}.tm-two-cols .col{width:100%}.tm-two-cols .col.summary{background-color:#ffefe2;color:#212020;padding:40px 15px;position:relative;z-index:1;display:inline-flex;flex-direction:column;justify-content:center}.tm-two-cols .col.summary:before{position:absolute;left:-20px;top:0;right:-20px;bottom:0;content:"";background:#ffefe2;z-index:-1}.tm-two-cols .col.download{text-align:center;padding:40px 15px;background:#ffefe2;position:relative;z-index:2}.tm-two-cols .col.download:before{position:absolute;left:-26px;top:0;right:-26px;bottom:0;content:"";background:#212020;z-index:-1}.tm-two-cols h2{font-weight:600;font-size:24px;line-height:30px;color:#212020}.tm-two-cols h3{font-weight:600;font-size:24px;line-height:30px;margin:0 0 18px;color:#ffefe2}.tm-two-cols .image{margin:0 auto 25px;max-width:309px}.tm-two-cols p{margin:0 0 25px}.tm-two-cols .cstm-cta a{min-width:243px;padding:10px 15px}.tm-two-cols .cstm-cta a:hover{background:transparent !important;color:#ffefe2 !important}@media(min-width:768px){.tm-two-cols .col.summary{padding:40px 20px}.tm-two-cols .col.download{padding:40px 20px}.tm-two-cols h2{font-size:36px;line-height:42px}.tm-two-cols h3{font-size:36px;line-height:42px}}@media(min-width:1024px){.tm-two-cols{margin-top:-67px;margin-bottom:-67px}.tm-two-cols .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.tm-two-cols .col{width:50%;margin-bottom:67px}.tm-two-cols .col:nth-child(even){margin-top:67px;margin-bottom:0}.tm-two-cols .col.summary{padding:104px 80px 104px 40px}.tm-two-cols .col.summary:before{left:-9999px;right:0}.tm-two-cols .col.download{padding:82px 40px 48px}.tm-two-cols .col.download:before{left:-26px;right:-9999px}}@media(min-width:1200px){.tm-two-cols p{line-height:28px}.tm-two-cols .col.summary{padding:104px 125px 140px 130px}.tm-two-cols .col.summary p:last-of-type{margin-bottom:0}.tm-two-cols .col.download{padding:50px 53px 48px}.tm-two-cols h2{font-size:42px;line-height:50px;margin-bottom:48px}.tm-two-cols h3{font-size:36px;line-height:44px}}@media(max-width:767px){.tm-two-cols p{font-size:14px;line-height:21px}}