.dg-legal-link,.dg-legal-link:hover{text-decoration:underline!important}body .gform_wrapper:has(form.dg-form-medical) .partial_entry_warning,body .gform_wrapper:has(form.dg-form-contact) .partial_entry_warning{display:none!important}.gform_required_legend{display:none!important}form.dg-form-medical,form.dg-form-contact{font-family:var(--e-global-typography-text-font-family),Sans-serif!important;color:var(--e-global-color-text)!important;--gf-color-primary:var(--e-global-color-secondary) !important;--gf-color-primary-darker:var(--e-global-color-secondary) !important;--gf-color-in-ctrl-primary:var(--e-global-color-secondary) !important;--gf-color-in-ctrl-primary-darker:var(--e-global-color-secondary) !important}form.dg-form-medical{--gf-icon-size:35px;--gf-icon-gap:10px;--gf-label-shift:-50px;--dg-border-color:var(--e-global-color-secondary);--dg-divider:rgba(17, 35, 55, 0.12);--gf-ctrl-border-color:var(--dg-border-color) !important;--gf-ctrl-border-color-focus:var(--dg-border-color) !important;--gf-ctrl-outline-color-focus:transparent !important;--gf-ctrl-bg-color-focus:transparent !important;--gf-ctrl-color-focus:var(--e-global-color-text) !important}form.dg-form-contact{--gf-field-bg:#F3F3F3;--gf-field-text:var(--e-global-color-text);--gf-btn-color:var(--e-global-color-secondary);--gf-ctrl-border-color:transparent !important;--gf-ctrl-border-color-focus:transparent !important;--gf-ctrl-outline-color-focus:transparent !important;--gf-ctrl-bg-color-focus:var(--gf-field-bg) !important;--gf-ctrl-color-focus:var(--e-global-color-text) !important}form.dg-form-medical :is(input[type="text"],input[type="number"],input[type="email"],input[type="tel"],select,textarea,.gfield_radio label,.gfield_checkbox label,.gfield .gfield_description:not(.validation_message):not(.gfield_validation_message),.dg-confirm__lead,.dg-confirm__text,.dg-confirm__note),form.dg-form-contact :is(input[type="text"],input[type="email"],input[type="tel"],textarea){font-family:var(--e-global-typography-text-font-family),Sans-serif!important;font-weight:var(--e-global-typography-text-font-weight)!important;line-height:var(--e-global-typography-text-line-height)!important;letter-spacing:var(--e-global-typography-text-letter-spacing)!important;color:var(--e-global-color-text)!important}form.dg-form-medical :is(.gform_button,input[type="submit"],button[type="submit"]),form.dg-form-contact :is(.gform_button,input[type="submit"],button[type="submit"]),form.dg-form-medical .dg-confirm__contact{background-color:transparent!important;font-family:var(--e-global-typography-accent-font-family),Sans-serif!important;font-size:var(--e-global-typography-accent-font-size)!important;font-weight:var(--e-global-typography-accent-font-weight)!important;line-height:var(--e-global-typography-accent-line-height)!important;letter-spacing:var(--e-global-typography-accent-letter-spacing)!important;border-radius:0!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}form.dg-form-medical :is(.gform_button,input[type="submit"],button[type="submit"]){color:var(--e-global-color-secondary)!important;border:1px solid var(--e-global-color-secondary)!important;padding:12px 17px!important}form.dg-form-contact :is(.gform_button,input[type="submit"],button[type="submit"]){color:var(--gf-btn-color)!important;border:1px solid var(--gf-btn-color)!important;padding:12px 45px!important;margin:0 auto!important;display:inline-flex;align-items:center;justify-content:center}form.dg-form-medical .dg-confirm__contact{color:var(--e-global-color-secondary);border:1px solid var(--e-global-color-secondary);padding:12px 17px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}form.dg-form-medical :is(.gform_button,input[type="submit"],button[type="submit"]):is(:hover,:focus),form.dg-form-contact :is(.gform_button,input[type="submit"],button[type="submit"]):is(:hover,:focus),form.dg-form-medical .dg-confirm__contact:is(:hover,:focus){background-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-secondary)!important}form.dg-form-medical :is(.gform_confirmation_message,.gfield_validation_message,.validation_message),form.dg-form-contact :is(.gform_confirmation_message,.gfield_validation_message,.validation_message){font-family:var(--e-global-typography-text-font-family),Sans-serif!important}form.dg-form-medical .gfield_label,form.dg-form-medical legend.gform-field-label{font-family:var(--e-global-typography-debfc70-font-family),Sans-serif!important;font-size:var(--e-global-typography-debfc70-font-size)!important;font-weight:var(--e-global-typography-debfc70-font-weight)!important;line-height:var(--e-global-typography-debfc70-line-height)!important;color:var(--e-global-color-a13bdeb)!important;display:block;position:relative;padding-left:calc(var(--gf-icon-size) + var(--gf-icon-gap));transform:translateX(var(--gf-label-shift));min-height:var(--gf-icon-size);margin-bottom:24px!important}form.dg-form-medical .gfield_label::before,form.dg-form-medical legend.gform-field-label::before{content:"";position:absolute;top:.1em;left:0;width:var(--gf-icon-size);height:var(--gf-icon-size);background-position:center;background-repeat:no-repeat;background-size:contain}form.dg-form-medical .gfield_required,form.dg-form-medical .gfield_required .gfield_required_custom,form.dg-form-medical .gfield_required_custom{font-family:var(--e-global-typography-debfc70-font-family),Sans-serif!important;font-size:0.7em!important;font-weight:var(--e-global-typography-debfc70-font-weight)!important;line-height:1!important;color:var(--e-global-color-a13bdeb)!important;position:relative;top:-.35em;left:.2em}form.dg-form-medical :is(input[type="text"],input[type="number"],input[type="email"],input[type="tel"],select,textarea){font-size:16px!important;background:transparent!important;border:1px solid var(--dg-border-color)!important;border-radius:0!important;padding:10px 20px!important;box-shadow:none!important;outline:none!important}form.dg-form-medical :is(input[type="text"],input[type="number"],input[type="email"],input[type="tel"],select,textarea):focus{background:transparent!important;border-color:var(--dg-border-color)!important;box-shadow:none!important;outline:none!important}form.dg-form-medical .gform_fields{gap:20px!important;row-gap:35px!important}form.dg-form-medical .gform_fields>.gfield:not(.gfield_visibility_hidden):not(.gfield--type-section){border-bottom:1px solid var(--dg-divider);padding-bottom:38px;margin-bottom:0}form.dg-form-medical .gform_fields>.gfield:not(.gfield_visibility_hidden):not(.gfield--type-section):last-child{border-bottom:0;padding-bottom:0}form.dg-form-medical input[type="radio"],form.dg-form-medical .gfield_checkbox input[type="checkbox"]{accent-color:var(--e-global-color-secondary)!important}form.dg-form-medical .gfield_radio{row-gap:3px!important}form.dg-form-medical .gfield_checkbox{display:grid;row-gap:3px!important}form.dg-form-medical .gfield_radio .gchoice,form.dg-form-medical .gfield_checkbox .gchoice{display:flex;align-items:center;gap:10px;margin:0!important;padding:0!important}form.dg-form-medical .gfield_radio input[type="radio"],form.dg-form-medical .gfield_checkbox input[type="checkbox"],form.dg-form-medical .gfield_radio label,form.dg-form-medical .gfield_checkbox label{margin:0!important;padding:0!important}form.dg-form-medical .gfield_radio label,form.dg-form-medical .gfield_checkbox label{font-size:var(--e-global-typography-text-font-size)!important}form.dg-form-medical .gfield .gfield_description:not(.validation_message):not(.gfield_validation_message){font-size:0.95em!important;line-height:1.45!important;opacity:.7}form.dg-form-medical .dg-confirm{margin-top:6px}form.dg-form-medical .dg-confirm__title,form.dg-form-medical .dg-medical-title{font-family:var(--e-global-typography-debfc70-font-family),Sans-serif;font-size:var(--e-global-typography-debfc70-font-size);font-weight:var(--e-global-typography-debfc70-font-weight);line-height:var(--e-global-typography-debfc70-line-height);color:var(--e-global-color-a13bdeb)}form.dg-form-medical .dg-confirm__title{margin:0 0 10px 0}form.dg-form-medical .dg-confirm__lead,form.dg-form-medical .dg-confirm__text{margin:0 0 10px 0}form.dg-form-medical .dg-confirm__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px}form.dg-form-medical .dg-confirm__retry{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:1.2;letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-a13bdeb);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%}form.dg-form-medical .dg-confirm__retry:hover{filter:brightness(.9)}form.dg-form-medical .dg-confirm__note{margin:14px 0 0 0;font-size:.9em;line-height:1.4;opacity:.85}form.dg-form-medical input[type="number"],form.dg-form-medical input[type="number"]:hover,form.dg-form-medical input[type="number"]:focus{-webkit-appearance:none!important;appearance:none!important}form.dg-form-medical input[type="number"]::-webkit-inner-spin-button,form.dg-form-medical input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important;display:none!important}form.dg-form-medical input[type="number"]{-moz-appearance:textfield!important}form.dg-form-medical .dg-medical-wrap{display:grid;grid-template-columns:1.1fr 1.2fr;column-gap:20px;align-items:start}form.dg-form-medical .dg-medical-title{margin:0 0 8px;transform:translateX(var(--gf-label-shift));display:block;position:relative;padding-left:calc(var(--gf-icon-size) + var(--gf-icon-gap) + 6px);min-height:var(--gf-icon-size)}form.dg-form-medical .dg-medical-title::before{content:"";position:absolute;top:.1em;left:0;width:var(--gf-icon-size);height:var(--gf-icon-size);background-position:center;background-repeat:no-repeat;background-size:contain}form.dg-form-medical .dg-doctor-card{background:#fff;border:1px solid var(--e-global-color-secondary);border-radius:18px;padding:22px 20px;text-align:center}form.dg-form-medical .dg-doctor-avatar{width:136px;height:136px;margin:0 auto 14px;border-radius:999px;overflow:hidden;background:#f6f6f6}form.dg-form-medical .dg-doctor-avatar img{width:100%;height:100%;object-fit:cover;display:block}form.dg-form-medical .dg-doctor-name,form.dg-form-medical .dg-doctor-bio{font-family:"EuclidFlex",Sans-serif;font-size:15px;font-weight:400;letter-spacing:.03em}form.dg-form-medical .dg-doctor-name{margin:0 0 6px;line-height:34px;color:var(--e-global-color-accent)}form.dg-form-medical .dg-doctor-bio{margin:0;line-height:24px;color:#000}@media (max-width:880px){form.dg-form-medical .dg-medical-wrap{grid-template-columns:1fr}form.dg-form-medical .dg-doctor-card{margin-top:10px}}form.dg-form-apnee #field_1_1 .gfield_label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-7icon1-1.svg)}form.dg-form-apnee #field_1_3 .gfield_label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-8icon1-1.svg)}form.dg-form-apnee #field_1_4 .gfield_label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-9icon1-1.svg)}form.dg-form-apnee #field_1_5 .gfield_label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-10icon1-1.svg)}form.dg-form-apnee #field_1_6 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-14icon1s-1.svg)}form.dg-form-apnee #field_1_7 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-15icon1s-1.svg)}form.dg-form-apnee .dg-medical-title::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/05/Fichier-4554ed-1.svg)}form.dg-form-apnee #field_1_15{border-bottom:0!important}form.dg-form-implants #field_2_6 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-7icon1-1.svg)}form.dg-form-implants #field_2_7 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-8icon1-1.svg)}form.dg-form-implants #field_2_21 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-9icon1-1.svg)}form.dg-form-implants #field_2_22 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-10icon1-1.svg)}form.dg-form-implants #field_2_23 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-14icon1s-1.svg)}form.dg-form-implants #field_2_25 .gfield_label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-15icon1s-1.svg)}form.dg-form-implants #field_2_26 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/05/Fichier-4554ed-1.svg)}form.dg-form-implants #field_2_27 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/05/Fichier-3554ed-1.svg)}form.dg-form-implants #field_2_28 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/05/Fichier-2554ed-1.svg)}form.dg-form-implants .dg-medical-title::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/05/Fichier-1554ed-1.svg)}form.dg-form-implants #field_2_29,form.dg-form-implants #field_2_15{border-bottom:0!important;padding-bottom:0!important}form.dg-form-implants #field_2_16{border-bottom:1px solid var(--dg-divider)!important;padding-bottom:38px!important}form.dg-form-invisalign #field_3_6 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-7icon1-1.svg)}form.dg-form-invisalign #field_3_7 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-8icon1-1.svg)}form.dg-form-invisalign #field_3_21 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-9icon1-1.svg)}form.dg-form-invisalign #field_3_30 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-10icon1-1.svg)}form.dg-form-invisalign #field_3_31 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-14icon1s-1.svg)}form.dg-form-invisalign #field_3_22 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/01/Fichier-15icon1s-1.svg)}form.dg-form-invisalign #field_3_32 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/05/Fichier-4554ed-1.svg)}form.dg-form-invisalign #field_3_27 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/05/Fichier-3554ed-1.svg)}form.dg-form-invisalign #field_3_34 legend.gform-field-label::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/05/Fichier-2554ed-1.svg)}form.dg-form-invisalign .dg-medical-title::before{background-image:url(https://dentalgeneva.ch/wp-content/uploads/2024/05/Fichier-1554ed-1.svg)}form.dg-form-invisalign #field_3_15,form.dg-form-invisalign #field_3_29{border-bottom:0!important;padding-bottom:0!important}form.dg-form-invisalign #field_3_14,form.dg-form-invisalign #field_3_16{border-bottom:1px solid var(--dg-divider)!important;padding-bottom:38px!important}form.dg-form-invisalign .gf-radio-cards .gfield_radio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;row-gap:12px!important}form.dg-form-invisalign .gf-radio-cards .gchoice{position:relative;display:block;margin:0!important;padding:0!important}form.dg-form-invisalign .gf-radio-cards .gchoice input[type="radio"],form.dg-form-invisalign .gf-image-cards .gchoice input[type="radio"]{position:absolute;opacity:0;pointer-events:none}form.dg-form-invisalign .gf-radio-cards .gchoice label{display:flex!important;align-items:center;justify-content:center;min-height:58px;padding:14px 16px!important;margin:0!important;border:1px solid var(--e-global-color-secondary)!important;border-radius:0!important;background:transparent!important;cursor:pointer;text-align:center;box-sizing:border-box;font-family:var(--e-global-typography-text-font-family),Sans-serif!important;font-size:var(--e-global-typography-text-font-size)!important;font-weight:var(--e-global-typography-text-font-weight)!important;line-height:1.3!important;letter-spacing:var(--e-global-typography-text-letter-spacing)!important;color:var(--e-global-color-text)!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}form.dg-form-invisalign .gf-radio-cards .gchoice label:hover{background:rgba(17,35,55,.04)!important}form.dg-form-invisalign .gf-radio-cards .gchoice input[type="radio"]:checked+label{background:var(--e-global-color-secondary)!important;color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-secondary)!important}form.dg-form-invisalign .gf-radio-cards .gchoice label::before,form.dg-form-invisalign .gf-radio-cards .gchoice label::after,form.dg-form-invisalign .gf-image-cards .gchoice label::before,form.dg-form-invisalign .gf-image-cards .gchoice label::after{display:none!important}@media (max-width:767px){form.dg-form-invisalign .gf-radio-cards .gfield_radio{grid-template-columns:1fr;gap:10px}form.dg-form-invisalign .gf-radio-cards .gchoice label{min-height:52px;padding:12px 14px!important}}form.dg-form-invisalign .gf-image-cards{--gf-local-border-color:var(--e-global-color-secondary) !important;--gf-local-shadow:none !important}form.dg-form-invisalign .gf-image-cards .gfield_radio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;row-gap:14px!important;align-items:stretch}form.dg-form-invisalign .gf-image-cards .gchoice{position:relative;margin:0!important;padding:0!important;display:flex;height:100%}form.dg-form-invisalign .gf-image-cards .gfield-image-choice-wrapper-outer{display:flex;flex-direction:column;width:100%;height:100%;border:1px solid var(--e-global-color-secondary)!important;background:#fff;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}form.dg-form-invisalign .gf-image-cards .gfield-choice-image-wrapper{aspect-ratio:1 / 1;overflow:hidden;border-bottom:1px solid var(--dg-divider);background:#f7f7f7;flex:0 0 auto}form.dg-form-invisalign .gf-image-cards .gfield-choice-image{display:block;width:100%;height:100%;object-fit:cover}form.dg-form-invisalign .gf-image-cards .gfield-choice-image-no-image{display:none}form.dg-form-invisalign .gf-image-cards .gfield-image-choice-wrapper-inner{display:flex;flex:1 1 auto;min-height:96px}form.dg-form-invisalign .gf-image-cards .gchoice label{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:96px;margin:0!important;padding:14px 16px!important;text-align:center;cursor:pointer;box-sizing:border-box;font-family:var(--e-global-typography-text-font-family),Sans-serif!important;font-size:15px!important;font-weight:var(--e-global-typography-text-font-weight)!important;line-height:1.35!important;letter-spacing:var(--e-global-typography-text-letter-spacing)!important;color:var(--e-global-color-text)!important;background:transparent!important}form.dg-form-invisalign .gf-image-cards .gchoice:hover .gfield-image-choice-wrapper-outer{background:rgba(17,35,55,.04);border-color:var(--e-global-color-secondary)!important}form.dg-form-invisalign .gf-image-cards .gchoice:has(input[type="radio"]:checked) .gfield-image-choice-wrapper-outer{background:#fff;border-color:var(--e-global-color-secondary)!important}form.dg-form-invisalign .gf-image-cards .gchoice:has(input[type="radio"]:checked) .gfield-choice-image-wrapper{border-bottom-color:var(--e-global-color-secondary)!important}form.dg-form-invisalign .gf-image-cards .gchoice input[type="radio"]:checked+label,form.dg-form-invisalign .gf-image-cards .gchoice input[type="radio"]:checked~label{background:var(--e-global-color-secondary)!important;color:var(--e-global-color-primary)!important}form.dg-form-invisalign .gf-image-cards .gchoice input[type="radio"]:focus+label,form.dg-form-invisalign .gf-image-cards .gchoice input[type="radio"]:focus~label{outline:1px solid var(--e-global-color-secondary);outline-offset:-1px}form.dg-form-invisalign .gf-image-cards .gchoice:last-child .gfield-choice-image-wrapper{display:none}form.dg-form-invisalign .gf-image-cards .gchoice:last-child .gfield-image-choice-wrapper-inner,form.dg-form-invisalign .gf-image-cards .gchoice:last-child label{min-height:120px}form.dg-form-invisalign .gf-image-cards .gchoice,form.dg-form-invisalign .gf-image-cards .gchoice *,form.dg-form-invisalign .gf-image-cards .gfield-image-choice-wrapper-outer,form.dg-form-invisalign .gf-image-cards .gfield-image-choice-wrapper-inner,form.dg-form-invisalign .gf-image-cards .gfield-choice-image-wrapper{box-shadow:none!important}form.dg-form-invisalign .gf-image-cards .gchoice,form.dg-form-invisalign .gf-image-cards .gfield-image-choice-wrapper-inner{border-block:0!important;border-inline:0!important}@media (max-width:1024px){form.dg-form-invisalign .gf-image-cards .gfield_radio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){form.dg-form-invisalign .gf-image-cards .gfield_radio{grid-template-columns:1fr;gap:10px}form.dg-form-invisalign .gf-image-cards .gfield-image-choice-wrapper-inner{min-height:72px}form.dg-form-invisalign .gf-image-cards .gchoice label{min-height:72px;font-size:15px!important;padding:12px 14px!important}form.dg-form-invisalign .gf-image-cards .gchoice:last-child .gfield-image-choice-wrapper-inner,form.dg-form-invisalign .gf-image-cards .gchoice:last-child label{min-height:90px}}form.dg-form-contact .gform_validation_container,form.dg-form-contact .gfield_label,form.dg-form-contact legend.gform-field-label,form.dg-form-contact .gfield_required,form.dg-form-contact .gfield_required .gfield_required_custom,form.dg-form-contact .gfield_required_custom{display:none!important}form.dg-form-contact .gform_fields{gap:15px!important;row-gap:15px!important}form.dg-form-contact .gfield,form.dg-form-contact .ginput_container{margin-top:0!important;margin-bottom:0!important}form.dg-form-contact :is(input[type="text"],input[type="email"],input[type="tel"],textarea){font-size:var(--e-global-typography-text-font-size)!important;color:var(--gf-field-text)!important;background:var(--gf-field-bg)!important;border:0!important;border-radius:0!important;padding:10px 20px!important;box-shadow:none!important;outline:none!important}form.dg-form-contact :is(input[type="text"],input[type="email"],input[type="tel"]){min-height:50px!important}form.dg-form-contact textarea{min-height:146px!important;resize:vertical;padding-top:10px!important;padding-bottom:20px!important}form.dg-form-contact :is(input,textarea)::placeholder{color:var(--e-global-color-text)!important;opacity:0.58!important}form.dg-form-contact :is(input[type="text"],input[type="email"],input[type="tel"],textarea):focus{background:var(--gf-field-bg)!important;border:0!important;box-shadow:none!important;outline:none!important}form.dg-form-contact .gform_footer,form.dg-form-contact .gform_page_footer{padding:15px 0 0!important;margin:0!important;display:flex;justify-content:center}