.elementor-501 .elementor-element.elementor-element-bac42be{margin-top:35px;margin-bottom:0}.elementor-501 .elementor-element.elementor-element-d6e1ca8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-501 .elementor-element.elementor-element-e3eee51>.elementor-widget-container{margin:0 0 -10px 0;padding:0 0 0 0}.elementor-501 .elementor-element.elementor-element-3193b60>.elementor-widget-container{padding:0 0 0 105px}.elementor-501 .elementor-element.elementor-element-5e93f1a{margin-top:100px;margin-bottom:60px}.elementor-bc-flex-widget .elementor-501 .elementor-element.elementor-element-7c8e93b.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-501 .elementor-element.elementor-element-7c8e93b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-501 .elementor-element.elementor-element-7c8e93b>.elementor-element-populated{padding-block-start:0;padding-inline-start:0;padding-block-end:120px;padding-inline-end:130px}.elementor-501 .elementor-element.elementor-element-0376c04 .elementor-icon-wrapper{text-align:start}.elementor-501 .elementor-element.elementor-element-0376c04.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-vamtam_accent_1)}.elementor-501 .elementor-element.elementor-element-0376c04.elementor-view-framed .elementor-icon,.elementor-501 .elementor-element.elementor-element-0376c04.elementor-view-default .elementor-icon{color:var(--e-global-color-vamtam_accent_1);border-color:var(--e-global-color-vamtam_accent_1)}.elementor-501 .elementor-element.elementor-element-0376c04.elementor-view-framed .elementor-icon,.elementor-501 .elementor-element.elementor-element-0376c04.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-vamtam_accent_1)}.elementor-501 .elementor-element.elementor-element-0376c04 .elementor-icon{font-size:16px}.elementor-501 .elementor-element.elementor-element-0376c04 .elementor-icon svg{height:16px}.elementor-501 .elementor-element.elementor-element-330fc0c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-501 .elementor-element.elementor-element-330fc0c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-vamtam_accent_5)}.elementor-501 .elementor-element.elementor-element-330fc0c>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding-block-start:9%;padding-inline-start:17%;padding-block-end:8%;padding-inline-end:17%}.elementor-501 .elementor-element.elementor-element-330fc0c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}body.elementor-page-501:not(.elementor-motion-effects-element-type-background),body.elementor-page-501>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-vamtam_accent_2)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-501 .elementor-element.elementor-element-3193b60>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 70px}.elementor-501 .elementor-element.elementor-element-7c8e93b>.elementor-element-populated{padding-block-start:0;padding-inline-start:0;padding-block-end:0;padding-inline-end:60px}.elementor-501 .elementor-element.elementor-element-330fc0c>.elementor-element-populated{padding-block-start:30px;padding-inline-start:30px;padding-block-end:30px;padding-inline-end:30px}}@media(max-width:767px){.elementor-501 .elementor-element.elementor-element-e3eee51>.elementor-widget-container{margin:0 0 0 0}.elementor-501 .elementor-element.elementor-element-3193b60>.elementor-widget-container{padding:0 0 0 0}.elementor-501 .elementor-element.elementor-element-7c8e93b>.elementor-element-populated{padding-block-start:0;padding-inline-start:0;padding-block-end:50px;padding-inline-end:0}.elementor-501 .elementor-element.elementor-element-330fc0c>.elementor-element-populated{padding-block-start:20px;padding-inline-start:20px;padding-block-end:20px;padding-inline-end:20px}}.hairmax-contact-form{max-width:760px;margin:0 auto}.hairmax-contact-form p{margin:0 0 .8rem}.hairmax-contact-form label{display:inline-block;margin-bottom:.3rem;color:#1e293b;font-size:.92rem;font-weight:600;line-height:1.35}.hairmax-contact-form input[type="text"],.hairmax-contact-form input[type="email"],.hairmax-contact-form input[type="tel"],.hairmax-contact-form select,.hairmax-contact-form textarea{width:100%;min-height:42px;margin:0;padding:.6rem .8rem;box-sizing:border-box;border:1px solid #d9dde3;border-radius:7px;background-color:#fff;color:#1e293b;font:inherit;font-size:.95rem;line-height:1.35;transition:border-color 0.2s ease,box-shadow 0.2s ease}.hairmax-contact-form textarea{min-height:112px;resize:vertical}.hairmax-contact-form input[type="text"]:focus,.hairmax-contact-form input[type="email"]:focus,.hairmax-contact-form input[type="tel"]:focus,.hairmax-contact-form select:focus,.hairmax-contact-form textarea:focus{border-color:#FF6A00;outline:none;box-shadow:0 0 0 3px rgb(255 106 0 / .16)}.hairmax-contact-form input::placeholder,.hairmax-contact-form textarea::placeholder{color:#94a3b8;opacity:1}.hairmax-contact-form select{cursor:pointer}.hairmax-contact-form .hairmax-privacy-consent{margin-top:.15rem;margin-bottom:.55rem;color:#475569;font-size:.84rem;line-height:1.45}.hairmax-contact-form .wpcf7-list-item{margin:0}.hairmax-contact-form .hairmax-privacy-consent label{display:inline;margin:0;color:#475569;font-size:inherit;font-weight:400;line-height:inherit}.hairmax-contact-form .hairmax-privacy-consent input[type="checkbox"]{width:auto;min-height:0;margin:0 .45rem 0 0;vertical-align:middle;accent-color:#FF6A00}.hairmax-contact-form .hairmax-privacy-consent a{color:#FF6A00;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.hairmax-contact-form .hairmax-privacy-consent a:hover{color:#d95700}.hairmax-contact-form .hairmax-contact-form__note{margin-top:-.1rem;margin-bottom:.7rem;color:#64748b;font-size:.8rem;line-height:1.35}.hairmax-contact-form .cf-turnstile,.hairmax-contact-form .cf-turnstile-container,.hairmax-contact-form .cf7ic_instant_messenger{margin:.35rem 0 .7rem}.hairmax-contact-form input[type="submit"]{min-height:44px;margin:0;padding:.65rem 1.35rem;border:1px solid #FF6A00;border-radius:7px;background:#FF6A00;color:#fff;cursor:pointer;font:inherit;font-size:.95rem;font-weight:700;line-height:1.2;letter-spacing:.01em;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.hairmax-contact-form input[type="submit"]:hover{border-color:#d95700;background:#d95700;color:#fff;transform:translateY(-1px);box-shadow:0 5px 12px rgb(255 106 0 / .22)}.hairmax-contact-form input[type="submit"]:focus{outline:none;box-shadow:0 0 0 3px rgb(255 106 0 / .22)}.hairmax-contact-form input[type="submit"]:active{transform:translateY(0);box-shadow:none}.hairmax-contact-form input[type="submit"]:disabled{cursor:not-allowed;opacity:.7}.hairmax-contact-form .wpcf7-not-valid-tip{display:block;margin-top:.25rem;color:#dc2626;font-size:.78rem;line-height:1.3}.hairmax-contact-form .wpcf7-not-valid{border-color:#dc2626}.hairmax-contact-form .wpcf7-not-valid:focus{box-shadow:0 0 0 3px rgb(220 38 38 / .12)}.hairmax-contact-form .wpcf7-response-output{margin:.9rem 0 0;padding:.7rem .85rem;border-radius:7px;font-size:.88rem;line-height:1.4}.hairmax-contact-form .wpcf7-spinner{margin:0 0 0 .55rem;vertical-align:middle}@media (max-width:767px){.hairmax-contact-form p{margin-bottom:.75rem}.hairmax-contact-form input[type="text"],.hairmax-contact-form input[type="email"],.hairmax-contact-form input[type="tel"],.hairmax-contact-form select,.hairmax-contact-form textarea{min-height:44px;padding:.65rem .75rem}.hairmax-contact-form textarea{min-height:105px}.hairmax-contact-form input[type="submit"]{width:100%;min-height:46px}}