.tkls-cta *{box-sizing:border-box}.tkls-cta{position:fixed;z-index:999995;right:22px;bottom:22px;max-width:min(412px,calc(100vw - 30px));width:100%;font-family:Arial,Helvetica,sans-serif!important;box-shadow:0 18px 80px rgba(0,0,0,.27);background:#fff;border:1px solid #d8d9d4;color:#181818}.tkls-cta[hidden]{display:none!important}.tkls-cta-head{padding:23px 27px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #e6e7e2}.tkls-cta-head b{font-size:16px;font-weight:800;letter-spacing:-.05em}.tkls-cta-head small{display:block;font-size:9px;letter-spacing:.13em;color:#777a74;font-weight:700;margin-top:4px}.tkls-close{border:0!important;background:none!important;box-shadow:none!important;color:#222!important;font-size:24px!important;padding:0!important;line-height:1!important;cursor:pointer}.tkls-cta-body{padding:25px 27px 26px}.tkls-cta-kicker{font-size:10px!important;letter-spacing:.17em!important;color:#747671!important;font-weight:750!important;margin:0 0 10px!important}.tkls-cta h2{font-size:31px!important;letter-spacing:-.065em!important;font-weight:650!important;line-height:1.05!important;text-transform:uppercase!important;margin:0 0 13px!important;color:#171717!important}.tkls-cta-p{font-size:13px!important;color:#63665f!important;line-height:1.6!important;margin:0 0 17px!important}.tkls-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px}.tkls-fields label{display:block;font-size:9px!important;font-weight:750!important;letter-spacing:.1em!important;color:#6a6b64!important}.tkls-fields input{display:block!important;width:100%!important;min-height:43px!important;margin-top:5px!important;background:#fafaf8!important;border:1px solid #dddeda!important;border-radius:0!important;padding:9px!important;font-size:13px!important;color:#171717!important;box-shadow:none!important}.tkls-fields .tkls-wide{grid-column:1/-1}.tkls-check{display:flex!important;gap:9px!important;align-items:flex-start!important;color:#666861!important;font-size:11px!important;line-height:1.5!important;margin:12px 0!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.tkls-check input{margin:2px 0 0!important;flex:none!important;width:14px!important;height:14px!important;accent-color:#161616!important}.tkls-cta-submit{display:block;width:100%;background:#171717!important;border:1px solid #171717!important;color:#fff!important;min-height:47px;font-size:10px!important;letter-spacing:.14em!important;font-weight:750!important;border-radius:0!important;cursor:pointer;margin-top:16px}.tkls-cta-submit:disabled{opacity:.55}.tkls-privacy{display:block;margin-top:10px;font-size:10px!important;line-height:1.45;color:#858782!important}.tkls-privacy a{color:#555!important;text-decoration:underline!important}.tkls-error{color:#a42518!important;font-size:12px!important;margin-top:10px!important}.tkls-success{color:#185e3e!important;font-size:13px!important;line-height:1.6!important}.tkls-bot{position:absolute!important;left:-9999px!important;opacity:0!important;height:0!important}
@media(max-width:600px){.tkls-cta{right:10px;bottom:10px;max-width:calc(100vw - 20px)}.tkls-cta-head{padding:17px 18px 12px}.tkls-cta-body{padding:17px 18px 20px}.tkls-cta h2{font-size:26px!important}.tkls-fields input{min-height:40px!important}.tkls-cta-p{margin-bottom:10px!important}}
