/** Shopify CDN: Minification failed

Line 16:10 Unexpected "{"
Line 16:19 Expected ":"
Line 17:14 Expected identifier but found whitespace
Line 17:16 Unexpected "{"
Line 17:25 Expected ":"
Line 17:76 Expected ":"
Line 18:17 Expected identifier but found whitespace
Line 18:19 Unexpected "{"
Line 18:28 Expected ":"
Line 18:82 Expected ":"
... and 10 more hidden warnings

**/
.section-{{ section.id }}-padding {
  padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
  padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
}
@media screen and (min-width: 750px) {
  .section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top }}px;
    padding-bottom: {{ section.settings.padding_bottom }}px;
  }
}

#ContactForm input.field__input,
#ContactForm textarea.field__input {
  border-radius: 8px;
  padding: 10px 32px;
}

#ContactForm .field {
  border-radius: 8px; 
  overflow: hidden;  
  margin-bottom: 15px;
}

#ContactForm .button {
  border-radius: 8px;
  padding: 12px 20px;
}

#ContactForm {
  border-radius: 8px;
  padding: 20px;
}

#maps-container iframe {
    width: 100%;
}

#contact-section::after {
  display: none !important;
  content: none !important;
}

.shopify-section-template--26246609142103__f66e40fd-d8ed-4f6d-a20c-33feec5bb3f9::after {
  display: none !important;
  content: none !important;
}

.rich-text__blocks.center{
  color: #fff;  
}

input#ContactFormFile {
    padding: 0 !important;
}

@media (max-width:767px){
  .rich-text__blocks.center{
    text-align: left;
  }
}

.contact img {
  max-width: 100%;
}

.contact .form__message {
  align-items: flex-start;
}

.contact .icon-success {
  margin-top: 0.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;
  }
}
