/** Shopify CDN: Minification failed

Line 285:39 Unexpected "{"
Line 289:3 Expected "}" to go with "{"

**/
 .section.form-image .icon-form .contact img {
  max-width: 100%;
}

 .section.form-image .icon-form .contact .form__message {
  align-items: flex-start;
  border: none; 
  box-shadow: none;
  outline: none;
  outline-offset: unset;
}
.field span[aria-hidden="true"] {
    color: red;
}
 .section.form-image .icon-form .contact .icon-success {
  margin-top: 0.5rem;
}

 .section.form-image .icon-form .contact .field {
  margin-bottom: 1.5rem;
}

@media screen and (min-width: 750px) {
  .section.form-image .icon-form .contact .field {
    margin-bottom: 2rem;
  }
}

 .section.form-image .icon-form .contact__button {
  margin-top: 2rem;
}

@media screen and (min-width: 750px) {
  .section.form-image .icon-form  .contact__button {
    margin-top: 2rem;
  }
}

@media screen and (min-width: 750px) {
  .icon-form .contact__fields {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-column-gap: 2rem;
  }
}
textarea#ContactForm-body{ padding-left:2rem;padding-right:2rem; min-height:18rem;}
 .icon-form .contact__fields .field .field__input:focus-visible{  border: 1px solid #1E1E1E;  box-shadow: none;} 
.icon-form .contact__fields .field .field__input{ padding-left:2rem;padding-right:2rem; min-height:5rem; border: 1px solid rgba(0, 0, 0, 0.3);}
 .section.form-image .icon-form .contact .title{ font-weight:700;}
 .section.form-image .icon-form .cont-img{ padding: 0 42px 0 0px;}
.icon-form .grecaptcha-badge {
  visibility: hidden;
}
/* form#ContactForm{ margin-top:5rem;} */
 .section.form-image .icon-form .form-contact .contact{ 
   max-width: 100%;
    background: #F8F8F8;
    border: 1px solid rgba(0, 0, 0, 0.3);
    /* max-width: 100%;
    box-shadow: 0px 0px 31px 3.5px rgba(0, 0, 0, 0.05); */
    /* padding: 75px 50px; */
   padding: 40px 40px 50px;
    /* border-radius: 20px; */
}
.icon-form .field__input{
    background-color: var(--gradient-base-background-1);
  border: 1px solid rgba(0, 0, 0, 0.3);
}
 .section.form-image .icon-form .form-contact{
   /* flex-directon:row-reverse; 
   margin-left:auto;   
   max-width: calc(var(--page-width) - 12rem); */
 }
 .section.form-image .icon-form  .contact .title-wrapper--no-top-margin span{    
  display: block;
    font-size: 3.5rem;
    color: var(--color-icon);
    font-weight: 400;
    margin-bottom: 30px;
    font-family: var(--font-heading-family);}
@media (min-width:768px){
  .section.form-image .icon-form .form-contact {margin-bottom:10rem;}
  .section.form-image .icon-form .form-contact .contact{   margin-right: auto; }
}
@media (max-width:767px){
  .section.form-image .icon-form .form-contact {margin-bottom:5rem;}
}
@media (max-width:1440px){
   .section.form-image .icon-form .page-width{padding:0 3rem}  

}
@media (max-width:576px){
 .section.form-image .icon-form .contact .title{ font-size:3rem;}
}
@media (min-width:1024px){
  .icon-form .contact-layout{   grid-template-columns: 35% auto;  }
}

.icon-form .collapsible_address-block .list-unstyled .link:hover{ color:rgba(var(--color-base-solid-button-labels));}
.icon-form .collapsible_address-block .list-unstyled .link span{transition:all 0.3s linear;  }
/* .collapsible_address-block .list-unstyled .link span:hover{ color:var(--gradient-base-accent-2);} */
.icon-form .collapsible_address-block .list-unstyled .link{ text-decoration: none; display: flex;font-weight: var(--font-body-weight);
    font-size: var(--font-h5-size);
    align-items: center;}
@media (max-width:1023px){
  .icon-form .contact-layout{   grid-template-columns:auto;  }
}
.icon-form .collapsible_address-block ul li {    display: flex;
    align-items: center; margin-bottom:2rem;}
.icon-form .collapsible_address-block ul li svg{ 
 width: 28.57px;
    height: 25px;
    fill: #FFFFFF;}
.icon-form .layout-contact-left{ max-height:62rem;background-color:var(--gradient-base-background-2);}
.icon-form .collapsible_address-block .address-block-desc{ margin-bottom: 5rem; font-size: var(--font-h5-size);
    font-weight: 400;
    line-height: 30px;
          max-width: 70%;}
.icon-form .contact-layout{display: grid;}
.icon-form .contact-layout {
    display: flex;
    width: 100%;
}
.icon-form .contact-layout .layout-contact-right{width:100%;}
.icon-form .collapsible_address-block{ 
    padding: 0rem 0 0rem 0rem; display: flex;
    flex-direction: column;
    align-items: flex-start;order:-1;}
.icon-form .collapsible_address-block .address-block-sub-heading{    
    margin: 0;
    font-size: 24px;
    color: var(--gradient-base-accent-2);
    font-weight: 400;}
.icon-form .collapsible_address-block h3.address-block-heading.h4{ font-size: var(--font-h2-size);
    font-weight: 500;line-height: normal; margin-top:0; margin-bottom:0rem;}
.icon-form .collapsible_address-block ul li address{font-style: normal;font-size: var(--font-h5-size);
    width: 100%;}
.icon-form .collapsible_address-block .list-social{justify-content: flex-start;margin:0;display:flex;align-items:center}
.icon-form .collapsible_address-block ul.list-social li{margin:0;}
.icon-form .collapsible_address-block ul.list-social li .link{padding:0;}
.icon-form .collapsible_address-block ul.list-social .list-social__item .icon{height: 2rem; width: 2rem;color: rgba(var(--color-base-solid-button-labels));}
.icon-form .collapsible_address-block ul.list-social .list-social__item .list-social__link:hover .icon{color: rgba(var(--color-base-outline-button-labels));fill:rgba(var(--color-base-outline-button-labels));}
.icon-form .collapsible_address-block .contact-social-icon .social-heading{font-size:30px;}
@media (max-width:990px){
.icon-form .collapsible_address-block { padding: 0rem 0 5rem 0;}
}
@media (max-width:576px){
.icon-form .collapsible_address-block h3.address-block-heading.h4{ font-size:4rem;}
.icon-form .collapsible_address-block .contact-social-icon .social-heading{font-size:2.2rem;}  
 .section.form-image .icon-form .form-contact .contact{padding: 40px 28px 29px;}  
  /* .icon-form .collapsible_address-block{align-items:center;} */
  .icon-form .collapsible_address-block .address-block-desc{max-width:100%;}
}

/*css  */
.icon-form .form-contact .list-unstyled .icon{
  background: #253333;
    box-shadow: 0px 4px 13px rgba(37, 51, 51, 0.15);
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2rem;
}
@media screen and (min-width: 1440px){
   .icon-form .form-contact .collapsible_address-block .list-unstyled{
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 40px;
    row-gap: 20px;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1440px){
    .icon-form .form-contact .collapsible_address-block .list-unstyled{
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 40px;
    row-gap: 20px;
    }
 
}
@media screen and (min-width: 1024px) and (max-width: 1200px){
  .icon-form .form-contact .collapsible_address-block .list-unstyled{
        display: grid;
        grid-template-columns: 1fr ;
    column-gap: 30px;
  }
}
.collapsible_address-block ul li{
    display: flex;
    align-items: center;
    margin-bottom: 3rem;
}
.collapsible_address-block ul li span {
    margin-right: 16px;
}
.collapsible_address-block ul li .wrapper > *:not(:last-child) {
    margin-bottom: 10px;
}
.collapsible_address-block ul li h5 {
    margin: 0;
    font-size: var(--font-h5-size);
    font-weight: var(--font-body-weight);
    line-height: 27px;
  color: #5C5B59;

}
.icon-form .contact .contact__fields .name-field{
  display: flex;
    gap: 28px;
  margin-bottom: 20px;
}
.icon-form .contact .contact__button .button{
  width:100%;
}
.icon-form .row{
    background-position: 100% 73.8%;
    background-size: 100% 30%;
    background-repeat: no-repeat;
}
@media screen and (max-width: 1440px){
   .icon-form .row{
    /* background-position: 100% 88%;
    background-size: 100% 41%; */
     background-position: 100% 76.7%;
        background-size: 100% 29%;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 1200px){
    .icon-form .row {
        background-position: 100% 78%;
        background-size: 100% 29%;
        background-repeat: no-repeat;
    }
  .icon-form .collapsible_address-block h3.address-block-heading.h4{
font-size: var(--font-h3-size);}
}
@media screen and (max-width: 1024px){
  .icon-form .row{
  background-image: none;
}
}
@media screen and (max-width: 749px){
  .icon-form .collapsible_address-block h3.address-block-heading.h4{
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 480px){
      .icon-form .collapsible_address-block h3.address-block-heading.h4{
        text-align: center;
        max-width:100%;
        line-height:40px;
      }
  .icon-form .collapsible_address-block .address-block-desc {
     max-width:100%;
    text-align: center;
  }
  .icon-form .contact .contact__fields .name-field {
    display: flex;
    flex-direction: column;
    gap:0px;
  }
   .icon-form .contact .contact__fields .name-field:last-child {
            display: flex;
            flex-direction: column;
            gap: 30px;
        }
  /* .icon-form .contact .contact__fields .name-field {
    margin-bottom: 33px;
} */
}
@media screen and (max-width: 1024px) and (min-width:576px){
.icon-form .form-contact .collapsible_address-block .list-unstyled{
  display:grid;
  grid-template-columns: 1fr 1fr;
  gap:30px;
}
 @media screen and (max-width: 576px){ {
  h3.address-block-heading br {
    display: none;
}
  }