<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.eap-homepage-27 {
  line-height: 1.8; }
  .eap-homepage-27 .ell-hero {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
    .eap-homepage-27 .ell-hero.ios {
      background-attachment: initial !important; }
  .eap-homepage-27 .single-content .post-excerpt p {
    margin: 0; }
  .eap-homepage-27 .single-content .btn-primary {
    margin-top: 1em; }
  .eap-homepage-27 a:hover {
    text-decoration: none; }
  .eap-homepage-27 .button-white {
    background: white;
    width: 80%;
    border-radius: 24px;
    text-align: center;
    padding: 8px;
    margin-top: 24px; }
    .eap-homepage-27 .button-white:hover {
      cursor: pointer; }
  .eap-homepage-27 .button-colored {
    color: white;
    border-radius: 24px;
    text-align: center;
    padding: 8px 32px;
    margin-top: 24px;
    font-size: 14px; }
    .eap-homepage-27 .button-colored:hover {
      cursor: pointer; }
  .eap-homepage-27 .ell-padded-div {
    width: 64%;
    margin: 0 auto;
    padding-top: 2rem; }
  .eap-homepage-27 .ell-section {
    display: flex;
    justify-content: center;
    align-items: center; }
  .eap-homepage-27 .ell-hero {
    height: 100vh; }
    @media screen and (max-width: 1200px) {
      .eap-homepage-27 .ell-hero {
        height: 28vh; } }
    .eap-homepage-27 .ell-hero .video-background {
      position: relative;
      overflow: hidden;
      width: 100vw;
      height: 100vh;
      pointer-events: none; }
      @media screen and (max-width: 1200px) {
        .eap-homepage-27 .ell-hero .video-background {
          display: none; } }
    .eap-homepage-27 .ell-hero .video-background iframe {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 100vw;
      height: 100vh;
      transform: translate(-50%, -50%); }
      @media screen and (max-width: 1200px) {
        .eap-homepage-27 .ell-hero .video-background iframe {
          height: 50vh; } }
    @media (min-aspect-ratio: 16 / 9) {
      .eap-homepage-27 .ell-hero .video-background iframe {
        height: 56.25vw; } }
    @media (max-aspect-ratio: 16 / 9) {
      .eap-homepage-27 .ell-hero .video-background iframe {
        width: 177.78vh; } }
  .eap-homepage-27 .ell-menu-boxes .ell-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 0 auto;
    padding: 120px 0; }
    @media screen and (min-width: 1024px) {
      .eap-homepage-27 .ell-menu-boxes .ell-inner {
        width: 100%;
        padding: 0; } }
    .eap-homepage-27 .ell-menu-boxes .ell-inner .ell-search {
      background: white;
      -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 35px 0px;
      -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 35px 0px;
      box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 35px 0px;
      margin-top: -92px;
      padding: 52px;
      z-index: 12; }
      .eap-homepage-27 .ell-menu-boxes .ell-inner .ell-search .eap-idx-search-form .input-group {
        display: flex;
        flex-direction: column; }
        .eap-homepage-27 .ell-menu-boxes .ell-inner .ell-search .eap-idx-search-form .input-group input[type="text"] {
          border-radius: 0 !important; }
        .eap-homepage-27 .ell-menu-boxes .ell-inner .ell-search .eap-idx-search-form .input-group button {
          margin-top: 10px;
          border-radius: 22px; }
      .eap-homepage-27 .ell-menu-boxes .ell-inner .ell-search .input-group .form-control:first-child {
        width: 96%; }
        @media screen and (max-width: 1024px) {
          .eap-homepage-27 .ell-menu-boxes .ell-inner .ell-search .input-group .form-control:first-child {
            display: block; } }
    .eap-homepage-27 .ell-menu-boxes .ell-inner .menu-box-container {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      margin: 40px; }
      .eap-homepage-27 .ell-menu-boxes .ell-inner .menu-box-container .menu-box {
        width: 24%;
        margin: 40px 0; }
        @media screen and (max-width: 1200px) {
          .eap-homepage-27 .ell-menu-boxes .ell-inner .menu-box-container .menu-box {
            width: 100%;
            margin: 0;
            margin-top: 20px; } }
        @media screen and (max-width: 700px) {
          .eap-homepage-27 .ell-menu-boxes .ell-inner .menu-box-container .menu-box {
            width: 100%;
            margin: 10px 0; } }
        .eap-homepage-27 .ell-menu-boxes .ell-inner .menu-box-container .menu-box .menu-box-top {
          min-height: 62px;
          margin-top: 0;
          padding-top: 0; }
          .eap-homepage-27 .ell-menu-boxes .ell-inner .menu-box-container .menu-box .menu-box-top h2 {
            margin-top: 0;
            margin-bottom: 0;
            padding-top: 0;
            color: #fff;
            padding: 10px;
            font-size: 1.2em;
            font-weight: 700; }
        .eap-homepage-27 .ell-menu-boxes .ell-inner .menu-box-container .menu-box .menu-box-bottom {
          height: 240px; }
  .eap-homepage-27 .ell-featured-home .ell-featured-inner {
    display: flex;
    justify-content: space-between;
    width: 92%;
    padding: 120px 0; }
    @media screen and (max-width: 799px) {
      .eap-homepage-27 .ell-featured-home .ell-featured-inner {
        flex-direction: column; } }
    .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-template-rows: repeat(4, 1fr);
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      width: 64%; }
      @media screen and (max-width: 799px) {
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left {
          width: 92%;
          margin: 0 auto;
          order: 1;
          margin-top: 20px; } }
      .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left .top-left {
        grid-area: 1 / 1 / 3 / 3; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left .top-left img {
          width: 100%; }
      .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left .top-right {
        grid-area: 1 / 3 / 3 / 5; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left .top-right img {
          width: 100%; }
      .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left .bottom-left {
        grid-area: 3 / 1 / 5 / 3; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left .bottom-left img {
          width: 100%; }
      .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left .bottom-right {
        grid-area: 3 / 3 / 5 / 5; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-left .bottom-right img {
          width: 100%; }
    .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      width: 32%;
      padding: 24px;
      height: 100%; }
      .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top {
        height: 80%; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top h2, .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top h3, .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top p {
          padding: 0;
          margin: 0;
          color: #fff;
          line-height: 1.15; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top .fa {
          margin-right: 8px; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top p {
          margin-top: 22px; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top .ell-featured-icons {
          display: flex;
          overflow-wrap: break-word;
          justify-content: flex-start;
          min-width: 48%;
          opacity: 0.62; }
          .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top .ell-featured-icons p {
            margin-right: 14px; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top .featured-home-stats {
          display: flex;
          justify-content: space-between;
          opacity: 0.62; }
          .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top .featured-home-stats p {
            max-width: 48%;
            display: inline;
            font-size: 1rem; }
            .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top .featured-home-stats p.featured-align-left {
              text-align: left; }
            .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-top .featured-home-stats p.featured-align-right {
              text-align: right; }
      .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-bottom {
        height: 10%; }
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-bottom .button-white {
          width: 100%; }
          .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right .ell-featured-right-inner-bottom .button-white p {
            padding: 0;
            margin: 0;
            font-size: 1rem; }
      @media screen and (max-width: 799px) {
        .eap-homepage-27 .ell-featured-home .ell-featured-inner .ell-featured-right {
          width: 92%;
          margin: 0 auto;
          order: 0; } }
  .eap-homepage-27 .ell-testimonials {
    display: flex;
    justify-content: center; }
    .eap-homepage-27 .ell-testimonials .ell-inner {
      width: 60%;
      margin: 0 auto;
      padding: 4rem 0; }
      .eap-homepage-27 .ell-testimonials .ell-inner .ell-testimonial-container {
        display: flex;
        justify-content: space-between;
        width: 100%; }
        .eap-homepage-27 .ell-testimonials .ell-inner .ell-testimonial-container .ell-button {
          width: 6%;
          display: flex;
          flex-direction: column;
          justify-content: space-around; }
          @media screen and (max-width: 800px) {
            .eap-homepage-27 .ell-testimonials .ell-inner .ell-testimonial-container .ell-button {
              display: none; } }
          .eap-homepage-27 .ell-testimonials .ell-inner .ell-testimonial-container .ell-button i {
            font-size: 28px;
            cursor: pointer; }
        .eap-homepage-27 .ell-testimonials .ell-inner .ell-testimonial-container .current-testimonial {
          width: 80%;
          line-height: 1.15; }
          @media screen and (max-width: 800px) {
            .eap-homepage-27 .ell-testimonials .ell-inner .ell-testimonial-container .current-testimonial {
              width: 98%; } }
          .eap-homepage-27 .ell-testimonials .ell-inner .ell-testimonial-container .current-testimonial .testimonial-text {
            margin-top: 20px; }
      .eap-homepage-27 .ell-testimonials .ell-inner .testimonial-container-cta {
        display: flex;
        justify-content: space-around;
        margin-top: 40px; }
      .eap-homepage-27 .ell-testimonials .ell-inner .testimonial-text a {
        color: var(--global-template-27-main-color);
        padding: 5px 0;
        text-decoration: underline;
        cursor: pointer;
        transition: .2s ease-in-out; }
        .eap-homepage-27 .ell-testimonials .ell-inner .testimonial-text a:hover {
          color: #000;
          transition: .2s ease-in-out;
          font-weight: bold; }
  .eap-homepage-27 .ell-stats {
    width: 100%; }
    .eap-homepage-27 .ell-stats .ell-inner {
      display: flex;
      width: 100%; }
      @media screen and (max-width: 1200px) {
        .eap-homepage-27 .ell-stats .ell-inner {
          flex-direction: column; } }
      .eap-homepage-27 .ell-stats .ell-inner .ell-inner-left {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 30%;
        color: white;
        padding: 60px 0;
        line-height: 1.15; }
        @media screen and (max-width: 1200px) {
          .eap-homepage-27 .ell-stats .ell-inner .ell-inner-left {
            width: 100%; } }
        .eap-homepage-27 .ell-stats .ell-inner .ell-inner-left .padded-text {
          width: 80%; }
        .eap-homepage-27 .ell-stats .ell-inner .ell-inner-left h2 {
          color: white; }
      .eap-homepage-27 .ell-stats .ell-inner .ell-inner-right {
        display: flex;
        justify-content: space-around;
        align-items: center;
        width: 70%;
        padding: 10rem 0; }
        @media screen and (max-width: 1200px) {
          .eap-homepage-27 .ell-stats .ell-inner .ell-inner-right {
            width: 100%; } }
        .eap-homepage-27 .ell-stats .ell-inner .ell-inner-right .stats-container {
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap;
          width: 80%;
          margin: 0 auto; }
          .eap-homepage-27 .ell-stats .ell-inner .ell-inner-right .stats-container .stats-box {
            background: white;
            text-align: center;
            width: 28%;
            margin: 10px 0;
            padding: 20px; }
            .eap-homepage-27 .ell-stats .ell-inner .ell-inner-right .stats-container .stats-box .ell-stats-number {
              font-size: 2.2rem;
              font-weight: 700; }
            .eap-homepage-27 .ell-stats .ell-inner .ell-inner-right .stats-container .stats-box .ell-stats-text {
              font-size: 16px;
              line-height: 1.24;
              margin-top: 10px; }
            @media screen and (max-width: 900px) {
              .eap-homepage-27 .ell-stats .ell-inner .ell-inner-right .stats-container .stats-box {
                width: 100%; } }
            @media screen and (min-width: 901px) and (max-width: 1200px) {
              .eap-homepage-27 .ell-stats .ell-inner .ell-inner-right .stats-container .stats-box {
                width: 48%; } }
  .eap-homepage-27 .ell-blog {
    margin-bottom: 120px;
    width: 100%; }
</pre></body></html>