.avisror-contact-wrapper{background:transparent!important;border-radius:0!important;font-family:Almoni,almoni-regular-aaa!important;margin:0!important;max-width:none!important;padding:0!important}#avisror-contact-form{padding:20px!important}@media (max-width:768px){#avisror-contact-form{padding:0!important}}.avisror-contact-wrapper,.avisror-contact-wrapper button,.avisror-contact-wrapper div:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),.avisror-contact-wrapper input,.avisror-contact-wrapper p,.avisror-contact-wrapper select,.avisror-contact-wrapper span,.contact-form button,.contact-form input,.contact-form select{font-family:Almoni,almoni-regular-aaa!important}.avisror-contact-wrapper .contact-form{margin:0!important;max-width:none!important;overflow:hidden!important;padding:0!important;width:100%!important}.avisror-contact-wrapper h2,.avisror-contact-wrapper p{display:none!important}.avisror-contact-wrapper .contact-form .form-row{align-items:center!important;display:flex!important;flex-direction:row-reverse;flex-wrap:nowrap!important;gap:20px!important;justify-content:center!important;margin-bottom:15px!important}.avisror-contact-wrapper .contact-form .field-wrapper,.avisror-contact-wrapper .contact-form .submit-wrapper{flex:none!important;min-width:310px!important;position:relative!important;width:310px!important}.avisror-contact-wrapper .contact-form .floating-label-container{align-items:center!important;display:flex!important;height:56px!important;margin-top:15px!important;position:relative!important;width:100%!important}.avisror-contact-wrapper .contact-form .floating-label{background:#fff!important;color:#0e2038!important;direction:rtl!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:500!important;opacity:0!important;pointer-events:none!important;position:absolute!important;text-align:right!important;top:0!important;transform:translateY(-50%) scale(.85)!important;transition:all .3s ease!important;visibility:hidden!important;z-index:3!important}.avisror-contact-wrapper .contact-form .floating-label.active{background:none!important;margin-top:-10px!important;opacity:1!important;visibility:visible!important}.avisror-contact-wrapper .contact-form .floating-input{position:relative!important;z-index:2!important}.avisror-contact-wrapper .contact-form .floating-input::-moz-placeholder{color:#666!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important;opacity:1!important}.avisror-contact-wrapper .contact-form .floating-input::placeholder{color:#666!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important;opacity:1!important}.avisror-contact-wrapper .contact-form select.floating-input,.avisror-contact-wrapper .contact-form select.project-field{color:#666!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.avisror-contact-wrapper .contact-form select.floating-input:not([value=""]),.avisror-contact-wrapper .contact-form select.project-field:not([value=""]){color:#000!important}.avisror-contact-wrapper .contact-form select.floating-input option:first-child,.avisror-contact-wrapper .contact-form select.project-field option[value=""]{color:#666!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-style:italic!important;font-weight:400!important}.avisror-contact-wrapper .contact-form select.floating-input option:not(:first-child),.avisror-contact-wrapper .contact-form select.project-field option:not([value=""]){color:#000!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important}.avisror-contact-wrapper .contact-form .field-wrapper.full-width{margin-bottom:0!important;width:640px!important}.avisror-contact-wrapper .contact-form .submit-wrapper.full-width{width:640px!important}.avisror-contact-wrapper .contact-form .field-wrapper:has(textarea),.avisror-contact-wrapper .contact-form textarea{display:none!important}.avisror-contact-wrapper[data-layout=two-field] .contact-form .field-wrapper:has(input[type=tel]),.avisror-contact-wrapper[data-layout=two-field] .contact-form input[type=tel]{display:none!important}.avisror-contact-wrapper[data-layout=three-field] .contact-form .field-wrapper:has(input[type=tel]),.avisror-contact-wrapper[data-layout=three-field] .contact-form input[type=tel]{display:block!important}.avisror-contact-wrapper:not([data-layout]) .contact-form .field-wrapper:has(input[type=tel]){display:none!important}.avisror-contact-wrapper[data-layout=three-field] .contact-form .field-wrapper:has(input[type=tel]){display:flex!important;flex-direction:column!important}html body .avisror-contact-wrapper .contact-form input.form-field,html body .avisror-contact-wrapper .contact-form input[type=email],html body .avisror-contact-wrapper .contact-form input[type=tel],html body .avisror-contact-wrapper .contact-form input[type=text],html body .avisror-contact-wrapper .contact-form select,html body .avisror-contact-wrapper .contact-form select.floating-input,html body .avisror-contact-wrapper .contact-form select.form-field,html body .avisror-contact-wrapper .contact-form select.project-field,html body form.contact-form input[type=email],html body form.contact-form input[type=tel],html body form.contact-form input[type=text],html body form.contact-form select[name=project]{background:#fff!important;border:1px solid #ddd!important;border-radius:2px!important;box-sizing:border-box!important;color:#000!important;direction:rtl!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important;height:56px!important;line-height:1.5!important;outline:none!important;padding:16px 20px!important;text-align:right!important;transition:all .3s ease!important;vertical-align:middle!important;width:100%!important}.avisror-contact-wrapper .contact-form input[type=email]:focus,.avisror-contact-wrapper .contact-form input[type=tel]:focus,.avisror-contact-wrapper .contact-form input[type=text]:focus,.avisror-contact-wrapper .contact-form select:focus{border-color:#ba1f26!important;box-shadow:0 0 0 3px rgba(186,31,38,.1)!important}html body .avisror-contact-wrapper .contact-form input::-moz-placeholder,html body .avisror-contact-wrapper .contact-form input[type=email]::-moz-placeholder,html body .avisror-contact-wrapper .contact-form input[type=tel]::-moz-placeholder,html body .avisror-contact-wrapper .contact-form input[type=text]::-moz-placeholder,html body form.contact-form input::-moz-placeholder{color:#666!important;direction:rtl!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important;opacity:1!important;text-align:right!important}html body .avisror-contact-wrapper .contact-form input::placeholder,html body .avisror-contact-wrapper .contact-form input[type=email]::placeholder,html body .avisror-contact-wrapper .contact-form input[type=tel]::placeholder,html body .avisror-contact-wrapper .contact-form input[type=text]::placeholder,html body form.contact-form input::placeholder{color:#666!important;direction:rtl!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important;opacity:1!important;text-align:right!important}html body .avisror-contact-wrapper .contact-form select,html body .avisror-contact-wrapper .contact-form select.floating-input,html body .avisror-contact-wrapper .contact-form select.project-field,html body form.contact-form select[name=project]{cursor:pointer!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}html body .avisror-contact-wrapper .contact-form select.project-field option[value=""]:checked,html body .avisror-contact-wrapper .contact-form select.project-field:not([value]),html body .avisror-contact-wrapper .contact-form select.project-field[value=""],html body form.contact-form select[name=project][value=""]{color:#666!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important}html body .avisror-contact-wrapper .contact-form select option:first-child,html body .avisror-contact-wrapper .contact-form select.project-field option[value=""],html body form.contact-form select[name=project] option[value=""]{color:#666!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-style:italic!important;font-weight:400!important}html body .avisror-contact-wrapper .contact-form select option:not(:first-child),html body .avisror-contact-wrapper .contact-form select.project-field option:not([value=""]),html body form.contact-form select[name=project] option:not([value=""]){color:#000!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important}html body .avisror-contact-wrapper .contact-form select option,html body form.contact-form select[name=project] option{direction:rtl!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important;padding:10px 16px!important;text-align:right!important}.avisror-contact-wrapper .contact-form select:not([value=""]):not(:invalid){color:#000!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important}.avisror-contact-wrapper .contact-form .submit-button,.avisror-contact-wrapper .contact-form button{background:#0e2038!important;border:1px solid #0e2038!important;border-radius:4px!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;font-size:20px!important;font-weight:600!important;height:56px!important;margin:0!important;padding:0 32px!important;transition:all .3s ease!important;width:100%!important}.avisror-contact-wrapper .contact-form .submit-button:hover,.avisror-contact-wrapper .contact-form button:hover{background:#1a2d47!important;border-color:#1a2d47!important}.avisror-contact-wrapper .contact-form .submit-button:disabled,.avisror-contact-wrapper .contact-form button:disabled{background:#0e2038!important;cursor:not-allowed!important;opacity:.7!important}.avisror-contact-wrapper .contact-form .form-message{border-radius:8px!important;font-weight:500!important;margin-top:20px!important;max-width:100%!important;padding:16px!important;text-align:center!important}.avisror-contact-wrapper .contact-form .form-message.success{background:#d4edda!important;border:1px solid #c3e6cb!important;color:#155724!important;margin:0 auto 15px!important;max-width:640px!important;width:100%!important}.avisror-contact-wrapper .contact-form .form-message.error{background:#f8d7da!important;border:1px solid #f5c6cb!important;color:#721c24!important}.avisror-contact-wrapper .field-error{display:none!important}*{box-sizing:border-box!important}body,html{overflow-x:hidden!important}@media (max-width:768px){.avisror-contact-wrapper{max-width:100vw!important;overflow-x:hidden!important;padding:0 15px!important}.avisror-contact-wrapper .contact-form{display:flex!important}.avisror-contact-wrapper .contact-form,.avisror-contact-wrapper .contact-form .form-row{align-items:center!important;flex-direction:column!important;overflow-x:hidden!important;width:100%!important}.avisror-contact-wrapper .contact-form .form-row{gap:5px!important;justify-content:flex-start!important;margin-bottom:10px!important;max-width:100%!important}.avisror-contact-wrapper .contact-form .field-wrapper,.avisror-contact-wrapper .contact-form .submit-wrapper{box-sizing:border-box!important;flex:none!important;max-width:310px!important;min-width:280px!important;width:100%!important}.avisror-contact-wrapper .contact-form .field-wrapper.full-width,.avisror-contact-wrapper .contact-form .submit-wrapper.full-width{max-width:310px!important;width:100%!important}.avisror-contact-wrapper .contact-form .submit-button,.avisror-contact-wrapper .contact-form button,.avisror-contact-wrapper .contact-form input[type=email],.avisror-contact-wrapper .contact-form input[type=tel],.avisror-contact-wrapper .contact-form input[type=text],.avisror-contact-wrapper .contact-form select{box-sizing:border-box!important;height:56px!important;margin:0!important;max-width:310px!important;min-width:280px!important;width:100%!important}.avisror-contact-wrapper .contact-form select,.avisror-contact-wrapper .contact-form select.project-field{color:#000!important;font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important}.avisror-contact-wrapper .contact-form select.project-field:not([value]),.avisror-contact-wrapper .contact-form select.project-field[value=""]{color:#666!important;font-size:16px!important;font-weight:400!important}.avisror-contact-wrapper .contact-form select option{font-family:Almoni,almoni-regular-aaa!important;font-size:16px!important;font-weight:400!important}.avisror-contact-wrapper .contact-form select option:first-child,.avisror-contact-wrapper .contact-form select.project-field option[value=""]{color:#666!important;font-size:16px!important;font-weight:400!important}.avisror-contact-wrapper .contact-form .submit-button,.avisror-contact-wrapper .contact-form button{font-size:18px!important}.avisror-contact-wrapper .contact-form .field-error{font-size:13px!important;margin-top:4px!important;text-align:center!important}.avisror-contact-wrapper .contact-form .floating-label-container{margin-top:5px!important}.avisror-contact-wrapper .contact-form .form-message.success{font-size:14px!important;margin-bottom:10px!important;max-width:310px!important;padding:12px!important}}.avisror-contact-wrapper .contact-form .field-error{color:red!important;direction:rtl!important;display:none!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;margin-bottom:0!important;margin-top:5px!important;text-align:right!important}.avisror-contact-wrapper .contact-form .field-error.show,.avisror-contact-wrapper .contact-form .field-wrapper .field-error.show,.avisror-contact-wrapper .contact-form .field-wrapper .field-error[style*="display: block"],.avisror-contact-wrapper .contact-form .field-wrapper .field-error[style*=block]{display:block!important;opacity:1!important;visibility:visible!important}.avisror-contact-wrapper .contact-form .field-wrapper .field-error[style*=block]{display:block!important}.avisror-contact-wrapper .contact-form .field-error[style*="display: block"]{display:block!important;opacity:1!important;visibility:visible!important}
