.jb-logo img{width:auto;max-width:100%;height:auto}.jb-contact-form{display:grid;gap:10px}.jb-contact-form label{display:block;margin:0}.jb-contact-form input:not([type=hidden]),.jb-contact-form textarea{width:100%;margin:0;box-sizing:border-box}.jb-contact-form textarea{min-height:120px;resize:vertical}.jb-contact-form .jb-submit{background:var(--accent_color,#f77f15);color:#fff;border:0;padding:13px 24px;font-weight:700;cursor:pointer}.jb-contact-form .jb-submit:disabled{opacity:.6;cursor:wait}.jb-form-status:not(:empty){padding:12px;background:#fff;color:#222;font-size:15px}.jb-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.jb-testimonials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.jb-review{margin:0;padding:24px;background:#fff;color:#222;box-shadow:0 3px 14px #0001}.jb-review blockquote{margin:0;border:0;padding:0}.jb-review .stars{color:#f77f15}.jb-review figcaption{font-weight:700;margin-top:16px}.submenu-toggler{border:0;background:transparent;color:inherit}#toggler .fa-solid.fa-bars:before{content:'\f0c9';font-family:'Font Awesome 5 Free';font-weight:900}#toggler .fa-circle-xmark:before{content:'\f057';font-family:'Font Awesome 5 Free';font-weight:400}@media(max-width:767px){.jb-testimonials{grid-template-columns:1fr}.jb-contact-form input,.jb-contact-form textarea{font-size:16px!important}}
.menu-toggle-wrapper{min-width:44px;min-height:44px}.menu-toggle-wrapper:focus-visible{outline:2px solid #f77f15;outline-offset:2px}
@media(max-width:1024px){.mainmenu button.submenu-toggler{color:#fff}}
