<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&amp;family=Montserrat:wght@400;700&amp;display=swap");
.b2-maxw {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 576px) {
    .b2-maxw {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .b2-maxw {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .b2-maxw {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .b2-maxw {
      max-width: 1140px; } }
  @media (min-width: 1400px) {
    .b2-maxw {
      max-width: 1320px; } }

.b2-button {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  color: var(--global-template-34-main-color);
  background-color: #fff;
  border: none;
  border-radius: 5px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border: 1px solid var(--global-template-34-main-color);
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease; }
  .b2-button:hover {
    background-color: var(--global-template-34-main-color);
    color: #fff;
    border: 1px solid #fff;
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15); }

.eap-homepage-template.eap-homepage-34 {
  margin: 0 !important;
  padding: 0;
  box-sizing: border-box;
  width: 100vw;
  line-height: initial; }
  .eap-homepage-template.eap-homepage-34 .eap-slidermenu-wrap,
  .eap-homepage-template.eap-homepage-34 #eap-slidermenu-wrap {
    display: none !important; }
  .eap-homepage-template.eap-homepage-34 .b2-page-top {
    object-fit: cover;
    background-position: center;
    background-size: cover;
    overflow-x: hidden;
    min-height: 95vh;
    position: relative;
    z-index: 0;
    border-bottom: 1px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media screen and (min-width: 768px) {
      .eap-homepage-template.eap-homepage-34 .b2-page-top {
        min-height: 80vh; } }
    @media screen and (min-width: 1440px) {
      .eap-homepage-template.eap-homepage-34 .b2-page-top {
        min-height: 90vh; } }
  .eap-homepage-template.eap-homepage-34 .b2-hero-text {
    width: 95vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: calc( var(--eap-nav-overtflow-padding) + 2em);
    text-align: center; }
    @media screen and (min-width: 768px) {
      .eap-homepage-template.eap-homepage-34 .b2-hero-text {
        top: 17vh; } }
    @media screen and (min-width: 1440px) {
      .eap-homepage-template.eap-homepage-34 .b2-hero-text {
        top: 20vh; } }
    @media screen and (min-width: 1440px) {
      .eap-homepage-template.eap-homepage-34 .b2-hero-text {
        max-width: 1200px;
        top: 18vh; } }
    .eap-homepage-template.eap-homepage-34 .b2-hero-text .b2-hero-title {
      color: #fff;
      font-family: "Montserrat", sans-serif;
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
      font-size: 2rem; }
      @media screen and (min-width: 768px) {
        .eap-homepage-template.eap-homepage-34 .b2-hero-text .b2-hero-title {
          font-size: 2.5rem; } }
      @media screen and (min-width: 1440px) {
        .eap-homepage-template.eap-homepage-34 .b2-hero-text .b2-hero-title {
          font-size: 3rem; } }
    .eap-homepage-template.eap-homepage-34 .b2-hero-text .b2-hero-subtitle {
      color: #fff;
      font-family: "Great Vibes", cursive;
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
      font-size: 2.2rem; }
      @media screen and (min-width: 768px) {
        .eap-homepage-template.eap-homepage-34 .b2-hero-text .b2-hero-subtitle {
          font-size: 3rem; } }
      @media screen and (min-width: 1440px) {
        .eap-homepage-template.eap-homepage-34 .b2-hero-text .b2-hero-subtitle {
          font-size: 3.5rem; } }
  .eap-homepage-template.eap-homepage-34 .b2-search-bar {
    margin: auto;
    padding: 2rem 0 2rem 0;
    width: 80%;
    max-width: 1200px; }
    @media screen and (max-width: 500px) {
      .eap-homepage-template.eap-homepage-34 .b2-search-bar {
        width: 100%; } }
    .eap-homepage-template.eap-homepage-34 .b2-search-bar .ihf-container {
      margin-bottom: 1em; }
  .eap-homepage-template.eap-homepage-34 .eap_hva_widget,
  .eap-homepage-template.eap-homepage-34 .eap-shortcode {
    max-width: 1200px;
    width: 97%;
    margin: 0 auto; }
  .eap-homepage-template.eap-homepage-34 .b2-about-us-container {
    background: linear-gradient(to bottom right, #fff, var(--global-template-34-main-color), #fff);
    border-bottom: 1px solid #2b2b2b;
    max-width: 100%;
    overflow-x: hidden; }
    @media screen and (min-width: 1440px) {
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container {
        background: linear-gradient(to bottom right, #fff, var(--global-template-34-main-color), #fff); } }
    .eap-homepage-template.eap-homepage-34 .b2-about-us-container h2 {
      margin: 0;
      padding-top: 2rem;
      color: #2b2b2b;
      font-family: "Montserrat", sans-serif;
      text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.8);
      font-size: 1.8rem;
      text-align: center;
      transform: translateX(-100px);
      opacity: 0;
      transition: opacity 0.8s ease, transform 0.8s ease; }
      @media screen and (min-width: 768px) {
        .eap-homepage-template.eap-homepage-34 .b2-about-us-container h2 {
          font-size: 2.5rem; } }
      @media screen and (min-width: 1440px) {
        .eap-homepage-template.eap-homepage-34 .b2-about-us-container h2 {
          font-size: 3rem; } }
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container h2.in-view {
        opacity: 1;
        transform: translateX(0); }
    .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us {
      padding: 1rem;
      display: flex;
      flex-direction: column;
      align-items: center; }
      @media screen and (min-width: 768px) {
        .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us {
          padding: 3rem;
          flex-direction: row; } }
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-text,
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-image {
        width: 100%;
        opacity: 0;
        transform: translateX(-100px);
        transition: opacity 0.8s ease, transform 0.8s ease; }
        @media screen and (min-width: 768px) {
          .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-text,
          .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-image {
            width: 50%;
            transform: translateX(0); } }
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-text {
        margin: 1rem;
        padding: .5em;
        background-color: rgba(255, 255, 255, 0.8);
        color: #2b2b2b;
        clip-path: polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.2); }
        @media screen and (min-width: 768px) {
          .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-text {
            clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);
            padding: .5em 3em;
            display: flex;
            flex-direction: column;
            justify-content: space-evenly;
            align-items: flex-start; } }
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-title {
        font-family: "Montserrat", sans-serif;
        font-size: 1.5em;
        margin: 1em auto 0.5em auto;
        overflow: hidden;
        text-align: center; }
        @media screen and (min-width: 768px) {
          .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-title {
            font-size: 1.25em;
            text-align: left; } }
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-subtitle {
        font-family: "Great Vibes", cursive;
        font-size: 1.5em;
        overflow: hidden;
        text-align: center; }
        @media screen and (min-width: 768px) {
          .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-subtitle {
            font-size: 1.8em; } }
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-btns {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        text-decoration: none;
        text-align: center;
        padding: 0 1rem 3rem 1rem;
        width: 100%; }
        @media screen and (min-width: 1024px) {
          .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-btns {
            margin: 0 1em;
            width: 80%;
            flex-direction: row;
            padding: 0; } }
        .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-btns .b2-about-us-button {
          margin: .5em; }
          .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-btns .b2-about-us-button:hover {
            text-decoration: none; }
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-image {
        transform: translateX(100px);
        display: flex;
        align-items: center;
        background: var(--about-us-background);
        padding-bottom: 50%;
        background-position: center center;
        background-size: contain;
        background-repeat: no-repeat; }
        @media screen and (min-width: 768px) {
          .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us .b2-about-us-image {
            padding-bottom: 30%; } }
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us.in-view .b2-about-us-text {
        opacity: 1;
        transform: translateX(0); }
      .eap-homepage-template.eap-homepage-34 .b2-about-us-container .b2-about-us.in-view .b2-about-us-image {
        opacity: 1;
        transform: translateX(0); }
  .eap-homepage-template.eap-homepage-34 .b2-listings {
    padding: 2rem 2rem;
    border-bottom: 1px solid #2b2b2b; }
    .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container {
      min-width: 100%;
      min-height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding: 2rem 2rem; }
      @media screen and (max-width: 500px) {
        .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container {
          padding: 0; } }
      .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .b2-listings-title {
        font-family: "Montserrat", sans-serif;
        font-family: "Montserrat", sans-serif;
        font-size: 1.5em;
        margin: 1em auto 0.5em auto;
        overflow: hidden;
        text-align: center; }
        @media screen and (min-width: 1440px) {
          .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .b2-listings-title {
            font-size: 2em; } }
      .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .b2-listings-subtitle {
        font-family: "Great Vibes", cursive;
        font-size: 1.5em;
        overflow: hidden;
        text-align: center; }
        @media screen and (min-width: 1440px) {
          .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .b2-listings-subtitle {
            font-size: 2em; } }
      .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .b2-listings-content {
        margin-top: 2rem; }
      .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .col,
      .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .col-sm-7 {
        text-decoration: none; }
        .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .col:hover,
        .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .col-sm-7:hover {
          text-decoration: none; }
      .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .instafarm__featured__item {
        min-height: 175px;
        height: auto;
        background-size: cover;
        background-position: center;
        margin: 0.5em;
        border-radius: 4px;
        position: relative;
        top: 0;
        left: 0;
        transition: 0.4s;
        overflow: hidden;
        transition: transform 0.9s ease-in-out opacity 0.3s ease-in-out; }
        .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .instafarm__featured__item:hover {
          opacity: .7;
          transform: scale(1.02); }
      .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .instafarm__featured__item__title {
        color: #fff;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
        font-family: "Montserrat", sans-serif;
        padding: 5px; }
      .eap-homepage-template.eap-homepage-34 .b2-listings .b2-listings-container .b2-listings-button-container {
        margin: 0 auto;
        display: flex;
        margin-top: 2rem;
        justify-content: center; }
  .eap-homepage-template.eap-homepage-34 .b2-idx {
    padding: 2rem 2rem; }
    .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-title {
      font-family: "Montserrat", sans-serif;
      font-size: 1.5em;
      margin: 1em auto 0.5em auto;
      overflow: hidden;
      text-align: center; }
      @media screen and (min-width: 1440px) {
        .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-title {
          font-size: 1.8rem; } }
    .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-subtitle {
      font-family: "Great Vibes", cursive;
      font-size: 1.5em;
      overflow: hidden;
      text-align: center; }
      @media screen and (min-width: 1440px) {
        .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-subtitle {
          font-size: 2em; } }
    .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content {
      margin-top: 2rem;
      margin-bottom: 2rem; }
      .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .rets-shortcode {
        padding: 0; }
        .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .rets-shortcode .eap-search {
          padding-bottom: 0; }
      .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .slick-prev {
        left: -50px; }
      .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .slick-next {
        right: -35px; }
      .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .slick-arrow::before,
      .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .slick-prev::before,
      .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .slick-next::before {
        color: #2b2b2b !important;
        font-size: xx-large;
        font-weight: 600; }
      .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .slick-dots {
        margin-top: -3rem;
        display: flex !important;
        flex-direction: row;
        list-style-type: none;
        justify-content: center; }
      .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .slick-dots &gt; li {
        content: ' ';
        width: 15px;
        height: 15px;
        border-radius: 10px;
        opacity: .5;
        background: #2b2b2b;
        transition: ease all .3s;
        display: block;
        margin: .5rem;
        position: relative;
        cursor: pointer; }
      .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .slick-dots &gt; li.slick-active, .eap-homepage-template.eap-homepage-34 .b2-idx .b2-idx-content .slick-dots &gt; li:hover {
        opacity: 1; }
  .eap-homepage-template.eap-homepage-34 .b2-blogs {
    padding: 2rem 2rem;
    background: #2b2b2b; }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-title {
      color: #fff;
      font-family: "Montserrat", sans-serif;
      font-size: 1.5em;
      margin: 1em auto 0.5em auto;
      overflow: hidden;
      text-align: center; }
      @media screen and (min-width: 1440px) {
        .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-title {
          font-size: 2em; } }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-subtitle {
      color: #fff;
      font-family: "Great Vibes", cursive;
      font-size: 1.5em;
      overflow: hidden;
      text-align: center; }
      @media screen and (min-width: 1440px) {
        .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-subtitle {
          font-size: 2em; } }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .eap-homes-post-container-default {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-template-rows: 1fr;
      grid-column-gap: 1rem;
      grid-row-gap: 1rem; }
      @media screen and (max-width: 810px) {
        .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .eap-homes-post-container-default {
          grid-template-columns: repeat(2, 1fr); } }
      @media screen and (max-width: 500px) {
        .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .eap-homes-post-container-default {
          display: flex;
          flex-direction: column; } }
    @media screen and (max-width: 810px) {
      .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .eap-homes-post:nth-child(3) {
        display: none; } }
    @media screen and (max-width: 500) {
      .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .eap-homes-post:nth-child(3) {
        display: none; } }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .eap-homes-post .col {
      float: none !important;
      width: 100% !important;
      padding: 0; }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .single-post {
      margin: 2em auto;
      border-radius: 6px;
      border: 1px solid #dae1e9;
      overflow: hidden;
      background-color: #fcfcfd;
      width: 100%; }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .single-content {
      padding-top: 1.5rem !important;
      padding-right: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem; }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .post-link {
      color: inherit;
      text-decoration: none; }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .post-title {
      font-size: 1em;
      text-transform: uppercase;
      text-align: center;
      margin: 0 auto .5em auto;
      font-family: "Montserrat", sans-serif; }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .post-excerpt {
      font-size: 1em;
      line-height: 1.1;
      text-align: justify; }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .btn,
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .btn-primary,
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .btn-responsive,
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .light {
      font-family: "Montserrat", sans-serif;
      color: #fff;
      background: var(--global-template-34-main-color);
      border: 1px solid #fff;
      transition: 0.3s ease-in-out !important; }
      .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .btn:hover,
      .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .btn-primary:hover,
      .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .btn-responsive:hover,
      .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-content .light:hover {
        color: var(--global-template-34-main-color) !important;
        background: #fff !important;
        border: 1px solid var(--global-template-34-main-color) !important; }
    .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-button-container {
      text-align: center; }
      .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-button-container .b2-blogs-button {
        text-decoration: none; }
        .eap-homepage-template.eap-homepage-34 .b2-blogs .b2-blogs-button-container .b2-blogs-button:hover {
          text-decoration: none; }
  .eap-homepage-template.eap-homepage-34 .b2-form-container.contact-us .section-title {
    font-family: "Montserrat", sans-serif;
    font-size: 1.5em;
    margin: 1em auto 0.5em auto;
    overflow: hidden;
    text-align: center; }
    @media screen and (min-width: 1440px) {
      .eap-homepage-template.eap-homepage-34 .b2-form-container.contact-us .section-title {
        font-size: 1.8rem;
        padding: 2rem 2rem; } }
  @media screen and (max-width: 500px) {
    .eap-homepage-template.eap-homepage-34 .b2-form-container.contact-us .section-info .eap-sac-form-body {
      padding: 0; } }
  .eap-homepage-template.eap-homepage-34 .eap-sac-form-firstnameholder input::placeholder,
  .eap-homepage-template.eap-homepage-34 .eap-sac-form-lastnameholder input::placeholder,
  .eap-homepage-template.eap-homepage-34 .eap-sac-form-phoneholder input::placeholder,
  .eap-homepage-template.eap-homepage-34 .eap-sac-form-emailholder input::placeholder {
    color: #fff; }
  .eap-homepage-template.eap-homepage-34 .eap-sac-form-submit,
  .eap-homepage-template.eap-homepage-34 .eap-btn,
  .eap-homepage-template.eap-homepage-34 .eap-btn--is-responsive,
  .eap-homepage-template.eap-homepage-34 .btn-home-2 {
    font-family: "Montserrat", sans-serif;
    font-size: 1rem;
    font-weight: 700;
    color: #fff;
    background-color: var(--global-template-34-main-color);
    border: none;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    border: 1px solid #fff;
    text-decoration: none;
    cursor: pointer;
    transition: all 0.3s ease; }
    .eap-homepage-template.eap-homepage-34 .eap-sac-form-submit:hover,
    .eap-homepage-template.eap-homepage-34 .eap-btn:hover,
    .eap-homepage-template.eap-homepage-34 .eap-btn--is-responsive:hover,
    .eap-homepage-template.eap-homepage-34 .btn-home-2:hover {
      background-color: #fff;
      color: var(--global-template-34-main-color) !important;
      border: 1px solid var(--global-template-34-main-color);
      box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15); }
</pre></body></html>