.custom-gform-style input,.custom-gform-style textarea{border:1px solid #7a97ab!important;box-shadow:none!important;height:48px!important;line-height:48px!important;border-radius:8px!important;font-family:Montserrat!important}
.custom-gform-style textarea{height:100px!important;padding:0 10px!important}
.custom-gform-style input.gfield-choice-input{height:22px!important;width:22px!important;border-radius:50px!important}
.custom-gform-style .gfield_checkbox input.gfield-choice-input{height:22px!important;width:22px!important;border-radius:4px!important}
.custom-gform-style input:focus,.custom-gform-style textarea:focus{border:1px solid #c9c1b7!important;outline:0!important}
.custom-gform-style .gchoice{align-items:center;cursor:pointer}
.custom-gform-style .gchoice label{font-size:15px;font-family:Montserrat;line-height:normal;padding-top:3px}
.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{background-color:#7a97ab!important;block-size:16px!important;border-radius:50%!important;inline-size:16px!important}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{color:#7a97ab!important;font-size:18px!important}
.custom-gform-style .gfield_label{font-size:16px;font-family:Montserrat}
.custom-gform-style .address_zip{width:100%!important}
.custom-gform-style .ginput_container_date,.custom-gform-style .ginput_container_date input{width:100%!important}
.custom-gform-style .gform_button{word-spacing:0px;border:1px solid #131e29!important;border-radius:10px!important;text-align:center!important;display:inline-block!important;padding:12px 40px 8px!important;color:#131e29!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:4px!important;clear:left!important;background-color:#fff!important;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;text-decoration:none;line-height:normal!important}
.custom-gform-style .gform_button:hover{background-color:#131e29!important;color:#fff!important}
.gform-theme--foundation .gform_fields{grid-row-gap:20px!important}
.custom-gform-style_wrapper .gform_required_legend{text-align:right;background:#fdd;margin-bottom:20px;padding:5px;border-radius:4px}

.gfield_error input {border-color: #f00 !important;}
.validation_message {display: none !important;}
.gform_validation_errors {font-size: 6px !important;padding: 10px 10px !important;}
.gform_confirmation_message {background: #DFD;text-align: center;padding: 15px;border-radius: 6px;border: 1px solid #4CAF50;font-size: 15px;}