/*
Theme Name: Elda Divi Child
Template: Divi
Version: 1.0.0
*/
/* Gravity Forms private rebuild, consistent site controls. */
.gform_wrapper .gform_fields{row-gap:20px!important}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{font-family:inherit!important;border-radius:12px!important;min-height:44px}.gform_wrapper .gform_button{width:220px!important;min-width:220px!important;max-width:100%!important;min-height:48px!important;border-radius:12px!important;background:#41943d!important;border:2px solid #41943d!important;color:#fff!important;font-weight:700!important;font-family:inherit!important}.gform_wrapper .gform_footer{margin-top:24px!important;margin-bottom:40px!important}.gform_wrapper .gfield_label{font-weight:600!important}.gform_wrapper .gform_validation_errors{margin-bottom:24px!important}
.gform_wrapper .ginput_container_email input,.gform_wrapper .ginput_container_phone input{width:100%!important}
@media(max-width:640px){.gform_wrapper input:not([type=submit]):not([type=checkbox]):not([type=radio]),.gform_wrapper select,.gform_wrapper textarea{width:100%!important}.gform_wrapper .gform_footer{text-align:center!important}.gt_float_switcher{font-size:14px!important}.gt_float_switcher img{width:22px!important}.gt_float_switcher .gt-selected .gt-current-lang{padding:7px!important}}
/* On phones keep language control in document flow, never over form inputs. */
@media(max-width:640px){#gt_float_wrapper{position:static!important;display:flex!important;justify-content:flex-end!important;padding:12px 20px 20px!important;background:#fff!important;right:auto!important;bottom:auto!important;z-index:auto!important}.gt_float_switcher{box-shadow:0 2px 9px #0002!important}}
@media(max-width:640px){#gt_float_wrapper .gt_float_switcher{position:relative!important;overflow:visible!important}#gt_float_wrapper .gt_options{position:absolute!important;bottom:100%!important;right:0!important;background:#fff!important;box-shadow:0 2px 9px #0002!important}}
