/** Shopify CDN: Minification failed

Line 192:35 Unexpected "{"

**/
/* Social Icons */
.social_icons_container {
  display: flex;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 25px;
}

.social_icons_container .social_icon_item {
  transition: 0.4s!important;
}

.social_icons_container .social_icon_item:hover {
  scale: 1.1!important;
}

.social_icon_item img {
  width: 48px;
  height: 48px;
  border-radius: 6px;
background: #D3992E;
  padding:12px;
}

#contact_form label {
  color: #3B352F;
  font-weight: 700!important;
}

.index_contact_us {
  display: flex;
  justify-content: space-between;
  gap: 60px;
  padding: 40px;
  /* flex-wrap: wrap; */
  flex-direction:row;
}

#contact-heading {
  text-align: left;
  font-size: 30px;
  color: #02044A;
}

#contact-text p {
  color: #003A5D!important;
  font-size: 16px;
}


.index_contact_us .heading-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}


.index_contact_us .contact-form {
  width: 100%!important;
}

.index_contact_us .info-container {
  display: flex;
  gap: 20px;
  flex-direction: column;
}

.index_contact_us .email-inner-wrapper{
  display:flex;
  flex-direction:row;
  align-items: center;
  gap:8px;
}

.index_contact_us .info-sub-wrapper .email-wrapper a{
    text-decoration:none;
  color:#3B352F;
  font-size:18px!important;
}
.index_contact_us .info-sub-wrapper p{
  margin-top:30px;
  color: #3B352F!important;
}


.index_contact_us .info-sub-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-radius: 10px;
  width: 100%;
  padding: 52px 0px;
  flex-direction:column;
}
.info-sub-wrapper .email-wrapper p {
  font-weight: bold !important;
}

.index_contact_us .info-sub-wrapper .email-wrapper img {
  height: 32px;
  width: 32px;
  object-fit: contain;
  background: #D3992E;
  padding: 8px;
  border-radius: 5px;
}

.index_contact_us .inner_info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}


.contact-form form {
  background: #fff;
  padding: 40px;
  width: 100%!important;
  display: flex;
  flex-direction: column;
  gap:20px;
  border-radius: 20px;
  border: 1px solid #DEDFE3;
}


.form-field{
  display:flex;
  flex-direction:column;
  gap:10px;
  align-items:flex-start;
}

.form-field.checkbox label input {
  width:fit-content!important;
}
.form-field.checkbox label {
  width: 100%;
  display:flex;
  flex-direction:row;
  gap:12px;
  align-items: center;
}
.form-field textarea {
  font-family: inherit!important;
  border-radius: 8px;
  border: 1px solid #E0DBDB;
  width: 100%;
  height:122px;
  padding: 16px;
}

.form-field input {
  font-family: inherit!important;
  border-radius: 8px;
  border: 1px solid #E0DBDB;
  width: 100%;
  padding: 16px;
}
.index_contact_us .contact-form .btn{
  width:100%!important;
  margin-top:10px;
}

/* Mobile Styles */
@media (max-width: 1024px) {
  #contact-heading {
    text-align: center;
    font-size: 24px;
  }

  .index_contact_us {
    flex-direction: column;
    gap: 30px;
    padding: 48px 0px;
  }

 .contact-form form{
   padding:32px;
 }

  .index_contact_us .info-container {
    flex-direction: column;
  }

  .index_contact_us .contact-form, {
    width: 100%;
  }

  .index_contact_us .info-sub-wrapper {
    width: 100%;
    padding:0px;
  }
  .social_icons_container{
    gap:15px;
  }
}
