.content-area {
  margin-top: 25px;
}

.custom-post .btn {
  display: block;
  width: fit-content;
  margin: 20px auto;
}

.page-template-template-post .featured-post .loop-item figure.bg {
  width: 100%;
  height: 100%;
}
.page-template-template-post .featured-post .loop-item figure.bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.main-nav .main-menu .parent-sub-menu,
.main-nav .main-menu #menu-item-1672,
.main-nav .main-menu #menu-item-3103,
.main-nav .main-menu #menu-item-4328,
.main-nav .main-menu #menu-item-4525,
.main-nav .main-menu #menu-item-6379,
.main-nav .main-menu #menu-item-6410,
.main-nav .main-menu #menu-item-7857,
.main-nav .main-menu #menu-item-7892,
.main-nav .main-menu #menu-item-5283,
.main-nav .main-menu #menu-item-5279 {
  position: static;
}

.main-nav .main-menu .parent-sub-menu ul,
.main-nav .main-menu #menu-item-1672 ul,
.main-nav .main-menu #menu-item-3103 ul,
.main-nav .main-menu #menu-item-4328 ul,
.main-nav .main-menu #menu-item-4525 ul,
.main-nav .main-menu #menu-item-6379 ul,
.main-nav .main-menu #menu-item-6410 ul,
.main-nav .main-menu #menu-item-7857 ul,
.main-nav .main-menu #menu-item-7892 ul,
.main-nav .main-menu #menu-item-5283 ul,
.main-nav .main-menu #menu-item-5279 ul {
  display: flex;
  width: 100%;
  top: 134px;
  padding: 10px;
  margin: 0;
}

.main-nav .main-menu .parent-sub-menu:hover ul {
  top: 112px;
  display: flex;
  flex-wrap: wrap;
}

.main-nav .main-menu li a {
  padding: 5px 12px 6px;
}

.main-nav .main-menu li:hover ul {
  margin: 0;
  padding: 10px;
}

.main-nav .main-menu .parent-sub-menu ul li,
.main-nav .main-menu #menu-item-1672 ul li,
.main-nav .main-menu #menu-item-3103 ul li,
.main-nav .main-menu #menu-item-4328 ul li,
.main-nav .main-menu #menu-item-4525 ul li,
.main-nav .main-menu #menu-item-6379 ul li,
.main-nav .main-menu #menu-item-6410 ul li,
.main-nav .main-menu #menu-item-7857 ul li,
.main-nav .main-menu #menu-item-7892 ul li,
.main-nav .main-menu #menu-item-5283 ul li,
.main-nav .main-menu #menu-item-5279 ul li {
  flex: inherit;
  width: inherit;
  width: 23%;
}

.main-nav .main-menu .parent-sub-menu ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-1672 ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-3103 ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-4328 ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-4525 ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-6379 ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-6410 ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-7857 ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-7892 ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-5283 ul li.menu-item-has-children ul li,
.main-nav .main-menu #menu-item-5279 ul li.menu-item-has-children ul li {
  width: 100%;
}

.main-nav .main-menu > .parent-sub-menu > ul > li {
  margin: 10px;
  padding: 10px 0;
}

.main-nav > .main-menu > .parent-sub-menu > ul > li > a,
.main-nav > .main-menu > #menu-item-1672 > ul > li > a,
.main-nav > .main-menu > #menu-item-3103 > ul > li > a,
.main-nav > .main-menu > #menu-item-4328 > ul > li > a,
.main-nav > .main-menu > #menu-item-4525 > ul > li > a,
.main-nav > .main-menu > #menu-item-6379 > ul > li > a,
.main-nav > .main-menu > #menu-item-6410 > ul > li > a,
.main-nav > .main-menu > #menu-item-7857 > ul > li > a,
.main-nav > .main-menu > #menu-item-7892 > ul > li > a,
.main-nav > .main-menu > #menu-item-5283 > ul > li > a,
.main-nav > .main-menu > #menu-item-5279 > ul > li > a {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: 600;
}

.main-nav .main-menu .parent-sub-menu ul li .sub-menu li a,
.main-nav .main-menu #menu-item-1672 ul li .sub-menu li a,
.main-nav .main-menu #menu-item-3103 ul li .sub-menu li a,
.main-nav .main-menu #menu-item-4328 ul li .sub-menu li a,
.main-nav .main-menu #menu-item-4525 ul li .sub-menu li a,
.main-nav .main-menu #menu-item-6379 ul li .sub-menu li a,
.main-nav .main-menu #menu-item-6410 ul li .sub-menu li a,
.main-nav .main-menu #menu-item-7857 ul li .sub-menu li a,
.main-nav .main-menu #menu-item-7892 ul li .sub-menu li a,
.main-nav .main-menu #menu-item-5283 ul li .sub-menu li a,
.main-nav .main-menu #menu-item-5279 ul li .sub-menu li a {
  font-size: 15px;
}

.main-nav .main-menu .parent-sub-menu ul li .sub-menu,
.main-nav .main-menu #menu-item-1672 ul li .sub-menu,
.main-nav .main-menu #menu-item-3103 ul li .sub-menu,
.main-nav .main-menu #menu-item-4328 ul li .sub-menu,
.main-nav .main-menu #menu-item-4525 ul li .sub-menu,
.main-nav .main-menu #menu-item-6379 ul li .sub-menu,
.main-nav .main-menu #menu-item-6410 ul li .sub-menu,
.main-nav .main-menu #menu-item-7857 ul li .sub-menu,
.main-nav .main-menu #menu-item-7892 ul li .sub-menu,
.main-nav .main-menu #menu-item-5283 ul li .sub-menu,
.main-nav .main-menu #menu-item-5279 ul li .sub-menu {
  display: block;
  position: static;
  top: inherit;
  margin: 0;
  padding: 0;
}

.main-nav .main-menu li ul li a {
  padding: 0;
  margin: 0;
}

.page-id-4633 .wpcf7 p,
.page-id-950 .wpcf7 p,
.page-id-5161 .wpcf7 p,
.page-id-6036 .wpcf7 p,
.page-id-7579 .wpcf7 p,
.page-id-12251 .wpcf7 p,
.page-id-16258 .wpcf7 p {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 20px;
}
.page-id-4633 .wpcf7 p .wpcf7-form-control-wrap,
.page-id-950 .wpcf7 p .wpcf7-form-control-wrap,
.page-id-5161 .wpcf7 p .wpcf7-form-control-wrap,
.page-id-6036 .wpcf7 p .wpcf7-form-control-wrap,
.page-id-7579 .wpcf7 p .wpcf7-form-control-wrap,
.page-id-12251 .wpcf7 p .wpcf7-form-control-wrap,
.page-id-16258 .wpcf7 p .wpcf7-form-control-wrap {
  position: static;
  margin: 0;
}
.page-id-4633 .wpcf7 p label,
.page-id-950 .wpcf7 p label,
.page-id-5161 .wpcf7 p label,
.page-id-6036 .wpcf7 p label,
.page-id-7579 .wpcf7 p label,
.page-id-12251 .wpcf7 p label,
.page-id-16258 .wpcf7 p label {
  color: #9e9e9e;
  position: absolute;
  top: 0.8rem;
  font-size: 1rem;
  cursor: text;
  transition: 0.2s ease-out;
}
.page-id-4633 .wpcf7 p label.active,
.page-id-950 .wpcf7 p label.active,
.page-id-5161 .wpcf7 p label.active,
.page-id-6036 .wpcf7 p label.active,
.page-id-7579 .wpcf7 p label.active,
.page-id-12251 .wpcf7 p label.active,
.page-id-16258 .wpcf7 p label.active {
  font-size: 0.8rem;
  color: #e43031;
  -webkit-transform: translateY(-110%);
  transform: translateY(-110%);
}
.page-id-4633 .wpcf7 p input, .page-id-4633 .wpcf7 p select, .page-id-4633 .wpcf7 p textarea,
.page-id-950 .wpcf7 p input,
.page-id-950 .wpcf7 p select,
.page-id-950 .wpcf7 p textarea,
.page-id-5161 .wpcf7 p input,
.page-id-5161 .wpcf7 p select,
.page-id-5161 .wpcf7 p textarea,
.page-id-6036 .wpcf7 p input,
.page-id-6036 .wpcf7 p select,
.page-id-6036 .wpcf7 p textarea,
.page-id-7579 .wpcf7 p input,
.page-id-7579 .wpcf7 p select,
.page-id-7579 .wpcf7 p textarea,
.page-id-12251 .wpcf7 p input,
.page-id-12251 .wpcf7 p select,
.page-id-12251 .wpcf7 p textarea,
.page-id-16258 .wpcf7 p input,
.page-id-16258 .wpcf7 p select,
.page-id-16258 .wpcf7 p textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 20px 0;
  padding: 0;
  box-shadow: none;
  box-sizing: content-box;
  transition: all 0.3s;
}
.page-id-4633 .wpcf7 p textarea,
.page-id-950 .wpcf7 p textarea,
.page-id-5161 .wpcf7 p textarea,
.page-id-6036 .wpcf7 p textarea,
.page-id-7579 .wpcf7 p textarea,
.page-id-12251 .wpcf7 p textarea,
.page-id-16258 .wpcf7 p textarea {
  margin-top: 20px;
}
.page-id-4633 .wpcf7 p input[type=file],
.page-id-950 .wpcf7 p input[type=file],
.page-id-5161 .wpcf7 p input[type=file],
.page-id-6036 .wpcf7 p input[type=file],
.page-id-7579 .wpcf7 p input[type=file],
.page-id-12251 .wpcf7 p input[type=file],
.page-id-16258 .wpcf7 p input[type=file] {
  margin-top: 2rem;
}
.page-id-4633 .wpcf7 p textarea,
.page-id-950 .wpcf7 p textarea,
.page-id-5161 .wpcf7 p textarea,
.page-id-6036 .wpcf7 p textarea,
.page-id-7579 .wpcf7 p textarea,
.page-id-12251 .wpcf7 p textarea,
.page-id-16258 .wpcf7 p textarea {
  min-height: 80px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.page-id-4633 .wpcf7 p:nth-last-child(4) label,
.page-id-950 .wpcf7 p:nth-last-child(4) label,
.page-id-5161 .wpcf7 p:nth-last-child(4) label,
.page-id-6036 .wpcf7 p:nth-last-child(4) label,
.page-id-7579 .wpcf7 p:nth-last-child(4) label,
.page-id-12251 .wpcf7 p:nth-last-child(4) label,
.page-id-16258 .wpcf7 p:nth-last-child(4) label {
  position: static;
}
.page-id-4633 .wpcf7 p:nth-last-child(3) input,
.page-id-950 .wpcf7 p:nth-last-child(3) input,
.page-id-5161 .wpcf7 p:nth-last-child(3) input,
.page-id-6036 .wpcf7 p:nth-last-child(3) input,
.page-id-7579 .wpcf7 p:nth-last-child(3) input,
.page-id-12251 .wpcf7 p:nth-last-child(3) input,
.page-id-16258 .wpcf7 p:nth-last-child(3) input {
  width: 350px;
}

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