:where(body:not(.page-id-2497,.page-id-4546)) .dd-contact{--ddc-primary:#6e11f4;--ddc-primary-light:#8224e3;--ddc-primary-dark:#5709c4;--ddc-pale:#f3eeff;--ddc-text:#1a202c;--ddc-muted:#6b7280;--ddc-border:#e5e7eb;--ddc-star:#f59e0b;font-family:"Manrope",system-ui,sans-serif;font-size:17px;line-height:1.65}:where(body:not(.page-id-2497,.page-id-4546)) .dd-contact h1,:where(body:not(.page-id-2497,.page-id-4546)) .dd-contact h2,:where(body:not(.page-id-2497,.page-id-4546)) .dd-contact h3{font-family:"Outfit",system-ui,sans-serif;font-weight:600;letter-spacing:-0.02em;line-height:1.2}.dd-contact__hero{text-align:center;max-width:860px;margin:0 auto 3.5rem}.dd-contact__eyebrow{font-size:0.85rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--ddc-primary);margin-bottom:1rem}.dd-contact__h1{font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.1;margin-bottom:1.5rem;text-wrap:balance;hyphens:none}.dd-contact__mark{background-image:linear-gradient(90deg,var(--ddc-primary) 0%,var(--ddc-primary-light) 100%);background-repeat:no-repeat;background-size:100% 5px;background-position:0 92%;padding-bottom:2px}.dd-contact__lead{font-size:1.1rem;color:var(--ddc-muted);max-width:620px;margin:0 auto}:where(body:not(.page-id-2497)) .dd-contact__card{background:#fff;border:1px solid var(--ddc-border);border-radius:20px;overflow:hidden;box-shadow:0 12px 32px rgba(110,17,244,0.08);gap:0!important;margin-bottom:3rem}:where(body:not(.page-id-2497)) .dd-contact__side{background:linear-gradient(160deg,var(--ddc-pale) 0%,#fbfaff 100%);padding:3rem 2.25rem;border-right:1px solid var(--ddc-border)}:where(body:not(.page-id-2497)) .dd-contact__form{padding:3rem 2.5rem}:where(body:not(.page-id-2497)) .dd-contact__person,:where(body:not(.page-id-2497)) .dd-contact__person>.wp-block-group__inner-container{display:flex;align-items:center;gap:1.25rem}:where(body:not(.page-id-2497)) .dd-contact__person{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(110,17,244,0.15)}:where(body:not(.page-id-2497)) .dd-contact__person>.wp-block-group__inner-container{width:100%}.dd-contact__avatar{margin:0!important;flex-shrink:0}:where(body:not(.page-id-2497)) .dd-contact__avatar img{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:50% 15%;border:4px solid #fff;box-shadow:0 6px 20px rgba(110,17,244,0.18)}.dd-contact__trust{margin-top:1.75rem}:where(body:not(.page-id-2426,.page-id-2497)) .dd-contact strong{font-weight:600}.dd-contact__form .forminator-textarea{min-height:150px!important;line-height:1.6!important;resize:vertical}.dd-contact__form .forminator-input::placeholder,.dd-contact__form .forminator-textarea::placeholder{color:#a5aab5!important}.dd-contact__form .forminator-row{margin-bottom:1.35rem!important}.dd-contact__form .forminator-row:last-of-type{margin-bottom:0!important}.dd-contact__form .forminator-checkbox input:focus + span{box-shadow:0 0 0 3px rgba(110,17,244,0.13)!important}.dd-contact__form .forminator-row.forminator-is_submit{margin-top:1.75rem!important;clear:both}.dd-contact__form .forminator-button-submit:focus-visible{outline:3px solid rgba(110,17,244,0.35)!important;outline-offset:2px}.dd-contact__form .forminator-error-message{font-size:0.82rem!important;color:#dc2626!important;margin-top:0.4rem!important}.dd-contact__form .forminator-response-message.forminator-success{background:rgba(0,163,106,0.07)!important;border:1.5px solid rgba(0,163,106,0.35)!important;border-left-width:4px!important;border-radius:10px!important;color:#04724d!important;padding:1rem 1.25rem!important}.dd-contact__form .forminator-edit-module{display:none!important}:where(.page-id-2497) .dd-contact{--ddc-primary:#6e11f4;--ddc-primary-light:#8224e3;--ddc-primary-dark:#5709c4;--ddc-pale:#f3eeff;--ddc-text:#1a202c;--ddc-muted:#6b7280;--ddc-border:#e5e7eb;font-family:"Manrope",system-ui,sans-serif;font-size:17px;line-height:1.65}:where(.page-id-2497) .dd-contact__card{display:flex;align-items:stretch;background:#fff;border:1px solid var(--ddc-border);border-radius:20px;overflow:hidden;box-shadow:0 12px 32px rgba(110,17,244,0.08)}:where(.page-id-2497) .dd-contact__side{flex:0 0 38%;background:linear-gradient(160deg,var(--ddc-pale) 0%,#fbfaff 100%);padding:3rem 2.25rem;border-right:1px solid var(--ddc-border)}:where(.page-id-2497) .dd-contact__form{flex:1 1 62%;padding:3rem 2.5rem}:where(.page-id-2497) .dd-contact__person{display:flex;align-items:center;gap:1.25rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(110,17,244,0.15)}@media (max-width:781px){:where(body:not(.page-id-2497)) .dd-contact__side{border-right:none;border-bottom:1px solid var(--ddc-border);padding:2.5rem 1.5rem}.dd-contact__form{padding:2.5rem 1.5rem}:where(body:not(.page-id-2426)) .dd-contact__card{flex-direction:column}:where(.page-id-2497) .dd-contact__side{flex-basis:auto;border-right:none;border-bottom:1px solid var(--ddc-border);padding:2.5rem 1.5rem}}.dd-appt{--dda-primary:#6e11f4;--dda-primary-light:#8224e3;--dda-pale:#f3eeff;--dda-text:#1a202c;--dda-muted:#6b7280;--dda-border:#e5e7eb;font-family:"Manrope",system-ui,sans-serif;font-size:17px;line-height:1.65}.dd-appt h1,.dd-appt h2{font-family:"Outfit",system-ui,sans-serif;font-weight:600;letter-spacing:-0.02em;line-height:1.2}.dd-appt__hero{text-align:center;max-width:860px;margin:0 auto 3.25rem}.dd-appt__eyebrow{font-size:0.85rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--dda-primary);margin-bottom:1rem}.dd-appt__h1{font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.1;margin-bottom:1.5rem;text-wrap:balance;hyphens:none}.dd-appt__mark{background-image:linear-gradient(90deg,var(--dda-primary) 0%,var(--dda-primary-light) 100%);background-repeat:no-repeat;background-size:100% 5px;background-position:0 92%;padding-bottom:2px}.dd-appt__lead{font-size:1.1rem;color:var(--dda-muted);max-width:640px;margin:0 auto}.dd-appt__meta{align-items:center!important;margin-bottom:2.5rem!important;gap:2rem}.dd-appt__person,.dd-appt__person>.wp-block-column__inner-container{display:flex;align-items:center;gap:1.25rem}.dd-appt__avatar{margin:0!important;flex-shrink:0}.dd-appt__avatar img{width:104px;height:104px;border-radius:50%;object-fit:cover;object-position:50% 15%;border:4px solid #fff;box-shadow:0 6px 20px rgba(110,17,244,0.18)}.dd-appt__person-text{margin:0!important;line-height:1.45}.dd-appt__person-text strong{display:block;color:var(--dda-text);font-size:1.08rem}.dd-appt__person-text span{color:var(--dda-muted);font-size:0.88rem}.dd-appt__contact-title{font-size:1rem!important;margin:0 0 1.1rem!important;color:var(--dda-text)}.dd-appt .dd-chip{display:inline-flex!important;align-items:center;gap:0.7rem;margin:0 1.75rem 0.75rem 0!important;line-height:1.3}.dd-appt .dd-chip::before{content:"";flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border-radius:10px;background-color:var(--dda-primary);background-repeat:no-repeat;background-position:center;background-size:1.25rem 1.25rem}.dd-appt .dd-chip a{color:var(--dda-text);font-weight:600;text-decoration:none}.dd-appt .dd-chip a:hover{color:var(--dda-primary)}.dd-appt .dd-chip--phone::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}.dd-appt .dd-chip--mail::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m2 7 10 7 10-7'/%3E%3C/svg%3E")}.dd-appt__hours{font-size:0.85rem;color:var(--dda-muted);margin:0.25rem 0 0!important}.dd-appt__card{background:#fff;border:1px solid var(--dda-border);border-radius:20px;box-shadow:0 12px 32px rgba(110,17,244,0.08);padding:2.5rem 2rem 2rem;margin-bottom:2rem}.dd-appt__card-title{font-size:1.05rem!important;text-align:center;color:var(--dda-muted)!important;font-weight:600!important;letter-spacing:0.01em;margin:0 0 1.75rem!important;padding-bottom:1.5rem;border-bottom:1px solid var(--dda-border)}.dd-appt__embed{position:relative}.dd-appt__embed iframe{display:block;width:100%;min-height:720px;border:0;border-radius:12px;background:#fff}.dd-appt__fallback{text-align:center;font-size:0.92rem;color:var(--dda-muted);max-width:620px;margin:0 auto 1rem}.dd-appt__fallback a{color:var(--dda-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (max-width:781px){.dd-appt__meta{text-align:left}.dd-appt__person{margin-bottom:1.75rem}.dd-appt__avatar img{width:84px;height:84px}.dd-appt__card{padding:2rem 1.25rem 1.5rem;border-radius:16px}.dd-appt__embed iframe{min-height:820px;border-radius:8px}.dd-appt .dd-chip{margin-right:1rem!important}}:where(.page-id-4546) .dd-contact{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:14px;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media (max-width:600px){:where(body:not(.page-id-2426,.page-id-2497)) .dd-contact{flex-direction:column;align-items:flex-start}}.dd-request{--ddr-primary:#6e11f4;--ddr-primary-light:#8224e3;--ddr-primary-dark:#5709c4;--ddr-pale:#f3eeff;--ddr-text:#1a202c;--ddr-muted:#6b7280;--ddr-border:#e5e7eb;font-family:"Manrope",system-ui,sans-serif;font-size:17px;line-height:1.65}.dd-request h1,.dd-request h2,.dd-request h3{font-family:"Outfit",system-ui,sans-serif;font-weight:600;letter-spacing:-0.02em;line-height:1.2}.dd-request__hero{text-align:center;max-width:860px;margin:0 auto 3.5rem}.dd-request__eyebrow{font-size:0.85rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--ddr-primary);margin-bottom:1rem}.dd-request__h1{font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.1;margin-bottom:1.5rem;text-wrap:balance;hyphens:none}.dd-request__mark{background-image:linear-gradient(90deg,var(--ddr-primary) 0%,var(--ddr-primary-light) 100%);background-repeat:no-repeat;background-size:100% 5px;background-position:0 92%;padding-bottom:2px}.dd-request__lead{font-size:1.1rem;color:var(--ddr-muted);max-width:620px;margin:0 auto}.dd-request__card{background:#fff;border:1px solid var(--ddr-border);border-radius:20px;overflow:hidden;box-shadow:0 12px 32px rgba(110,17,244,0.08);gap:0!important;margin-bottom:3rem}.dd-request__side{background:linear-gradient(160deg,var(--ddr-pale) 0%,#fbfaff 100%);padding:3rem 2.25rem;border-right:1px solid var(--ddr-border)}.dd-request__form{padding:3rem 2.5rem}.dd-request__side-title,.dd-request__form-title{font-size:1.15rem!important;margin-bottom:1.75rem;color:var(--ddr-text)}.dd-request__side-sub{font-size:1rem!important;margin:2.25rem 0 1.5rem;color:var(--ddr-text);padding-top:1.75rem;border-top:1px solid rgba(110,17,244,0.15)}.dd-request .dd-channel{position:relative;padding-left:3.5rem;min-height:2.75rem;margin-bottom:1.75rem;line-height:1.35}.dd-request .dd-channel::before{content:"";position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;border-radius:10px;background-color:var(--ddr-primary);background-repeat:no-repeat;background-position:center;background-size:1.25rem 1.25rem}.dd-request .dd-channel a{color:var(--ddr-text);font-weight:600;text-decoration:none}.dd-request .dd-channel a:hover{color:var(--ddr-primary)}.dd-request .dd-channel--cal::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}.dd-request .dd-channel--phone::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}.dd-request__person,.dd-request__person>.wp-block-group__inner-container{display:flex;align-items:center;gap:1.25rem}.dd-request__person{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(110,17,244,0.15)}.dd-request__person>.wp-block-group__inner-container{width:100%}.dd-request__avatar{margin:0!important;flex-shrink:0}.dd-request__avatar img{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:50% 15%;border:4px solid #fff;box-shadow:0 6px 20px rgba(110,17,244,0.18)}.dd-request__person-text{margin:0!important;font-size:1rem;line-height:1.45}.dd-request__trust{margin-top:1.75rem}.dd-request .dd-trust{position:relative;padding-left:1.9rem;margin:0 0 0.95rem!important;line-height:1.3}.dd-request .dd-trust:last-child{margin-bottom:0!important}.dd-request .dd-trust::before{content:"";position:absolute;left:0;top:0.15rem;width:1.15rem;height:1.15rem;background-repeat:no-repeat;background-position:center;background-size:contain}.dd-request .dd-trust--rating::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f59e0b'%3E%3Cpath d='m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8-6.2-3.3-6.2 3.3L7 14.2 2 9.3l6.9-1z'/%3E%3C/svg%3E")}.dd-request .dd-trust--years::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e11f4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='6'/%3E%3Cpath d='m8.2 14.3-1.4 7 5.2-3 5.2 3-1.4-7'/%3E%3C/svg%3E")}.dd-request .dd-trust--server::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e11f4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3' width='20' height='7' rx='2'/%3E%3Crect x='2' y='14' width='20' height='7' rx='2'/%3E%3Cpath d='M6 6.5h.01M6 17.5h.01'/%3E%3C/svg%3E")}.dd-request__form .forminator-textarea{min-height:150px!important;line-height:1.6!important;resize:vertical}.dd-request__form .forminator-input::placeholder,.dd-request__form .forminator-textarea::placeholder{color:#a5aab5!important}.dd-request__form .forminator-row{margin-bottom:1.35rem!important}.dd-request__form .forminator-row:last-of-type{margin-bottom:0!important}.dd-request__form .forminator-radio input[type="radio"] + span::before{display:none!important}.dd-request__form .forminator-radio span.forminator-radio-label{width:auto!important;min-width:0!important;height:auto!important;flex:1 1 auto!important;border:none!important;background:none!important;margin:0!important}.dd-request__form .forminator-checkbox a{color:var(--ddr-primary)!important;text-decoration:underline;text-underline-offset:2px}.dd-request__form .forminator-file-upload,.dd-request__form .forminator-multi-upload,.dd-request__form .forminator-field-file-upload>div:not(.forminator-error-message){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0.75rem!important}.dd-request__form button.forminator-button-upload:focus-visible{outline:3px solid rgba(110,17,244,0.28)!important;outline-offset:2px}.dd-request__form .forminator-file-name,.dd-request__form .forminator-uploaded-file,.dd-request__form .forminator-multi-upload-message{font-size:0.85rem!important;color:var(--ddr-muted)!important;width:auto!important;max-width:100%!important;min-width:0!important;flex:1 1 8rem!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word;text-align:left!important}.dd-request__form .forminator-row-captcha,.dd-request__form .forminator-captcha-container,.dd-request__form .cf-turnstile{margin-top:0.5rem!important}.dd-request__form .forminator-row.forminator-is_submit{margin-top:1.75rem!important;clear:both}.dd-request__form .forminator-button-submit:focus-visible{outline:3px solid rgba(110,17,244,0.35)!important;outline-offset:2px}.dd-request__form .forminator-error-message{font-size:0.82rem!important;color:#dc2626!important;margin-top:0.4rem!important}.dd-request__form .forminator-response-message.forminator-success{background:rgba(0,163,106,0.07)!important;border:1.5px solid rgba(0,163,106,0.35)!important;border-left-width:4px!important;border-radius:10px!important;color:#04724d!important;padding:1rem 1.25rem!important}.dd-request__form .forminator-edit-module{display:none!important}@media (max-width:781px){.dd-request__side{border-right:none;border-bottom:1px solid var(--ddr-border);padding:2.5rem 1.5rem}.dd-request__form{padding:2.5rem 1.5rem}.dd-request__avatar img{width:96px;height:96px}}:where(.page-id-2497) .dd-contact__avatar img{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:50% 15%;border:4px solid #fff;box-shadow:0 6px 20px rgba(110,17,244,0.18);display:block}@media (max-width:781px){.dd-contact__avatar img{width:96px;height:96px}}.dd-contact__form .forminator-checkbox a{color:var(--ddc-primary)!important;text-decoration:underline;text-underline-offset:2px}.dd-request__person-text strong{display:block;color:var(--ddr-text);font-size:1.08rem}.dd-request .dd-trust strong{display:block;color:var(--ddr-text);font-size:0.93rem;font-weight:600}.dd-request .dd-channel__hint{display:block;font-size:0.85rem;color:var(--ddr-muted);font-weight:400}.dd-request__person-text span{color:var(--ddr-muted);font-size:0.88rem}.dd-request .dd-trust span{color:var(--ddr-muted);font-size:0.82rem}.dd-request__form .forminator-ui,.dd-request__form .forminator-label,.dd-request__form .forminator-input,.dd-request__form .forminator-textarea,.dd-request__form .forminator-checkbox,.dd-request__form .forminator-radio,.dd-request__form .forminator-button-submit,.dd-request__form button.forminator-button{font-family:"Manrope",system-ui,sans-serif!important}.dd-request__form .forminator-label{font-size:0.88rem!important;font-weight:600!important;color:var(--ddr-text)!important;margin-bottom:0.45rem!important;letter-spacing:0}.dd-request__form .forminator-required{color:var(--ddr-primary)!important;font-weight:600}.dd-request__form .forminator-input,.dd-request__form .forminator-textarea,.dd-request__form select.forminator-select2,.dd-request__form .forminator-input-with-icon .forminator-input{background:#fff!important;border:1.5px solid var(--ddr-border)!important;border-radius:10px!important;padding:0.85rem 1rem!important;font-size:0.98rem!important;color:var(--ddr-text)!important;box-shadow:none!important;transition:border-color 0.18s ease,box-shadow 0.18s ease}.dd-request__form .forminator-input:hover,.dd-request__form .forminator-textarea:hover{border-color:#c9cdd6!important}.dd-request__form .forminator-input:focus,.dd-request__form .forminator-textarea:focus{border-color:var(--ddr-primary)!important;box-shadow:0 0 0 3px rgba(110,17,244,0.13)!important;outline:none!important}.dd-request__form .forminator-radio{display:inline-flex!important;align-items:center!important;gap:0.55rem;margin:0 1.4rem 0.5rem 0!important;font-size:0.92rem!important;color:var(--ddr-text)!important}.dd-request__form .forminator-radio input[type="radio"] + span{width:20px!important;min-width:20px!important;height:20px!important;flex:0 0 20px!important;border:1.5px solid var(--ddr-border)!important;border-radius:50%!important;background:#fff!important;margin:0!important;transition:all 0.18s ease}.dd-request__form .forminator-radio input:checked + span{border-color:var(--ddr-primary)!important;box-shadow:inset 0 0 0 5px var(--ddr-primary)!important}.dd-request__form .forminator-radio input:focus + span{box-shadow:inset 0 0 0 5px var(--ddr-primary),0 0 0 3px rgba(110,17,244,0.13)!important}.dd-request__form .forminator-checkbox{display:flex!important;align-items:flex-start!important;gap:0.65rem;font-size:0.88rem!important;line-height:1.55!important;color:var(--ddr-muted)!important}.dd-request__form .forminator-checkbox input[type="checkbox"] + span{border:1.5px solid var(--ddr-border)!important;border-radius:5px!important;background:#fff!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0.15rem 0 0!important;flex:0 0 20px!important;transition:all 0.18s ease}.dd-request__form .forminator-checkbox span.forminator-checkbox-label,.dd-request__form .forminator-checkbox input[type="checkbox"] + span + span{width:auto!important;min-width:0!important;height:auto!important;flex:1 1 auto!important;border:none!important;background:none!important;margin:0!important}.dd-request__form .forminator-checkbox input:checked + span{background:var(--ddr-primary)!important;border-color:var(--ddr-primary)!important}.dd-request__form .forminator-checkbox input:focus + span{box-shadow:0 0 0 3px rgba(110,17,244,0.13)!important}.dd-request__form button.forminator-button-upload,.dd-request__form .forminator-button-upload{background:#fff!important;color:var(--ddr-primary)!important;border:1.5px solid var(--ddr-border)!important;border-radius:10px!important;padding:0.7rem 1.15rem!important;font-size:0.9rem!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;flex:0 0 auto!important;transform:none!important;box-shadow:none!important;transition:background 0.18s ease,border-color 0.18s ease}.dd-request__form button.forminator-button-upload:hover,.dd-request__form .forminator-button-upload:hover{background:var(--ddr-pale)!important;border-color:var(--ddr-primary)!important;color:var(--ddr-primary-dark)!important;transform:none!important;box-shadow:none!important}.dd-request__form .forminator-button-submit,.dd-request__form button.forminator-button:not(.forminator-button-upload):not(.forminator-button-delete){background:var(--ddr-primary)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:0.95rem 2rem!important;font-size:1rem!important;font-weight:600!important;letter-spacing:0;cursor:pointer;transition:background 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.dd-request__form .forminator-button-submit:hover,.dd-request__form button.forminator-button:not(.forminator-button-upload):not(.forminator-button-delete):hover{background:var(--ddr-primary-dark)!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(110,17,244,0.28)!important}.dd-request__form .forminator-has_error .forminator-input,.dd-request__form .forminator-has_error .forminator-textarea{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,0.10)!important}:where(body:not(.page-id-2426,.page-id-2497)) .dd-contact p{font-size:0.93rem;color:#0c4a6e;line-height:1.5}.dd-contact-btn{display:inline-block;background:#0ea5e9;color:white!important;font-size:0.88rem;font-weight:600;padding:0.65rem 1.4rem;border-radius:8px;text-decoration:none!important;white-space:nowrap;flex-shrink:0}.dd-contact-btn:hover{background:#0284c7}.dd-contact__person-text span{color:var(--ddc-muted);font-size:0.88rem}.dd-contact__form .forminator-ui,.dd-contact__form .forminator-label,.dd-contact__form .forminator-input,.dd-contact__form .forminator-textarea,.dd-contact__form .forminator-checkbox,.dd-contact__form .forminator-button-submit,.dd-contact__form button.forminator-button{font-family:"Manrope",system-ui,sans-serif!important}.dd-contact__form .forminator-label{font-size:0.88rem!important;font-weight:600!important;color:var(--ddc-text)!important;margin-bottom:0.45rem!important;letter-spacing:0}.dd-contact__form .forminator-required{color:var(--ddc-primary)!important;font-weight:600}.dd-contact__form .forminator-input,.dd-contact__form .forminator-textarea,.dd-contact__form select.forminator-select2,.dd-contact__form .forminator-input-with-icon .forminator-input{background:#fff!important;border:1.5px solid var(--ddc-border)!important;border-radius:10px!important;padding:0.85rem 1rem!important;font-size:0.98rem!important;color:var(--ddc-text)!important;box-shadow:none!important;transition:border-color 0.18s ease,box-shadow 0.18s ease}.dd-contact__form .forminator-input:hover,.dd-contact__form .forminator-textarea:hover{border-color:#c9cdd6!important}.dd-contact__form .forminator-input:focus,.dd-contact__form .forminator-textarea:focus{border-color:var(--ddc-primary)!important;box-shadow:0 0 0 3px rgba(110,17,244,0.13)!important;outline:none!important}.dd-contact__form .forminator-checkbox{display:flex!important;align-items:flex-start!important;gap:0.65rem;font-size:0.88rem!important;line-height:1.55!important;color:var(--ddc-muted)!important}.dd-contact__form .forminator-checkbox input[type="checkbox"] + span{border:1.5px solid var(--ddc-border)!important;border-radius:5px!important;background:#fff!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0.15rem 0 0!important;flex:0 0 20px!important;transition:all 0.18s ease}.dd-contact__form .forminator-checkbox span.forminator-checkbox-label,.dd-contact__form .forminator-checkbox input[type="checkbox"] + span + span{width:auto!important;min-width:0!important;height:auto!important;flex:1 1 auto!important;border:none!important;background:none!important;margin:0!important}.dd-contact__form .forminator-checkbox input:checked + span{background:var(--ddc-primary)!important;border-color:var(--ddc-primary)!important}.dd-contact__form .forminator-button-submit,.dd-contact__form button.forminator-button{background:var(--ddc-primary)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:0.95rem 2rem!important;font-size:1rem!important;font-weight:600!important;letter-spacing:0;cursor:pointer;transition:background 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.dd-contact__form .forminator-button-submit:hover,.dd-contact__form button.forminator-button:hover{background:var(--ddc-primary-dark)!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(110,17,244,0.28)!important}.dd-contact__form .forminator-has_error .forminator-input,.dd-contact__form .forminator-has_error .forminator-textarea{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,0.10)!important}.dd-contact__person-text strong{display:block;color:var(--ddc-text);font-size:1.08rem}.dd-contact__side-title,.dd-contact__form-title{font-size:1.15rem!important;margin-bottom:2rem;color:var(--ddc-text)}.dd-contact__person-text{margin:0!important;font-size:1rem;line-height:1.45}.dd-contact :is(h1,h2,h3){letter-spacing:-0.01em}