.csctab{background:#fff;box-sizing:border-box;left:50%;margin-left:-50vw;padding:112px clamp(20px,5vw,80px) calc(112px + var(--csctab-extra, 0px));position:relative;text-align:center;width:100vw}.csctab-inner{margin:0 auto;max-width:760px}.csctab .csctab-heading{color:#1a1a1a;font-family:Josefin Sans,sans-serif;font-weight:600;margin:0 0 20px;text-align:center}.csctab .csctab-heading:after{background:#bf1e64;border-radius:2px;content:"";display:block;height:3px;margin:20px auto 0;width:56px}.csctab-text,.csctab-text p{color:#222}.csctab-text p{margin:0 0 32px}.csctab-text a{color:#bf1e64}.csctab-btn,.csctab-btn:link,.csctab-btn:visited{background:#bf1e64;border:2px solid #bf1e64;border-radius:50px;color:#fff;display:inline-block;font-weight:600;line-height:1.2;padding:14px 32px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.csctab-btn:focus,.csctab-btn:hover{background:#9c1650;border-color:#9c1650;color:#fff}.csctab-phone{color:#222;font-size:15px;margin:20px 0 0}.csctab-phone a,.csctab-phone a:visited{color:#bf1e64;font-weight:600;text-decoration:underline}.csctab-phone a:hover{color:#9c1650}@media (max-width:767px){.csctab{padding-bottom:calc(72px + var(--csctab-extra, 0px));padding-top:72px}}.csctab-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.csctab-btn2,.csctab-btn2:link,.csctab-btn2:visited{background:transparent;border-color:#bf1e64;color:#bf1e64}.csctab-btn2:focus,.csctab-btn2:hover{background:#bf1e64;border-color:#bf1e64;color:#fff}@media (max-width:767px){.csctab-actions .csctab-btn{box-sizing:border-box;width:100%}}