/** Shopify CDN: Minification failed

Line 198:1 Expected "}" to go with "{"

**/
.contact-hero-banner {
    min-height: 90vh;
    /* background-position: top center !important;
    margin-top: -8rem !important; */
}
.custom-cont h3.section-title-1.main-title-sec.mb-2.aos-init.aos-animate {
  color: #162D37 !important;
}
.contact-image-text{
  display:flex;
  gap:10px;
  align-items: center;
}
.contact-image-text img{
  width: 25px;
  height: 16px;
  object-fit: contain;
}
.contact-btm-sec {
    display: none;
}
.contact-image-text a {
  color: #162D37;
  font-family: 'Eudoxus Sans';
  font-size: 13px;
  line-height: 13px;
  font-weight: 500;
}
.contact-image-text a:hover {
  color: #162D37;
}
.custom-cont{
  background-image:url('/cdn/shop/files/contact_bg.png?v=1745562598');
  background-repeat:no-repeat;
  background-size:cover;
}

.custom-cont .form-group .form-control:active, .form-group .form-control:focus{
  border-color: #fff !important;
  box-shadow: 0 0 0 1px #fff inset !important;
}
.custom-cont .field.form-group {
  background-color: #fff;
  border-radius: 5px;
}
.custom-cont .form-group .form-control-area {
  height: 200px;
}

.custom-cont  label.field__label {
  font-family: 'Eudoxus Sans';
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  background-color: transparent;
  color: #162D37;
}
.custom-cont .row.justify-content-center {
  display: flex;
  flex-direction: column;
  align-items: center;
    /* gap: 50px; */
}
.custom-cont .btn-theme{
  background-color:#bba58e;
  color:#fff;
}
.custom-cont .btn-theme:hover{
  border-color: #bba58e;
}
.custom-cont .btn-theme:before{
  background-color:#bba58e;
  border-color:#bba58e;
}
.custom-cont .mt-5.text-center p{
  color: #bba58e;
}
.custom-cont svg, .icon{ 
  fill: #bba58e;
}
.custom-cont .icon-instagram:before {
  content: "\e929";
  color: #bba58e;
}
.custom-cont .icon-facebook:before{
 content: "\e91f";
 color: #bba58e;
}
.custom-cont .block-socialtop a i {
    font-size:25px;
}
/* .custom-cont ul.list-inline.social-icons{
  display:flex;
  gap: 20px;
  align-items: flex-start;
} */
.custom-cont svg.icon.icon-tiktok {
      margin-top: 10px;
}
.custom-cont ul li:not(:last-child) {
    margin-right: 25px;
}
.custom-cont .social-icons a {
    background-color: transparent !important;
    width: 30px !important;
    height: 30px !important;
}
.custom-cont .list-inline-item svg {
    width: 25px;
    height: 25px;
}

/* Responsive  */
@media screen and (max-width: 1680px) {
   .contact-hero-banner{
        min-height: 79vh;
  }
}
@media screen and (max-width: 1600px) {
 .contact-hero-banner{
            min-height: 76vh;
  }
}
@media screen and (max-width: 1500px){
 .contact-hero-banner {
        min-height: 72vh ;
    }
  
.gift-banner-sec{
  min-height: 74vh !important;
}
}
@media screen and (max-width: 1440px) {
    .contact-hero-banner {
        min-height: 69vh;
    }
}
@media screen and (max-width: 1366px) {
    .contact-hero-banner {
        min-height: 65vh ;
    }
  .gift-banner-sec{
  min-height: 70vh !important;
}
} 
@media screen and (max-width: 1280px) {
.contact-hero-banner {
        min-height: 62vh;
    }
  .gift-banner-sec{
  min-height: 65vh !important;
}
}
@media screen and (max-width: 1024px) {
  /* .contact-hero-banner {
        min-height: 35vh;
    } */
  .contact-hero-banner {
        min-height: 49vh;
    }
  .gift-banner-sec {
        min-height: 40vh !important;
    }
}  
@media screen and (max-width: 820px) {
.contact-hero-banner {
        min-height: 39vh;
    }
  .gift-banner-sec {
        min-height: 40vh !important;
    }
}
@media screen and (max-width: 767px) {
.custom-cont .row.justify-content-center{
      gap: 25px;
}
.contact-hero-banner {
        min-height: 25vh;
    }
}
@media screen and (max-width: 767px) {
  .gift-banner-sec{
          min-height: 22vh !important;
}
    .contact-hero-banner {
        min-height: 20vh !important;
    }
}

@media screen and (max-width: 430px) {
  .gift-banner-sec{
          min-height: 22vh !important;
}