body.page{--ivx-button-space:24px}body.page #main .wpcf7-submit,body.page #main :is(a,button)[class*="ivx-"][class*="btn"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:58px!important;padding:14px 28px!important;border-radius:14px!important;box-sizing:border-box;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-align:center;text-decoration:none!important;white-space:normal;max-width:100%}body.page #main :is([class*="-buttons"],[class*="-actions"],.ivx-industries-cta,.ivx-about-industries-bottom):has(>a[class*="btn"]){margin-top:var(--ivx-button-space)!important;display:flex;flex-wrap:wrap;gap:16px!important}body.page #main :is([class*="-buttons"],[class*="-actions"],.ivx-industries-cta,.ivx-about-industries-bottom)>a[class*="btn"]{margin-top:0!important;margin-bottom:0!important}body.page #main p:has(+[class*="-actions"]),body.page #main p:has(+[class*="-buttons"]),body.page #main p:has(+a[class*="ivx-"][class*="btn"]){margin-bottom:0!important}body.page #main p+a[class*="ivx-"][class*="btn"]{margin-top:var(--ivx-button-space)!important}body.page #main .ivx-case-btn{margin-top:var(--ivx-button-space)!important}body.page #main .wpcf7-submit:focus-visible,body.page #main :is(a,button)[class*="ivx-"][class*="btn"]:focus-visible{outline:2px solid #00d1ff;outline-offset:4px}@media(max-width:767px){body.page{--ivx-button-space:20px}body.page #main .wpcf7-submit,body.page #main :is(a,button)[class*="ivx-"][class*="btn"]{min-height:54px!important;padding:13px 22px!important;font-size:15px!important}}@media(max-width:600px){body.page #main :is([class*="-buttons"],[class*="-actions"]):has(>a[class*="btn"]){flex-direction:column;align-items:stretch}body.page #main :is([class*="-buttons"],[class*="-actions"])>a[class*="btn"]{width:100%!important}}body.page #main .ivx-industries-section .ivx-industries-cta:has(>a[class*="btn"]){margin-top:48px!important}@media(max-width:767px){body.page #main .ivx-industries-section .ivx-industries-cta:has(>a[class*="btn"]){margin-top:36px!important}}