/* Scss Document */
/* import variables */
/* --------- Colors ------------- */
/* --------- Paths ------------- */
/* --------- Fonts ------------- */
/* -------------- Layout ------------------ */
/* this function isnt working in variable */
/* -------------- Breakpoints ------------------ */
/* this function isnt working in variable but anyway px is recommended for media queries */
/* import mixins */
/*------------------animation -----------------*/
/* import functions */
/* import extends */
/* import animations */
/* import style modules */
.mod_article .container .ce_leadertext {
  width: 100%;
  max-width: 1240px;
  margin-bottom: 0 !important;
}
@media all and (max-width: 1279px) {
  .mod_article .container .ce_leadertext {
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media all and (max-width: 767px) {
  .mod_article .container .ce_leadertext p {
    font-size: 1rem;
  }
}

.ce_revolutionslider .rs-container .banner ul li .tp-parallax-wrap .ce_revolutionslider_text {
  font-family: "Merriweather", serif;
}
.container-maps {
  position: relative;
  width: 100%;
  height: 400px;
  background: #f5f5f5;
  border: 1px solid #ddd;
  overflow: hidden;
}
.container-maps .maps-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 1em;
  color: #333;
  font-size: 1rem;
  line-height: 1.4;
  z-index: 9;
}
.container-maps iframe {
  width: 100% !important;
  position: relative;
  z-index: 99;
}

.container-maps iframe[src] + .maps-placeholder,
.container-maps iframe[src] ~ .maps-placeholder {
  display: none;
}

.mod_search .search_default {
  width: 100%;
  margin-bottom: 30px;
}
.mod_search .search_default h3 {
  margin-bottom: 0.2em;
  text-align: left;
}
.mod_search .search_default p {
  text-align: left;
}

.ce_form .widget-text .text, .ce_form .widget-text select, .ce_form .widget-text textarea, .ce_form .widget-select .text, .ce_form .widget-select select, .ce_form .widget-select textarea, .ce_form .widget-textarea .text, .ce_form .widget-textarea select, .ce_form .widget-textarea textarea {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  transition: all 0.15s linear 0s;
}
.ce_form .widget-text .text:focus-visible, .ce_form .widget-text select:focus-visible, .ce_form .widget-text textarea:focus-visible, .ce_form .widget-select .text:focus-visible, .ce_form .widget-select select:focus-visible, .ce_form .widget-select textarea:focus-visible, .ce_form .widget-textarea .text:focus-visible, .ce_form .widget-textarea select:focus-visible, .ce_form .widget-textarea textarea:focus-visible {
  border: 1px solid var(--accentColor);
  outline: 0;
}
.ce_form .widget-text select, .ce_form .widget-select select, .ce_form .widget-textarea select {
  height: 62px;
}
.ce_form .widget-checkbox .ce_text {
  padding-left: 5px;
}
.ce_form .widget-checkbox .ce_text p {
  margin-bottom: 0;
  line-height: 1.2em;
}

/*# sourceMappingURL=customize.css.map */
