body:not(.wp-core-ui) .aries-contact-places .wrapper,
html:not(.wp-toolbar) .aries-contact-places .wrapper,
.acf-block-preview .aries-contact-places .wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 50px;
  margin-bottom: 90px;
  padding-top: 90px;
}
@media only screen and (max-width: 991px) {
  body:not(.wp-core-ui) .aries-contact-places .wrapper,
  html:not(.wp-toolbar) .aries-contact-places .wrapper,
  .acf-block-preview .aries-contact-places .wrapper {
    grid-template-columns: 1fr;
  }
}
body:not(.wp-core-ui) .aries-contact-places .places-container,
html:not(.wp-toolbar) .aries-contact-places .places-container,
.acf-block-preview .aries-contact-places .places-container {
  background-color: #f0f0f0;
  padding-top: 50px;
  padding-bottom: 50px;
}
body:not(.wp-core-ui) .aries-contact-places .places-container .heading-2,
html:not(.wp-toolbar) .aries-contact-places .places-container .heading-2,
.acf-block-preview .aries-contact-places .places-container .heading-2 {
  text-align: center;
}
body:not(.wp-core-ui) .aries-contact-places .places-container .places-wrapper,
html:not(.wp-toolbar) .aries-contact-places .places-container .places-wrapper,
.acf-block-preview .aries-contact-places .places-container .places-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
@media only screen and (max-width: 991px) {
  body:not(.wp-core-ui) .aries-contact-places .places-container .places-wrapper,
  html:not(.wp-toolbar) .aries-contact-places .places-container .places-wrapper,
  .acf-block-preview .aries-contact-places .places-container .places-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 576px) {
  body:not(.wp-core-ui) .aries-contact-places .places-container .places-wrapper,
  html:not(.wp-toolbar) .aries-contact-places .places-container .places-wrapper,
  .acf-block-preview .aries-contact-places .places-container .places-wrapper {
    grid-template-columns: 1fr;
  }
}
body:not(.wp-core-ui) .aries-contact-places .places-container .places-wrapper .box,
html:not(.wp-toolbar) .aries-contact-places .places-container .places-wrapper .box,
.acf-block-preview .aries-contact-places .places-container .places-wrapper .box {
  padding: 25px;
  background-color: #fff;
}
body:not(.wp-core-ui) .aries-contact-places .places-container .places-wrapper .pictograms,
html:not(.wp-toolbar) .aries-contact-places .places-container .places-wrapper .pictograms,
.acf-block-preview .aries-contact-places .places-container .places-wrapper .pictograms {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
}
body:not(.wp-core-ui) .aries-contact-places .places-container .places-wrapper .pictograms div,
html:not(.wp-toolbar) .aries-contact-places .places-container .places-wrapper .pictograms div,
.acf-block-preview .aries-contact-places .places-container .places-wrapper .pictograms div {
  display: none;
}
body:not(.wp-core-ui) .aries-contact-places .places-container .places-wrapper .pictograms div.active,
html:not(.wp-toolbar) .aries-contact-places .places-container .places-wrapper .pictograms div.active,
.acf-block-preview .aries-contact-places .places-container .places-wrapper .pictograms div.active {
  display: block;
}
body:not(.wp-core-ui) .aries-contact-places .places-container .places-wrapper .pictograms div.active svg,
html:not(.wp-toolbar) .aries-contact-places .places-container .places-wrapper .pictograms div.active svg,
.acf-block-preview .aries-contact-places .places-container .places-wrapper .pictograms div.active svg {
  width: 20px;
  height: auto;
}
body:not(.wp-core-ui) .aries-contact-places .box,
body:not(.wp-core-ui) .aries-contact-places .headquater,
html:not(.wp-toolbar) .aries-contact-places .box,
html:not(.wp-toolbar) .aries-contact-places .headquater,
.acf-block-preview .aries-contact-places .box,
.acf-block-preview .aries-contact-places .headquater {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
body:not(.wp-core-ui) .aries-contact-places .box .heading-3,
body:not(.wp-core-ui) .aries-contact-places .headquater .heading-3,
html:not(.wp-toolbar) .aries-contact-places .box .heading-3,
html:not(.wp-toolbar) .aries-contact-places .headquater .heading-3,
.acf-block-preview .aries-contact-places .box .heading-3,
.acf-block-preview .aries-contact-places .headquater .heading-3 {
  font-weight: 700;
}
body:not(.wp-core-ui) .aries-contact-places .box .name,
body:not(.wp-core-ui) .aries-contact-places .headquater .name,
html:not(.wp-toolbar) .aries-contact-places .box .name,
html:not(.wp-toolbar) .aries-contact-places .headquater .name,
.acf-block-preview .aries-contact-places .box .name,
.acf-block-preview .aries-contact-places .headquater .name {
  font-weight: 700;
  margin-bottom: 10px;
}
body:not(.wp-core-ui) .aries-contact-places .box .item,
body:not(.wp-core-ui) .aries-contact-places .headquater .item,
html:not(.wp-toolbar) .aries-contact-places .box .item,
html:not(.wp-toolbar) .aries-contact-places .headquater .item,
.acf-block-preview .aries-contact-places .box .item,
.acf-block-preview .aries-contact-places .headquater .item {
  display: grid;
  grid-template-columns: 18px 1fr;
  gap: 10px;
}
body:not(.wp-core-ui) .aries-contact-places .box .item a,
body:not(.wp-core-ui) .aries-contact-places .headquater .item a,
html:not(.wp-toolbar) .aries-contact-places .box .item a,
html:not(.wp-toolbar) .aries-contact-places .headquater .item a,
.acf-block-preview .aries-contact-places .box .item a,
.acf-block-preview .aries-contact-places .headquater .item a {
  text-decoration: none;
}
body:not(.wp-core-ui) .aries-contact-places .box .item a:hover,
body:not(.wp-core-ui) .aries-contact-places .headquater .item a:hover,
html:not(.wp-toolbar) .aries-contact-places .box .item a:hover,
html:not(.wp-toolbar) .aries-contact-places .headquater .item a:hover,
.acf-block-preview .aries-contact-places .box .item a:hover,
.acf-block-preview .aries-contact-places .headquater .item a:hover {
  text-decoration: underline;
}
body:not(.wp-core-ui) .aries-contact-places .box .item svg,
body:not(.wp-core-ui) .aries-contact-places .headquater .item svg,
html:not(.wp-toolbar) .aries-contact-places .box .item svg,
html:not(.wp-toolbar) .aries-contact-places .headquater .item svg,
.acf-block-preview .aries-contact-places .box .item svg,
.acf-block-preview .aries-contact-places .headquater .item svg {
  width: 18px;
  height: auto;
}
body:not(.wp-core-ui) .aries-contact-places .box .item svg path,
body:not(.wp-core-ui) .aries-contact-places .headquater .item svg path,
html:not(.wp-toolbar) .aries-contact-places .box .item svg path,
html:not(.wp-toolbar) .aries-contact-places .headquater .item svg path,
.acf-block-preview .aries-contact-places .box .item svg path,
.acf-block-preview .aries-contact-places .headquater .item svg path {
  fill: var(--main);
}
body:not(.wp-core-ui) .aries-contact-places .form-wrapper .wpcf7-not-valid-tip,
html:not(.wp-toolbar) .aries-contact-places .form-wrapper .wpcf7-not-valid-tip,
.acf-block-preview .aries-contact-places .form-wrapper .wpcf7-not-valid-tip {
  font-size: 12px;
  margin-top: 3px;
  color: red !important;
}
body:not(.wp-core-ui) .aries-contact-places .form-wrapper label,
html:not(.wp-toolbar) .aries-contact-places .form-wrapper label,
.acf-block-preview .aries-contact-places .form-wrapper label {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
body:not(.wp-core-ui) .aries-contact-places .form-wrapper label .input-label,
html:not(.wp-toolbar) .aries-contact-places .form-wrapper label .input-label,
.acf-block-preview .aries-contact-places .form-wrapper label .input-label {
  font-weight: 700;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
body:not(.wp-core-ui) .aries-contact-places .form-wrapper label input,
body:not(.wp-core-ui) .aries-contact-places .form-wrapper label textarea,
html:not(.wp-toolbar) .aries-contact-places .form-wrapper label input,
html:not(.wp-toolbar) .aries-contact-places .form-wrapper label textarea,
.acf-block-preview .aries-contact-places .form-wrapper label input,
.acf-block-preview .aries-contact-places .form-wrapper label textarea {
  padding: 15px;
  border: 1px solid #ddd;
  display: flex;
  flex-direction: column;
  width: calc(100% - 40px);
}
body:not(.wp-core-ui) .aries-contact-places .form-wrapper label textarea,
html:not(.wp-toolbar) .aries-contact-places .form-wrapper label textarea,
.acf-block-preview .aries-contact-places .form-wrapper label textarea {
  height: 60px;
}
body:not(.wp-core-ui) .aries-contact-places .form-wrapper .wpcf7-submit,
html:not(.wp-toolbar) .aries-contact-places .form-wrapper .wpcf7-submit,
.acf-block-preview .aries-contact-places .form-wrapper .wpcf7-submit {
  font-size: 1rem;
  font-weight: 400;
  background: linear-gradient(75.7deg, rgb(34, 126, 34) 3.8%, rgb(99, 162, 17) 87.1%);
  color: #fff;
  display: inline-flex;
  padding: 12px 20px;
  align-items: center;
  text-decoration: none;
  line-height: 1.5rem;
  gap: 10px;
  transition-duration: 0.5s;
  border: 0;
}

.dark-mode .aries-contact-places .form-wrapper label textarea,
.dark-mode .aries-contact-places .form-wrapper label input {
  background-color: #000;
  border-color: #fdca40 !important;
}
.dark-mode .aries-contact-places .form-wrapper .wpcf7-submit,
.dark-mode .acf-block-preview .aries-contact-places .form-wrapper .wpcf7-submit {
  background: #fdca40 !important;
  color: #000 !important;
}
.dark-mode .aries-contact-places .headquater .item svg path {
  fill: #fdca40 !important;
}
.dark-mode .aries-contact-places .places-container {
  background-color: #000 !important;
}
.dark-mode .aries-contact-places .places-container .places-wrapper .box {
  background-color: #000 !important;
  border: 1px solid #fdca40;
}
.dark-mode .aries-contact-places .places-container .places-wrapper .box svg path {
  fill: #fdca40;
}/*# sourceMappingURL=style.css.map */