.cus-contact_form{padding:64px 0;background-color:#f8fafc}.cus-contact_form .cus-form_wrapper{display:flex;align-items:center;gap:48px}.cus-form__alpha{flex:50%;max-width:50%}.cus-form__beta{flex:50%;max-width:50%;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);padding:32px;border-radius:16px;border-color:#e5e7eb}.cus-form__title{font-size:30px;font-weight:700;line-height:1.2;letter-spacing:0;margin:0 0 16px}.cus-form__para{font-size:16px;font-weight:500;color:#475569;letter-spacing:0;line-height:1.5;margin:0 0 8px}.cus-form__logo-text-item{display:flex;align-items:center;gap:12px;margin:16px 0 0}.cus-form__logo svg{width:22px;height:auto}.cus-form__logo{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#faebd7;border-radius:9px}.cus-form__logo-text-item:nth-child(1) .cus-form__logo{background-color:#dbeafe}.cus-form__logo-text-item:nth-child(1) .cus-form__logo svg{stroke:#2563eb}.cus-form__logo-text-item:nth-child(2) .cus-form__logo{background-color:#dcfce7}.cus-form__logo-text-item:nth-child(2) .cus-form__logo svg{stroke:#16a34a}.cus-form__logo-text-item:nth-child(3) .cus-form__logo{background-color:#f3e8ff}.cus-form__logo-text-item:nth-child(3) .cus-form__logo svg{stroke:#9333ea}.cus-form__text h4,p{margin:0}.cus-form__text h4{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.34;color:#0f172a}.cus-form__text p{font-size:14px;color:#475569;letter-spacing:0;font-weight:500;line-height:1.43}.cus-form__beta .title.title-wrapper--no-top-margin.inline-richtext{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:0;text-transform:capitalize;line-height:1.4;color:#000}.cus-form__content{margin:0 0 24px;font-size:14px;color:#475569;letter-spacing:0;line-height:1.43}.contact .field{margin-bottom:1.5rem}.cus-form__fields-wrap{display:flex;align-items:center;gap:16px}.cus-form__name-fields{flex:50%;max-width:50%}.cus-form__email-wrap{display:flex;gap:12px}.contact__fields-name{font-size:14px;font-weight:600;color:#0f172a;text-transform:capitalize;letter-spacing:0;line-height:1.43;margin:0 0 8px;display:block}.cus-contact_form .field__input:focus{outline:none;box-shadow:none;border-radius:12px;outline:1px solid transparent;outline-offset:-2px;border-color:transparent;padding:10px 12px;margin:0}.contact__button{display:flex;flex-direction:column}.button_contact{border:none;outline:none;background:none}.cus-form__btn{display:flex;padding:12px 50px;margin:0 auto;justify-content:center;border-radius:12px!important;background:#2563eb;gap:10px;cursor:pointer;align-items:center}.cus-form__btn-text{font-size:14px;color:#fff;font-weight:600;letter-spacing:0;line-height:1}.cus-form__logo_btn{width:17px;height:17px;display:flex;align-items:center}.cus-form__logo_btn svg{stroke:#fff;width:100%;height:100%;display:block}.cus-form__btn-content{margin:16px 0 0;font-size:12px;text-align:center;letter-spacing:0;color:#6b7280;line-height:1.3}.cus-form_email-item,.cus-form__phone{max-width:50%;flex:50%}.field input{opacity:1!important;margin:0;border-radius:12px;padding:8px 12px;border:1px solid rgb(209 213 219)}.field input::placeholder{opacity:1!important}.field:before,.field:after{content:unset}.field__input:focus,.field__input:focus-visible{box-shadow:unset;padding:8px 12px;margin:0;outline:unset;border:none}.field__input:focus{outline:1.5px solid rgb(37 99 235)!important}.cus-contact_form .text-area{border:1px solid rgb(209 213 219);border-radius:12px}.contact__fields .field__input:not(:placeholder-shown),.field__input:not(:placeholder-shown){padding:10px 12px}.contact__fields .field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:10px 12px}.field__input,.select__select,.customer .field input,.customer select{height:40px}@media screen and (max-width:1024px){.cus-form_wrapper{flex-wrap:wrap}.cus-form__alpha{max-width:100%;flex:100%}.cus-form__beta{max-width:100%;flex:100%;padding:15px}.cus-form__btn{padding:12px 10px;gap:8px}.cus-form_wrapper .field input{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-contact-form.css.map */
