.softiyex-mobile-product-fixes{--sx-fix-navy:#071a3d;--sx-fix-blue:#1769ff;--sx-fix-line:#dce4f1;--sx-fix-muted:#667085;--sx-fix-soft:#f5f8ff}.softiyex-mobile-product-fixes{overflow-x:clip}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice{box-sizing:border-box;width:min(100%, 860px);margin:28px 0 16px;padding:26px;background:#f5f8ff;border:1px solid #dce4f1;border-radius:20px}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice h2{margin:0 0 8px!important;color:#071a3d!important;font-size:clamp(24px, 3vw, 34px)!important;line-height:1.15!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice-intro,.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice-note{margin:0!important;color:#667085!important;line-height:1.6!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 16px}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice-card{display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px;padding:14px 18px!important;border-radius:13px!important;font-weight:800!important;text-align:center!important;text-decoration:none!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice-card--whatsapp{color:#fff!important;background:#16a34a!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice-card--email{color:#fff!important;background:#1769ff!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice-card[aria-disabled="true"]{opacity:.55;pointer-events:none}@media (max-width:782px){.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice{width:100%;margin:22px 0 10px;padding:20px 16px;border-radius:17px}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-choice-actions{grid-template-columns:minmax(0,1fr);gap:12px}}.softiyex-mobile-product-fixes.sx-fix-contact-page button.sx-fix-contact-choice-card{appearance:none!important;border:0!important;cursor:pointer!important;font:inherit!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-inline-contact-form{scroll-margin-top:90px;margin-top:22px;padding-top:22px;border-top:1px solid var(--sx-fix-line)}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-inline-contact-form[hidden]{display:none!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-inline-contact-form h3{margin:0 0 16px!important;color:var(--sx-fix-navy)!important;font-size:23px!important;line-height:1.2!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7{display:block!important;margin:0!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7 form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7 form>p{min-width:0;margin:0!important;color:var(--sx-fix-navy);font-weight:700}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7 form>p:nth-last-of-type(-n+2),.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7-response-output{grid-column:1 / -1}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7-form-control-wrap{display:block;margin-top:7px}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell select,.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:13px 14px!important;color:#101828!important;background:#fff!important;border:1px solid #cfd9e8!important;border-radius:11px!important;box-shadow:none!important;font:inherit!important;font-weight:500!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell textarea{min-height:150px!important;resize:vertical!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell input:focus,.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell select:focus,.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell textarea:focus{outline:none!important;border-color:var(--sx-fix-blue)!important;box-shadow:0 0 0 3px rgb(23 105 255 / .12)!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell input[type="submit"],.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell button[type="submit"]{width:100%!important;min-height:52px!important;padding:13px 20px!important;color:#fff!important;background:var(--sx-fix-blue)!important;border:0!important;border-radius:11px!important;cursor:pointer!important;font:inherit!important;font-weight:800!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7-spinner{margin:8px 0 0!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7-response-output{margin:0!important;padding:12px 14px!important;border-radius:10px!important;font-weight:700!important}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-contact-fallback{margin:0!important;padding:14px!important;background:#fff!important;border:1px solid #cfd9e8!important;border-radius:11px!important}@media (max-width:782px){.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7 form{grid-template-columns:minmax(0,1fr)}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-cf7-shell .wpcf7 form>p{grid-column:1 / -1}}.softiyex-mobile-product-fixes.sx-fix-contact-page .sx-fix-legacy-contact-form-hidden{display:none!important}