.uj-contact-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-family:inherit}
.uj-contact-bar a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:7px 12px;border:1px solid #bbd4df;border-radius:8px;background:#e5f3fa;color:#075985!important;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;text-decoration:none!important;transition:background .15s}
.uj-contact-bar .uj-contact-email{color:#854508!important;background:#fff1dc;border-color:#e8cd9f}.uj-contact-bar a:hover{background:#d2eaf6}.uj-contact-bar .uj-contact-email:hover{background:#ffe3ba}.uj-contact-bar a:focus-visible{outline:3px solid #087f8d;outline-offset:3px}
.uj-karat-intro{padding:24px;border:1px solid #d6e5eb;background:linear-gradient(135deg,#f2f8fb,#fff);border-radius:12px;margin:18px 0 26px}.uj-karat-label{color:#075985;font-size:11px;font-weight:750;letter-spacing:.08em;margin:0 0 12px}.uj-karat-intro h2{font-size:clamp(22px,2vw,30px);line-height:1.2;margin:0 0 16px;color:#123549}.uj-karat-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.uj-karat-highlights div{padding:12px 8px;border:1px solid #d5e6ed;border-radius:8px;background:#fff;text-align:center}.uj-karat-highlights strong{display:block;color:#075985;font-size:19px;line-height:1.3}.uj-karat-highlights span{font-size:12px;color:#465f6b;display:block;line-height:1.4;margin-top:4px}.uj-karat-price-note{padding:16px;background:#fff3df;border-left:4px solid #b46b13;border-radius:4px;margin-bottom:0!important}.uj-karat-source{font-size:12px;color:#566b75}.uj-karat-quote-block{border-top:1px solid #d6e5eb;padding-top:22px;margin-top:24px}.uj-karat-quote-block strong{color:#075985}
@media(max-width:767px){.elementor-462 .elementor-element-7f8a3659,.elementor-462 .elementor-element-64342a09{width:100%!important}.elementor-462 .elementor-element-7f8a3659{padding-bottom:0}.elementor-462 .elementor-element-92deb01{display:block!important;width:100%!important}.uj-contact-bar{justify-content:center;gap:6px}.uj-contact-bar a{font-size:13px;padding:7px 9px}.uj-contact-bar .uj-contact-email{flex-basis:100%;width:100%;max-width:340px}.uj-karat-intro{padding:18px}.uj-karat-highlights{gap:6px}.uj-karat-highlights strong{font-size:17px}}
