.elementor-8319 .elementor-element.elementor-element-0c66292{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8319 .elementor-element.elementor-element-57bc235{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-8319 .elementor-element.elementor-element-bcc0b95>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-8319 .elementor-element.elementor-element-bcc0b95 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb!important;color:#ffffff!important}@media(min-width:768px){.elementor-8319 .elementor-element.elementor-element-57bc235{--width:87%}}form{background:#ffffff!important;padding:35px!important;border-radius:20px!important;border:1px solid #e8e8e8!important;box-shadow:0 10px 35px rgb(0 0 0 / .06)!important;color:#000000!important}form,form label,form p,form span,form div,form h1,form h2,form h3,form h4{color:#000000!important}form label{display:block!important;font-size:16px!important;font-weight:700!important;margin-bottom:9px!important;color:#111111!important}form label .required,form label span.required{color:#d62828!important}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="number"],form input[type="url"],form input[type="date"],form input[type="password"],form select,form textarea{width:100%!important;box-sizing:border-box!important;background:#ffffff!important;color:#000000!important;border:1.5px solid #d8d8d8!important;border-radius:12px!important;padding:15px 17px!important;min-height:52px!important;font-size:15px!important;font-family:inherit!important;outline:none!important;transition:all 0.25s ease!important}form input::placeholder,form textarea::placeholder{color:#777777!important;opacity:1!important}form input:focus,form select:focus,form textarea:focus{border-color:#111111!important;box-shadow:0 0 0 3px rgb(0 0 0 / .08)!important;background:#ffffff!important}form textarea{min-height:130px!important;resize:vertical!important}form .field,form .form-field,form .wpforms-field,form .elementor-field-group{margin-bottom:20px!important}form select{cursor:pointer!important;appearance:auto!important}form small,form .description,form .help-text{color:#666666!important;font-size:13px!important}form button[type="submit"],form input[type="submit"],form .submit-button{width:100%!important;min-height:55px!important;margin-top:10px!important;background:#111111!important;color:#ffffff!important;border:none!important;border-radius:12px!important;font-size:17px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.25s ease!important}form button[type="submit"]:hover,form input[type="submit"]:hover,form .submit-button:hover{background:#000000!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(0 0 0 / .15)!important}form input[type="radio"],form input[type="checkbox"]{accent-color:#111111!important}form input[type="checkbox"]+label,form input[type="radio"]+label{color:#000000!important;font-weight:500!important}form .error,form .validation-error,form .field-error{color:#d62828!important;font-size:13px!important}@media (max-width:768px){form{padding:22px!important;border-radius:15px!important}form label{font-size:15px!important}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="number"],form input[type="url"],form input[type="date"],form input[type="password"],form select,form textarea{font-size:14px!important;min-height:50px!important;padding:13px 14px!important}}