form textarea,form input{width:100%;min-height:54px;padding:0 15px}form textarea{padding:20px 15px}.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{min-height:48px}.contact-box-headings+form{margin-block-start:30px}.contact-form-wrap{padding:30px 15px}.contact-media{height:300px}}form select{appearance:none;cursor:pointer;border:var(--style-border-width-inputs,1px)solid var(--color-input-border,#5d666f33);border-radius:var(--style-border-radius-inputs,8px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235d666f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;width:100%;min-height:54px;padding:0 40px 0 15px;font-family:inherit;font-size:16px;transition:all .3s;background-color:var(--color-input-background,#fff)!important;color:var(--color-input-text,#5d666f)!important}form select:focus,form select:hover{border-color:var(--color-input-hover-border,#5d666f80);outline:none}form select option{color:#1c2539;background-color:#fff;padding:10px}.form-trust{opacity:.65;align-items:center;gap:8px;margin-block-start:-4px;display:flex}.form-trust svg{color:currentColor;flex-shrink:0;width:16px;height:16px}
