html, body{ overflow-x: hidden; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; }  .brxe-button.bricks-button{ transition: all 0.3s ease-in-out; } .brxe-button.bricks-button:hover{ transition: all 0.3s ease-in-out; } .brxe-button.bricks-button.bricks-background-primary:hover{ background-color: #434343!important; color: #fff!important; border: 1px solid #141414!important; } .brxe-button.bricks-button.bricks-background-light:hover{ background-color: #CCC!important; color: #141414!important; border: 1px solid #141414!important; }  .custom-form-styles_wrapper{ font-family: 'DM Sans', sans-serif; } .custom-form-styles_wrapper .gform_heading, .custom-form-styles_wrapper .charleft.gfield_description, .custom-form-styles_wrapper .gfield--input-type-address .gfield_label.gform-field-label.gfield_label_before_complex{ display: none!important; } .custom-form-styles_wrapper .custom-form-styles .gform_fields { gap: 0!important; } .custom-form-styles_wrapper .custom-form-styles .gform_fields .gfield{ position: relative; } .custom-form-styles_wrapper label.gfield_label.gform-field-label, .custom-form-styles_wrapper label.gform-field-label.gform-field-label--type-sub { gap: 0; color: #141414!important; font-size: 16px; font-weight: 500; line-height: 1; margin-bottom: 0; transform: translateY(25px); } .custom-form-styles_wrapper .gfield_required.gfield_required_asterisk{ color: #141414!important; font-size: 16px; font-weight: 500; } .custom-form-styles_wrapper .ginput_container input:not(.gfield-choice-input), .custom-form-styles_wrapper .ginput_container select, .custom-form-styles_wrapper .ginput_container textarea { border-top: none!important; border-left: none!important; border-right: none!important; border-radius: 0!important; border-color: #ccc!important; box-shadow: none !important; padding: 0 20px 0 0!important; outline: none!important; font-size: 16px!important; font-weight: 500!important; } .custom-form-styles_wrapper .ginput_container input:focus, .custom-form-styles_wrapper .ginput_container select:focus, .custom-form-styles_wrapper .ginput_container textarea:focus{ border-color: #141414!important; } .custom-form-styles_wrapper .ginput_container textarea{ padding-top: 10px!important; height: 40px!important; min-block-size: auto!important; } .custom-form-styles_wrapper .gfield_label, .custom-form-styles_wrapper .gform-field-label { transition: color 0.2s ease, transform 0.2s ease; } .custom-form-styles_wrapper .gform_button.button{ background-color: #141414!important; border: 1px solid #141414!important; padding: 16px 32px!important; border-radius: 10px!important; font-size: 16px!important; font-weight: 500!important; transition: all 0.3s ease-in-out!important; } .custom-form-styles_wrapper .gform_button.button:hover{ background-color: #434343!important; transition: all 0.3s ease-in-out!important; } .gform-theme--framework .gform_validation_errors{ margin-bottom: 10px!important; } .custom-form-styles_wrapper .gform-footer.gform_footer.top_label{ margin-top: 32px!important; } @media only screen and (max-width: 768px) { .custom-form-styles_wrapper .gform_button.button{ width: 100%!important; } } .gform-loader{ filter: brightness(0) saturate(100%)!important; } .undelined-a a{ text-decoration: underline; } .ginput_container.ginput_container_checkbox{ padding-top: 32px!important; font-size: 16px!important; font-style: normal!important; font-weight: 500!important; line-height: 28px!important; } .ginput_container.ginput_container_checkbox label.gform-field-label{ font-size: 16px!important; font-style: normal!important; font-weight: 500!important; line-height: 1.2!important; } .ginput_container.ginput_container_checkbox [type="checkbox"]:checked{ border-radius: 4px; border: 1px solid #5057E6; background: #5057E6; } .ginput_container.ginput_container_checkbox [type="checkbox"]:before{ border-radius: 4px; border: 1px solid #5057E6; } .ginput_container.ginput_container_checkbox [type="checkbox"]:checked:before{ color: #fff; }  .brxe-post-content a{ color: #5057E6; text-decoration: underline; } .brxe-post-content p { margin-bottom: 22px; font-family: "DM Sans", serif; font-size: 16px; font-style: normal; font-weight: 500; line-height: 28px; } .brxe-post-content .wp-block-heading.has-medium-font-size{ margin-bottom: 22px; font-size: 18px; font-weight: 700; line-height: 1.5; }