.input-container{flex-direction:column;max-width:100%;padding-bottom:1em;display:flex;position:relative}.input-container input{color:#535353;border:1px solid #bbb;padding:10px;font-size:14px}.input-container input::placeholder{color:#bbb}.input-container.error input{border:1px solid #e53d59}.input-container label{color:#535353;margin-bottom:.5em;font-size:14px}.input-container .error{font-size:10px;position:absolute;bottom:-5px}@media (min-width:1025px){.input-container{max-width:300px}.input-container label.empty{height:16px}}:focus{outline:1px #b6cd95!important}
.textarea-container{flex-direction:column;max-width:100%;padding-bottom:1em;display:flex;position:relative}.textarea-container textarea{color:#535353;border:1px solid #bbb;padding:10px;font-size:14px}.textarea-container textarea::placeholder{color:#bbb}.textarea-container.error textarea{border:1px solid #e53d59}.textarea-container label{color:#535353;margin-bottom:.5em;font-size:14px}.textarea-container .error{font-size:10px;position:absolute;bottom:-15px}:focus{outline:1px #b6cd95!important}@media (min-width:1025px){.textarea-container{max-width:300px}.textarea-container label.empty{height:16px}}.body textarea,.body textarea::placeholder{font-family:Open Sans,sans-serif!important}.body.ja-JP textarea,.body.ja-JP textarea::placeholder{font-family:Koruri-Regular,sans-serif!important}.body.he-HE textarea,.body.he-HE textarea::placeholder{font-family:Assistant-Regular,sans-serif!important}.body.ar-UAE textarea,.body.ar-UAE textarea::placeholder{font-family:Almarai,sans-serif!important}
#contact-us-modal{flex-direction:column;display:flex;z-index:1005!important}#contact-us-modal .modal-content{background-color:#fff;width:90vw;max-width:870px;padding:20px;position:relative}#contact-us-modal .modal-content h3{margin-bottom:2rem}#contact-us-modal .modal-content .buttons-container{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;margin-top:3rem}#contact-us-modal .modal-content .buttons-container #required-field-container{text-align:right;flex:1}#contact-us-modal .modal-content .characters-counter{justify-content:flex-end}#contact-us-modal .textarea-container{padding-bottom:0}#contact-us-modal input,#contact-us-modal textarea,#contact-us-modal .input-container,#contact-us-modal .textarea-container{width:100%;max-width:100%}body[dir=rtl] #contact-us-modal #required-field-container{text-align:left}
