.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.halal_contact .text_col:first-child{margin-bottom:60px}.halal_contact .text_col:last-child{margin-top:40px}.halal_contact .text_col h2{font-size:40px;font-weight:700;line-height:42px;letter-spacing:-.4px;padding-bottom:14px}.halal_contact .text_col span{max-width:390px;display:block}.halal_contact .text_col span,.halal_contact .text_col p{font-family:"PT Serif",serif;font-size:18px;font-style:italic;font-weight:400;line-height:24px;letter-spacing:-.18px}.halal_contact .text_col h3,.halal_contact .text_col h4{font-size:24px;font-weight:700;line-height:28px;letter-spacing:-.24px;padding-bottom:14px}.halal_contact .text_col h6 strong{font-weight:700!important}.halal_contact .text_col h6 a,.halal_contact .text_col h6 p,.halal_contact .text_col h6 strong,.halal_contact .text_col h6{font-family:Figtree,sans-serif;font-style:normal;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.14px}.halal_contact .form_col:last-child{padding:100px;border-radius:8px;background:#ebe2d9;box-shadow:0 4px 10px #0000003d}.halal_contact .field:after,.halal_contact .field:before{display:none}.halal_contact .field{margin-bottom:24px;flex-direction:column}.halal_contact label{position:unset}.halal_contact input{border-radius:8px;border:1px solid #BCB5AE;background:#fff;box-shadow:0 1px 2px #1018280d;padding:18px 16px!important;height:50px}.halal_contact input:focus-visible{outline:0;border-radius:8px;box-shadow:none}.halal_contact input::placeholder{opacity:1}.halal_contact textarea{border-radius:8px;border:1px solid #BCB5AE;background:#fff;box-shadow:0 1px 2px #1018280d;padding:18px 16px!important}.halal_contact textarea:focus-visible{outline:0;border-radius:8px;box-shadow:none}.halal_contact textarea::placeholder{opacity:1}.halal_contact .form_inner{display:grid;grid-template-columns:45% 50%;justify-content:space-between;z-index:99;position:relative}.halal_contact .button:before,.halal_contact .button:after{display:none}.halal_contact label.field__label{color:#5e5a57;font-family:Figtree;font-size:14px;font-weight:400;line-height:16px;letter-spacing:-.14px;margin-bottom:10px}.halal_contact .cheakbox{height:23px;width:23px;border-radius:6px;border:1px solid #BCB5AE;background:#fff}.halal_contact .cheakbox_field{display:grid;grid-template-columns:6% auto;grid-column-gap:12px;align-items:center}.halal_contact .cheakbox_field label{margin:0}.halal_contact .primary_btn{min-width:100%}.halal_contact .bg_image{position:absolute;bottom:-110px;left:0;width:100%;height:auto}@media screen and (max-width: 1199px){.halal_contact .form_col:last-child{padding:40px 16px}.halal_contact .form_inner{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 991px){.halal_contact .form_inner{grid-template-columns:1fr;gap:40px}.halal_contact .text_col h2{font-size:28px;line-height:30px}.halal_contact .text_col span,.halal_contact .text_col p{font-size:14px;line-height:18px}.halal_contact .text_col:first-child{margin-bottom:40px}.halal_contact .text_col h3,.halal_contact .text_col h4{font-size:14px;line-height:16px}.contact.page-width.page-width--narrow{padding:0!important}.halal_contact .bg_image{bottom:-10px}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/section-contact-form.css.map */
