.elementor-385 .elementor-element.elementor-element-54a5794{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-385 .elementor-element.elementor-element-c92defd ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-385 .elementor-element.elementor-element-5e2a038{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-385 .elementor-element.elementor-element-7f490de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-385 .elementor-element.elementor-element-d518c7c img{border-radius:5px 5px 5px 5px;}.elementor-385 .elementor-element.elementor-element-148a984 .elementor-heading-title{font-size:30px;line-height:38px;color:var( --e-global-color-blocksy_palette_2 );}.elementor-385 .elementor-element.elementor-element-ebd2ea6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-385 .elementor-element.elementor-element-e7c8eb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-385 .elementor-element.elementor-element-4f9d095{background-color:#E7F0FF;padding:20px 20px 20px 20px;}.elementor-385 .elementor-element.elementor-element-b7e8ee9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-385 .elementor-element.elementor-element-3f10911 .elementor-heading-title{font-size:20px;}.elementor-385 .elementor-element.elementor-element-3a7f391{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-385 .elementor-element.elementor-element-38d6b05 .hfe-post-card{background-color:#F6F6F6;}.elementor-385 .elementor-element.elementor-element-38d6b05 .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:30px;}.elementor-385 .elementor-element.elementor-element-38d6b05 .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-385 .elementor-element.elementor-element-38d6b05 .hfe-post-title{font-size:17px;margin-bottom:5px;}.elementor-385 .elementor-element.elementor-element-38d6b05 .hfe-post-excerpt{font-size:14px;margin-bottom:15px;}@media(min-width:768px){.elementor-385 .elementor-element.elementor-element-7f490de{--width:65%;}.elementor-385 .elementor-element.elementor-element-ebd2ea6{--width:35%;}}@media(max-width:1024px){.elementor-385 .elementor-element.elementor-element-38d6b05 .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-385 .elementor-element.elementor-element-38d6b05 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for shortcode, class: .elementor-element-4f9d095 */.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.form-group {
  flex: 1;
  min-width: 48%;
  margin-right: 2%;
}

.form-group:last-child {
  margin-right: 0;
}

/* Inputs */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 select,
.wpcf7 textarea {
  width: 100%;
  padding: 10px;
  border-radius: 0px;
  font-size: 12px;
  box-sizing: border-box;
  background-color: #fff;
}

/* Textarea */
.wpcf7 textarea {
  height: 65px;
  resize: none;
}

/* Submit Button */
.wpcf7 input[type="submit"] {
  width: 50%;
  padding: 10px 15px;
  background-color: black;
  color: #fff;
  border: none;
  border-radius: 0px;
  font-size: 15px;
  cursor: pointer;
}

.wpcf7 input[type="submit"]:hover {
  background-color: #4757E4;
}/* End custom CSS */