/* DotConnex Thames site-wide removable bottom CTA fallback. */
.dc-tseo-bottom-cta,
.dc-tseo-bottom-cta *{box-sizing:border-box}
.dc-tseo-bottom-cta{display:block;width:100%;clear:both;margin:70px 0 0;padding:0;background:#a51f2d;color:#fff}
.dc-tseo-bottom-cta-inner{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:44px 34px 46px;text-align:center}
.dc-tseo-bottom-cta-eyebrow{margin:0 0 10px!important;color:#f3dfe2!important;font-size:11px!important;line-height:1.4!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.dc-tseo-bottom-cta h2{margin:0 0 12px!important;padding:0!important;color:#fff!important;font-size:28px!important;line-height:1.25!important;font-weight:600!important}
.dc-tseo-bottom-cta p:not(.dc-tseo-bottom-cta-eyebrow){max-width:780px;margin:0 auto 23px!important;color:#fff!important;font-size:15px!important;line-height:1.65!important}
.dc-tseo-bottom-cta-button{display:inline-block;padding:14px 24px;background:#fff;color:#a51f2d!important;text-decoration:none!important;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.025em;text-transform:uppercase;border:2px solid #fff}
.dc-tseo-bottom-cta-button:hover,.dc-tseo-bottom-cta-button:focus{background:#24466f;color:#fff!important;border-color:#24466f}
@media(max-width:760px){.dc-tseo-bottom-cta{margin-top:50px}.dc-tseo-bottom-cta-inner{width:calc(100% - 24px);padding:36px 18px 38px}.dc-tseo-bottom-cta h2{font-size:24px!important}.dc-tseo-bottom-cta-button{display:block;width:100%;text-align:center}}
