form textarea,form input,form select{width:100%;min-height:54px;font-family:var(--font-primary--family,var(--font-fallback--family,sans-serif));background:#fff;padding:0 15px}form input:valid:not(:placeholder-shown),form select:valid{border-color:#28a745}form select option{font-family:var(--font-primary--family,var(--font-fallback--family,sans-serif))}form textarea{padding:20px 15px}.select-wrapper{position:relative}.select-wrapper select{appearance:none;cursor:pointer}.select-arrow{pointer-events:none;opacity:.6;position:absolute;top:50%;right:15px;transform:translateY(-50%)}[dir=rtl] .select-arrow{left:15px;right:auto}.select-arrow svg{width:16px;height:16px}.form{flex-wrap:wrap;gap:20px;display:flex}.form>*{width:100%}.contact-box-headings+form{margin-block-start:40px}.contact-box{z-index:1;background:#fff;position:relative;overflow:hidden;box-shadow:0 4px 4px #00000040}.contact-form-wrap{padding:40px}.contact-media{height:400px}.contact-media img{object-fit:cover;height:100%}.contact-form .form-button{margin-block-start:20px}.form-newsletter{--width-button:54px;position:relative}.newsletter-button{height:calc(100% - 8px);min-height:calc(100% - 8px);width:var(--width-button);min-width:var(--width-button);border-radius:8px;padding:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.newsletter-button .svg-wrapper{--color-primary-button-icon:#fff;--color-primary-button-icon-background:#1c253900;--color-primary-button-hover-icon:#20282d;--color-primary-button-hover-icon-background:#1c253900;min-width:24px;height:24px}.form-newsletter input{padding-inline-end:calc(var(--width-button) + 10px)}.main-contact-form{--color-foreground:#000}@media (min-width:768px){.form{gap:24px}.form>.w-half{width:calc(50% - 12px)}}@media (min-width:992px){.contact-media{height:100%}}@media (max-width:767px){form textarea,form input,form select{min-height:48px}.field+p{font-size:12px;line-height:1.4}.contact-box-headings+form{margin-block-start:30px}.contact-form-wrap{padding:30px 15px}.contact-media{height:300px}}.Toastify__toast,.Toastify__toast-body,.Toastify__close-button{font-family:var(--font-primary--family,var(--font-fallback--family,sans-serif))!important}
