@import url(font-awesome.css);
/* spin infinite animation 360deg*/
/* infinite animation*/
@-webkit-keyframes triangleMoveX {
  from {
    background-position: 0 0; }
  /*use negative width if you want it to flow right to left else and positive for left to right*/
  to {
    background-position: -400vw 0; } }

@-moz-keyframes spinR {
  100% {
    -moz-transform: rotate(360deg); } }

@-webkit-keyframes spinR {
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spinR {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes spinL {
  100% {
    -moz-transform: rotate(-360deg); } }

@-webkit-keyframes spinL {
  100% {
    -webkit-transform: rotate(-360deg); } }

@keyframes spinL {
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg); } }

/* infinite animation vertical*/
@-webkit-keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-15px); }
  60% {
    -webkit-transform: translateY(-5px); } }

@-moz-keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-15px); }
  60% {
    -moz-transform: translateY(-5px); } }

@-o-keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-15px); }
  60% {
    -o-transform: translateY(-5px); } }

@keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-15px); }
  60% {
    transform: translateY(-5px); } }

/* infinite animation horizontal*/
@-webkit-keyframes bounceX {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateX(0); }
  40% {
    -webkit-transform: translateX(-30px); }
  60% {
    -webkit-transform: translateX(-10px); } }

@-moz-keyframes bounceX {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateX(0); }
  40% {
    -moz-transform: translateX(-30px); }
  60% {
    -moz-transform: translateX(-10px); } }

@-o-keyframes bounceX {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateX(0); }
  40% {
    -o-transform: translateX(-30px); }
  60% {
    -o-transform: translateX(-10px); } }

@keyframes bounceX {
  0%, 20%, 50%, 80%, 100% {
    transform: translateX(0); }
  40% {
    transform: translateX(-30px); }
  60% {
    transform: translateX(-10px); } }

@keyframes bounceXR {
  0%, 40%, 60%, 100% {
    background-position: center; }
  40% {
    background-position: left; }
  60% {
    background-position: right; } }

/*Viewport---------------------------------------------------------*/
@-webkit-viewport {
  width: device-width; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

/*used Colors*/
/*used Colors*/
/*Others Colors*/
/*300;400;500;600;700;800*/
/*300;500;600;700;900*/
/*START Buttons------------------------------------------ */
a.btn-1, button.btn-1, li.btn-1, span.btn-1 {
  border-radius: 80px !important;
  border: none;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "lft-etica";
  font-size: 17px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 600 !important;
  letter-spacing: -0.02em !important;
  line-height: 1.1 !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 15px 30px !important;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: capitalize;
  transition: all 0.2s ease;
  z-index: 5;
  /*Background Settings*/ }
  a.btn-1::selection, button.btn-1::selection, li.btn-1::selection, span.btn-1::selection {
    background-color: #007f44;
    color: white; }
  a.btn-1.bg-color02, button.btn-1.bg-color02, li.btn-1.bg-color02, span.btn-1.bg-color02 {
    background-color: #0091D0 !important; }
    @media (min-width: 1199.98px) {
      a.btn-1.bg-color02:hover, button.btn-1.bg-color02:hover, li.btn-1.bg-color02:hover, span.btn-1.bg-color02:hover {
        background-color: #4C4E6D !important; } }
    a.btn-1.bg-color02:focus, a.btn-1.bg-color02:active, button.btn-1.bg-color02:focus, button.btn-1.bg-color02:active, li.btn-1.bg-color02:focus, li.btn-1.bg-color02:active, span.btn-1.bg-color02:focus, span.btn-1.bg-color02:active {
      background-color: #4C4E6D !important; }
    a.btn-1.bg-color02.download::after, button.btn-1.bg-color02.download::after, li.btn-1.bg-color02.download::after, span.btn-1.bg-color02.download::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 15L12.5315 15' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M6.70029 1C6.70029 0.641015 6.40928 0.35 6.05029 0.35C5.69131 0.35 5.40029 0.641015 5.40029 1L6.70029 1ZM5.59067 11.4848C5.84451 11.7386 6.25607 11.7386 6.50991 11.4848L10.6465 7.34822C10.9003 7.09438 10.9003 6.68282 10.6465 6.42898C10.3926 6.17514 9.98109 6.17514 9.72725 6.42898L6.05029 10.1059L2.37334 6.42898C2.1195 6.17514 1.70794 6.17514 1.4541 6.42898C1.20026 6.68282 1.20026 7.09438 1.4541 7.34822L5.59067 11.4848ZM5.40029 1L5.40029 11.0252L6.70029 11.0252L6.70029 1L5.40029 1Z' fill='white'/%3E%3C/svg%3E%0A");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      width: 15px;
      height: 15px;
      display: inline-block;
      position: relative;
      margin-left: 8px;
      left: unset;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto 0 auto 8px;
      transition: background-image 0.2s ease;
      z-index: 2; }
  a.btn-1.bg-color03, button.btn-1.bg-color03, li.btn-1.bg-color03, span.btn-1.bg-color03 {
    background-color: #008D45 !important; }
    @media (min-width: 1199.98px) {
      a.btn-1.bg-color03:hover, button.btn-1.bg-color03:hover, li.btn-1.bg-color03:hover, span.btn-1.bg-color03:hover {
        background-color: #4C4E6D !important; } }
    a.btn-1.bg-color03:focus, a.btn-1.bg-color03:active, button.btn-1.bg-color03:focus, button.btn-1.bg-color03:active, li.btn-1.bg-color03:focus, li.btn-1.bg-color03:active, span.btn-1.bg-color03:focus, span.btn-1.bg-color03:active {
      background-color: #4C4E6D !important; }
  a.btn-1.bg-color05, button.btn-1.bg-color05, li.btn-1.bg-color05, span.btn-1.bg-color05 {
    background-color: #FEC461 !important;
    color: #4C4E6D !important; }
    @media (min-width: 1199.98px) {
      a.btn-1.bg-color05:hover, button.btn-1.bg-color05:hover, li.btn-1.bg-color05:hover, span.btn-1.bg-color05:hover {
        background-color: #ffffff !important; } }
    a.btn-1.bg-color05:focus, a.btn-1.bg-color05:active, button.btn-1.bg-color05:focus, button.btn-1.bg-color05:active, li.btn-1.bg-color05:focus, li.btn-1.bg-color05:active, span.btn-1.bg-color05:focus, span.btn-1.bg-color05:active {
      background-color: #ffffff !important; }
  a.btn-1.bg-color06, button.btn-1.bg-color06, li.btn-1.bg-color06, span.btn-1.bg-color06 {
    background-color: #4C4E6D !important; }
    @media (min-width: 1199.98px) {
      a.btn-1.bg-color06:hover, button.btn-1.bg-color06:hover, li.btn-1.bg-color06:hover, span.btn-1.bg-color06:hover {
        background-color: #0091D0 !important; } }
    a.btn-1.bg-color06:focus, a.btn-1.bg-color06:active, button.btn-1.bg-color06:focus, button.btn-1.bg-color06:active, li.btn-1.bg-color06:focus, li.btn-1.bg-color06:active, span.btn-1.bg-color06:focus, span.btn-1.bg-color06:active {
      background-color: #0091D0 !important; }
  a.btn-1.bg-white, button.btn-1.bg-white, li.btn-1.bg-white, span.btn-1.bg-white {
    background-color: #ffffff !important;
    color: #4C4E6D !important; }
    @media (min-width: 1199.98px) {
      a.btn-1.bg-white:hover, button.btn-1.bg-white:hover, li.btn-1.bg-white:hover, span.btn-1.bg-white:hover {
        background-color: #FEC461 !important; } }
    a.btn-1.bg-white:focus, a.btn-1.bg-white:active, button.btn-1.bg-white:focus, button.btn-1.bg-white:active, li.btn-1.bg-white:focus, li.btn-1.bg-white:active, span.btn-1.bg-white:focus, span.btn-1.bg-white:active {
      background-color: #FEC461 !important; }

a.btn-2, button.btn-2, li.btn-2, span.btn-2 {
  background-color: transparent !important;
  border: none;
  color: #0091D0 !important;
  font-family: "lft-etica";
  font-size: 15px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 1.1 !important;
  padding: 0 !important;
  position: relative;
  text-decoration: underline;
  text-transform: capitalize;
  transition: all 0.4s ease !important;
  padding-right: 17px !important; }
  a.btn-2::after, button.btn-2::after, li.btn-2::after, span.btn-2::after {
    content: "";
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px;
    bottom: unset;
    height: 12px;
    left: unset;
    position: absolute;
    right: 0;
    top: 50%;
    transition: background-image 0.2s ease;
    width: 10px;
    z-index: 2; }
  a.btn-2::selection, button.btn-2::selection, li.btn-2::selection, span.btn-2::selection {
    background-color: #007f44;
    color: white; }
  a.btn-2.txt-color02, button.btn-2.txt-color02, li.btn-2.txt-color02, span.btn-2.txt-color02 {
    color: #0091D0 !important; }
    a.btn-2.txt-color02::after, button.btn-2.txt-color02::after, li.btn-2.txt-color02::after, span.btn-2.txt-color02::after {
      background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.6 1C7.6 0.668629 7.33137 0.4 7 0.4L1.6 0.4C1.26863 0.4 1 0.668629 1 1C1 1.33137 1.26863 1.6 1.6 1.6H6.4V6.4C6.4 6.73137 6.66863 7 7 7C7.33137 7 7.6 6.73137 7.6 6.4L7.6 1ZM1.42426 7.42426L7.42426 1.42426L6.57574 0.575736L0.575736 6.57574L1.42426 7.42426Z' fill='%230091D0'/%3E%3C/svg%3E%0A"); }
  a.btn-2.txt-white, button.btn-2.txt-white, li.btn-2.txt-white, span.btn-2.txt-white {
    color: #ffffff !important; }
    a.btn-2.txt-white::after, button.btn-2.txt-white::after, li.btn-2.txt-white::after, span.btn-2.txt-white::after {
      background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.6 1C7.6 0.668629 7.33137 0.4 7 0.4L1.6 0.4C1.26863 0.4 1 0.668629 1 1C1 1.33137 1.26863 1.6 1.6 1.6H6.4V6.4C6.4 6.73137 6.66863 7 7 7C7.33137 7 7.6 6.73137 7.6 6.4L7.6 1ZM1.42426 7.42426L7.42426 1.42426L6.57574 0.575736L0.575736 6.57574L1.42426 7.42426Z' fill='white'/%3E%3C/svg%3E%0A"); }
  a.btn-2:hover, a.btn-2:focus, a.btn-2:active, button.btn-2:hover, button.btn-2:focus, button.btn-2:active, li.btn-2:hover, li.btn-2:focus, li.btn-2:active, span.btn-2:hover, span.btn-2:focus, span.btn-2:active {
    background-color: transparent !important;
    text-decoration: none !important; }

/*END Buttons-------------------------------------*/
/*Heading's Size Variables*/
/*START footer------------------------*/
footer.footer {
  background-color: #4C4E6D; }
  footer.footer .footer-top {
    padding: 80px 0;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-row-gap: 50px; }
    @media (max-width: 767.98px) {
      footer.footer .footer-top {
        grid-row-gap: 30px;
        padding: 45px 0; } }
    footer.footer .footer-top > *:not(.btn-1), footer.footer .footer-top > * > *:not(.btn-1), footer.footer .footer-top > * > * > *:not(.btn-1), footer.footer .footer-top > * > * > * > *:not(.btn-1), footer.footer .footer-top > * > * > * > * > *:not(.btn-1) {
      color: #ffffff !important; }
    footer.footer .footer-top .footer-title {
      font-family: "lft-etica";
      font-style: normal;
      font-weight: 600;
      font-size: 14px;
      line-height: 17px;
      letter-spacing: 0.06em;
      text-transform: capitalize; }
    footer.footer .footer-top .grid-column-1.logo-container {
      grid-column-start: 1;
      grid-column-end: 4;
      grid-row-start: 1;
      grid-row-end: 2; }
      @media (max-width: 1199.98px) {
        footer.footer .footer-top .grid-column-1.logo-container {
          grid-column-start: 1;
          grid-column-end: 5;
          grid-row-start: 1;
          grid-row-end: 2; } }
      @media (max-width: 767.98px) {
        footer.footer .footer-top .grid-column-1.logo-container {
          grid-column-start: 1;
          grid-column-end: 13;
          grid-row-start: 1;
          grid-row-end: 2; } }
      footer.footer .footer-top .grid-column-1.logo-container .column-contain {
        display: flex;
        flex-direction: column;
        row-gap: 20px; }
        footer.footer .footer-top .grid-column-1.logo-container .column-contain .text {
          font-size: 15px;
          padding-right: 15px; }
          @media (max-width: 1199.98px) {
            footer.footer .footer-top .grid-column-1.logo-container .column-contain .text {
              padding-right: 0; } }
    footer.footer .footer-top .grid-column-2.contact-container {
      grid-column-start: 4;
      grid-column-end: 6;
      grid-row-start: 1;
      grid-row-end: 2;
      padding-left: 20px; }
      @media (max-width: 1199.98px) {
        footer.footer .footer-top .grid-column-2.contact-container {
          grid-column-start: 6;
          grid-column-end: 9;
          grid-row-start: 1;
          grid-row-end: 2;
          padding-left: 0; } }
      @media (max-width: 767.98px) {
        footer.footer .footer-top .grid-column-2.contact-container {
          grid-column-start: 1;
          grid-column-end: 13;
          grid-row-start: 3;
          grid-row-end: 4; } }
      footer.footer .footer-top .grid-column-2.contact-container .column-contain {
        display: flex;
        flex-direction: column; }
        footer.footer .footer-top .grid-column-2.contact-container .column-contain .footer-title {
          margin-bottom: 20px; }
        footer.footer .footer-top .grid-column-2.contact-container .column-contain address {
          font-weight: 400;
          margin-bottom: 30px; }
        footer.footer .footer-top .grid-column-2.contact-container .column-contain .flex-contact {
          display: flex;
          flex-direction: column;
          row-gap: 15px; }
          footer.footer .footer-top .grid-column-2.contact-container .column-contain .flex-contact a[href^="mailto"], footer.footer .footer-top .grid-column-2.contact-container .column-contain .flex-contact a.email {
            text-decoration: underline !important; }
            footer.footer .footer-top .grid-column-2.contact-container .column-contain .flex-contact a[href^="mailto"]::before, footer.footer .footer-top .grid-column-2.contact-container .column-contain .flex-contact a.email::before {
              content: "";
              background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3046 0.350552C12.3323 0.324051 12.3519 0.290576 12.3611 0.25386C12.3704 0.217144 12.3691 0.178632 12.3573 0.142619C12.3454 0.106607 12.3236 0.0745102 12.2941 0.04991C12.2647 0.0253098 12.2288 0.00917356 12.1906 0.00330134C12.1372 -0.00110045 12.0836 -0.00110045 12.0303 0.00330134H0.969859C0.916535 -0.00110045 0.862926 -0.00110045 0.809602 0.00330134C0.77132 0.00917356 0.735462 0.0253098 0.706029 0.04991C0.676596 0.0745102 0.654745 0.106607 0.642914 0.142619C0.631083 0.178632 0.629737 0.217144 0.639026 0.25386C0.648315 0.290576 0.667874 0.324051 0.695521 0.350552L6.50008 6.01524L12.3046 0.350552Z' fill='white'/%3E%3Cpath d='M13 8.05103C13 8.30225 12.8979 8.54323 12.7161 8.72112C12.5344 8.89901 12.2877 8.9993 12.0303 9H0.969859C0.712901 8.9993 0.466673 8.89937 0.284976 8.72206C0.103279 8.54474 0.000884818 8.30444 0.000168056 8.05368C0.000168056 8.05368 0.000168056 2.51093 0.000168056 1.02915C-0.00133033 0.997784 0.00722063 0.966743 0.0246325 0.940341C0.0420443 0.913938 0.0674521 0.893485 0.0973243 0.881824C0.127196 0.870163 0.160049 0.867874 0.191316 0.875274C0.222583 0.882674 0.250711 0.899397 0.27179 0.923117L6.50008 6.99867L12.7257 0.920466C12.7467 0.896746 12.7749 0.880023 12.8061 0.872623C12.8374 0.865223 12.8703 0.867512 12.9001 0.879173C12.93 0.890834 12.9554 0.911287 12.9728 0.93769C12.9902 0.964093 12.9988 0.995133 12.9973 1.0265C12.9946 2.50828 13 8.05103 13 8.05103Z' fill='white'/%3E%3C/svg%3E ");
              background-position: center center;
              background-repeat: no-repeat;
              background-color: transparent;
              background-size: contain;
              position: relative;
              width: 16px;
              height: 16px;
              margin: 0 10px 0 0;
              display: inline-block;
              vertical-align: middle; }
            footer.footer .footer-top .grid-column-2.contact-container .column-contain .flex-contact a[href^="mailto"]:hover, footer.footer .footer-top .grid-column-2.contact-container .column-contain .flex-contact a.email:hover {
              text-decoration: none !important; }
    footer.footer .footer-top .grid-column-3.menu-container {
      grid-column-start: 6;
      grid-column-end: 7;
      grid-row-start: 1;
      grid-row-end: 2; }
      @media (max-width: 1199.98px) {
        footer.footer .footer-top .grid-column-3.menu-container {
          grid-column-start: 9;
          grid-column-end: 13;
          grid-row-start: 1;
          grid-row-end: 2; } }
      @media (max-width: 767.98px) {
        footer.footer .footer-top .grid-column-3.menu-container {
          grid-column-start: 1;
          grid-column-end: 13;
          grid-row-start: 2;
          grid-row-end: 3; } }
      footer.footer .footer-top .grid-column-3.menu-container .column-contain {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        @media (max-width: 767.98px) {
          footer.footer .footer-top .grid-column-3.menu-container .column-contain {
            justify-content: flex-start;
            align-items: flex-start; } }
        footer.footer .footer-top .grid-column-3.menu-container .column-contain ul {
          list-style-type: none;
          padding: 0;
          margin: 0;
          display: flex;
          flex-direction: column;
          row-gap: 20px;
          text-transform: uppercase; }
          footer.footer .footer-top .grid-column-3.menu-container .column-contain ul li.btn-1 {
            display: none; }
          footer.footer .footer-top .grid-column-3.menu-container .column-contain ul li a {
            font-size: 15px;
            font-weight: 600; }
            @media (max-width: 767.98px) {
              footer.footer .footer-top .grid-column-3.menu-container .column-contain ul li a {
                font-size: 12px; } }
    footer.footer .footer-top .grid-column-4.awards-logos-container {
      grid-column-start: 7;
      grid-column-end: 9;
      grid-row-start: 1;
      grid-row-end: 2; }
      @media (max-width: 1199.98px) {
        footer.footer .footer-top .grid-column-4.awards-logos-container {
          grid-column-start: 1;
          grid-column-end: 5;
          grid-row-start: 3;
          grid-row-end: 4;
          margin-top: 30px; } }
      @media (max-width: 767.98px) {
        footer.footer .footer-top .grid-column-4.awards-logos-container {
          grid-column-start: 1;
          grid-column-end: 13;
          grid-row-start: 6;
          grid-row-end: 7;
          margin-top: 0; } }
      footer.footer .footer-top .grid-column-4.awards-logos-container .column-contain {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        row-gap: 30px; }
        @media (max-width: 1199.98px) {
          footer.footer .footer-top .grid-column-4.awards-logos-container .column-contain {
            align-items: flex-start;
            justify-content: flex-start;
            flex-direction: row; } }
    footer.footer .footer-top .grid-column-5.newsletter-container {
      grid-column-start: 9;
      grid-column-end: 14;
      grid-row-start: 1;
      grid-row-end: 4; }
      @media (max-width: 1199.98px) {
        footer.footer .footer-top .grid-column-5.newsletter-container {
          grid-column-start: 6;
          grid-column-end: 13;
          grid-row-start: 2;
          grid-row-end: 5;
          margin-top: 75px; } }
      @media (max-width: 767.98px) {
        footer.footer .footer-top .grid-column-5.newsletter-container {
          grid-column-start: 1;
          grid-column-end: 13;
          grid-row-start: 7;
          grid-row-end: 8;
          margin-top: 0; } }
    footer.footer .footer-top .grid-column-6.social-container {
      align-self: center;
      grid-column-start: 1;
      grid-column-end: 4;
      grid-row-start: 2;
      grid-row-end: 4; }
      @media (max-width: 1199.98px) {
        footer.footer .footer-top .grid-column-6.social-container {
          grid-column-start: 1;
          grid-column-end: 5;
          grid-row-start: 4;
          grid-row-end: 5;
          margin-top: 30px; } }
      @media (max-width: 767.98px) {
        footer.footer .footer-top .grid-column-6.social-container {
          grid-column-start: 1;
          grid-column-end: 13;
          grid-row-start: 4;
          grid-row-end: 5;
          margin-top: 0; } }
      footer.footer .footer-top .grid-column-6.social-container .social-network {
        gap: 20px; }
    footer.footer .footer-top .grid-column-7.footer-btn-container {
      grid-column-start: 4;
      grid-column-end: 8;
      grid-row-start: 2;
      grid-row-end: 4; }
      @media (max-width: 1199.98px) {
        footer.footer .footer-top .grid-column-7.footer-btn-container {
          grid-column-start: 1;
          grid-column-end: 5;
          grid-row-start: 2;
          grid-row-end: 3;
          margin-top: 75px; } }
      @media (max-width: 767.98px) {
        footer.footer .footer-top .grid-column-7.footer-btn-container {
          grid-column-start: 1;
          grid-column-end: 13;
          grid-row-start: 5;
          grid-row-end: 6;
          margin-top: 0; } }
      footer.footer .footer-top .grid-column-7.footer-btn-container .btn-container {
        gap: 15px; }
        footer.footer .footer-top .grid-column-7.footer-btn-container .btn-container .btn-1 {
          font-size: 15px !important; }
        @media (max-width: 767.98px) {
          footer.footer .footer-top .grid-column-7.footer-btn-container .btn-container {
            flex-direction: column;
            align-items: flex-start; } }
  footer.footer .footer-bottom {
    border-top: 0.2px solid rgba(255, 255, 255, 0.05);
    padding: 40px 0 80px 0; }
    @media (max-width: 1199.98px) {
      footer.footer .footer-bottom {
        padding: 40px 0 50px 0; } }
    footer.footer .footer-bottom .flex-bottom-footer {
      display: flex;
      flex-wrap: wrap;
      row-gap: 15px;
      justify-content: space-between;
      align-items: center; }
      footer.footer .footer-bottom .flex-bottom-footer .left-side > *, footer.footer .footer-bottom .flex-bottom-footer .left-side > * > *, footer.footer .footer-bottom .flex-bottom-footer .left-side > * > * > * {
        font-family: "lft-etica";
        font-style: normal;
        font-weight: 300;
        font-size: 12px;
        line-height: 1.5;
        letter-spacing: 0.03em;
        color: #FFFFFF; }
      footer.footer .footer-bottom .flex-bottom-footer .left-side span {
        position: relative;
        padding-right: 15px;
        margin-right: 15px; }
        footer.footer .footer-bottom .flex-bottom-footer .left-side span::after {
          content: "";
          position: absolute;
          border-radius: 50%;
          background-color: #ffffff;
          width: 4px;
          height: 4px;
          right: 0;
          top: 0;
          bottom: 0;
          margin: auto 0; }
        footer.footer .footer-bottom .flex-bottom-footer .left-side span:last-of-type {
          padding-right: 0;
          margin-right: 0; }
          footer.footer .footer-bottom .flex-bottom-footer .left-side span:last-of-type::after {
            content: none; }
      footer.footer .footer-bottom .flex-bottom-footer .right-side .terms-links-block {
        display: flex;
        flex-wrap: wrap;
        column-gap: 30px; }
        footer.footer .footer-bottom .flex-bottom-footer .right-side .terms-links-block a {
          font-family: "lft-etica";
          font-style: normal;
          font-weight: 300;
          font-size: 12px;
          line-height: 1.5;
          letter-spacing: 0.03em;
          text-decoration-line: underline;
          color: #FFFFFF; }

/*END footer------------------------------------------*/
/* START header-------------*/
body.fixed.single-tribe_events header.header section.header-navigation, body.fixed.single-tribe_venue header.header section.header-navigation {
  padding-top: 20px; }

body.fixed.single-tribe_events header.header .header-top, body.fixed.single-tribe_venue header.header .header-top {
  opacity: 1;
  height: auto;
  padding: 0 0 10px 0; }

body.fixed header.header, body.template-page-no-banner header.header {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1030;
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.04);
  /* Chrome, Safari, Opera */
  /* Standard syntax */ }

@-webkit-keyframes hanimation {
  0% {
    top: -100%; }
  100% {
    top: 0px; } }

@keyframes hanimation {
  0% {
    top: -100%; }
  100% {
    top: 0px; } }
  body.fixed header.header::after, body.fixed header.header::before, body.template-page-no-banner header.header::after, body.template-page-no-banner header.header::before {
    content: none; }
  body.fixed header.header .header-navigation, body.template-page-no-banner header.header .header-navigation {
    padding-top: 0;
    background-color: #ffffff;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
    border-radius: 1px; }
    body.fixed header.header .header-navigation .navbar, body.template-page-no-banner header.header .header-navigation .navbar {
      padding: 0; }
      body.fixed header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop, body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop {
        display: none; }
      body.fixed header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed, body.template-page-no-banner header.header .header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed {
        display: block; }
      body.fixed header.header .header-navigation .navbar .header-top, body.template-page-no-banner header.header .header-navigation .navbar .header-top {
        margin: 0;
        padding: 0;
        height: 0; }
        body.fixed header.header .header-navigation .navbar .header-top .column-heder-top, body.template-page-no-banner header.header .header-navigation .navbar .header-top .column-heder-top {
          display: none; }
      body.fixed header.header .header-navigation .navbar #NavDropdown ul, body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul {
        padding-top: 0; }
        body.fixed header.header .header-navigation .navbar #NavDropdown ul li.active a, body.fixed header.header .header-navigation .navbar #NavDropdown ul li.open.active a, body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.active a, body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open.active a {
          color: #4C4E6D; }
        body.fixed header.header .header-navigation .navbar #NavDropdown ul li a, body.fixed header.header .header-navigation .navbar #NavDropdown ul li.open a, body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li a, body.template-page-no-banner header.header .header-navigation .navbar #NavDropdown ul li.open a {
          color: #4C4E6D; }

body.home:not(.fixed) header.header .header-navigation, body.page-template-donate:not(.fixed) header.header .header-navigation {
  background-color: transparent;
  box-shadow: unset;
  border-radius: 0;
  transition: all 0.3s ease; }
  body.home:not(.fixed) header.header .header-navigation .navbar, body.home:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl {
    padding: 0;
    align-items: stretch;
    justify-content: space-between; }
    body.home:not(.fixed) header.header .header-navigation .navbar .navbar-header, body.home:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar .navbar-header, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header {
      display: flex;
      margin-right: 15px;
      margin-top: 5px;
      margin-bottom: 5px;
      overflow: hidden;
      padding: 0;
      position: relative;
      align-self: flex-end; }
      body.home:not(.fixed) header.header .header-navigation .navbar .navbar-header .navbar-brand, body.home:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header .navbar-brand, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar .navbar-header .navbar-brand, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header .navbar-brand {
        align-self: center;
        background-color: transparent;
        background-position: left center;
        background-repeat: no-repeat;
        background-size: contain;
        border-radius: none;
        display: block;
        overflow: hidden;
        padding: 0 !important;
        position: relative;
        transition: all 0.4s ease;
        width: 100%; }
        body.home:not(.fixed) header.header .header-navigation .navbar .navbar-header .navbar-brand img, body.home:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header .navbar-brand img, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar .navbar-header .navbar-brand img, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header .navbar-brand img {
          max-width: 100%;
          transition: all 0.4s ease; }
        body.home:not(.fixed) header.header .header-navigation .navbar .navbar-header .navbar-brand .navbar-brand-desktop, body.home:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-desktop, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar .navbar-header .navbar-brand .navbar-brand-desktop, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-desktop {
          display: block; }
        body.home:not(.fixed) header.header .header-navigation .navbar .navbar-header .navbar-brand .navbar-brand-fixed, body.home:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-fixed, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar .navbar-header .navbar-brand .navbar-brand-fixed, body.page-template-donate:not(.fixed) header.header .header-navigation .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-fixed {
          display: none; }
  body.home:not(.fixed) header.header .header-navigation .header-top .column-heder-top.custom-links a, body.page-template-donate:not(.fixed) header.header .header-navigation .header-top .column-heder-top.custom-links a {
    color: #ffffff; }
    body.home:not(.fixed) header.header .header-navigation .header-top .column-heder-top.custom-links a::after, body.page-template-donate:not(.fixed) header.header .header-navigation .header-top .column-heder-top.custom-links a::after {
      background-image: url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.99 15.1836C11.9839 15.1219 11.9779 15.0581 11.9738 14.9964C11.9637 14.8484 11.9698 14.7003 11.9678 14.5522C11.9678 14.2602 11.9738 13.9702 11.9637 13.6782C11.9576 13.5301 11.9394 13.382 11.9354 13.2319C11.9313 13.0736 11.9091 12.9173 11.8848 12.763C11.8686 12.5923 11.8605 12.4196 11.8423 12.2509C11.8221 12.0576 11.8059 11.8643 11.7877 11.671C11.7776 11.5702 11.7634 11.4694 11.7493 11.3707C11.7371 11.2741 11.7291 11.1774 11.7189 11.0828C11.6987 10.8792 11.6542 10.6777 11.6198 10.4761C11.5895 10.2108 11.5531 9.94759 11.5146 9.68435C11.4903 9.45608 11.4681 9.22986 11.4479 9.00158C11.4357 8.85968 11.4115 8.72189 11.3771 8.5841C11.3487 8.46276 11.3224 8.34142 11.3022 8.21803C11.286 8.1152 11.2698 8.01238 11.2476 7.9116C11.2233 7.79849 11.199 7.68538 11.1788 7.57227C11.1424 7.36045 11.0979 7.15068 11.0655 6.93885C11.0554 6.83191 11.0493 6.72497 11.0433 6.61597C11.0372 6.50081 11.0392 6.38358 11.0311 6.26842C11.017 6.03808 10.9705 5.81186 10.9381 5.58358C10.926 5.46636 10.9179 5.34914 10.8976 5.23397C10.8814 5.13114 10.8572 5.03037 10.8349 4.9296C10.7884 4.73217 10.756 4.53063 10.7095 4.3332C10.6893 4.24888 10.6609 4.16662 10.6367 4.08436C10.6104 3.99181 10.5821 3.89927 10.5517 3.80878C10.5254 3.73474 10.5011 3.66071 10.4647 3.58873C10.4465 3.55171 10.3899 3.4859 10.3737 3.46533C10.3393 3.42214 10.2948 3.38513 10.2462 3.36045C10.1552 3.3152 10.0541 3.29053 9.95292 3.30286C9.9064 3.30903 9.85785 3.3152 9.81132 3.32137C9.66769 3.33783 9.52204 3.34194 9.37639 3.34194C9.32379 3.33577 9.26917 3.32754 9.21658 3.32137C9.04463 3.30081 8.87066 3.29464 8.69871 3.28436C8.60363 3.27819 8.50653 3.27407 8.41145 3.2679C8.40943 3.23089 8.40538 3.19592 8.40538 3.15891C8.40538 3.08693 8.40538 3.01495 8.40336 2.94297C8.40134 2.77433 8.3892 2.60364 8.35279 2.43911C8.32244 2.29721 8.27996 2.15531 8.23141 2.01957C8.20916 1.95376 8.19298 1.88795 8.17072 1.82214C8.14847 1.75428 8.12015 1.69053 8.09183 1.62472C8.05946 1.53834 8.02507 1.45402 7.98259 1.37382C7.9482 1.31212 7.91584 1.25042 7.88145 1.18873C7.80053 1.04271 7.69938 0.911091 7.59014 0.785641C7.54159 0.730114 7.49507 0.674587 7.44247 0.623173C7.37369 0.553251 7.29682 0.489497 7.21995 0.429857C7.10666 0.341425 6.97922 0.273559 6.85582 0.205693C6.70815 0.125487 6.54429 0.0576208 6.37841 0.0308856C6.29143 0.0164897 6.20444 0.00415039 6.11543 0.00415039H6.11138C6.03047 0.00415039 5.94955 0.00415039 5.86863 0.00415039C5.69668 0.00620695 5.52676 0.0164897 5.35886 0.0596774C5.28805 0.0781864 5.21927 0.106978 5.15049 0.131657C5.06958 0.162505 4.98866 0.197467 4.91381 0.240654C4.82885 0.287955 4.75198 0.351708 4.68118 0.419574C4.60026 0.495667 4.52136 0.569703 4.45461 0.658135C4.4101 0.715718 4.3656 0.771245 4.32312 0.830885C4.26243 0.913148 4.2159 0.999523 4.1714 1.09001C4.0925 1.24837 4.02979 1.417 3.97315 1.58564C3.91853 1.74811 3.87403 1.91675 3.84166 2.08538C3.80727 2.26842 3.7749 2.44939 3.75872 2.63243C3.75265 2.70441 3.74456 2.77639 3.73849 2.84837C3.7304 2.92652 3.71826 3.00672 3.71826 3.08487C3.71826 3.15274 3.71826 3.22266 3.71826 3.29053C3.6333 3.29053 3.54834 3.29464 3.46337 3.29464C3.16398 3.29464 2.86661 3.31726 2.56722 3.32343C2.42764 3.32754 2.29008 3.33371 2.15049 3.344C1.98461 3.35633 1.82076 3.38307 1.6569 3.40775C1.50316 3.42831 1.34942 3.44888 1.20174 3.49618C1.13296 3.5188 1.06621 3.54965 0.999449 3.57844C0.932693 3.60929 0.876051 3.65248 0.819409 3.70184C0.791088 3.73063 0.766813 3.76353 0.748606 3.80261C0.710171 3.87664 0.704102 3.93217 0.69601 4.01443C0.693987 4.03705 0.69601 4.06173 0.693987 4.08436C0.68185 4.17484 0.667689 4.26533 0.653529 4.35376C0.635322 4.47716 0.625208 4.60055 0.611047 4.726C0.59891 4.81443 0.586772 4.90492 0.576658 4.99541C0.566543 5.08384 0.56452 5.17433 0.558451 5.26276C0.552382 5.34708 0.540245 5.43346 0.532153 5.51777C0.524062 5.60415 0.517993 5.69053 0.511924 5.77896C0.499786 5.94554 0.501809 6.11418 0.485626 6.2787C0.46742 6.45556 0.453259 6.63243 0.43303 6.80723C0.414823 6.98204 0.396617 7.15685 0.382457 7.33371C0.370319 7.49824 0.376388 7.66276 0.366273 7.82523C0.356159 8.00209 0.341998 8.1769 0.333906 8.35376C0.323792 8.54091 0.317723 8.726 0.297494 8.91109C0.279287 9.09207 0.261081 9.27304 0.246921 9.45402C0.23276 9.63294 0.230737 9.81186 0.2186 9.98872C0.204439 10.1615 0.188256 10.3342 0.178141 10.509C0.168026 10.6921 0.159935 10.8772 0.147797 11.0602C0.13566 11.2309 0.133637 11.4016 0.133637 11.5723C0.133637 11.7532 0.123522 11.9342 0.117453 12.1131C0.109362 12.288 0.109362 12.4648 0.0992469 12.6396C0.0891323 12.8165 0.0709259 12.9934 0.0608113 13.1723C0.0506967 13.3512 0.0345133 13.5281 0.0304674 13.707C0.0264216 13.8818 0.0243986 14.0566 0.0183298 14.2314C0.0122611 14.4041 0.00214643 14.5769 0.00416936 14.7476C0.00821521 14.9121 0.0223757 15.0787 0.0628342 15.2391C0.0850864 15.3255 0.111384 15.4139 0.153866 15.4921C0.18421 15.5476 0.2186 15.597 0.259058 15.6463C0.305585 15.7018 0.358182 15.743 0.414823 15.7841C0.493718 15.8417 0.592841 15.8458 0.685896 15.8561C0.736469 15.8622 0.789065 15.8561 0.839638 15.852C0.920555 15.8479 1.0035 15.8479 1.08441 15.8499C1.2422 15.8499 1.40201 15.8643 1.5598 15.8622C1.9037 15.8561 2.24557 15.8561 2.58947 15.8684C2.74523 15.8746 2.901 15.8766 3.05474 15.891C3.22265 15.9054 3.39055 15.9301 3.55845 15.9383C3.73242 15.9466 3.90639 15.9445 4.08037 15.9568C4.26445 15.9692 4.44854 15.9774 4.63263 15.9815C4.98057 15.9918 5.33053 16 5.67848 16.0021C5.85447 16.0021 6.03047 15.9959 6.20646 15.9898C6.37234 15.9836 6.53822 15.9795 6.7041 15.9774C6.90639 15.9774 7.11071 15.9774 7.313 15.9774C7.44854 15.9774 7.58408 15.9774 7.71961 15.9774C7.87538 15.9774 8.03114 15.9671 8.18893 15.963C8.36493 15.9589 8.5389 15.963 8.71489 15.9568C8.88077 15.9527 9.04463 15.9404 9.21253 15.9404C9.37032 15.9404 9.52811 15.9404 9.68792 15.9404C9.85785 15.9404 10.0298 15.9363 10.1997 15.9363C10.2908 15.9363 10.3818 15.9342 10.4728 15.9301C10.5537 15.926 10.6326 15.9178 10.7135 15.9157C10.8531 15.9116 10.9887 15.8972 11.1282 15.8869C11.2314 15.8787 11.3346 15.8664 11.4357 15.8478C11.632 15.8129 11.8322 15.7224 11.9374 15.5414C11.9839 15.4592 12.0123 15.3522 12.0021 15.2576C12.0001 15.2329 11.9961 15.2103 11.9941 15.1856L11.99 15.1836ZM4.35548 2.79284C4.36358 2.69618 4.37369 2.59952 4.38381 2.50286C4.4182 2.31572 4.45056 2.13063 4.50114 1.94759C4.54564 1.78513 4.60228 1.62472 4.66499 1.46842C4.71759 1.36148 4.77018 1.25454 4.83896 1.15582C4.89561 1.08179 4.95427 1.00981 5.02305 0.943996C5.06553 0.902865 5.10801 0.861734 5.15252 0.822659C5.20107 0.787698 5.25366 0.758906 5.30828 0.732171C5.40741 0.693096 5.50653 0.658135 5.61172 0.637569C5.70073 0.629343 5.78974 0.627287 5.87875 0.62523C5.98799 0.62523 6.09925 0.621117 6.21051 0.629343C6.29547 0.645796 6.37639 0.668418 6.45933 0.697209C6.59891 0.763019 6.74051 0.839112 6.86594 0.931657C6.93067 0.98924 6.99945 1.04271 7.05407 1.10852C7.11678 1.1805 7.18151 1.25248 7.2422 1.32652C7.33728 1.46019 7.4182 1.60826 7.489 1.75634C7.51125 1.81392 7.5335 1.86945 7.55778 1.92703C7.57801 1.98256 7.59621 2.03808 7.61442 2.09567C7.63667 2.1697 7.66297 2.24374 7.68522 2.31777C7.70545 2.38975 7.7277 2.46173 7.74793 2.53577C7.76209 2.58718 7.77221 2.64065 7.7803 2.69207C7.79446 2.87304 7.78637 3.05402 7.79851 3.235C7.74186 3.23294 7.6832 3.23089 7.62656 3.22883C7.37369 3.22266 7.12083 3.21443 6.86796 3.21443C6.76681 3.21443 6.66769 3.21443 6.56654 3.21855C6.40875 3.22472 6.25097 3.22266 6.09318 3.22266C5.90707 3.22266 5.72096 3.22266 5.53687 3.22883C5.18488 3.24528 4.83492 3.26173 4.48293 3.27613C4.43236 3.27613 4.37976 3.27819 4.32919 3.27819C4.32919 3.24528 4.32919 3.21238 4.32919 3.17741C4.32919 3.04785 4.34537 2.92035 4.35548 2.79284ZM11.2678 15.1116C11.1667 15.1404 11.0595 15.1548 10.9563 15.1712C10.8005 15.1898 10.6468 15.2041 10.491 15.2206C10.315 15.2391 10.137 15.2412 9.95899 15.2412C9.86391 15.2412 9.76884 15.2412 9.67376 15.2412C9.60498 15.2412 9.5362 15.2412 9.46742 15.2412C9.30963 15.2412 9.14982 15.2371 8.99405 15.2494C8.6623 15.2741 8.32851 15.272 7.99675 15.2967C7.65892 15.3214 7.32109 15.3234 6.98124 15.3234C6.83762 15.3234 6.69399 15.3234 6.55036 15.3234C6.39662 15.3234 6.24288 15.3358 6.08913 15.344C5.79379 15.3584 5.49642 15.3563 5.20107 15.3625C4.89763 15.3687 4.59419 15.381 4.29277 15.3872C4.00147 15.3934 3.70815 15.3646 3.41887 15.3378C3.3157 15.3214 3.21455 15.3049 3.11138 15.2905C2.99406 15.2761 2.87673 15.2679 2.7594 15.2597C2.6623 15.2535 2.56519 15.235 2.46607 15.2309C2.34267 15.2247 2.21927 15.2206 2.09588 15.2185C1.87538 15.2185 1.6569 15.2185 1.43842 15.1959C1.33323 15.1856 1.23006 15.1774 1.12487 15.1712C1.02979 15.1671 0.934716 15.1651 0.837615 15.161C0.835592 15.161 0.833569 15.161 0.829523 15.161C0.823455 15.1507 0.817386 15.1425 0.81334 15.1322C0.785019 15.052 0.760744 14.9676 0.738492 14.8854C0.722308 14.8216 0.712194 14.7558 0.702079 14.69C0.669712 14.363 0.653529 14.036 0.655552 13.709C0.655552 13.3697 0.685896 13.0324 0.687919 12.6952C0.687919 12.3558 0.693987 12.0185 0.706125 11.6792C0.712194 11.5003 0.720285 11.3214 0.7304 11.1425C0.738492 10.9841 0.758721 10.8257 0.774904 10.6694C0.797157 10.4967 0.815363 10.326 0.829523 10.1512C0.843684 9.97639 0.839638 9.79952 0.845707 9.62471C0.849753 9.44374 0.876051 9.2607 0.890211 9.08178C0.904372 8.9152 0.908418 8.75068 0.912463 8.5841C0.918532 8.39695 0.918532 8.20775 0.934716 8.0206C0.950899 7.84374 0.967083 7.66687 0.983266 7.49001C0.997426 7.32343 1.00956 7.15479 1.02372 6.98821C1.03788 6.81135 1.06216 6.63654 1.08037 6.46173C1.08441 6.41649 1.09048 6.37124 1.09655 6.32806C1.09655 6.3404 1.0925 6.35274 1.0925 6.36508C1.11071 6.23551 1.12689 6.10389 1.13499 5.97227C1.14105 5.85916 1.14915 5.744 1.16331 5.63088C1.19163 5.38204 1.21388 5.1332 1.24018 4.88436C1.23613 4.91315 1.23209 4.94194 1.22804 4.97279C1.24625 4.84117 1.26243 4.70749 1.27457 4.57382C1.29075 4.46687 1.31503 4.35993 1.34942 4.25711C1.36762 4.24682 1.38785 4.2386 1.40808 4.22831C1.6043 4.15222 1.81267 4.11315 2.01496 4.06585C2.19904 4.02266 2.38313 3.98975 2.57126 3.96302C2.86256 3.926 3.15387 3.92394 3.44517 3.91572C3.5362 3.91983 3.62521 3.92189 3.71624 3.926C3.71624 3.95479 3.71624 3.98153 3.71624 4.01032C3.72029 4.17896 3.73242 4.34965 3.73647 4.51829C3.74051 4.62317 3.74456 4.72806 3.74658 4.83294C3.73647 4.83911 3.72635 4.84322 3.71826 4.84939C3.6596 4.89258 3.60093 4.94605 3.56452 5.00981C3.50181 5.1188 3.4654 5.24631 3.48158 5.37176C3.49169 5.45608 3.50586 5.50749 3.54025 5.58358C3.56452 5.63705 3.59486 5.6823 3.6333 5.72137C3.65353 5.75016 3.67578 5.77896 3.70208 5.80569C3.7304 5.82831 3.76074 5.85094 3.78906 5.87356C3.82143 5.89001 3.8538 5.90441 3.88617 5.91675C3.90437 5.92292 3.92258 5.92703 3.94078 5.92909C3.97922 5.93526 4.01766 5.94142 4.05609 5.94348C4.14105 5.94759 4.23209 5.93526 4.31503 5.92086C4.39594 5.90646 4.47484 5.87356 4.54159 5.82214C4.59824 5.7769 4.63869 5.744 4.67511 5.67819C4.69534 5.64322 4.7095 5.60209 4.72366 5.56302C4.74996 5.49927 4.754 5.42112 4.74996 5.35119C4.74591 5.28127 4.73782 5.21135 4.72163 5.14554C4.69736 5.05299 4.63869 4.9625 4.56991 4.89875C4.50923 4.84322 4.43438 4.79592 4.35548 4.76713C4.34739 4.4895 4.32919 4.21186 4.32514 3.93628C4.48697 3.9404 4.64679 3.94657 4.80862 3.95274C4.92595 3.95685 5.04328 3.95685 5.15859 3.95685C5.20107 3.95685 5.24557 3.95685 5.28805 3.95685C5.99001 3.95685 6.69197 4.00004 7.3919 4.01649C7.52743 4.0206 7.66095 4.02266 7.79648 4.02472C7.79648 4.04117 7.79648 4.05556 7.79446 4.07202C7.78839 4.16456 7.79041 4.25505 7.78435 4.34759C7.77828 4.44425 7.77221 4.53885 7.76614 4.63551C7.76007 4.63551 7.754 4.63757 7.74793 4.63963C7.65285 4.67253 7.56587 4.72394 7.49304 4.79387C7.42022 4.86379 7.38381 4.9625 7.35346 5.05711C7.33526 5.11469 7.33526 5.1805 7.34132 5.24014C7.34942 5.3224 7.36762 5.38821 7.40403 5.46225C7.43033 5.51572 7.45865 5.56713 7.48697 5.6206C7.52743 5.69464 7.59824 5.744 7.67511 5.76456C7.71557 5.7913 7.76007 5.81597 7.80862 5.83243C7.86526 5.85094 7.92797 5.85505 7.98866 5.85711C8.08576 5.86122 8.19298 5.83448 8.27592 5.78307C8.36088 5.7296 8.41752 5.6679 8.47214 5.58564C8.50046 5.5404 8.51867 5.48898 8.53687 5.43757C8.56115 5.3697 8.56722 5.29155 8.56115 5.21957C8.54901 5.06739 8.51664 4.92549 8.40943 4.81238C8.39729 4.79798 8.38313 4.78564 8.36695 4.77536C8.37099 4.72806 8.37504 4.68076 8.37909 4.63346C8.38515 4.5697 8.38313 4.50595 8.38718 4.4422C8.39122 4.37022 8.39729 4.29824 8.39729 4.22626C8.39729 4.1625 8.40134 4.09875 8.40538 4.03705C8.73714 4.03705 9.06688 4.03705 9.39864 4.04322C9.53418 4.04528 9.66971 4.04939 9.80525 4.06379C9.81132 4.06379 9.81941 4.06379 9.82548 4.06585C9.8275 4.07202 9.82952 4.07613 9.83357 4.0823C9.89223 4.23448 9.93674 4.38873 9.98529 4.54297C10.044 4.72806 10.0703 4.92137 10.1148 5.11058C10.137 5.20723 10.1633 5.30184 10.1835 5.40055C10.2038 5.50132 10.2139 5.60621 10.228 5.70903C10.2402 5.80569 10.2543 5.90235 10.2705 5.99901C10.2827 6.07304 10.2988 6.14708 10.311 6.22112C10.3292 6.435 10.3332 6.64888 10.3616 6.86276C10.3798 7.00466 10.398 7.14451 10.4263 7.28435C10.4465 7.38513 10.4728 7.4859 10.491 7.58667C10.5335 7.82317 10.5841 8.05762 10.6205 8.29412C10.6387 8.40929 10.6569 8.52446 10.6751 8.63757C10.6933 8.74451 10.7196 8.84939 10.7398 8.95633C10.7601 9.14554 10.7783 9.33474 10.8005 9.52394C10.8288 9.75016 10.8612 9.97639 10.8936 10.2026C10.9138 10.3568 10.928 10.5111 10.9563 10.6633C10.9806 10.7928 11.0089 10.9224 11.0291 11.054C11.0514 11.2679 11.0797 11.4797 11.1161 11.6916C11.1323 11.8273 11.1424 11.963 11.1566 12.0967C11.1727 12.2448 11.1849 12.3908 11.193 12.5389C11.2011 12.6931 11.2152 12.8473 11.2233 13.0016C11.2314 13.1538 11.2355 13.3059 11.2476 13.4581C11.2597 13.6185 11.2597 13.781 11.2658 13.9414C11.2698 14.0936 11.2698 14.2458 11.2698 14.398C11.2698 14.6407 11.2739 14.8813 11.2557 15.1219L11.2678 15.1116Z' fill='white'/%3E%3C/svg%3E "); }
  body.home:not(.fixed) header.header .header-navigation .header-top .column-heder-top.search-menu, body.page-template-donate:not(.fixed) header.header .header-navigation .header-top .column-heder-top.search-menu {
    position: relative; }
    body.home:not(.fixed) header.header .header-navigation .header-top .column-heder-top.search-menu #open-search::after, body.page-template-donate:not(.fixed) header.header .header-navigation .header-top .column-heder-top.search-menu #open-search::after {
      background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8 16.8L13.151 13.2946M8.27018 1.19995C4.36535 1.19995 1.19995 4.33865 1.19995 8.22005C1.19995 12.1013 4.36535 15.2401 8.27018 15.2401C10.1656 15.2401 11.881 14.5071 13.151 13.3042C14.5063 12.0262 15.3498 10.2218 15.3498 8.22014C15.3404 4.33875 12.1748 1.20005 8.27018 1.20005V1.19995Z' stroke='white' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E "); }
  body.home:not(.fixed) header.header .header-navigation #NavDropdown ul, body.page-template-donate:not(.fixed) header.header .header-navigation #NavDropdown ul {
    padding-top: 0; }
    body.home:not(.fixed) header.header .header-navigation #NavDropdown ul li.active a, body.home:not(.fixed) header.header .header-navigation #NavDropdown ul li.open.active a, body.page-template-donate:not(.fixed) header.header .header-navigation #NavDropdown ul li.active a, body.page-template-donate:not(.fixed) header.header .header-navigation #NavDropdown ul li.open.active a {
      color: #ffffff; }
    body.home:not(.fixed) header.header .header-navigation #NavDropdown ul li a, body.home:not(.fixed) header.header .header-navigation #NavDropdown ul li.open a, body.page-template-donate:not(.fixed) header.header .header-navigation #NavDropdown ul li a, body.page-template-donate:not(.fixed) header.header .header-navigation #NavDropdown ul li.open a {
      color: #ffffff; }

header.header {
  font-family: "lft-etica";
  background: transparent;
  box-shadow: none;
  transition: top 0.4s ease-in;
  width: 100%;
  z-index: 1030; }
  header.header p {
    margin-bottom: 0 !important; }
  header.header #NavDropdown ul.nav > li > a, header.header .mobile-padding {
    z-index: 2; }
  header.header .header-navigation {
    position: relative;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
    border-radius: 1px;
    background-color: #ffffff; }

/*END header-------------------------------------*/
.header-top {
  margin-top: 10px;
  position: relative;
  align-items: center;
  display: flex;
  flex-basis: 100%;
  font-size: 0;
  justify-content: flex-end;
  transition: all 0.4s ease; }
  @media (max-width: 1199.98px) {
    .header-top {
      width: 100%; } }

.column-heder-top {
  display: flex;
  justify-content: flex-end;
  padding: 0;
  margin: 0;
  position: relative; }
  .column-heder-top.custom-links a {
    font-family: "lft-etica";
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 1.4;
    letter-spacing: 0.05em;
    border: none;
    box-shadow: none;
    color: #4C4E6D;
    cursor: pointer;
    display: inline-block;
    font-stretch: normal;
    margin: 0;
    max-width: 100%;
    overflow-wrap: break-word;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.4s ease;
    padding-right: 15px;
    padding-left: 20px;
    margin-right: 15px;
    border-right: 1px solid white; }
    .column-heder-top.custom-links a::after {
      content: "";
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.99 15.1836C11.9839 15.1219 11.9779 15.0581 11.9738 14.9964C11.9637 14.8484 11.9698 14.7003 11.9678 14.5522C11.9678 14.2602 11.9738 13.9702 11.9637 13.6782C11.9576 13.5301 11.9394 13.382 11.9354 13.2319C11.9313 13.0736 11.9091 12.9173 11.8848 12.763C11.8686 12.5923 11.8605 12.4196 11.8423 12.2509C11.8221 12.0576 11.8059 11.8643 11.7877 11.671C11.7776 11.5702 11.7634 11.4694 11.7493 11.3707C11.7371 11.2741 11.7291 11.1774 11.7189 11.0828C11.6987 10.8792 11.6542 10.6777 11.6198 10.4761C11.5895 10.2108 11.5531 9.94759 11.5146 9.68435C11.4903 9.45608 11.4681 9.22986 11.4479 9.00158C11.4357 8.85968 11.4115 8.72189 11.3771 8.5841C11.3487 8.46276 11.3224 8.34142 11.3022 8.21803C11.286 8.1152 11.2698 8.01238 11.2476 7.9116C11.2233 7.79849 11.199 7.68538 11.1788 7.57227C11.1424 7.36045 11.0979 7.15068 11.0655 6.93885C11.0554 6.83191 11.0493 6.72497 11.0433 6.61597C11.0372 6.50081 11.0392 6.38358 11.0311 6.26842C11.017 6.03808 10.9705 5.81186 10.9381 5.58358C10.926 5.46636 10.9179 5.34914 10.8976 5.23397C10.8814 5.13114 10.8572 5.03037 10.8349 4.9296C10.7884 4.73217 10.756 4.53063 10.7095 4.3332C10.6893 4.24888 10.6609 4.16662 10.6367 4.08436C10.6104 3.99181 10.5821 3.89927 10.5517 3.80878C10.5254 3.73474 10.5011 3.66071 10.4647 3.58873C10.4465 3.55171 10.3899 3.4859 10.3737 3.46533C10.3393 3.42214 10.2948 3.38513 10.2462 3.36045C10.1552 3.3152 10.0541 3.29053 9.95292 3.30286C9.9064 3.30903 9.85785 3.3152 9.81132 3.32137C9.66769 3.33783 9.52204 3.34194 9.37639 3.34194C9.32379 3.33577 9.26917 3.32754 9.21658 3.32137C9.04463 3.30081 8.87066 3.29464 8.69871 3.28436C8.60363 3.27819 8.50653 3.27407 8.41145 3.2679C8.40943 3.23089 8.40538 3.19592 8.40538 3.15891C8.40538 3.08693 8.40538 3.01495 8.40336 2.94297C8.40134 2.77433 8.3892 2.60364 8.35279 2.43911C8.32244 2.29721 8.27996 2.15531 8.23141 2.01957C8.20916 1.95376 8.19298 1.88795 8.17072 1.82214C8.14847 1.75428 8.12015 1.69053 8.09183 1.62472C8.05946 1.53834 8.02507 1.45402 7.98259 1.37382C7.9482 1.31212 7.91584 1.25042 7.88145 1.18873C7.80053 1.04271 7.69938 0.911091 7.59014 0.785641C7.54159 0.730114 7.49507 0.674587 7.44247 0.623173C7.37369 0.553251 7.29682 0.489497 7.21995 0.429857C7.10666 0.341425 6.97922 0.273559 6.85582 0.205693C6.70815 0.125487 6.54429 0.0576208 6.37841 0.0308856C6.29143 0.0164897 6.20444 0.00415039 6.11543 0.00415039H6.11138C6.03047 0.00415039 5.94955 0.00415039 5.86863 0.00415039C5.69668 0.00620695 5.52676 0.0164897 5.35886 0.0596774C5.28805 0.0781864 5.21927 0.106978 5.15049 0.131657C5.06958 0.162505 4.98866 0.197467 4.91381 0.240654C4.82885 0.287955 4.75198 0.351708 4.68118 0.419574C4.60026 0.495667 4.52136 0.569703 4.45461 0.658135C4.4101 0.715718 4.3656 0.771245 4.32312 0.830885C4.26243 0.913148 4.2159 0.999523 4.1714 1.09001C4.0925 1.24837 4.02979 1.417 3.97315 1.58564C3.91853 1.74811 3.87403 1.91675 3.84166 2.08538C3.80727 2.26842 3.7749 2.44939 3.75872 2.63243C3.75265 2.70441 3.74456 2.77639 3.73849 2.84837C3.7304 2.92652 3.71826 3.00672 3.71826 3.08487C3.71826 3.15274 3.71826 3.22266 3.71826 3.29053C3.6333 3.29053 3.54834 3.29464 3.46337 3.29464C3.16398 3.29464 2.86661 3.31726 2.56722 3.32343C2.42764 3.32754 2.29008 3.33371 2.15049 3.344C1.98461 3.35633 1.82076 3.38307 1.6569 3.40775C1.50316 3.42831 1.34942 3.44888 1.20174 3.49618C1.13296 3.5188 1.06621 3.54965 0.999449 3.57844C0.932693 3.60929 0.876051 3.65248 0.819409 3.70184C0.791088 3.73063 0.766813 3.76353 0.748606 3.80261C0.710171 3.87664 0.704102 3.93217 0.69601 4.01443C0.693987 4.03705 0.69601 4.06173 0.693987 4.08436C0.68185 4.17484 0.667689 4.26533 0.653529 4.35376C0.635322 4.47716 0.625208 4.60055 0.611047 4.726C0.59891 4.81443 0.586772 4.90492 0.576658 4.99541C0.566543 5.08384 0.56452 5.17433 0.558451 5.26276C0.552382 5.34708 0.540245 5.43346 0.532153 5.51777C0.524062 5.60415 0.517993 5.69053 0.511924 5.77896C0.499786 5.94554 0.501809 6.11418 0.485626 6.2787C0.46742 6.45556 0.453259 6.63243 0.43303 6.80723C0.414823 6.98204 0.396617 7.15685 0.382457 7.33371C0.370319 7.49824 0.376388 7.66276 0.366273 7.82523C0.356159 8.00209 0.341998 8.1769 0.333906 8.35376C0.323792 8.54091 0.317723 8.726 0.297494 8.91109C0.279287 9.09207 0.261081 9.27304 0.246921 9.45402C0.23276 9.63294 0.230737 9.81186 0.2186 9.98872C0.204439 10.1615 0.188256 10.3342 0.178141 10.509C0.168026 10.6921 0.159935 10.8772 0.147797 11.0602C0.13566 11.2309 0.133637 11.4016 0.133637 11.5723C0.133637 11.7532 0.123522 11.9342 0.117453 12.1131C0.109362 12.288 0.109362 12.4648 0.0992469 12.6396C0.0891323 12.8165 0.0709259 12.9934 0.0608113 13.1723C0.0506967 13.3512 0.0345133 13.5281 0.0304674 13.707C0.0264216 13.8818 0.0243986 14.0566 0.0183298 14.2314C0.0122611 14.4041 0.00214643 14.5769 0.00416936 14.7476C0.00821521 14.9121 0.0223757 15.0787 0.0628342 15.2391C0.0850864 15.3255 0.111384 15.4139 0.153866 15.4921C0.18421 15.5476 0.2186 15.597 0.259058 15.6463C0.305585 15.7018 0.358182 15.743 0.414823 15.7841C0.493718 15.8417 0.592841 15.8458 0.685896 15.8561C0.736469 15.8622 0.789065 15.8561 0.839638 15.852C0.920555 15.8479 1.0035 15.8479 1.08441 15.8499C1.2422 15.8499 1.40201 15.8643 1.5598 15.8622C1.9037 15.8561 2.24557 15.8561 2.58947 15.8684C2.74523 15.8746 2.901 15.8766 3.05474 15.891C3.22265 15.9054 3.39055 15.9301 3.55845 15.9383C3.73242 15.9466 3.90639 15.9445 4.08037 15.9568C4.26445 15.9692 4.44854 15.9774 4.63263 15.9815C4.98057 15.9918 5.33053 16 5.67848 16.0021C5.85447 16.0021 6.03047 15.9959 6.20646 15.9898C6.37234 15.9836 6.53822 15.9795 6.7041 15.9774C6.90639 15.9774 7.11071 15.9774 7.313 15.9774C7.44854 15.9774 7.58408 15.9774 7.71961 15.9774C7.87538 15.9774 8.03114 15.9671 8.18893 15.963C8.36493 15.9589 8.5389 15.963 8.71489 15.9568C8.88077 15.9527 9.04463 15.9404 9.21253 15.9404C9.37032 15.9404 9.52811 15.9404 9.68792 15.9404C9.85785 15.9404 10.0298 15.9363 10.1997 15.9363C10.2908 15.9363 10.3818 15.9342 10.4728 15.9301C10.5537 15.926 10.6326 15.9178 10.7135 15.9157C10.8531 15.9116 10.9887 15.8972 11.1282 15.8869C11.2314 15.8787 11.3346 15.8664 11.4357 15.8478C11.632 15.8129 11.8322 15.7224 11.9374 15.5414C11.9839 15.4592 12.0123 15.3522 12.0021 15.2576C12.0001 15.2329 11.9961 15.2103 11.9941 15.1856L11.99 15.1836ZM4.35548 2.79284C4.36358 2.69618 4.37369 2.59952 4.38381 2.50286C4.4182 2.31572 4.45056 2.13063 4.50114 1.94759C4.54564 1.78513 4.60228 1.62472 4.66499 1.46842C4.71759 1.36148 4.77018 1.25454 4.83896 1.15582C4.89561 1.08179 4.95427 1.00981 5.02305 0.943996C5.06553 0.902865 5.10801 0.861734 5.15252 0.822659C5.20107 0.787698 5.25366 0.758906 5.30828 0.732171C5.40741 0.693096 5.50653 0.658135 5.61172 0.637569C5.70073 0.629343 5.78974 0.627287 5.87875 0.62523C5.98799 0.62523 6.09925 0.621117 6.21051 0.629343C6.29547 0.645796 6.37639 0.668418 6.45933 0.697209C6.59891 0.763019 6.74051 0.839112 6.86594 0.931657C6.93067 0.98924 6.99945 1.04271 7.05407 1.10852C7.11678 1.1805 7.18151 1.25248 7.2422 1.32652C7.33728 1.46019 7.4182 1.60826 7.489 1.75634C7.51125 1.81392 7.5335 1.86945 7.55778 1.92703C7.57801 1.98256 7.59621 2.03808 7.61442 2.09567C7.63667 2.1697 7.66297 2.24374 7.68522 2.31777C7.70545 2.38975 7.7277 2.46173 7.74793 2.53577C7.76209 2.58718 7.77221 2.64065 7.7803 2.69207C7.79446 2.87304 7.78637 3.05402 7.79851 3.235C7.74186 3.23294 7.6832 3.23089 7.62656 3.22883C7.37369 3.22266 7.12083 3.21443 6.86796 3.21443C6.76681 3.21443 6.66769 3.21443 6.56654 3.21855C6.40875 3.22472 6.25097 3.22266 6.09318 3.22266C5.90707 3.22266 5.72096 3.22266 5.53687 3.22883C5.18488 3.24528 4.83492 3.26173 4.48293 3.27613C4.43236 3.27613 4.37976 3.27819 4.32919 3.27819C4.32919 3.24528 4.32919 3.21238 4.32919 3.17741C4.32919 3.04785 4.34537 2.92035 4.35548 2.79284ZM11.2678 15.1116C11.1667 15.1404 11.0595 15.1548 10.9563 15.1712C10.8005 15.1898 10.6468 15.2041 10.491 15.2206C10.315 15.2391 10.137 15.2412 9.95899 15.2412C9.86391 15.2412 9.76884 15.2412 9.67376 15.2412C9.60498 15.2412 9.5362 15.2412 9.46742 15.2412C9.30963 15.2412 9.14982 15.2371 8.99405 15.2494C8.6623 15.2741 8.32851 15.272 7.99675 15.2967C7.65892 15.3214 7.32109 15.3234 6.98124 15.3234C6.83762 15.3234 6.69399 15.3234 6.55036 15.3234C6.39662 15.3234 6.24288 15.3358 6.08913 15.344C5.79379 15.3584 5.49642 15.3563 5.20107 15.3625C4.89763 15.3687 4.59419 15.381 4.29277 15.3872C4.00147 15.3934 3.70815 15.3646 3.41887 15.3378C3.3157 15.3214 3.21455 15.3049 3.11138 15.2905C2.99406 15.2761 2.87673 15.2679 2.7594 15.2597C2.6623 15.2535 2.56519 15.235 2.46607 15.2309C2.34267 15.2247 2.21927 15.2206 2.09588 15.2185C1.87538 15.2185 1.6569 15.2185 1.43842 15.1959C1.33323 15.1856 1.23006 15.1774 1.12487 15.1712C1.02979 15.1671 0.934716 15.1651 0.837615 15.161C0.835592 15.161 0.833569 15.161 0.829523 15.161C0.823455 15.1507 0.817386 15.1425 0.81334 15.1322C0.785019 15.052 0.760744 14.9676 0.738492 14.8854C0.722308 14.8216 0.712194 14.7558 0.702079 14.69C0.669712 14.363 0.653529 14.036 0.655552 13.709C0.655552 13.3697 0.685896 13.0324 0.687919 12.6952C0.687919 12.3558 0.693987 12.0185 0.706125 11.6792C0.712194 11.5003 0.720285 11.3214 0.7304 11.1425C0.738492 10.9841 0.758721 10.8257 0.774904 10.6694C0.797157 10.4967 0.815363 10.326 0.829523 10.1512C0.843684 9.97639 0.839638 9.79952 0.845707 9.62471C0.849753 9.44374 0.876051 9.2607 0.890211 9.08178C0.904372 8.9152 0.908418 8.75068 0.912463 8.5841C0.918532 8.39695 0.918532 8.20775 0.934716 8.0206C0.950899 7.84374 0.967083 7.66687 0.983266 7.49001C0.997426 7.32343 1.00956 7.15479 1.02372 6.98821C1.03788 6.81135 1.06216 6.63654 1.08037 6.46173C1.08441 6.41649 1.09048 6.37124 1.09655 6.32806C1.09655 6.3404 1.0925 6.35274 1.0925 6.36508C1.11071 6.23551 1.12689 6.10389 1.13499 5.97227C1.14105 5.85916 1.14915 5.744 1.16331 5.63088C1.19163 5.38204 1.21388 5.1332 1.24018 4.88436C1.23613 4.91315 1.23209 4.94194 1.22804 4.97279C1.24625 4.84117 1.26243 4.70749 1.27457 4.57382C1.29075 4.46687 1.31503 4.35993 1.34942 4.25711C1.36762 4.24682 1.38785 4.2386 1.40808 4.22831C1.6043 4.15222 1.81267 4.11315 2.01496 4.06585C2.19904 4.02266 2.38313 3.98975 2.57126 3.96302C2.86256 3.926 3.15387 3.92394 3.44517 3.91572C3.5362 3.91983 3.62521 3.92189 3.71624 3.926C3.71624 3.95479 3.71624 3.98153 3.71624 4.01032C3.72029 4.17896 3.73242 4.34965 3.73647 4.51829C3.74051 4.62317 3.74456 4.72806 3.74658 4.83294C3.73647 4.83911 3.72635 4.84322 3.71826 4.84939C3.6596 4.89258 3.60093 4.94605 3.56452 5.00981C3.50181 5.1188 3.4654 5.24631 3.48158 5.37176C3.49169 5.45608 3.50586 5.50749 3.54025 5.58358C3.56452 5.63705 3.59486 5.6823 3.6333 5.72137C3.65353 5.75016 3.67578 5.77896 3.70208 5.80569C3.7304 5.82831 3.76074 5.85094 3.78906 5.87356C3.82143 5.89001 3.8538 5.90441 3.88617 5.91675C3.90437 5.92292 3.92258 5.92703 3.94078 5.92909C3.97922 5.93526 4.01766 5.94142 4.05609 5.94348C4.14105 5.94759 4.23209 5.93526 4.31503 5.92086C4.39594 5.90646 4.47484 5.87356 4.54159 5.82214C4.59824 5.7769 4.63869 5.744 4.67511 5.67819C4.69534 5.64322 4.7095 5.60209 4.72366 5.56302C4.74996 5.49927 4.754 5.42112 4.74996 5.35119C4.74591 5.28127 4.73782 5.21135 4.72163 5.14554C4.69736 5.05299 4.63869 4.9625 4.56991 4.89875C4.50923 4.84322 4.43438 4.79592 4.35548 4.76713C4.34739 4.4895 4.32919 4.21186 4.32514 3.93628C4.48697 3.9404 4.64679 3.94657 4.80862 3.95274C4.92595 3.95685 5.04328 3.95685 5.15859 3.95685C5.20107 3.95685 5.24557 3.95685 5.28805 3.95685C5.99001 3.95685 6.69197 4.00004 7.3919 4.01649C7.52743 4.0206 7.66095 4.02266 7.79648 4.02472C7.79648 4.04117 7.79648 4.05556 7.79446 4.07202C7.78839 4.16456 7.79041 4.25505 7.78435 4.34759C7.77828 4.44425 7.77221 4.53885 7.76614 4.63551C7.76007 4.63551 7.754 4.63757 7.74793 4.63963C7.65285 4.67253 7.56587 4.72394 7.49304 4.79387C7.42022 4.86379 7.38381 4.9625 7.35346 5.05711C7.33526 5.11469 7.33526 5.1805 7.34132 5.24014C7.34942 5.3224 7.36762 5.38821 7.40403 5.46225C7.43033 5.51572 7.45865 5.56713 7.48697 5.6206C7.52743 5.69464 7.59824 5.744 7.67511 5.76456C7.71557 5.7913 7.76007 5.81597 7.80862 5.83243C7.86526 5.85094 7.92797 5.85505 7.98866 5.85711C8.08576 5.86122 8.19298 5.83448 8.27592 5.78307C8.36088 5.7296 8.41752 5.6679 8.47214 5.58564C8.50046 5.5404 8.51867 5.48898 8.53687 5.43757C8.56115 5.3697 8.56722 5.29155 8.56115 5.21957C8.54901 5.06739 8.51664 4.92549 8.40943 4.81238C8.39729 4.79798 8.38313 4.78564 8.36695 4.77536C8.37099 4.72806 8.37504 4.68076 8.37909 4.63346C8.38515 4.5697 8.38313 4.50595 8.38718 4.4422C8.39122 4.37022 8.39729 4.29824 8.39729 4.22626C8.39729 4.1625 8.40134 4.09875 8.40538 4.03705C8.73714 4.03705 9.06688 4.03705 9.39864 4.04322C9.53418 4.04528 9.66971 4.04939 9.80525 4.06379C9.81132 4.06379 9.81941 4.06379 9.82548 4.06585C9.8275 4.07202 9.82952 4.07613 9.83357 4.0823C9.89223 4.23448 9.93674 4.38873 9.98529 4.54297C10.044 4.72806 10.0703 4.92137 10.1148 5.11058C10.137 5.20723 10.1633 5.30184 10.1835 5.40055C10.2038 5.50132 10.2139 5.60621 10.228 5.70903C10.2402 5.80569 10.2543 5.90235 10.2705 5.99901C10.2827 6.07304 10.2988 6.14708 10.311 6.22112C10.3292 6.435 10.3332 6.64888 10.3616 6.86276C10.3798 7.00466 10.398 7.14451 10.4263 7.28435C10.4465 7.38513 10.4728 7.4859 10.491 7.58667C10.5335 7.82317 10.5841 8.05762 10.6205 8.29412C10.6387 8.40929 10.6569 8.52446 10.6751 8.63757C10.6933 8.74451 10.7196 8.84939 10.7398 8.95633C10.7601 9.14554 10.7783 9.33474 10.8005 9.52394C10.8288 9.75016 10.8612 9.97639 10.8936 10.2026C10.9138 10.3568 10.928 10.5111 10.9563 10.6633C10.9806 10.7928 11.0089 10.9224 11.0291 11.054C11.0514 11.2679 11.0797 11.4797 11.1161 11.6916C11.1323 11.8273 11.1424 11.963 11.1566 12.0967C11.1727 12.2448 11.1849 12.3908 11.193 12.5389C11.2011 12.6931 11.2152 12.8473 11.2233 13.0016C11.2314 13.1538 11.2355 13.3059 11.2476 13.4581C11.2597 13.6185 11.2597 13.781 11.2658 13.9414C11.2698 14.0936 11.2698 14.2458 11.2698 14.398C11.2698 14.6407 11.2739 14.8813 11.2557 15.1219L11.2678 15.1116Z' fill='%234C4E6D'/%3E%3C/svg%3E ");
      width: 12px;
      height: 16px;
      left: 0;
      top: -2px; }
    .column-heder-top.custom-links a:hover {
      text-decoration: underline;
      color: #ffffff; }
  .column-heder-top.search-menu {
    position: relative; }
    .column-heder-top.search-menu #open-search {
      -webkit-transform: scale(1, 1);
      -moz-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      transform: scale(1, 1);
      align-items: center;
      border-radius: 50;
      border: none;
      display: flex;
      font-weight: normal;
      height: 25px;
      padding: 0;
      position: relative;
      text-align: center;
      transition: all 0.4s ease;
      width: 25px;
      background-color: transparent; }
      .column-heder-top.search-menu #open-search::after {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8 16.8L13.151 13.2946M8.27018 1.19995C4.36535 1.19995 1.19995 4.33865 1.19995 8.22005C1.19995 12.1013 4.36535 15.2401 8.27018 15.2401C10.1656 15.2401 11.881 14.5071 13.151 13.3042C14.5063 12.0262 15.3498 10.2218 15.3498 8.22014C15.3404 4.33875 12.1748 1.20005 8.27018 1.20005V1.19995Z' stroke='%234C4E6D' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E ");
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        bottom: unset;
        font-size: 0;
        height: 17px;
        width: 17px;
        left: 50%;
        padding: 0 !important;
        position: absolute;
        top: 50%;
        transition: all 0.4s ease;
        z-index: 2; }
      .column-heder-top.search-menu #open-search span.label {
        font-family: "lft-etica";
        color: #ffffff;
        font-size: 12px;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        letter-spacing: -0.02em;
        line-height: 1;
        margin-right: 6px;
        text-align: center;
        text-transform: none; }
      .column-heder-top.search-menu #open-search:hover, .column-heder-top.search-menu #open-search:focus, .column-heder-top.search-menu #open-search:active {
        -webkit-transform: scale(1.2, 1.2);
        -moz-transform: scale(1.2, 1.2);
        -ms-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2);
        box-shadow: none;
        outline: none !important;
        transition: all 0.4s ease; }

.col-middle {
  flex-basis: calc(100% - 260px); }
  .col-middle .header-bottom {
    height: 100%; }

.height-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  position: relative;
  width: 100%; }

/*START Main Navigation------------------------------------------*/
.navbar, .navbar.navbar-expand-xl {
  padding: 0;
  align-items: stretch;
  justify-content: space-between; }
  .navbar .navbar-header, .navbar.navbar-expand-xl .navbar-header {
    display: flex;
    margin-right: 15px;
    overflow: hidden;
    padding: 0;
    position: relative;
    align-self: flex-end; }
    .navbar .navbar-header .navbar-brand, .navbar.navbar-expand-xl .navbar-header .navbar-brand {
      align-self: center;
      background-color: transparent;
      background-position: left center;
      background-repeat: no-repeat;
      background-size: contain;
      border-radius: none;
      display: block;
      overflow: hidden;
      padding: 0 !important;
      position: relative;
      transition: all 0.4s ease;
      width: 100%; }
      .navbar .navbar-header .navbar-brand img, .navbar.navbar-expand-xl .navbar-header .navbar-brand img {
        max-width: 100%;
        transition: all 0.4s ease; }
      .navbar .navbar-header .navbar-brand .navbar-brand-desktop, .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-desktop {
        display: none; }
      .navbar .navbar-header .navbar-brand .navbar-brand-fixed, .navbar .navbar-header .navbar-brand .navbar-brand-mobile, .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-fixed, .navbar.navbar-expand-xl .navbar-header .navbar-brand .navbar-brand-mobile {
        display: block; }

#NavDropdown {
  font-size: 1rem;
  padding: 0;
  text-align: center;
  align-items: center;
  justify-content: flex-end;
  transition-property: align-items;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out; }
  #NavDropdown ul.nav {
    margin: 0;
    justify-content: end;
    align-items: center;
    flex-flow: row nowrap;
    transition: all 0.4s ease; }
    #NavDropdown ul.nav > li.btn-1 a {
      color: white !important; }
    #NavDropdown ul.nav > li:not(.btn-1), #NavDropdown ul.nav > li.open {
      display: inline-block;
      float: none;
      vertical-align: middle; }
      #NavDropdown ul.nav > li:not(.btn-1).only-mobile, #NavDropdown ul.nav > li.open.only-mobile {
        display: none; }
      #NavDropdown ul.nav > li:not(.btn-1):hover a::after, #NavDropdown ul.nav > li:not(.btn-1):focus a::after, #NavDropdown ul.nav > li:not(.btn-1):active a::after, #NavDropdown ul.nav > li.open:hover a::after, #NavDropdown ul.nav > li.open:focus a::after, #NavDropdown ul.nav > li.open:active a::after {
        opacity: 1;
        height: 3px;
        width: calc(100% - 30px); }
      #NavDropdown ul.nav > li:not(.btn-1):last-child ul.dropdown-menu, #NavDropdown ul.nav > li.open:last-child ul.dropdown-menu {
        transform: translate(0, 0) !important;
        right: 0;
        left: unset !important; }
      #NavDropdown ul.nav > li:not(.btn-1).active > a, #NavDropdown ul.nav > li.open.active > a {
        background: transparent;
        transition: all 0.2s ease; }
        #NavDropdown ul.nav > li:not(.btn-1).active > a::after, #NavDropdown ul.nav > li.open.active > a::after {
          opacity: 1;
          height: 4px;
          width: calc(100% - 25px); }
        #NavDropdown ul.nav > li:not(.btn-1).active > a:hover, #NavDropdown ul.nav > li:not(.btn-1).active > a:focus, #NavDropdown ul.nav > li:not(.btn-1).active > a:active, #NavDropdown ul.nav > li.open.active > a:hover, #NavDropdown ul.nav > li.open.active > a:focus, #NavDropdown ul.nav > li.open.active > a:active {
          text-decoration: none; }
      #NavDropdown ul.nav > li:not(.btn-1) a, #NavDropdown ul.nav > li.open a {
        font-family: "lft-etica";
        background: transparent;
        border-radius: 0;
        color: #4C4E6D;
        display: block;
        font-size: 15px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0.06em;
        line-height: 1.1;
        padding: 25px 30px 25px 0;
        position: relative;
        text-align: center;
        text-shadow: none;
        text-transform: uppercase;
        transition: all 0.2s ease;
        white-space: normal; }
        #NavDropdown ul.nav > li:not(.btn-1) a::before, #NavDropdown ul.nav > li.open a::before {
          content: none; }
        #NavDropdown ul.nav > li:not(.btn-1) a::after, #NavDropdown ul.nav > li.open a::after {
          content: "";
          background-image: url("data:image/svg+xml,%3Csvg width='60' height='5' viewBox='0 0 60 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 3C20.8403 1.84615 39.2465 3.46154 58 2' stroke='%23FEC461' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E ");
          background-repeat: no-repeat;
          background-size: cover;
          border-radius: 0;
          -webkit-transform: translate(0%, -50%);
          -moz-transform: translate(0%, -50%);
          -ms-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
          position: absolute;
          left: 0;
          bottom: 17px;
          top: unset;
          border: none;
          opacity: 0;
          transition-delay: .3s, 0s;
          transition-duration: .3s, .0s;
          transition-property: height, opacity, width;
          transition-timing-function: ease-in-out;
          width: 0;
          height: 0;
          z-index: 5; }
        #NavDropdown ul.nav > li:not(.btn-1) a:hover, #NavDropdown ul.nav > li:not(.btn-1) a:focus, #NavDropdown ul.nav > li:not(.btn-1) a:active, #NavDropdown ul.nav > li.open a:hover, #NavDropdown ul.nav > li.open a:focus, #NavDropdown ul.nav > li.open a:active {
          outline: none;
          text-decoration: none; }
        #NavDropdown ul.nav > li:not(.btn-1) a:first-child::after, #NavDropdown ul.nav > li.open a:first-child::after {
          left: -6px; }
      #NavDropdown ul.nav > li:not(.btn-1).menu-hide, #NavDropdown ul.nav > li.open.menu-hide {
        display: none; }
      #NavDropdown ul.nav > li:not(.btn-1) ul, #NavDropdown ul.nav > li.open ul {
        background: white;
        border: none;
        box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.05);
        border-radius: 0;
        display: none;
        height: unset;
        left: 0;
        min-height: 0;
        padding: 0 !important;
        text-align: left; }
        #NavDropdown ul.nav > li:not(.btn-1) ul li, #NavDropdown ul.nav > li.open ul li {
          display: block;
          margin: 0 !important;
          width: 260px; }
          #NavDropdown ul.nav > li:not(.btn-1) ul li.dropdown > a::before, #NavDropdown ul.nav > li.open ul li.dropdown > a::before {
            content: "" !important;
            background-image: url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L3 3L5.5 0.5' stroke='%230091D0'/%3E%3C/svg%3E ");
            background-repeat: no-repeat;
            background-size: contain;
            border: none;
            height: 8px;
            opacity: 1;
            position: absolute;
            top: 45%;
            right: 14px;
            transition: 0.4s;
            width: 10px; }
          #NavDropdown ul.nav > li:not(.btn-1) ul li.dropdown > a:hover::before, #NavDropdown ul.nav > li.open ul li.dropdown > a:hover::before {
            background-image: url("data:image/svg+xml,%3Csvg width='6' height='4' viewBox='0 0 6 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.5L3 3L5.5 0.5' stroke='white'/%3E%3C/svg%3E "); }
          #NavDropdown ul.nav > li:not(.btn-1) ul li::before, #NavDropdown ul.nav > li.open ul li::before {
            content: none !important; }
          #NavDropdown ul.nav > li:not(.btn-1) ul li:first-child a, #NavDropdown ul.nav > li.open ul li:first-child a {
            border-top-left-radius: 0 !important;
            border-top-right-radius: 0 !important;
            border-bottom-right-radius: 0px;
            border-bottom-left-radius: 0px; }
          #NavDropdown ul.nav > li:not(.btn-1) ul li:last-child a, #NavDropdown ul.nav > li.open ul li:last-child a {
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            border-bottom-right-radius: 2px !important;
            border-bottom-left-radius: 2px !important; }
            #NavDropdown ul.nav > li:not(.btn-1) ul li:last-child a::before, #NavDropdown ul.nav > li.open ul li:last-child a::before {
              content: none !important; }
          #NavDropdown ul.nav > li:not(.btn-1) ul li.active > a, #NavDropdown ul.nav > li.open ul li.active > a {
            background: #CDE9F5;
            color: #0091D0 !important; }
            #NavDropdown ul.nav > li:not(.btn-1) ul li.active > a::after, #NavDropdown ul.nav > li.open ul li.active > a::after {
              opacity: 1;
              width: 11px;
              height: 11px;
              flex-basis: 11px; }
            #NavDropdown ul.nav > li:not(.btn-1) ul li.active > a::before, #NavDropdown ul.nav > li.open ul li.active > a::before {
              content: none !important; }
          #NavDropdown ul.nav > li:not(.btn-1) ul li a, #NavDropdown ul.nav > li.open ul li a {
            align-items: center;
            border: none;
            color: #4C4E6D !important;
            display: flex;
            font-family: "lft-etica";
            font-size: 15px !important;
            font-stretch: normal;
            font-style: normal;
            font-weight: 600;
            letter-spacing: normal !important;
            line-height: 1.1;
            margin-top: 0;
            padding: 19px 29px 20px !important;
            position: relative;
            text-align: left;
            text-decoration: none;
            text-transform: none; }
            @media (max-width: 1299.98px) {
              #NavDropdown ul.nav > li:not(.btn-1) ul li a, #NavDropdown ul.nav > li.open ul li a {
                padding: 14px 30px 14px; } }
            #NavDropdown ul.nav > li:not(.btn-1) ul li a::before, #NavDropdown ul.nav > li:not(.btn-1) ul li a:after, #NavDropdown ul.nav > li.open ul li a::before, #NavDropdown ul.nav > li.open ul li a:after {
              content: none !important; }
            #NavDropdown ul.nav > li:not(.btn-1) ul li a:hover, #NavDropdown ul.nav > li:not(.btn-1) ul li a:focus, #NavDropdown ul.nav > li:not(.btn-1) ul li a:active, #NavDropdown ul.nav > li.open ul li a:hover, #NavDropdown ul.nav > li.open ul li a:focus, #NavDropdown ul.nav > li.open ul li a:active {
              text-decoration: none;
              background-color: #CDE9F5 !important;
              color: #0091D0 !important; }
          #NavDropdown ul.nav > li:not(.btn-1) ul li:last-child ul, #NavDropdown ul.nav > li.open ul li:last-child ul {
            left: 100%;
            top: 0;
            right: auto; }
          #NavDropdown ul.nav > li:not(.btn-1) ul li ul, #NavDropdown ul.nav > li.open ul li ul {
            background-color: #ffffff;
            margin-top: 0;
            box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.05);
            border-radius: 2px; }
            #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a, #NavDropdown ul.nav > li.open ul li ul li a {
              font-family: "lft-etica";
              font-size: 15px !important;
              font-weight: 600;
              letter-spacing: 0.1em;
              padding: 19px 29px 20px !important;
              text-align: left;
              color: #CDE9F5;
              text-transform: none; }
              #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:hover, #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:focus, #NavDropdown ul.nav > li:not(.btn-1) ul li ul li a:active, #NavDropdown ul.nav > li.open ul li ul li a:hover, #NavDropdown ul.nav > li.open ul li ul li a:focus, #NavDropdown ul.nav > li.open ul li ul li a:active {
                text-decoration: none;
                background-color: #cde9f5 !important;
                color: #0091D0 !important; }

.display_dropdown {
  border-radius: 0; }
  .display_dropdown li:first-child::before {
    transition-property: top, opacity;
    transition-duration: .1s, .1s;
    transition-timing-function: ease, ease-out;
    transition-delay: .1s, 0s;
    top: 0 !important;
    opacity: 1 !important; }

.dropdown-menu {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  border-radius: 0;
  display: block;
  left: 50%;
  margin: 0 auto;
  padding: 0;
  position: absolute; }
  .dropdown-menu .dropdown-menu {
    border-radius: 0;
    border: none !important;
    box-shadow: none;
    display: block;
    left: 100% !important;
    top: 0; }

.dropdown-btn {
  display: none; }

.dropdown-btn {
  background-size: 8px;
  border-radius: 0;
  border: none;
  color: #4C4E6D;
  font-size: 15px;
  height: 45px;
  position: absolute;
  right: 0;
  top: 4px;
  width: 45px; }
  .dropdown-btn span {
    content: "\f061"; }
  .dropdown-btn .fa-caret-right.open::before {
    content: "\f0d7";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    transition: all 0.4s ease; }

.dropdown-toggle::after {
  content: none; }

.dropdown-toggle .dropdown-menu::before {
  content: "" !important;
  background: transparent url("../images/icons/dropdown-arrow-menu.svg") no-repeat center;
  background-size: contain;
  border: none;
  height: 8px;
  opacity: 1;
  position: absolute;
  top: 40%;
  right: 6px;
  transition: 0.4s;
  width: 6px; }

@media only screen and (max-width: 1199.98px) {
  body.fixed header.header .header-top {
    margin: initial;
    padding: initial;
    height: initial; }
    body.fixed header.header .header-top .column-heder-top {
      display: block !important; }
  section.header-navigation {
    background-color: transparent; }
    section.header-navigation .container, section.header-navigation .container-fluid {
      width: 100vw;
      max-width: 100%;
      padding: 0 !important;
      margin: 0 !important; }
    section.header-navigation .navbar .navbar-header {
      background-color: transparent;
      display: flex;
      flex: 0 0 100%;
      justify-content: space-between;
      margin-right: 0 !important;
      position: relative;
      z-index: 1050; }
      section.header-navigation .navbar .navbar-header .navbar-brand {
        margin: 10px 10px 10px 15px;
        width: auto; }
        section.header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-desktop {
          display: none; }
        section.header-navigation .navbar .navbar-header .navbar-brand img.navbar-brand-fixed {
          display: block; }
      section.header-navigation .navbar .navbar-header .navbar-toggler {
        margin-right: 15px !important;
        border: none !important;
        box-shadow: none; }
        section.header-navigation .navbar .navbar-header .navbar-toggler .navbar-toggler-icon {
          background-image: url("../images/icons/menu-icon.svg");
          background-size: contain;
          width: 34px;
          height: 34px; }
        section.header-navigation .navbar .navbar-header .navbar-toggler:focus {
          outline: none;
          box-shadow: none; }
        section.header-navigation .navbar .navbar-header .navbar-toggler.active .navbar-toggler-icon {
          background-image: url("data:image/svg+xml,%3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6062 10.0368L1.21673 1.4336' stroke='%231F1342' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.39328 10.0368L10.7828 1.4336' stroke='%231F1342' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
          background-size: 20px;
          width: 34px;
          height: 34px; }
    section.header-navigation #NavDropdown {
      background: transparent;
      display: none;
      height: 100vh;
      padding: 0;
      position: absolute;
      right: 0;
      top: 0;
      transition: width .3s ease-in-out;
      width: 0px;
      z-index: 1040; }
      section.header-navigation #NavDropdown .height-wrap {
        padding-top: 100px !important;
        background-color: #ffffff;
        align-content: flex-start;
        align-items: flex-start !important;
        flex-flow: wrap row !important;
        height: 100vh;
        justify-content: flex-start !important;
        margin-left: auto;
        overflow-y: scroll;
        width: 360px;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); } }
      @media only screen and (max-width: 1199.98px) and (max-width: 575.98px) {
        section.header-navigation #NavDropdown .height-wrap {
          width: 100vw; } }

@media only screen and (max-width: 1199.98px) {
        section.header-navigation #NavDropdown .height-wrap::-webkit-scrollbar {
          width: 8px; }
        section.header-navigation #NavDropdown .height-wrap::-webkit-scrollbar-track {
          -webkit-border-radius: 0;
          border-radius: 0; }
        section.header-navigation #NavDropdown .height-wrap::-webkit-scrollbar-thumb {
          -webkit-border-radius: 0;
          border-radius: 0;
          background: rgba(255, 255, 255, 0.4); }
        section.header-navigation #NavDropdown .height-wrap::-webkit-scrollbar-thumb:window-inactive {
          background: rgba(255, 255, 255, 0.2); }
        section.header-navigation #NavDropdown .height-wrap::before {
          content: none; }
        section.header-navigation #NavDropdown .height-wrap .header-top {
          margin-top: 30px;
          position: relative;
          background-color: transparent;
          display: flex;
          flex-direction: column;
          flex-wrap: wrap;
          align-items: flex-start;
          justify-content: center;
          order: 1;
          padding: 30px 18px 0 30px;
          width: 100%;
          opacity: 1;
          height: auto;
          gap: 20px; }
          section.header-navigation #NavDropdown .height-wrap .header-top::after {
            content: "";
            position: absolute;
            background: #4C4E6D;
            height: 1px;
            width: calc(100% - 50px);
            left: 30px;
            top: 0; }
          section.header-navigation #NavDropdown .height-wrap .header-top .column-heder-top.custom-links a {
            text-align: start !important;
            display: block;
            color: #4C4E6D !important;
            border-right: none;
            margin-right: 0;
            padding-right: 0; }
            section.header-navigation #NavDropdown .height-wrap .header-top .column-heder-top.custom-links a::after {
              background-image: url("../images/header-top-link-icon-mobile.svg"); }
        section.header-navigation #NavDropdown .height-wrap #open-search {
          align-self: flex-start;
          flex: 0 1 auto;
          padding: 0 !important;
          position: relative; }
          section.header-navigation #NavDropdown .height-wrap #open-search::after {
            background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8 16.8L13.151 13.2946M8.27018 1.19995C4.36535 1.19995 1.19995 4.33865 1.19995 8.22005C1.19995 12.1013 4.36535 15.2401 8.27018 15.2401C10.1656 15.2401 11.881 14.5071 13.151 13.3042C14.5063 12.0262 15.3498 10.2218 15.3498 8.22014C15.3404 4.33875 12.1748 1.20005 8.27018 1.20005V1.19995Z' stroke='%234C4E6D' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E "); }
        section.header-navigation #NavDropdown .height-wrap ul.nav {
          padding-top: 0;
          align-content: flex-start;
          display: flex;
          flex-flow: row wrap;
          flex: 0 1 100%;
          justify-content: flex-start;
          width: 100%; }
          section.header-navigation #NavDropdown .height-wrap ul.nav li.btn-1 {
            margin-top: 15px;
            margin-left: 30px; }
          section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) {
            display: block;
            width: 100%;
            position: relative;
            margin: 0; }
            section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) a {
              font-family: "lft-etica";
              color: #30364D !important;
              display: block;
              font-size: 17px;
              font-stretch: normal;
              font-style: normal;
              font-weight: 600;
              letter-spacing: -0.02em;
              line-height: 1.1;
              padding: 15px 55px 15px 30px;
              text-align: left;
              max-width: 100%;
              text-transform: capitalize !important;
              text-decoration: none !important;
              border-top: none;
              border-bottom: none; }
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) a br {
                display: none; }
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) a::before, section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) a::after {
                content: none; }
            section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn {
              background-color: transparent;
              color: #0091D0 !important;
              display: block;
              font-size: 9px;
              height: 47px;
              padding: 0;
              position: absolute;
              right: 15px;
              top: 0;
              width: 40px;
              z-index: 5; } }
            @media only screen and (max-width: 1199.98px) and (max-width: 575.98px) {
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn {
                right: 5px;
                top: 0; } }

@media only screen and (max-width: 1199.98px) {
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn::after {
                content: none; }
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn span {
                font-size: 10px; }
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn:active, section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) button.dropdown-btn:focus {
                outline: none; }
            section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1).only-mobile {
              display: block; }
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1).only-mobile::after {
                content: '\f015';
                font-family: "Font Awesome 5 Free";
                font-weight: 900;
                display: inline-block;
                font-variant: normal;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                /*--adjust as necessary--*/
                color: #00B260;
                position: absolute;
                font-size: 17px;
                right: 12px;
                top: 12px; }
            section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul {
              background-color: #ffffff; }
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul.dropdown-menu {
                position: relative;
                transform: unset;
                border-radius: 0;
                box-shadow: none;
                left: 0 !important; }
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul > li.active > a {
                background-color: #00B260 !important;
                color: #ffffff !important;
                font-weight: bold; }
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul > li.active > .dropdown-btn {
                color: #ffffff !important; }
              section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li {
                width: 100%; }
                section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li::after {
                  content: "" !important; }
                section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li button.dropdown-btn {
                  top: 5px;
                  color: #0091D0 !important; }
                section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li a {
                  font-family: "lft-etica";
                  background-color: transparent !important;
                  border-radius: 0 !important;
                  color: #4C4E6D !important;
                  font-size: 17px !important;
                  font-stretch: normal;
                  font-style: normal;
                  font-weight: 600 !important;
                  letter-spacing: -0.02em;
                  line-height: 1.1;
                  padding: 20px 40px !important;
                  width: 100% !important; }
                  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li a::before, section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li a::after {
                    content: none !important; }
                section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li ul {
                  background-color: transparent; }
                  section.header-navigation #NavDropdown .height-wrap ul.nav li:not(.btn-1) ul li ul li a {
                    color: #4C4E6D;
                    font-size: 17px;
                    font-weight: 700;
                    letter-spacing: -0.02em;
                    line-height: 1.1;
                    padding: 20px 50px !important;
                    text-align: left; }
        section.header-navigation #NavDropdown .height-wrap .dropdown-toggle::before {
          content: none !important; } }

@media only screen and (max-width: 575.98px) {
  section.header-navigation .navbar .navbar-header .navbar-toggler {
    margin-right: 0 !important; } }

/*END Main Navigation------------------------------------- */
/*START Helper Classes------------------------------------------*/
html #wpadminbar {
  opacity: 0;
  transition: 0.2s; }
  html #wpadminbar:hover {
    opacity: 1; }
  @media (max-width: 1199.98px) {
    html #wpadminbar {
      display: none; } }

body.logged-in {
  overflow-x: hidden; }
  body.logged-in header.fixed-top {
    margin-top: 0 !important; }

.gt_white_content .gt_languages {
  column-count: 1;
  column-gap: 10px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }

.container .alignfull .container {
  padding-right: 15px;
  padding-left: 15px; }

.entry-content .alignfull {
  margin-left: calc( -100vw / 2 + 100% / 2) !important;
  margin-right: calc( -100vw / 2 + 100% / 2) !important;
  max-width: 100vw; }
  .entry-content .alignfull img {
    width: 100%; }

.entry-content div[class*=""]:last-child .block-content {
  margin-bottom: 0 !important; }

/*loader animation*/
.loader-container {
  align-items: center;
  display: flex;
  height: 100vh;
  justify-content: center;
  position: fixed;
  width: 100vw;
  z-index: 2050;
  top: 0; }
  .loader-container.exit {
    -webkit-animation: fade-out 1s ease-out 0s both;
    animation: fade-out 1s ease-out 0s both; }
  .loader-container::before {
    content: '';
    background: white;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

.loader {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  bottom: unset;
  left: 50%;
  top: 50%;
  height: 120px;
  width: 120px; }
  .loader .loading-spinner {
    border-radius: 50%;
    width: 180px;
    height: 180px;
    border: 2px solid rgba(0, 145, 208, 0.2);
    border-top-color: #0091D0;
    -webkit-animation: rotation 0.8s infinite cubic-bezier(0.6, 0.3, 0.3, 0.6);
    animation: rotation 0.8s infinite cubic-bezier(0.6, 0.3, 0.3, 0.6);
    position: absolute;
    bottom: unset;
    left: 50%;
    top: 50%; }
  .loader .loading-logo {
    background: transparent url("../images/preload-icon.png");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 100px;
    width: 100px;
    margin: auto;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    bottom: unset;
    left: calc(50% + 1px);
    top: 50%; }

@-webkit-keyframes rotation {
  0% {
    transform: translate(-50%, -50%) rotate(0); }
  100% {
    transform: translate(-50%, -50%) rotate(360deg); } }

@keyframes rotation {
  0% {
    transform: translate(-50%, -50%) rotate(0); }
  100% {
    transform: translate(-50%, -50%) rotate(360deg); } }

@-webkit-keyframes fade-out {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fade-out {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*loader animation*/
/*Limit Excerpt Text*/
.line-clamp-6, .line-clamp-6 p, .line-clamp-6 span {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.line-clamp-5, .line-clamp-5 p, .line-clamp-5 span {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.line-clamp-4, .line-clamp-4 p, .line-clamp-4 span {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.line-clamp-3, .line-clamp-3 p, .line-clamp-3 span, span.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.line-clamp-2, .line-clamp-2 p, .line-clamp-2 span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.line-clamp-1, .line-clamp-1 p, .line-clamp-1 span {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden; }

/*Limit Excerpt Text*/
body .uwy.userway_p5 .uai {
  bottom: 8px !important;
  left: 5px !important; }

body .addtoany_list a:hover {
  color: #ffffff !important; }
  body .addtoany_list a:hover svg {
    fill: #ffffff !important; }

body .a2a_floating_style, body .a2a_overlay_style {
  border-radius: 0;
  padding: 0;
  bottom: 25vh !important;
  top: unset !important; }

body .addtoany_content .addtoany_header {
  font-family: "lft-etica";
  color: #00B260;
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  margin: 0;
  text-transform: none;
  vertical-align: middle; }

body .addtoany_content .a2a_kit a {
  border-bottom: none !important; }
  body .addtoany_content .a2a_kit a span {
    background: transparent !important;
    color: #00B260 !important; }
    body .addtoany_content .a2a_kit a span svg path {
      fill: #00B260 !important; }

body .addtoany_shortcode .a2a_kit {
  line-height: inherit !important; }
  body .addtoany_shortcode .a2a_kit a:hover span.a2a_svg {
    color: #ffffff !important; }
    body .addtoany_shortcode .a2a_kit a:hover span.a2a_svg svg {
      fill: #ffffff !important; }

body .addtoany_shortcode a.addtoany_share {
  color: #00B260 !important;
  display: block;
  font-family: 'Open Sans' !important;
  font-size: 14px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: bold !important;
  letter-spacing: -0.02em !important;
  line-height: 1 !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  padding: 0;
  position: relative;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: none;
  transition: all 0.4s ease;
  width: auto; }
  body .addtoany_shortcode a.addtoany_share::before {
    content: none; }
  body .addtoany_shortcode a.addtoany_share span, body .addtoany_shortcode a.addtoany_share .a2a_svg, body .addtoany_shortcode a.addtoany_share .a2a_s__default, body .addtoany_shortcode a.addtoany_share .a2a_s_a2a {
    display: none !important;
    margin: 0 !important; }
  body .addtoany_shortcode a.addtoany_share:hover {
    text-decoration: underline !important; }

body #a2apage_dropdown {
  background-color: #00B260 !important;
  border-color: #00B260 !important;
  box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0 !important;
  width: 140px;
  min-width: 140px;
  padding: 10px 0 0;
  margin-top: 12px; }
  body #a2apage_dropdown a, body #a2apage_dropdown a.a2a_i, body #a2apage_dropdown a.a2a_i:visited, body #a2apage_dropdown a.a2a_more, body #a2apage_dropdown i.a2a_i {
    font: 14px 'Open Sans', sans-serif;
    border-color: transparent !important;
    color: #ffffff !important;
    text-transform: none;
    width: 100%;
    border: none !important;
    float: none;
    border-radius: 0 !important;
    transition: all 0.4s ease; }
    body #a2apage_dropdown a span.a2a_svg, body #a2apage_dropdown a.a2a_i span.a2a_svg, body #a2apage_dropdown a.a2a_i:visited span.a2a_svg, body #a2apage_dropdown a.a2a_more span.a2a_svg, body #a2apage_dropdown i.a2a_i span.a2a_svg {
      margin-top: -3px; }
    body #a2apage_dropdown a:hover, body #a2apage_dropdown a.a2a_i:hover, body #a2apage_dropdown a.a2a_i:visited:hover, body #a2apage_dropdown a.a2a_more:hover, body #a2apage_dropdown i.a2a_i:hover {
      color: #ffffff !important;
      background-color: transparent !important;
      text-decoration: underline; }
      body #a2apage_dropdown a:hover span.a2a_svg, body #a2apage_dropdown a.a2a_i:hover span.a2a_svg, body #a2apage_dropdown a.a2a_i:visited:hover span.a2a_svg, body #a2apage_dropdown a.a2a_more:hover span.a2a_svg, body #a2apage_dropdown i.a2a_i:hover span.a2a_svg {
        color: #ffffff !important; }
        body #a2apage_dropdown a:hover span.a2a_svg svg, body #a2apage_dropdown a.a2a_i:hover span.a2a_svg svg, body #a2apage_dropdown a.a2a_i:visited:hover span.a2a_svg svg, body #a2apage_dropdown a.a2a_more:hover span.a2a_svg svg, body #a2apage_dropdown i.a2a_i:hover span.a2a_svg svg {
          fill: #ffffff !important; }

body .a2a_menu i.a2a_i {
  border-color: transparent !important; }

body .a2a_menu_find_container {
  border-color: #00B260 !important;
  background-color: #00B260 !important; }

body .a2a_menu a.a2a_i:active, body .a2a_menu a.a2a_i:focus, body .a2a_menu a.a2a_i:hover, body .a2a_menu a.a2a_more:active, body .a2a_menu a.a2a_more:focus, body .a2a_menu a.a2a_more:hover, body .a2a_menu_find_container {
  background-color: #00B260 !important;
  border-color: #00B260 !important; }

body .a2a_menu {
  border-color: #00B260 !important;
  background-color: #00B260 !important; }
  body .a2a_menu a, body .a2a_menu a.a2a_i, body .a2a_menu a.a2a_i:visited, body .a2a_menu a.a2a_more, body .a2a_menu i.a2a_i {
    color: #ffffff !important; }

.col-align-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.alignleft {
  margin: 0 15px 15px 0; }

.alignright {
  margin: 0 0 15px 15px; }

.aligncenter {
  display: block;
  margin: 0 auto; }

.img-wrap {
  background-image: none;
  background-position-x: 0%;
  background-position-y: 0%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  background: transparent;
  height: 300px;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 3; }
  .img-wrap img {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    max-height: inherit;
    min-width: inherit;
    position: absolute;
    top: 50%;
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    z-index: 1; }
  .img-wrap.left-float {
    float: left;
    margin: 0 20px 20px 0; }
    @media (max-width: 767.98px) {
      .img-wrap.left-float {
        float: none;
        width: 100%;
        margin: 0 auto 20px; } }
  .img-wrap.right-float {
    float: right;
    margin: 0 0 20px 20px; }
    @media (max-width: 767.98px) {
      .img-wrap.right-float {
        float: none;
        width: 100%;
        margin: 0 auto 20px; } }

.wp-caption.alignright {
  float: right; }

.wp-caption.alignleft {
  float: left; }

.sbi_no_avatar .sbi_header_img {
  background: #00B260 !important; }

#sb_instagram .sbi_follow_btn a {
  background-color: #00B260 !important;
  color: #ffffff !important; }
  #sb_instagram .sbi_follow_btn a:hover {
    background-color: #FEC461;
    color: #ffffff !important;
    box-shadow: inset 0 0 10px 20px #FEC461; }

#sb_instagram #sbi_load .sbi_load_btn {
  background: #00B260 !important; }

#sb_instagram {
  margin-bottom: 40px; }
  #sb_instagram .sbi_link > * {
    color: #ffffff !important; }
    #sb_instagram .sbi_link > * p {
      color: #ffffff !important; }
      #sb_instagram .sbi_link > * p > * {
        color: #ffffff !important; }

.wp-block-gallery ul.blocks-gallery-grid, .blocks-gallery-grid ul.blocks-gallery-grid {
  align-items: stretch; }
  .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item {
    padding: 5px !important;
    margin: 0  !important; }
    .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure img, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure img {
      height: 100% !important;
      object-fit: cover; }
    .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption {
      color: #ffffff !important; }
      .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption::selection, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption::selection {
        background-color: #007f44;
        color: white; }
    .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item::before, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item::before {
      content: none !important; }

#cd-timeline {
  height: auto !important; }
  #cd-timeline .cd-timeline-content .cd-timeline-title-container h2, #cd-timeline .cd-timeline-content .the-excerpt p, #cd-timeline .cd-timeline-content .the-excerpt {
    color: #ffffff !important; }
  #cd-timeline .cd-timeline-content .the-excerpt .addtoany_list {
    display: none !important; }
    #cd-timeline .cd-timeline-content .the-excerpt .addtoany_list a {
      color: #ffffff; }

.bg-primary {
  background-color: #0091D0 !important; }

a.fe_btn_navigation {
  background-color: #0091D0 !important;
  border: none !important;
  font-family: 'Open Sans', sans-serif !important;
  font-size: 16px !important;
  font-weight: bold !important;
  border-radius: 7px;
  padding: 16px 28px;
  line-height: 1;
  text-transform: none; }
  a.fe_btn_navigation:hover {
    background-color: #CDE9F5 !important; }

.wpcw_fe_navigation_box {
  padding: 20px; }
  .wpcw_fe_navigation_box a {
    margin: 0 10px; }

.ui-loader.ui-corner-all.ui-body-a.ui-loader-default {
  display: none; }

.wp-block-gallery.has-nested-images {
  row-gap: 15px; }

@media only screen and (max-width: 767.98px) {
  .alignright, .alignleft {
    float: none !important;
    display: block !important;
    margin: 0 auto 20px;
    text-align: center; } }

@media only screen and (max-width: 575.98px) {
  .wp-block-spacer {
    height: 20px !important;
    min-height: 5vh !important; }
  .wp-block-image .alignright, .wp-block-image .alignleft {
    float: none !important;
    display: block !important;
    text-align: center;
    margin: 0 auto 20px; } }

/*END Helper Classes-------------------------------------*/
.btn-play-video {
  background-color: transparent;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  border: none;
  z-index: 3; }
  .btn-play-video.center {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    bottom: unset;
    left: 50%;
    top: 50%; }
  .btn-play-video.left {
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    position: absolute;
    bottom: unset;
    left: 40px;
    top: 50%; }
  .btn-play-video.left-bottom {
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    position: absolute;
    bottom: 40px;
    left: 40px;
    top: unset; }
    @media (max-width: 991.98px) {
      .btn-play-video.left-bottom {
        bottom: 20px; } }
  .btn-play-video.right {
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
    position: absolute;
    bottom: unset;
    left: unset;
    right: 40px;
    top: 50%; }
  .btn-play-video.right-bottom {
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
    position: absolute;
    bottom: 40px;
    right: 40px;
    top: unset; }
    @media (max-width: 991.98px) {
      .btn-play-video.right-bottom {
        bottom: 20px; } }
  @media (max-width: 575.98px) {
    .btn-play-video.center, .btn-play-video.left, .btn-play-video.left-bottom, .btn-play-video.right, .btn-play-video.right-bottom {
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      bottom: unset;
      left: 50%;
      top: 50%; } }
  .btn-play-video .playIframe {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9429 6.49999L1.27858 12.0797L1.27859 0.920308L10.9429 6.49999Z' fill='white' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    background-size: 15px;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    border-radius: 50%;
    display: inline-block;
    flex: 0 0 auto;
    height: 62px;
    margin: 0;
    transition: all 0.4s ease;
    width: 62px;
    z-index: 1;
    border: 3px solid #FFFFFF; }
  .btn-play-video .play-label {
    color: #fff;
    display: block;
    font-size: 17px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    line-height: 1.1;
    text-align: left;
    margin-left: 10px; }
    @media (max-width: 575.98px) {
      .btn-play-video .play-label {
        display: none; } }
  .btn-play-video:hover, .btn-play-video:focus {
    outline: none; }
    .btn-play-video:hover .playIframe, .btn-play-video:focus .playIframe {
      -webkit-transform: scale(1.1, 1.1);
      -moz-transform: scale(1.1, 1.1);
      -ms-transform: scale(1.1, 1.1);
      transform: scale(1.1, 1.1); }

.modal-backdrop.show {
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.5); }

body.admin-bar div[id*="myVideoModal"] .modal-content, body.admin-bar div[id*="videoTextBlockModal"] .modal-content {
  margin-top: 40px !important; }

#LightboxPopup {
  padding-right: 0 !important; }
  #LightboxPopup .modal-dialog {
    margin: 0 auto !important; }
    #LightboxPopup .modal-dialog:hover .modal-content .modal-header .close, #LightboxPopup .modal-dialog:focus .modal-content .modal-header .close, #LightboxPopup .modal-dialog.active .modal-content .modal-header .close {
      top: 5%;
      border: none; }
      @media (max-width: 1199.98px) {
        #LightboxPopup .modal-dialog:hover .modal-content .modal-header .close, #LightboxPopup .modal-dialog:focus .modal-content .modal-header .close, #LightboxPopup .modal-dialog.active .modal-content .modal-header .close {
          top: -10vh; } }
      @media (max-width: 767.98px) {
        #LightboxPopup .modal-dialog:hover .modal-content .modal-header .close, #LightboxPopup .modal-dialog:focus .modal-content .modal-header .close, #LightboxPopup .modal-dialog.active .modal-content .modal-header .close {
          top: 10vh; } }
  #LightboxPopup .modal-content {
    background-color: #ffffff;
    margin-top: 0; }
    #LightboxPopup .modal-content .modal-header {
      border-bottom: none;
      padding: 0 !important; }
      #LightboxPopup .modal-content .modal-header .close {
        background: #ffffff;
        border-radius: 50%;
        border: none;
        color: #000000;
        float: none !important;
        font-size: 50px;
        left: 0;
        margin: 0 auto !important;
        opacity: 1;
        padding: 0 !important;
        position: absolute;
        right: 0;
        text-align: center;
        top: -50vh;
        transition: all 0.4s ease;
        width: 50px;
        height: 50px;
        z-index: 99; }
        #LightboxPopup .modal-content .modal-header .close span {
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          bottom: unset;
          display: block;
          font-size: 0;
          font-weight: 400;
          height: 25px;
          left: 50%;
          position: absolute;
          top: 50%;
          width: 25px; }
          #LightboxPopup .modal-content .modal-header .close span::after {
            content: "";
            background-image: url("../images/icons/close-modal.svg") !important;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            bottom: unset;
            left: 50%;
            top: 50%;
            width: 25px;
            height: 25px; }
        #LightboxPopup .modal-content .modal-header .close:hover, #LightboxPopup .modal-content .modal-header .close:focus, #LightboxPopup .modal-content .modal-header .close.active {
          background: white;
          box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.5);
          opacity: 1;
          outline: none !important; }
    #LightboxPopup .modal-content .modal-body {
      padding: 30px !important; }
      #LightboxPopup .modal-content .modal-body .image-wrapping {
        height: 40vh; }
        #LightboxPopup .modal-content .modal-body .image-wrapping img {
          height: 100%;
          width: 100%;
          object-fit: contain;
          object-position: center; }
    #LightboxPopup .modal-content .modal-footer {
      display: none;
      border-top: 1px solid rgba(255, 255, 255, 0.2); }

.video-modal {
  padding-right: 0 !important; }
  .video-modal .modal-xl, .video-modal .modal-lg {
    margin: 0 auto !important;
    max-width: 80vw; }
    @media (min-width: 1199.98px) {
      .video-modal .modal-xl:hover .modal-content .modal-header .close, .video-modal .modal-xl:focus .modal-content .modal-header .close, .video-modal .modal-xl.active .modal-content .modal-header .close, .video-modal .modal-lg:hover .modal-content .modal-header .close, .video-modal .modal-lg:focus .modal-content .modal-header .close, .video-modal .modal-lg.active .modal-content .modal-header .close {
        top: 5%;
        border: none; } }
  .video-modal .modal-content {
    background-color: #000;
    margin-top: 0;
    overflow: hidden; }
    @media (max-width: 1199.98px) {
      .video-modal .modal-content {
        overflow: visible; } }
    .video-modal .modal-content .modal-header {
      border-bottom: none;
      padding: 0 !important; }
      .video-modal .modal-content .modal-header .close {
        background: #ffffff;
        border-radius: 50%;
        color: #000000;
        float: none !important;
        border: none;
        font-size: 50px;
        left: 0;
        margin: 0 auto !important;
        opacity: 1;
        padding: 0 !important;
        position: absolute;
        right: 0;
        text-align: center;
        top: -18px;
        transition: all 0.4s ease;
        width: 30px;
        height: 30px;
        z-index: 99; }
        @media (min-width: 1199.98px) {
          .video-modal .modal-content .modal-header .close {
            top: -55px;
            right: 0;
            left: 0;
            width: 50px;
            height: 50px;
            font-size: 50px; } }
        .video-modal .modal-content .modal-header .close span {
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          bottom: unset;
          display: block;
          font-size: 0;
          font-weight: 400;
          left: 50%;
          position: absolute;
          top: 50%;
          width: 15px;
          height: 15px; }
          @media (min-width: 1199.98px) {
            .video-modal .modal-content .modal-header .close span {
              width: 25px;
              height: 25px; } }
          .video-modal .modal-content .modal-header .close span::after {
            content: "";
            background-image: url("../images/icons/close-modal.svg") !important;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            bottom: unset;
            left: 50%;
            top: 50%;
            width: 15px;
            height: 15px; }
            @media (min-width: 1199.98px) {
              .video-modal .modal-content .modal-header .close span::after {
                width: 25px;
                height: 25px; } }
        .video-modal .modal-content .modal-header .close:hover, .video-modal .modal-content .modal-header .close:focus, .video-modal .modal-content .modal-header .close.active {
          background: white;
          box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.5);
          opacity: 1;
          outline: none !important; }
    .video-modal .modal-content .modal-body {
      padding: 0 !important; }
    .video-modal .modal-content .modal-footer {
      display: none;
      border-top: 1px solid rgba(255, 255, 255, 0.2); }

.filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] {
  background-image: radial-gradient(ellipse at center, transparent, transparent) !important;
  background: transparent !important;
  border-radius: 0 !important;
  border-bottom: 1px solid #d7d7d7 !important;
  border: none;
  flex: 0 0 auto !important;
  font-size: 16px !important;
  font-weight: normal !important;
  max-width: 328px !important; }
  .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'].vertical {
    background-color: #d7d7d7 !important; }
  .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox {
    height: 40px !important;
    background: transparent !important;
    box-shadow: none !important;
    border-color: #d7d7d7 !important; }
    .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .promagnifier {
      background: transparent !important;
      border: none !important;
      box-shadow: none !important;
      width: 40px !important;
      height: 40px !important; }
      .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .promagnifier .innericon {
        width: 40px !important;
        position: relative;
        height: 40px !important; }
        .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .promagnifier .innericon::after {
          content: '';
          background-image: url("../images/icons/search-icon-primary.svg");
          background-size: 19px;
          background-position: right center;
          background-repeat: no-repeat;
          height: 100%;
          position: absolute;
          right: 0;
          top: 0;
          width: 100%; }
        .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .promagnifier .innericon svg {
          display: none !important;
          fill: black !important; }
    .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput {
      background: transparent !important;
      height: auto !important;
      margin: 0 !important;
      padding-left: 5px !important; }
      .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form input, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form textarea, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form select {
        border-radius: 0 !important;
        box-shadow: none !important;
        color: #5b5c5f !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 14px !important;
        font-weight: normal !important;
        height: auto !important;
        outline: none !important;
        letter-spacing: -0.02em;
        padding: 10px 15px !important;
        position: absolute;
        top: 0;
        width: 100%; }
        .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form input.autocomplete, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form textarea.autocomplete, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form select.autocomplete {
          top: 3px !important; }
        .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form input:active, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form input:focus, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form textarea:active, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form textarea:focus, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form select:active, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form select:focus {
          border: none !important;
          outline: none !important; }
        .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form input::-webkit-input-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form input::-moz-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form input:-ms-input-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form input:-moz-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form textarea::-webkit-input-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form textarea::-moz-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form textarea:-ms-input-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form textarea:-moz-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form select::-webkit-input-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form select::-moz-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form select:-ms-input-placeholder, .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput form select:-moz-placeholder {
          color: #5b5c5f !important;
          font-family: 'Open Sans', sans-serif !important;
          font-size: 14px !important;
          font-weight: normal !important;
          letter-spacing: -0.02em;
          opacity: 1 !important; }
      .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput input.autocomplete {
        top: 12px !important; }
      .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput input.orig {
        font-size: 14px !important;
        height: 43px !important;
        margin: 0 !important;
        color: #5b5c5f !important;
        padding: 0 20px !important;
        /* firefox 19+ */
        /* ie */ }
        .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput input.orig::-webkit-input-placeholder {
          color: #5b5c5f !important;
          font-size: 14px !important;
          opacity: 1 !important;
          font-weight: 500 !important; }
        .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput input.orig::-moz-placeholder {
          color: #5b5c5f !important;
          font-size: 14px !important;
          opacity: 1 !important;
          font-weight: 500 !important; }
        .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proinput input.orig:-ms-input-placeholder {
          color: #5b5c5f !important;
          font-size: 14px !important;
          opacity: 1 !important;
          font-weight: 500 !important; }
    .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proloading {
      align-self: center; }
    .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .probox .proclose {
      align-self: center; }
  .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'] .results .item .asp_content h3 a {
    color: #5b5c5f !important; }

/*search result ajax pro*/
div[id^="ajaxsearchprores"].vertical, div[class^="asp_r_"].vertical {
  background: #5b5c5f !important; }

div[id^="ajaxsearchprores"] .resdrg .item h3, div[id^="ajaxsearchprores"] .resdrg .item h3 a, div[class^="asp_r_"] .resdrg .item h3, div[class^="asp_r_"] .resdrg .item h3 a {
  color: #5b5c5f !important; }

@media only screen and (max-width: 991.98px) {
  #ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 {
    flex-basis: auto !important; }
  .filter-category div.ajaxsearchpro[id^='ajaxsearchpro'], .filter-wrap div.ajaxsearchpro[id^='ajaxsearchpro'] {
    flex-basis: auto !important; } }

.buorg {
  font-family: "lft-etica";
  background-color: #00B260 !important;
  border: 1px solid #00B260 !important;
  bottom: 0px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  color: #ffffff !important;
  left: 0px;
  text-align: center;
  top: unset !important;
  width: 100%;
  z-index: 111111; }
  .buorg .buorg-buttons {
    margin-top: 10px; }
    .buorg .buorg-buttons #buorgul, .buorg .buorg-buttons #buorgig {
      background: transparent !important;
      font-family: 'Open Sans', sans-serif !important;
      border-radius: 0;
      border: 1px solid rgba(255, 255, 255, 0.32) !important;
      font-weight: 600;
      box-shadow: none !important;
      padding: 10px 25px;
      font-size: 14px;
      line-height: 1; }
    .buorg .buorg-buttons #buorgul {
      background-color: #00B260;
      color: #ffffff !important; }
    .buorg .buorg-buttons #buorgig {
      background-color: #00B260;
      color: #ffffff !important; }
  .buorg .buorg-pad {
    margin-top: 10px;
    color: #ffffff; }
    .buorg .buorg-pad #buorgpermanent {
      font-family: 'Open Sans', sans-serif !important;
      border-radius: 0;
      border: none;
      font-weight: 900;
      box-shadow: none !important;
      padding: 10px 15px;
      font-size: 15px;
      background-color: #00B260 !important;
      color: #ffffff !important; }

.gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) {
  /*Error Form Css*/
  /*Error Form*/ }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_heading {
    margin-bottom: 0 !important; }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_heading .gform_title {
      color: #00B260;
      font-family: "Open Sans",sans-serif;
      font-size: 37px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 700;
      letter-spacing: -0.02em;
      line-height: 1.1;
      margin: 0;
      padding: 0;
      text-align: left;
      text-transform: none !important; }
      .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_heading .gform_title::selection {
        background-color: #007f44;
        color: white; }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_heading .gform_description {
      color: #00B260;
      display: block;
      font-family: 'Open Sans', sans-serif !important;
      font-size: 17px;
      font-stretch: normal;
      font-style: normal;
      font-weight: bold;
      letter-spacing: -0.02em;
      line-height: 1.6;
      margin: 0 0 10px 0;
      padding: 0;
      text-align: left;
      text-transform: none !important;
      width: 100%; }
      .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_heading .gform_description::selection {
        background-color: #007f44;
        color: white; }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_heading .gform_required_legend {
      display: none; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form {
    margin-top: 20px; }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body {
      margin-top: 0 !important; }
      .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield {
        padding-left: 0 !important;
        margin-top: 0;
        /*checkbox*/
        /*field address */ }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield.field-hide {
          visibility: hidden;
          margin: 0;
          height: 0; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio {
          /*RADIO Button circular style*/ }
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice {
            margin-bottom: 5px; }
            .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice input {
              cursor: pointer;
              height: 100%;
              opacity: 0;
              position: absolute;
              width: 100%;
              z-index: 1; }
            .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type="radio"]:checked + label,
            .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type="radio"]:not(:checked) + label {
              font-family: "lft-etica";
              color: #00B260;
              cursor: pointer;
              display: inline-block !important;
              font-size: 12px;
              font-stretch: normal;
              font-style: normal;
              font-weight: 400;
              letter-spacing: -0.02em;
              line-height: 1.2;
              margin: 0 auto;
              max-width: 100%;
              padding: 2px 0 2px 25px !important;
              position: relative;
              vertical-align: middle;
              z-index: 1; }
              .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type="radio"]:checked + label::after,
              .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type="radio"]:not(:checked) + label::after {
                content: "";
                background: #00B260;
                border-radius: 4px;
                border: solid 2px #00B260;
                height: 19px;
                left: 0;
                position: absolute;
                top: 1px;
                transition: all 0.2s ease;
                width: 19px;
                z-index: -1; }
            .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type="radio"]:checked + label::before {
              content: "\f00c";
              font-family: "Font Awesome 5 Free";
              font-weight: 900;
              display: inline-block;
              font-style: normal;
              font-variant: normal;
              text-rendering: auto;
              -webkit-font-smoothing: antialiased;
              /*--adjust as necessary--*/
              color: #ffffff;
              font-size: 14px;
              left: 3px;
              position: absolute;
              top: 3px; }
            .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type="radio"]:checked,
            .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type="radio"]:not(:checked) {
              position: absolute;
              left: -9999px;
              margin: 0 !important; }
            .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice [type="radio"]:not(:checked) + label:after {
              content: "";
              transition: all 0.2s ease;
              -webkit-transition: all 0.2s ease;
              -webkit-transform: scale(1);
              transform: scale(1);
              background: transparent;
              border: 2px solid #cdcdd5; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice {
          margin-bottom: 5px; }
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input {
            cursor: pointer;
            height: 100%;
            opacity: 0;
            position: absolute;
            width: 100%;
            z-index: 1; }
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type="checkbox"]:checked + label,
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type="checkbox"]:not(:checked) + label {
            font-family: "lft-etica";
            color: #CDE9F5;
            cursor: pointer;
            display: inline-block !important;
            font-size: 12px !important;
            font-stretch: normal;
            font-style: normal;
            font-weight: 400;
            letter-spacing: -0.02em;
            line-height: normal;
            margin: 0 auto;
            min-height: 30px;
            padding: 0 0 0 30px !important;
            position: relative;
            text-align: left;
            text-transform: none;
            vertical-align: middle;
            z-index: 1; }
            .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type="checkbox"]:checked + label::after,
            .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type="checkbox"]:not(:checked) + label::after {
              content: "";
              background: #00b260;
              border-radius: 3px;
              box-shadow: none;
              border: 1px solid #00B260;
              height: 19px;
              left: 0;
              position: absolute;
              top: 0;
              transition: all 0.2s ease;
              width: 19px;
              z-index: -1; }
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type="checkbox"]:checked,
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type="checkbox"]:not(:checked) {
            position: absolute;
            left: -9999px;
            margin: 0 !important; }
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type="checkbox"]:checked + label::before {
            content: "";
            background-image: url("../images/icons/checkbox-on.svg");
            background-size: 14px;
            background-repeat: no-repeat;
            background-position: center;
            width: 19px;
            height: 19px;
            left: 0;
            position: absolute;
            top: 0; }
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_checkbox .gfield_checkbox .gchoice [type="checkbox"]:not(:checked) + label:after {
            content: "";
            transition: all 0.2s ease;
            background: transparent; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent input {
          cursor: pointer;
          height: 100%;
          opacity: 0;
          position: absolute;
          width: 100%;
          z-index: 1; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type="checkbox"]:checked + label,
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type="checkbox"]:not(:checked) + label {
          font-family: "lft-etica";
          color: #CDE9F5;
          cursor: pointer;
          display: inline-block !important;
          font-size: 12px !important;
          font-stretch: normal;
          font-style: normal;
          font-weight: 400;
          letter-spacing: -0.02em;
          line-height: normal;
          margin: 0 auto;
          min-height: 30px;
          padding: 0 0 0 30px !important;
          position: relative;
          text-align: left;
          text-transform: none;
          vertical-align: middle;
          z-index: 1; }
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type="checkbox"]:checked + label::after,
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type="checkbox"]:not(:checked) + label::after {
            content: "";
            background: #00b260;
            border-radius: 3px;
            box-shadow: none;
            border: 1px solid #00B260;
            height: 19px;
            left: 0;
            position: absolute;
            top: 0;
            transition: all 0.2s ease;
            width: 19px;
            z-index: -1; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type="checkbox"]:checked,
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type="checkbox"]:not(:checked) {
          position: absolute;
          left: -9999px;
          margin: 0 !important; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type="checkbox"]:checked + label::before {
          content: "";
          background-image: url("../images/icons/checkbox-on.svg");
          background-size: 14px;
          background-repeat: no-repeat;
          background-position: center;
          width: 19px;
          height: 19px;
          left: 0;
          position: absolute;
          top: 0; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_consent [type="checkbox"]:not(:checked) + label:after {
          content: "";
          transition: all 0.2s ease;
          background: transparent; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .ginput_container_address .address_country select {
          line-height: 1.2 !important; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .top_label .gfield_label {
          font-family: "lft-etica";
          color: #FEC461;
          font-size: 15px;
          font-stretch: normal;
          font-style: normal;
          font-weight: 700;
          letter-spacing: -0.02em;
          line-height: 1.2;
          text-align: left;
          text-transform: none; }
          .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_body .gform_fields .gfield .top_label .gfield_label::selection {
            background-color: #007f44;
            color: white; }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_footer {
      display: inline-block;
      margin: 30px 0 0 0 !important;
      padding: 0 !important;
      position: relative;
      width: auto !important; }
      .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_footer input[type="submit"], .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_footer input.button {
        font-family: "lft-etica";
        background-color: #008D45;
        border-radius: 35px !important;
        border: none;
        box-shadow: none;
        color: #ffffff;
        cursor: pointer;
        display: inline-block;
        font-size: 17px !important;
        font-stretch: normal !important;
        font-style: normal;
        font-weight: 600 !important;
        height: unset;
        letter-spacing: normal !important;
        line-height: 1 !important;
        margin: 0;
        max-width: 100%;
        overflow-wrap: break-word;
        padding: 20px 40px;
        position: relative;
        text-align: center !important;
        text-decoration: none !important;
        text-transform: none;
        transition: all 0.4s ease;
        white-space: normal;
        width: auto !important; }
        .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_footer input[type="submit"]:hover, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_footer input[type="submit"]:focus, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_footer input[type="submit"]:active, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_footer input.button:hover, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_footer input.button:focus, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) form .gform_footer input.button:active {
          background-color: #4C4E6D !important;
          color: white !important;
          text-decoration: none; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_validation_errors > h2 {
    font-size: 12px !important;
    font-weight: bold !important;
    letter-spacing: -0.02em;
    margin: 0 !important;
    color: #ff0000; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_wrapper .gfield_required, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_wrapper .gfield_error legend {
    color: #ff0000; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_validation_errors {
    order: 2;
    background: transparent !important;
    border-radius: 3px !important;
    border: none !important;
    box-shadow: none !important;
    padding-left: 0 !important;
    margin-top: 20px !important; }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gform_validation_errors .gform_submission_error span.gform-icon {
      left: 0; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gfield_error [aria-invalid="true"] {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #ff0000 !important;
    border: 1px solid #ff0000 !important;
    /* firefox 19+ */
    /* ie */ }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gfield_error [aria-invalid="true"]::-webkit-input-placeholder {
      color: #ff0000;
      opacity: 1; }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gfield_error [aria-invalid="true"]::-moz-placeholder {
      color: #ff0000;
      opacity: 1; }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gfield_error [aria-invalid="true"]:-ms-input-placeholder {
      color: #ff0000;
      opacity: 1; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gfield.gfield_error.gfield_contains_required div.gfield_description {
    background-color: #ff0000;
    border-radius: 2px;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    letter-spacing: -0.02em;
    text-transform: none;
    line-height: 1.2;
    padding-top: 0; }
    .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gfield.gfield_error.gfield_contains_required div.gfield_description::selection {
      background-color: #007f44;
      color: white; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper).gform_validation_error .gform_body .gform_fields .gfield {
    padding-right: 0 !important;
    margin-top: 5px !important; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gfield.gfield_error, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    padding-top: 0 !important; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .top_label .gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
    margin: 5px 0 0; }
  .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .gfield_validation_message, .gform_wrapper:not(.newsletterForm_wrapper):not(.donateSteps_wrapper):not(.sign-up-form_wrapper):not(.plant-newsletter_wrapper) .validation_message {
    font-family: 'Open Sans', sans-serif !important;
    margin-top: 0 !important;
    padding: 5px 5px !important;
    border-radius: 5px;
    display: inline;
    border: none !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: -0.02em;
    text-align: left;
    font-weight: bold !important;
    color: #ffffff !important;
    background-color: #ff0000 !important; }

.interior .gform_confirmation_wrapper {
  font-size: 25px !important;
  color: #00B260 !important; }
  .interior .gform_confirmation_wrapper::selection {
    background-color: #007f44;
    color: white; }

.gform_confirmation_wrapper .gform_confirmation_message {
  font-size: 25px;
  color: #00B260 !important;
  display: block;
  padding: 0;
  position: relative; }
  .gform_confirmation_wrapper .gform_confirmation_message::selection {
    background-color: #007f44;
    color: white; }

/*Global Styles Gform*/
.gform_wrapper .hidden_label input {
  margin-top: 0 !important; }

.gfield_html {
  font-size: 12px;
  font-family: "lft-etica"; }
  .gfield_html::selection {
    background-color: #007f44;
    color: white; }

.gfield_html_formatted {
  margin-top: 30px; }

.gform_wrapper:not(.donateSteps_wrapper) .gsection .gsection_title {
  font-size: 30px !important; }

.gform_wrapper:not(.donateSteps_wrapper) .field_sublabel_below .ginput_complex.ginput_container label {
  margin-bottom: 0 !important; }

.gform_wrapper:not(.donateSteps_wrapper) .field_sublabel_above .gfield_description {
  padding-top: 5px;
  margin-top: 0 !important; }

.gform_wrapper:not(.donateSteps_wrapper) .gfield.field_sublabel_above.field_description_below + .gfield {
  margin-top: 0 !important; }

.gform_wrapper:not(.donateSteps_wrapper) .gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper:not(.donateSteps_wrapper) .gform_wrapper .gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-top: 5px !important; }

.gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]), .gform_wrapper:not(.donateSteps_wrapper) textarea, .gform_wrapper:not(.donateSteps_wrapper) select {
  font-family: 'Open Sans', sans-serif !important;
  background: #ffffff;
  border-radius: 2px;
  border: 1px solid #d7d7d7;
  box-shadow: none;
  color: #00B260;
  font-size: 12px !important;
  font-weight: 400;
  letter-spacing: -0.02em;
  min-height: 44px;
  padding: 10px 15px !important;
  /* firefox 19+ */
  /* ie */ }
  .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"])::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select::-webkit-input-placeholder {
    color: #00B260;
    opacity: 1; }
  .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"])::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select::-moz-placeholder {
    color: #00B260;
    opacity: 1; }
  .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]):-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:-ms-input-placeholder {
    color: #00B260;
    opacity: 1; }
  .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]):active, .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]):focus, .gform_wrapper:not(.donateSteps_wrapper) textarea:active, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus, .gform_wrapper:not(.donateSteps_wrapper) select:active, .gform_wrapper:not(.donateSteps_wrapper) select:focus {
    box-shadow: none;
    border-color: #0091D0;
    outline: none;
    color: #0091D0;
    /* firefox 19+ */
    /* ie */ }
    .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]):active::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]):focus::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:active::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:active::-webkit-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:focus::-webkit-input-placeholder {
      color: #0091D0;
      opacity: 1; }
    .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]):active::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]):focus::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:active::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:active::-moz-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:focus::-moz-placeholder {
      color: #0091D0;
      opacity: 1; }
    .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]):active:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) input:not([type="submit"]):focus:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:active:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) textarea:focus:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:active:-ms-input-placeholder, .gform_wrapper:not(.donateSteps_wrapper) select:focus:-ms-input-placeholder {
      color: #0091D0;
      opacity: 1; }

.gform_wrapper:not(.donateSteps_wrapper) select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("../images/icons/dropdown-select.svg") 96%/6px no-repeat;
  line-height: 1.2 !important;
  padding: 14px 10px !important;
  transition: all 0.4s ease;
  color: #00B260; }
  .gform_wrapper:not(.donateSteps_wrapper) select option {
    color: #00B260; }
  .gform_wrapper:not(.donateSteps_wrapper) select:focus, .gform_wrapper:not(.donateSteps_wrapper) select:active {
    border-color: #0091D0;
    transition: all 0.4s ease;
    color: #00B260; }

.gform_wrapper:not(.donateSteps_wrapper) textarea {
  height: 100px;
  resize: none;
  max-width: 100%; }

.gform_wrapper:not(.donateSteps_wrapper) input[type="checkbox"], .gform_wrapper:not(.donateSteps_wrapper) input[type="radio"] {
  height: 30px; }

.gform_wrapper:not(.donateSteps_wrapper) .gfield_label, .gform_wrapper:not(.donateSteps_wrapper) label, .gform_wrapper:not(.donateSteps_wrapper) legend {
  font-family: "lft-etica";
  color: #4C4E6D;
  display: block;
  font-size: 14px !important;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
  letter-spacing: -0.02em;
  line-height: 1.1;
  text-align: left; }
  .gform_wrapper:not(.donateSteps_wrapper) .gfield_label::selection, .gform_wrapper:not(.donateSteps_wrapper) label::selection, .gform_wrapper:not(.donateSteps_wrapper) legend::selection {
    background-color: #007f44;
    color: white; }
  .gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required {
    position: relative;
    color: #00B260; }
    .gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom {
      font-size: 0;
      font-style: normal; }
      .gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom::after, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom::after, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom::after {
        content: '*';
        font-family: "lft-etica";
        color: #00B260;
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        line-height: 0; }
        .gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom::after::selection, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom::after::selection, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom::after::selection {
          background-color: #007f44;
          color: white; }
      .gform_wrapper:not(.donateSteps_wrapper) .gfield_label span.gfield_required.gfield_required_custom::selection, .gform_wrapper:not(.donateSteps_wrapper) label span.gfield_required.gfield_required_custom::selection, .gform_wrapper:not(.donateSteps_wrapper) legend span.gfield_required.gfield_required_custom::selection {
        background-color: #007f44;
        color: white; }

.gform_wrapper.gravity-theme .gfield_label {
  margin-bottom: 10px;
  display: block; }

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
  margin-bottom: 5px !important; }
  .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label::selection {
    background-color: #007f44;
    color: white; }

.gform_wrapper .top_label .gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container), .gform_wrapper .top_label .gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container) {
  margin-top: 5px !important; }

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 0 !important; }

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_street input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_street select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_city input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_city select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_state input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_state select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_zip input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_zip select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_country input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.has_country select, .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.ginput_container_address input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container.ginput_container_address select {
  margin-bottom: 10px !important; }

/*START Sign Up form-------------------------------*/
.newsletter-container .title {
  font-family: "lft-etica";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #ffffff; }

.newsletter-container .text {
  font-family: "lft-etica";
  font-style: normal;
  font-weight: 350;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 0.03em;
  color: #FFFFFF; }

.newsletterForm_wrapper, .sign-up-form_wrapper {
  margin: 20px 0 0 0 !important;
  padding: 0 !important;
  position: relative;
  display: flex;
  flex-wrap: wrap; }
  .newsletterForm_wrapper .gform_validation_errors, .sign-up-form_wrapper .gform_validation_errors {
    z-index: 2;
    line-height: 1 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    background-color: transparent !important;
    color: #ff0000 !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 0 20px 0 !important;
    letter-spacing: 1px !important;
    box-shadow: none !important; }
    .newsletterForm_wrapper .gform_validation_errors > h2, .sign-up-form_wrapper .gform_validation_errors > h2 {
      line-height: 1 !important;
      font-size: 14px !important;
      color: #ff0000 !important;
      letter-spacing: 1px !important;
      text-transform: capitalize !important;
      padding-left: 40px !important; }
      .newsletterForm_wrapper .gform_validation_errors > h2 .gform-icon, .sign-up-form_wrapper .gform_validation_errors > h2 .gform-icon {
        color: #ff0000 !important;
        position: absolute !important;
        left: 0 !important; }
  .newsletterForm_wrapper .gform_heading, .sign-up-form_wrapper .gform_heading {
    display: none;
    position: relative; }
    .newsletterForm_wrapper .gform_heading .gform_title, .sign-up-form_wrapper .gform_heading .gform_title {
      font-family: "lft-etica";
      color: #00B260;
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 700;
      letter-spacing: 0.01em;
      line-height: 1.25;
      margin: 0;
      padding: 0;
      text-align: left;
      text-transform: uppercase !important; }
      .newsletterForm_wrapper .gform_heading .gform_title::selection, .sign-up-form_wrapper .gform_heading .gform_title::selection {
        background-color: #007f44;
        color: white; }
    .newsletterForm_wrapper .gform_heading h3, .sign-up-form_wrapper .gform_heading h3 {
      margin-top: 0 !important;
      margin-bottom: 0 !important; }
    .newsletterForm_wrapper .gform_heading .gform_description, .sign-up-form_wrapper .gform_heading .gform_description {
      color: #00B260;
      display: block;
      font-family: "lft-etica";
      font-size: 12px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 400;
      letter-spacing: 0.06em;
      line-height: 1;
      margin: 0 0 10px 0;
      padding: 0;
      text-align: left;
      text-transform: capitalize !important;
      width: 100%; }
      .newsletterForm_wrapper .gform_heading .gform_description::selection, .sign-up-form_wrapper .gform_heading .gform_description::selection {
        background-color: #007f44;
        color: white; }
  .newsletterForm_wrapper form.sign-up-form, .sign-up-form_wrapper form.sign-up-form {
    margin: 0;
    margin-top: 0 !important;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    position: relative;
    z-index: 2; }
    .newsletterForm_wrapper form.sign-up-form .gform_body, .sign-up-form_wrapper form.sign-up-form .gform_body {
      flex: 0 0 100%;
      margin: 0 0 0 !important;
      position: relative;
      max-width: 100% !important; }
      .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields {
        list-style: none;
        margin: 0;
        padding-left: 0;
        position: relative;
        grid-column-gap: 10px;
        grid-row-gap: 0; }
        .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields fieldset.email-field, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields div.email-field, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields fieldset.email-field, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields div.email-field {
          grid-column: span 8 !important; }
          .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields fieldset.email-field label span.gfield_required, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields div.email-field label span.gfield_required, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields fieldset.email-field label span.gfield_required, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields div.email-field label span.gfield_required {
            color: white !important; }
        .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields fieldset.zip-field, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields div.zip-field, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields fieldset.zip-field, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields div.zip-field {
          grid-column: span 4 !important; }
        @media (max-width: 767.98px) {
          .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields {
            display: flex;
            gap: 20px;
            flex-direction: column; } }
        .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li {
          margin: 0 !important;
          padding: 0 !important;
          width: 100%;
          max-width: 100% !important;
          align-self: end;
          font-style: normal; }
          .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_label, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_label, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_label, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_label {
            font-family: "lft-etica" !important;
            font-weight: 400 !important;
            font-size: 12px !important;
            line-height: 1.1 !important;
            letter-spacing: 0.06em !important;
            text-transform: capitalize !important;
            color: #ffffff; }
          .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_description, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_description, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_description, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_description {
            display: none;
            font-family: "lft-etica";
            font-style: normal;
            font-weight: 400;
            font-size: 12px;
            background: #ff0000;
            padding: 8px;
            line-height: 1.4;
            color: #ffffff;
            letter-spacing: 0.09em;
            text-transform: uppercase;
            align-items: center;
            margin-bottom: 5px;
            width: auto; }
            .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_description .gfield_required > span, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_description .gfield_required > span, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_description .gfield_required > span {
              color: #ffffff !important; }
          .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container {
            margin: 0 !important;
            position: relative; }
            @media (max-width: 767.98px) {
              .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container span.name_last, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container span.name_last, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container span.name_last, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container span.name_last {
                padding: 0 !important;
                flex: 0 0 100%; } }
            @media (max-width: 767.98px) {
              .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container span.name_first, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container span.name_first, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container span.name_first, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container span.name_first {
                padding: 0 !important;
                flex: 0 0 100%; } }
            .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container label, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container label, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container label, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container label {
              font-size: 12px !important;
              font-family: "lft-etica" !important;
              color: #ffffff !important; }
            .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input {
              background-color: rgba(0, 0, 0, 0) !important;
              border-radius: 2px !important;
              border: 0.5px solid rgba(255, 255, 255, 0.4) !important;
              color: #00b260;
              font-family: "lft-etica";
              font-size: 12px !important;
              font-stretch: normal;
              font-style: normal;
              font-weight: 400;
              height: auto;
              letter-spacing: 1px !important;
              line-height: 1.1 !important;
              margin-top: 0;
              min-height: 44px;
              padding: 20px 16px 20px 25px !important;
              text-align: left;
              text-transform: capitalize !important;
              width: 100% !important;
              /* firefox 19+ */
              /* ie */ }
              .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input::-webkit-input-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input::-webkit-input-placeholder {
                color: #00B260;
                opacity: 1; }
              .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input::-moz-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input::-moz-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input::-moz-placeholder {
                color: #00B260;
                opacity: 1; }
              .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-ms-input-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-ms-input-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-ms-input-placeholder {
                color: #00B260;
                opacity: 1; }
              .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:-webkit-autofill:focus {
                -webkit-text-fill-color: #00b260 !important;
                background: transparent !important;
                border: none;
                color: #00b260 !important;
                transition: background-color 5000s ease-in-out 0s; }
              .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:active, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:active, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:active, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container input:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:active, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container input:focus {
                box-shadow: none;
                outline: none; }
            .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container .address_zip, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container .address_zip, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container .address_zip, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container .address_zip {
              flex: 0 0 100%;
              padding-left: 0;
              padding-right: 0; }
            @media (max-width: 767.98px) {
              .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container.has_first_name, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container.has_first_name, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container.has_first_name, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container.has_first_name {
                row-gap: 20px; } }
          .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_recaptcha, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_recaptcha, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_recaptcha, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_recaptcha {
            width: 0;
            height: 0; }
            .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_recaptcha::after, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_recaptcha::after, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_recaptcha::after, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_recaptcha::after {
              content: none !important; }
          .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container_email input, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container_email input, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .ginput_container_email input, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .ginput_container_email input {
            max-width: 100%;
            border-radius: 0;
            padding-right: 100px !important;
            width: 100%; }
          .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container::after, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container::after, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container::after, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container::after {
            background-color: red !important; }
          .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input {
            color: #ff0000 !important;
            background-color: white !important;
            border: none;
            border-bottom-color: #ff0000 !important;
            max-width: 100% !important;
            /* firefox 19+ */
            /* ie */ }
            .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input::-webkit-input-placeholder, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input::-webkit-input-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input::-webkit-input-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input::-webkit-input-placeholder {
              color: #ff0000 !important;
              opacity: 1; }
            .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input::-moz-placeholder, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input::-moz-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input::-moz-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input::-moz-placeholder {
              color: #ff0000 !important;
              opacity: 1; }
            .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-ms-input-placeholder, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-ms-input-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-ms-input-placeholder, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-ms-input-placeholder {
              color: #ff0000;
              opacity: 1; }
            .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:focus, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:hover, .newsletterForm_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields .gfield .gfield_error .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:focus, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:hover, .sign-up-form_wrapper form.sign-up-form .gform_body .gform_fields li .gfield_error .ginput_container input:-webkit-autofill:focus {
              background: transparent !important;
              border: none;
              color: red !important;
              -webkit-text-fill-color: red !important;
              transition: background-color 5000s ease-in-out 0s; }
    .newsletterForm_wrapper form.sign-up-form .gform_footer, .sign-up-form_wrapper form.sign-up-form .gform_footer {
      margin: 0 !important;
      width: auto;
      position: relative;
      text-align: left;
      padding: 15px 0 0 0 !important;
      align-items: center; }
      .newsletterForm_wrapper form.sign-up-form .gform_footer::after, .sign-up-form_wrapper form.sign-up-form .gform_footer::after {
        content: "";
        position: relative;
        display: inline-block;
        background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.82107 0.964455C8.82107 0.550241 8.48528 0.214455 8.07107 0.214455L1.32107 0.214455C0.906854 0.214455 0.571068 0.550241 0.571068 0.964455C0.571068 1.37867 0.906854 1.71445 1.32107 1.71445H7.32107V7.71445C7.32107 8.12867 7.65685 8.46445 8.07107 8.46445C8.48528 8.46445 8.82107 8.12867 8.82107 7.71445L8.82107 0.964455ZM1.53033 8.56585L8.6014 1.49478L7.54074 0.434125L0.46967 7.50519L1.53033 8.56585Z' fill='%23F5F5F5'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 12px;
        height: 10px;
        margin-left: 2px;
        transition: all 0.4s ease; }
      .newsletterForm_wrapper form.sign-up-form .gform_footer input.gform_button, .sign-up-form_wrapper form.sign-up-form .gform_footer input.gform_button {
        font-family: "lft-etica" !important;
        background-color: transparent !important;
        border-radius: 0;
        border: none !important;
        font-weight: 600;
        font-size: 15px;
        line-height: 1.1;
        font-stretch: normal;
        font-style: normal;
        letter-spacing: -0.02em;
        color: #ffffff !important;
        cursor: pointer;
        margin: 0;
        text-align: center !important;
        text-transform: capitalize;
        text-decoration: underline;
        transition: all 0.4s ease; }
        .newsletterForm_wrapper form.sign-up-form .gform_footer input.gform_button:hover, .sign-up-form_wrapper form.sign-up-form .gform_footer input.gform_button:hover {
          text-decoration: none !important; }
      .newsletterForm_wrapper form.sign-up-form .gform_footer:hover, .newsletterForm_wrapper form.sign-up-form .gform_footer:focus, .sign-up-form_wrapper form.sign-up-form .gform_footer:hover, .sign-up-form_wrapper form.sign-up-form .gform_footer:focus {
        outline: none;
        text-decoration: none !important; }
        .newsletterForm_wrapper form.sign-up-form .gform_footer:hover input.gform_button, .newsletterForm_wrapper form.sign-up-form .gform_footer:focus input.gform_button, .sign-up-form_wrapper form.sign-up-form .gform_footer:hover input.gform_button, .sign-up-form_wrapper form.sign-up-form .gform_footer:focus input.gform_button {
          color: #000000; }
      .newsletterForm_wrapper form.sign-up-form .gform_footer input[name=gform_ajax], .sign-up-form_wrapper form.sign-up-form .gform_footer input[name=gform_ajax] {
        position: absolute;
        bottom: -10px; }

.gform_confirmation_wrapper {
  float: none;
  margin-top: 0;
  text-align: left; }

.gform_confirmation_wrapper .gform_confirmation_message {
  font-family: "lft-etica";
  background: transparent !important;
  border-radius: 0;
  color: #4C4E6D !important;
  display: inline-block;
  font-size: 20px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  left: 0;
  letter-spacing: -0.12px;
  line-height: 1.29;
  margin: 0;
  max-width: 100%;
  opacity: 1;
  padding: 15px 17px !important;
  position: relative;
  right: 0;
  text-align: center;
  text-transform: none !important;
  width: auto;
  z-index: 10; }

img.gform_ajax_spinner {
  display: none !important; }

.plant-newsletter_wrapper .plant-newsletter {
  width: 100%; }
  .plant-newsletter_wrapper .plant-newsletter .gform-body .gform_fields .gfield label {
    font-family: "lft-etica";
    font-style: normal;
    font-weight: 600 !important;
    font-size: 11px !important;
    line-height: 1 !important;
    letter-spacing: 0.03em !important;
    color: #4C4E6D !important; }
  .plant-newsletter_wrapper .plant-newsletter .gform-body .gform_fields .gfield.zip-field {
    align-self: flex-end; }
    .plant-newsletter_wrapper .plant-newsletter .gform-body .gform_fields .gfield.zip-field .address_zip {
      flex: 0 0 100%; }
  .plant-newsletter_wrapper .plant-newsletter .gform-body .gform_fields .gfield.email-field label {
    margin-bottom: 5px !important; }
  .plant-newsletter_wrapper .plant-newsletter .gform_footer input {
    color: #ffffff !important;
    font-size: 17px !important;
    line-height: 1.1 !important;
    font-weight: 600 !important;
    text-transform: capitalize !important;
    letter-spacing: -0.02em !important;
    border-radius: 80px !important;
    padding: 15px 30px !important;
    background-color: #0091D0 !important;
    border: none !important;
    margin-bottom: 0 !important;
    transition: all 0.4s ease; }
    @media (min-width: 1199.98px) {
      .plant-newsletter_wrapper .plant-newsletter .gform_footer input:hover {
        background-color: #4C4E6D !important; } }
  .plant-newsletter_wrapper .plant-newsletter .gfield_description {
    display: none; }

/*END Sign Up------------------------------------------*/
/*START Interior Top (BANNER)--------------------------------------------------*/
.interior-banner {
  background-color: #ffffff;
  overflow: hidden;
  position: relative;
  z-index: 5; }
  .interior-banner .row {
    row-gap: 30px; }
  .interior-banner .content-side .title-page {
    display: block;
    max-width: 100%;
    min-width: inherit;
    position: relative;
    width: 100%;
    z-index: 10; }
    .interior-banner .content-side .title-page.center {
      text-align: center; }
    .interior-banner .content-side .title-page h1, .interior-banner .content-side .title-page h2 {
      font-family: "lft-etica";
      display: block;
      margin: 0 0 20px 0 !important;
      text-transform: none;
      font-size: 62px !important;
      font-weight: 700; }
      @media (max-width: 991.98px) {
        .interior-banner .content-side .title-page h1, .interior-banner .content-side .title-page h2 {
          font-size: 62px !important; } }
      @media (max-width: 575.98px) {
        .interior-banner .content-side .title-page h1, .interior-banner .content-side .title-page h2 {
          font-size: 42px !important; } }
      .interior-banner .content-side .title-page h1 .h1, .interior-banner .content-side .title-page h1 .h2, .interior-banner .content-side .title-page h1 .h3, .interior-banner .content-side .title-page h1 .h4, .interior-banner .content-side .title-page h1 .h5, .interior-banner .content-side .title-page h1 .h6, .interior-banner .content-side .title-page h2 .h1, .interior-banner .content-side .title-page h2 .h2, .interior-banner .content-side .title-page h2 .h3, .interior-banner .content-side .title-page h2 .h4, .interior-banner .content-side .title-page h2 .h5, .interior-banner .content-side .title-page h2 .h6 {
        margin-bottom: 0 !important; }
      .interior-banner .content-side .title-page h1 span, .interior-banner .content-side .title-page h2 span {
        line-height: 1 !important; }
      .interior-banner .content-side .title-page h1::selection, .interior-banner .content-side .title-page h2::selection {
        background-color: #007f44;
        color: white; }
      @media (max-width: 991.98px) {
        .interior-banner .content-side .title-page h1, .interior-banner .content-side .title-page h2 {
          font-size: 42px; } }
      @media (max-width: 767.98px) {
        .interior-banner .content-side .title-page h1, .interior-banner .content-side .title-page h2 {
          font-size: 35px; } }
    .interior-banner .content-side .title-page hr {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      border: none !important;
      height: 0 !important;
      background: transparent;
      opacity: 1;
      padding-bottom: 25px;
      position: relative; }
      .interior-banner .content-side .title-page hr::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("../images/banner-underline.svg");
        top: 0;
        left: 0; }
    .interior-banner .content-side .title-page p {
      width: 100%; }
      @media (max-width: 1199.98px) {
        .interior-banner .content-side .title-page p {
          width: 100%; } }
      .interior-banner .content-side .title-page p strong {
        font-weight: bold !important; }
      .interior-banner .content-side .title-page p::selection {
        background-color: #007f44;
        color: white; }
  .interior-banner .images-side {
    position: relative;
    padding-left: 30px; }
    @media (max-width: 1199.98px) {
      .interior-banner .images-side {
        padding-left: initial; } }
    .interior-banner .images-side .bg-mask-section {
      width: 50vw; }
      @media (max-width: 1199.98px) {
        .interior-banner .images-side .bg-mask-section {
          width: 100vw;
          margin-left: calc( -100vw / 2 + 100% / 2) !important; } }
      .interior-banner .images-side .bg-mask-section .bottom-mask {
        position: absolute;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 30vh;
        bottom: 0;
        left: 0; }
        @media (max-width: 1199.98px) {
          .interior-banner .images-side .bg-mask-section .bottom-mask {
            height: 40vh; } }
        @media (max-width: 991.98px) {
          .interior-banner .images-side .bg-mask-section .bottom-mask {
            height: 33vh; } }
        @media (max-width: 767.98px) {
          .interior-banner .images-side .bg-mask-section .bottom-mask {
            height: 20vh; } }
        .interior-banner .images-side .bg-mask-section .bottom-mask.bg-color04 {
          background-image: url("data:image/svg+xml,%3Csvg width='735' height='225' viewBox='0 0 735 225' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M306.08 6.87578C377.674 5.61795 621.845 1.27329 735 0V41H-6.10352e-05V17.5714C28.0339 14.7702 190.121 8.91304 306.08 6.87578Z' fill='%23CDE9F5'/%3E%3Crect y='25' width='735' height='164' fill='%23CDE9F5'/%3E%3Cpath d='M167.08 223.434C110.876 222.199 32.2749 217.604 0 215.461V181H735V218.804C727.08 219.319 650.438 220.862 579.161 223.434C507.883 226.005 237.336 224.977 167.08 223.434Z' fill='%23CDE9F5'/%3E%3C/svg%3E%0A"); }
        .interior-banner .images-side .bg-mask-section .bottom-mask.bg-color08 {
          background-image: url("data:image/svg+xml,%3Csvg width='735' height='225' viewBox='0 0 735 225' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M306.08 6.87578C377.674 5.61795 621.845 1.27329 735 0V41H-6.10352e-05V17.5714C28.0339 14.7702 190.121 8.91304 306.08 6.87578Z' fill='%23FFEED1'/%3E%3Crect y='25' width='735' height='164' fill='%23FFEED1'/%3E%3Cpath d='M167.08 223.434C110.876 222.199 32.2749 217.604 0 215.461V181H735V218.804C727.08 219.319 650.438 220.862 579.161 223.434C507.883 226.005 237.336 224.977 167.08 223.434Z' fill='%23FFEED1'/%3E%3C/svg%3E%0A"); }
    .interior-banner .images-side .banner-images-container {
      position: relative;
      column-gap: 30px;
      row-gap: 30px;
      flex-wrap: nowrap;
      padding-bottom: 60px; }
      @media (max-width: 767.98px) {
        .interior-banner .images-side .banner-images-container {
          flex-wrap: wrap; } }
      .interior-banner .images-side .banner-images-container figcaption {
        position: absolute;
        right: 0;
        bottom: 15px; }
      .interior-banner .images-side .banner-images-container .image-block {
        flex: 1 1 auto; }
        .interior-banner .images-side .banner-images-container .image-block .image-container {
          width: 100%;
          height: 100%; }
          .interior-banner .images-side .banner-images-container .image-block .image-container img {
            width: 100%;
            height: 100% !important;
            object-fit: cover; }

/*END Interior Top (BANNER)------------------------------------------*/
.page-template-kaporos .interior-banner {
  position: relative; }
  .page-template-kaporos .interior-banner::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='496' height='375' viewBox='0 0 496 375' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2173_4515' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='496' height='375'%3E%3Crect width='496' height='375' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2173_4515)'%3E%3Cg opacity='0.1'%3E%3Cpath d='M-4.32407 277.055L65.2835 156.784L165.644 330.219C214.471 269.19 223.687 182.165 182.125 110.511C140.285 38.3807 59.3518 2.99074 -18.4367 15.4626C-68.0398 76.5511 -77.5941 164.192 -35.7938 236.302C-26.9361 251.575 -16.3068 265.198 -4.32407 277.055Z' fill='%2300B260'/%3E%3Cpath d='M230.276 331.172H369.471L269.11 504.607C346.501 516.265 426.638 480.736 468.06 408.983C509.741 336.793 499.988 249.172 450.265 188.182C372.437 175.869 291.583 211.418 249.902 283.608C241.064 298.9 234.575 314.887 230.256 331.172' fill='%23008D45'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    bottom: -5px;
    width: 496px;
    height: 375px; }
    @media (max-width: 1199.98px) {
      .page-template-kaporos .interior-banner::after {
        display: none; } }

#comments h3#comments {
  display: none; }

#comments .comments-title {
  font-family: "lft-etica";
  border-bottom: 1px solid rgba(0, 145, 208, 0.3);
  color: #000000;
  display: block;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 1.1px;
  line-height: 1.36;
  padding-bottom: 23px;
  text-transform: none;
  margin-bottom: 0; }

#comments .count-comments {
  font-family: "lft-etica";
  color: #000000 !important;
  font-size: 25px;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 10px; }

#comments ol.commentlist {
  border-bottom: 1px solid rgba(0, 145, 208, 0.3);
  counter-reset: none;
  list-style-type: none;
  margin: 0 0 19px 0;
  padding: 17px 0; }
  #comments ol.commentlist li.comment {
    counter-increment: none;
    padding: 0;
    margin: 0 0 10px 0;
    display: block; }
    #comments ol.commentlist li.comment::before {
      content: none; }
  #comments ol.commentlist .comment-body {
    position: relative; }
    #comments ol.commentlist .comment-body .comment-author.vcard {
      display: block;
      margin-bottom: 5px; }
      #comments ol.commentlist .comment-body .comment-author.vcard img {
        border-radius: 50%;
        height: 31px;
        left: 0;
        position: relative;
        top: 0;
        width: 31px; }
      #comments ol.commentlist .comment-body .comment-author.vcard cite.fn {
        text-transform: none;
        margin-left: 10px; }
      #comments ol.commentlist .comment-body .comment-author.vcard cite, #comments ol.commentlist .comment-body .comment-author.vcard a.url, #comments ol.commentlist .comment-body .comment-author.vcard .says, #comments ol.commentlist .comment-body .comment-author.vcard .fn {
        font-family: "lft-etica";
        color: #0091D0;
        display: inline-block;
        font-size: 12px;
        font-stretch: normal;
        font-style: normal;
        font-weight: bold;
        letter-spacing: 0.94px;
        line-height: 1.58; }
      #comments ol.commentlist .comment-body .comment-author.vcard .says {
        text-decoration: none !important; }
    #comments ol.commentlist .comment-body .comment-meta {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      flex-wrap: wrap;
      margin-bottom: 8px; }
      #comments ol.commentlist .comment-body .comment-meta a {
        font-family: "lft-etica";
        color: #747677;
        font-size: 12px !important;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0.94px;
        line-height: 1.58;
        position: relative;
        text-decoration: underline;
        text-transform: none; }
      #comments ol.commentlist .comment-body .comment-meta .comment-edit-link {
        margin-left: 20px; }
        #comments ol.commentlist .comment-body .comment-meta .comment-edit-link::before {
          content: "\f044";
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          display: inline-block;
          font-style: normal;
          font-variant: normal;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          /*--adjust as necessary--*/
          color: #aaaaaa;
          font-size: 17px;
          position: relative;
          margin-right: 5px; }
    #comments ol.commentlist .comment-body h1, #comments ol.commentlist .comment-body h2, #comments ol.commentlist .comment-body h3, #comments ol.commentlist .comment-body h4, #comments ol.commentlist .comment-body h5, #comments ol.commentlist .comment-body h6 {
      margin-bottom: 5px; }
    #comments ol.commentlist .comment-body p, #comments ol.commentlist .comment-body p a {
      font-family: "lft-etica";
      font-size: 17px;
      font-weight: 400;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.56; }
    #comments ol.commentlist .comment-body h1, #comments ol.commentlist .comment-body h2, #comments ol.commentlist .comment-body h3, #comments ol.commentlist .comment-body h4, #comments ol.commentlist .comment-body h5, #comments ol.commentlist .comment-body h6, #comments ol.commentlist .comment-body p, #comments ol.commentlist .comment-body a, #comments ol.commentlist .comment-body strong {
      color: #5b5c5f;
      margin: 0; }
    #comments ol.commentlist .comment-body .reply {
      display: block;
      margin-top: 13px; }
      #comments ol.commentlist .comment-body .reply a.comment-reply-link {
        font-family: "lft-etica";
        color: #5b5c5f;
        display: inline-block;
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 1.1px;
        line-height: 1;
        position: relative;
        text-decoration: underline;
        text-transform: none; }

#comments .comment-respond {
  /*form Comments*/ }
  #comments .comment-respond #reply-title {
    display: none; }
  #comments .comment-respond .comment-reply-title {
    font-family: "lft-etica";
    color: #000000;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1.1px;
    line-height: 1.36;
    margin-bottom: 15px;
    text-transform: none; }
  #comments .comment-respond p.must-log-in {
    font-family: "lft-etica";
    color: #000000 !important;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1.1px;
    line-height: 1.36;
    margin-bottom: 15px; }
    #comments .comment-respond p.must-log-in a {
      font-family: "lft-etica";
      color: #5b5c5f !important;
      font-size: 14px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 600;
      letter-spacing: 1.1px;
      line-height: 1.36;
      text-decoration: underline; }
  #comments .comment-respond #commentform p.logged-in-as {
    margin: 0 0 15px;
    display: block; }
    #comments .comment-respond #commentform p.logged-in-as a {
      font-family: "lft-etica";
      font-size: 14px;
      font-weight: 600;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.36;
      letter-spacing: 1.1px;
      color: #5b5c5f !important;
      text-decoration: underline; }
  #comments .comment-respond #commentform .comment-form-comment label, #comments .comment-respond #commentform .comment-form-author label, #comments .comment-respond #commentform .comment-form-email label, #comments .comment-respond #commentform .comment-form-url label {
    font-family: "lft-etica";
    display: block;
    font-size: 12px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.58;
    letter-spacing: 0.94px;
    color: #5b5c5f; }
  #comments .comment-respond #commentform .comment-form-comment textarea, #comments .comment-respond #commentform .comment-form-comment input, #comments .comment-respond #commentform .comment-form-author textarea, #comments .comment-respond #commentform .comment-form-author input, #comments .comment-respond #commentform .comment-form-email textarea, #comments .comment-respond #commentform .comment-form-email input, #comments .comment-respond #commentform .comment-form-url textarea, #comments .comment-respond #commentform .comment-form-url input {
    background-color: transparent;
    border-radius: 0;
    border: 1px solid #5b5c5f;
    color: #5b5c5f;
    display: block;
    font-family: "lft-etica";
    font-size: 13px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: normal;
    padding: 15px 25px;
    width: 100%; }
  #comments .comment-respond #commentform .comment-form-comment #comment, #comments .comment-respond #commentform .comment-form-author #comment, #comments .comment-respond #commentform .comment-form-email #comment, #comments .comment-respond #commentform .comment-form-url #comment {
    height: 120px; }
  #comments .comment-respond #commentform .comment-form-email {
    display: block; }
  #comments .comment-respond #commentform .comment-form-url, #comments .comment-respond #commentform .comment-form-cookies-consent {
    display: none; }
  #comments .comment-respond #commentform .form-submit input[type="submit"] {
    background-color: transparent;
    border-radius: 80px !important;
    border: 1px solid #0091d0 !important;
    box-shadow: none;
    color: #0091D0 !important;
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 17px !important;
    font-stretch: normal !important;
    font-style: normal;
    font-weight: 600 !important;
    letter-spacing: -0.02em !important;
    line-height: 1.1 !important;
    margin: 0;
    max-width: 100%;
    overflow-wrap: break-word;
    padding: 18px 25px;
    position: relative;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: none;
    transition: all 0.4s ease;
    width: 200px; }
    #comments .comment-respond #commentform .form-submit input[type="submit"]:hover, #comments .comment-respond #commentform .form-submit input[type="submit"]:focus, #comments .comment-respond #commentform .form-submit input[type="submit"]:active {
      color: #0091D0 !important; }

.filter-category {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  margin: 20px 0 30px !important; }
  .filter-category .filter-item {
    position: relative; }
    .filter-category .filter-item span {
      display: block;
      font-family: "lft-etica";
      font-style: normal;
      font-weight: 500;
      font-size: 10px;
      line-height: 1.4;
      color: #4C4E6D;
      font-stretch: normal;
      margin-bottom: 8px; }
    .filter-category .filter-item select {
      font-family: "lft-etica";
      background: transparent url("../images/icons/dropdown-select.svg") 95%/11px no-repeat;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      border-radius: 0;
      border: 2px solid #d8d8d8;
      color: #a5a5a5;
      display: block;
      font-size: 14px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 400;
      letter-spacing: normal;
      line-height: 1.2;
      margin: 0 35px 0 0;
      max-width: 100% !important;
      min-height: 40px;
      padding: 18px 40px 18px 18px;
      width: 300px; }
      .filter-category .filter-item select option {
        color: #a5a5a5; }
        .filter-category .filter-item select option.uncategorized {
          display: none; }
    .filter-category .filter-item input {
      border-radius: 0;
      border: 2px solid #d8d8d8;
      color: #a5a5a5;
      display: block;
      font-size: 14px;
      font-stretch: normal;
      font-style: normal;
      font-weight: 400;
      letter-spacing: normal;
      line-height: 1.2;
      margin: 0 35px 0 0;
      max-width: 100% !important;
      min-height: 40px;
      padding: 18px 40px 18px 50px;
      width: 300px;
      position: relative; }
    .filter-category .filter-item button {
      background-color: transparent;
      border: none;
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='7.25' stroke='%23163F7B' stroke-width='1.5'/%3E%3Cpath d='M14 13L17.3615 16.2383' stroke='%23163F7B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-size: contain;
      width: 18px;
      height: 18px;
      left: 18px;
      bottom: 18px; }

/*start container post structure*/
.container-blog-post {
  display: flex;
  flex-wrap: wrap;
  row-gap: 30px;
  column-gap: 30px; }
  .container-blog-post .card, .container-blog-post .single-post, .container-blog-post .card-post {
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid rgba(217, 217, 217, 0.418324) !important;
    display: flex !important;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0;
    overflow: hidden;
    position: relative;
    text-decoration: none !important;
    transition: all 0.4s ease;
    width: calc(33% - 30px); }
    @media (max-width: 1199.98px) {
      .container-blog-post .card, .container-blog-post .single-post, .container-blog-post .card-post {
        width: calc(50% - 30px); } }
    @media (max-width: 767.98px) {
      .container-blog-post .card, .container-blog-post .single-post, .container-blog-post .card-post {
        width: 100%;
        margin-right: 0; } }
    .container-blog-post .card .card-image, .container-blog-post .single-post .card-image, .container-blog-post .card-post .card-image {
      flex: 0 0 auto;
      border-radius: 0;
      height: 250px;
      margin-bottom: 0 !important;
      overflow: hidden;
      padding-top: inherit;
      position: relative;
      width: 100%; }
      .container-blog-post .card .card-image img, .container-blog-post .single-post .card-image img, .container-blog-post .card-post .card-image img {
        height: 101% !important;
        object-fit: cover;
        width: 101%;
        transition: all 0.4s ease; }
    .container-blog-post .card .card-body, .container-blog-post .card .body-post, .container-blog-post .single-post .card-body, .container-blog-post .single-post .body-post, .container-blog-post .card-post .card-body, .container-blog-post .card-post .body-post {
      background: #fff;
      overflow: hidden;
      display: flex;
      flex-direction: column;
      row-gap: 15px;
      padding: 25px 30px 15px 30px;
      position: relative;
      transition: all 0.4s ease; }
      .container-blog-post .card .card-body .category-box, .container-blog-post .card .body-post .category-box, .container-blog-post .single-post .card-body .category-box, .container-blog-post .single-post .body-post .category-box, .container-blog-post .card-post .card-body .category-box, .container-blog-post .card-post .body-post .category-box {
        font-family: "lft-etica";
        font-style: normal;
        font-weight: 500;
        font-size: 11px;
        line-height: 13px;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #747677; }
      .container-blog-post .card .card-body .card-title, .container-blog-post .card .card-body .card-title a, .container-blog-post .card .body-post .card-title, .container-blog-post .card .body-post .card-title a, .container-blog-post .single-post .card-body .card-title, .container-blog-post .single-post .card-body .card-title a, .container-blog-post .single-post .body-post .card-title, .container-blog-post .single-post .body-post .card-title a, .container-blog-post .card-post .card-body .card-title, .container-blog-post .card-post .card-body .card-title a, .container-blog-post .card-post .body-post .card-title, .container-blog-post .card-post .body-post .card-title a {
        font-family: "lft-etica";
        color: #4C4E6D;
        font-size: 20px;
        font-stretch: normal;
        font-style: normal;
        font-weight: bold;
        letter-spacing: -0.02em;
        line-height: 1.25;
        margin-bottom: 10px;
        text-align: left;
        text-decoration: none !important;
        transition: all 0.4s ease; }
      .container-blog-post .card .card-body p.card-text, .container-blog-post .card .card-body .content-post, .container-blog-post .card .card-body .content-post p, .container-blog-post .card .body-post p.card-text, .container-blog-post .card .body-post .content-post, .container-blog-post .card .body-post .content-post p, .container-blog-post .single-post .card-body p.card-text, .container-blog-post .single-post .card-body .content-post, .container-blog-post .single-post .card-body .content-post p, .container-blog-post .single-post .body-post p.card-text, .container-blog-post .single-post .body-post .content-post, .container-blog-post .single-post .body-post .content-post p, .container-blog-post .card-post .card-body p.card-text, .container-blog-post .card-post .card-body .content-post, .container-blog-post .card-post .card-body .content-post p, .container-blog-post .card-post .body-post p.card-text, .container-blog-post .card-post .body-post .content-post, .container-blog-post .card-post .body-post .content-post p {
        font-family: "lft-etica";
        color: #747677;
        font-size: 15px;
        font-stretch: normal;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -0.15px;
        line-height: 1.33;
        margin-bottom: 0;
        text-align: left; }
      .container-blog-post .card .card-body button.btn-1, .container-blog-post .card .body-post button.btn-1, .container-blog-post .single-post .card-body button.btn-1, .container-blog-post .single-post .body-post button.btn-1, .container-blog-post .card-post .card-body button.btn-1, .container-blog-post .card-post .body-post button.btn-1 {
        position: absolute;
        bottom: 30px; }
    .container-blog-post .card .card-footer, .container-blog-post .single-post .card-footer, .container-blog-post .card-post .card-footer {
      border-top: 1px solid #D9D9D9;
      background-color: white;
      padding: 15px 0 15px 30px;
      position: relative;
      width: 100%; }
      .container-blog-post .card .card-footer .date-post, .container-blog-post .single-post .card-footer .date-post, .container-blog-post .card-post .card-footer .date-post {
        font-family: "lft-etica";
        position: relative;
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 14px;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #747677; }
    @media (min-width: 1199.98px) {
      .container-blog-post .card:hover, .container-blog-post .card:active, .container-blog-post .card:focus, .container-blog-post .single-post:hover, .container-blog-post .single-post:active, .container-blog-post .single-post:focus, .container-blog-post .card-post:hover, .container-blog-post .card-post:active, .container-blog-post .card-post:focus {
        box-shadow: 4px 2px 22px rgba(0, 0, 0, 0.0920291) !important; }
        .container-blog-post .card:hover .card-image img, .container-blog-post .card:active .card-image img, .container-blog-post .card:focus .card-image img, .container-blog-post .single-post:hover .card-image img, .container-blog-post .single-post:active .card-image img, .container-blog-post .single-post:focus .card-image img, .container-blog-post .card-post:hover .card-image img, .container-blog-post .card-post:active .card-image img, .container-blog-post .card-post:focus .card-image img {
          transform: scale(1.1) !important; }
        .container-blog-post .card:hover .body-post .card-title, .container-blog-post .card:hover .body-post .card-title a, .container-blog-post .card:active .body-post .card-title, .container-blog-post .card:active .body-post .card-title a, .container-blog-post .card:focus .body-post .card-title, .container-blog-post .card:focus .body-post .card-title a, .container-blog-post .single-post:hover .body-post .card-title, .container-blog-post .single-post:hover .body-post .card-title a, .container-blog-post .single-post:active .body-post .card-title, .container-blog-post .single-post:active .body-post .card-title a, .container-blog-post .single-post:focus .body-post .card-title, .container-blog-post .single-post:focus .body-post .card-title a, .container-blog-post .card-post:hover .body-post .card-title, .container-blog-post .card-post:hover .body-post .card-title a, .container-blog-post .card-post:active .body-post .card-title, .container-blog-post .card-post:active .body-post .card-title a, .container-blog-post .card-post:focus .body-post .card-title, .container-blog-post .card-post:focus .body-post .card-title a {
          text-decoration: underline !important; } }

@media only screen and (max-width: 1199.98px) {
  .filter-category {
    flex-flow: wrap row;
    justify-content: space-between;
    width: 400px !important;
    margin: 20px auto 70px !important;
    max-width: 100%; }
    .filter-category select#blog-categories {
      width: 100%;
      margin-bottom: 20px;
      margin-right: 0; } }

@media only screen and (max-width: 991.98px) {
  .interior-category .filter-category select {
    margin-top: 0; }
  .interior-category .single-blog-post .info-single-post {
    text-align: center; }
    .interior-category .single-blog-post .info-single-post .title-post, .interior-category .single-blog-post .info-single-post a, .interior-category .single-blog-post .info-single-post .content-preview, .interior-category .single-blog-post .info-single-post p {
      text-align: center; } }

@media only screen and (max-width: 767.98px) {
  .interior-category .single-blog-post .info-single-post p, .interior-category .single-blog-post .info-single-post, .interior-category .single-blog-post .info-single-post .title-post {
    text-align: center; }
  .container-blog-post .card {
    flex-basis: 100%; }
  .interior-category .single-blog-post .info-single-post {
    text-align: center; }
    .interior-category .single-blog-post .info-single-post .title-post, .interior-category .single-blog-post .info-single-post a, .interior-category .single-blog-post .info-single-post .content-preview, .interior-category .single-blog-post .info-single-post p {
      text-align: center; } }

@media only screen and (max-width: 575.98px) {
  .interior-category .content-page {
    padding: 0 !important; } }

.tribe-events-single .interior-page,
#tribe-events .interior-page,
body:not(.post-type-archive-tribe_events) .interior-page,
body:not(.single-tribe_events) .interior-page,
body:not(.home) .interior-page,
body.page-template-default:not(.home) .interior-page {
  /*---entry-content----*/ }
  .tribe-events-single .interior-page .entry-content, .tribe-events-single .interior-page .content-page,
  #tribe-events .interior-page .entry-content,
  #tribe-events .interior-page .content-page,
  body:not(.post-type-archive-tribe_events) .interior-page .entry-content,
  body:not(.post-type-archive-tribe_events) .interior-page .content-page,
  body:not(.single-tribe_events) .interior-page .entry-content,
  body:not(.single-tribe_events) .interior-page .content-page,
  body:not(.home) .interior-page .entry-content,
  body:not(.home) .interior-page .content-page,
  body.page-template-default:not(.home) .interior-page .entry-content,
  body.page-template-default:not(.home) .interior-page .content-page {
    /*--- Images With Caption (wordpress) ---*/
    /*--- Images With Caption (wordpress) ---*/
    /*---- Table Styles ----*/
    /*---- Table Styles ----*/
    /*--- Undesorder List ---*/
    /*--- Undesorder List ---*/
    /*--- Order List ---*/
    /*----- Order List ----- */
    /*--- Definition List ---*/
    /*--- Definition List ---*/ }
    .tribe-events-single .interior-page .entry-content img, .tribe-events-single .interior-page .content-page img,
    #tribe-events .interior-page .entry-content img,
    #tribe-events .interior-page .content-page img,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content img,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page img,
    body:not(.single-tribe_events) .interior-page .entry-content img,
    body:not(.single-tribe_events) .interior-page .content-page img,
    body:not(.home) .interior-page .entry-content img,
    body:not(.home) .interior-page .content-page img,
    body.page-template-default:not(.home) .interior-page .entry-content img,
    body.page-template-default:not(.home) .interior-page .content-page img {
      max-width: 100%;
      height: auto; }
    .tribe-events-single .interior-page .entry-content .title-page, .tribe-events-single .interior-page .entry-content .sub-title, .tribe-events-single .interior-page .content-page .title-page, .tribe-events-single .interior-page .content-page .sub-title,
    #tribe-events .interior-page .entry-content .title-page,
    #tribe-events .interior-page .entry-content .sub-title,
    #tribe-events .interior-page .content-page .title-page,
    #tribe-events .interior-page .content-page .sub-title,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .title-page,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .sub-title,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .title-page,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .sub-title,
    body:not(.single-tribe_events) .interior-page .entry-content .title-page,
    body:not(.single-tribe_events) .interior-page .entry-content .sub-title,
    body:not(.single-tribe_events) .interior-page .content-page .title-page,
    body:not(.single-tribe_events) .interior-page .content-page .sub-title,
    body:not(.home) .interior-page .entry-content .title-page,
    body:not(.home) .interior-page .entry-content .sub-title,
    body:not(.home) .interior-page .content-page .title-page,
    body:not(.home) .interior-page .content-page .sub-title,
    body.page-template-default:not(.home) .interior-page .entry-content .title-page,
    body.page-template-default:not(.home) .interior-page .entry-content .sub-title,
    body.page-template-default:not(.home) .interior-page .content-page .title-page,
    body.page-template-default:not(.home) .interior-page .content-page .sub-title {
      font-family: "lft-etica";
      font-size: 62px;
      font-stretch: normal;
      font-weight: 900;
      letter-spacing: -0.01em;
      line-height: 1;
      margin-bottom: 30px; }
      @media (max-width: 1199.98px) {
        .tribe-events-single .interior-page .entry-content .title-page, .tribe-events-single .interior-page .entry-content .sub-title, .tribe-events-single .interior-page .content-page .title-page, .tribe-events-single .interior-page .content-page .sub-title,
        #tribe-events .interior-page .entry-content .title-page,
        #tribe-events .interior-page .entry-content .sub-title,
        #tribe-events .interior-page .content-page .title-page,
        #tribe-events .interior-page .content-page .sub-title,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .title-page,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .sub-title,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .title-page,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .sub-title,
        body:not(.single-tribe_events) .interior-page .entry-content .title-page,
        body:not(.single-tribe_events) .interior-page .entry-content .sub-title,
        body:not(.single-tribe_events) .interior-page .content-page .title-page,
        body:not(.single-tribe_events) .interior-page .content-page .sub-title,
        body:not(.home) .interior-page .entry-content .title-page,
        body:not(.home) .interior-page .entry-content .sub-title,
        body:not(.home) .interior-page .content-page .title-page,
        body:not(.home) .interior-page .content-page .sub-title,
        body.page-template-default:not(.home) .interior-page .entry-content .title-page,
        body.page-template-default:not(.home) .interior-page .entry-content .sub-title,
        body.page-template-default:not(.home) .interior-page .content-page .title-page,
        body.page-template-default:not(.home) .interior-page .content-page .sub-title {
          font-size: 62px; } }
      @media (max-width: 767.98px) {
        .tribe-events-single .interior-page .entry-content .title-page, .tribe-events-single .interior-page .entry-content .sub-title, .tribe-events-single .interior-page .content-page .title-page, .tribe-events-single .interior-page .content-page .sub-title,
        #tribe-events .interior-page .entry-content .title-page,
        #tribe-events .interior-page .entry-content .sub-title,
        #tribe-events .interior-page .content-page .title-page,
        #tribe-events .interior-page .content-page .sub-title,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .title-page,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .sub-title,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .title-page,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .sub-title,
        body:not(.single-tribe_events) .interior-page .entry-content .title-page,
        body:not(.single-tribe_events) .interior-page .entry-content .sub-title,
        body:not(.single-tribe_events) .interior-page .content-page .title-page,
        body:not(.single-tribe_events) .interior-page .content-page .sub-title,
        body:not(.home) .interior-page .entry-content .title-page,
        body:not(.home) .interior-page .entry-content .sub-title,
        body:not(.home) .interior-page .content-page .title-page,
        body:not(.home) .interior-page .content-page .sub-title,
        body.page-template-default:not(.home) .interior-page .entry-content .title-page,
        body.page-template-default:not(.home) .interior-page .entry-content .sub-title,
        body.page-template-default:not(.home) .interior-page .content-page .title-page,
        body.page-template-default:not(.home) .interior-page .content-page .sub-title {
          font-size: 62px;
          margin-bottom: 20px; } }
      @media (max-width: 575.98px) {
        .tribe-events-single .interior-page .entry-content .title-page, .tribe-events-single .interior-page .entry-content .sub-title, .tribe-events-single .interior-page .content-page .title-page, .tribe-events-single .interior-page .content-page .sub-title,
        #tribe-events .interior-page .entry-content .title-page,
        #tribe-events .interior-page .entry-content .sub-title,
        #tribe-events .interior-page .content-page .title-page,
        #tribe-events .interior-page .content-page .sub-title,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .title-page,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .sub-title,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .title-page,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .sub-title,
        body:not(.single-tribe_events) .interior-page .entry-content .title-page,
        body:not(.single-tribe_events) .interior-page .entry-content .sub-title,
        body:not(.single-tribe_events) .interior-page .content-page .title-page,
        body:not(.single-tribe_events) .interior-page .content-page .sub-title,
        body:not(.home) .interior-page .entry-content .title-page,
        body:not(.home) .interior-page .entry-content .sub-title,
        body:not(.home) .interior-page .content-page .title-page,
        body:not(.home) .interior-page .content-page .sub-title,
        body.page-template-default:not(.home) .interior-page .entry-content .title-page,
        body.page-template-default:not(.home) .interior-page .entry-content .sub-title,
        body.page-template-default:not(.home) .interior-page .content-page .title-page,
        body.page-template-default:not(.home) .interior-page .content-page .sub-title {
          font-size: 42px; } }
    .tribe-events-single .interior-page .entry-content hr, .tribe-events-single .interior-page .content-page hr,
    #tribe-events .interior-page .entry-content hr,
    #tribe-events .interior-page .content-page hr,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content hr,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page hr,
    body:not(.single-tribe_events) .interior-page .entry-content hr,
    body:not(.single-tribe_events) .interior-page .content-page hr,
    body:not(.home) .interior-page .entry-content hr,
    body:not(.home) .interior-page .content-page hr,
    body.page-template-default:not(.home) .interior-page .entry-content hr,
    body.page-template-default:not(.home) .interior-page .content-page hr {
      border-color: #CDE9F5 !important;
      border-width: 1px 0px 0px;
      margin-bottom: 50px;
      margin-top: 50px; }
    .tribe-events-single .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size), .tribe-events-single .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    #tribe-events .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    #tribe-events .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    body:not(.post-type-archive-tribe_events) .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    body:not(.single-tribe_events) .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    body:not(.single-tribe_events) .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    body:not(.home) .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    body:not(.home) .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    body.page-template-default:not(.home) .interior-page .entry-content p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size),
    body.page-template-default:not(.home) .interior-page .content-page p:not(.has-medium-font-size):not(.has-large-font-size):not(.has-small-font-size):not(.has-normal-font-size):not(.has-huge-font-size) {
      font-size: 18px; }
    .tribe-events-single .interior-page .entry-content p, .tribe-events-single .interior-page .content-page p,
    #tribe-events .interior-page .entry-content p,
    #tribe-events .interior-page .content-page p,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content p,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page p,
    body:not(.single-tribe_events) .interior-page .entry-content p,
    body:not(.single-tribe_events) .interior-page .content-page p,
    body:not(.home) .interior-page .entry-content p,
    body:not(.home) .interior-page .content-page p,
    body.page-template-default:not(.home) .interior-page .entry-content p,
    body.page-template-default:not(.home) .interior-page .content-page p {
      font-family: "lft-etica";
      font-size: 18px;
      color: #747677;
      font-stretch: normal;
      font-style: normal;
      font-weight: 300;
      letter-spacing: -0.02em;
      line-height: 1.5;
      margin-bottom: 0;
      overflow-wrap: break-word;
      white-space: normal;
      word-break: break-word; }
      .tribe-events-single .interior-page .entry-content p > *, .tribe-events-single .interior-page .content-page p > *,
      #tribe-events .interior-page .entry-content p > *,
      #tribe-events .interior-page .content-page p > *,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p > *,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p > *,
      body:not(.single-tribe_events) .interior-page .entry-content p > *,
      body:not(.single-tribe_events) .interior-page .content-page p > *,
      body:not(.home) .interior-page .entry-content p > *,
      body:not(.home) .interior-page .content-page p > *,
      body.page-template-default:not(.home) .interior-page .entry-content p > *,
      body.page-template-default:not(.home) .interior-page .content-page p > * {
        font-family: "lft-etica";
        color: inherit;
        overflow-wrap: break-word;
        white-space: normal;
        word-break: break-word;
        letter-spacing: -0.02em;
        line-height: 1.5; }
      .tribe-events-single .interior-page .entry-content p strong, .tribe-events-single .interior-page .content-page p strong,
      #tribe-events .interior-page .entry-content p strong,
      #tribe-events .interior-page .content-page p strong,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p strong,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p strong,
      body:not(.single-tribe_events) .interior-page .entry-content p strong,
      body:not(.single-tribe_events) .interior-page .content-page p strong,
      body:not(.home) .interior-page .entry-content p strong,
      body:not(.home) .interior-page .content-page p strong,
      body.page-template-default:not(.home) .interior-page .entry-content p strong,
      body.page-template-default:not(.home) .interior-page .content-page p strong {
        font-family: "lft-etica";
        color: inherit;
        font-size: 18px;
        font-weight: bold;
        line-height: 1.5; }
      .tribe-events-single .interior-page .entry-content p a, .tribe-events-single .interior-page .content-page p a,
      #tribe-events .interior-page .entry-content p a,
      #tribe-events .interior-page .content-page p a,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p a,
      body:not(.single-tribe_events) .interior-page .entry-content p a,
      body:not(.single-tribe_events) .interior-page .content-page p a,
      body:not(.home) .interior-page .entry-content p a,
      body:not(.home) .interior-page .content-page p a,
      body.page-template-default:not(.home) .interior-page .entry-content p a,
      body.page-template-default:not(.home) .interior-page .content-page p a {
        color: #0091D0;
        text-decoration: underline !important;
        transition: all 0.4s ease; }
        .tribe-events-single .interior-page .entry-content p a > *, .tribe-events-single .interior-page .content-page p a > *,
        #tribe-events .interior-page .entry-content p a > *,
        #tribe-events .interior-page .content-page p a > *,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a > *,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page p a > *,
        body:not(.single-tribe_events) .interior-page .entry-content p a > *,
        body:not(.single-tribe_events) .interior-page .content-page p a > *,
        body:not(.home) .interior-page .entry-content p a > *,
        body:not(.home) .interior-page .content-page p a > *,
        body.page-template-default:not(.home) .interior-page .entry-content p a > *,
        body.page-template-default:not(.home) .interior-page .content-page p a > * {
          color: #0091D0; }
        .tribe-events-single .interior-page .entry-content p a strong, .tribe-events-single .interior-page .content-page p a strong,
        #tribe-events .interior-page .entry-content p a strong,
        #tribe-events .interior-page .content-page p a strong,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a strong,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page p a strong,
        body:not(.single-tribe_events) .interior-page .entry-content p a strong,
        body:not(.single-tribe_events) .interior-page .content-page p a strong,
        body:not(.home) .interior-page .entry-content p a strong,
        body:not(.home) .interior-page .content-page p a strong,
        body.page-template-default:not(.home) .interior-page .entry-content p a strong,
        body.page-template-default:not(.home) .interior-page .content-page p a strong {
          font-weight: bold; }
        .tribe-events-single .interior-page .entry-content p a:hover, .tribe-events-single .interior-page .content-page p a:hover,
        #tribe-events .interior-page .entry-content p a:hover,
        #tribe-events .interior-page .content-page p a:hover,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a:hover,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page p a:hover,
        body:not(.single-tribe_events) .interior-page .entry-content p a:hover,
        body:not(.single-tribe_events) .interior-page .content-page p a:hover,
        body:not(.home) .interior-page .entry-content p a:hover,
        body:not(.home) .interior-page .content-page p a:hover,
        body.page-template-default:not(.home) .interior-page .entry-content p a:hover,
        body.page-template-default:not(.home) .interior-page .content-page p a:hover {
          text-decoration: none !important; }
      .tribe-events-single .interior-page .entry-content p em, .tribe-events-single .interior-page .content-page p em,
      #tribe-events .interior-page .entry-content p em,
      #tribe-events .interior-page .content-page p em,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p em,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p em,
      body:not(.single-tribe_events) .interior-page .entry-content p em,
      body:not(.single-tribe_events) .interior-page .content-page p em,
      body:not(.home) .interior-page .entry-content p em,
      body:not(.home) .interior-page .content-page p em,
      body.page-template-default:not(.home) .interior-page .entry-content p em,
      body.page-template-default:not(.home) .interior-page .content-page p em {
        font-family: "lft-etica";
        font-size: 18px;
        font-style: italic; }
      .tribe-events-single .interior-page .entry-content p::selection, .tribe-events-single .interior-page .content-page p::selection,
      #tribe-events .interior-page .entry-content p::selection,
      #tribe-events .interior-page .content-page p::selection,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p::selection,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p::selection,
      body:not(.single-tribe_events) .interior-page .entry-content p::selection,
      body:not(.single-tribe_events) .interior-page .content-page p::selection,
      body:not(.home) .interior-page .entry-content p::selection,
      body:not(.home) .interior-page .content-page p::selection,
      body.page-template-default:not(.home) .interior-page .entry-content p::selection,
      body.page-template-default:not(.home) .interior-page .content-page p::selection {
        background-color: #007f44;
        color: white; }
      .tribe-events-single .interior-page .entry-content p strong, .tribe-events-single .interior-page .entry-content p em, .tribe-events-single .interior-page .entry-content p a, .tribe-events-single .interior-page .entry-content p span, .tribe-events-single .interior-page .content-page p strong, .tribe-events-single .interior-page .content-page p em, .tribe-events-single .interior-page .content-page p a, .tribe-events-single .interior-page .content-page p span,
      #tribe-events .interior-page .entry-content p strong,
      #tribe-events .interior-page .entry-content p em,
      #tribe-events .interior-page .entry-content p a,
      #tribe-events .interior-page .entry-content p span,
      #tribe-events .interior-page .content-page p strong,
      #tribe-events .interior-page .content-page p em,
      #tribe-events .interior-page .content-page p a,
      #tribe-events .interior-page .content-page p span,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p strong,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p em,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p span,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p strong,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p em,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p a,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p span,
      body:not(.single-tribe_events) .interior-page .entry-content p strong,
      body:not(.single-tribe_events) .interior-page .entry-content p em,
      body:not(.single-tribe_events) .interior-page .entry-content p a,
      body:not(.single-tribe_events) .interior-page .entry-content p span,
      body:not(.single-tribe_events) .interior-page .content-page p strong,
      body:not(.single-tribe_events) .interior-page .content-page p em,
      body:not(.single-tribe_events) .interior-page .content-page p a,
      body:not(.single-tribe_events) .interior-page .content-page p span,
      body:not(.home) .interior-page .entry-content p strong,
      body:not(.home) .interior-page .entry-content p em,
      body:not(.home) .interior-page .entry-content p a,
      body:not(.home) .interior-page .entry-content p span,
      body:not(.home) .interior-page .content-page p strong,
      body:not(.home) .interior-page .content-page p em,
      body:not(.home) .interior-page .content-page p a,
      body:not(.home) .interior-page .content-page p span,
      body.page-template-default:not(.home) .interior-page .entry-content p strong,
      body.page-template-default:not(.home) .interior-page .entry-content p em,
      body.page-template-default:not(.home) .interior-page .entry-content p a,
      body.page-template-default:not(.home) .interior-page .entry-content p span,
      body.page-template-default:not(.home) .interior-page .content-page p strong,
      body.page-template-default:not(.home) .interior-page .content-page p em,
      body.page-template-default:not(.home) .interior-page .content-page p a,
      body.page-template-default:not(.home) .interior-page .content-page p span {
        margin: 0 !important; }
        .tribe-events-single .interior-page .entry-content p strong::selection, .tribe-events-single .interior-page .entry-content p em::selection, .tribe-events-single .interior-page .entry-content p a::selection, .tribe-events-single .interior-page .entry-content p span::selection, .tribe-events-single .interior-page .content-page p strong::selection, .tribe-events-single .interior-page .content-page p em::selection, .tribe-events-single .interior-page .content-page p a::selection, .tribe-events-single .interior-page .content-page p span::selection,
        #tribe-events .interior-page .entry-content p strong::selection,
        #tribe-events .interior-page .entry-content p em::selection,
        #tribe-events .interior-page .entry-content p a::selection,
        #tribe-events .interior-page .entry-content p span::selection,
        #tribe-events .interior-page .content-page p strong::selection,
        #tribe-events .interior-page .content-page p em::selection,
        #tribe-events .interior-page .content-page p a::selection,
        #tribe-events .interior-page .content-page p span::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content p strong::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content p em::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content p a::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content p span::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page p strong::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page p em::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page p a::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page p span::selection,
        body:not(.single-tribe_events) .interior-page .entry-content p strong::selection,
        body:not(.single-tribe_events) .interior-page .entry-content p em::selection,
        body:not(.single-tribe_events) .interior-page .entry-content p a::selection,
        body:not(.single-tribe_events) .interior-page .entry-content p span::selection,
        body:not(.single-tribe_events) .interior-page .content-page p strong::selection,
        body:not(.single-tribe_events) .interior-page .content-page p em::selection,
        body:not(.single-tribe_events) .interior-page .content-page p a::selection,
        body:not(.single-tribe_events) .interior-page .content-page p span::selection,
        body:not(.home) .interior-page .entry-content p strong::selection,
        body:not(.home) .interior-page .entry-content p em::selection,
        body:not(.home) .interior-page .entry-content p a::selection,
        body:not(.home) .interior-page .entry-content p span::selection,
        body:not(.home) .interior-page .content-page p strong::selection,
        body:not(.home) .interior-page .content-page p em::selection,
        body:not(.home) .interior-page .content-page p a::selection,
        body:not(.home) .interior-page .content-page p span::selection,
        body.page-template-default:not(.home) .interior-page .entry-content p strong::selection,
        body.page-template-default:not(.home) .interior-page .entry-content p em::selection,
        body.page-template-default:not(.home) .interior-page .entry-content p a::selection,
        body.page-template-default:not(.home) .interior-page .entry-content p span::selection,
        body.page-template-default:not(.home) .interior-page .content-page p strong::selection,
        body.page-template-default:not(.home) .interior-page .content-page p em::selection,
        body.page-template-default:not(.home) .interior-page .content-page p a::selection,
        body.page-template-default:not(.home) .interior-page .content-page p span::selection {
          background-color: #004c29;
          color: white; }
      .tribe-events-single .interior-page .entry-content p:last-of-type, .tribe-events-single .interior-page .content-page p:last-of-type,
      #tribe-events .interior-page .entry-content p:last-of-type,
      #tribe-events .interior-page .content-page p:last-of-type,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content p:last-of-type,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page p:last-of-type,
      body:not(.single-tribe_events) .interior-page .entry-content p:last-of-type,
      body:not(.single-tribe_events) .interior-page .content-page p:last-of-type,
      body:not(.home) .interior-page .entry-content p:last-of-type,
      body:not(.home) .interior-page .content-page p:last-of-type,
      body.page-template-default:not(.home) .interior-page .entry-content p:last-of-type,
      body.page-template-default:not(.home) .interior-page .content-page p:last-of-type {
        margin-bottom: 0; }
    .tribe-events-single .interior-page .entry-content blockquote, .tribe-events-single .interior-page .entry-content .wp-block-quote, .tribe-events-single .interior-page .content-page blockquote, .tribe-events-single .interior-page .content-page .wp-block-quote,
    #tribe-events .interior-page .entry-content blockquote,
    #tribe-events .interior-page .entry-content .wp-block-quote,
    #tribe-events .interior-page .content-page blockquote,
    #tribe-events .interior-page .content-page .wp-block-quote,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote,
    body:not(.single-tribe_events) .interior-page .entry-content blockquote,
    body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote,
    body:not(.single-tribe_events) .interior-page .content-page blockquote,
    body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote,
    body:not(.home) .interior-page .entry-content blockquote,
    body:not(.home) .interior-page .entry-content .wp-block-quote,
    body:not(.home) .interior-page .content-page blockquote,
    body:not(.home) .interior-page .content-page .wp-block-quote,
    body.page-template-default:not(.home) .interior-page .entry-content blockquote,
    body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote,
    body.page-template-default:not(.home) .interior-page .content-page blockquote,
    body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote {
      background-color: transparent;
      display: flex;
      flex-direction: column;
      margin-bottom: 0;
      row-gap: 15px; }
      .tribe-events-single .interior-page .entry-content blockquote > *, .tribe-events-single .interior-page .entry-content .wp-block-quote > *, .tribe-events-single .interior-page .content-page blockquote > *, .tribe-events-single .interior-page .content-page .wp-block-quote > *,
      #tribe-events .interior-page .entry-content blockquote > *,
      #tribe-events .interior-page .entry-content .wp-block-quote > *,
      #tribe-events .interior-page .content-page blockquote > *,
      #tribe-events .interior-page .content-page .wp-block-quote > *,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote > *,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote > *,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote > *,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote > *,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote > *,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote > *,
      body:not(.single-tribe_events) .interior-page .content-page blockquote > *,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote > *,
      body:not(.home) .interior-page .entry-content blockquote > *,
      body:not(.home) .interior-page .entry-content .wp-block-quote > *,
      body:not(.home) .interior-page .content-page blockquote > *,
      body:not(.home) .interior-page .content-page .wp-block-quote > *,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote > *,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote > *,
      body.page-template-default:not(.home) .interior-page .content-page blockquote > *,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote > * {
        font-family: "lft-etica";
        font-size: 18px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: -0.02em; }
        @media (max-width: 575.98px) {
          .tribe-events-single .interior-page .entry-content blockquote > *, .tribe-events-single .interior-page .entry-content .wp-block-quote > *, .tribe-events-single .interior-page .content-page blockquote > *, .tribe-events-single .interior-page .content-page .wp-block-quote > *,
          #tribe-events .interior-page .entry-content blockquote > *,
          #tribe-events .interior-page .entry-content .wp-block-quote > *,
          #tribe-events .interior-page .content-page blockquote > *,
          #tribe-events .interior-page .content-page .wp-block-quote > *,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote > *,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote > *,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote > *,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote > *,
          body:not(.single-tribe_events) .interior-page .entry-content blockquote > *,
          body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote > *,
          body:not(.single-tribe_events) .interior-page .content-page blockquote > *,
          body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote > *,
          body:not(.home) .interior-page .entry-content blockquote > *,
          body:not(.home) .interior-page .entry-content .wp-block-quote > *,
          body:not(.home) .interior-page .content-page blockquote > *,
          body:not(.home) .interior-page .content-page .wp-block-quote > *,
          body.page-template-default:not(.home) .interior-page .entry-content blockquote > *,
          body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote > *,
          body.page-template-default:not(.home) .interior-page .content-page blockquote > *,
          body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote > * {
            font-size: 16px !important; } }
      .tribe-events-single .interior-page .entry-content blockquote cite, .tribe-events-single .interior-page .entry-content .wp-block-quote cite, .tribe-events-single .interior-page .content-page blockquote cite, .tribe-events-single .interior-page .content-page .wp-block-quote cite,
      #tribe-events .interior-page .entry-content blockquote cite,
      #tribe-events .interior-page .entry-content .wp-block-quote cite,
      #tribe-events .interior-page .content-page blockquote cite,
      #tribe-events .interior-page .content-page .wp-block-quote cite,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote cite,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote cite,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote cite,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote cite,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote cite,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote cite,
      body:not(.single-tribe_events) .interior-page .content-page blockquote cite,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote cite,
      body:not(.home) .interior-page .entry-content blockquote cite,
      body:not(.home) .interior-page .entry-content .wp-block-quote cite,
      body:not(.home) .interior-page .content-page blockquote cite,
      body:not(.home) .interior-page .content-page .wp-block-quote cite,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote cite,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote cite,
      body.page-template-default:not(.home) .interior-page .content-page blockquote cite,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote cite {
        font-weight: bold !important; }
      .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center p, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center strong, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center em, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center ul, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center ul > li, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center ol, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center ol > li, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center span, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center dl.list > dd, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center dl.list > dt, .tribe-events-single .interior-page .entry-content blockquote .has-text-align-center cite, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center p, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center strong, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center em, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center ul, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center ol, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center span, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt, .tribe-events-single .interior-page .entry-content .wp-block-quote .has-text-align-center cite, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center p, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center strong, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center em, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center ul, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center ul > li, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center ol, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center ol > li, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center span, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center dl.list > dd, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center dl.list > dt, .tribe-events-single .interior-page .content-page blockquote .has-text-align-center cite, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center p, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center strong, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center em, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center ul, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center ul > li, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center ol, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center ol > li, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center span, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt, .tribe-events-single .interior-page .content-page .wp-block-quote .has-text-align-center cite,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center p,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center strong,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center em,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center ul,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center ul > li,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center ol,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center ol > li,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center span,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
      #tribe-events .interior-page .entry-content blockquote .has-text-align-center cite,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center p,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center em,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center span,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
      #tribe-events .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center p,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center strong,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center em,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center ul,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center ul > li,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center ol,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center ol > li,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center span,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
      #tribe-events .interior-page .content-page blockquote .has-text-align-center cite,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center p,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center strong,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center em,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center ul,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center ol,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center span,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
      #tribe-events .interior-page .content-page .wp-block-quote .has-text-align-center cite,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center p,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center strong,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center em,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ul,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ul > li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ol,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ol > li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center span,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content blockquote .has-text-align-center cite,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center p,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center em,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center span,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center p,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center strong,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center em,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center ul,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center ul > li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center ol,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center ol > li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center span,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page blockquote .has-text-align-center cite,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center p,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center strong,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center em,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ul,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ol,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center span,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center cite,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center p,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center strong,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center em,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ul,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ul > li,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ol,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center ol > li,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center span,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
      body:not(.single-tribe_events) .interior-page .entry-content blockquote .has-text-align-center cite,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center p,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center em,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center span,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center p,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center strong,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center em,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center ul,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center ul > li,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center ol,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center ol > li,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center span,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
      body:not(.single-tribe_events) .interior-page .content-page blockquote .has-text-align-center cite,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center p,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center strong,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center em,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ul,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ol,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center span,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
      body:not(.single-tribe_events) .interior-page .content-page .wp-block-quote .has-text-align-center cite,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center p,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center strong,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center em,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center ul,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center ul > li,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center ol,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center ol > li,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center span,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
      body:not(.home) .interior-page .entry-content blockquote .has-text-align-center cite,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center p,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center em,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center span,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
      body:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center p,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center strong,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center em,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center ul,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center ul > li,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center ol,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center ol > li,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center span,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
      body:not(.home) .interior-page .content-page blockquote .has-text-align-center cite,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center p,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center strong,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center em,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ul,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ol,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center span,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
      body:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center cite,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center p,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center strong,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center em,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center ul,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center ul > li,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center ol,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center ol > li,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center span,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center dl.list > dd,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center dl.list > dt,
      body.page-template-default:not(.home) .interior-page .entry-content blockquote .has-text-align-center cite,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center p,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center strong,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center em,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ul,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ul > li,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ol,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center ol > li,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center span,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dd,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center dl.list > dt,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-block-quote .has-text-align-center cite,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center p,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center strong,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center em,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center ul,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center ul > li,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center ol,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center ol > li,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center span,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center dl.list > dd,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center dl.list > dt,
      body.page-template-default:not(.home) .interior-page .content-page blockquote .has-text-align-center cite,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center p,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center strong,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center em,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ul,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ul > li,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ol,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center ol > li,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center span,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dd,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center dl.list > dt,
      body.page-template-default:not(.home) .interior-page .content-page .wp-block-quote .has-text-align-center cite {
        text-align: center !important; }
    .tribe-events-single .interior-page .entry-content .important-text, .tribe-events-single .interior-page .content-page .important-text,
    #tribe-events .interior-page .entry-content .important-text,
    #tribe-events .interior-page .content-page .important-text,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .important-text,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .important-text,
    body:not(.single-tribe_events) .interior-page .entry-content .important-text,
    body:not(.single-tribe_events) .interior-page .content-page .important-text,
    body:not(.home) .interior-page .entry-content .important-text,
    body:not(.home) .interior-page .content-page .important-text,
    body.page-template-default:not(.home) .interior-page .entry-content .important-text,
    body.page-template-default:not(.home) .interior-page .content-page .important-text {
      padding: 40px 45px;
      background: rgba(0, 145, 208, 0.08);
      color: #0091D0;
      font-family: "lft-etica";
      border-radius: 1px;
      font-style: normal;
      font-weight: 350;
      font-size: 18px;
      line-height: 1.5;
      letter-spacing: 0.03em; }
    .tribe-events-single .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle), .tribe-events-single .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    #tribe-events .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    #tribe-events .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    body:not(.post-type-archive-tribe_events) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    body:not(.single-tribe_events) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    body:not(.single-tribe_events) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    body:not(.home) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    body:not(.home) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    body.page-template-default:not(.home) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle),
    body.page-template-default:not(.home) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) {
      font-family: "lft-etica";
      color: #0091D0;
      font-size: 18px;
      font-weight: 400;
      letter-spacing: -0.02em;
      line-height: 1.5;
      text-decoration: underline;
      transition-duration: 0.4s;
      transition-property: color; }
      .tribe-events-single .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover, .tribe-events-single .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      #tribe-events .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      #tribe-events .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      body:not(.single-tribe_events) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      body:not(.single-tribe_events) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      body:not(.home) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      body:not(.home) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      body.page-template-default:not(.home) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover,
      body.page-template-default:not(.home) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle):hover {
        color: #00B260; }
      .tribe-events-single .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection, .tribe-events-single .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      #tribe-events .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      #tribe-events .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      body:not(.single-tribe_events) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      body:not(.single-tribe_events) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      body:not(.home) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      body:not(.home) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      body.page-template-default:not(.home) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection,
      body.page-template-default:not(.home) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle)::selection {
        background-color: #007f44;
        border-color: white;
        color: white; }
      .tribe-events-single .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong, .tribe-events-single .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      #tribe-events .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      #tribe-events .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      body:not(.single-tribe_events) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      body:not(.single-tribe_events) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      body:not(.home) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      body:not(.home) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      body.page-template-default:not(.home) .interior-page .entry-content a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong,
      body.page-template-default:not(.home) .interior-page .content-page a:not([class*="btn-"])
:not([role="button"])
:not([rel="boxlink"])
:not([rel="bookmark"])
:not([rel="noopener"])
:not([class*="bbp-topic"])
:not(.tribe-events-calendar-month__calendar-event-title-link)
:not(.aos-init)
:not(.bbp-reply-permalink)
:not(.bbp-author-link)
:not(.subscription-toggle)
:not(.favorite-toggle) strong {
        line-height: 1.5;
        color: #0091D0;
        font-weight: bold; }
    .tribe-events-single .interior-page .entry-content a[rel=external], .tribe-events-single .interior-page .content-page a[rel=external],
    #tribe-events .interior-page .entry-content a[rel=external],
    #tribe-events .interior-page .content-page a[rel=external],
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content a[rel=external],
    body:not(.post-type-archive-tribe_events) .interior-page .content-page a[rel=external],
    body:not(.single-tribe_events) .interior-page .entry-content a[rel=external],
    body:not(.single-tribe_events) .interior-page .content-page a[rel=external],
    body:not(.home) .interior-page .entry-content a[rel=external],
    body:not(.home) .interior-page .content-page a[rel=external],
    body.page-template-default:not(.home) .interior-page .entry-content a[rel=external],
    body.page-template-default:not(.home) .interior-page .content-page a[rel=external] {
      position: relative; }
      .tribe-events-single .interior-page .entry-content a[rel=external]::before, .tribe-events-single .interior-page .content-page a[rel=external]::before,
      #tribe-events .interior-page .entry-content a[rel=external]::before,
      #tribe-events .interior-page .content-page a[rel=external]::before,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content a[rel=external]::before,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page a[rel=external]::before,
      body:not(.single-tribe_events) .interior-page .entry-content a[rel=external]::before,
      body:not(.single-tribe_events) .interior-page .content-page a[rel=external]::before,
      body:not(.home) .interior-page .entry-content a[rel=external]::before,
      body:not(.home) .interior-page .content-page a[rel=external]::before,
      body.page-template-default:not(.home) .interior-page .entry-content a[rel=external]::before,
      body.page-template-default:not(.home) .interior-page .content-page a[rel=external]::before {
        content: '\f35d';
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        display: inline-block;
        font-variant: normal;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        /*--adjust as necessary--*/
        color: #0091D0;
        position: relative;
        font-size: 17px;
        padding-right: 5px;
        margin-left: 7px; }
    .tribe-events-single .interior-page .entry-content .image-wrapping, .tribe-events-single .interior-page .entry-content .image-post-thumb, .tribe-events-single .interior-page .entry-content .post-image-css, .tribe-events-single .interior-page .content-page .image-wrapping, .tribe-events-single .interior-page .content-page .image-post-thumb, .tribe-events-single .interior-page .content-page .post-image-css,
    #tribe-events .interior-page .entry-content .image-wrapping,
    #tribe-events .interior-page .entry-content .image-post-thumb,
    #tribe-events .interior-page .entry-content .post-image-css,
    #tribe-events .interior-page .content-page .image-wrapping,
    #tribe-events .interior-page .content-page .image-post-thumb,
    #tribe-events .interior-page .content-page .post-image-css,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css,
    body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping,
    body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb,
    body:not(.single-tribe_events) .interior-page .entry-content .post-image-css,
    body:not(.single-tribe_events) .interior-page .content-page .image-wrapping,
    body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb,
    body:not(.single-tribe_events) .interior-page .content-page .post-image-css,
    body:not(.home) .interior-page .entry-content .image-wrapping,
    body:not(.home) .interior-page .entry-content .image-post-thumb,
    body:not(.home) .interior-page .entry-content .post-image-css,
    body:not(.home) .interior-page .content-page .image-wrapping,
    body:not(.home) .interior-page .content-page .image-post-thumb,
    body:not(.home) .interior-page .content-page .post-image-css,
    body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping,
    body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb,
    body.page-template-default:not(.home) .interior-page .entry-content .post-image-css,
    body.page-template-default:not(.home) .interior-page .content-page .image-wrapping,
    body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb,
    body.page-template-default:not(.home) .interior-page .content-page .post-image-css {
      margin-bottom: 20px;
      max-width: 100%;
      overflow: hidden;
      position: relative;
      /* If you want text inside of it */ }
      .tribe-events-single .interior-page .entry-content .image-wrapping img, .tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image, .tribe-events-single .interior-page .entry-content .image-post-thumb img, .tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image, .tribe-events-single .interior-page .entry-content .post-image-css img, .tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image, .tribe-events-single .interior-page .content-page .image-wrapping img, .tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image, .tribe-events-single .interior-page .content-page .image-post-thumb img, .tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image, .tribe-events-single .interior-page .content-page .post-image-css img, .tribe-events-single .interior-page .content-page .post-image-css .wrapped-image,
      #tribe-events .interior-page .entry-content .image-wrapping img,
      #tribe-events .interior-page .entry-content .image-wrapping .wrapped-image,
      #tribe-events .interior-page .entry-content .image-post-thumb img,
      #tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image,
      #tribe-events .interior-page .entry-content .post-image-css img,
      #tribe-events .interior-page .entry-content .post-image-css .wrapped-image,
      #tribe-events .interior-page .content-page .image-wrapping img,
      #tribe-events .interior-page .content-page .image-wrapping .wrapped-image,
      #tribe-events .interior-page .content-page .image-post-thumb img,
      #tribe-events .interior-page .content-page .image-post-thumb .wrapped-image,
      #tribe-events .interior-page .content-page .post-image-css img,
      #tribe-events .interior-page .content-page .post-image-css .wrapped-image,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image,
      body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img,
      body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image,
      body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img,
      body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image,
      body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img,
      body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image,
      body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img,
      body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image,
      body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img,
      body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image,
      body:not(.single-tribe_events) .interior-page .content-page .post-image-css img,
      body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image,
      body:not(.home) .interior-page .entry-content .image-wrapping img,
      body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image,
      body:not(.home) .interior-page .entry-content .image-post-thumb img,
      body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image,
      body:not(.home) .interior-page .entry-content .post-image-css img,
      body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image,
      body:not(.home) .interior-page .content-page .image-wrapping img,
      body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image,
      body:not(.home) .interior-page .content-page .image-post-thumb img,
      body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image,
      body:not(.home) .interior-page .content-page .post-image-css img,
      body:not(.home) .interior-page .content-page .post-image-css .wrapped-image,
      body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img,
      body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image,
      body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img,
      body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image,
      body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img,
      body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image,
      body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img,
      body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image,
      body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img,
      body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image,
      body.page-template-default:not(.home) .interior-page .content-page .post-image-css img,
      body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image {
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        height: 100%;
        left: 50%;
        object-fit: cover;
        position: absolute;
        top: 50%;
        width: 100%; }
        .tribe-events-single .interior-page .entry-content .image-wrapping img.image-fit-contain, .tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain, .tribe-events-single .interior-page .entry-content .image-post-thumb img.image-fit-contain, .tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain, .tribe-events-single .interior-page .entry-content .post-image-css img.image-fit-contain, .tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain, .tribe-events-single .interior-page .content-page .image-wrapping img.image-fit-contain, .tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain, .tribe-events-single .interior-page .content-page .image-post-thumb img.image-fit-contain, .tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain, .tribe-events-single .interior-page .content-page .post-image-css img.image-fit-contain, .tribe-events-single .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
        #tribe-events .interior-page .entry-content .image-wrapping img.image-fit-contain,
        #tribe-events .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
        #tribe-events .interior-page .entry-content .image-post-thumb img.image-fit-contain,
        #tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
        #tribe-events .interior-page .entry-content .post-image-css img.image-fit-contain,
        #tribe-events .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
        #tribe-events .interior-page .content-page .image-wrapping img.image-fit-contain,
        #tribe-events .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
        #tribe-events .interior-page .content-page .image-post-thumb img.image-fit-contain,
        #tribe-events .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
        #tribe-events .interior-page .content-page .post-image-css img.image-fit-contain,
        #tribe-events .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img.image-fit-contain,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .content-page .post-image-css img.image-fit-contain,
        body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
        body:not(.home) .interior-page .entry-content .image-wrapping img.image-fit-contain,
        body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
        body:not(.home) .interior-page .entry-content .image-post-thumb img.image-fit-contain,
        body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
        body:not(.home) .interior-page .entry-content .post-image-css img.image-fit-contain,
        body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
        body:not(.home) .interior-page .content-page .image-wrapping img.image-fit-contain,
        body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
        body:not(.home) .interior-page .content-page .image-post-thumb img.image-fit-contain,
        body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
        body:not(.home) .interior-page .content-page .post-image-css img.image-fit-contain,
        body:not(.home) .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .content-page .post-image-css img.image-fit-contain,
        body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image.image-fit-contain {
          object-fit: contain !important; }
        .tribe-events-single .interior-page .entry-content .image-wrapping img.top, .tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image.top, .tribe-events-single .interior-page .entry-content .image-post-thumb img.top, .tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image.top, .tribe-events-single .interior-page .entry-content .post-image-css img.top, .tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image.top, .tribe-events-single .interior-page .content-page .image-wrapping img.top, .tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image.top, .tribe-events-single .interior-page .content-page .image-post-thumb img.top, .tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image.top, .tribe-events-single .interior-page .content-page .post-image-css img.top, .tribe-events-single .interior-page .content-page .post-image-css .wrapped-image.top,
        #tribe-events .interior-page .entry-content .image-wrapping img.top,
        #tribe-events .interior-page .entry-content .image-wrapping .wrapped-image.top,
        #tribe-events .interior-page .entry-content .image-post-thumb img.top,
        #tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image.top,
        #tribe-events .interior-page .entry-content .post-image-css img.top,
        #tribe-events .interior-page .entry-content .post-image-css .wrapped-image.top,
        #tribe-events .interior-page .content-page .image-wrapping img.top,
        #tribe-events .interior-page .content-page .image-wrapping .wrapped-image.top,
        #tribe-events .interior-page .content-page .image-post-thumb img.top,
        #tribe-events .interior-page .content-page .image-post-thumb .wrapped-image.top,
        #tribe-events .interior-page .content-page .post-image-css img.top,
        #tribe-events .interior-page .content-page .post-image-css .wrapped-image.top,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img.top,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.top,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img.top,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.top,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img.top,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.top,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img.top,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.top,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img.top,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.top,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img.top,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.top,
        body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img.top,
        body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.top,
        body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img.top,
        body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.top,
        body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img.top,
        body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.top,
        body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img.top,
        body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.top,
        body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img.top,
        body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.top,
        body:not(.single-tribe_events) .interior-page .content-page .post-image-css img.top,
        body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.top,
        body:not(.home) .interior-page .entry-content .image-wrapping img.top,
        body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.top,
        body:not(.home) .interior-page .entry-content .image-post-thumb img.top,
        body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.top,
        body:not(.home) .interior-page .entry-content .post-image-css img.top,
        body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.top,
        body:not(.home) .interior-page .content-page .image-wrapping img.top,
        body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.top,
        body:not(.home) .interior-page .content-page .image-post-thumb img.top,
        body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.top,
        body:not(.home) .interior-page .content-page .post-image-css img.top,
        body:not(.home) .interior-page .content-page .post-image-css .wrapped-image.top,
        body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img.top,
        body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.top,
        body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img.top,
        body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.top,
        body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img.top,
        body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.top,
        body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img.top,
        body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.top,
        body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img.top,
        body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.top,
        body.page-template-default:not(.home) .interior-page .content-page .post-image-css img.top,
        body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image.top {
          object-position: top; }
        .tribe-events-single .interior-page .entry-content .image-wrapping img.center, .tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image.center, .tribe-events-single .interior-page .entry-content .image-post-thumb img.center, .tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image.center, .tribe-events-single .interior-page .entry-content .post-image-css img.center, .tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image.center, .tribe-events-single .interior-page .content-page .image-wrapping img.center, .tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image.center, .tribe-events-single .interior-page .content-page .image-post-thumb img.center, .tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image.center, .tribe-events-single .interior-page .content-page .post-image-css img.center, .tribe-events-single .interior-page .content-page .post-image-css .wrapped-image.center,
        #tribe-events .interior-page .entry-content .image-wrapping img.center,
        #tribe-events .interior-page .entry-content .image-wrapping .wrapped-image.center,
        #tribe-events .interior-page .entry-content .image-post-thumb img.center,
        #tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image.center,
        #tribe-events .interior-page .entry-content .post-image-css img.center,
        #tribe-events .interior-page .entry-content .post-image-css .wrapped-image.center,
        #tribe-events .interior-page .content-page .image-wrapping img.center,
        #tribe-events .interior-page .content-page .image-wrapping .wrapped-image.center,
        #tribe-events .interior-page .content-page .image-post-thumb img.center,
        #tribe-events .interior-page .content-page .image-post-thumb .wrapped-image.center,
        #tribe-events .interior-page .content-page .post-image-css img.center,
        #tribe-events .interior-page .content-page .post-image-css .wrapped-image.center,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img.center,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.center,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img.center,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.center,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img.center,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.center,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img.center,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.center,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img.center,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.center,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img.center,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.center,
        body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img.center,
        body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.center,
        body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img.center,
        body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.center,
        body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img.center,
        body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.center,
        body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img.center,
        body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.center,
        body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img.center,
        body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.center,
        body:not(.single-tribe_events) .interior-page .content-page .post-image-css img.center,
        body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.center,
        body:not(.home) .interior-page .entry-content .image-wrapping img.center,
        body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.center,
        body:not(.home) .interior-page .entry-content .image-post-thumb img.center,
        body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.center,
        body:not(.home) .interior-page .entry-content .post-image-css img.center,
        body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.center,
        body:not(.home) .interior-page .content-page .image-wrapping img.center,
        body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.center,
        body:not(.home) .interior-page .content-page .image-post-thumb img.center,
        body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.center,
        body:not(.home) .interior-page .content-page .post-image-css img.center,
        body:not(.home) .interior-page .content-page .post-image-css .wrapped-image.center,
        body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img.center,
        body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.center,
        body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img.center,
        body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.center,
        body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img.center,
        body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.center,
        body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img.center,
        body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.center,
        body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img.center,
        body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.center,
        body.page-template-default:not(.home) .interior-page .content-page .post-image-css img.center,
        body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image.center {
          object-position: center; }
        .tribe-events-single .interior-page .entry-content .image-wrapping img.bottom, .tribe-events-single .interior-page .entry-content .image-wrapping .wrapped-image.bottom, .tribe-events-single .interior-page .entry-content .image-post-thumb img.bottom, .tribe-events-single .interior-page .entry-content .image-post-thumb .wrapped-image.bottom, .tribe-events-single .interior-page .entry-content .post-image-css img.bottom, .tribe-events-single .interior-page .entry-content .post-image-css .wrapped-image.bottom, .tribe-events-single .interior-page .content-page .image-wrapping img.bottom, .tribe-events-single .interior-page .content-page .image-wrapping .wrapped-image.bottom, .tribe-events-single .interior-page .content-page .image-post-thumb img.bottom, .tribe-events-single .interior-page .content-page .image-post-thumb .wrapped-image.bottom, .tribe-events-single .interior-page .content-page .post-image-css img.bottom, .tribe-events-single .interior-page .content-page .post-image-css .wrapped-image.bottom,
        #tribe-events .interior-page .entry-content .image-wrapping img.bottom,
        #tribe-events .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
        #tribe-events .interior-page .entry-content .image-post-thumb img.bottom,
        #tribe-events .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
        #tribe-events .interior-page .entry-content .post-image-css img.bottom,
        #tribe-events .interior-page .entry-content .post-image-css .wrapped-image.bottom,
        #tribe-events .interior-page .content-page .image-wrapping img.bottom,
        #tribe-events .interior-page .content-page .image-wrapping .wrapped-image.bottom,
        #tribe-events .interior-page .content-page .image-post-thumb img.bottom,
        #tribe-events .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
        #tribe-events .interior-page .content-page .post-image-css img.bottom,
        #tribe-events .interior-page .content-page .post-image-css .wrapped-image.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping img.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb img.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css img.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping img.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb img.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css img.bottom,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.bottom,
        body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping img.bottom,
        body:not(.single-tribe_events) .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
        body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb img.bottom,
        body:not(.single-tribe_events) .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
        body:not(.single-tribe_events) .interior-page .entry-content .post-image-css img.bottom,
        body:not(.single-tribe_events) .interior-page .entry-content .post-image-css .wrapped-image.bottom,
        body:not(.single-tribe_events) .interior-page .content-page .image-wrapping img.bottom,
        body:not(.single-tribe_events) .interior-page .content-page .image-wrapping .wrapped-image.bottom,
        body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb img.bottom,
        body:not(.single-tribe_events) .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
        body:not(.single-tribe_events) .interior-page .content-page .post-image-css img.bottom,
        body:not(.single-tribe_events) .interior-page .content-page .post-image-css .wrapped-image.bottom,
        body:not(.home) .interior-page .entry-content .image-wrapping img.bottom,
        body:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
        body:not(.home) .interior-page .entry-content .image-post-thumb img.bottom,
        body:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
        body:not(.home) .interior-page .entry-content .post-image-css img.bottom,
        body:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.bottom,
        body:not(.home) .interior-page .content-page .image-wrapping img.bottom,
        body:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.bottom,
        body:not(.home) .interior-page .content-page .image-post-thumb img.bottom,
        body:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
        body:not(.home) .interior-page .content-page .post-image-css img.bottom,
        body:not(.home) .interior-page .content-page .post-image-css .wrapped-image.bottom,
        body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping img.bottom,
        body.page-template-default:not(.home) .interior-page .entry-content .image-wrapping .wrapped-image.bottom,
        body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb img.bottom,
        body.page-template-default:not(.home) .interior-page .entry-content .image-post-thumb .wrapped-image.bottom,
        body.page-template-default:not(.home) .interior-page .entry-content .post-image-css img.bottom,
        body.page-template-default:not(.home) .interior-page .entry-content .post-image-css .wrapped-image.bottom,
        body.page-template-default:not(.home) .interior-page .content-page .image-wrapping img.bottom,
        body.page-template-default:not(.home) .interior-page .content-page .image-wrapping .wrapped-image.bottom,
        body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb img.bottom,
        body.page-template-default:not(.home) .interior-page .content-page .image-post-thumb .wrapped-image.bottom,
        body.page-template-default:not(.home) .interior-page .content-page .post-image-css img.bottom,
        body.page-template-default:not(.home) .interior-page .content-page .post-image-css .wrapped-image.bottom {
          object-position: bottom; }
    .tribe-events-single .interior-page .entry-content .image-fit-cover, .tribe-events-single .interior-page .content-page .image-fit-cover,
    #tribe-events .interior-page .entry-content .image-fit-cover,
    #tribe-events .interior-page .content-page .image-fit-cover,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-fit-cover,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-fit-cover,
    body:not(.single-tribe_events) .interior-page .entry-content .image-fit-cover,
    body:not(.single-tribe_events) .interior-page .content-page .image-fit-cover,
    body:not(.home) .interior-page .entry-content .image-fit-cover,
    body:not(.home) .interior-page .content-page .image-fit-cover,
    body.page-template-default:not(.home) .interior-page .entry-content .image-fit-cover,
    body.page-template-default:not(.home) .interior-page .content-page .image-fit-cover {
      object-fit: cover;
      width: 100%;
      height: 100%; }
    .tribe-events-single .interior-page .entry-content .image-fit-contain, .tribe-events-single .interior-page .content-page .image-fit-contain,
    #tribe-events .interior-page .entry-content .image-fit-contain,
    #tribe-events .interior-page .content-page .image-fit-contain,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .image-fit-contain,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .image-fit-contain,
    body:not(.single-tribe_events) .interior-page .entry-content .image-fit-contain,
    body:not(.single-tribe_events) .interior-page .content-page .image-fit-contain,
    body:not(.home) .interior-page .entry-content .image-fit-contain,
    body:not(.home) .interior-page .content-page .image-fit-contain,
    body.page-template-default:not(.home) .interior-page .entry-content .image-fit-contain,
    body.page-template-default:not(.home) .interior-page .content-page .image-fit-contain {
      object-fit: contain;
      width: 100%;
      height: 100%; }
    .tribe-events-single .interior-page .entry-content .wp-caption, .tribe-events-single .interior-page .content-page .wp-caption,
    #tribe-events .interior-page .entry-content .wp-caption,
    #tribe-events .interior-page .content-page .wp-caption,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-caption,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-caption,
    body:not(.single-tribe_events) .interior-page .entry-content .wp-caption,
    body:not(.single-tribe_events) .interior-page .content-page .wp-caption,
    body:not(.home) .interior-page .entry-content .wp-caption,
    body:not(.home) .interior-page .content-page .wp-caption,
    body.page-template-default:not(.home) .interior-page .entry-content .wp-caption,
    body.page-template-default:not(.home) .interior-page .content-page .wp-caption {
      display: block;
      max-width: 100%; }
      .tribe-events-single .interior-page .entry-content .wp-caption img, .tribe-events-single .interior-page .content-page .wp-caption img,
      #tribe-events .interior-page .entry-content .wp-caption img,
      #tribe-events .interior-page .content-page .wp-caption img,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-caption img,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-caption img,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-caption img,
      body:not(.single-tribe_events) .interior-page .content-page .wp-caption img,
      body:not(.home) .interior-page .entry-content .wp-caption img,
      body:not(.home) .interior-page .content-page .wp-caption img,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-caption img,
      body.page-template-default:not(.home) .interior-page .content-page .wp-caption img {
        display: block;
        margin: 0 auto 10px;
        max-width: 100%;
        width: 100%; }
      .tribe-events-single .interior-page .entry-content .wp-caption .wp-caption-text, .tribe-events-single .interior-page .content-page .wp-caption .wp-caption-text,
      #tribe-events .interior-page .entry-content .wp-caption .wp-caption-text,
      #tribe-events .interior-page .content-page .wp-caption .wp-caption-text,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content .wp-caption .wp-caption-text,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page .wp-caption .wp-caption-text,
      body:not(.single-tribe_events) .interior-page .entry-content .wp-caption .wp-caption-text,
      body:not(.single-tribe_events) .interior-page .content-page .wp-caption .wp-caption-text,
      body:not(.home) .interior-page .entry-content .wp-caption .wp-caption-text,
      body:not(.home) .interior-page .content-page .wp-caption .wp-caption-text,
      body.page-template-default:not(.home) .interior-page .entry-content .wp-caption .wp-caption-text,
      body.page-template-default:not(.home) .interior-page .content-page .wp-caption .wp-caption-text {
        font-family: "lft-etica";
        color: #0091D0 !important;
        font-size: 14px;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        letter-spacing: -0.02em;
        line-height: 1.5; }
    .tribe-events-single .interior-page .entry-content figure a, .tribe-events-single .interior-page .content-page figure a,
    #tribe-events .interior-page .entry-content figure a,
    #tribe-events .interior-page .content-page figure a,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure a,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page figure a,
    body:not(.single-tribe_events) .interior-page .entry-content figure a,
    body:not(.single-tribe_events) .interior-page .content-page figure a,
    body:not(.home) .interior-page .entry-content figure a,
    body:not(.home) .interior-page .content-page figure a,
    body.page-template-default:not(.home) .interior-page .entry-content figure a,
    body.page-template-default:not(.home) .interior-page .content-page figure a {
      border: none !important; }
    .tribe-events-single .interior-page .entry-content figure img, .tribe-events-single .interior-page .content-page figure img,
    #tribe-events .interior-page .entry-content figure img,
    #tribe-events .interior-page .content-page figure img,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure img,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page figure img,
    body:not(.single-tribe_events) .interior-page .entry-content figure img,
    body:not(.single-tribe_events) .interior-page .content-page figure img,
    body:not(.home) .interior-page .entry-content figure img,
    body:not(.home) .interior-page .content-page figure img,
    body.page-template-default:not(.home) .interior-page .entry-content figure img,
    body.page-template-default:not(.home) .interior-page .content-page figure img {
      max-width: 100%; }
    .tribe-events-single .interior-page .entry-content figure figcaption, .tribe-events-single .interior-page .content-page figure figcaption,
    #tribe-events .interior-page .entry-content figure figcaption,
    #tribe-events .interior-page .content-page figure figcaption,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure figcaption,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page figure figcaption,
    body:not(.single-tribe_events) .interior-page .entry-content figure figcaption,
    body:not(.single-tribe_events) .interior-page .content-page figure figcaption,
    body:not(.home) .interior-page .entry-content figure figcaption,
    body:not(.home) .interior-page .content-page figure figcaption,
    body.page-template-default:not(.home) .interior-page .entry-content figure figcaption,
    body.page-template-default:not(.home) .interior-page .content-page figure figcaption {
      font-family: "lft-etica";
      color: #747677 !important;
      font-stretch: normal;
      letter-spacing: -0.02em;
      font-style: normal;
      font-weight: 350;
      font-size: 18px;
      line-height: 1.5;
      letter-spacing: 0.03em; }
      .tribe-events-single .interior-page .entry-content figure figcaption strong, .tribe-events-single .interior-page .content-page figure figcaption strong,
      #tribe-events .interior-page .entry-content figure figcaption strong,
      #tribe-events .interior-page .content-page figure figcaption strong,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure figcaption strong,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page figure figcaption strong,
      body:not(.single-tribe_events) .interior-page .entry-content figure figcaption strong,
      body:not(.single-tribe_events) .interior-page .content-page figure figcaption strong,
      body:not(.home) .interior-page .entry-content figure figcaption strong,
      body:not(.home) .interior-page .content-page figure figcaption strong,
      body.page-template-default:not(.home) .interior-page .entry-content figure figcaption strong,
      body.page-template-default:not(.home) .interior-page .content-page figure figcaption strong {
        font-weight: bold; }
        .tribe-events-single .interior-page .entry-content figure figcaption strong::selection, .tribe-events-single .interior-page .content-page figure figcaption strong::selection,
        #tribe-events .interior-page .entry-content figure figcaption strong::selection,
        #tribe-events .interior-page .content-page figure figcaption strong::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure figcaption strong::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page figure figcaption strong::selection,
        body:not(.single-tribe_events) .interior-page .entry-content figure figcaption strong::selection,
        body:not(.single-tribe_events) .interior-page .content-page figure figcaption strong::selection,
        body:not(.home) .interior-page .entry-content figure figcaption strong::selection,
        body:not(.home) .interior-page .content-page figure figcaption strong::selection,
        body.page-template-default:not(.home) .interior-page .entry-content figure figcaption strong::selection,
        body.page-template-default:not(.home) .interior-page .content-page figure figcaption strong::selection {
          background-color: #007f44;
          color: white; }
      .tribe-events-single .interior-page .entry-content figure figcaption::selection, .tribe-events-single .interior-page .content-page figure figcaption::selection,
      #tribe-events .interior-page .entry-content figure figcaption::selection,
      #tribe-events .interior-page .content-page figure figcaption::selection,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure figcaption::selection,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page figure figcaption::selection,
      body:not(.single-tribe_events) .interior-page .entry-content figure figcaption::selection,
      body:not(.single-tribe_events) .interior-page .content-page figure figcaption::selection,
      body:not(.home) .interior-page .entry-content figure figcaption::selection,
      body:not(.home) .interior-page .content-page figure figcaption::selection,
      body.page-template-default:not(.home) .interior-page .entry-content figure figcaption::selection,
      body.page-template-default:not(.home) .interior-page .content-page figure figcaption::selection {
        background-color: #007f44;
        color: white; }
    .tribe-events-single .interior-page .entry-content .table-responsive .table tr td a, .tribe-events-single .interior-page .entry-content .table-responsive table tr td a, .tribe-events-single .interior-page .content-page .table-responsive .table tr td a, .tribe-events-single .interior-page .content-page .table-responsive table tr td a,
    #tribe-events .interior-page .entry-content .table-responsive .table tr td a,
    #tribe-events .interior-page .entry-content .table-responsive table tr td a,
    #tribe-events .interior-page .content-page .table-responsive .table tr td a,
    #tribe-events .interior-page .content-page .table-responsive table tr td a,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive .table tr td a,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive table tr td a,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive .table tr td a,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive table tr td a,
    body:not(.single-tribe_events) .interior-page .entry-content .table-responsive .table tr td a,
    body:not(.single-tribe_events) .interior-page .entry-content .table-responsive table tr td a,
    body:not(.single-tribe_events) .interior-page .content-page .table-responsive .table tr td a,
    body:not(.single-tribe_events) .interior-page .content-page .table-responsive table tr td a,
    body:not(.home) .interior-page .entry-content .table-responsive .table tr td a,
    body:not(.home) .interior-page .entry-content .table-responsive table tr td a,
    body:not(.home) .interior-page .content-page .table-responsive .table tr td a,
    body:not(.home) .interior-page .content-page .table-responsive table tr td a,
    body.page-template-default:not(.home) .interior-page .entry-content .table-responsive .table tr td a,
    body.page-template-default:not(.home) .interior-page .entry-content .table-responsive table tr td a,
    body.page-template-default:not(.home) .interior-page .content-page .table-responsive .table tr td a,
    body.page-template-default:not(.home) .interior-page .content-page .table-responsive table tr td a {
      display: inline !important; }
    .tribe-events-single .interior-page .entry-content .table-responsive .table tr:nth-child(even) td, .tribe-events-single .interior-page .entry-content .table-responsive table tr:nth-child(even) td, .tribe-events-single .interior-page .content-page .table-responsive .table tr:nth-child(even) td, .tribe-events-single .interior-page .content-page .table-responsive table tr:nth-child(even) td,
    #tribe-events .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
    #tribe-events .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
    #tribe-events .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
    #tribe-events .interior-page .content-page .table-responsive table tr:nth-child(even) td,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive table tr:nth-child(even) td,
    body:not(.single-tribe_events) .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
    body:not(.single-tribe_events) .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
    body:not(.single-tribe_events) .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
    body:not(.single-tribe_events) .interior-page .content-page .table-responsive table tr:nth-child(even) td,
    body:not(.home) .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
    body:not(.home) .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
    body:not(.home) .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
    body:not(.home) .interior-page .content-page .table-responsive table tr:nth-child(even) td,
    body.page-template-default:not(.home) .interior-page .entry-content .table-responsive .table tr:nth-child(even) td,
    body.page-template-default:not(.home) .interior-page .entry-content .table-responsive table tr:nth-child(even) td,
    body.page-template-default:not(.home) .interior-page .content-page .table-responsive .table tr:nth-child(even) td,
    body.page-template-default:not(.home) .interior-page .content-page .table-responsive table tr:nth-child(even) td {
      padding: 10px 15px; }
    .tribe-events-single .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td, .tribe-events-single .interior-page .entry-content .table-responsive table tr:nth-child(odd) td, .tribe-events-single .interior-page .content-page .table-responsive .table tr:nth-child(odd) td, .tribe-events-single .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
    #tribe-events .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
    #tribe-events .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
    #tribe-events .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
    #tribe-events .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
    body:not(.single-tribe_events) .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
    body:not(.single-tribe_events) .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
    body:not(.single-tribe_events) .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
    body:not(.single-tribe_events) .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
    body:not(.home) .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
    body:not(.home) .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
    body:not(.home) .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
    body:not(.home) .interior-page .content-page .table-responsive table tr:nth-child(odd) td,
    body.page-template-default:not(.home) .interior-page .entry-content .table-responsive .table tr:nth-child(odd) td,
    body.page-template-default:not(.home) .interior-page .entry-content .table-responsive table tr:nth-child(odd) td,
    body.page-template-default:not(.home) .interior-page .content-page .table-responsive .table tr:nth-child(odd) td,
    body.page-template-default:not(.home) .interior-page .content-page .table-responsive table tr:nth-child(odd) td {
      padding: 10px 15px; }
    .tribe-events-single .interior-page .entry-content figure.wp-block-embed-youtube, .tribe-events-single .interior-page .content-page figure.wp-block-embed-youtube,
    #tribe-events .interior-page .entry-content figure.wp-block-embed-youtube,
    #tribe-events .interior-page .content-page figure.wp-block-embed-youtube,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube,
    body:not(.single-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube,
    body:not(.single-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube,
    body:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube,
    body:not(.home) .interior-page .content-page figure.wp-block-embed-youtube,
    body.page-template-default:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube,
    body.page-template-default:not(.home) .interior-page .content-page figure.wp-block-embed-youtube {
      height: 600px;
      width: 100%; }
      .tribe-events-single .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper, .tribe-events-single .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      #tribe-events .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      #tribe-events .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      body:not(.single-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      body:not(.single-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      body:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      body:not(.home) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      body.page-template-default:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper,
      body.page-template-default:not(.home) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper {
        height: 600px; }
        .tribe-events-single .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe, .tribe-events-single .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        #tribe-events .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        #tribe-events .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        body:not(.single-tribe_events) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        body:not(.single-tribe_events) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        body:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        body:not(.home) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        body.page-template-default:not(.home) .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
        body.page-template-default:not(.home) .interior-page .content-page figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
          height: 100%;
          width: 100%; }
    .tribe-events-single .interior-page .entry-content ul.no-bullets, .tribe-events-single .interior-page .content-page ul.no-bullets,
    #tribe-events .interior-page .entry-content ul.no-bullets,
    #tribe-events .interior-page .content-page ul.no-bullets,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets,
    body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets,
    body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets,
    body:not(.home) .interior-page .entry-content ul.no-bullets,
    body:not(.home) .interior-page .content-page ul.no-bullets,
    body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets,
    body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets {
      padding: 0; }
      .tribe-events-single .interior-page .entry-content ul.no-bullets > li, .tribe-events-single .interior-page .content-page ul.no-bullets > li,
      #tribe-events .interior-page .entry-content ul.no-bullets > li,
      #tribe-events .interior-page .content-page ul.no-bullets > li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li,
      body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li,
      body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li,
      body:not(.home) .interior-page .entry-content ul.no-bullets > li,
      body:not(.home) .interior-page .content-page ul.no-bullets > li,
      body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li,
      body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li {
        font-family: "lft-etica";
        color: #747677;
        font-size: 18px;
        font-stretch: normal;
        font-weight: 400;
        letter-spacing: -0.02em;
        line-height: 1.5;
        list-style-type: none;
        margin: 0 0 0.6em 0px;
        padding-left: 0;
        position: relative;
        text-align: left; }
        .tribe-events-single .interior-page .entry-content ul.no-bullets > li::marker, .tribe-events-single .interior-page .content-page ul.no-bullets > li::marker,
        #tribe-events .interior-page .entry-content ul.no-bullets > li::marker,
        #tribe-events .interior-page .content-page ul.no-bullets > li::marker,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li::marker,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li::marker,
        body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li::marker,
        body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li::marker,
        body:not(.home) .interior-page .entry-content ul.no-bullets > li::marker,
        body:not(.home) .interior-page .content-page ul.no-bullets > li::marker,
        body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li::marker,
        body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li::marker {
          content: none; }
        .tribe-events-single .interior-page .entry-content ul.no-bullets > li a, .tribe-events-single .interior-page .content-page ul.no-bullets > li a,
        #tribe-events .interior-page .entry-content ul.no-bullets > li a,
        #tribe-events .interior-page .content-page ul.no-bullets > li a,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li a,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li a,
        body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li a,
        body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li a,
        body:not(.home) .interior-page .entry-content ul.no-bullets > li a,
        body:not(.home) .interior-page .content-page ul.no-bullets > li a,
        body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li a,
        body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li a {
          text-decoration: underline; }
          .tribe-events-single .interior-page .entry-content ul.no-bullets > li a:hover, .tribe-events-single .interior-page .content-page ul.no-bullets > li a:hover,
          #tribe-events .interior-page .entry-content ul.no-bullets > li a:hover,
          #tribe-events .interior-page .content-page ul.no-bullets > li a:hover,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li a:hover,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li a:hover,
          body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li a:hover,
          body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li a:hover,
          body:not(.home) .interior-page .entry-content ul.no-bullets > li a:hover,
          body:not(.home) .interior-page .content-page ul.no-bullets > li a:hover,
          body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li a:hover,
          body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li a:hover {
            text-decoration: none; }
        .tribe-events-single .interior-page .entry-content ul.no-bullets > li strong, .tribe-events-single .interior-page .entry-content ul.no-bullets > li h2, .tribe-events-single .interior-page .entry-content ul.no-bullets > li h3, .tribe-events-single .interior-page .entry-content ul.no-bullets > li h4, .tribe-events-single .interior-page .entry-content ul.no-bullets > li h5, .tribe-events-single .interior-page .entry-content ul.no-bullets > li h6, .tribe-events-single .interior-page .entry-content ul.no-bullets > li h4, .tribe-events-single .interior-page .content-page ul.no-bullets > li strong, .tribe-events-single .interior-page .content-page ul.no-bullets > li h2, .tribe-events-single .interior-page .content-page ul.no-bullets > li h3, .tribe-events-single .interior-page .content-page ul.no-bullets > li h4, .tribe-events-single .interior-page .content-page ul.no-bullets > li h5, .tribe-events-single .interior-page .content-page ul.no-bullets > li h6, .tribe-events-single .interior-page .content-page ul.no-bullets > li h4,
        #tribe-events .interior-page .entry-content ul.no-bullets > li strong,
        #tribe-events .interior-page .entry-content ul.no-bullets > li h2,
        #tribe-events .interior-page .entry-content ul.no-bullets > li h3,
        #tribe-events .interior-page .entry-content ul.no-bullets > li h4,
        #tribe-events .interior-page .entry-content ul.no-bullets > li h5,
        #tribe-events .interior-page .entry-content ul.no-bullets > li h6,
        #tribe-events .interior-page .entry-content ul.no-bullets > li h4,
        #tribe-events .interior-page .content-page ul.no-bullets > li strong,
        #tribe-events .interior-page .content-page ul.no-bullets > li h2,
        #tribe-events .interior-page .content-page ul.no-bullets > li h3,
        #tribe-events .interior-page .content-page ul.no-bullets > li h4,
        #tribe-events .interior-page .content-page ul.no-bullets > li h5,
        #tribe-events .interior-page .content-page ul.no-bullets > li h6,
        #tribe-events .interior-page .content-page ul.no-bullets > li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li strong,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li h2,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li h3,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li h5,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li h6,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.no-bullets > li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li strong,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li h2,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li h3,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li h5,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li h6,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.no-bullets > li h4,
        body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li strong,
        body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li h2,
        body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li h3,
        body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li h4,
        body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li h5,
        body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li h6,
        body:not(.single-tribe_events) .interior-page .entry-content ul.no-bullets > li h4,
        body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li strong,
        body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li h2,
        body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li h3,
        body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li h4,
        body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li h5,
        body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li h6,
        body:not(.single-tribe_events) .interior-page .content-page ul.no-bullets > li h4,
        body:not(.home) .interior-page .entry-content ul.no-bullets > li strong,
        body:not(.home) .interior-page .entry-content ul.no-bullets > li h2,
        body:not(.home) .interior-page .entry-content ul.no-bullets > li h3,
        body:not(.home) .interior-page .entry-content ul.no-bullets > li h4,
        body:not(.home) .interior-page .entry-content ul.no-bullets > li h5,
        body:not(.home) .interior-page .entry-content ul.no-bullets > li h6,
        body:not(.home) .interior-page .entry-content ul.no-bullets > li h4,
        body:not(.home) .interior-page .content-page ul.no-bullets > li strong,
        body:not(.home) .interior-page .content-page ul.no-bullets > li h2,
        body:not(.home) .interior-page .content-page ul.no-bullets > li h3,
        body:not(.home) .interior-page .content-page ul.no-bullets > li h4,
        body:not(.home) .interior-page .content-page ul.no-bullets > li h5,
        body:not(.home) .interior-page .content-page ul.no-bullets > li h6,
        body:not(.home) .interior-page .content-page ul.no-bullets > li h4,
        body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li strong,
        body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li h2,
        body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li h3,
        body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li h4,
        body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li h5,
        body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li h6,
        body.page-template-default:not(.home) .interior-page .entry-content ul.no-bullets > li h4,
        body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li strong,
        body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li h2,
        body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li h3,
        body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li h4,
        body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li h5,
        body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li h6,
        body.page-template-default:not(.home) .interior-page .content-page ul.no-bullets > li h4 {
          display: block; }
    .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list), .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list),
    body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) {
      display: flex;
      flex-direction: column;
      row-gap: 15px; }
      .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li,
      body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li {
        font-family: "lft-etica";
        color: #747677;
        font-size: 18px;
        font-weight: 400;
        letter-spacing: -0.02em;
        line-height: 1.5; }
        .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::selection {
          background-color: #007f44;
          color: white; }
        .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li::marker {
          color: #0091D0; }
        .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a {
          text-decoration: underline; }
          .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover,
          body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li a:hover {
            text-decoration: none; }
        .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong, .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2, .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3, .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4, .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5, .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6, .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h2,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h3,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h5,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h6,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li h4 {
          display: block; }
        .tribe-events-single .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong, .tribe-events-single .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        #tribe-events .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        #tribe-events .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.single-tribe_events) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.single-tribe_events) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body.page-template-default:not(.home) .interior-page .entry-content ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong,
        body.page-template-default:not(.home) .interior-page .content-page ul:not(.tribe-events-c-nav__list):not(.tribe-events-c-view-selector__list) li strong {
          font-weight: 600; }
    .tribe-events-single .interior-page .entry-content ul.list, .tribe-events-single .interior-page .content-page ul.list,
    #tribe-events .interior-page .entry-content ul.list,
    #tribe-events .interior-page .content-page ul.list,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list,
    body:not(.single-tribe_events) .interior-page .entry-content ul.list,
    body:not(.single-tribe_events) .interior-page .content-page ul.list,
    body:not(.home) .interior-page .entry-content ul.list,
    body:not(.home) .interior-page .content-page ul.list,
    body.page-template-default:not(.home) .interior-page .entry-content ul.list,
    body.page-template-default:not(.home) .interior-page .content-page ul.list {
      display: flex;
      flex-direction: column;
      row-gap: 15px; }
      .tribe-events-single .interior-page .entry-content ul.list br, .tribe-events-single .interior-page .content-page ul.list br,
      #tribe-events .interior-page .entry-content ul.list br,
      #tribe-events .interior-page .content-page ul.list br,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list br,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list br,
      body:not(.single-tribe_events) .interior-page .entry-content ul.list br,
      body:not(.single-tribe_events) .interior-page .content-page ul.list br,
      body:not(.home) .interior-page .entry-content ul.list br,
      body:not(.home) .interior-page .content-page ul.list br,
      body.page-template-default:not(.home) .interior-page .entry-content ul.list br,
      body.page-template-default:not(.home) .interior-page .content-page ul.list br {
        display: none; }
      .tribe-events-single .interior-page .entry-content ul.list > li, .tribe-events-single .interior-page .content-page ul.list > li,
      #tribe-events .interior-page .entry-content ul.list > li,
      #tribe-events .interior-page .content-page ul.list > li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li,
      body:not(.single-tribe_events) .interior-page .entry-content ul.list > li,
      body:not(.single-tribe_events) .interior-page .content-page ul.list > li,
      body:not(.home) .interior-page .entry-content ul.list > li,
      body:not(.home) .interior-page .content-page ul.list > li,
      body.page-template-default:not(.home) .interior-page .entry-content ul.list > li,
      body.page-template-default:not(.home) .interior-page .content-page ul.list > li {
        font-family: "lft-etica";
        color: #747677;
        font-size: 18px;
        font-stretch: normal;
        letter-spacing: -0.02em;
        line-height: 1.5;
        list-style-type: none;
        padding-left: 15px;
        position: relative;
        text-align: left; }
        .tribe-events-single .interior-page .entry-content ul.list > li::marker, .tribe-events-single .interior-page .content-page ul.list > li::marker,
        #tribe-events .interior-page .entry-content ul.list > li::marker,
        #tribe-events .interior-page .content-page ul.list > li::marker,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li::marker,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li::marker,
        body:not(.single-tribe_events) .interior-page .entry-content ul.list > li::marker,
        body:not(.single-tribe_events) .interior-page .content-page ul.list > li::marker,
        body:not(.home) .interior-page .entry-content ul.list > li::marker,
        body:not(.home) .interior-page .content-page ul.list > li::marker,
        body.page-template-default:not(.home) .interior-page .entry-content ul.list > li::marker,
        body.page-template-default:not(.home) .interior-page .content-page ul.list > li::marker {
          content: none; }
        .tribe-events-single .interior-page .entry-content ul.list > li::before, .tribe-events-single .interior-page .content-page ul.list > li::before,
        #tribe-events .interior-page .entry-content ul.list > li::before,
        #tribe-events .interior-page .content-page ul.list > li::before,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li::before,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li::before,
        body:not(.single-tribe_events) .interior-page .entry-content ul.list > li::before,
        body:not(.single-tribe_events) .interior-page .content-page ul.list > li::before,
        body:not(.home) .interior-page .entry-content ul.list > li::before,
        body:not(.home) .interior-page .content-page ul.list > li::before,
        body.page-template-default:not(.home) .interior-page .entry-content ul.list > li::before,
        body.page-template-default:not(.home) .interior-page .content-page ul.list > li::before {
          content: "";
          background: #0091D0;
          border-radius: 50%;
          display: inline-block;
          left: 0;
          margin-left: 0;
          margin-right: 5px;
          margin-top: 5px;
          position: absolute;
          top: 5px;
          width: 5px;
          height: 5px; }
        .tribe-events-single .interior-page .entry-content ul.list > li::selection, .tribe-events-single .interior-page .content-page ul.list > li::selection,
        #tribe-events .interior-page .entry-content ul.list > li::selection,
        #tribe-events .interior-page .content-page ul.list > li::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li::selection,
        body:not(.single-tribe_events) .interior-page .entry-content ul.list > li::selection,
        body:not(.single-tribe_events) .interior-page .content-page ul.list > li::selection,
        body:not(.home) .interior-page .entry-content ul.list > li::selection,
        body:not(.home) .interior-page .content-page ul.list > li::selection,
        body.page-template-default:not(.home) .interior-page .entry-content ul.list > li::selection,
        body.page-template-default:not(.home) .interior-page .content-page ul.list > li::selection {
          background-color: #007f44;
          color: white; }
        .tribe-events-single .interior-page .entry-content ul.list > li a, .tribe-events-single .interior-page .content-page ul.list > li a,
        #tribe-events .interior-page .entry-content ul.list > li a,
        #tribe-events .interior-page .content-page ul.list > li a,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li a,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li a,
        body:not(.single-tribe_events) .interior-page .entry-content ul.list > li a,
        body:not(.single-tribe_events) .interior-page .content-page ul.list > li a,
        body:not(.home) .interior-page .entry-content ul.list > li a,
        body:not(.home) .interior-page .content-page ul.list > li a,
        body.page-template-default:not(.home) .interior-page .entry-content ul.list > li a,
        body.page-template-default:not(.home) .interior-page .content-page ul.list > li a {
          font-family: "lft-etica";
          color: #0091D0;
          font-size: 18px;
          font-weight: 600;
          letter-spacing: -0.02em;
          line-height: 1.5;
          text-align: left;
          text-decoration: underline; }
          .tribe-events-single .interior-page .entry-content ul.list > li a::selection, .tribe-events-single .interior-page .content-page ul.list > li a::selection,
          #tribe-events .interior-page .entry-content ul.list > li a::selection,
          #tribe-events .interior-page .content-page ul.list > li a::selection,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li a::selection,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li a::selection,
          body:not(.single-tribe_events) .interior-page .entry-content ul.list > li a::selection,
          body:not(.single-tribe_events) .interior-page .content-page ul.list > li a::selection,
          body:not(.home) .interior-page .entry-content ul.list > li a::selection,
          body:not(.home) .interior-page .content-page ul.list > li a::selection,
          body.page-template-default:not(.home) .interior-page .entry-content ul.list > li a::selection,
          body.page-template-default:not(.home) .interior-page .content-page ul.list > li a::selection {
            background-color: #007f44;
            color: white; }
        .tribe-events-single .interior-page .entry-content ul.list > li p, .tribe-events-single .interior-page .content-page ul.list > li p,
        #tribe-events .interior-page .entry-content ul.list > li p,
        #tribe-events .interior-page .content-page ul.list > li p,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li p,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li p,
        body:not(.single-tribe_events) .interior-page .entry-content ul.list > li p,
        body:not(.single-tribe_events) .interior-page .content-page ul.list > li p,
        body:not(.home) .interior-page .entry-content ul.list > li p,
        body:not(.home) .interior-page .content-page ul.list > li p,
        body.page-template-default:not(.home) .interior-page .entry-content ul.list > li p,
        body.page-template-default:not(.home) .interior-page .content-page ul.list > li p {
          font-family: "lft-etica";
          color: #747677;
          font-size: 18px;
          font-stretch: normal;
          font-weight: 600;
          letter-spacing: -0.02em;
          line-height: 1.5;
          text-align: left; }
          .tribe-events-single .interior-page .entry-content ul.list > li p::selection, .tribe-events-single .interior-page .content-page ul.list > li p::selection,
          #tribe-events .interior-page .entry-content ul.list > li p::selection,
          #tribe-events .interior-page .content-page ul.list > li p::selection,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li p::selection,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li p::selection,
          body:not(.single-tribe_events) .interior-page .entry-content ul.list > li p::selection,
          body:not(.single-tribe_events) .interior-page .content-page ul.list > li p::selection,
          body:not(.home) .interior-page .entry-content ul.list > li p::selection,
          body:not(.home) .interior-page .content-page ul.list > li p::selection,
          body.page-template-default:not(.home) .interior-page .entry-content ul.list > li p::selection,
          body.page-template-default:not(.home) .interior-page .content-page ul.list > li p::selection {
            background-color: #007f44;
            color: white; }
          .tribe-events-single .interior-page .entry-content ul.list > li p strong, .tribe-events-single .interior-page .content-page ul.list > li p strong,
          #tribe-events .interior-page .entry-content ul.list > li p strong,
          #tribe-events .interior-page .content-page ul.list > li p strong,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li p strong,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li p strong,
          body:not(.single-tribe_events) .interior-page .entry-content ul.list > li p strong,
          body:not(.single-tribe_events) .interior-page .content-page ul.list > li p strong,
          body:not(.home) .interior-page .entry-content ul.list > li p strong,
          body:not(.home) .interior-page .content-page ul.list > li p strong,
          body.page-template-default:not(.home) .interior-page .entry-content ul.list > li p strong,
          body.page-template-default:not(.home) .interior-page .content-page ul.list > li p strong {
            color: #747677;
            font-size: 18px;
            font-weight: 600;
            line-height: 1.5; }
            .tribe-events-single .interior-page .entry-content ul.list > li p strong::selection, .tribe-events-single .interior-page .content-page ul.list > li p strong::selection,
            #tribe-events .interior-page .entry-content ul.list > li p strong::selection,
            #tribe-events .interior-page .content-page ul.list > li p strong::selection,
            body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li p strong::selection,
            body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li p strong::selection,
            body:not(.single-tribe_events) .interior-page .entry-content ul.list > li p strong::selection,
            body:not(.single-tribe_events) .interior-page .content-page ul.list > li p strong::selection,
            body:not(.home) .interior-page .entry-content ul.list > li p strong::selection,
            body:not(.home) .interior-page .content-page ul.list > li p strong::selection,
            body.page-template-default:not(.home) .interior-page .entry-content ul.list > li p strong::selection,
            body.page-template-default:not(.home) .interior-page .content-page ul.list > li p strong::selection {
              background-color: #007f44;
              color: white; }
        .tribe-events-single .interior-page .entry-content ul.list > li ul, .tribe-events-single .interior-page .content-page ul.list > li ul,
        #tribe-events .interior-page .entry-content ul.list > li ul,
        #tribe-events .interior-page .content-page ul.list > li ul,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ul,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ul,
        body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ul,
        body:not(.single-tribe_events) .interior-page .content-page ul.list > li ul,
        body:not(.home) .interior-page .entry-content ul.list > li ul,
        body:not(.home) .interior-page .content-page ul.list > li ul,
        body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ul,
        body.page-template-default:not(.home) .interior-page .content-page ul.list > li ul {
          padding-left: 15px;
          display: flex;
          flex-direction: column;
          row-gap: 15px; }
        .tribe-events-single .interior-page .entry-content ul.list > li ol, .tribe-events-single .interior-page .content-page ul.list > li ol,
        #tribe-events .interior-page .entry-content ul.list > li ol,
        #tribe-events .interior-page .content-page ul.list > li ol,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ol,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ol,
        body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ol,
        body:not(.single-tribe_events) .interior-page .content-page ul.list > li ol,
        body:not(.home) .interior-page .entry-content ul.list > li ol,
        body:not(.home) .interior-page .content-page ul.list > li ol,
        body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ol,
        body.page-template-default:not(.home) .interior-page .content-page ul.list > li ol {
          padding: 0;
          display: flex;
          flex-direction: column;
          row-gap: 15px; }
          .tribe-events-single .interior-page .entry-content ul.list > li ol li, .tribe-events-single .interior-page .content-page ul.list > li ol li,
          #tribe-events .interior-page .entry-content ul.list > li ol li,
          #tribe-events .interior-page .content-page ul.list > li ol li,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ol li,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ol li,
          body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ol li,
          body:not(.single-tribe_events) .interior-page .content-page ul.list > li ol li,
          body:not(.home) .interior-page .entry-content ul.list > li ol li,
          body:not(.home) .interior-page .content-page ul.list > li ol li,
          body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ol li,
          body.page-template-default:not(.home) .interior-page .content-page ul.list > li ol li {
            font-family: "lft-etica";
            color: #747677;
            font-size: 18px;
            line-height: 1.5;
            padding-left: 0;
            position: relative; }
            .tribe-events-single .interior-page .entry-content ul.list > li ol li::selection, .tribe-events-single .interior-page .content-page ul.list > li ol li::selection,
            #tribe-events .interior-page .entry-content ul.list > li ol li::selection,
            #tribe-events .interior-page .content-page ul.list > li ol li::selection,
            body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ol li::selection,
            body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ol li::selection,
            body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ol li::selection,
            body:not(.single-tribe_events) .interior-page .content-page ul.list > li ol li::selection,
            body:not(.home) .interior-page .entry-content ul.list > li ol li::selection,
            body:not(.home) .interior-page .content-page ul.list > li ol li::selection,
            body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ol li::selection,
            body.page-template-default:not(.home) .interior-page .content-page ul.list > li ol li::selection {
              background-color: #007f44;
              color: white; }
            .tribe-events-single .interior-page .entry-content ul.list > li ol li::marker, .tribe-events-single .interior-page .content-page ul.list > li ol li::marker,
            #tribe-events .interior-page .entry-content ul.list > li ol li::marker,
            #tribe-events .interior-page .content-page ul.list > li ol li::marker,
            body:not(.post-type-archive-tribe_events) .interior-page .entry-content ul.list > li ol li::marker,
            body:not(.post-type-archive-tribe_events) .interior-page .content-page ul.list > li ol li::marker,
            body:not(.single-tribe_events) .interior-page .entry-content ul.list > li ol li::marker,
            body:not(.single-tribe_events) .interior-page .content-page ul.list > li ol li::marker,
            body:not(.home) .interior-page .entry-content ul.list > li ol li::marker,
            body:not(.home) .interior-page .content-page ul.list > li ol li::marker,
            body.page-template-default:not(.home) .interior-page .entry-content ul.list > li ol li::marker,
            body.page-template-default:not(.home) .interior-page .content-page ul.list > li ol li::marker {
              font-family: "lft-etica";
              background: transparent;
              border-radius: 0;
              color: #747677;
              display: inline-block;
              font-size: 18px;
              font-weight: bold;
              left: 0;
              padding-right: 0;
              position: absolute;
              top: 0; }
    .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators), .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators),
    #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
    #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators),
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
    body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators),
    body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
    body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators),
    body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
    body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators),
    body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators),
    body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) {
      padding: 0 0 0 20px;
      display: flex;
      flex-direction: column;
      row-gap: 15px; }
      .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
      #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
      #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
      body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
      body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
      body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
      body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li,
      body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li,
      body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li {
        font-family: "lft-etica";
        color: #747677;
        font-size: 18px;
        line-height: 1.5;
        padding-left: 0;
        position: relative; }
        .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
        #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
        #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
        body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
        body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
        body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
        body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a,
        body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a,
        body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a {
          padding: 0; }
          .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
          #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
          #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
          body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
          body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
          body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
          body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection,
          body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li a::selection,
          body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li a::selection {
            background-color: #007f44;
            color: white; }
        .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
        #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
        #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
        body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
        body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
        body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
        body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker,
        body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li::marker,
        body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li::marker {
          font-family: "lft-etica";
          background: transparent;
          border-radius: 0;
          color: #747677;
          display: inline-block;
          font-size: 18px;
          font-weight: bold;
          left: 0;
          padding-right: 0;
          position: absolute;
          top: 0; }
        .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li strong, .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h2, .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h3, .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4, .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h5, .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h6, .tribe-events-single .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li strong, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h2, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h3, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h5, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h6, .tribe-events-single .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li strong,
        #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h2,
        #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h3,
        #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h5,
        #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h6,
        #tribe-events .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li strong,
        #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h2,
        #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h3,
        #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h5,
        #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h6,
        #tribe-events .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li strong,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h2,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h3,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h5,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h6,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li strong,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h2,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h3,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h5,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h6,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li strong,
        body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h2,
        body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h3,
        body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h5,
        body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h6,
        body:not(.single-tribe_events) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li strong,
        body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h2,
        body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h3,
        body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h5,
        body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h6,
        body:not(.single-tribe_events) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li strong,
        body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h2,
        body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h3,
        body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h5,
        body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h6,
        body:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li strong,
        body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h2,
        body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h3,
        body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h5,
        body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h6,
        body:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li strong,
        body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h2,
        body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h3,
        body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h5,
        body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h6,
        body.page-template-default:not(.home) .interior-page .entry-content ol:not(.list):not(.carousel-indicators) li h4,
        body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li strong,
        body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h2,
        body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h3,
        body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4,
        body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h5,
        body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h6,
        body.page-template-default:not(.home) .interior-page .content-page ol:not(.list):not(.carousel-indicators) li h4 {
          display: block; }
    .tribe-events-single .interior-page .entry-content ol.list, .tribe-events-single .interior-page .content-page ol.list,
    #tribe-events .interior-page .entry-content ol.list,
    #tribe-events .interior-page .content-page ol.list,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list,
    body:not(.single-tribe_events) .interior-page .entry-content ol.list,
    body:not(.single-tribe_events) .interior-page .content-page ol.list,
    body:not(.home) .interior-page .entry-content ol.list,
    body:not(.home) .interior-page .content-page ol.list,
    body.page-template-default:not(.home) .interior-page .entry-content ol.list,
    body.page-template-default:not(.home) .interior-page .content-page ol.list {
      counter-reset: item;
      list-style-type: none;
      display: flex;
      flex-direction: column;
      row-gap: 15px;
      padding: 0;
      position: relative; }
      .tribe-events-single .interior-page .entry-content ol.list > li, .tribe-events-single .interior-page .content-page ol.list > li,
      #tribe-events .interior-page .entry-content ol.list > li,
      #tribe-events .interior-page .content-page ol.list > li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list > li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list > li,
      body:not(.single-tribe_events) .interior-page .entry-content ol.list > li,
      body:not(.single-tribe_events) .interior-page .content-page ol.list > li,
      body:not(.home) .interior-page .entry-content ol.list > li,
      body:not(.home) .interior-page .content-page ol.list > li,
      body.page-template-default:not(.home) .interior-page .entry-content ol.list > li,
      body.page-template-default:not(.home) .interior-page .content-page ol.list > li {
        display: table;
        counter-increment: item; }
        .tribe-events-single .interior-page .entry-content ol.list > li:before, .tribe-events-single .interior-page .content-page ol.list > li:before,
        #tribe-events .interior-page .entry-content ol.list > li:before,
        #tribe-events .interior-page .content-page ol.list > li:before,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list > li:before,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list > li:before,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list > li:before,
        body:not(.single-tribe_events) .interior-page .content-page ol.list > li:before,
        body:not(.home) .interior-page .entry-content ol.list > li:before,
        body:not(.home) .interior-page .content-page ol.list > li:before,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list > li:before,
        body.page-template-default:not(.home) .interior-page .content-page ol.list > li:before {
          content: counters(item, ".") ". ";
          display: table-cell;
          padding-right: 0.6em; }
        .tribe-events-single .interior-page .entry-content ol.list > li ol > li:before, .tribe-events-single .interior-page .content-page ol.list > li ol > li:before,
        #tribe-events .interior-page .entry-content ol.list > li ol > li:before,
        #tribe-events .interior-page .content-page ol.list > li ol > li:before,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list > li ol > li:before,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list > li ol > li:before,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list > li ol > li:before,
        body:not(.single-tribe_events) .interior-page .content-page ol.list > li ol > li:before,
        body:not(.home) .interior-page .entry-content ol.list > li ol > li:before,
        body:not(.home) .interior-page .content-page ol.list > li ol > li:before,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list > li ol > li:before,
        body.page-template-default:not(.home) .interior-page .content-page ol.list > li ol > li:before {
          content: counters(item, ".") " "; }
      .tribe-events-single .interior-page .entry-content ol.list li, .tribe-events-single .interior-page .content-page ol.list li,
      #tribe-events .interior-page .entry-content ol.list li,
      #tribe-events .interior-page .content-page ol.list li,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li,
      body:not(.single-tribe_events) .interior-page .entry-content ol.list li,
      body:not(.single-tribe_events) .interior-page .content-page ol.list li,
      body:not(.home) .interior-page .entry-content ol.list li,
      body:not(.home) .interior-page .content-page ol.list li,
      body.page-template-default:not(.home) .interior-page .entry-content ol.list li,
      body.page-template-default:not(.home) .interior-page .content-page ol.list li {
        font-family: "lft-etica";
        color: #747677;
        font-size: 18px;
        line-height: 1.5;
        list-style-type: none;
        margin-left: 0;
        padding-left: 20px;
        position: relative; }
        .tribe-events-single .interior-page .entry-content ol.list li::selection, .tribe-events-single .interior-page .content-page ol.list li::selection,
        #tribe-events .interior-page .entry-content ol.list li::selection,
        #tribe-events .interior-page .content-page ol.list li::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li::selection,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li::selection,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li::selection,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li::selection,
        body:not(.home) .interior-page .entry-content ol.list li::selection,
        body:not(.home) .interior-page .content-page ol.list li::selection,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li::selection,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li::selection {
          background-color: #007f44;
          color: white; }
        .tribe-events-single .interior-page .entry-content ol.list li h1, .tribe-events-single .interior-page .entry-content ol.list li h2, .tribe-events-single .interior-page .entry-content ol.list li h3, .tribe-events-single .interior-page .entry-content ol.list li h4, .tribe-events-single .interior-page .entry-content ol.list li h5, .tribe-events-single .interior-page .entry-content ol.list li h6, .tribe-events-single .interior-page .content-page ol.list li h1, .tribe-events-single .interior-page .content-page ol.list li h2, .tribe-events-single .interior-page .content-page ol.list li h3, .tribe-events-single .interior-page .content-page ol.list li h4, .tribe-events-single .interior-page .content-page ol.list li h5, .tribe-events-single .interior-page .content-page ol.list li h6,
        #tribe-events .interior-page .entry-content ol.list li h1,
        #tribe-events .interior-page .entry-content ol.list li h2,
        #tribe-events .interior-page .entry-content ol.list li h3,
        #tribe-events .interior-page .entry-content ol.list li h4,
        #tribe-events .interior-page .entry-content ol.list li h5,
        #tribe-events .interior-page .entry-content ol.list li h6,
        #tribe-events .interior-page .content-page ol.list li h1,
        #tribe-events .interior-page .content-page ol.list li h2,
        #tribe-events .interior-page .content-page ol.list li h3,
        #tribe-events .interior-page .content-page ol.list li h4,
        #tribe-events .interior-page .content-page ol.list li h5,
        #tribe-events .interior-page .content-page ol.list li h6,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h1,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h2,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h3,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h5,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li h6,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h1,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h2,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h3,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h4,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h5,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li h6,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li h1,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li h2,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li h3,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li h4,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li h5,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li h6,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li h1,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li h2,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li h3,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li h4,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li h5,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li h6,
        body:not(.home) .interior-page .entry-content ol.list li h1,
        body:not(.home) .interior-page .entry-content ol.list li h2,
        body:not(.home) .interior-page .entry-content ol.list li h3,
        body:not(.home) .interior-page .entry-content ol.list li h4,
        body:not(.home) .interior-page .entry-content ol.list li h5,
        body:not(.home) .interior-page .entry-content ol.list li h6,
        body:not(.home) .interior-page .content-page ol.list li h1,
        body:not(.home) .interior-page .content-page ol.list li h2,
        body:not(.home) .interior-page .content-page ol.list li h3,
        body:not(.home) .interior-page .content-page ol.list li h4,
        body:not(.home) .interior-page .content-page ol.list li h5,
        body:not(.home) .interior-page .content-page ol.list li h6,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li h1,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li h2,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li h3,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li h4,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li h5,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li h6,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li h1,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li h2,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li h3,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li h4,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li h5,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li h6 {
          margin-top: 0 !important;
          display: inline-block !important; }
        .tribe-events-single .interior-page .entry-content ol.list li a, .tribe-events-single .interior-page .content-page ol.list li a,
        #tribe-events .interior-page .entry-content ol.list li a,
        #tribe-events .interior-page .content-page ol.list li a,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li a,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li a,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li a,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li a,
        body:not(.home) .interior-page .entry-content ol.list li a,
        body:not(.home) .interior-page .content-page ol.list li a,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li a,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li a {
          padding: 0; }
        .tribe-events-single .interior-page .entry-content ol.list li::before, .tribe-events-single .interior-page .content-page ol.list li::before,
        #tribe-events .interior-page .entry-content ol.list li::before,
        #tribe-events .interior-page .content-page ol.list li::before,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li::before,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li::before,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li::before,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li::before,
        body:not(.home) .interior-page .entry-content ol.list li::before,
        body:not(.home) .interior-page .content-page ol.list li::before,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li::before,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li::before {
          font-family: "lft-etica";
          background: transparent;
          border-radius: 0;
          color: #747677;
          display: inline-block;
          font-size: 18px;
          font-weight: bold;
          left: 0;
          padding-right: 0;
          position: absolute;
          top: 0; }
        .tribe-events-single .interior-page .entry-content ol.list li ol, .tribe-events-single .interior-page .content-page ol.list li ol,
        #tribe-events .interior-page .entry-content ol.list li ol,
        #tribe-events .interior-page .content-page ol.list li ol,
        body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li ol,
        body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li ol,
        body:not(.single-tribe_events) .interior-page .entry-content ol.list li ol,
        body:not(.single-tribe_events) .interior-page .content-page ol.list li ol,
        body:not(.home) .interior-page .entry-content ol.list li ol,
        body:not(.home) .interior-page .content-page ol.list li ol,
        body.page-template-default:not(.home) .interior-page .entry-content ol.list li ol,
        body.page-template-default:not(.home) .interior-page .content-page ol.list li ol {
          margin-top: 10px; }
          .tribe-events-single .interior-page .entry-content ol.list li ol li, .tribe-events-single .interior-page .content-page ol.list li ol li,
          #tribe-events .interior-page .entry-content ol.list li ol li,
          #tribe-events .interior-page .content-page ol.list li ol li,
          body:not(.post-type-archive-tribe_events) .interior-page .entry-content ol.list li ol li,
          body:not(.post-type-archive-tribe_events) .interior-page .content-page ol.list li ol li,
          body:not(.single-tribe_events) .interior-page .entry-content ol.list li ol li,
          body:not(.single-tribe_events) .interior-page .content-page ol.list li ol li,
          body:not(.home) .interior-page .entry-content ol.list li ol li,
          body:not(.home) .interior-page .content-page ol.list li ol li,
          body.page-template-default:not(.home) .interior-page .entry-content ol.list li ol li,
          body.page-template-default:not(.home) .interior-page .content-page ol.list li ol li {
            padding-left: 20px; }
    .tribe-events-single .interior-page .entry-content dl.list dt, .tribe-events-single .interior-page .content-page dl.list dt,
    #tribe-events .interior-page .entry-content dl.list dt,
    #tribe-events .interior-page .content-page dl.list dt,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt,
    body:not(.single-tribe_events) .interior-page .entry-content dl.list dt,
    body:not(.single-tribe_events) .interior-page .content-page dl.list dt,
    body:not(.home) .interior-page .entry-content dl.list dt,
    body:not(.home) .interior-page .content-page dl.list dt,
    body.page-template-default:not(.home) .interior-page .entry-content dl.list dt,
    body.page-template-default:not(.home) .interior-page .content-page dl.list dt {
      font-family: "lft-etica";
      color: #00B260;
      font-size: 18px;
      font-weight: bold;
      font-stretch: normal;
      line-height: 1.5;
      letter-spacing: -0.02em;
      margin-bottom: 10px; }
      .tribe-events-single .interior-page .entry-content dl.list dt.h3, .tribe-events-single .interior-page .content-page dl.list dt.h3,
      #tribe-events .interior-page .entry-content dl.list dt.h3,
      #tribe-events .interior-page .content-page dl.list dt.h3,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt.h3,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt.h3,
      body:not(.single-tribe_events) .interior-page .entry-content dl.list dt.h3,
      body:not(.single-tribe_events) .interior-page .content-page dl.list dt.h3,
      body:not(.home) .interior-page .entry-content dl.list dt.h3,
      body:not(.home) .interior-page .content-page dl.list dt.h3,
      body.page-template-default:not(.home) .interior-page .entry-content dl.list dt.h3,
      body.page-template-default:not(.home) .interior-page .content-page dl.list dt.h3 {
        font-size: 36px; }
      .tribe-events-single .interior-page .entry-content dl.list dt.h4, .tribe-events-single .interior-page .content-page dl.list dt.h4,
      #tribe-events .interior-page .entry-content dl.list dt.h4,
      #tribe-events .interior-page .content-page dl.list dt.h4,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt.h4,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt.h4,
      body:not(.single-tribe_events) .interior-page .entry-content dl.list dt.h4,
      body:not(.single-tribe_events) .interior-page .content-page dl.list dt.h4,
      body:not(.home) .interior-page .entry-content dl.list dt.h4,
      body:not(.home) .interior-page .content-page dl.list dt.h4,
      body.page-template-default:not(.home) .interior-page .entry-content dl.list dt.h4,
      body.page-template-default:not(.home) .interior-page .content-page dl.list dt.h4 {
        font-size: 30px; }
      .tribe-events-single .interior-page .entry-content dl.list dt.h5, .tribe-events-single .interior-page .content-page dl.list dt.h5,
      #tribe-events .interior-page .entry-content dl.list dt.h5,
      #tribe-events .interior-page .content-page dl.list dt.h5,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt.h5,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt.h5,
      body:not(.single-tribe_events) .interior-page .entry-content dl.list dt.h5,
      body:not(.single-tribe_events) .interior-page .content-page dl.list dt.h5,
      body:not(.home) .interior-page .entry-content dl.list dt.h5,
      body:not(.home) .interior-page .content-page dl.list dt.h5,
      body.page-template-default:not(.home) .interior-page .entry-content dl.list dt.h5,
      body.page-template-default:not(.home) .interior-page .content-page dl.list dt.h5 {
        font-size: 28px; }
      .tribe-events-single .interior-page .entry-content dl.list dt.h6, .tribe-events-single .interior-page .content-page dl.list dt.h6,
      #tribe-events .interior-page .entry-content dl.list dt.h6,
      #tribe-events .interior-page .content-page dl.list dt.h6,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dt.h6,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dt.h6,
      body:not(.single-tribe_events) .interior-page .entry-content dl.list dt.h6,
      body:not(.single-tribe_events) .interior-page .content-page dl.list dt.h6,
      body:not(.home) .interior-page .entry-content dl.list dt.h6,
      body:not(.home) .interior-page .content-page dl.list dt.h6,
      body.page-template-default:not(.home) .interior-page .entry-content dl.list dt.h6,
      body.page-template-default:not(.home) .interior-page .content-page dl.list dt.h6 {
        font-size: 24px; }
    .tribe-events-single .interior-page .entry-content dl.list dd, .tribe-events-single .interior-page .content-page dl.list dd,
    #tribe-events .interior-page .entry-content dl.list dd,
    #tribe-events .interior-page .content-page dl.list dd,
    body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dd,
    body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dd,
    body:not(.single-tribe_events) .interior-page .entry-content dl.list dd,
    body:not(.single-tribe_events) .interior-page .content-page dl.list dd,
    body:not(.home) .interior-page .entry-content dl.list dd,
    body:not(.home) .interior-page .content-page dl.list dd,
    body.page-template-default:not(.home) .interior-page .entry-content dl.list dd,
    body.page-template-default:not(.home) .interior-page .content-page dl.list dd {
      font-family: "lft-etica";
      color: #747677 !important;
      font-size: 18px;
      line-height: 1.5;
      margin-bottom: 0px;
      margin-left: 5px;
      padding-left: 20px;
      position: relative; }
      .tribe-events-single .interior-page .entry-content dl.list dd::before, .tribe-events-single .interior-page .content-page dl.list dd::before,
      #tribe-events .interior-page .entry-content dl.list dd::before,
      #tribe-events .interior-page .content-page dl.list dd::before,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dd::before,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dd::before,
      body:not(.single-tribe_events) .interior-page .entry-content dl.list dd::before,
      body:not(.single-tribe_events) .interior-page .content-page dl.list dd::before,
      body:not(.home) .interior-page .entry-content dl.list dd::before,
      body:not(.home) .interior-page .content-page dl.list dd::before,
      body.page-template-default:not(.home) .interior-page .entry-content dl.list dd::before,
      body.page-template-default:not(.home) .interior-page .content-page dl.list dd::before {
        content: "";
        border-radius: 50%;
        background: #00B260;
        display: inline-block;
        left: 0;
        margin-left: 0;
        margin-right: 5px;
        margin-top: 10px;
        position: absolute;
        width: 5px;
        height: 5px; }
      .tribe-events-single .interior-page .entry-content dl.list dd dl, .tribe-events-single .interior-page .content-page dl.list dd dl,
      #tribe-events .interior-page .entry-content dl.list dd dl,
      #tribe-events .interior-page .content-page dl.list dd dl,
      body:not(.post-type-archive-tribe_events) .interior-page .entry-content dl.list dd dl,
      body:not(.post-type-archive-tribe_events) .interior-page .content-page dl.list dd dl,
      body:not(.single-tribe_events) .interior-page .entry-content dl.list dd dl,
      body:not(.single-tribe_events) .interior-page .content-page dl.list dd dl,
      body:not(.home) .interior-page .entry-content dl.list dd dl,
      body:not(.home) .interior-page .content-page dl.list dd dl,
      body.page-template-default:not(.home) .interior-page .entry-content dl.list dd dl,
      body.page-template-default:not(.home) .interior-page .content-page dl.list dd dl {
        margin-top: 10px; }

@media only screen and (max-width: 767.98px) {
  .interior-page .entry-content h1, .interior-page .entry-content h2, .interior-page .entry-content h3, .interior-page .entry-content h4, .interior-page .entry-content h5, .interior-page .entry-content h6, .page-template-default:not(.home) h1, .page-template-default:not(.home) h2, .page-template-default:not(.home) h3, .page-template-default:not(.home) h4, .page-template-default:not(.home) h5, .page-template-default:not(.home) h6, .page-template:not(.home) h1, .page-template:not(.home) h2, .page-template:not(.home) h3, .page-template:not(.home) h4, .page-template:not(.home) h5, .page-template:not(.home) h6 {
    word-break: break-word;
    white-space: normal;
    overflow-wrap: break-word; }
    .interior-page .entry-content h1 strong, .interior-page .entry-content h2 strong, .interior-page .entry-content h3 strong, .interior-page .entry-content h4 strong, .interior-page .entry-content h5 strong, .interior-page .entry-content h6 strong, .page-template-default:not(.home) h1 strong, .page-template-default:not(.home) h2 strong, .page-template-default:not(.home) h3 strong, .page-template-default:not(.home) h4 strong, .page-template-default:not(.home) h5 strong, .page-template-default:not(.home) h6 strong, .page-template:not(.home) h1 strong, .page-template:not(.home) h2 strong, .page-template:not(.home) h3 strong, .page-template:not(.home) h4 strong, .page-template:not(.home) h5 strong, .page-template:not(.home) h6 strong {
      white-space: normal;
      overflow-wrap: break-word; }
  .interior-page .entry-content h1, .page-template-default:not(.home) h1, .page-template:not(.home) h1 {
    font-size: 42px; }
  .interior-page .entry-content h2, .page-template-default:not(.home) h2, .page-template:not(.home) h2 {
    font-size: 34px !important; }
  .interior-page .entry-content h3, .page-template-default:not(.home) h3, .page-template:not(.home) h3 {
    font-size: 30px !important; }
  .interior-page .entry-content h4, .page-template-default:not(.home) h4, .page-template:not(.home) h4 {
    font-size: 25px; }
  .interior-page .entry-content h5, .page-template-default:not(.home) h5, .page-template:not(.home) h5 {
    font-size: 20px; }
  .interior-page .entry-content h6, .page-template-default:not(.home) h6, .page-template:not(.home) h6 {
    font-size: 17px; }
  .interior-page .entry-content blockquote, .interior-page .entry-content blockquote p, .page-template-default:not(.home) blockquote, .page-template-default:not(.home) blockquote p, .page-template:not(.home) blockquote, .page-template:not(.home) blockquote p {
    font-size: 18px;
    margin: 30px auto 20px; }
  .interior-page .entry-content ul.list li a, .page-template-default:not(.home) ul.list li a, .page-template:not(.home) ul.list li a {
    word-break: break-all; }
    .interior-page .entry-content ul.list li a strong, .page-template-default:not(.home) ul.list li a strong, .page-template:not(.home) ul.list li a strong {
      word-break: break-all; }
  .interior-page .entry-content ol li a, .page-template-default:not(.home) ol li a, .page-template:not(.home) ol li a {
    word-break: break-all; }
    .interior-page .entry-content ol li a strong, .page-template-default:not(.home) ol li a strong, .page-template:not(.home) ol li a strong {
      word-break: break-all; }
  .interior-page p, .single-tribe_events p, .single-event p, .page-template-default:not(.home) p, .page-template:not(.home) p {
    margin-bottom: 0; }
  .interior-page blockquote p, .interior-page blockquote a, .interior-page blockquote address, .interior-page blockquote span, .interior-page blockquote strong, .interior-page blockquote time, .interior-page blockquote dl.list > dd, .interior-page blockquote dl.list > dt, .single-tribe_events blockquote p, .single-tribe_events blockquote a, .single-tribe_events blockquote address, .single-tribe_events blockquote span, .single-tribe_events blockquote strong, .single-tribe_events blockquote time, .single-tribe_events blockquote dl.list > dd, .single-tribe_events blockquote dl.list > dt, .single-event blockquote p, .single-event blockquote a, .single-event blockquote address, .single-event blockquote span, .single-event blockquote strong, .single-event blockquote time, .single-event blockquote dl.list > dd, .single-event blockquote dl.list > dt, .page-template-default:not(.home) blockquote p, .page-template-default:not(.home) blockquote a, .page-template-default:not(.home) blockquote address, .page-template-default:not(.home) blockquote span, .page-template-default:not(.home) blockquote strong, .page-template-default:not(.home) blockquote time, .page-template-default:not(.home) blockquote dl.list > dd, .page-template-default:not(.home) blockquote dl.list > dt, .page-template:not(.home) blockquote p, .page-template:not(.home) blockquote a, .page-template:not(.home) blockquote address, .page-template:not(.home) blockquote span, .page-template:not(.home) blockquote strong, .page-template:not(.home) blockquote time, .page-template:not(.home) blockquote dl.list > dd, .page-template:not(.home) blockquote dl.list > dt {
    font-size: 25px !important;
    margin: 0 auto !important;
    text-align: center !important;
    width: 100%; }
  .interior-page blockquote cite, .single-tribe_events blockquote cite, .single-event blockquote cite, .page-template-default:not(.home) blockquote cite, .page-template:not(.home) blockquote cite {
    margin-top: 10px;
    display: block; }
  .interior-page .entry-content figure.wp-block-embed-youtube, .single-tribe_events .entry-content figure.wp-block-embed-youtube, .single-event .entry-content figure.wp-block-embed-youtube, .page-template-default:not(.home) .entry-content figure.wp-block-embed-youtube, .page-template:not(.home) .entry-content figure.wp-block-embed-youtube {
    height: 250px !important;
    width: 100%; }
    .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper, .single-tribe_events .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper, .single-event .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper, .page-template-default:not(.home) .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper, .page-template:not(.home) .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper {
      height: 250px !important; }
      .interior-page .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe, .single-tribe_events .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe, .single-event .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe, .page-template-default:not(.home) .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe, .page-template:not(.home) .entry-content figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
        height: 100%;
        width: 100%; } }

@media only screen and (max-width: 575.98px) {
  .wp-block-image .alignright, .wp-block-image .alignleft {
    float: none !important;
    margin: 0 auto 20px;
    display: block;
    text-align: center; } }

/*END INTERIOR PAGE-------------------------------------------------------------------------------------------*/
/*START Error Page------------------------------------------*/
.interior-404 {
  padding-top: 40px; }

.fourerror {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-direction: column;
  margin: 0 auto;
  width: 590px;
  max-width: 100%; }
  .fourerror .ghost-404 {
    position: relative;
    height: 230px;
    margin: 0 auto;
    width: 140px; }
    .fourerror .ghost-404 .ghost-icon, .fourerror .ghost-404 .ghost-base {
      display: block;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
      background-color: transparent;
      position: relative;
      width: 130px; }
    .fourerror .ghost-404 .ghost-icon {
      background-image: url("../images/icons/ghost.svg");
      height: 132px; }
    .fourerror .ghost-404 .ghost-base {
      background-image: url("../images/icons/base-ghost.svg");
      height: 17px;
      margin-top: 30px; }
  .fourerror h3 {
    font-family: "lft-etica";
    font-size: 48px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.02em;
    text-align: center;
    color: #0091D0; }
  .fourerror p {
    font-size: 24px !important;
    text-align: center !important;
    color: #000000 !important; }
  .fourerror a[class^="btn-"] {
    margin: 40px auto; }

/*END Error Page------------------------------------------*/
.container-paginator {
  max-width: 100%;
  padding-top: 40px;
  width: 100%;
  border-radius: 0;
  box-shadow: none; }

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%; }
  @media (max-width: 991.98px) {
    .pagination {
      flex-wrap: wrap; } }
  .pagination .page-numbers.current, .pagination .current {
    color: #0091D0 !important;
    position: relative; }
  .pagination .page-numbers.next, .pagination .page-numbers.prev {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .pagination .page-numbers.next span, .pagination .page-numbers.prev span {
      display: none; }
    .pagination .page-numbers.next:hover, .pagination .page-numbers.prev:hover {
      color: #0091D0 !important; }
      .pagination .page-numbers.next:hover::before, .pagination .page-numbers.prev:hover::before {
        color: #0091D0 !important; }
  .pagination .prev.page-numbers::before, .pagination .next.page-numbers::before {
    font-family: "lft-etica";
    color: #4C4E6D !important;
    display: inline-block;
    font-size: 17px !important;
    font-stretch: normal !important;
    font-style: normal !important;
    font-weight: bold !important;
    letter-spacing: -0.02em !important;
    line-height: 1 !important;
    text-transform: capitalize !important; }
  .pagination .prev.page-numbers {
    flex-direction: row-reverse; }
    .pagination .prev.page-numbers::before {
      content: "Previous"; }
      @media (max-width: 575.98px) {
        .pagination .prev.page-numbers::before {
          content: "Prev"; } }
  .pagination .next.page-numbers::before {
    content: "Next"; }
  .pagination .pagination, .pagination .page-numbers, .pagination .nav-links > a, .pagination .page {
    font-family: "lft-etica";
    background: transparent;
    border: none !important;
    color: #4C4E6D !important;
    display: inline-block;
    font-size: 17px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.02em;
    line-height: normal;
    margin: 10px;
    text-align: center;
    text-decoration: none !important;
    transition: all 0.4s ease; }
    @media (max-width: 575.98px) {
      .pagination .pagination, .pagination .page-numbers, .pagination .nav-links > a, .pagination .page {
        margin: 15px 10px; } }
    @media (max-width: 575.98px) {
      .pagination .pagination.dots, .pagination .page-numbers.dots, .pagination .nav-links > a.dots, .pagination .page.dots {
        margin: 15px 0; } }
    .pagination .pagination:hover, .pagination .page-numbers:hover, .pagination .nav-links > a:hover, .pagination .page:hover {
      text-decoration: none; }
    .pagination .pagination.prev, .pagination .pagination.next, .pagination .page-numbers.prev, .pagination .page-numbers.next, .pagination .nav-links > a.prev, .pagination .nav-links > a.next, .pagination .page.prev, .pagination .page.next {
      border: none !important;
      font-size: 0 !important;
      font-stretch: normal;
      font-style: normal;
      font-weight: normal;
      letter-spacing: -0.02em;
      line-height: normal;
      margin: 0;
      padding: 0;
      position: relative;
      text-align: center; }
      .pagination .pagination.prev span, .pagination .pagination.next span, .pagination .page-numbers.prev span, .pagination .page-numbers.next span, .pagination .nav-links > a.prev span, .pagination .nav-links > a.next span, .pagination .page.prev span, .pagination .page.next span {
        font-size: 0 !important; }
        .pagination .pagination.prev span::before, .pagination .pagination.next span::before, .pagination .page-numbers.prev span::before, .pagination .page-numbers.next span::before, .pagination .nav-links > a.prev span::before, .pagination .nav-links > a.next span::before, .pagination .page.prev span::before, .pagination .page.next span::before {
          font-family: "lft-etica";
          color: #4C4E6D;
          display: inline-block;
          font-size: 17px;
          font-stretch: normal;
          font-style: normal;
          font-weight: 600;
          letter-spacing: -0.02em;
          line-height: 1;
          text-align: center;
          text-transform: capitalize; }
    .pagination .pagination.prev, .pagination .page-numbers.prev, .pagination .nav-links > a.prev, .pagination .page.prev {
      margin-right: 75px; }
      @media (max-width: 575.98px) {
        .pagination .pagination.prev, .pagination .page-numbers.prev, .pagination .nav-links > a.prev, .pagination .page.prev {
          margin-right: 20px; } }
      .pagination .pagination.prev span::before, .pagination .page-numbers.prev span::before, .pagination .nav-links > a.prev span::before, .pagination .page.prev span::before {
        content: "Previous"; }
        @media (max-width: 575.98px) {
          .pagination .pagination.prev span::before, .pagination .page-numbers.prev span::before, .pagination .nav-links > a.prev span::before, .pagination .page.prev span::before {
            content: "Prev"; } }
    .pagination .pagination.next, .pagination .page-numbers.next, .pagination .nav-links > a.next, .pagination .page.next {
      margin-left: 75px; }
      @media (max-width: 575.98px) {
        .pagination .pagination.next, .pagination .page-numbers.next, .pagination .nav-links > a.next, .pagination .page.next {
          margin-left: 20px; } }
      .pagination .pagination.next span::before, .pagination .page-numbers.next span::before, .pagination .nav-links > a.next span::before, .pagination .page.next span::before {
        content: "Next"; }
    .pagination .pagination.current, .pagination .page-numbers.current, .pagination .nav-links > a.current, .pagination .page.current {
      color: #008D45 !important;
      position: relative; }
      .pagination .pagination.current::after, .pagination .page-numbers.current::after, .pagination .nav-links > a.current::after, .pagination .page.current::after {
        content: "";
        background-color: #008D45;
        width: 20px;
        height: 3px;
        -webkit-transform: translate(-50%, 0%);
        -moz-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
        position: absolute;
        top: unset;
        left: 50%;
        bottom: -5px; }

body.search h1 span {
  font-size: inherit; }

.content-search {
  padding-top: 50px; }

.search-section {
  display: none;
  background: #00B260;
  z-index: 9999;
  position: relative; }

div.search {
  font-family: "lft-etica";
  background: #00B260;
  display: block;
  position: relative; }
  div.search::before {
    content: "";
    background: #00B260;
    opacity: 0.5;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 1px; }
  div.search::after {
    content: "";
    background: #00B260;
    height: 100%;
    position: absolute;
    opacity: 0.5;
    right: 0;
    top: 0;
    width: 1px; }
  div.search .screen-reader-text {
    display: none; }
  div.search .fa-times {
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    margin-right: 10px;
    opacity: 0.5;
    transition: 0.3s; }
    div.search .fa-times:hover {
      text-decoration: none;
      opacity: 1; }
  div.search #searchsubmit {
    background: transparent url("../images/icons/search-icon-white.svg") no-repeat;
    background-color: transparent;
    background-position: center;
    background-size: 20px;
    border-radius: 0;
    border: none;
    color: #ffffff;
    font-size: 12px;
    height: 40px;
    margin-left: -4px;
    opacity: 0.7;
    text-indent: -99999999px;
    text-transform: none;
    transition: 0.4s;
    vertical-align: middle;
    width: 50px; }
    div.search #searchsubmit:hover {
      background-size: 18px 18px;
      opacity: 1; }
  div.search #s {
    background: transparent;
    border: none;
    color: #ffffff;
    font-size: 17px;
    height: 40px;
    padding: 5px 15px;
    vertical-align: middle;
    width: calc(100% - 70px); }
    @media (max-width: 1199.98px) {
      div.search #s {
        height: 40px; } }
    div.search #s:hover, div.search #s:focus, div.search #s:active {
      outline: none;
      box-shadow: none; }
    div.search #s:-moz-placeholder, div.search #s:-ms-input-placeholder, div.search #s::-moz-placeholder, div.search #s::-webkit-input-placeholder {
      color: #ffffff; }
    div.search #s:-webkit-autofill, div.search #s:-webkit-autofill:hover, div.search #s:-webkit-autofill:focus, div.search #s:-webkit-autofill, div.search #s:-webkit-autofill:hover, div.search #s:-webkit-autofill:focus, div.search #s:-webkit-autofill, div.search #s:-webkit-autofill:hover, div.search #s:-webkit-autofill:focus {
      background: transparent !important;
      color: #ffffff !important;
      -webkit-text-fill-color: #ffffff !important;
      transition: background-color 5000s ease-in-out 0s; }

/*START Search Page------------------------------------------*/
body.search-results {
  display: block;
  padding-top: 0px;
  margin-left: 0; }
  body.search-results .content-search h1.search-title {
    font-size: 30px;
    text-transform: none; }
  body.search-results .content-search ul.search-list-result {
    padding: 0;
    margin: 0;
    text-align: left; }
    body.search-results .content-search ul.search-list-result li {
      list-style-type: none;
      margin: 0;
      padding: 0;
      margin-bottom: 30px;
      line-height: 1.66; }
      body.search-results .content-search ul.search-list-result li::before {
        content: none !important; }
      body.search-results .content-search ul.search-list-result li h3 {
        margin-bottom: 20px;
        font-family: "lft-etica"; }
        body.search-results .content-search ul.search-list-result li h3 > a {
          font-family: "lft-etica";
          border-bottom: 2px solid #00B260;
          color: #00B260;
          display: inline;
          line-height: 1.6;
          padding-bottom: 5px;
          text-decoration: none; }
          @media (max-width: 575.98px) {
            body.search-results .content-search ul.search-list-result li h3 > a {
              font-size: 20px !important; } }
      body.search-results .content-search ul.search-list-result li .read-more {
        margin-top: 0px;
        text-align: left;
        padding: 10px 0;
        display: block; }
        body.search-results .content-search ul.search-list-result li .read-more a.read-more {
          background: transparent;
          border-bottom: 2px solid transparent !important;
          border-radius: 0;
          border: none;
          color: #747677 !important;
          display: inline-block;
          font-family: 'Open Sans', sans-serif !important;
          font-size: 18px !important;
          font-stretch: normal !important;
          font-style: normal !important;
          font-weight: 500 !important;
          letter-spacing: normal !important;
          line-height: 1.2 !important;
          margin: 15px auto;
          max-width: 100%;
          overflow-wrap: break-word;
          padding: 0;
          position: relative;
          text-decoration: none !important;
          text-transform: none;
          transition: all 0.4s ease;
          vertical-align: middle; }
          body.search-results .content-search ul.search-list-result li .read-more a.read-more:hover {
            text-decoration: none;
            border-color: #000; }
          body.search-results .content-search ul.search-list-result li .read-more a.read-more::after {
            content: "";
            background-image: url("../images/icons/arrow-swiper.svg");
            background-size: 20px;
            background-repeat: no-repeat;
            background-position: center;
            height: 25px;
            position: absolute;
            right: -40px;
            top: -2px;
            width: 25px; }

/*END Search Page-----------------------------------*/
body.single-post .entry-content {
  display: flex;
  flex-direction: column;
  row-gap: 30px; }
  body.single-post .entry-content p + h2, body.single-post .entry-content p + h3, body.single-post .entry-content p + h4, body.single-post .entry-content p + h5, body.single-post .entry-content p + h6 {
    margin-top: 30px; }
  body.single-post .entry-content h2, body.single-post .entry-content h3, body.single-post .entry-content h4, body.single-post .entry-content h5, body.single-post .entry-content h6 {
    margin-bottom: 20px; }

ul.social-network {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start;
  font-size: 0;
  line-height: 1em;
  margin: 0 !important;
  padding: 0;
  text-align: left !important;
  list-style-type: none !important;
  gap: 10px; }
  ul.social-network.color01 li a {
    color: #00B260 !important; }
    ul.social-network.color01 li a > * {
      color: #00B260 !important; }
  ul.social-network li {
    font-size: 18px;
    margin: 0 !important; }
    ul.social-network li a {
      background: transparent;
      border-radius: 50%;
      border: none !important;
      box-shadow: none !important;
      color: #ffffff;
      display: inherit !important;
      height: 25px !important;
      margin: 0 !important;
      position: relative !important;
      text-decoration: none !important;
      transition: all 0.2s ease !important;
      width: 25px !important; }
      ul.social-network li a::after {
        content: none;
        border-radius: 50%;
        box-shadow: 0 0 0 4px #ffffff;
        height: 90%;
        left: 50%;
        padding: 5px;
        pointer-events: none;
        position: absolute;
        top: 50%;
        width: 90%;
        box-sizing: content-box;
        transform: translate(-50%, -50%) scale(0.8);
        transition: transform 0.2s, opacity 0.2s;
        opacity: 0; }
      ul.social-network li a i[class^="fa"], ul.social-network li a i[class^="fas"], ul.social-network li a i[class^="far"], ul.social-network li a svg[class^="fa"], ul.social-network li a svg[class^="fas"], ul.social-network li a svg[class^="far"], ul.social-network li a .svg-inline--fa {
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        color: #ffffff;
        font-size: 1rem;
        font-stretch: normal;
        font-style: normal;
        font-weight: normal;
        left: 50%;
        letter-spacing: normal;
        line-height: 1;
        position: absolute;
        text-align: center;
        top: 50%;
        transition: all 0.4s ease;
        z-index: 2; }
        ul.social-network li a i[class^="fa"]::after, ul.social-network li a i[class^="fas"]::after, ul.social-network li a i[class^="far"]::after, ul.social-network li a svg[class^="fa"]::after, ul.social-network li a svg[class^="fas"]::after, ul.social-network li a svg[class^="far"]::after, ul.social-network li a .svg-inline--fa::after {
          content: "";
          opacity: 0;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          border-radius: 50%;
          height: 30px;
          left: 50%;
          position: absolute;
          top: 50%;
          width: 30px;
          z-index: -1; }
      ul.social-network li a i[class~="fa-facebook"]::after, ul.social-network li a svg[class~="fa-facebook"]::after, ul.social-network li a svg[class~="fas-facebook"]::after,
      ul.social-network li a i[class~="fa-facebook-f"]::after, ul.social-network li a svg[class~="fa-facebook-f"]::after, ul.social-network li a svg[class~="fas-facebook-f"]::after,
      ul.social-network li a i[class~="fa-facebook-square"]::after, ul.social-network li a svg[class~="fa-facebook-square"]::after, ul.social-network li a svg[class~="fas-facebook-square"]::after {
        background-color: #3b5998; }
      ul.social-network li a i[class~="fa-twitter"]::after, ul.social-network li a svg[class~="fa-twitter"]::after,
      ul.social-network li a i[class~="fa-twitter-square"]::after, ul.social-network li a svg[class~="fa-twitter-square"]::after {
        background-color: #00acee; }
      ul.social-network li a i[class~="fa-instagram"]::after, ul.social-network li a svg[class~="fa-instagram"]::after {
        background-color: #fe4164; }
      ul.social-network li a i[class~="fa-youtube"]::after, ul.social-network li a svg[class~="fa-youtube"]::after,
      ul.social-network li a i[class~="fa-youtube-square"]::after, ul.social-network li a svg[class~="fa-youtube-square"]::after {
        background-color: #c4302b; }
      ul.social-network li a i[class~="fa-envelope"]::after, ul.social-network li a svg[class~="fa-envelope"]::after {
        background-color: #ff0000; }
    ul.social-network li:hover {
      box-shadow: none !important; }
      ul.social-network li:hover a {
        background: transparent; }
        ul.social-network li:hover a::after {
          -webkit-transform: translate(-50%, -50%) scale(1);
          -moz-transform: translate(-50%, -50%) scale(1);
          -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
          opacity: 1; }
  ul.social-network.vertical-lebel li {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 20px !important;
    transition: all 0.3s ease-in-out; }
    ul.social-network.vertical-lebel li .icon-label {
      border-radius: 0;
      height: auto !important;
      margin: 0 0 0 10px !important;
      width: auto !important;
      border-bottom: 1px solid transparent !important;
      line-height: 1; }
      ul.social-network.vertical-lebel li .icon-label::after {
        content: none; }
    ul.social-network.vertical-lebel li:hover {
      background: transparent; }
      ul.social-network.vertical-lebel li:hover .icon-label {
        background: transparent;
        border-color: #ffffff !important; }

.mec-events-template-default h1, .mec-events-template-default h2, .mec-events-template-default h3, .mec-events-template-default h4, .mec-events-template-default h5, .mec-events-template-default h6, .post-type-archive-mec-events h1, .post-type-archive-mec-events h2, .post-type-archive-mec-events h3, .post-type-archive-mec-events h4, .post-type-archive-mec-events h5, .post-type-archive-mec-events h6 {
  color: #4C4E6D !important;
  font-family: "lft-etica" !important; }

.mec-events-template-default h1, .post-type-archive-mec-events h1 {
  font-size: 62px !important;
  font-weight: 700; }
  @media (max-width: 991.98px) {
    .mec-events-template-default h1, .post-type-archive-mec-events h1 {
      font-size: 62px !important; } }
  @media (max-width: 575.98px) {
    .mec-events-template-default h1, .post-type-archive-mec-events h1 {
      font-size: 42px !important; } }

.mec-events-template-default h2, .post-type-archive-mec-events h2 {
  font-size: 42px !important; }
  @media (max-width: 991.98px) {
    .mec-events-template-default h2, .post-type-archive-mec-events h2 {
      font-size: 42px !important; } }
  @media (max-width: 575.98px) {
    .mec-events-template-default h2, .post-type-archive-mec-events h2 {
      font-size: 34px !important; } }

.mec-events-template-default h3, .post-type-archive-mec-events h3 {
  font-size: 34px !important; }
  @media (max-width: 991.98px) {
    .mec-events-template-default h3, .post-type-archive-mec-events h3 {
      font-size: 34px !important; } }
  @media (max-width: 575.98px) {
    .mec-events-template-default h3, .post-type-archive-mec-events h3 {
      font-size: 30px !important; } }

.mec-events-template-default h4, .post-type-archive-mec-events h4 {
  font-size: 30px !important; }
  @media (max-width: 991.98px) {
    .mec-events-template-default h4, .post-type-archive-mec-events h4 {
      font-size: 30px !important; } }
  @media (max-width: 575.98px) {
    .mec-events-template-default h4, .post-type-archive-mec-events h4 {
      font-size: 25px !important; } }

.mec-events-template-default h5, .post-type-archive-mec-events h5 {
  font-size: 22px !important; }
  @media (max-width: 991.98px) {
    .mec-events-template-default h5, .post-type-archive-mec-events h5 {
      font-size: 22px !important; } }
  @media (max-width: 575.98px) {
    .mec-events-template-default h5, .post-type-archive-mec-events h5 {
      font-size: 20px !important; } }

.mec-events-template-default h6, .post-type-archive-mec-events h6 {
  font-size: 19px !important; }
  @media (max-width: 991.98px) {
    .mec-events-template-default h6, .post-type-archive-mec-events h6 {
      font-size: 17px !important; } }
  @media (max-width: 575.98px) {
    .mec-events-template-default h6, .post-type-archive-mec-events h6 {
      font-size: 17px !important; } }

.mec-events-template-default .mec-container, .post-type-archive-mec-events .mec-container {
  padding-top: 75px;
  padding-bottom: 75px; }
  @media (max-width: 1199.98px) {
    .mec-events-template-default .mec-container, .post-type-archive-mec-events .mec-container {
      padding-top: 50px;
      padding-bottom: 50px; } }
  @media (max-width: 767.98px) {
    .mec-events-template-default .mec-container, .post-type-archive-mec-events .mec-container {
      padding-top: 35px;
      padding-bottom: 35px; } }
  .mec-events-template-default .mec-container .comment-respond, .post-type-archive-mec-events .mec-container .comment-respond {
    width: 50%; }
    @media (max-width: 1199.98px) {
      .mec-events-template-default .mec-container .comment-respond, .post-type-archive-mec-events .mec-container .comment-respond {
        width: 65%; } }
    @media (max-width: 991.98px) {
      .mec-events-template-default .mec-container .comment-respond, .post-type-archive-mec-events .mec-container .comment-respond {
        width: 100%; } }
    .mec-events-template-default .mec-container .comment-respond .comment-form, .post-type-archive-mec-events .mec-container .comment-respond .comment-form {
      display: flex;
      flex-direction: column;
      row-gap: 20px; }
    .mec-events-template-default .mec-container .comment-respond .comment-form-comment, .post-type-archive-mec-events .mec-container .comment-respond .comment-form-comment {
      display: flex;
      flex-direction: column;
      row-gap: 10px; }
    .mec-events-template-default .mec-container .comment-respond .form-submit input, .post-type-archive-mec-events .mec-container .comment-respond .form-submit input {
      border-radius: 80px !important;
      border: none;
      box-shadow: none;
      color: #ffffff;
      cursor: pointer;
      display: inline-block;
      font-family: "lft-etica";
      font-size: 17px !important;
      font-stretch: normal !important;
      font-style: normal;
      font-weight: 600 !important;
      letter-spacing: -0.02em !important;
      line-height: 1.1 !important;
      margin: 0;
      max-width: 100%;
      overflow-wrap: break-word;
      padding: 15px 30px !important;
      position: relative;
      text-align: center !important;
      text-decoration: none !important;
      text-transform: capitalize;
      transition: all 0.2s ease;
      background-color: #0091D0 !important; }
      @media (min-width: 1199.98px) {
        .mec-events-template-default .mec-container .comment-respond .form-submit input:hover, .post-type-archive-mec-events .mec-container .comment-respond .form-submit input:hover {
          background-color: #4C4E6D !important; } }
      .mec-events-template-default .mec-container .comment-respond .form-submit input:focus, .mec-events-template-default .mec-container .comment-respond .form-submit input:active, .post-type-archive-mec-events .mec-container .comment-respond .form-submit input:focus, .post-type-archive-mec-events .mec-container .comment-respond .form-submit input:active {
        background-color: #4C4E6D !important; }

.mec-event-list-standard {
  display: flex;
  flex-direction: column; }
  .mec-event-list-standard .mec-event-article .mec-topsec {
    display: flex;
    flex-wrap: wrap; }
    .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-image-wrap {
      width: 100%;
      display: block; }
      @media (min-width: 480px) {
        .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-image-wrap {
          padding-right: 0; } }
      @media (min-width: 767.98px) {
        .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-image-wrap {
          width: 40%; } }
      @media (min-width: 991.98px) {
        .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-image-wrap {
          width: 30%; } }
      .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-image-wrap .mec-event-image {
        width: 100%;
        height: 350px; }
        .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-image-wrap .mec-event-image a {
          height: 100%; }
        @media (min-width: 767.98px) {
          .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-image-wrap .mec-event-image {
            height: 100%; } }
        .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-image-wrap .mec-event-image img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
    .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-content-wrap {
      width: 100%;
      display: block; }
      @media (min-width: 767.98px) {
        .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-content-wrap {
          width: 60%; } }
      @media (min-width: 991.98px) {
        .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-content-wrap {
          width: 45%; } }
    .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-meta-wrap {
      width: 100%;
      display: block;
      border-bottom: 1px solid #eee; }
      @media (min-width: 767.98px) {
        .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-meta-wrap {
          width: 100%; } }
      @media (min-width: 991.98px) {
        .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-meta-wrap {
          width: 25%; } }
      .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-meta-wrap .mec-date-details span, .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-meta-wrap .mec-time-details span, .mec-event-list-standard .mec-event-article .mec-topsec .mec-event-meta-wrap .mec-venue-details span {
        font-family: "lft-etica" !important;
        font-style: normal;
        font-weight: 400;
        font-size: 19px;
        line-height: 1.2;
        letter-spacing: -0.01em;
        color: #008D45; }
  .mec-event-list-standard .mec-event-article .mec-event-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    min-height: unset;
    align-items: center; }
    .mec-event-list-standard .mec-event-article .mec-event-footer .mec-event-sharing-wrap {
      position: relative;
      margin: 0;
      flex-direction: row;
      padding-left: 0;
      row-gap: 0; }
      .mec-event-list-standard .mec-event-article .mec-event-footer .mec-event-sharing-wrap .mec-event-share {
        margin: 0; }
    .mec-event-list-standard .mec-event-article .mec-event-footer .mec-booking-button {
      position: relative;
      right: unset;
      top: unset;
      height: auto;
      border-radius: 80px !important;
      border: none;
      box-shadow: none;
      color: #ffffff;
      cursor: pointer;
      display: inline-block;
      font-family: "lft-etica";
      font-size: 17px !important;
      font-stretch: normal !important;
      font-style: normal;
      font-weight: 600 !important;
      letter-spacing: -0.02em !important;
      line-height: 1.1 !important;
      margin: 0;
      max-width: 100%;
      overflow-wrap: break-word;
      padding: 15px 30px !important;
      text-align: center !important;
      text-decoration: none !important;
      text-transform: capitalize;
      transition: all 0.2s ease;
      background-color: #0091D0 !important; }
      @media (min-width: 1199.98px) {
        .mec-event-list-standard .mec-event-article .mec-event-footer .mec-booking-button:hover {
          background-color: #4C4E6D !important; } }
      .mec-event-list-standard .mec-event-article .mec-event-footer .mec-booking-button:focus, .mec-event-list-standard .mec-event-article .mec-event-footer .mec-booking-button:active {
        background-color: #4C4E6D !important; }

.mec-month-divider span {
  color: #4C4E6D !important;
  font-size: 30px !important; }
  @media (max-width: 991.98px) {
    .mec-month-divider span {
      font-size: 30px !important; } }
  @media (max-width: 575.98px) {
    .mec-month-divider span {
      font-size: 25px !important; } }

.mec-single-event .mec-events-event-image {
  background-color: #FEC461;
  height: 510px;
  width: 100%;
  position: relative; }
  @media (max-width: 1199.98px) {
    .mec-single-event .mec-events-event-image {
      height: 500px;
      width: 100%; } }
  @media (max-width: 767.98px) {
    .mec-single-event .mec-events-event-image {
      height: 350px; } }
  .mec-single-event .mec-events-event-image img {
    height: 100% !important;
    width: 100%;
    object-fit: contain;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    bottom: unset;
    left: 50%;
    top: 50%; }

.mec-single-event .mec-event-info-desktop div[class*="mec-single-event-"] h3 {
  display: inline-block; }

.mec-single-event .mec-event-info-desktop div[class*="mec-single-event-"] .mec-time-comment {
  font-family: "lft-etica" !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px; }

.mec-single-event .mec-event-info-desktop div[class*="mec-single-event-"] .mec-events-abbr, .mec-single-event .mec-event-info-desktop div[class*="mec-single-event-"] .author, .mec-single-event .mec-event-info-desktop div[class*="mec-single-event-"] .mec-color-hover {
  font-family: "lft-etica" !important;
  font-style: normal;
  font-weight: 400;
  font-size: 19px;
  line-height: 1.2;
  letter-spacing: -0.01em;
  color: #008D45; }

.mec-single-event .mec-event-info-desktop div[class*="mec-single-event-"] dt {
  color: #4C4E6D !important;
  font-size: 34px !important; }
  @media (max-width: 991.98px) {
    .mec-single-event .mec-event-info-desktop div[class*="mec-single-event-"] dt {
      font-size: 34px !important; } }
  @media (max-width: 575.98px) {
    .mec-single-event .mec-event-info-desktop div[class*="mec-single-event-"] dt {
      font-size: 30px !important; } }

.mec-related-events-wrap .mec-related-events .mec-related-event-post {
  width: 100%; }
  @media (min-width: 767.98px) {
    .mec-related-events-wrap .mec-related-events .mec-related-event-post {
      width: 50%; } }
  @media (min-width: 1199.98px) {
    .mec-related-events-wrap .mec-related-events .mec-related-event-post {
      width: 25%; } }
  .mec-related-events-wrap .mec-related-events .mec-related-event-post figure {
    height: 300px;
    background-color: #FEC461;
    position: relative; }
    .mec-related-events-wrap .mec-related-events .mec-related-event-post figure img {
      height: 100% !important;
      width: 100%;
      object-fit: contain;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      bottom: unset;
      left: 50%;
      top: 50%; }

.mec-search-form .mec-tab-loader {
  width: 50%; }
  @media (max-width: 960px) {
    .mec-search-form .mec-tab-loader {
      float: left;
      margin-top: 20px; } }

.mec-search-form .mec-search-bar-input {
  position: relative;
  right: unset;
  top: unset;
  height: auto;
  border-radius: 80px !important;
  border: none !important;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-family: "lft-etica";
  font-size: 17px !important;
  font-stretch: normal !important;
  font-style: normal;
  font-weight: 600 !important;
  letter-spacing: -0.02em !important;
  line-height: 1.1 !important;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: capitalize;
  transition: all 0.2s ease;
  background-color: #0091D0 !important;
  color: #ffffff !important; }
  @media (min-width: 1199.98px) {
    .mec-search-form .mec-search-bar-input:hover {
      background-color: #4C4E6D !important;
      border: none !important; } }
  .mec-search-form .mec-search-bar-input:focus, .mec-search-form .mec-search-bar-input:active {
    background-color: #4C4E6D !important; }

.mec-load-more-wrap {
  margin-bottom: 50px; }
  .mec-load-more-wrap .mec-load-more-button {
    position: relative;
    right: unset;
    top: unset;
    height: auto;
    border-radius: 80px !important;
    border: none !important;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-family: "lft-etica";
    font-size: 17px !important;
    font-stretch: normal !important;
    font-style: normal;
    font-weight: 600 !important;
    letter-spacing: -0.02em !important;
    line-height: 1.1 !important;
    margin: 0;
    max-width: 100%;
    overflow-wrap: break-word;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: capitalize;
    padding: 15px 30px !important;
    transition: all 0.2s ease;
    background-color: #008D45 !important;
    color: #ffffff !important; }
    @media (min-width: 1199.98px) {
      .mec-load-more-wrap .mec-load-more-button:hover {
        background-color: #4C4E6D !important;
        border: none !important; } }
    .mec-load-more-wrap .mec-load-more-button:focus, .mec-load-more-wrap .mec-load-more-button:active {
      background-color: #4C4E6D !important; }

.banner-home, .custom-banner {
  background-color: #ffffff;
  position: relative;
  z-index: 5; }
  .banner-home .banner-wrapping, .custom-banner .banner-wrapping {
    height: 100%;
    padding-top: inherit !important;
    position: absolute;
    transform: all ease;
    right: 0;
    top: 0;
    width: 100%; }
    .banner-home .banner-wrapping img, .custom-banner .banner-wrapping img {
      height: 100%;
      max-height: 100%;
      max-width: 100%;
      object-fit: cover;
      width: 100%; }
      .banner-home .banner-wrapping img.top, .custom-banner .banner-wrapping img.top {
        object-position: top; }
      .banner-home .banner-wrapping img.center, .custom-banner .banner-wrapping img.center {
        object-position: center; }
      .banner-home .banner-wrapping img.bottom, .custom-banner .banner-wrapping img.bottom {
        object-position: bottom; }
    .banner-home .banner-wrapping::before, .custom-banner .banner-wrapping::before {
      content: "";
      background: url("../images/home-banner-shadows.png");
      background-repeat: repeat-x;
      backdrop-filter: center top;
      background-size: cover;
      height: 101%;
      width: 101%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      bottom: unset;
      left: 50%;
      top: 50%;
      z-index: 2; }
    .banner-home .banner-wrapping .bg-bottom-mask, .custom-banner .banner-wrapping .bg-bottom-mask {
      background-image: url("../images/banner-mask.png");
      height: 8vh;
      width: 100%;
      display: block;
      background-position: center top;
      background-repeat: no-repeat;
      background-size: cover;
      bottom: -6px;
      position: absolute;
      z-index: 5; }
      @media (max-width: 1199.98px) {
        .banner-home .banner-wrapping .bg-bottom-mask, .custom-banner .banner-wrapping .bg-bottom-mask {
          display: none; } }
  .banner-home .title-page, .custom-banner .title-page {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    max-width: 100%;
    min-width: inherit;
    padding: 185px 0 200px;
    position: relative;
    width: 100%;
    z-index: 10; }
    @media (max-width: 991.98px) {
      .banner-home .title-page, .custom-banner .title-page {
        padding: 385px 0 140px; } }
    @media (max-width: 767.98px) {
      .banner-home .title-page, .custom-banner .title-page {
        padding: 335px 0 95px; } }
    .banner-home .title-page.center, .custom-banner .title-page.center {
      text-align: center; }
    .banner-home .title-page h1, .banner-home .title-page h2, .custom-banner .title-page h1, .custom-banner .title-page h2 {
      font-family: "lft-etica";
      color: #ffffff !important;
      display: block;
      font-stretch: normal;
      font-style: normal;
      font-weight: 700;
      letter-spacing: -0.01em;
      line-height: 1;
      text-transform: none;
      margin-bottom: 0 !important;
      font-size: 62px !important; }
      @media (max-width: 991.98px) {
        .banner-home .title-page h1, .banner-home .title-page h2, .custom-banner .title-page h1, .custom-banner .title-page h2 {
          font-size: 62px !important; } }
      @media (max-width: 575.98px) {
        .banner-home .title-page h1, .banner-home .title-page h2, .custom-banner .title-page h1, .custom-banner .title-page h2 {
          font-size: 42px !important; } }
      .banner-home .title-page h1 .h1, .banner-home .title-page h1 .h2, .banner-home .title-page h1 .h3, .banner-home .title-page h1 .h4, .banner-home .title-page h1 .h5, .banner-home .title-page h1 .h6, .banner-home .title-page h2 .h1, .banner-home .title-page h2 .h2, .banner-home .title-page h2 .h3, .banner-home .title-page h2 .h4, .banner-home .title-page h2 .h5, .banner-home .title-page h2 .h6, .custom-banner .title-page h1 .h1, .custom-banner .title-page h1 .h2, .custom-banner .title-page h1 .h3, .custom-banner .title-page h1 .h4, .custom-banner .title-page h1 .h5, .custom-banner .title-page h1 .h6, .custom-banner .title-page h2 .h1, .custom-banner .title-page h2 .h2, .custom-banner .title-page h2 .h3, .custom-banner .title-page h2 .h4, .custom-banner .title-page h2 .h5, .custom-banner .title-page h2 .h6 {
        margin-bottom: 0 !important; }
      .banner-home .title-page h1 span, .banner-home .title-page h2 span, .custom-banner .title-page h1 span, .custom-banner .title-page h2 span {
        line-height: 1 !important; }
      .banner-home .title-page h1::selection, .banner-home .title-page h2::selection, .custom-banner .title-page h1::selection, .custom-banner .title-page h2::selection {
        background-color: #007f44;
        color: white; }
    .banner-home .title-page p, .custom-banner .title-page p {
      font-family: "lft-etica";
      color: #ffffff;
      font-size: 24px;
      font-weight: 400;
      letter-spacing: 0.03em;
      line-height: 1.2;
      width: 100%;
      margin-bottom: 0 !important; }
      @media (max-width: 1199.98px) {
        .banner-home .title-page p, .custom-banner .title-page p {
          width: 100%; } }
      .banner-home .title-page p strong, .custom-banner .title-page p strong {
        color: #ffffff;
        font-weight: bold !important; }
      .banner-home .title-page p::selection, .custom-banner .title-page p::selection {
        background-color: #007f44;
        color: white; }
    .banner-home .title-page hr, .custom-banner .title-page hr {
      margin-top: 0 !important;
      margin-bottom: 0 !important;
      border: none !important;
      height: 0 !important;
      background: transparent;
      opacity: 1;
      padding-bottom: 25px;
      position: relative; }
      .banner-home .title-page hr::after, .custom-banner .title-page hr::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 25px;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("../images/banner-underline.svg");
        top: 0;
        left: 0; }
    .banner-home .title-page .subtitle, .custom-banner .title-page .subtitle {
      color: white !important;
      display: block; }

.section-a-home .container {
  position: relative; }

.section-a-home .content-block h2, .section-a-home .content-block h3, .section-a-home .content-block h4, .section-a-home .content-block h5, .section-a-home .content-block h6 {
  color: #0091D0; }

.section-a-home .row-intro-cards .cards-col {
  position: relative; }
  .section-a-home .row-intro-cards .cards-col::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='98' height='17' viewBox='0 0 98 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.99335 8.6055C8.99335 8.89639 8.89639 9.09032 8.79942 9.28424C7.92675 10.8357 7.05408 12.3871 6.08445 13.9385C5.6966 14.6172 5.30874 15.296 4.92089 15.9747C4.82393 16.2656 4.63 16.4595 4.53304 16.7504C4.43607 16.9443 4.24215 16.9443 4.04822 16.7504C3.95126 16.5565 3.85429 16.4595 3.75733 16.2656C3.27251 15.199 2.7877 14.1324 2.20592 13.0658C1.7211 11.8053 1.13932 10.5448 0.557539 9.28424C0.363613 8.89639 0.169686 8.50854 0.0727225 8.02372C-0.0242408 7.73283 -0.0242408 7.44194 0.0727225 7.05408C0.169686 6.95712 0.169686 6.76319 0.266649 6.66623C1.04236 5.30874 1.81806 3.95126 2.69073 2.59377C3.17555 1.91503 3.5634 1.23628 3.95126 0.460576C4.04822 0.266649 4.14518 0.169686 4.24215 0.0727225C4.33911 -0.0242408 4.43607 -0.0242408 4.53304 0.0727225C4.63 0.169686 4.72696 0.363613 4.82393 0.460576C5.30874 1.23628 5.79356 2.01199 6.27838 2.7877C6.95712 4.04822 7.63586 5.30874 8.12068 6.56927C8.41157 7.24801 8.70246 7.73283 8.89639 8.31461C8.89639 8.41157 8.99335 8.6055 8.99335 8.6055Z' fill='%23CDE9F5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.7139 8.96822C27.52 9.35607 27.2614 9.67928 26.9382 9.93785C25.9686 10.6489 24.6757 10.2611 24.2232 9.16214C23.9647 8.70965 23.9647 8.25715 24.0293 7.74001C24.1586 7.15823 24.3525 6.70574 24.805 6.31788C25.3222 5.86539 25.8393 5.7361 26.4857 5.86539C26.8736 5.93003 27.1321 6.1886 27.3907 6.44717C27.7139 6.77038 27.8432 7.22287 27.9079 7.67537C27.9725 8.12787 27.9079 8.58036 27.7139 8.96822Z' fill='%234C4E6D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M55.8606 9.06169C56.507 8.28598 57.1534 7.51027 57.6059 6.66992C58.0584 5.82958 58.2523 4.92458 58.0584 4.01959C57.9938 3.76102 57.9291 3.50245 57.7998 3.24389C57.412 2.53282 56.6363 2.33889 55.9899 2.85603C55.4727 3.24389 55.0849 3.82567 54.8909 4.40745C54.5031 5.44172 54.3738 6.54064 54.4384 7.63956C54.5031 8.22134 54.6324 8.86776 54.8263 9.44954C54.8909 9.70811 55.1495 9.70811 55.3434 9.57882C55.4727 9.3849 55.6666 9.19097 55.8606 9.06169ZM68.2072 2.92067C67.9487 3.17924 67.8194 3.5671 67.7547 3.95495C67.6255 4.60137 67.6255 5.2478 67.6901 5.89422C67.884 7.57492 68.5951 8.99705 69.4354 10.4192C69.5001 10.4838 69.5001 10.5485 69.5647 10.5485C69.6294 10.6131 69.7587 10.6131 69.8233 10.5485C69.9526 10.4192 70.0819 10.2252 70.1465 10.0313C70.7929 8.41526 71.1161 6.66992 70.7929 4.92458C70.6636 4.27816 70.4697 3.63174 70.1465 3.1146C69.8233 2.46818 68.789 2.33889 68.2072 2.92067ZM81.8468 3.37317C81.7821 3.43781 81.7175 3.50245 81.6528 3.63174C79.9721 5.76493 80.4893 8.28598 81.8468 10.3545C81.976 10.6131 82.2346 10.6131 82.4285 10.3545C82.7517 9.96668 83.0103 9.57882 83.2689 9.19097C83.8507 8.28598 84.3678 7.31635 84.691 6.28207C84.8849 5.63565 84.9496 4.98923 84.8849 4.3428C84.8203 3.5671 84.3678 3.1146 83.6567 2.85603C82.9457 2.53282 82.3639 2.79139 81.8468 3.37317ZM94.1288 11.712C93.4824 12.4231 92.8359 13.0695 91.9956 13.6513C88.9574 15.7845 85.4667 15.2673 83.0103 13.3927C82.2993 12.8756 82.2993 12.8109 81.5235 13.3927C80.4246 14.1684 79.2611 14.7502 77.9682 15.0734C75.4472 15.7198 73.1201 15.2027 70.9222 13.7806C70.8576 13.7159 70.7929 13.7159 70.7283 13.6513C69.4354 12.8756 69.8233 12.8109 68.7244 13.7159C66.4619 15.5906 63.8762 16.6248 60.9027 16.4955C58.317 16.3663 56.3131 15.2027 54.8263 13.1988C53.986 12.0999 54.1799 12.1645 53.081 12.7463C51.3356 13.6513 49.5256 14.3624 47.5864 14.5563C46.2935 14.6856 45.0653 14.7502 43.8371 14.4916C43.5786 14.427 43.32 14.3624 43.0614 14.2331C42.9968 14.1038 42.9321 13.9745 42.9321 13.7806C42.9321 13.5866 43.0614 13.4574 43.2553 13.4574C43.5786 13.3927 43.8371 13.3927 44.1603 13.3927C44.6128 13.3927 45.0653 13.4574 45.5178 13.4574C47.5217 13.522 49.461 13.1341 51.271 12.2292C51.8528 11.9059 52.4992 11.5827 53.081 11.2595C53.6627 10.9363 53.6627 10.8717 53.5335 10.1606C53.4688 9.83739 53.4042 9.51418 53.2749 9.19097C52.887 7.57492 52.9517 5.95886 53.2749 4.3428C53.4042 3.76102 53.5981 3.24389 53.9213 2.72675C54.8263 1.11069 56.6363 0.464269 58.4463 1.8864C59.222 2.46818 59.5452 3.30853 59.5452 4.27816C59.5452 5.2478 59.3513 6.08814 58.9634 6.92849C58.3816 8.09205 57.7352 9.12633 56.8302 10.0313C56.507 10.3545 56.2484 10.6777 55.9252 11.001C55.7959 11.1949 55.7313 11.3888 55.8606 11.5827C55.9899 11.8413 56.1191 12.0352 56.3131 12.2938C57.6059 13.9099 59.3513 14.6856 61.4198 14.7502C63.9409 14.8148 66.2033 13.9745 68.2072 12.4231C68.6597 12.0999 68.6597 11.9706 68.3365 11.5181C67.4315 10.2252 66.9144 8.80312 66.5265 7.31635C66.2033 6.15279 66.2033 4.98923 66.4619 3.89031C66.5912 3.1146 66.9144 2.46818 67.3669 1.82176C68.1426 0.46427 69.7587 0.270343 70.9222 1.30462C71.504 1.82176 71.8919 2.53282 72.2151 3.24389C72.6029 4.27816 72.7322 5.31244 72.6676 6.34671C72.6029 8.02741 72.0858 9.57882 71.1161 10.9363C70.6636 11.5827 70.599 11.7767 71.4394 12.2938C74.1543 13.9745 76.9339 14.1684 79.7782 12.617C80.1014 12.4231 80.4246 12.2292 80.6832 11.9706C80.8771 11.8413 80.9418 11.6474 80.8125 11.4535C80.6186 11.1302 80.4893 10.807 80.2953 10.4192C79.3257 8.47991 79.1318 6.54064 79.6489 4.47209C79.9075 3.63174 80.2953 2.79139 80.8771 2.14497C81.7175 1.17533 82.6871 0.852123 83.9153 1.23998C85.2082 1.62783 85.9839 2.40354 86.1778 3.69638C86.3071 4.27816 86.3071 4.85994 86.2424 5.44172C86.0485 7.12242 85.4021 8.67383 84.4971 10.096C84.1739 10.6131 83.8507 11.0656 83.5275 11.5181C83.2689 11.9059 83.3335 12.0999 83.6567 12.2938C85.5314 13.522 87.5999 13.8452 89.7331 13.1341C91.026 12.6817 92.0602 11.8413 92.9652 10.807C93.547 10.096 94.1288 9.3849 94.7106 8.67383C95.1631 8.09205 95.6802 7.51027 96.1973 6.99314C96.4559 6.73457 96.7791 6.476 97.167 6.60528C97.4255 6.73457 97.4902 7.2517 97.2316 7.7042C97.0377 8.02741 96.9084 8.35062 96.6498 8.67383C95.8095 9.70811 95.0984 10.807 94.1288 11.712Z' fill='%230091D0'/%3E%3C/svg%3E ");
    width: 98px;
    height: 17px;
    background-repeat: no-repeat;
    background-size: cover;
    right: 0;
    bottom: -35px; }
    @media (max-width: 767.98px) {
      .section-a-home .row-intro-cards .cards-col::after {
        display: none; } }
  @media (min-width: 1199.98px) {
    .section-a-home .row-intro-cards .cards-col .intro-individual-card {
      width: calc(25% - 23px); } }
  @media (max-width: 1199.98px) {
    .section-a-home .row-intro-cards .cards-col .intro-individual-card {
      width: calc(50% - 15px); } }
  @media (max-width: 991.98px) {
    .section-a-home .row-intro-cards .cards-col .intro-individual-card {
      width: 100%; } }
  .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain {
    position: relative;
    display: flex;
    flex-direction: column;
    height: 100%; }
    .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain::after {
      content: "";
      position: absolute;
      right: 0;
      bottom: -8px;
      width: 0;
      opacity: 0;
      height: 1.5px;
      background-image: url("data:image/svg+xml,%3Csvg width='78' height='5' viewBox='0 0 78 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00005 2.29989C27.0339 1.13261 51.4435 3.55735 76.3674 1.98858' stroke='%23FEC461' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E ");
      background-repeat: no-repeat;
      background-size: cover;
      transition: all 0.4s ease; }
    .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .image-container {
      position: relative;
      height: 255px;
      width: 100%;
      overflow: hidden; }
      .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .image-container img {
        width: 100%;
        height: 100% !important;
        object-fit: cover;
        transition: all 0.4s ease; }
      .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .image-container .icon-container {
        position: absolute;
        left: 15px;
        bottom: 15px;
        width: 52px;
        height: 46px; }
        .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .image-container .icon-container img {
          width: calc(100% - 20px);
          height: calc(100% - 20px) !important;
          object-fit: contain;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          bottom: unset;
          left: 50%;
          top: 50%;
          z-index: 10; }
        .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .image-container .icon-container::after {
          content: "";
          background-image: url("data:image/svg+xml,%3Csvg width='52' height='46' viewBox='0 0 52 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1961 0.323793C6.14281 2.07039 1.53575 16.5056 0 25.7523C-6.05498e-05 32.6874 0 37.3107 9.21412 41.9341C18.4282 46.5575 26.8745 48.0986 37.6243 41.9341C48.3741 35.7696 52.9812 25.7523 50.6777 14.1939C48.3741 2.63548 30.7137 -1.21733 19.1961 0.323793Z' fill='%2300B260'/%3E%3C/svg%3E ");
          background-repeat: no-repeat;
          background-size: cover;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          bottom: unset;
          left: 50%;
          top: 50%;
          width: 100%;
          height: 100%;
          opacity: 1;
          transition: all 0.4 ease;
          z-index: 0; }
        .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .image-container .icon-container:before {
          content: "";
          background-image: url("data:image/svg+xml,%3Csvg width='52' height='46' viewBox='0 0 52 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1961 0.323793C6.14281 2.07039 1.53575 16.5056 0 25.7523C-6.05498e-05 32.6874 0 37.3107 9.21412 41.9341C18.4282 46.5575 26.8745 48.0986 37.6243 41.9341C48.3741 35.7696 52.9812 25.7523 50.6777 14.1939C48.3741 2.63548 30.7137 -1.21733 19.1961 0.323793Z' fill='%23008D45'/%3E%3C/svg%3E ");
          background-repeat: no-repeat;
          background-size: cover;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          bottom: unset;
          left: 50%;
          top: 50%;
          width: 100%;
          height: 100%;
          opacity: 0;
          transition: all 0.4 ease;
          z-index: 0; }
    .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .card-body {
      border: 0.5px solid #00B260;
      border-radius: 1px;
      padding: 20px 15px;
      text-align: center;
      transition: all 0.4s ease; }
      @media (max-width: 1199.98px) {
        .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .card-body {
          background-color: #00B260; } }
      .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .card-body .card-title {
        color: #00B260;
        margin-bottom: 0 !important; }
        @media (max-width: 1199.98px) {
          .section-a-home .row-intro-cards .cards-col .intro-individual-card .intro-card-contain .card-body .card-title {
            color: #ffffff; } }
  @media (min-width: 1199.98px) {
    .section-a-home .row-intro-cards .cards-col .intro-individual-card:hover .intro-card-contain::after {
      width: 75px;
      opacity: 1; }
    .section-a-home .row-intro-cards .cards-col .intro-individual-card:hover .image-container img {
      transform: scale(1.1); }
    .section-a-home .row-intro-cards .cards-col .intro-individual-card:hover .image-container .icon-container::after {
      opacity: 0; }
    .section-a-home .row-intro-cards .cards-col .intro-individual-card:hover .image-container .icon-container::before {
      opacity: 1; }
    .section-a-home .row-intro-cards .cards-col .intro-individual-card:hover .card-body {
      background-color: #00B260; }
      .section-a-home .row-intro-cards .cards-col .intro-individual-card:hover .card-body .card-title {
        color: #ffffff; } }

.section-b-home .container-col {
  border-top: 5px solid #0091D0;
  background: #FFFFFF;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
  border-radius: 1px;
  padding-top: 50px;
  padding-bottom: 50px; }
  @media (max-width: 1199.98px) {
    .section-b-home .container-col {
      padding: 50px 30px; } }

.section-b-home .content-col .content-block .main-content h2, .section-b-home .content-col .content-block .main-content h3, .section-b-home .content-col .content-block .main-content h4, .section-b-home .content-col .content-block .main-content h5, .section-b-home .content-col .content-block .main-content h6 {
  color: #0091D0; }

.section-b-home .content-col .btn-donwload {
  position: relative;
  width: 38px;
  height: 38px; }
  .section-b-home .content-col .btn-donwload::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.5737 15.6852C30.3638 15.4882 30.0824 15.3908 29.8184 15.2913C29.6041 15.209 29.3855 15.1311 29.1582 15.0965C28.9635 15.0662 28.7708 15.0402 28.5739 15.0207C28.3228 14.9926 28.0739 14.9644 27.8229 14.9493C27.5631 14.9341 27.3034 14.9298 27.0437 14.9255C26.7667 14.9212 26.4896 14.9255 26.2126 14.9255C26.0351 14.9255 25.8555 14.9277 25.6759 14.9233C25.6391 14.7826 25.6174 14.6355 25.5893 14.4926C25.5763 14.419 25.5633 14.3433 25.5503 14.2697C25.5049 13.7871 25.4897 13.3044 25.4854 12.8196C25.4789 12.2958 25.4789 11.7721 25.4767 11.2461C25.4767 10.731 25.4702 10.2138 25.4681 9.69649C25.4681 9.43461 25.4659 9.17272 25.4659 8.91301C25.4659 8.65112 25.4659 8.38708 25.4508 8.12519C25.4183 7.60792 25.3923 7.09281 25.3923 6.57338C25.3923 6.30716 25.4032 6.04095 25.3902 5.77474C25.3837 5.6622 25.3772 5.54965 25.3642 5.43927C25.3534 5.34188 25.3404 5.24448 25.3274 5.14925C25.3122 5.03671 25.256 4.92633 25.1932 4.8311C25.0958 4.68393 24.9854 4.57138 24.8404 4.47399C24.7279 4.4004 24.5959 4.35278 24.4682 4.31383C24.2993 4.26188 24.1305 4.20994 23.9574 4.16449C23.6674 4.0909 23.3709 4.05627 23.0722 4.0303C22.8125 4.00866 22.5527 4.00649 22.293 4.00216C22.1718 4.00216 22.0506 4 21.9294 4C21.5442 4 21.1611 4.00866 20.7758 4.01082C20.0508 4.01731 19.3236 4.01515 18.5964 4.01515C18.2652 4.01515 17.9341 4.01515 17.6029 4.01515C17.354 4.01515 17.103 4.01515 16.8519 4.01515C16.7026 4.01515 16.5532 4.01515 16.4017 4.01515C16.0533 4.01515 15.7113 4.06709 15.3694 4.12769C15.3088 4.13852 15.2482 4.14934 15.1876 4.16016C15.1226 4.17098 15.0577 4.1818 14.9949 4.20128C14.7828 4.26405 14.6032 4.41122 14.495 4.60385C14.3694 4.82893 14.3413 5.08216 14.311 5.33322C14.3002 5.43062 14.2959 5.52585 14.2915 5.62324C14.2785 5.88512 14.2915 6.14268 14.3088 6.40239C14.324 6.6448 14.3348 6.88937 14.3565 7.13177C14.3803 7.38932 14.4041 7.64904 14.4236 7.90876C14.4603 8.43469 14.5166 8.95846 14.5686 9.48439C14.6183 9.98651 14.6746 10.4886 14.7374 10.9886C14.772 11.2656 14.8001 11.5405 14.8175 11.8175C14.8348 12.0751 14.8348 12.3305 14.8391 12.588C14.8413 12.733 14.8651 12.8824 14.8846 13.0252C14.8975 13.1226 14.9105 13.22 14.9257 13.3174C14.9495 13.4949 14.9776 13.6702 15.0058 13.8455C15.0209 14.0013 15.0339 14.1593 15.0426 14.3151C15.0469 14.3952 15.0534 14.4775 15.0577 14.5576C15.0577 14.577 15.0599 14.5965 15.062 14.6138C14.9949 14.6311 14.9257 14.6463 14.8586 14.6636C14.7698 14.6852 14.6811 14.7004 14.5924 14.7155C14.3759 14.7394 14.1595 14.7588 13.9409 14.7697C13.679 14.7826 13.415 14.7913 13.1531 14.8021C12.6358 14.8238 12.1207 14.8562 11.6034 14.8865C11.3957 14.8974 11.1901 14.9125 10.9823 14.9385C10.8524 14.9536 10.7226 14.9688 10.5949 15.0012C10.3958 15.051 10.214 15.1917 10.1166 15.3713C10.0906 15.419 10.0733 15.4687 10.0603 15.5207C10.017 15.5683 9.97804 15.6202 9.94341 15.6743C9.91095 15.7263 9.87416 15.8194 9.85901 15.867C9.83087 15.9492 9.82221 16.0271 9.81139 16.1137C9.78758 16.3042 9.82871 16.5011 9.89363 16.6808C9.96506 16.8799 10.0689 17.0638 10.1901 17.2391C10.3027 17.4036 10.4282 17.5638 10.5494 17.7218C10.6576 17.8625 10.7659 18.0031 10.8741 18.1438C10.9477 18.2391 11.0212 18.3343 11.0992 18.4274C11.1771 18.5248 11.2528 18.6243 11.3394 18.7152C11.5385 18.9295 11.7398 19.1416 11.9454 19.3515C12.3112 19.7238 12.664 20.1069 13.0211 20.49C13.1834 20.6631 13.3587 20.8276 13.5275 20.9942C13.705 21.1695 13.8738 21.3535 14.047 21.5332C14.1465 21.637 14.2439 21.7388 14.3435 21.8427C14.443 21.9465 14.5491 22.0418 14.653 22.1413C14.8304 22.3145 15.0079 22.4898 15.1789 22.6673C15.5295 23.0287 15.9018 23.3707 16.2719 23.7105C16.6658 24.0719 17.0597 24.4312 17.4514 24.7948C17.6289 24.9593 17.8086 25.1216 17.9925 25.2774C18.0726 25.3467 18.1505 25.4159 18.2328 25.483C18.4059 25.6237 18.5899 25.7471 18.815 25.7817C18.9448 25.8034 19.0747 25.8185 19.2067 25.8228C19.2889 25.825 19.3734 25.8142 19.4534 25.8077C19.6569 25.7882 19.8473 25.7536 20.0378 25.68C20.2283 25.6064 20.4252 25.5242 20.6027 25.4224C20.7672 25.3272 20.9208 25.2082 21.0767 25.0978C21.3148 24.929 21.542 24.7428 21.7736 24.5632C21.7303 24.5978 21.6848 24.6303 21.6416 24.6649C21.8342 24.5156 22.0268 24.3619 22.2259 24.2169C22.4424 24.0611 22.6631 23.9096 22.8904 23.7667C23.0029 23.6953 23.1155 23.6239 23.228 23.5525C23.3384 23.4832 23.4423 23.4031 23.5462 23.3274C23.7821 23.1542 24.018 22.9811 24.2474 22.7993C24.3924 22.6846 24.5353 22.572 24.6781 22.4573C24.8772 22.3123 25.0785 22.1695 25.2776 22.0223C25.5157 21.847 25.7516 21.6738 25.9832 21.492C26.1953 21.3319 26.4096 21.1717 26.6087 20.9964C26.8035 20.8254 26.9961 20.6501 27.1779 20.464C27.3705 20.2649 27.5675 20.0679 27.7601 19.8666C27.9419 19.6805 28.1367 19.5052 28.3293 19.3299C28.4224 19.2433 28.5089 19.1481 28.5999 19.0572C28.6908 18.9663 28.7881 18.8819 28.8834 18.7931C29.0652 18.6243 29.2427 18.4512 29.4201 18.278C29.6041 18.0941 29.7816 17.9014 29.9655 17.7175C30.1452 17.5378 30.3075 17.3365 30.4742 17.1439C30.5023 17.1093 30.5326 17.0768 30.5629 17.0444C30.6798 16.9145 30.7512 16.7976 30.8118 16.6353C30.8248 16.6028 30.8313 16.5725 30.8378 16.5379C30.8659 16.3583 30.8681 16.3193 30.8378 16.1375C30.8096 15.9687 30.6992 15.802 30.5759 15.6852H30.5737ZM29.0327 16.8561C28.8423 17.053 28.6583 17.2565 28.4657 17.4512C28.2947 17.6244 28.1194 17.7867 27.9397 17.9512C27.8423 18.0399 27.7449 18.1265 27.6519 18.2217C27.561 18.3148 27.4701 18.4079 27.3748 18.4945C27.219 18.6373 27.0567 18.7801 26.9074 18.9316C26.7494 19.0918 26.5892 19.2498 26.4312 19.41C26.271 19.5723 26.1109 19.7389 25.9399 19.8904C25.7754 20.0354 25.6066 20.1783 25.4356 20.3146C25.2798 20.4358 25.124 20.5549 24.9703 20.6782C24.7257 20.8557 24.4812 21.0332 24.2387 21.2128C23.9531 21.4228 23.676 21.6435 23.3968 21.8643C23.2258 21.9963 23.0505 22.124 22.8774 22.2517C22.7692 22.3318 22.6631 22.4075 22.5484 22.479C22.4359 22.5504 22.3212 22.624 22.2065 22.6932C21.7801 22.9594 21.3775 23.256 20.9706 23.5503C20.804 23.6715 20.6373 23.7905 20.4685 23.9096C20.3949 23.9615 20.317 24.0091 20.2412 24.0589C20.1049 24.1477 19.9707 24.2386 19.8235 24.3078C19.7002 24.3576 19.5746 24.4009 19.4426 24.429C19.2998 24.4398 19.1591 24.4398 19.0162 24.429C19.0011 24.4247 18.9859 24.4225 18.973 24.4182C18.8734 24.3641 18.7825 24.2992 18.6916 24.2321C18.5141 24.0871 18.341 23.9377 18.17 23.7862C17.9839 23.6196 17.7934 23.4572 17.6073 23.2906C17.2242 22.9465 16.8346 22.6088 16.4645 22.2517C16.0793 21.8794 15.7048 21.4942 15.3174 21.1241C15.1443 20.9596 14.9776 20.7886 14.8131 20.6155C14.6227 20.4142 14.43 20.2151 14.2331 20.0181C14.0491 19.832 13.8673 19.6459 13.692 19.4511C13.5319 19.2736 13.3695 19.094 13.2072 18.9165C13.0146 18.7044 12.822 18.4945 12.6228 18.291C12.5449 18.2109 12.467 18.1287 12.3891 18.0486C12.3025 17.9599 12.2138 17.8733 12.1337 17.7781C11.9649 17.5789 11.7961 17.3798 11.6273 17.1785C11.4606 16.9794 11.2831 16.7825 11.1186 16.579C11.071 16.5054 11.0299 16.4275 10.9931 16.3474C10.965 16.2739 10.939 16.2024 10.9195 16.1288C11.1619 16.0423 11.413 15.9882 11.664 15.9362C11.9173 15.9514 12.1705 15.9665 12.4237 15.9817C12.9302 16.0098 13.4388 16.0271 13.9452 16.0379C14.1141 16.0423 14.2807 16.0444 14.4495 16.0444C14.6292 16.0444 14.8066 16.0293 14.9863 16.0076C15.1096 15.9925 15.2352 15.9752 15.3585 15.9535C15.4191 15.9427 15.4797 15.9297 15.5403 15.9189C15.5923 15.9081 15.6442 15.8929 15.694 15.8735C15.7914 15.8388 15.8953 15.802 15.9775 15.7371C16.0381 15.7003 16.0944 15.6549 16.1442 15.6029C16.1896 15.5488 16.2308 15.4947 16.2697 15.4363C16.3217 15.3584 16.3498 15.2631 16.3823 15.1765C16.4191 15.0835 16.4234 14.9774 16.4277 14.8779C16.432 14.7783 16.4061 14.6766 16.3866 14.5792C16.3758 14.5208 16.365 14.4645 16.3563 14.4061C16.3455 14.3 16.3368 14.1961 16.3282 14.0901C16.3108 13.8974 16.287 13.7048 16.2567 13.5144C16.2156 13.2568 16.1702 12.9992 16.1269 12.7417C16.1225 12.7006 16.1161 12.6573 16.1117 12.6162C16.1031 12.5426 16.1052 12.4647 16.1009 12.3911C16.0944 12.2223 16.0879 12.0556 16.0793 11.8868C16.0619 11.5297 16.0122 11.1747 15.9624 10.8198C15.8347 9.82202 15.7373 8.81994 15.681 7.8157C15.6702 7.61874 15.6572 7.42179 15.6442 7.22484C15.6312 7.03221 15.6269 6.84175 15.6204 6.64913C15.6139 6.45001 15.5988 6.24873 15.6053 6.04961C15.6118 5.83101 15.6204 5.61242 15.6442 5.39382C15.6442 5.383 15.6486 5.37218 15.6486 5.36352C15.7654 5.33106 15.8845 5.30725 16.0013 5.28777C16.3606 5.25098 16.7264 5.26829 17.0878 5.27046C17.3497 5.27046 17.6094 5.27046 17.8713 5.27046C18.1245 5.27046 18.3756 5.27046 18.6288 5.27046C18.8821 5.27046 19.1353 5.27046 19.3863 5.27046C20.4447 5.27046 21.5074 5.27046 22.5657 5.3224C22.754 5.33106 22.9423 5.3527 23.1285 5.37434C23.3449 5.4133 23.5548 5.46957 23.7648 5.53667C23.8535 5.5648 23.9422 5.59294 24.031 5.62108C24.0613 5.73795 24.0786 5.85915 24.0959 5.97819C24.1175 6.19678 24.1197 6.41755 24.124 6.63614C24.1305 6.91101 24.137 7.18588 24.1478 7.46075C24.1587 7.72047 24.176 7.98018 24.1911 8.24207C24.2063 8.49746 24.1955 8.75501 24.1955 9.0104C24.1955 10.0536 24.1846 11.0946 24.1825 12.1378C24.1825 12.6573 24.1781 13.1746 24.1868 13.694C24.1911 13.9429 24.202 14.1918 24.2279 14.4385C24.2496 14.6333 24.2777 14.8259 24.308 15.0207C24.3253 15.1376 24.3448 15.2523 24.3773 15.3648C24.4097 15.4817 24.4573 15.5986 24.5158 15.7046C24.6002 15.8605 24.73 15.9882 24.8729 16.0877C25.0049 16.1786 25.1759 16.2219 25.3339 16.2284C25.3772 16.2284 25.4205 16.2262 25.4659 16.2241C25.5373 16.2219 25.6088 16.2176 25.6823 16.2154C25.81 16.2111 25.9377 16.2133 26.0633 16.2133C26.3057 16.2133 26.5481 16.2176 26.7905 16.2241C27.3099 16.2349 27.8272 16.2501 28.3423 16.3193C28.431 16.3301 28.5198 16.3431 28.6107 16.3539C28.7405 16.3777 28.8682 16.3994 28.9938 16.434C29.102 16.4622 29.2059 16.5011 29.3097 16.5422C29.2188 16.6526 29.1236 16.7587 29.0241 16.8604L29.0327 16.8561Z' fill='%230091D0'/%3E%3Cpath d='M32.9804 27.8725C32.9761 27.5998 32.9523 27.3314 32.9393 27.0587C32.9328 26.9029 32.9263 26.7492 32.922 26.5934C32.9176 26.47 32.922 26.3466 32.9111 26.2233C32.8852 25.8943 32.8181 25.574 32.7358 25.2536C32.7077 25.1454 32.6666 25.035 32.6038 24.942C32.5086 24.8013 32.3982 24.7039 32.2553 24.6108C32.145 24.5416 32.0129 24.4983 31.8874 24.468C31.7597 24.4355 31.6255 24.4225 31.4957 24.4117C31.3485 24.4009 31.2035 24.3922 31.0563 24.3857C30.723 24.3749 30.3897 24.3814 30.0564 24.3857C29.8421 24.3901 29.6257 24.3922 29.4114 24.3922C29.3097 24.3922 29.2058 24.3857 29.1041 24.3879C28.9504 24.3922 28.7708 24.4269 28.6366 24.507C28.47 24.6065 28.3574 24.7299 28.2427 24.8835C28.1107 25.061 28.0306 25.2731 27.9635 25.4831C27.9159 25.6324 27.8856 25.7839 27.8596 25.9376C27.8012 26.2839 27.7579 26.6301 27.7146 26.9764C27.6995 27.0911 27.6886 27.2059 27.6756 27.3206C27.6453 27.5262 27.6086 27.7361 27.5523 27.9352C27.312 27.9569 27.0718 27.9634 26.8316 27.972C26.5545 27.9807 26.2797 27.985 26.0048 27.9893C25.7342 27.9937 25.4637 27.9958 25.1932 27.998C24.9205 28.0002 24.6499 28.0131 24.3772 28.0305C24.0937 28.0499 23.808 28.0673 23.5245 28.0954C23.2648 28.1192 23.0029 28.1408 22.741 28.1495C22.4445 28.1582 22.148 28.1668 21.8515 28.1711C21.5679 28.1755 21.2866 28.1841 21.003 28.2036C19.8668 28.275 18.7262 28.2642 17.5877 28.2664C17.38 28.2664 17.17 28.2664 16.9623 28.2664C16.6246 28.2664 16.287 28.262 15.9494 28.2664C15.3953 28.275 14.8412 28.3356 14.2893 28.3854C14.0426 28.4071 13.7959 28.4395 13.547 28.4547C13.2764 28.4698 13.008 28.4806 12.7353 28.485C12.4908 28.4893 12.244 28.4806 11.9973 28.4741C11.8718 28.472 11.7463 28.4677 11.6207 28.4568C11.5277 28.4482 11.4346 28.4374 11.3437 28.4265C11.3069 28.42 11.2701 28.4135 11.2333 28.4049C11.1943 28.2772 11.1662 28.1473 11.1446 28.0131C11.1143 27.7643 11.0991 27.5154 11.0926 27.2665C11.0861 26.9959 11.0926 26.7232 11.0926 26.4527C11.0926 26.1908 11.0926 25.9267 11.0905 25.6649C11.084 25.3381 11.0277 25.0177 10.9541 24.6996C10.9455 24.6628 10.9368 24.6282 10.9281 24.5935C10.9 24.4702 10.8481 24.3576 10.7983 24.2429C10.7701 24.1801 10.7225 24.1195 10.6684 24.0676C10.5515 23.8901 10.3416 23.8122 10.1425 23.7581C9.96285 23.7105 9.77023 23.6867 9.58842 23.6672C9.33303 23.6391 9.07548 23.6196 8.81793 23.6023C8.61881 23.5893 8.41969 23.5763 8.22057 23.5763C8.17945 23.5763 8.14049 23.5763 8.09937 23.5763C7.83532 23.5828 7.57561 23.6282 7.31589 23.6672C7.17521 23.6867 7.03453 23.7062 6.89601 23.7321C6.7813 23.7559 6.67092 23.8079 6.56487 23.8577C6.42635 23.9248 6.31381 24.0698 6.24888 24.2039C6.12118 24.4637 6.08872 24.7429 6.05409 25.0264C6.0173 25.3272 6.01297 25.6302 6.00431 25.9332C5.99132 26.4765 6.0108 27.0197 6.02162 27.563C6.03245 28.156 6.0411 28.749 6.04327 29.342C6.0476 29.8766 6.02162 30.4134 6.0779 30.9436C6.09305 31.0951 6.1082 31.2466 6.12335 31.3981C6.14066 31.5778 6.15365 31.7574 6.17962 31.9371C6.1991 32.0691 6.22291 32.1989 6.25321 32.3288C6.30731 32.5625 6.42852 32.779 6.60166 32.9435C6.78347 33.1166 7.02154 33.2205 7.26178 33.2876C7.40246 33.3266 7.54531 33.3655 7.68599 33.4023C7.8007 33.4326 7.9154 33.4651 8.03228 33.4867C8.32013 33.5408 8.61015 33.5884 8.90017 33.6339C9.09279 33.6642 9.28542 33.688 9.47804 33.7075C9.62089 33.7226 9.76157 33.7291 9.90658 33.7356C10.1814 33.7486 10.4585 33.7573 10.7355 33.7702C11.3091 33.8005 11.8826 33.8114 12.4561 33.8157C13.0016 33.82 13.547 33.8135 14.0945 33.8092C14.6464 33.8049 15.1962 33.8438 15.7481 33.859C16.8779 33.8849 18.0055 33.8785 19.1352 33.8806C19.7066 33.8806 20.2823 33.9023 20.8515 33.846C21.4294 33.7897 22.0073 33.7551 22.5852 33.7118C22.8557 33.6902 23.1262 33.675 23.3968 33.6512C23.6608 33.6296 23.9249 33.6079 24.1911 33.5993C24.5006 33.5884 24.8079 33.5798 25.1153 33.5733C25.375 33.569 25.6347 33.5646 25.8944 33.5452C26.165 33.5257 26.4312 33.4954 26.7017 33.4716C26.9831 33.4478 27.2644 33.4131 27.5458 33.3958C27.8423 33.3763 28.1388 33.359 28.4375 33.3439C28.5738 33.3374 28.7124 33.3244 28.8487 33.3136C28.9829 33.3049 29.1171 33.2984 29.2491 33.2833C29.5781 33.2486 29.9049 33.2118 30.2295 33.1512C30.4979 33.1015 30.7685 33.056 31.0368 33.0062C31.3095 32.9565 31.5822 32.9088 31.8506 32.8461C31.9134 32.8309 31.9783 32.8179 32.0411 32.8028C32.0692 32.7963 32.0995 32.7898 32.1277 32.7833C32.3008 32.7444 32.461 32.6664 32.593 32.5452C32.6817 32.4673 32.7466 32.3656 32.7943 32.2595C32.8505 32.1275 32.8981 32.0063 32.9241 31.8656C32.9674 31.647 32.9869 31.4176 32.9934 31.1925C33.0064 30.6168 32.9977 30.039 32.9891 29.4632C32.9826 28.9287 32.9826 28.3941 32.9761 27.8573L32.9804 27.8725ZM7.40679 24.8532C7.40679 24.8532 7.40679 24.8532 7.40462 24.8532C7.40462 24.8532 7.40462 24.8532 7.40679 24.8532ZM31.7078 29.5174C31.7013 29.8312 31.6948 30.1472 31.684 30.461C31.6731 30.7748 31.6623 31.0908 31.6255 31.4046C31.6169 31.4631 31.6039 31.5237 31.5909 31.5799C31.2879 31.6838 30.9741 31.7596 30.6624 31.8267C30.4741 31.8656 30.2858 31.9089 30.0975 31.9479C29.9027 31.989 29.7079 32.0236 29.511 32.0583C29.2816 32.0842 29.0522 32.108 28.8206 32.1254C28.5392 32.1492 28.2578 32.1621 27.9743 32.1838C27.3878 32.2249 26.8013 32.2834 26.2147 32.3461C25.691 32.4002 25.165 32.3872 24.6413 32.3981C24.3274 32.4046 24.0179 32.4175 23.7041 32.4327C23.4401 32.4457 23.1782 32.4716 22.9163 32.489C22.6436 32.5063 22.3709 32.5322 22.0982 32.5496C21.819 32.569 21.5398 32.5842 21.2606 32.6123C21.1199 32.6275 20.9771 32.6448 20.8364 32.6556C20.6871 32.6664 20.5377 32.6859 20.3884 32.6902C20.1005 32.6967 19.8105 32.7011 19.5227 32.7011C18.3907 32.7054 17.2609 32.7097 16.129 32.6924C15.839 32.6881 15.549 32.6773 15.2589 32.6621C15.0036 32.6491 14.7503 32.6296 14.4949 32.6253C13.9106 32.6123 13.3262 32.6102 12.7397 32.6015C12.4713 32.5972 12.2029 32.5929 11.9345 32.5885C11.6965 32.5842 11.4562 32.5799 11.2182 32.5625C10.9563 32.5452 10.6944 32.5193 10.4325 32.4998C10.162 32.4803 9.89143 32.4587 9.62089 32.4349C9.48886 32.4175 9.35901 32.3959 9.22915 32.3721C9.04518 32.3375 8.85905 32.305 8.67724 32.266C8.56903 32.2422 8.46081 32.2206 8.3526 32.1968C8.26386 32.1773 8.17729 32.147 8.09071 32.1232C8.00847 32.0994 7.92839 32.0734 7.84831 32.0496C7.74442 32.0193 7.63837 31.9912 7.53448 31.9544C7.53016 31.9522 7.52366 31.9479 7.51717 31.9457C7.51284 31.9371 7.50851 31.9306 7.50418 31.9241C7.45873 31.7964 7.41761 31.6665 7.38731 31.5323C7.36134 31.4176 7.34619 31.3008 7.33104 31.1839C7.29641 30.9177 7.26611 30.6536 7.25962 30.3852C7.25312 30.0931 7.25096 29.8009 7.25312 29.5087C7.25312 28.9676 7.26178 28.4244 7.2726 27.8833C7.28126 27.3963 7.29641 26.9093 7.30507 26.4224C7.30939 26.2254 7.31372 26.0285 7.31805 25.8315C7.36567 25.5025 7.42627 25.1736 7.53665 24.8597C7.58643 24.8619 7.63404 24.8662 7.68382 24.8684C7.78987 24.8749 7.89376 24.8814 7.99765 24.8879C8.18162 24.8987 8.36342 24.9117 8.54522 24.9225C8.88718 24.9441 9.22915 24.9723 9.57111 25.0112C9.60574 25.0177 9.64037 25.0221 9.67283 25.0286C9.68582 25.0892 9.69664 25.1498 9.70963 25.2104C9.72261 25.271 9.73127 25.3316 9.74209 25.3943C9.76157 25.6562 9.75508 25.9203 9.75291 26.1821C9.75291 26.444 9.75075 26.7037 9.75724 26.9656C9.76373 27.2491 9.76806 27.5348 9.77888 27.8184C9.78754 28.0694 9.81351 28.3183 9.85247 28.5672C9.8871 28.7858 9.96285 28.9806 10.0516 29.184C10.0797 29.2511 10.1706 29.3594 10.2053 29.394C10.2615 29.4546 10.3394 29.513 10.4044 29.5563C10.5039 29.6212 10.6186 29.6689 10.7355 29.6927C11.0537 29.7576 11.3848 29.7684 11.7095 29.7836C11.8372 29.7901 11.9692 29.7792 12.0969 29.7749C12.2311 29.7706 12.3652 29.7662 12.4973 29.7619C12.7678 29.7533 13.0383 29.7489 13.3067 29.7338C13.6054 29.7165 13.9019 29.6927 14.1984 29.658C14.469 29.6277 14.7417 29.6061 15.0144 29.5801C15.1442 29.5693 15.2763 29.5606 15.4061 29.552C15.5381 29.5433 15.6702 29.5303 15.8022 29.5282C16.3779 29.5152 16.9536 29.5174 17.5293 29.5174C18.6613 29.5174 19.7975 29.5433 20.9295 29.4762C21.187 29.4611 21.4446 29.4481 21.7021 29.4481C21.9965 29.4481 22.2908 29.4459 22.5852 29.4373C22.8665 29.4308 23.1457 29.4135 23.4249 29.3918C23.7084 29.3702 23.992 29.3507 24.2777 29.3355C24.5374 29.3226 24.7971 29.3096 25.0568 29.3117C25.3512 29.3139 25.6455 29.3161 25.9399 29.3204C26.2126 29.3226 26.4853 29.3269 26.7601 29.3291C27.0263 29.3291 27.2947 29.3334 27.5609 29.3117C27.7298 29.2988 27.8986 29.2814 28.0631 29.2403C28.1345 29.223 28.2492 29.1689 28.2946 29.1473C28.3596 29.1148 28.4397 29.0542 28.4829 29.0109C28.6063 28.8875 28.6756 28.723 28.7253 28.5586C28.7535 28.459 28.7708 28.3529 28.7924 28.2512C28.8076 28.1841 28.8227 28.117 28.8379 28.0499C28.9028 27.7664 28.9374 27.4786 28.9742 27.1907C29.0045 26.9938 29.0348 26.7968 29.0651 26.5998C29.0803 26.5025 29.1041 26.4051 29.1236 26.3098C29.1625 26.1194 29.2101 25.9311 29.2772 25.7493C29.2881 25.7298 29.2967 25.7103 29.3075 25.6908C29.3573 25.6908 29.4071 25.6908 29.4569 25.693C29.5521 25.693 29.6473 25.6952 29.7426 25.6973C29.9352 25.7017 30.1257 25.706 30.3183 25.7125C30.6884 25.7255 31.0585 25.7428 31.4286 25.7817C31.4524 25.7861 31.4762 25.7904 31.4978 25.7947C31.5563 25.9809 31.5996 26.1735 31.6342 26.3639C31.658 26.602 31.6645 26.8423 31.6775 27.0803C31.684 27.2037 31.6948 27.3292 31.7034 27.4526C31.7143 27.6084 31.7208 27.7643 31.7229 27.9222C31.7294 28.4547 31.7186 28.9871 31.7099 29.5195L31.7078 29.5174Z' fill='%230091D0'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    bottom: unset;
    left: 50%;
    top: 50%; }

.section-b-home .image-col .image-container {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 270px;
  filter: drop-shadow(0px 1px 25px rgba(0, 0, 0, 0.15)); }
  @media (max-width: 991.98px) {
    .section-b-home .image-col .image-container {
      height: 275px; } }
  .section-b-home .image-col .image-container img {
    position: absolute;
    object-fit: contain;
    width: 100%;
    height: 100%; }
    @media (max-width: 991.98px) {
      .section-b-home .image-col .image-container img {
        object-position: left; } }

.section-c-home .bg-section {
  height: calc(100% + 135px);
  top: unset;
  bottom: 0;
  z-index: -1; }
  .section-c-home .bg-section::after {
    content: "";
    position: absolute;
    background: #CDE9F5;
    width: 100%;
    height: calc(100% - 15vh);
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto 0; }
  .section-c-home .bg-section .top-mask {
    background-image: url("../images/section-c-home-top-mask.png");
    top: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    position: absolute;
    z-index: 0; }
  .section-c-home .bg-section .bottom-mask {
    background-image: url("../images/section-c-home-bottom-mask.png");
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    position: absolute;
    z-index: 0; }

.section-c-home .parent-row .container-col .title-row {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 0.5px solid rgba(0, 145, 208, 0.6); }
  .section-c-home .parent-row .container-col .title-row .btn-col .content-block {
    padding-left: 60px;
    position: relative; }
    .section-c-home .parent-row .container-col .title-row .btn-col .content-block::after {
      content: "";
      position: absolute;
      background-image: url("../images/calendary-fun-icon.svg");
      left: 0;
      top: 0;
      bottom: 0;
      margin: auto 0;
      width: 38px;
      height: 38px; }

.section-c-home .parent-row .container-col .event-card-row .image-col {
  position: relative; }
  .section-c-home .parent-row .container-col .event-card-row .image-col::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='84' height='38' viewBox='0 0 84 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.8203 11.813C23.1571 11.0048 24.4938 10.1966 25.5796 9.19609C26.6654 8.19554 27.4056 6.96998 27.5787 5.5487C27.6147 5.13796 27.6506 4.72722 27.5921 4.28386C27.3837 3.04831 26.3472 2.37328 25.1409 2.80332C24.189 3.10953 23.3282 3.76458 22.7511 4.51749C21.6619 5.83425 20.9183 7.37602 20.4583 9.01565C20.2593 9.89904 20.1221 10.9096 20.1121 11.8582C20.0762 12.269 20.4543 12.3994 20.8031 12.3082C21.0901 12.0899 21.4715 11.9042 21.8203 11.813ZM42.9745 9.06307C42.4659 9.31071 42.0811 9.81265 41.7909 10.3472C41.2756 11.2273 40.9494 12.1726 40.7177 13.1505C40.1532 15.7061 40.4754 18.1446 40.9866 20.6483C41.0485 20.7755 41.0159 20.87 41.1104 20.9026C41.1723 21.0298 41.3614 21.095 41.4886 21.0331C41.7429 20.9093 42.0298 20.6909 42.2222 20.44C43.983 18.4029 45.3364 16.0137 45.7445 13.2983C45.8816 12.2878 45.9242 11.2446 45.7125 10.3253C45.5661 9.21687 44.1188 8.50588 42.9745 9.06307ZM62.692 16.6077C62.5648 16.6696 62.4377 16.7315 62.2779 16.8879C58.7437 19.1593 58.2277 23.1069 59.169 26.8169C59.2276 27.2603 59.6057 27.3907 60.0198 27.1105C60.6881 26.7064 61.262 26.2697 61.8358 25.833C63.1433 24.8032 64.3888 23.6462 65.3834 22.2968C65.9932 21.4494 66.4139 20.5367 66.6456 19.5588C66.9425 18.3918 66.5091 17.5017 65.5998 16.7648C64.7231 15.9333 63.7418 16.0178 62.692 16.6077ZM76.4447 34.9999C75.1405 35.7135 73.8691 36.3326 72.3466 36.7593C66.8272 38.3456 61.9835 35.8279 59.3374 31.847C58.5585 30.7319 58.5911 30.6374 57.1632 31.0967C55.1647 31.6765 53.1696 31.9401 51.1159 31.7604C47.103 31.4335 43.9609 29.5029 41.4646 26.3142C41.4026 26.187 41.3081 26.1544 41.2462 26.0272C39.747 24.2405 40.3469 24.3417 38.2832 25.1105C34.0286 26.7102 29.7255 26.9179 25.4424 25.2283C21.7264 23.7344 19.3831 21.0216 18.2202 17.3409C17.5458 15.3099 17.7968 15.5023 15.8962 15.7985C12.8872 16.2412 9.88155 16.3676 6.94779 15.6726C4.99195 15.2093 3.16326 14.684 1.49767 13.6861C1.15217 13.4611 0.806667 13.2361 0.493788 12.9165C0.464498 12.6949 0.435209 12.4732 0.53307 12.1896C0.63093 11.906 0.885231 11.7822 1.16882 11.88C1.67409 11.9486 2.05221 12.0791 2.52486 12.2422C3.18657 12.4705 3.81566 12.7934 4.47737 13.0218C7.37518 14.1275 10.4068 14.5389 13.5103 14.1289C14.5242 13.9498 15.6326 13.8034 16.6465 13.6243C17.6603 13.4452 17.693 13.3507 17.8627 12.2456C17.9313 11.7404 17.9999 11.2351 17.9739 10.6972C18.2222 8.13823 19.1323 5.8076 20.4204 3.60745C20.9031 2.82193 21.4476 2.16355 22.1812 1.57041C24.3202 -0.336159 27.2932 -0.368092 29.2224 2.62493C30.0632 3.86715 30.1118 5.25914 29.6225 6.67709C29.1332 8.09504 28.4255 9.22607 27.4343 10.2592C25.9963 11.6672 24.5291 12.8535 22.749 13.7202C22.1132 14.0298 21.572 14.3719 20.9363 14.6815C20.6493 14.8998 20.457 15.1508 20.5482 15.4996C20.6067 15.943 20.6979 16.2918 20.851 16.7678C21.9261 19.7835 24.087 21.7986 27.0793 22.9369C30.7334 24.3037 34.466 24.2165 38.1793 22.959C39.0041 22.7147 39.0694 22.5256 38.8251 21.7008C38.154 19.3535 38.1155 17.0129 38.2985 14.643C38.4131 12.7783 39.0002 11.0768 39.9329 9.60027C40.5134 8.53116 41.3122 7.74896 42.3002 7.032C44.1195 5.43831 46.5806 5.97023 47.7603 8.06987C48.3501 9.11969 48.5584 10.3552 48.6723 11.5582C48.7175 13.2664 48.3846 14.8441 47.7682 16.324C46.8255 18.7491 45.2864 20.7569 43.1834 22.2527C42.1955 22.9697 42.0031 23.2206 42.9711 24.4009C46.0932 28.2288 50.0601 29.915 55.0023 29.0816C55.5728 28.9611 56.1434 28.8406 56.652 28.593C57.0008 28.5018 57.1932 28.2508 57.102 27.902C56.9815 27.3315 56.9555 26.7936 56.8677 26.1285C56.4283 22.8033 57.1233 19.8696 58.9234 17.1056C59.7256 16.0072 60.7168 14.974 61.8938 14.3223C63.612 13.3284 65.1931 13.345 66.7934 14.532C68.4883 15.7516 69.2312 17.2774 68.8624 19.2659C68.7579 20.1819 68.4643 21.0326 68.0762 21.8508C66.9445 24.2107 65.2163 26.1532 63.1752 27.7762C62.4416 28.3693 61.7406 28.8679 61.0396 29.3666C60.4658 29.8033 60.4624 30.1195 60.8372 30.5662C62.9588 33.3082 65.8207 34.8247 69.299 34.8614C71.4179 34.852 73.3545 34.1451 75.1998 33.0893C76.4094 32.343 77.619 31.5968 78.8286 30.8505C79.7839 30.2281 80.8337 29.6383 81.8509 29.143C82.3595 28.8954 82.9626 28.6804 83.4646 29.0651C83.7775 29.3847 83.611 30.1736 83.0046 30.7048C82.5579 31.0796 82.2057 31.487 81.6645 31.8291C79.9137 32.9176 78.3193 34.1658 76.4447 34.9999Z' fill='%230091D0'/%3E%3C/svg%3E%0A");
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    bottom: -12px;
    left: -35px;
    width: 83px;
    height: 25px; }
  .section-c-home .parent-row .container-col .event-card-row .image-col .image-container {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    @media (max-width: 991.98px) {
      .section-c-home .parent-row .container-col .event-card-row .image-col .image-container {
        position: relative;
        height: 300px; } }
    .section-c-home .parent-row .container-col .event-card-row .image-col .image-container img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: all 0.4s ease; }

.section-c-home .parent-row .container-col .event-card-row .individual-event-card {
  padding: 60px 15px 60px 30px; }
  @media (max-width: 991.98px) {
    .section-c-home .parent-row .container-col .event-card-row .individual-event-card {
      padding: 0 15px; } }
  .section-c-home .parent-row .container-col .event-card-row .individual-event-card .event-card-contain .card-body {
    padding: 0; }
    .section-c-home .parent-row .container-col .event-card-row .individual-event-card .event-card-contain .card-body .subtitle {
      color: rgba(0, 145, 208, 0.8) !important; }

@media (min-width: 1199.98px) {
  .section-c-home .parent-row .container-col .event-card-row:hover .image-container img {
    transform: scale(1.1); } }

.section-d-home {
  position: relative; }
  .section-d-home::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='135' height='250' viewBox='0 0 135 250' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2167_3922' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='135' height='250'%3E%3Crect width='135' height='250' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2167_3922)'%3E%3Cpath d='M3.90629 69.1428L20.8258 39.9273L45.2205 82.0572C57.0889 67.2324 59.329 46.0927 49.2266 28.6869C39.0565 11.1654 19.384 2.5686 0.475934 5.59821C-11.5811 20.4375 -13.9035 41.7268 -3.74306 59.2435C-1.59002 62.9533 0.99363 66.2628 3.90629 69.1428Z' fill='%2300B260'/%3E%3Cpath d='M38.0985 180.857L21.179 210.073L-3.21569 167.943C-15.084 182.768 -17.3242 203.907 -7.22181 221.313C2.94345 238.83 22.616 247.427 41.5241 244.397C53.5811 229.558 55.9035 208.269 45.743 190.752C43.59 187.042 41.0064 183.733 38.0937 180.848' fill='%23008D45'/%3E%3Cpath d='M78.0919 138.187L95.0115 167.402H46.222C53.165 185.064 70.4039 197.568 90.5747 197.549C110.871 197.53 128.173 184.842 135 166.997C128.139 149.167 110.808 136.513 90.5167 136.532C86.2154 136.532 82.0545 137.116 78.0919 138.187Z' fill='%2300B260'/%3E%3Cpath d='M60.9305 82.2888H94.7647L70.37 124.419C89.1813 127.251 108.66 118.62 118.729 101.19C128.86 83.6541 126.489 62.3696 114.403 47.5545C95.4856 44.5635 75.8325 53.1988 65.7011 70.7348C63.5529 74.4495 61.9756 78.333 60.9257 82.2888' fill='%23008D45'/%3E%3C/g%3E%3C/svg%3E ");
    background-position: center;
    background-size: cover;
    position: absolute;
    width: 135px;
    height: 250px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    z-index: -1; }
    @media (max-width: 1199.98px) {
      .section-d-home::after {
        display: none; } }
  .section-d-home .parent-row .container-col .title-row {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 0.5px solid rgba(0, 141, 69, 0.6); }
    @media (max-width: 1199.98px) {
      .section-d-home .parent-row .container-col .title-row .btn-col .btn-container {
        justify-content: flex-start;
        text-align: start !important; } }
    .section-d-home .parent-row .container-col .title-row .btn-col .btn-container .btn-1 {
      margin-left: 60px;
      position: relative; }
      .section-d-home .parent-row .container-col .title-row .btn-col .btn-container .btn-1::after {
        content: "";
        position: absolute;
        background-image: url("../images/section-d-home-bg-icon.svg");
        left: -60px;
        top: 0;
        bottom: 0;
        margin: auto 0;
        width: 38px;
        height: 38px; }
  .section-d-home .parent-row .container-col .blog-card-row .individual-blog-card .blog-card-contain .card-body {
    padding: 0; }
    .section-d-home .parent-row .container-col .blog-card-row .individual-blog-card .blog-card-contain .card-body h2, .section-d-home .parent-row .container-col .blog-card-row .individual-blog-card .blog-card-contain .card-body h3, .section-d-home .parent-row .container-col .blog-card-row .individual-blog-card .blog-card-contain .card-body h4, .section-d-home .parent-row .container-col .blog-card-row .individual-blog-card .blog-card-contain .card-body h5, .section-d-home .parent-row .container-col .blog-card-row .individual-blog-card .blog-card-contain .card-body h6 {
      text-decoration: underline; }
    .section-d-home .parent-row .container-col .blog-card-row .individual-blog-card .blog-card-contain .card-body p {
      margin-bottom: 0 !important; }
    .section-d-home .parent-row .container-col .blog-card-row .individual-blog-card .blog-card-contain .card-body .category {
      display: inline-block;
      margin: 15px 0;
      border: 1px solid #008D45;
      border-radius: 1px;
      padding: 8px 10px;
      text-transform: uppercase;
      color: rgba(0, 141, 69, 0.6) !important; }
  .section-d-home .parent-row .container-col .blog-card-row .image-col {
    position: relative; }
    .section-d-home .parent-row .container-col .blog-card-row .image-col::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='34' height='36' viewBox='0 0 34 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_4087)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.2001 34.4C33.2001 34.4 33.1001 34.6 33.0001 34.7C32.6001 35.2 31.9001 35.2 31.6001 34.7C31.4001 34.4 31.3001 34 31.2001 33.7C30.9001 32.5 30.7001 31.4 30.4001 30.2C30.1001 28.6 29.7001 27 29.4001 25.5C29.3001 25.2 29.2001 24.9 29.1001 24.6C29.0001 24.4 28.8001 24.2 28.6001 24.2C28.2001 24.2 27.9001 24.3 27.5001 24.3C25.0001 24.8 22.4001 25.3 19.9001 26.1C18.2001 26.6 17.8001 26.3 17.5001 24.7C17.0001 22.3 16.4001 19.9 15.9001 17.5C15.4001 15.4 14.8001 13.4 14.1001 11.4C13.9001 10.8 13.8001 10.8 13.2001 10.9C12.1001 11.2 11.0001 11.4 9.80011 11.7C8.20011 12.1 6.70011 12.5 5.10011 12.8C4.90011 12.8 4.60011 12.9 4.40011 12.9C3.60011 13 3.20011 12.8 2.90011 12C2.60011 11.3 2.40011 10.5 2.20011 9.79999C1.60011 7.19999 1.00011 4.59999 0.300113 1.99999C0.200113 1.49999 0.100113 1.09999 0.200113 0.599993C0.300113 0.199993 0.800113 -7.46548e-06 1.10011 0.299993C1.60011 0.599993 1.90011 1.09999 2.00011 1.59999C2.40011 2.79999 2.90011 3.99999 3.20011 5.29999C3.60011 6.79999 3.90011 8.29999 4.10011 9.79999C4.20011 10.4 4.40011 10.5 4.90011 10.4C5.90011 10.2 7.00011 9.89999 8.00011 9.59999C9.70011 9.09999 11.4001 8.69999 13.1001 8.29999C13.6001 8.19999 14.2001 8.19999 14.7001 8.09999C15.1001 8.09999 15.4001 8.29999 15.6001 8.59999C15.9001 9.09999 15.9001 9.69999 16.0001 10.2C16.4001 12 16.7001 13.7 17.1001 15.5C17.7001 18 18.3001 20.4 18.9001 22.9C18.9001 23.1 19.0001 23.3 19.1001 23.4C19.2001 23.8 19.4001 23.9 19.8001 23.9C20.1001 23.9 20.3001 23.8 20.6001 23.8C22.8001 23.4 24.9001 22.9 27.1001 22.3C27.7001 22.1 28.4001 22 29.0001 22C30.0001 22 30.5001 22.3 30.8001 23.2C31.7001 26.1 32.5001 29.1 33.2001 32C33.4001 32.9 33.5001 33.6 33.2001 34.4Z' fill='%234C4E6D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_4087'%3E%3Crect width='34' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      position: absolute;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: bottom;
      bottom: -10px;
      right: -10px;
      width: 34px;
      height: 36px; }
    .section-d-home .parent-row .container-col .blog-card-row .image-col .image-container {
      width: 100%;
      height: 100%;
      overflow: hidden; }
      .section-d-home .parent-row .container-col .blog-card-row .image-col .image-container img {
        width: 100%;
        height: 100%;
        transition: all 0.4s ease; }
  @media (min-width: 1199.98px) {
    .section-d-home .parent-row .container-col .blog-card-row:hover .image-container img {
      transform: scale(1.1); }
    .section-d-home .parent-row .container-col .blog-card-row:hover .card-body h2, .section-d-home .parent-row .container-col .blog-card-row:hover .card-body h3, .section-d-home .parent-row .container-col .blog-card-row:hover .card-body h4, .section-d-home .parent-row .container-col .blog-card-row:hover .card-body h5, .section-d-home .parent-row .container-col .blog-card-row:hover .card-body h6 {
      text-decoration: none; } }

.section-e-home {
  position: relative; }
  .section-e-home::after {
    content: "";
    position: absolute;
    right: 0;
    top: -20px;
    width: 52px;
    height: 55px;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='55' viewBox='0 0 52 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2167_3925' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='52' height='55'%3E%3Crect width='52' height='55' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2167_3925)'%3E%3Cpath d='M47.4514 8.77209C28.0905 -6.43063 1.16202 2.74408 1.16202 2.74408C1.16202 2.74408 -1.79587 30.7231 17.565 45.9259C36.6569 60.9011 64.9683 52.8259 64.9683 52.8259C64.9683 52.8259 66.5433 23.7852 47.4898 8.81L47.4514 8.77209Z' fill='%2300B260'/%3E%3C/g%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-size: cover; }
    @media (max-width: 1199.98px) {
      .section-e-home::after {
        display: none; } }
  .section-e-home .bg-section::after {
    content: "";
    position: absolute;
    background-color: #FFEED1;
    height: calc(100% - 8vh);
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto 0;
    left: 0; }
  .section-e-home .bg-section .top-mask {
    background-image: url("../images/section-e-home-top-mask.png");
    top: 0;
    left: 0;
    width: 100%;
    height: 4vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left top;
    position: absolute;
    z-index: 0; }
  .section-e-home .bg-section .bottom-mask {
    background-image: url("../images/section-e-home-bottom-mask.png");
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    position: absolute;
    z-index: 0; }
  .section-e-home .parent-row .container-col .title-row {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 0.5px solid rgba(254, 196, 97, 0.6); }
    @media (max-width: 1199.98px) {
      .section-e-home .parent-row .container-col .title-row .btn-col .btn-container {
        justify-content: flex-start;
        text-align: start !important; } }
    .section-e-home .parent-row .container-col .title-row .btn-col .btn-container .btn-1 {
      margin-left: 60px;
      position: relative; }
      .section-e-home .parent-row .container-col .title-row .btn-col .btn-container .btn-1::after {
        content: "";
        position: absolute;
        background-image: url("../images/section-e-home-bg-icon.svg");
        left: -60px;
        top: 0;
        bottom: 0;
        margin: auto 0;
        width: 38px;
        height: 38px; }
  .section-e-home .parent-row .container-col .recipes-card-row {
    column-gap: 25px;
    position: relative; }
    .section-e-home .parent-row .container-col .recipes-card-row .bottom-icons-mask {
      position: relative;
      display: block;
      border-top: 0.5px solid rgba(254, 196, 97, 0.6) !important;
      border-bottom: 0.5px solid rgba(254, 196, 97, 0.6) !important;
      width: 100%;
      padding-top: 15px;
      padding-bottom: 15px; }
      .section-e-home .parent-row .container-col .recipes-card-row .bottom-icons-mask::after {
        content: "";
        position: relative;
        display: inline-block;
        background-image: url("../images/section-e-home-bg-bottom-icons-mask.svg");
        width: 100%;
        height: 17px;
        background-repeat: no-repeat;
        background-size: contain;
        left: 0;
        bottom: 0; }
    @media (min-width: 1199.98px) {
      .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card {
        width: calc(33.33% - 17px); } }
    @media (max-width: 1199.98px) {
      .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card {
        width: calc(50% - 15px); } }
    @media (max-width: 991.98px) {
      .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card {
        width: 100%; } }
    .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain {
      position: relative;
      height: 100%; }
      .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain .image-container {
        position: relative;
        height: 180px;
        width: 100%;
        background-color: #FFD793;
        overflow: hidden; }
        @media (max-width: 991.98px) {
          .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain .image-container {
            height: 300px; } }
        .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain .image-container::after {
          content: "";
          position: absolute;
          width: 0;
          height: 5px;
          background-color: #FEC461;
          left: 0;
          bottom: 0;
          transition: all 0.4s ease; }
        .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain .image-container img {
          width: 100%;
          height: 100% !important;
          object-fit: cover;
          transition: all 0.4s ease; }
      .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain .card-body {
        text-align: left;
        border-radius: 1px;
        padding: 20px 0 70px 0;
        transition: all 0.4s ease;
        height: calc(100% - 180px);
        position: relative; }
        .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain .card-body .card-title, .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain .card-body .card-excerpt, .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain .card-body .content-type {
          display: block; }
        .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card .recipes-card-contain .card-body .content-type {
          position: absolute;
          display: inline-block;
          margin: 0;
          border: 1px solid #008D45;
          border-radius: 1px;
          padding: 8px 10px;
          text-transform: uppercase;
          color: rgba(0, 141, 69, 0.6) !important;
          bottom: 10px; }
    @media (min-width: 1199.98px) {
      .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card:hover .recipes-card-contain::after {
        width: 75px;
        opacity: 1; }
      .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card:hover .image-container::after {
        width: 100%; }
      .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card:hover .image-container img {
        transform: scale(1.1); }
      .section-e-home .parent-row .container-col .recipes-card-row .recipes-individual-card:hover .card-body .card-title {
        text-decoration: underline; } }

body:not(.page-template-no-banner):not(.single-post):not(.page) .interior-page:not(.no-padding) .content-page {
  padding-top: 75px; }
  body:not(.page-template-no-banner):not(.single-post):not(.page) .interior-page:not(.no-padding) .content-page .entry-content .null-first-padding + .padding-vertical {
    padding-top: 0 !important; }
  body:not(.page-template-no-banner):not(.single-post):not(.page) .interior-page:not(.no-padding) .content-page .entry-content > div:first-child {
    padding-top: 0 !important; }

.interior-page.no-padding {
  padding: 0 !important; }

.custom-pb:not(div[class*="bg-color"]):not(.bg-active) + .custom-pt:not(div[class*="bg-color"]):not(.bg-active) {
  padding-top: 0 !important; }

.elevation-spacer-block-ii.spacer-xs {
  padding-top: 15px; }

div.custom-block + div.custom-block {
  padding-top: 0 !important; }

.custom-block.custom-pt {
  padding-top: 20px; }
  @media (max-width: 1199.98px) {
    .custom-block.custom-pt {
      padding-top: 20px; } }
  @media (max-width: 767.98px) {
    .custom-block.custom-pt {
      padding-top: 20px; } }

.custom-block.custom-pb {
  padding-bottom: 20px; }
  @media (max-width: 1199.98px) {
    .custom-block.custom-pb {
      padding-bottom: 20px; } }
  @media (max-width: 767.98px) {
    .custom-block.custom-pb {
      padding-bottom: 20px; } }

.custom-pt {
  padding-top: 20px; }
  @media (max-width: 1199.98px) {
    .custom-pt {
      padding-top: 50px; } }
  @media (max-width: 767.98px) {
    .custom-pt {
      padding-top: 35px; } }
  .custom-pt.larger-pt {
    padding-top: 95px; }
    @media (max-width: 1199.98px) {
      .custom-pt.larger-pt {
        padding-top: 75px; } }
    @media (max-width: 767.98px) {
      .custom-pt.larger-pt {
        padding-top: 55px; } }
  .custom-pt.larger-xl-pt {
    padding-top: 120px; }
    @media (max-width: 1199.98px) {
      .custom-pt.larger-xl-pt {
        padding-top: 85px; } }
    @media (max-width: 767.98px) {
      .custom-pt.larger-xl-pt {
        padding-top: 65px; } }
  .custom-pt.larger-mask-pt {
    padding-top: 140px; }
    @media (max-width: 1199.98px) {
      .custom-pt.larger-mask-pt {
        padding-top: 85px; } }
    @media (max-width: 767.98px) {
      .custom-pt.larger-mask-pt {
        padding-top: 65px; } }

.custom-pb {
  padding-bottom: 75px; }
  @media (max-width: 1199.98px) {
    .custom-pb {
      padding-bottom: 50px; } }
  @media (max-width: 767.98px) {
    .custom-pb {
      padding-bottom: 35px; } }
  .custom-pb.larger-pb {
    padding-bottom: 95px; }
    @media (max-width: 1199.98px) {
      .custom-pb.larger-pb {
        padding-bottom: 75px; } }
    @media (max-width: 767.98px) {
      .custom-pb.larger-pb {
        padding-bottom: 55px; } }
  .custom-pb.larger-xl-pb {
    padding-bottom: 115px; }
    @media (max-width: 1199.98px) {
      .custom-pb.larger-xl-pb {
        padding-bottom: 85px; } }
    @media (max-width: 767.98px) {
      .custom-pb.larger-xl-pb {
        padding-bottom: 65px; } }
  .custom-pb.larger-mask-pb {
    padding-bottom: 140px; }
    @media (max-width: 1199.98px) {
      .custom-pb.larger-mask-pb {
        padding-bottom: 85px; } }
    @media (max-width: 767.98px) {
      .custom-pb.larger-mask-pb {
        padding-bottom: 65px; } }

.border-bottom {
  padding-bottom: 40px;
  margin-bottom: 40px;
  border-bottom: 0.2px solid #0091D0 !important; }

.border-bottom-g0 {
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 40px; }
  .border-bottom-g0::after {
    content: "";
    position: absolute;
    background: #0091D0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: calc(100% - 1.5rem);
    height: 1px; }

.entry-content,
section[class*="section-"],
div[class*="-block"] {
  position: relative;
  /*Light Color Paragraph*/
  /*Dark Color Paragraph*/ }
  .entry-content.alignfull,
  section[class*="section-"].alignfull,
  div[class*="-block"].alignfull {
    margin-left: calc( -100vw / 2 + 100% / 2) !important;
    margin-right: calc( -100vw / 2 + 100% / 2) !important;
    max-width: 100vw; }
    @media (max-width: 991.98px) {
      .entry-content.alignfull,
      section[class*="section-"].alignfull,
      div[class*="-block"].alignfull {
        margin-left: calc( -100vw / 2 + 100% / 2) !important;
        margin-right: calc( -100vw / 2 + 100% / 2) !important;
        max-width: 100vw; } }
  .entry-content.bg-color04,
  section[class*="section-"].bg-color04,
  div[class*="-block"].bg-color04 {
    background-color: #CDE9F5 !important; }
  .entry-content.bg-color06,
  section[class*="section-"].bg-color06,
  div[class*="-block"].bg-color06 {
    background-color: #4C4E6D !important; }
  .entry-content.bg-color08,
  section[class*="section-"].bg-color08,
  div[class*="-block"].bg-color08 {
    background-color: #FFEED1 !important; }
  .entry-content.bg-color06 .main-content h2, .entry-content.bg-color06 .main-content h3, .entry-content.bg-color06 .main-content h4, .entry-content.bg-color06 .main-content h5, .entry-content.bg-color06 .main-content h6, .entry-content.bg-color06 .main-content .h1, .entry-content.bg-color06 .main-content .h2, .entry-content.bg-color06 .main-content .h3, .entry-content.bg-color06 .main-content .h4, .entry-content.bg-color06 .main-content .h5, .entry-content.bg-color06 .main-content .h6, .entry-content.bg-color06 .main-content .h7, .entry-content.bg-color06 .content-block h2, .entry-content.bg-color06 .content-block h3, .entry-content.bg-color06 .content-block h4, .entry-content.bg-color06 .content-block h5, .entry-content.bg-color06 .content-block h6, .entry-content.bg-color06 .content-block .h1, .entry-content.bg-color06 .content-block .h2, .entry-content.bg-color06 .content-block .h3, .entry-content.bg-color06 .content-block .h4, .entry-content.bg-color06 .content-block .h5, .entry-content.bg-color06 .content-block .h6, .entry-content.bg-color06 .content-block .h7,
  section[class*="section-"].bg-color06 .main-content h2,
  section[class*="section-"].bg-color06 .main-content h3,
  section[class*="section-"].bg-color06 .main-content h4,
  section[class*="section-"].bg-color06 .main-content h5,
  section[class*="section-"].bg-color06 .main-content h6,
  section[class*="section-"].bg-color06 .main-content .h1,
  section[class*="section-"].bg-color06 .main-content .h2,
  section[class*="section-"].bg-color06 .main-content .h3,
  section[class*="section-"].bg-color06 .main-content .h4,
  section[class*="section-"].bg-color06 .main-content .h5,
  section[class*="section-"].bg-color06 .main-content .h6,
  section[class*="section-"].bg-color06 .main-content .h7,
  section[class*="section-"].bg-color06 .content-block h2,
  section[class*="section-"].bg-color06 .content-block h3,
  section[class*="section-"].bg-color06 .content-block h4,
  section[class*="section-"].bg-color06 .content-block h5,
  section[class*="section-"].bg-color06 .content-block h6,
  section[class*="section-"].bg-color06 .content-block .h1,
  section[class*="section-"].bg-color06 .content-block .h2,
  section[class*="section-"].bg-color06 .content-block .h3,
  section[class*="section-"].bg-color06 .content-block .h4,
  section[class*="section-"].bg-color06 .content-block .h5,
  section[class*="section-"].bg-color06 .content-block .h6,
  section[class*="section-"].bg-color06 .content-block .h7,
  div[class*="-block"].bg-color06 .main-content h2,
  div[class*="-block"].bg-color06 .main-content h3,
  div[class*="-block"].bg-color06 .main-content h4,
  div[class*="-block"].bg-color06 .main-content h5,
  div[class*="-block"].bg-color06 .main-content h6,
  div[class*="-block"].bg-color06 .main-content .h1,
  div[class*="-block"].bg-color06 .main-content .h2,
  div[class*="-block"].bg-color06 .main-content .h3,
  div[class*="-block"].bg-color06 .main-content .h4,
  div[class*="-block"].bg-color06 .main-content .h5,
  div[class*="-block"].bg-color06 .main-content .h6,
  div[class*="-block"].bg-color06 .main-content .h7,
  div[class*="-block"].bg-color06 .content-block h2,
  div[class*="-block"].bg-color06 .content-block h3,
  div[class*="-block"].bg-color06 .content-block h4,
  div[class*="-block"].bg-color06 .content-block h5,
  div[class*="-block"].bg-color06 .content-block h6,
  div[class*="-block"].bg-color06 .content-block .h1,
  div[class*="-block"].bg-color06 .content-block .h2,
  div[class*="-block"].bg-color06 .content-block .h3,
  div[class*="-block"].bg-color06 .content-block .h4,
  div[class*="-block"].bg-color06 .content-block .h5,
  div[class*="-block"].bg-color06 .content-block .h6,
  div[class*="-block"].bg-color06 .content-block .h7 {
    color: #ffffff; }
  .entry-content.bg-color06 .main-content > *, .entry-content.bg-color06 .main-content * > *, .entry-content.bg-color06 .main-content *, .entry-content.bg-color06 .content-block > *, .entry-content.bg-color06 .content-block * > *, .entry-content.bg-color06 .content-block *,
  section[class*="section-"].bg-color06 .main-content > *,
  section[class*="section-"].bg-color06 .main-content * > *,
  section[class*="section-"].bg-color06 .main-content *,
  section[class*="section-"].bg-color06 .content-block > *,
  section[class*="section-"].bg-color06 .content-block * > *,
  section[class*="section-"].bg-color06 .content-block *,
  div[class*="-block"].bg-color06 .main-content > *,
  div[class*="-block"].bg-color06 .main-content * > *,
  div[class*="-block"].bg-color06 .main-content *,
  div[class*="-block"].bg-color06 .content-block > *,
  div[class*="-block"].bg-color06 .content-block * > *,
  div[class*="-block"].bg-color06 .content-block * {
    color: #ffffff; }
  .entry-content.bg-color06 .main-content ul li::before, .entry-content.bg-color06 .main-content ul.list li::before, .entry-content.bg-color06 .main-content ul li::after, .entry-content.bg-color06 .main-content ul.list li::after, .entry-content.bg-color06 .content-block ul li::before, .entry-content.bg-color06 .content-block ul.list li::before, .entry-content.bg-color06 .content-block ul li::after, .entry-content.bg-color06 .content-block ul.list li::after,
  section[class*="section-"].bg-color06 .main-content ul li::before,
  section[class*="section-"].bg-color06 .main-content ul.list li::before,
  section[class*="section-"].bg-color06 .main-content ul li::after,
  section[class*="section-"].bg-color06 .main-content ul.list li::after,
  section[class*="section-"].bg-color06 .content-block ul li::before,
  section[class*="section-"].bg-color06 .content-block ul.list li::before,
  section[class*="section-"].bg-color06 .content-block ul li::after,
  section[class*="section-"].bg-color06 .content-block ul.list li::after,
  div[class*="-block"].bg-color06 .main-content ul li::before,
  div[class*="-block"].bg-color06 .main-content ul.list li::before,
  div[class*="-block"].bg-color06 .main-content ul li::after,
  div[class*="-block"].bg-color06 .main-content ul.list li::after,
  div[class*="-block"].bg-color06 .content-block ul li::before,
  div[class*="-block"].bg-color06 .content-block ul.list li::before,
  div[class*="-block"].bg-color06 .content-block ul li::after,
  div[class*="-block"].bg-color06 .content-block ul.list li::after {
    background: #ffffff; }
  .entry-content.bg-color06 .main-content blockquote, .entry-content.bg-color06 .content-block blockquote,
  section[class*="section-"].bg-color06 .main-content blockquote,
  section[class*="section-"].bg-color06 .content-block blockquote,
  div[class*="-block"].bg-color06 .main-content blockquote,
  div[class*="-block"].bg-color06 .content-block blockquote {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff; }
  .entry-content.bg-color06 .main-content ol li::before, .entry-content.bg-color06 .main-content ol.list li::before, .entry-content.bg-color06 .content-block ol li::before, .entry-content.bg-color06 .content-block ol.list li::before,
  section[class*="section-"].bg-color06 .main-content ol li::before,
  section[class*="section-"].bg-color06 .main-content ol.list li::before,
  section[class*="section-"].bg-color06 .content-block ol li::before,
  section[class*="section-"].bg-color06 .content-block ol.list li::before,
  div[class*="-block"].bg-color06 .main-content ol li::before,
  div[class*="-block"].bg-color06 .main-content ol.list li::before,
  div[class*="-block"].bg-color06 .content-block ol li::before,
  div[class*="-block"].bg-color06 .content-block ol.list li::before {
    color: #ffffff; }
  .entry-content.bg-color04 .main-content h2, .entry-content.bg-color04 .main-content h3, .entry-content.bg-color04 .main-content h4, .entry-content.bg-color04 .main-content h5, .entry-content.bg-color04 .main-content h6, .entry-content.bg-color04 .main-content .h1, .entry-content.bg-color04 .main-content .h2, .entry-content.bg-color04 .main-content .h3, .entry-content.bg-color04 .main-content .h4, .entry-content.bg-color04 .main-content .h5, .entry-content.bg-color04 .main-content .h6, .entry-content.bg-color04 .main-content .h7, .entry-content.bg-color04 .content-block h2, .entry-content.bg-color04 .content-block h3, .entry-content.bg-color04 .content-block h4, .entry-content.bg-color04 .content-block h5, .entry-content.bg-color04 .content-block h6, .entry-content.bg-color04 .content-block .h1, .entry-content.bg-color04 .content-block .h2, .entry-content.bg-color04 .content-block .h3, .entry-content.bg-color04 .content-block .h4, .entry-content.bg-color04 .content-block .h5, .entry-content.bg-color04 .content-block .h6, .entry-content.bg-color04 .content-block .h7, .entry-content.bg-color08 .main-content h2, .entry-content.bg-color08 .main-content h3, .entry-content.bg-color08 .main-content h4, .entry-content.bg-color08 .main-content h5, .entry-content.bg-color08 .main-content h6, .entry-content.bg-color08 .main-content .h1, .entry-content.bg-color08 .main-content .h2, .entry-content.bg-color08 .main-content .h3, .entry-content.bg-color08 .main-content .h4, .entry-content.bg-color08 .main-content .h5, .entry-content.bg-color08 .main-content .h6, .entry-content.bg-color08 .main-content .h7, .entry-content.bg-color08 .content-block h2, .entry-content.bg-color08 .content-block h3, .entry-content.bg-color08 .content-block h4, .entry-content.bg-color08 .content-block h5, .entry-content.bg-color08 .content-block h6, .entry-content.bg-color08 .content-block .h1, .entry-content.bg-color08 .content-block .h2, .entry-content.bg-color08 .content-block .h3, .entry-content.bg-color08 .content-block .h4, .entry-content.bg-color08 .content-block .h5, .entry-content.bg-color08 .content-block .h6, .entry-content.bg-color08 .content-block .h7,
  section[class*="section-"].bg-color04 .main-content h2,
  section[class*="section-"].bg-color04 .main-content h3,
  section[class*="section-"].bg-color04 .main-content h4,
  section[class*="section-"].bg-color04 .main-content h5,
  section[class*="section-"].bg-color04 .main-content h6,
  section[class*="section-"].bg-color04 .main-content .h1,
  section[class*="section-"].bg-color04 .main-content .h2,
  section[class*="section-"].bg-color04 .main-content .h3,
  section[class*="section-"].bg-color04 .main-content .h4,
  section[class*="section-"].bg-color04 .main-content .h5,
  section[class*="section-"].bg-color04 .main-content .h6,
  section[class*="section-"].bg-color04 .main-content .h7,
  section[class*="section-"].bg-color04 .content-block h2,
  section[class*="section-"].bg-color04 .content-block h3,
  section[class*="section-"].bg-color04 .content-block h4,
  section[class*="section-"].bg-color04 .content-block h5,
  section[class*="section-"].bg-color04 .content-block h6,
  section[class*="section-"].bg-color04 .content-block .h1,
  section[class*="section-"].bg-color04 .content-block .h2,
  section[class*="section-"].bg-color04 .content-block .h3,
  section[class*="section-"].bg-color04 .content-block .h4,
  section[class*="section-"].bg-color04 .content-block .h5,
  section[class*="section-"].bg-color04 .content-block .h6,
  section[class*="section-"].bg-color04 .content-block .h7,
  section[class*="section-"].bg-color08 .main-content h2,
  section[class*="section-"].bg-color08 .main-content h3,
  section[class*="section-"].bg-color08 .main-content h4,
  section[class*="section-"].bg-color08 .main-content h5,
  section[class*="section-"].bg-color08 .main-content h6,
  section[class*="section-"].bg-color08 .main-content .h1,
  section[class*="section-"].bg-color08 .main-content .h2,
  section[class*="section-"].bg-color08 .main-content .h3,
  section[class*="section-"].bg-color08 .main-content .h4,
  section[class*="section-"].bg-color08 .main-content .h5,
  section[class*="section-"].bg-color08 .main-content .h6,
  section[class*="section-"].bg-color08 .main-content .h7,
  section[class*="section-"].bg-color08 .content-block h2,
  section[class*="section-"].bg-color08 .content-block h3,
  section[class*="section-"].bg-color08 .content-block h4,
  section[class*="section-"].bg-color08 .content-block h5,
  section[class*="section-"].bg-color08 .content-block h6,
  section[class*="section-"].bg-color08 .content-block .h1,
  section[class*="section-"].bg-color08 .content-block .h2,
  section[class*="section-"].bg-color08 .content-block .h3,
  section[class*="section-"].bg-color08 .content-block .h4,
  section[class*="section-"].bg-color08 .content-block .h5,
  section[class*="section-"].bg-color08 .content-block .h6,
  section[class*="section-"].bg-color08 .content-block .h7,
  div[class*="-block"].bg-color04 .main-content h2,
  div[class*="-block"].bg-color04 .main-content h3,
  div[class*="-block"].bg-color04 .main-content h4,
  div[class*="-block"].bg-color04 .main-content h5,
  div[class*="-block"].bg-color04 .main-content h6,
  div[class*="-block"].bg-color04 .main-content .h1,
  div[class*="-block"].bg-color04 .main-content .h2,
  div[class*="-block"].bg-color04 .main-content .h3,
  div[class*="-block"].bg-color04 .main-content .h4,
  div[class*="-block"].bg-color04 .main-content .h5,
  div[class*="-block"].bg-color04 .main-content .h6,
  div[class*="-block"].bg-color04 .main-content .h7,
  div[class*="-block"].bg-color04 .content-block h2,
  div[class*="-block"].bg-color04 .content-block h3,
  div[class*="-block"].bg-color04 .content-block h4,
  div[class*="-block"].bg-color04 .content-block h5,
  div[class*="-block"].bg-color04 .content-block h6,
  div[class*="-block"].bg-color04 .content-block .h1,
  div[class*="-block"].bg-color04 .content-block .h2,
  div[class*="-block"].bg-color04 .content-block .h3,
  div[class*="-block"].bg-color04 .content-block .h4,
  div[class*="-block"].bg-color04 .content-block .h5,
  div[class*="-block"].bg-color04 .content-block .h6,
  div[class*="-block"].bg-color04 .content-block .h7,
  div[class*="-block"].bg-color08 .main-content h2,
  div[class*="-block"].bg-color08 .main-content h3,
  div[class*="-block"].bg-color08 .main-content h4,
  div[class*="-block"].bg-color08 .main-content h5,
  div[class*="-block"].bg-color08 .main-content h6,
  div[class*="-block"].bg-color08 .main-content .h1,
  div[class*="-block"].bg-color08 .main-content .h2,
  div[class*="-block"].bg-color08 .main-content .h3,
  div[class*="-block"].bg-color08 .main-content .h4,
  div[class*="-block"].bg-color08 .main-content .h5,
  div[class*="-block"].bg-color08 .main-content .h6,
  div[class*="-block"].bg-color08 .main-content .h7,
  div[class*="-block"].bg-color08 .content-block h2,
  div[class*="-block"].bg-color08 .content-block h3,
  div[class*="-block"].bg-color08 .content-block h4,
  div[class*="-block"].bg-color08 .content-block h5,
  div[class*="-block"].bg-color08 .content-block h6,
  div[class*="-block"].bg-color08 .content-block .h1,
  div[class*="-block"].bg-color08 .content-block .h2,
  div[class*="-block"].bg-color08 .content-block .h3,
  div[class*="-block"].bg-color08 .content-block .h4,
  div[class*="-block"].bg-color08 .content-block .h5,
  div[class*="-block"].bg-color08 .content-block .h6,
  div[class*="-block"].bg-color08 .content-block .h7 {
    color: #747677; }
  .entry-content.bg-color04 .main-content > *, .entry-content.bg-color04 .main-content * > *, .entry-content.bg-color04 .content-block > *, .entry-content.bg-color04 .content-block * > *, .entry-content.bg-color08 .main-content > *, .entry-content.bg-color08 .main-content * > *, .entry-content.bg-color08 .content-block > *, .entry-content.bg-color08 .content-block * > *,
  section[class*="section-"].bg-color04 .main-content > *,
  section[class*="section-"].bg-color04 .main-content * > *,
  section[class*="section-"].bg-color04 .content-block > *,
  section[class*="section-"].bg-color04 .content-block * > *,
  section[class*="section-"].bg-color08 .main-content > *,
  section[class*="section-"].bg-color08 .main-content * > *,
  section[class*="section-"].bg-color08 .content-block > *,
  section[class*="section-"].bg-color08 .content-block * > *,
  div[class*="-block"].bg-color04 .main-content > *,
  div[class*="-block"].bg-color04 .main-content * > *,
  div[class*="-block"].bg-color04 .content-block > *,
  div[class*="-block"].bg-color04 .content-block * > *,
  div[class*="-block"].bg-color08 .main-content > *,
  div[class*="-block"].bg-color08 .main-content * > *,
  div[class*="-block"].bg-color08 .content-block > *,
  div[class*="-block"].bg-color08 .content-block * > * {
    color: #747677; }
  .entry-content.bg-color04 .main-content ul li::before, .entry-content.bg-color04 .main-content ul.list li::before, .entry-content.bg-color04 .content-block ul li::before, .entry-content.bg-color04 .content-block ul.list li::before, .entry-content.bg-color08 .main-content ul li::before, .entry-content.bg-color08 .main-content ul.list li::before, .entry-content.bg-color08 .content-block ul li::before, .entry-content.bg-color08 .content-block ul.list li::before,
  section[class*="section-"].bg-color04 .main-content ul li::before,
  section[class*="section-"].bg-color04 .main-content ul.list li::before,
  section[class*="section-"].bg-color04 .content-block ul li::before,
  section[class*="section-"].bg-color04 .content-block ul.list li::before,
  section[class*="section-"].bg-color08 .main-content ul li::before,
  section[class*="section-"].bg-color08 .main-content ul.list li::before,
  section[class*="section-"].bg-color08 .content-block ul li::before,
  section[class*="section-"].bg-color08 .content-block ul.list li::before,
  div[class*="-block"].bg-color04 .main-content ul li::before,
  div[class*="-block"].bg-color04 .main-content ul.list li::before,
  div[class*="-block"].bg-color04 .content-block ul li::before,
  div[class*="-block"].bg-color04 .content-block ul.list li::before,
  div[class*="-block"].bg-color08 .main-content ul li::before,
  div[class*="-block"].bg-color08 .main-content ul.list li::before,
  div[class*="-block"].bg-color08 .content-block ul li::before,
  div[class*="-block"].bg-color08 .content-block ul.list li::before {
    background: #747677; }
  .entry-content.bg-color04 .main-content ol li::before, .entry-content.bg-color04 .main-content ol.list li::before, .entry-content.bg-color04 .content-block ol li::before, .entry-content.bg-color04 .content-block ol.list li::before, .entry-content.bg-color08 .main-content ol li::before, .entry-content.bg-color08 .main-content ol.list li::before, .entry-content.bg-color08 .content-block ol li::before, .entry-content.bg-color08 .content-block ol.list li::before,
  section[class*="section-"].bg-color04 .main-content ol li::before,
  section[class*="section-"].bg-color04 .main-content ol.list li::before,
  section[class*="section-"].bg-color04 .content-block ol li::before,
  section[class*="section-"].bg-color04 .content-block ol.list li::before,
  section[class*="section-"].bg-color08 .main-content ol li::before,
  section[class*="section-"].bg-color08 .main-content ol.list li::before,
  section[class*="section-"].bg-color08 .content-block ol li::before,
  section[class*="section-"].bg-color08 .content-block ol.list li::before,
  div[class*="-block"].bg-color04 .main-content ol li::before,
  div[class*="-block"].bg-color04 .main-content ol.list li::before,
  div[class*="-block"].bg-color04 .content-block ol li::before,
  div[class*="-block"].bg-color04 .content-block ol.list li::before,
  div[class*="-block"].bg-color08 .main-content ol li::before,
  div[class*="-block"].bg-color08 .main-content ol.list li::before,
  div[class*="-block"].bg-color08 .content-block ol li::before,
  div[class*="-block"].bg-color08 .content-block ol.list li::before {
    color: #747677; }

.content-block {
  display: flex;
  flex-direction: column;
  gap: 15px;
  position: relative; }
  .content-block h2, .content-block h3, .content-block h4, .content-block h5, .content-block h6, .content-block .h1, .content-block .h2, .content-block .h3, .content-block .h4, .content-block .h5, .content-block .h6, .content-block .h7 {
    font-family: "lft-etica";
    font-weight: 700;
    margin-bottom: 0 !important;
    margin-top: 0; }
  .content-block .main-content {
    display: flex;
    flex-direction: column;
    gap: 15px; }
    .content-block .main-content h2, .content-block .main-content h3, .content-block .main-content h4, .content-block .main-content h5, .content-block .main-content h6, .content-block .main-content .h1, .content-block .main-content .h2, .content-block .main-content .h3, .content-block .main-content .h4, .content-block .main-content .h5, .content-block .main-content .h6, .content-block .main-content .h7 {
      font-family: "lft-etica";
      font-weight: 700;
      margin-bottom: 0 !important;
      margin-top: 0;
      line-height: 1.1;
      text-transform: none; }
      .content-block .main-content h2 > *, .content-block .main-content h2 span, .content-block .main-content h3 > *, .content-block .main-content h3 span, .content-block .main-content h4 > *, .content-block .main-content h4 span, .content-block .main-content h5 > *, .content-block .main-content h5 span, .content-block .main-content h6 > *, .content-block .main-content h6 span, .content-block .main-content .h1 > *, .content-block .main-content .h1 span, .content-block .main-content .h2 > *, .content-block .main-content .h2 span, .content-block .main-content .h3 > *, .content-block .main-content .h3 span, .content-block .main-content .h4 > *, .content-block .main-content .h4 span, .content-block .main-content .h5 > *, .content-block .main-content .h5 span, .content-block .main-content .h6 > *, .content-block .main-content .h6 span, .content-block .main-content .h7 > *, .content-block .main-content .h7 span {
        font-family: "lft-etica";
        line-height: 1.1;
        font-weight: 700; }
      .content-block .main-content h2 strong, .content-block .main-content h2 a, .content-block .main-content h2 em, .content-block .main-content h3 strong, .content-block .main-content h3 a, .content-block .main-content h3 em, .content-block .main-content h4 strong, .content-block .main-content h4 a, .content-block .main-content h4 em, .content-block .main-content h5 strong, .content-block .main-content h5 a, .content-block .main-content h5 em, .content-block .main-content h6 strong, .content-block .main-content h6 a, .content-block .main-content h6 em, .content-block .main-content .h1 strong, .content-block .main-content .h1 a, .content-block .main-content .h1 em, .content-block .main-content .h2 strong, .content-block .main-content .h2 a, .content-block .main-content .h2 em, .content-block .main-content .h3 strong, .content-block .main-content .h3 a, .content-block .main-content .h3 em, .content-block .main-content .h4 strong, .content-block .main-content .h4 a, .content-block .main-content .h4 em, .content-block .main-content .h5 strong, .content-block .main-content .h5 a, .content-block .main-content .h5 em, .content-block .main-content .h6 strong, .content-block .main-content .h6 a, .content-block .main-content .h6 em, .content-block .main-content .h7 strong, .content-block .main-content .h7 a, .content-block .main-content .h7 em {
        font-size: inherit !important;
        font-weight: inherit !important; }
      .content-block .main-content h2::selection, .content-block .main-content h3::selection, .content-block .main-content h4::selection, .content-block .main-content h5::selection, .content-block .main-content h6::selection, .content-block .main-content .h1::selection, .content-block .main-content .h2::selection, .content-block .main-content .h3::selection, .content-block .main-content .h4::selection, .content-block .main-content .h5::selection, .content-block .main-content .h6::selection, .content-block .main-content .h7::selection {
        background-color: #007f44;
        color: white; }
    .content-block .main-content p {
      margin-bottom: 0; }
    .content-block .main-content > *, .content-block .main-content *:not() > * {
      font-stretch: normal;
      font-style: normal;
      font-weight: inherit;
      letter-spacing: 0.03em;
      line-height: 1.5;
      margin-bottom: 0;
      overflow-wrap: break-word;
      white-space: normal;
      word-break: break-word; }
      .content-block .main-content > *::selection, .content-block .main-content *:not() > *::selection {
        background-color: #007f44;
        color: white; }
  .content-block .main-content.light-color h2, .content-block .main-content.light-color h3, .content-block .main-content.light-color h4, .content-block .main-content.light-color h5, .content-block .main-content.light-color h6, .content-block .main-content.light-color .h1, .content-block .main-content.light-color .h2, .content-block .main-content.light-color .h3, .content-block .main-content.light-color .h4, .content-block .main-content.light-color .h5, .content-block .main-content.light-color .h6, .content-block .main-content.light-color .h7 {
    color: #ffffff; }
  .content-block .main-content.light-color > *, .content-block .main-content.light-color * > * {
    color: #ffffff; }
  .content-block .main-content.light-color ul::before, .content-block .main-content.light-color ul::marker, .content-block .main-content.light-color ul > li::before, .content-block .main-content.light-color ul > li::marker {
    background-color: #00B260; }
  .content-block .main-content.light-color span {
    color: #ffffff; }
  .content-block .main-content.light-color blockquote {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff; }
  .content-block .main-content.light-color ol::before, .content-block .main-content.light-color ol::marker, .content-block .main-content.light-color ol > li::before, .content-block .main-content.light-color ol > li::marker {
    background-color: #747677; }
  .content-block .main-content:not(.light-color) > *, .content-block .main-content:not(.light-color) * > * {
    color: #747677; }
  .content-block .main-content:not(.light-color) h2, .content-block .main-content:not(.light-color) h3, .content-block .main-content:not(.light-color) h4, .content-block .main-content:not(.light-color) h5, .content-block .main-content:not(.light-color) h6, .content-block .main-content:not(.light-color) .h1, .content-block .main-content:not(.light-color) .h2, .content-block .main-content:not(.light-color) .h3, .content-block .main-content:not(.light-color) .h4, .content-block .main-content:not(.light-color) .h5, .content-block .main-content:not(.light-color) .h6, .content-block .main-content:not(.light-color) .h7 {
    color: #4C4E6D; }
  .content-block .main-content:not(.light-color) a:not([class*="btn"]) {
    color: #0091D0; }
  .content-block.center {
    text-align: center; }
    .content-block.center .main-content > *, .content-block.center .main-content * > * {
      text-align: center !important; }
    .content-block.center .btn-container {
      justify-content: center; }
  .content-block.right {
    text-align: right; }
    .content-block.right .main-content > *, .content-block.right .main-content * > * {
      text-align: right !important; }
    .content-block.right .btn-container {
      justify-content: flex-end; }

.info-box.light-color h2, .info-box.light-color h3, .info-box.light-color h4, .info-box.light-color h5, .info-box.light-color h6, .info-box.light-color .h1, .info-box.light-color .h2, .info-box.light-color .h3, .info-box.light-color .h4, .info-box.light-color .h5, .info-box.light-color .h6, .info-box.light-color .h7, .content-block.light-color h2, .content-block.light-color h3, .content-block.light-color h4, .content-block.light-color h5, .content-block.light-color h6, .content-block.light-color .h1, .content-block.light-color .h2, .content-block.light-color .h3, .content-block.light-color .h4, .content-block.light-color .h5, .content-block.light-color .h6, .content-block.light-color .h7 {
  color: #ffffff; }

.info-box.light-color > *, .info-box.light-color * > *, .content-block.light-color > *, .content-block.light-color * > * {
  color: #ffffff; }

.info-box.light-color ul::before, .info-box.light-color ul::marker, .info-box.light-color ul > li::before, .info-box.light-color ul > li::marker, .content-block.light-color ul::before, .content-block.light-color ul::marker, .content-block.light-color ul > li::before, .content-block.light-color ul > li::marker {
  background-color: #00B260; }

.info-box.light-color span, .content-block.light-color span {
  color: #ffffff; }

.info-box.light-color blockquote, .content-block.light-color blockquote {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff; }

.info-box.light-color ol::before, .info-box.light-color ol::marker, .info-box.light-color ol > li::before, .info-box.light-color ol > li::marker, .content-block.light-color ol::before, .content-block.light-color ol::marker, .content-block.light-color ol > li::before, .content-block.light-color ol > li::marker {
  background-color: #747677; }

/*Buttons Container*/
.btn-container {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin: 0;
  text-align: left; }
  .btn-container.wp-block-acf-button {
    margin-top: 15px; }
  .btn-container a[aria-disabled="true"] {
    cursor: not-allowed; }
  .btn-container.aligncenter, .btn-container.center {
    text-align: center !important;
    justify-content: center; }
  .btn-container.alignright, .btn-container.right {
    text-align: right !important;
    justify-content: end; }

.wp-block-media-text {
  margin-bottom: 20px; }
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding-left: 0 !important; }
  .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content {
    padding-right: 0 !important; }

.wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure {
  position: relative; }
  .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption {
    padding-top: 15px; }
    .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption::selection, .blocks-gallery-grid ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption::selection {
      background-color: #007f44;
      color: white; }

@media only screen and (max-width: 991.98px) {
  .wp-block-image .alignright, .wp-block-image .alignleft {
    float: none !important;
    margin: 0 auto; }
  .wp-block-media-text {
    display: flex !important;
    flex-direction: column;
    padding: 0 0 30px; }
    .wp-block-media-text .wp-block-media-text__content {
      padding: 0;
      width: 100%; }
      .wp-block-media-text .wp-block-media-text__content p:last-of-type {
        margin-bottom: 0 !important; }
  .wp-block-media-text.has-media-on-the-right figure, .wp-block-media-text.has-media-on-the-right figure {
    width: 100%; }
  .wp-block-media-text .wp-block-media-text__media {
    width: 100%;
    margin: 20px auto !important; }
    .wp-block-media-text .wp-block-media-text__media img {
      width: 100% !important;
      object-fit: contain; } }

@media only screen and (max-width: 767.98px) {
  .wp-block-columns.has-2-columns .wp-block-column {
    flex-basis: 100%; }
    .wp-block-columns.has-2-columns .wp-block-column:nth-child(2) {
      text-align: center; }
  .wp-block-column {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important; }
  .wp-block-media-text {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%; } }

.footer-image-block .image-container img {
  width: 100%;
  height: 100% !important; }

.video-text-block {
  position: relative; }
  .video-text-block .bg-video-section {
    position: relative;
    background-position: center;
    background-size: cover;
    overflow: hidden;
    top: 0;
    width: 100%;
    height: 550px;
    z-index: 0; }
    .video-text-block .bg-video-section::before {
      content: "";
      background-image: url("../images/video-shadows.png");
      background-size: 100% 100%;
      background-position: center;
      background-repeat: no-repeat;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 2; }
    .video-text-block .bg-video-section img {
      position: absolute;
      width: 100%;
      height: 100% !important;
      object-fit: cover;
      object-position: center; }
  .video-text-block .content-block {
    padding-top: 40px; }
    .video-text-block .content-block.center {
      text-align: center; }
      .video-text-block .content-block.center > * {
        text-align: center; }
    .video-text-block .content-block.right {
      text-align: right; }
      .video-text-block .content-block.right > * {
        text-align: right; }

.image-carousel-block {
  background-color: transparent;
  position: relative; }
  .image-carousel-block .top-section {
    margin-bottom: 30px; }
    .image-carousel-block .top-section h2, .image-carousel-block .top-section h3, .image-carousel-block .top-section h4, .image-carousel-block .top-section h5, .image-carousel-block .top-section h6 {
      margin-bottom: 0 !important; }
  .image-carousel-block .photo-gallery-container {
    overflow: hidden;
    padding-bottom: 70px;
    padding: 0;
    position: relative; }
    .image-carousel-block .photo-gallery-container .swiper-wrapper {
      position: relative;
      height: 100%; }
      .image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide {
        display: flex;
        flex-direction: column;
        row-gap: 20px;
        overflow: hidden;
        width: 420px; }
        .image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide figure {
          height: 440px; }
          .image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide figure img {
            width: 100%;
            height: 100% !important;
            object-fit: cover; }
            @media (max-width: 575.98px) {
              .image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide figure img {
                object-fit: cover; } }
        @media (max-width: 767.98px) {
          .image-carousel-block .photo-gallery-container .swiper-wrapper .swiper-slide {
            max-width: 100%;
            width: 100% !important; } }
    .image-carousel-block .photo-gallery-container .navigation-container {
      margin-top: 40px;
      position: relative;
      bottom: 0;
      left: 0;
      padding: 0;
      height: 60px;
      display: flex;
      align-items: center;
      flex-wrap: nowrap;
      justify-content: space-between;
      width: 100%; }
      .image-carousel-block .photo-gallery-container .navigation-container .arrows-container {
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: relative;
        height: 60px;
        width: 100px;
        gap: 15px; }
        .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-next, .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-prev {
          position: relative;
          background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='52' height='53' viewBox='0 0 52 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='26' cy='26.9894' r='25' stroke='%230091D0' stroke-width='2'/%3e%3cpath d='M19.4697 26.4591C19.1768 26.7519 19.1768 27.2268 19.4697 27.5197L24.2426 32.2927C24.5355 32.5856 25.0104 32.5856 25.3033 32.2927C25.5962 31.9998 25.5962 31.5249 25.3033 31.232L21.0607 26.9894L25.3033 22.7467C25.5962 22.4538 25.5962 21.979 25.3033 21.6861C25.0104 21.3932 24.5355 21.3932 24.2426 21.6861L19.4697 26.4591ZM31 26.2394L20 26.2394L20 27.7394L31 27.7394L31 26.2394Z' fill='%230091D0'/%3e%3c/svg%3e ");
          background-position: center;
          background-size: contain;
          background-repeat: no-repeat;
          width: 52px;
          height: 52px;
          outline: none;
          left: auto;
          right: auto;
          top: auto;
          bottom: auto;
          margin: 0; }
          .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-next::after, .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-prev::after {
            content: none; }
          @media (min-width: 1199.98px) {
            .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-next:hover, .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-prev:hover {
              background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='52' height='53' viewBox='0 0 52 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle opacity='0.7' cx='26' cy='26.9894' r='25' fill='%23CDE9F5' stroke='%230091D0' stroke-width='2'/%3e%3cpath opacity='0.7' d='M19.4697 26.4591C19.1768 26.7519 19.1768 27.2268 19.4697 27.5197L24.2426 32.2927C24.5355 32.5856 25.0104 32.5856 25.3033 32.2927C25.5962 31.9998 25.5962 31.5249 25.3033 31.232L21.0607 26.9894L25.3033 22.7467C25.5962 22.4538 25.5962 21.979 25.3033 21.6861C25.0104 21.3932 24.5355 21.3932 24.2426 21.6861L19.4697 26.4591ZM31 26.2394L20 26.2394L20 27.7394L31 27.7394L31 26.2394Z' fill='%230091D0'/%3e%3c/svg%3e "); } }
        .image-carousel-block .photo-gallery-container .navigation-container .arrows-container .swiper-button-next {
          transform: scaleX(-1); }
      .image-carousel-block .photo-gallery-container .navigation-container .swiper-scrollbar {
        left: 0;
        width: calc(100% - 120px);
        background-color: transparent;
        padding: 0;
        position: relative; }
        .image-carousel-block .photo-gallery-container .navigation-container .swiper-scrollbar::after {
          content: "";
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          background-color: #0091D0;
          opacity: 1;
          bottom: unset;
          height: 1px;
          left: 52%;
          position: absolute;
          top: 50%;
          width: 100%;
          z-index: 0; }
        .image-carousel-block .photo-gallery-container .navigation-container .swiper-scrollbar .swiper-scrollbar-drag {
          background-color: #0091D0;
          border-radius: 4 !important;
          height: 6px;
          margin-top: -2px;
          position: absolute;
          left: 15px;
          z-index: 5; }
      .image-carousel-block .photo-gallery-container .navigation-container .swiper-pagination {
        position: relative;
        left: 0;
        right: 0;
        justify-content: flex-start;
        width: unset;
        gap: 0; }
        .image-carousel-block .photo-gallery-container .navigation-container .swiper-pagination span {
          background: rgba(0, 178, 96, 0.4);
          height: 7px;
          margin: 0 5px 0;
          width: 7px; }
          .image-carousel-block .photo-gallery-container .navigation-container .swiper-pagination span.swiper-pagination-bullet-active {
            opacity: 1;
            background-color: #00B260;
            width: 7px;
            height: 7px; }

.fancy-boxes-block {
  position: relative; }
  .fancy-boxes-block .card-contain {
    position: relative;
    min-height: 425px;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column; }
    .fancy-boxes-block .card-contain .card-body {
      z-index: 10;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-end;
      row-gap: 25px; }
      .fancy-boxes-block .card-contain .card-body .icon-contain {
        width: 38px;
        height: 38px; }
        .fancy-boxes-block .card-contain .card-body .icon-contain img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
      @media (min-width: 768px) {
        .fancy-boxes-block .card-contain .card-body {
          padding: 55px; } }
    .fancy-boxes-block .card-contain .bg-image::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: url("../images/fancy-box-overlay.png");
      background-repeat: no-repeat;
      background-size: cover;
      z-index: 2;
      transition: all 0.4s ease;
      opacity: 1; }
    .fancy-boxes-block .card-contain .bg-image::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: url("../images/fancy-box-overlay-hover.png");
      background-repeat: no-repeat;
      background-size: cover;
      z-index: 2;
      transition: all 0.4s ease;
      opacity: 0; }
    .fancy-boxes-block .card-contain .bg-image img {
      height: 100% !important;
      object-fit: cover; }
    .fancy-boxes-block .card-contain h1,
    .fancy-boxes-block .card-contain h2,
    .fancy-boxes-block .card-contain h3,
    .fancy-boxes-block .card-contain h4,
    .fancy-boxes-block .card-contain h5,
    .fancy-boxes-block .card-contain h6,
    .fancy-boxes-block .card-contain .card-title,
    .fancy-boxes-block .card-contain .card-text,
    .fancy-boxes-block .card-contain p,
    .fancy-boxes-block .card-contain li,
    .fancy-boxes-block .card-contain blockquote {
      margin-bottom: 0;
      color: white !important; }
      .fancy-boxes-block .card-contain h1 a,
      .fancy-boxes-block .card-contain h2 a,
      .fancy-boxes-block .card-contain h3 a,
      .fancy-boxes-block .card-contain h4 a,
      .fancy-boxes-block .card-contain h5 a,
      .fancy-boxes-block .card-contain h6 a,
      .fancy-boxes-block .card-contain .card-title a,
      .fancy-boxes-block .card-contain .card-text a,
      .fancy-boxes-block .card-contain p a,
      .fancy-boxes-block .card-contain li a,
      .fancy-boxes-block .card-contain blockquote a {
        color: inherit; }
    @media (min-width: 1199.98px) {
      .fancy-boxes-block .card-contain:hover .bg-image::before {
        opacity: 0; }
      .fancy-boxes-block .card-contain:hover .bg-image::after {
        opacity: 1; } }

.accordion {
  display: flex;
  flex-direction: column;
  gap: 6px; }
  .accordion .accordion-item {
    border-radius: 2px;
    background-color: rgba(76, 78, 109, 0.05);
    border: none; }
    @media (min-width: 768px) {
      .accordion .accordion-item {
        padding: 31px 36px; } }
  .accordion .accordion-button {
    border-radius: 0;
    background: transparent;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    color: inherit;
    outline: none;
    border: none;
    box-shadow: none;
    text-transform: capitalize !important; }
    .accordion .accordion-button > *, .accordion .accordion-button > * > * {
      text-transform: capitalize !important; }
    .accordion .accordion-button div {
      text-transform: capitalize !important; }
    .accordion .accordion-button:focus {
      border: none;
      box-shadow: none; }
    .accordion .accordion-button::after {
      width: 16px;
      height: 17px;
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.31181 16.6897C7.70281 17.0797 8.33597 17.079 8.72602 16.688L15.0823 10.3163C15.4724 9.92533 15.4716 9.29217 15.0806 8.90211C14.6896 8.51206 14.0564 8.51282 13.6664 8.90382L8.01636 14.5675L2.35269 8.91746C1.96169 8.52741 1.32853 8.52817 0.938476 8.91917C0.548423 9.31016 0.549186 9.94333 0.940181 10.3334L7.31181 16.6897ZM7 1.00121L7.01807 15.9829L9.01806 15.9805L9 0.998794L7 1.00121Z' fill='%234C4E6D'/%3e%3c/svg%3e "); }
  .accordion .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.31181 16.6897C7.70281 17.0797 8.33597 17.079 8.72602 16.688L15.0823 10.3163C15.4724 9.92533 15.4716 9.29217 15.0806 8.90211C14.6896 8.51206 14.0564 8.51282 13.6664 8.90382L8.01636 14.5675L2.35269 8.91746C1.96169 8.52741 1.32853 8.52817 0.938476 8.91917C0.548423 9.31016 0.549186 9.94333 0.940181 10.3334L7.31181 16.6897ZM7 1.00121L7.01807 15.9829L9.01806 15.9805L9 0.998794L7 1.00121Z' fill='%234C4E6D'/%3e%3c/svg%3e "); }
  .accordion .accordion-body {
    width: 952px;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    gap: 15px; }
    .accordion .accordion-body h1,
    .accordion .accordion-body h2,
    .accordion .accordion-body h3,
    .accordion .accordion-body h4,
    .accordion .accordion-body h5,
    .accordion .accordion-body h6,
    .accordion .accordion-body p,
    .accordion .accordion-body li,
    .accordion .accordion-body blockquote,
    .accordion .accordion-body cite {
      color: #4C4E6D !important; }

.accordion.white {
  gap: 0; }
  .accordion.white .accordion-item {
    background: white;
    border-top: 1px solid #ececec;
    padding: 0; }
    .accordion.white .accordion-item:last-of-type {
      border-bottom: 1px solid #ececec; }
  .accordion.white .accordion-button {
    padding-left: 0; }
  .accordion.white .accordion-body {
    padding-left: 0; }
    .accordion.white .accordion-body p,
    .accordion.white .accordion-body li,
    .accordion.white .accordion-body blockquote,
    .accordion.white .accordion-body cite {
      color: #747677 !important; }

.testimonials-block {
  position: relative;
  padding-top: 0 !important; }
  .testimonials-block .bg-mask-section .bottom-mask {
    background-image: url("../images/section-c-plant-bottom-mask.png");
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    position: absolute;
    z-index: 0; }
  .testimonials-block .content-block {
    padding-bottom: 40px; }
  .testimonials-block .testimonials-container {
    overflow: hidden; }
    @media (min-width: 992px) {
      .testimonials-block .testimonials-container {
        width: calc(100% + ((100vw - 930px) / 2)); } }
    @media (min-width: 1200px) {
      .testimonials-block .testimonials-container {
        width: calc(100% + ((100vw - 1110px) / 2)); } }
    .testimonials-block .testimonials-container .testimonials-swiper-container {
      width: 500px !important; }
      @media (max-width: 991.98px) {
        .testimonials-block .testimonials-container .testimonials-swiper-container {
          width: 100% !important; } }
  .testimonials-block .swiper-slide {
    width: 500px !important; }
    @media (max-width: 991.98px) {
      .testimonials-block .swiper-slide {
        width: 100% !important; } }
    .testimonials-block .swiper-slide .card-contain {
      box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.06); }
    .testimonials-block .swiper-slide.swiper-slide-active .card-contain {
      background-color: #0091D0; }
      .testimonials-block .swiper-slide.swiper-slide-active .card-contain::after {
        background-image: url("data:image/svg+xml,%3Csvg width='30' height='20' viewBox='0 0 30 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_6564)'%3E%3Cpath d='M13.0662 12.5704C11.5345 16.1135 8.6326 18.0774 6.42719 19.1114C5.52984 19.5338 4.58279 18.6399 4.93759 17.7115C5.04389 17.4354 5.14467 17.14 5.22819 16.8287C5.41312 16.1606 5.52605 15.4748 5.56504 14.7827C5.57912 14.5406 5.51314 14.3007 5.37729 14.0998C5.24143 13.899 5.04326 13.7484 4.81334 13.6714C3.40683 13.2065 2.18359 12.3083 1.31894 11.1055C0.454284 9.90273 -0.00738913 8.45707 8.94435e-05 6.97576C0.0201073 3.11025 3.28163 -0.0649927 7.14438 0.00403428C8.83056 0.036226 10.4487 0.675018 11.7021 1.80334C12.9555 2.93165 13.7604 4.47391 13.9691 6.14743C13.9691 6.15641 13.9691 6.16537 13.9691 6.17435C13.978 6.25235 13.9863 6.33104 13.9932 6.40973C14.132 7.81374 14.1299 10.1089 13.0662 12.5704Z' fill='white'/%3E%3Cpath d='M28.8875 12.5704C27.3558 16.1135 24.4539 18.0774 22.2485 19.1114C21.3511 19.5338 20.4041 18.6399 20.7596 17.7115C20.8659 17.4354 20.9666 17.14 21.0495 16.8287C21.2344 16.1606 21.3473 15.4748 21.3863 14.7827C21.4005 14.5407 21.3346 14.3008 21.1989 14.1C21.0631 13.8991 20.8651 13.7485 20.6353 13.6714C19.2287 13.2066 18.0053 12.3085 17.1405 11.1057C16.2757 9.90288 15.8139 8.45716 15.8214 6.97576C15.8421 3.11025 19.1029 -0.0649927 22.9657 0.00403428C24.6518 0.036226 26.2699 0.675018 27.5234 1.80334C28.7768 2.93165 29.5817 4.47391 29.7904 6.14743C29.7904 6.15641 29.7904 6.16537 29.7904 6.17435C29.7993 6.25235 29.8083 6.33104 29.8145 6.40973C29.9505 7.81374 29.9491 10.1089 28.8875 12.5704Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_6564'%3E%3Crect width='29.8776' height='19.2192' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E "); }
      .testimonials-block .swiper-slide.swiper-slide-active .card-contain .card-body > *, .testimonials-block .swiper-slide.swiper-slide-active .card-contain .card-body > * > *, .testimonials-block .swiper-slide.swiper-slide-active .card-contain .card-body > * > * > * {
        color: white !important; }
  .testimonials-block .card-contain {
    position: relative;
    border: none;
    padding: 60px 30px 110px 60px;
    background: white;
    min-height: 276px;
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.0655594);
    border-radius: 1px; }
    .testimonials-block .card-contain::after {
      content: "";
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg width='30' height='20' viewBox='0 0 30 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_6564)'%3E%3Cpath d='M13.0662 12.5704C11.5345 16.1135 8.6326 18.0774 6.42719 19.1114C5.52984 19.5338 4.58279 18.6399 4.93759 17.7115C5.04389 17.4354 5.14467 17.14 5.22819 16.8287C5.41312 16.1606 5.52605 15.4748 5.56504 14.7827C5.57912 14.5406 5.51314 14.3007 5.37729 14.0998C5.24143 13.899 5.04326 13.7484 4.81334 13.6714C3.40683 13.2065 2.18359 12.3083 1.31894 11.1055C0.454284 9.90273 -0.00738913 8.45707 8.94435e-05 6.97576C0.0201073 3.11025 3.28163 -0.0649927 7.14438 0.00403428C8.83056 0.036226 10.4487 0.675018 11.7021 1.80334C12.9555 2.93165 13.7604 4.47391 13.9691 6.14743C13.9691 6.15641 13.9691 6.16537 13.9691 6.17435C13.978 6.25235 13.9863 6.33104 13.9932 6.40973C14.132 7.81374 14.1299 10.1089 13.0662 12.5704Z' fill='%230091D0'/%3E%3Cpath d='M28.8875 12.5704C27.3558 16.1135 24.4539 18.0774 22.2485 19.1114C21.3511 19.5338 20.4041 18.6399 20.7596 17.7115C20.8659 17.4354 20.9666 17.14 21.0495 16.8287C21.2344 16.1606 21.3473 15.4748 21.3863 14.7827C21.4005 14.5407 21.3346 14.3008 21.1989 14.1C21.0631 13.8991 20.8651 13.7485 20.6353 13.6714C19.2287 13.2066 18.0053 12.3085 17.1405 11.1057C16.2757 9.90288 15.8139 8.45716 15.8214 6.97576C15.8421 3.11025 19.1029 -0.0649927 22.9657 0.00403428C24.6518 0.036226 26.2699 0.675018 27.5234 1.80334C28.7768 2.93165 29.5817 4.47391 29.7904 6.14743C29.7904 6.15641 29.7904 6.16537 29.7904 6.17435C29.7993 6.25235 29.8083 6.33104 29.8145 6.40973C29.9505 7.81374 29.9491 10.1089 28.8875 12.5704Z' fill='%230091D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_6564'%3E%3Crect width='29.8776' height='19.2192' fill='%230091D0'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
      background-repeat: no-repeat;
      background-size: contain;
      width: 30px;
      height: 20px;
      bottom: 40px;
      right: 30px; }
    @media (max-width: 1199.98px) {
      .testimonials-block .card-contain {
        padding: 60px; } }
    @media (max-width: 767.98px) {
      .testimonials-block .card-contain {
        padding: 40px; } }
  .testimonials-block .card-body {
    display: flex;
    flex-direction: column;
    row-gap: 30px;
    padding: 0;
    justify-content: center; }
  .testimonials-block blockquote {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important; }
  .testimonials-block cite {
    font-family: "lft-etica";
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0.04em;
    text-transform: none;
    text-align: left;
    color: #747677 !important;
    margin-top: 0; }
    .testimonials-block cite span {
      font-family: "lft-etica";
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 1.4;
      letter-spacing: 0.06em;
      text-transform: none;
      margin-top: 4px;
      display: block;
      color: #747677 !important; }
  .testimonials-block .image-container {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    margin: 0;
    margin-right: 16px;
    flex-shrink: 0; }
    .testimonials-block .image-container img {
      object-position: top; }
  .testimonials-block .cite-container {
    display: flex;
    align-items: center;
    position: relative;
    padding-top: 18px; }
  .testimonials-block .navigation-container {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    margin-top: 30px; }
  .testimonials-block .arrows-container {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .testimonials-block .swiper-button-next,
  .testimonials-block .swiper-button-prev {
    position: relative;
    width: 20.6px;
    height: 10px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.6' height='9.978' viewBox='0 0 20.6 9.978'%3e%3cg%3e%3cg%3e%3cpath fill='%230091D0' d='M20.364 136.419l-4.2-4.184a.8.8 0 0 0-1.135 1.141l2.823 2.809H.8a.8.8 0 0 0 0 1.609h17.046l-2.823 2.806a.8.8 0 0 0 1.135 1.141l4.2-4.184a.805.805 0 0 0 .006-1.138z' transform='rotate(180 10.3 70.989) translate(0 132) translate(0 -132)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
    background-color: transparent;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    margin: 0 4px;
    outline: none; }
    .testimonials-block .swiper-button-next::after,
    .testimonials-block .swiper-button-prev::after {
      display: none; }
    .testimonials-block .swiper-button-next:hover,
    .testimonials-block .swiper-button-prev:hover {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20.6' height='9.978' viewBox='0 0 20.6 9.978'%3e%3cg%3e%3cg%3e%3cpath fill='%230091D0' d='M20.364 136.419l-4.2-4.184a.8.8 0 0 0-1.135 1.141l2.823 2.809H.8a.8.8 0 0 0 0 1.609h17.046l-2.823 2.806a.8.8 0 0 0 1.135 1.141l4.2-4.184a.805.805 0 0 0 .006-1.138z' transform='rotate(180 10.3 70.989) translate(0 132) translate(0 -132)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e "); }
  .testimonials-block .swiper-button-next {
    transform: scaleX(-1); }
  .testimonials-block .swiper-pagination {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    bottom: 0 !important; }
  .testimonials-block .swiper-pagination-bullet {
    opacity: 0.4;
    width: 10px;
    height: 10px;
    background-color: #0091D0;
    margin: 0 !important; }
  .testimonials-block .swiper-pagination-bullet-active {
    opacity: 1;
    background-color: #0091D0; }

.cta-cards-block .cta-cards-row {
  row-gap: 40px; }
  .cta-cards-block .cta-cards-row .individual-cta-card {
    flex: 0 0 auto;
    width: calc(50% - 15px);
    overflow: hidden; }
    @media (max-width: 991.98px) {
      .cta-cards-block .cta-cards-row .individual-cta-card {
        width: 100%; } }
    .cta-cards-block .cta-cards-row .individual-cta-card .cta-card-contain {
      display: flex;
      column-gap: 18px;
      transition: all 0.4s ease; }
      .cta-cards-block .cta-cards-row .individual-cta-card .cta-card-contain .icon-contain {
        width: 38px;
        height: 38px;
        flex: 0 0 auto; }
        .cta-cards-block .cta-cards-row .individual-cta-card .cta-card-contain .icon-contain img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
      .cta-cards-block .cta-cards-row .individual-cta-card .cta-card-contain .card-body .card-title {
        color: #0091D0; }
    @media (min-width: 1199.98px) {
      .cta-cards-block .cta-cards-row .individual-cta-card:hover .cta-card-contain {
        transform: scale(0.9); } }

.upcoming-news-block .row {
  row-gap: 40px; }

.upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain {
  height: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(217, 217, 217, 0.418324);
  border-radius: 1px;
  transition: all 0.4s ease; }
  .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .image-container {
    position: relative;
    width: 100%;
    height: 250px;
    overflow: hidden; }
    .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .image-container img {
      position: absolute;
      width: 100%;
      height: 100% !important;
      transition: all 0.4s ease;
      object-fit: cover; }
  .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body {
    position: relative;
    padding: 30px 30px 0 30px; }
    .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-title, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .text, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-taxonomy {
      display: block; }
    .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-taxonomy {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      padding-top: 30px;
      padding-bottom: 20px; }
      .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-taxonomy .tag {
        font-family: "lft-etica";
        padding: 8px 10px;
        border: 0.5px solid #00B260;
        font-style: normal;
        font-weight: 600;
        font-size: 13px;
        line-height: 1.1;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: #008D45; }
    .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body .card-title {
      padding-bottom: 15px; }
    .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 {
      display: flex;
      column-gap: 30px;
      padding: 30px 30px 50px 20px; }
      .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .day-side {
        display: flex;
        flex-direction: column;
        align-items: center; }
        .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .day-side span {
          font-family: "lft-etica";
          font-style: normal;
          font-weight: 700;
          font-size: 19px;
          line-height: 1.3;
          letter-spacing: -0.01em;
          color: #0091D0; }
          .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .day-side span.day {
            color: rgba(0, 145, 208, 0.6) !important; }
      .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .body-side .location, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .body-side .date {
        display: block;
        font-family: "lft-etica";
        font-style: normal;
        font-weight: 600;
        font-size: 12px;
        line-height: 1.6;
        letter-spacing: 0.05em;
        margin-bottom: 10px;
        color: rgba(76, 78, 109, 0.8) !important; }
      .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-body.v-2 .body-side .location {
        font-size: 14px; }
  .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-footer {
    border-top: 0.5px solid #D9D9D9;
    background-color: transparent;
    padding: 20px 30px; }
    .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain .card-footer .date {
      font-family: "lft-etica";
      font-style: normal;
      font-weight: 600;
      font-size: 10px;
      line-height: 1;
      letter-spacing: 0.05em;
      text-transform: uppercase;
      color: rgba(76, 78, 109, 0.8); }
  @media (min-width: 1199.98px) {
    .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:hover, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:focus, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:active {
      box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.05); }
      .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:hover .image-container img, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:focus .image-container img, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:active .image-container img {
        transform: scale(1.1); }
      .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:hover .card-body .card-title, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:focus .card-body .card-title, .upcoming-news-block .upcoming-news-individual-card .upcoming-news-card-contain:active .card-body .card-title {
        text-decoration: underline; } }

.text-photo-block {
  margin-bottom: 0;
  position: relative; }
  .text-photo-block .align-items-stretch .content-block {
    padding-top: 22px; }
    @media (max-width: 991.98px) {
      .text-photo-block .align-items-stretch .content-block {
        padding-top: 0; } }
    @media (max-width: 575.98px) {
      .text-photo-block .align-items-stretch .content-block {
        padding-top: 0; } }
  .text-photo-block .align-items-start .content-block {
    padding-top: 22px; }
  .text-photo-block .align-items-end .content-block {
    padding-bottom: 0; }
  .text-photo-block.no-margin {
    margin: 0 !important; }
  .text-photo-block.image_on_left .side-text {
    order: 2; }
    @media (max-width: 991.98px) {
      .text-photo-block.image_on_left .side-text {
        order: 1; } }
  .text-photo-block.image_on_left .side-image {
    order: 1; }
    @media (max-width: 991.98px) {
      .text-photo-block.image_on_left .side-image {
        order: 2; } }
    @media (max-width: 575.98px) {
      .text-photo-block.image_on_left .side-image {
        margin-bottom: 0 !important; } }
  .text-photo-block.image_on_right .side-text {
    order: 1; }
    @media (max-width: 991.98px) {
      .text-photo-block.image_on_right .side-text {
        order: 1; } }
  .text-photo-block.image_on_right .side-image {
    order: 2; }
    @media (max-width: 991.98px) {
      .text-photo-block.image_on_right .side-image {
        order: 2;
        margin-bottom: 30px !important; } }
    @media (max-width: 575.98px) {
      .text-photo-block.image_on_right .side-image {
        margin-bottom: 0 !important; } }
    .text-photo-block.image_on_right .side-image .image-wrapping .image-fit-contain, .text-photo-block.image_on_right .side-image .wp-block-image .image-fit-contain {
      object-position: left center; }
    .text-photo-block.image_on_right .side-image .image-wrapping figcaption, .text-photo-block.image_on_right .side-image .wp-block-image figcaption {
      text-align: left; }
  .text-photo-block .side-image {
    display: flex;
    flex-direction: column;
    row-gap: 30px; }
    .text-photo-block .side-image .wp-block-image {
      padding-top: unset;
      position: relative;
      width: 100%;
      height: 100%; }
      .text-photo-block .side-image .wp-block-image.center {
        align-self: center; }
      .text-photo-block .side-image .wp-block-image.top {
        align-self: flex-start; }
      .text-photo-block .side-image .wp-block-image.bottom {
        align-self: flex-end; }
      .text-photo-block .side-image .wp-block-image.right img {
        margin-left: auto;
        display: block; }
        @media (max-width: 991.98px) {
          .text-photo-block .side-image .wp-block-image.right img {
            margin: 0 auto; } }
      .text-photo-block .side-image .wp-block-image.center img {
        display: block;
        margin: 0 auto; }
      .text-photo-block .side-image .wp-block-image.left img {
        margin-right: auto;
        display: block; }
        @media (max-width: 991.98px) {
          .text-photo-block .side-image .wp-block-image.left img {
            margin: 0 auto; } }
      .text-photo-block .side-image .wp-block-image figcaption {
        font-family: "lft-etica";
        background-color: #ffffff !important;
        margin: 0 !important;
        padding: 10px 0;
        text-align: left; }
      .text-photo-block .side-image .wp-block-image.is-resized {
        width: unset !important;
        max-width: unset !important;
        margin: 0 !important; }
        .text-photo-block .side-image .wp-block-image.is-resized img {
          width: inherit !important;
          max-width: inherit !important;
          height: inherit !important; }
      .text-photo-block .side-image .wp-block-image img.image-fit-cover {
        object-position: center !important;
        width: 100% !important;
        height: 100% !important; }
      .text-photo-block .side-image .wp-block-image img.image-fit-contain {
        width: auto !important;
        height: auto !important; }
  .text-photo-block .content-block h2.subhead {
    font-size: 23px !important;
    font-weight: normal !important;
    letter-spacing: 0.01em !important;
    line-height: 1.3 !important;
    margin-bottom: 20px !important;
    text-transform: uppercase !important; }
  .text-photo-block .content-block .btn-container {
    margin-top: 17px; }
  .text-photo-block .container {
    position: relative;
    z-index: 1; }

.footer-image-block {
  margin-top: -20px;
  z-index: -1; }
  .footer-image-block .image-container {
    position: relative;
    height: 680px; }
    @media (max-width: 1199.98px) {
      .footer-image-block .image-container {
        height: 500px; } }
    .footer-image-block .image-container img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .footer-image-block .content-block {
    position: relative;
    margin-top: -20px; }
    .footer-image-block .content-block .bg-section::after {
      content: "";
      position: absolute;
      background-color: #FFEED1;
      height: calc(100% - 4vh);
      width: 100%;
      bottom: 0;
      left: 0; }
    .footer-image-block .content-block .bg-section .top-mask {
      background-image: url("../images/section-e-home-top-mask.png");
      top: 0;
      left: 0;
      width: 100%;
      height: 4vh;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: left top;
      position: absolute;
      z-index: 0; }
  .footer-image-block figcaption {
    position: relative;
    z-index: 5;
    font-family: "lft-etica";
    padding: 50px 0;
    font-style: normal;
    font-weight: 350;
    font-size: 18px;
    line-height: 1.3;
    text-align: center;
    letter-spacing: 0.03em;
    color: #4C4E6D; }

.section-a-plant-pathways {
  position: relative; }
  .section-a-plant-pathways::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='559' height='602' viewBox='0 0 559 602' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2173_4514' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='559' height='602'%3E%3Crect width='559' height='602' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2173_4514)'%3E%3Cg opacity='0.1'%3E%3Cpath d='M-4.32407 277.055L65.2835 156.784L165.644 330.219C214.471 269.19 223.687 182.165 182.125 110.511C140.285 38.3807 59.3518 2.99074 -18.4367 15.4626C-68.0398 76.5511 -77.5941 164.192 -35.7938 236.302C-26.9361 251.575 -16.3068 265.198 -4.32407 277.055Z' fill='%2300B260'/%3E%3Cpath d='M300.878 561.287L370.486 681.557H169.765C198.328 754.263 269.25 805.74 352.233 805.66C435.734 805.581 506.914 753.35 535 679.889C506.775 606.487 435.476 554.395 351.994 554.475C334.299 554.475 317.181 556.878 300.878 561.287Z' fill='%2300B260'/%3E%3Cpath d='M230.276 331.172H369.471L269.11 504.607C346.501 516.265 426.638 480.736 468.06 408.983C509.741 336.793 499.988 249.172 450.265 188.182C372.437 175.869 291.583 211.418 249.902 283.608C241.064 298.9 234.575 314.887 230.256 331.172' fill='%23008D45'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-size: cover;
    width: 559px;
    height: 602px;
    left: 0;
    bottom: 0;
    z-index: 5; }
    @media (max-width: 1199.98px) {
      .section-a-plant-pathways::after {
        display: none; } }

.section-b-plant-pathways .bg-section {
  top: unset;
  bottom: 0;
  z-index: -1; }
  .section-b-plant-pathways .bg-section::after {
    content: "";
    position: absolute;
    background: #CDE9F5;
    width: 100%;
    height: calc(100% - 15vh);
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto 0; }
  .section-b-plant-pathways .bg-section .top-mask {
    background-image: url("../images/section-c-home-top-mask.png");
    top: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    position: absolute;
    z-index: 0; }
  .section-b-plant-pathways .bg-section .bottom-mask {
    background-image: url("../images/section-c-home-bottom-mask.png");
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    position: absolute;
    z-index: 0; }

.section-b-plant-pathways .container-col {
  position: relative; }
  .section-b-plant-pathways .container-col .bottom-icons-mask {
    position: relative;
    display: block;
    border-top: 0.5px solid rgba(0, 145, 208, 0.6) !important;
    width: 100%;
    margin-top: 40px;
    padding-top: 15px;
    padding-bottom: 15px; }
    .section-b-plant-pathways .container-col .bottom-icons-mask::after {
      content: "";
      position: relative;
      display: inline-block;
      background-image: url("../images/section-b-plant-bg-bottom-icons-mask.svg");
      width: 100%;
      height: 17px;
      background-repeat: no-repeat;
      background-size: contain;
      left: 0;
      bottom: 0; }
  .section-b-plant-pathways .container-col .title-block {
    padding-bottom: 40px;
    margin-bottom: 20px;
    border-bottom: 0.5px solid rgba(0, 145, 208, 0.6); }
    .section-b-plant-pathways .container-col .title-block > * {
      margin-bottom: 0 !important; }
  .section-b-plant-pathways .container-col .info-boxes-row .individual-info-box .box-contain {
    padding: 50px;
    background-color: #ffffff;
    display: flex;
    align-items: center;
    column-gap: 30px;
    height: 100%; }
    .section-b-plant-pathways .container-col .info-boxes-row .individual-info-box .box-contain .icon-container {
      position: relative;
      width: 38px;
      height: 38px;
      flex: 0 0 38px; }
      .section-b-plant-pathways .container-col .info-boxes-row .individual-info-box .box-contain .icon-container img {
        position: absolute;
        width: 100%;
        height: 100%; }

.section-c-plant {
  position: relative; }
  .section-c-plant::after {
    content: "";
    position: absolute;
    left: 0;
    top: 60px;
    background-image: url("data:image/svg+xml,%3Csvg width='127' height='251' viewBox='0 0 127 251' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2168_4349' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='127' height='251'%3E%3Crect width='127' height='251' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2168_4349)'%3E%3Cpath d='M-6.09365 70.1428L10.8259 40.9273L35.2206 83.0572C47.0889 68.2324 49.3291 47.0927 39.2267 29.6869C29.0566 12.1654 9.38407 3.5686 -9.524 6.59821C-21.581 21.4375 -23.9034 42.7268 -13.743 60.2435C-11.59 63.9533 -9.00631 67.2628 -6.09365 70.1428Z' fill='%2300B260'/%3E%3Cpath d='M28.0988 181.857L11.1792 211.073L-13.2155 168.943C-25.0838 183.768 -27.3239 204.907 -17.2216 222.313C-7.0563 239.83 12.6162 248.427 31.5243 245.397C43.5813 230.558 45.9037 209.268 35.7433 191.752C33.5902 188.042 31.0066 184.732 28.0939 181.848' fill='%23008D45'/%3E%3Cpath d='M68.092 139.187L85.0116 168.402H36.2222C43.1651 186.064 60.404 198.568 80.5749 198.549C100.872 198.53 118.173 185.842 125 167.997C118.139 150.167 100.809 137.513 80.5168 137.532C76.2155 137.532 72.0546 138.116 68.092 139.187' fill='%2300B260'/%3E%3Cpath d='M50.9306 83.2888H84.7648L60.3701 125.419C79.1814 128.25 98.6604 119.62 108.729 102.19C118.86 84.654 116.49 63.3696 104.403 48.5544C85.4858 45.5634 65.8326 54.1987 55.7012 71.7348C53.553 75.4494 51.9757 79.3329 50.9258 83.2888' fill='%23008D45'/%3E%3C/g%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    width: 130px;
    height: 250px; }
    @media (max-width: 1199.98px) {
      .section-c-plant::after {
        display: none; } }
  .section-c-plant::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 75px;
    background-image: url("data:image/svg+xml,%3Csvg width='64' height='55' viewBox='0 0 64 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5486 8.77209C36.9095 -6.43063 63.838 2.74408 63.838 2.74408C63.838 2.74408 66.7959 30.7231 47.435 45.9259C28.3431 60.9011 0.0316984 52.8259 0.0316984 52.8259C0.0316984 52.8259 -1.54331 23.7852 17.5102 8.81L17.5486 8.77209Z' fill='%2300B260'/%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left bottom;
    width: 64px;
    height: 55px; }
    @media (max-width: 1199.98px) {
      .section-c-plant::before {
        display: none; } }
  .section-c-plant .top-container-col h2, .section-c-plant .top-container-col h3, .section-c-plant .top-container-col h4, .section-c-plant .top-container-col h5, .section-c-plant .top-container-col h6 {
    color: #0091D0; }
  .section-c-plant .bottom-container-col {
    border-top: 5px solid #0091D0;
    background: #FFFFFF;
    box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.08);
    border-radius: 1px;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative; }
    @media (max-width: 1199.98px) {
      .section-c-plant .bottom-container-col {
        padding: 50px 30px; } }
    .section-c-plant .bottom-container-col::after {
      content: "";
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg width='48' height='55' viewBox='0 0 48 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.4514 8.77209C27.0905 -6.43063 0.16202 2.74408 0.16202 2.74408C0.16202 2.74408 -2.79587 30.7231 16.565 45.9259C35.6569 60.9011 63.9683 52.8259 63.9683 52.8259C63.9683 52.8259 65.5433 23.7852 46.4898 8.81L46.4514 8.77209Z' fill='%2300B260'/%3E%3C/svg%3E ");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: right;
      right: 0;
      top: -55px;
      width: 64px;
      height: 55px;
      margin-right: calc( -100vw / 2 + 100% / 2) !important; }
      @media (max-width: 1199.98px) {
        .section-c-plant .bottom-container-col::after {
          display: none; } }
  .section-c-plant .image-col .image-container {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 270px;
    filter: drop-shadow(0px 1px 25px rgba(0, 0, 0, 0.15)); }
    @media (max-width: 991.98px) {
      .section-c-plant .image-col .image-container {
        height: 275px; } }
    .section-c-plant .image-col .image-container img {
      position: absolute;
      object-fit: contain;
      width: 100%;
      height: 100%; }
      @media (max-width: 991.98px) {
        .section-c-plant .image-col .image-container img {
          object-position: left; } }

.section-a-kaporos {
  position: relative; }
  .section-a-kaporos .bg-section::after {
    content: "";
    position: absolute;
    background-color: #CDE9F5;
    height: calc(100% - 8vh);
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto 0;
    left: 0; }
  .section-a-kaporos .bg-section .top-mask {
    background-image: url("../images/section-a-kaporos-bg-top-mask.png");
    top: 0;
    left: 0;
    width: 100%;
    height: 4vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    position: absolute;
    z-index: 0; }
  .section-a-kaporos .bg-section .bottom-mask {
    background-image: url("../images/section-c-home-bottom-mask.png");
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    position: absolute;
    z-index: 0; }
  .section-a-kaporos .row .title-block {
    display: flex;
    text-align: start !important; }
    .section-a-kaporos .row .title-block h4 {
      color: #0091D0;
      flex: 1 1 50%; }

.text-photo-left .side-text, .text-photo-right .side-text {
  align-self: center; }

.text-photo-left .side-image, .text-photo-right .side-image {
  height: 100%; }
  .text-photo-left .side-image .image-container, .text-photo-right .side-image .image-container {
    width: 100%;
    height: 100%; }
    .text-photo-left .side-image .image-container img, .text-photo-right .side-image .image-container img {
      width: 100%;
      height: 100%; }
  .text-photo-left .side-image figcaption, .text-photo-right .side-image figcaption {
    margin-top: 5px; }

.text-photo-right .side-text {
  order: 1; }
  .text-photo-right .side-text .content-block {
    position: relative; }
    .text-photo-right .side-text .content-block::after {
      content: "";
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg width='25' height='37' viewBox='0 0 25 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_5188)'%3E%3Cpath d='M7.65113 22.2115C6.95483 21.738 6.74438 20.8321 6.41389 20.108C6.09836 19.3088 5.80144 18.504 5.49211 17.7029C4.47713 15.1524 3.37957 12.636 2.39779 10.0725C2.00696 9.10277 1.57452 8.15187 1.08586 7.22736C0.9289 6.93939 0.770838 6.65339 0.606576 6.36921C0.159157 5.65969 0.391119 4.65521 1.13477 4.21796C1.85141 3.78041 2.89908 3.97138 3.31929 4.70864C3.64849 5.28503 3.96617 5.86809 4.26305 6.46055C5.30939 8.57893 6.03097 10.8355 6.88515 13.0333C7.33657 14.1004 10.1577 21.6663 8.24718 22.229C8.08445 22.2768 7.88665 22.274 7.64914 22.2104L7.65113 22.2115Z' fill='%230091D0'/%3E%3Cpath d='M10.2998 29.6178C8.56747 29.4172 8.25145 26.8161 9.99106 26.3135C12.2832 25.7375 12.7773 29.0137 10.9546 29.5489C10.7625 29.6053 10.5445 29.6315 10.2987 29.6198L10.2998 29.6178Z' fill='%230091D0'/%3E%3Cpath d='M20.0898 26.3232C19.2714 25.9612 19.1492 24.9604 18.9197 24.2017C18.7176 23.4102 18.5422 22.6126 18.3525 21.8175C17.9983 20.3302 17.5924 18.8564 17.1567 17.3898C16.8139 16.2282 16.4494 15.0731 16.0942 13.9152C15.6016 11.9452 18.454 11.0928 19.1195 13.0268C20.2038 16.5641 21.2947 20.1471 21.5127 23.8648C21.5076 24.5986 21.6753 25.4906 21.1319 26.0879C21.0073 26.2084 20.8497 26.3024 20.6823 26.3516C20.4886 26.4085 20.278 26.4078 20.0883 26.3236L20.0898 26.3232Z' fill='%230091D0'/%3E%3Cpath d='M21.2018 33.3147C19.9022 33.0397 19.62 31.2186 20.776 30.5516C21.3153 30.2386 21.9876 30.2403 22.5014 30.6028C23.6112 31.4009 23.1279 32.9712 22.012 33.2989C21.7687 33.3704 21.4947 33.3833 21.2018 33.3147Z' fill='%230091D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_5188'%3E%3Crect width='15.9608' height='33.8369' fill='white' transform='translate(0 4.49719) rotate(-16.3655)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      width: 28px;
      height: 50px;
      background-repeat: no-repeat;
      background-size: contain;
      bottom: -62px;
      left: -28px; }
      @media (max-width: 1199.98px) {
        .text-photo-right .side-text .content-block::after {
          display: none; } }

.text-photo-right .side-image {
  order: 2; }
  .text-photo-right .side-image .image-container figcaption {
    text-align: end; }

.text-photo-left .row {
  flex-wrap: wrap-reverse; }

.text-photo-left .side-text {
  order: 2; }

.text-photo-left .side-image {
  order: 1; }

.section-d-kaporos {
  position: relative; }
  .section-d-kaporos::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='64' height='55' viewBox='0 0 64 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5486 8.77209C36.9095 -6.43063 63.838 2.74408 63.838 2.74408C63.838 2.74408 66.7959 30.7231 47.435 45.9259C28.3431 60.9011 0.0317001 52.8259 0.0317001 52.8259C0.0317001 52.8259 -1.54331 23.7852 17.5102 8.81L17.5486 8.77209Z' fill='%2300B260'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 55px;
    height: 65px;
    left: 0;
    bottom: 75px; }
    @media (max-width: 1199.98px) {
      .section-d-kaporos::before {
        display: none; } }
  .section-d-kaporos .text-photo-right .content-block::after {
    content: none; }

.section-c-kaporos {
  position: relative; }
  .section-c-kaporos::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='140' height='261' viewBox='0 0 140 261' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2169_4362' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='140' height='261'%3E%3Crect width='140' height='261' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2169_4362)'%3E%3Cpath d='M102.906 72.1428L119.826 42.9273L144.221 85.0572C156.089 70.2324 158.329 49.0927 148.227 31.6869C138.057 14.1654 118.384 5.5686 99.476 8.59821C87.419 23.4375 85.0966 44.7268 95.257 62.2435C97.41 65.9533 99.9937 69.2628 102.906 72.1428Z' fill='%2300B260'/%3E%3Cpath d='M62.9081 114.813L45.9885 85.5975H94.778C87.835 67.9361 70.5961 55.4317 50.4253 55.451C30.1286 55.4703 12.8268 68.158 6 86.0028C12.8607 103.833 30.1915 116.487 50.4833 116.468C54.7846 116.468 58.9455 115.884 62.9081 114.813Z' fill='%23008D45'/%3E%3Cpath d='M80.0692 170.711H46.235L70.6297 128.581C51.8184 125.75 32.3394 134.38 22.2709 151.81C12.1395 169.346 14.5103 190.63 26.5964 205.446C45.5141 208.437 65.1673 199.801 75.2987 182.265C77.4469 178.551 79.0242 174.667 80.0741 170.711' fill='%2300B260'/%3E%3Cpath d='M137.099 183.857L120.179 213.073L95.7845 170.943C83.9162 185.768 81.6761 206.907 91.7784 224.313C101.944 241.83 121.616 250.427 140.524 247.397C152.581 232.558 154.904 211.268 144.743 193.752C142.59 190.042 140.007 186.732 137.094 183.848' fill='%23008D45'/%3E%3C/g%3E%3C/svg%3E ");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 140px;
    height: 265px; }
    @media (max-width: 1199.98px) {
      .section-c-kaporos::before {
        display: none; } }
  .section-c-kaporos .bg-section {
    height: calc(100% + 130px);
    top: unset;
    bottom: -30px;
    z-index: -1; }
    .section-c-kaporos .bg-section::after {
      content: "";
      position: absolute;
      background-color: #FFEED1;
      height: calc(100% - 8vh);
      width: 100%;
      top: 0;
      bottom: 0;
      margin: auto 0;
      left: 0; }
    .section-c-kaporos .bg-section .top-mask {
      background-image: url("../images/section-e-home-top-mask.png");
      top: 0;
      left: 0;
      width: 100%;
      height: 4vh;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: top center;
      position: absolute;
      z-index: 0; }
    .section-c-kaporos .bg-section .bottom-mask {
      background-image: url("../images/section-e-home-bottom-mask.png");
      bottom: 0;
      left: 0;
      width: 100%;
      height: 8vh;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: bottom;
      position: absolute;
      z-index: 0; }
  .section-c-kaporos .content-block {
    text-align: center; }
    .section-c-kaporos .content-block h2, .section-c-kaporos .content-block h3, .section-c-kaporos .content-block h4, .section-c-kaporos .content-block h5, .section-c-kaporos .content-block h6 {
      color: #0091D0; }
      .section-c-kaporos .content-block h2::after, .section-c-kaporos .content-block h3::after, .section-c-kaporos .content-block h4::after, .section-c-kaporos .content-block h5::after, .section-c-kaporos .content-block h6::after {
        content: "";
        position: relative;
        display: inline-flex;
        background-image: url("../images/section-b-kaporos-bg-icon.svg");
        right: 0;
        bottom: 0;
        width: 38px;
        height: 38px; }

.section-e-kaporos .top-row {
  position: relative; }
  .section-e-kaporos .top-row .bg-section {
    width: 100vw;
    height: calc(100% + 180px); }
    .section-e-kaporos .top-row .bg-section::after {
      content: "";
      position: absolute;
      background-color: #CDE9F5;
      height: calc(100% - 8vh);
      width: 100%;
      top: 0;
      bottom: 0;
      margin: auto 0;
      left: 0; }
    .section-e-kaporos .top-row .bg-section::before {
      content: "";
      position: absolute;
      background-image: url("data:image/svg+xml,%3Csvg width='64' height='55' viewBox='0 0 64 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.4514 8.77209C27.0905 -6.43063 0.16202 2.74408 0.16202 2.74408C0.16202 2.74408 -2.79587 30.7231 16.565 45.9259C35.6569 60.9011 63.9683 52.8259 63.9683 52.8259C63.9683 52.8259 65.5433 23.7852 46.4898 8.81L46.4514 8.77209Z' fill='%2300B260'/%3E%3C/svg%3E ");
      background-repeat: no-repeat;
      background-size: contain;
      width: 65px;
      height: 55px;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto 0;
      z-index: 1; }
      @media (max-width: 1199.98px) {
        .section-e-kaporos .top-row .bg-section::before {
          display: none; } }
    .section-e-kaporos .top-row .bg-section .top-mask {
      background-image: url("../images/section-a-kaporos-bg-top-mask.png");
      top: 0;
      left: 0;
      width: 100%;
      height: 4vh;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: top center;
      position: absolute;
      z-index: 0; }
    .section-e-kaporos .top-row .bg-section .bottom-mask {
      background-image: url("../images/section-c-home-bottom-mask.png");
      bottom: 0;
      left: 0;
      width: 100%;
      height: 8vh;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: bottom;
      position: absolute;
      z-index: 0; }

.section-e-kaporos .bottom-row .accordion-block {
  background-color: #ffffff; }
  .section-e-kaporos .bottom-row .accordion-block .accordion-col {
    position: relative; }
    .section-e-kaporos .bottom-row .accordion-block .accordion-col .bottom-icons-mask {
      position: relative;
      display: block;
      border-top: 0.5px solid #0091d0 !important;
      width: 100%;
      margin-top: 40px;
      padding-top: 15px;
      padding-bottom: 15px; }
      .section-e-kaporos .bottom-row .accordion-block .accordion-col .bottom-icons-mask::after {
        content: "";
        position: relative;
        display: inline-block;
        background-image: url("../images/section-b-plant-bg-bottom-icons-mask.svg");
        width: 100%;
        height: 17px;
        background-repeat: no-repeat;
        background-size: contain;
        left: 0;
        bottom: 0; }
  .section-e-kaporos .bottom-row .accordion-block .accordion-item {
    padding-left: 60px;
    position: relative; }
    .section-e-kaporos .bottom-row .accordion-block .accordion-item .accordion-icon {
      position: absolute;
      left: 35px;
      top: 40px;
      width: 30px;
      height: 30px;
      flex: 0 0 30px; }
      @media (max-width: 767.98px) {
        .section-e-kaporos .bottom-row .accordion-block .accordion-item .accordion-icon {
          top: 10px; } }
      .section-e-kaporos .bottom-row .accordion-block .accordion-item .accordion-icon img {
        width: 100%;
        height: 100%;
        object-fit: contain; }

.section-f-kaporos .content-block > * {
  color: #0091D0; }

.section-g-kaporos .bg-section::after {
  content: "";
  position: absolute;
  background-color: #CDE9F5;
  height: calc(100% - 4vh);
  width: 100%;
  bottom: 0;
  left: 0; }

.section-g-kaporos .bg-section .top-mask {
  background-image: url("../images/section-a-kaporos-bg-top-mask.png");
  top: 0;
  left: 0;
  width: 100%;
  height: 4vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: absolute;
  z-index: 0; }

.section-g-kaporos .content-block > * {
  color: #0091D0; }

.section-h-kaporos {
  margin-top: -20px; }
  .section-h-kaporos .bg-section::after {
    content: "";
    position: absolute;
    background-color: #0091D0;
    height: calc(100% - 8vh);
    width: 100%;
    bottom: 0;
    top: 0;
    margin: auto 0;
    left: 0; }
  .section-h-kaporos .bg-section .top-mask {
    background-image: url("../images/section-h-kaporos-bg-top-mask.png");
    top: 0;
    left: 0;
    width: 100%;
    height: 4vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    position: absolute;
    z-index: 0; }
  .section-h-kaporos .bg-section .bottom-mask {
    background-image: url("../images/section-h-kaporos-home-bottom-mask.png");
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    position: absolute;
    z-index: 0; }
  .section-h-kaporos .content-row .content-block > * {
    color: #ffffff; }
  @media (max-width: 991.98px) {
    .section-h-kaporos .content-row .btn-container {
      justify-content: flex-start;
      text-align: left !important; } }

.directory-block .filters-directory {
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 30px; }
  .directory-block .filters-directory .bg-section {
    width: 100vw;
    height: 100%;
    bottom: 0;
    top: unset;
    z-index: -1; }
    .directory-block .filters-directory .bg-section::after {
      content: "";
      position: absolute;
      background-color: #CDE9F5;
      height: calc(100% - 4vh);
      width: 100%;
      bottom: 0;
      left: 0;
      z-index: 1; }
    .directory-block .filters-directory .bg-section .top-mask {
      background-image: url("../images/directory-bg-top-mask.png");
      top: 2px;
      left: 0;
      width: 100%;
      height: 4vh;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: top left;
      position: absolute;
      z-index: 0; }
  @media (max-width: 991.98px) {
    .directory-block .filters-directory .flex-container-row {
      justify-content: flex-end !important;
      column-gap: 20px;
      row-gap: 10px; } }
  .directory-block .filters-directory .row-label {
    color: #0091D0 !important;
    padding-bottom: 0;
    margin-bottom: 0; }
  .directory-block .filters-directory .label {
    font-family: "lft-etica";
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 1.1;
    letter-spacing: 0.06em;
    color: #0091D0;
    padding-bottom: 6px; }
  .directory-block .filters-directory input, .directory-block .filters-directory select {
    font-family: "lft-etica";
    border: 0.5px solid rgba(0, 145, 208, 0.7);
    background: transparent;
    padding: 18px;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0.06em;
    color: #0091D0; }
  .directory-block .filters-directory .filter-item-label {
    width: 8.333%;
    flex: 0 0 auto;
    margin-right: 30px;
    padding-bottom: 15px; }
    @media (max-width: 991.98px) {
      .directory-block .filters-directory .filter-item-label {
        margin-right: 0;
        width: calc(12.33% - 10px); } }
    @media (max-width: 767.98px) {
      .directory-block .filters-directory .filter-item-label {
        width: 100%;
        padding-bottom: 0; } }
  .directory-block .filters-directory .search-item {
    display: flex;
    flex: 0 0 auto;
    width: 33.333%;
    align-items: flex-end;
    row-gap: 20px;
    column-gap: 20px;
    margin-right: calc(58.333% - 30px); }
    @media (max-width: 1199.98px) {
      .directory-block .filters-directory .search-item {
        width: 44.333%;
        margin-right: calc(44.333% - 30px); } }
    @media (max-width: 991.98px) {
      .directory-block .filters-directory .search-item {
        width: calc(87.66% - 10px);
        margin-right: 0; } }
    @media (max-width: 767.98px) {
      .directory-block .filters-directory .search-item {
        width: 100%;
        flex-wrap: wrap; } }
    .directory-block .filters-directory .search-item .input-container {
      position: relative; }
      @media (max-width: 767.98px) {
        .directory-block .filters-directory .search-item .input-container {
          flex: auto; } }
      .directory-block .filters-directory .search-item .input-container input {
        z-index: 1;
        padding-left: 50px !important;
        width: 100%; }
      .directory-block .filters-directory .search-item .input-container button {
        width: 18px;
        height: 18px;
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8002 16.8L13.1513 13.2946M8.27043 1.19995C4.36559 1.19995 1.2002 4.33865 1.2002 8.22005C1.2002 12.1013 4.36559 15.2401 8.27043 15.2401C10.1658 15.2401 11.8813 14.5071 13.1513 13.3042C14.5065 12.0262 15.35 10.2218 15.35 8.22014C15.3407 4.33875 12.1751 1.20005 8.27043 1.20005V1.19995Z' stroke='%230091D0' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        left: 20px;
        bottom: 18px;
        background-color: transparent;
        border: none;
        z-index: 0; }
  .directory-block .filters-directory .filter-item-select {
    width: calc(20.83% - 8px);
    flex: 0 0 auto;
    padding-right: 20px; }
    @media (max-width: 991.98px) {
      .directory-block .filters-directory .filter-item-select {
        padding-right: 0;
        width: calc(43% - 10px); } }
    @media (max-width: 767.98px) {
      .directory-block .filters-directory .filter-item-select {
        width: 100%; } }
  .directory-block .filters-directory .filter-item-button {
    width: 8.333%;
    flex: 0 0 auto; }
    @media (max-width: 991.98px) {
      .directory-block .filters-directory .filter-item-button {
        width: calc(43% - 10px); } }
    @media (max-width: 767.98px) {
      .directory-block .filters-directory .filter-item-button {
        width: 100%; } }
    .directory-block .filters-directory .filter-item-button button {
      display: flex;
      column-gap: 10px;
      align-items: center;
      background: transparent;
      border: none;
      font-family: "lft-etica";
      font-style: normal;
      font-weight: 600;
      font-size: 17px;
      line-height: 20px;
      text-transform: capitalize;
      color: #0091D0; }
      .directory-block .filters-directory .filter-item-button button .close {
        text-decoration: none !important; }
      .directory-block .filters-directory .filter-item-button button .btn-text {
        text-decoration: underline !important; }
  .directory-block .filters-directory .multiselect {
    position: relative; }
  .directory-block .filters-directory .selectBox {
    position: relative; }
  .directory-block .filters-directory .selectBox select {
    width: 100%;
    font-weight: bold; }
  .directory-block .filters-directory .overSelect {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }
  .directory-block .filters-directory .checkboxes {
    position: absolute;
    display: none;
    width: 100%;
    border: none;
    box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.15);
    background-color: #ffffff;
    padding: 20px;
    z-index: 10; }
    @media (max-width: 767.98px) {
      .directory-block .filters-directory .checkboxes {
        position: relative; } }
  .directory-block .filters-directory .checkboxes label {
    display: flex;
    gap: 5px;
    align-items: center;
    font-family: "lft-etica";
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 1.1;
    letter-spacing: 0.06em;
    margin-bottom: 10px;
    color: #0091D0;
    transition: all 1s ease; }
    .directory-block .filters-directory .checkboxes label input {
      background-color: #008D45;
      border: 0.5px solid #008D45; }
  .directory-block .filters-directory .checkboxes label:hover {
    background-color: transparent;
    color: #008D45; }

.directory-block .directory-cards-container .cards-container-col .bottom-icons-mask {
  position: relative;
  display: block;
  margin-top: 30px;
  border-top: 0.5px solid rgba(0, 141, 69, 0.6) !important;
  border-bottom: 0.5px solid rgba(0, 141, 69, 0.6) !important;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px; }
  .directory-block .directory-cards-container .cards-container-col .bottom-icons-mask::after {
    content: "";
    position: relative;
    display: inline-block;
    background-image: url("../images/directory-bg-bottom-icons-mask.svg");
    width: 100%;
    height: 17px;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    bottom: 0; }

.directory-block .directory-cards-container .directory-cards-row {
  column-gap: 25px;
  position: relative; }
  @media (min-width: 1199.98px) {
    .directory-block .directory-cards-container .directory-cards-row .directory-individual-card {
      width: calc(33.33% - 17px); } }
  @media (max-width: 1199.98px) {
    .directory-block .directory-cards-container .directory-cards-row .directory-individual-card {
      width: calc(50% - 15px); } }
  @media (max-width: 991.98px) {
    .directory-block .directory-cards-container .directory-cards-row .directory-individual-card {
      width: 100%; } }
  .directory-block .directory-cards-container .directory-cards-row .directory-individual-card .directory-card-contain {
    position: relative;
    border: 1px solid rgba(205, 233, 245, 0.8);
    border-radius: 1px;
    height: 100%; }
    .directory-block .directory-cards-container .directory-cards-row .directory-individual-card .directory-card-contain .image-container {
      position: relative;
      height: 220px;
      width: 100%;
      background-color: #FFD793;
      overflow: hidden; }
      .directory-block .directory-cards-container .directory-cards-row .directory-individual-card .directory-card-contain .image-container::after {
        content: "";
        position: absolute;
        width: 0;
        height: 5px;
        background-color: #FEC461;
        left: 0;
        bottom: 0;
        transition: all 0.4s ease; }
      .directory-block .directory-cards-container .directory-cards-row .directory-individual-card .directory-card-contain .image-container img {
        width: 100%;
        height: 100% !important;
        object-fit: cover;
        transition: all 0.4s ease; }
    .directory-block .directory-cards-container .directory-cards-row .directory-individual-card .directory-card-contain .card-body {
      text-align: left;
      border-radius: 1px;
      padding: 20px 40px 100px 40px;
      transition: all 0.4s ease;
      position: relative;
      height: calc(100% - 220px); }
      .directory-block .directory-cards-container .directory-cards-row .directory-individual-card .directory-card-contain .card-body .card-title, .directory-block .directory-cards-container .directory-cards-row .directory-individual-card .directory-card-contain .card-body .card-excerpt, .directory-block .directory-cards-container .directory-cards-row .directory-individual-card .directory-card-contain .card-body .content-type {
        display: block; }
      .directory-block .directory-cards-container .directory-cards-row .directory-individual-card .directory-card-contain .card-body .content-type {
        position: absolute;
        display: inline-block;
        margin: 0;
        border: 1px solid #008D45;
        border-radius: 1px;
        padding: 8px 10px;
        text-transform: uppercase;
        color: rgba(0, 141, 69, 0.6) !important;
        bottom: 35px; }
  @media (min-width: 1199.98px) {
    .directory-block .directory-cards-container .directory-cards-row .directory-individual-card:hover .directory-card-contain::after {
      width: 75px;
      opacity: 1; }
    .directory-block .directory-cards-container .directory-cards-row .directory-individual-card:hover .image-container::after {
      width: 100%; }
    .directory-block .directory-cards-container .directory-cards-row .directory-individual-card:hover .image-container img {
      transform: scale(1.1); }
    .directory-block .directory-cards-container .directory-cards-row .directory-individual-card:hover .card-body .card-title {
      text-decoration: underline; } }

.directory-footer-section {
  position: relative; }
  .directory-footer-section .bg-section::after {
    content: "";
    position: absolute;
    background-color: #0091D0;
    height: calc(100% - 4vh);
    width: 100%;
    bottom: 0;
    left: 0; }
  .directory-footer-section .bg-section .top-mask {
    background-image: url("../images/section-h-kaporos-bg-top-mask.png");
    top: 0;
    left: 0;
    width: 100%;
    height: 4vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    position: absolute;
    z-index: 0; }
  .directory-footer-section .content-row .content-col .content-block > *, .directory-footer-section .content-row .content-col .content-block > * > *, .directory-footer-section .content-row .content-col .content-block > * > * > * {
    color: white !important; }
  @media (max-width: 991.98px) {
    .directory-footer-section .btn-container {
      justify-content: flex-start;
      text-align: left !important; } }

body.page-template-single-directory .breadcrumbs-container ul {
  display: flex;
  flex-direction: row !important;
  list-style-type: none;
  padding: 0;
  margin: 0; }
  body.page-template-single-directory .breadcrumbs-container ul li {
    position: relative; }
    body.page-template-single-directory .breadcrumbs-container ul li::after {
      content: "";
      position: relative;
      display: inline-block;
      background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.3536 4.35355C12.5488 4.15829 12.5488 3.84171 12.3536 3.64645L9.17157 0.464465C8.97631 0.269203 8.65973 0.269203 8.46446 0.464465C8.2692 0.659728 8.2692 0.97631 8.46446 1.17157L11.2929 4L8.46447 6.82843C8.2692 7.02369 8.2692 7.34027 8.46447 7.53553C8.65973 7.7308 8.97631 7.7308 9.17157 7.53553L12.3536 4.35355ZM4.37114e-08 4.5L12 4.5L12 3.5L-4.37114e-08 3.5L4.37114e-08 4.5Z' fill='%23747677'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-size: contain;
      width: 12px;
      height: 8px;
      top: 0;
      bottom: 0;
      margin: auto 0;
      margin-left: 15px;
      margin-right: 15px; }
    body.page-template-single-directory .breadcrumbs-container ul li.current::after {
      content: none; }

body.page-template-single-directory .content-block hr {
  height: 0;
  width: 100%;
  border-style: none;
  color: #CDE9F5 !important;
  opacity: 0.6;
  border-bottom: 1.5px solid !important;
  background: transparent;
  margin-top: 50px;
  margin-bottom: 50px; }

body.page-template-single-directory .directory-image-container {
  position: relative;
  width: 100%;
  height: 475px;
  padding: 0 0 50px 30px; }
  body.page-template-single-directory .directory-image-container::before {
    content: "";
    position: absolute;
    width: 72px;
    height: 50px;
    right: 0;
    top: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='88' height='82' viewBox='0 0 88 82' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_7878)'%3E%3Cpath d='M66.1021 71.6108C63.5056 71.8239 61.1504 73.1444 59.1257 74.7077C58.2061 75.4122 57.482 76.3136 56.7099 77.1659C56.3448 77.5722 55.8921 78.0203 55.2967 77.9143C54.4756 77.7543 54.3187 76.9423 54.5881 76.2554C54.8334 75.2045 55.0128 74.1411 55.1234 73.0668C55.3173 71.0593 55.3825 69.0047 55.1991 66.9864C55.0998 65.966 54.9377 64.9515 54.7497 63.9427C54.6927 63.5061 54.3709 62.4005 55.0986 62.4178C55.166 62.4425 55.2283 62.4749 55.2886 62.5135C55.9284 62.9226 56.2071 64.0466 56.4329 64.7073C57.1128 67.0005 57.2982 69.3999 57.1639 71.7792C57.6802 70.4517 58.1196 69.0973 58.5288 67.6976C60.4872 60.8132 61.9085 53.6075 61.2396 46.4242C60.1376 34.9813 54.3773 24.2438 46.3014 16.1686C43.5955 13.5719 40.5822 11.3317 37.4492 9.27863C34.2694 7.06477 31.0156 4.96393 27.8405 2.74567C27.3621 2.38451 26.8469 2.05508 26.4091 1.64791C26.3512 1.62008 26.3094 1.55833 26.3337 1.47985C26.3519 1.41959 26.3957 1.38861 26.4448 1.38125C27.1926 1.06102 28.984 2.02026 29.7405 2.33623C33.1351 3.9167 36.3414 5.86364 39.5148 7.8448C39.8292 8.03478 40.1411 8.22868 40.4505 8.42651C47.7082 13.0672 53.5711 19.7217 57.7338 27.2326C62.8583 35.5907 64.7053 45.2329 63.2437 54.9019C62.6478 59.4014 61.3971 63.7809 59.848 68.0378C59.1977 69.8087 58.5249 71.5745 57.755 73.2984C59.2621 71.9352 61.0361 70.8477 62.9728 70.222C63.9334 69.9272 64.9289 69.7654 65.9265 69.664C67.2155 69.5921 67.3752 71.4568 66.1012 71.6121L66.1021 71.6108Z' fill='%2300B260'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_7878'%3E%3Crect width='71.6702' height='50.6295' fill='white' transform='matrix(0.842497 0.538701 0.538701 -0.842497 0 42.655)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E "); }
  body.page-template-single-directory .directory-image-container .bg-mask-section .bottom-mask {
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 225px;
    bottom: 0;
    left: 0;
    z-index: -1; }
    body.page-template-single-directory .directory-image-container .bg-mask-section .bottom-mask.bg-color04 {
      background-image: url("data:image/svg+xml,%3Csvg width='735' height='225' viewBox='0 0 735 225' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M306.08 6.87578C377.674 5.61795 621.845 1.27329 735 0V41H-6.10352e-05V17.5714C28.0339 14.7702 190.121 8.91304 306.08 6.87578Z' fill='%23CDE9F5'/%3E%3Crect y='25' width='735' height='164' fill='%23CDE9F5'/%3E%3Cpath d='M167.08 223.434C110.876 222.199 32.2749 217.604 0 215.461V181H735V218.804C727.08 219.319 650.438 220.862 579.161 223.434C507.883 226.005 237.336 224.977 167.08 223.434Z' fill='%23CDE9F5'/%3E%3C/svg%3E%0A"); }
    body.page-template-single-directory .directory-image-container .bg-mask-section .bottom-mask.bg-color08 {
      background-image: url("data:image/svg+xml,%3Csvg width='735' height='225' viewBox='0 0 735 225' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M306.08 6.87578C377.674 5.61795 621.845 1.27329 735 0V41H-6.10352e-05V17.5714C28.0339 14.7702 190.121 8.91304 306.08 6.87578Z' fill='%23FFEED1'/%3E%3Crect y='25' width='735' height='164' fill='%23FFEED1'/%3E%3Cpath d='M167.08 223.434C110.876 222.199 32.2749 217.604 0 215.461V181H735V218.804C727.08 219.319 650.438 220.862 579.161 223.434C507.883 226.005 237.336 224.977 167.08 223.434Z' fill='%23FFEED1'/%3E%3C/svg%3E%0A"); }
  body.page-template-single-directory .directory-image-container::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0; }
  body.page-template-single-directory .directory-image-container img {
    width: 100%;
    height: 100% !important;
    object-fit: cover; }

body.page-template-single-directory .download-block {
  padding-top: 60px;
  position: relative; }
  body.page-template-single-directory .download-block .bg-section {
    height: 75%;
    width: 100vw;
    margin-left: calc( -100vw / 2 + 120% / 2) !important; }
    body.page-template-single-directory .download-block .bg-section::after {
      content: "";
      position: absolute;
      background-color: #CDE9F5;
      height: calc(100% - 8vh);
      width: 100%;
      top: 0;
      bottom: 0;
      margin: auto 0;
      left: 0;
      z-index: -1; }
    body.page-template-single-directory .download-block .bg-section .top-mask {
      background-image: url("../images/directory-top-mask.png");
      top: 0;
      left: 0;
      width: 100%;
      height: 4vh;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: top center;
      position: absolute;
      z-index: 0; }
    body.page-template-single-directory .download-block .bg-section .bottom-mask {
      background-image: url("../images/directory-bottom-mask.png");
      bottom: 0;
      left: 0;
      width: 100%;
      height: 8vh;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: bottom;
      position: absolute;
      z-index: 0; }
  body.page-template-single-directory .download-block .block-container {
    display: flex;
    flex-direction: column;
    row-gap: 35px;
    position: relative;
    z-index: 5; }
    body.page-template-single-directory .download-block .block-container::before {
      content: "";
      position: absolute;
      width: 37px;
      height: 41px;
      right: -54px;
      top: 0;
      background-repeat: no-repeat;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg width='37' height='41' viewBox='0 0 37 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.288555 15.6029C0.543598 15.9254 0.844125 16.0907 1.15602 16.137C1.19339 16.175 1.23237 16.213 1.27461 16.2494C1.70834 16.5884 2.11284 16.9653 2.47997 17.377C3.73894 18.8667 4.42934 20.7532 5.10674 22.5686C5.52586 23.769 5.7679 25.0189 6.05868 26.2557C6.19027 26.7401 6.29748 27.2725 6.65162 27.6462C7.00413 28.0165 7.58406 28.1124 8.02592 27.8561C8.38168 27.6677 8.55387 27.294 8.66759 26.9236C8.85603 26.3102 9.03147 25.6919 9.23615 25.0834C10.6153 21.0773 13.2665 17.6432 16.3416 14.8275C16.3968 14.7862 16.4488 14.7366 16.4927 14.682C16.5333 14.6688 16.5739 14.6572 16.6129 14.6407C16.803 14.5365 16.9816 14.348 16.9979 14.1182C17.0401 13.5147 16.4391 13.2568 15.9858 13.0352C13.7944 11.8746 12.1813 9.8062 11.0556 7.6072C9.99316 5.50245 9.52856 3.17615 8.99573 0.896135C8.75856 0.286038 8.24848 1.25696e-06 7.73027 1.21166e-06C7.15683 1.16153e-06 6.57202 0.348864 6.33322 0.996989C6.11879 1.57402 6.0863 2.2023 5.97746 2.80579C5.68018 4.89897 5.22046 6.9938 4.29451 8.89849C3.75031 9.98972 3.08915 11.0198 2.29965 11.944C1.75708 12.5409 1.17877 13.1146 0.541973 13.6057C-0.0688293 14.0521 -0.177669 15.016 0.288555 15.6063L0.288555 15.6029ZM4.74286 13.4122C6.23738 11.5389 7.34039 9.35317 7.96257 7.02356C8.96324 9.53008 10.526 11.8597 12.6735 13.485C13.1966 13.857 13.8464 14.2786 14.5271 14.5415C11.538 16.4032 9.21666 19.5826 7.85698 22.8183C7.37938 20.9632 6.67924 19.1577 5.80689 17.458C5.24483 16.3966 4.46833 15.4756 3.58461 14.6787C3.99398 14.2786 4.38385 13.8586 4.74449 13.4106L4.74286 13.4122Z' fill='%230091D0'/%3E%3Cpath d='M22.2546 31.2595C22.4796 31.5128 22.7448 31.6427 23.02 31.6791C23.053 31.7089 23.0874 31.7388 23.1247 31.7674C23.5074 32.0337 23.8643 32.3299 24.1882 32.6534C25.2991 33.8238 25.9082 35.3061 26.5059 36.7325C26.8758 37.6756 27.0893 38.6577 27.3459 39.6295C27.462 40.0101 27.5566 40.4284 27.8691 40.722C28.1801 41.013 28.6918 41.0883 29.0817 40.887C29.3956 40.7389 29.5475 40.4453 29.6479 40.1543C29.8141 39.6723 29.9689 39.1865 30.1495 38.7084C31.3665 35.5607 33.7057 32.8625 36.4191 30.6502C36.4678 30.6177 36.5137 30.5787 36.5524 30.5359C36.5882 30.5255 36.624 30.5164 36.6584 30.5034C36.8261 30.4215 36.9838 30.2735 36.9981 30.0929C37.0354 29.6187 36.5051 29.4161 36.1052 29.242C34.1716 28.33 32.7482 26.7049 31.7549 24.9771C30.8175 23.3234 30.4076 21.4955 29.9374 19.7041C29.7281 19.2247 29.2781 19 28.8208 19C28.3149 19 27.7988 19.2741 27.5881 19.7833C27.3989 20.2367 27.3703 20.7304 27.2742 21.2045C27.0119 22.8492 26.6063 24.4951 25.7893 25.9917C25.3091 26.8491 24.7257 27.6584 24.0291 28.3846C23.5504 28.8536 23.0401 29.3043 22.4782 29.6902C21.9393 30.0409 21.8432 30.7983 22.2546 31.2621L22.2546 31.2595ZM26.1849 29.5382C27.5036 28.0663 28.4768 26.3489 29.0258 24.5185C29.9087 26.4879 31.2876 28.3183 33.1825 29.5953C33.6441 29.8876 34.2174 30.2189 34.818 30.4254C32.1806 31.8882 30.1323 34.3864 28.9326 36.9287C28.5112 35.4711 27.8934 34.0525 27.1237 32.717C26.6278 31.883 25.9426 31.1594 25.1629 30.5333C25.5241 30.2189 25.8681 29.8889 26.1863 29.5369L26.1849 29.5382Z' fill='%230091D0'/%3E%3C/svg%3E "); }
    body.page-template-single-directory .download-block .block-container .image-container {
      width: 100%;
      height: 475px; }
      body.page-template-single-directory .download-block .block-container .image-container img {
        width: 100%;
        height: 100% !important;
        object-fit: cover; }

body.page-template-single-directory .more-from-category-block {
  position: relative; }
  body.page-template-single-directory .more-from-category-block .bottom-icons-mask {
    position: relative;
    display: block;
    border-top: 0.5px solid rgba(0, 141, 69, 0.6) !important;
    border-bottom: 0.5px solid rgba(0, 141, 69, 0.6) !important;
    width: 100%;
    margin-top: 30px;
    padding-top: 15px;
    padding-bottom: 15px; }
    body.page-template-single-directory .more-from-category-block .bottom-icons-mask::after {
      content: "";
      position: relative;
      display: inline-block;
      background-image: url("../images/single-directory-bottom-icons-mask.svg");
      width: 100%;
      height: 17px;
      background-repeat: no-repeat;
      background-size: contain;
      left: 0;
      bottom: 0; }
  body.page-template-single-directory .more-from-category-block .single-swiper-container-category {
    overflow: hidden; }
    body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row {
      position: relative; }
      body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card .more-from-category-card-contain {
        position: relative;
        border: 1px solid rgba(205, 233, 245, 0.8) !important; }
        body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card .more-from-category-card-contain .image-container {
          position: relative;
          height: 220px;
          width: 100%;
          background-color: #FFD793;
          overflow: hidden; }
          body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card .more-from-category-card-contain .image-container::after {
            content: "";
            position: absolute;
            width: 0;
            height: 5px;
            background-color: #FEC461;
            left: 0;
            bottom: 0;
            transition: all 0.4s ease; }
          body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card .more-from-category-card-contain .image-container img {
            width: 100%;
            height: 100% !important;
            object-fit: cover;
            transition: all 0.4s ease; }
        body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card .more-from-category-card-contain .card-body {
          text-align: left;
          border-radius: 1px;
          padding: 20px 40px 40px 40px;
          transition: all 0.4s ease; }
          body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card .more-from-category-card-contain .card-body .card-title, body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card .more-from-category-card-contain .card-body .card-excerpt, body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card .more-from-category-card-contain .card-body .content-type {
            display: block; }
          body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card .more-from-category-card-contain .card-body .content-type {
            display: inline-block;
            margin: 15px 0;
            border: 1px solid #008D45;
            border-radius: 1px;
            padding: 8px 10px;
            text-transform: uppercase;
            color: rgba(0, 141, 69, 0.6) !important; }
      @media (min-width: 1199.98px) {
        body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card:hover .more-from-category-card-contain {
          box-shadow: 4px 2px 15px rgba(0, 0, 0, 0.05); }
          body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card:hover .more-from-category-card-contain::after {
            width: 75px;
            opacity: 1; }
        body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card:hover .image-container::after {
          width: 100%; }
        body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card:hover .image-container img {
          transform: scale(1.1); }
        body.page-template-single-directory .more-from-category-block .single-swiper-container-category .more-from-category-card-row .more-from-category-individual-card:hover .card-body .card-title {
          text-decoration: underline; } }
    body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls {
      align-items: center;
      bottom: 0;
      display: flex;
      flex-wrap: nowrap;
      justify-content: center;
      left: 0;
      position: relative;
      gap: 5px;
      width: 100%;
      height: 100%;
      margin-top: 50px; }
      body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-pagination {
        display: flex;
        height: auto;
        position: relative;
        gap: 5px;
        text-align: center;
        justify-content: center;
        transform: unset;
        bottom: 0;
        width: unset; }
        body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-pagination .swiper-pagination-bullet {
          background: #008D45;
          width: 7px;
          height: 7px;
          opacity: 0.4; }
          body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background: #008D45;
            opacity: 1; }
      body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-button-next.swiper-button-disabled, body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-button-prev.swiper-button-disabled {
        opacity: 0; }
      body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-button-next, body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-button-prev {
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8774 4.82914C16.0727 4.63388 16.0727 4.3173 15.8774 4.12203L12.6954 0.940053C12.5002 0.744791 12.1836 0.744791 11.9883 0.940053C11.7931 1.13532 11.7931 1.4519 11.9883 1.64716L14.8168 4.47559L11.9883 7.30401C11.7931 7.49928 11.7931 7.81586 11.9883 8.01112C12.1836 8.20638 12.5002 8.20638 12.6954 8.01112L15.8774 4.82914ZM0.462891 4.97559L15.5239 4.97559L15.5239 3.97559L0.462891 3.97559L0.462891 4.97559Z' fill='%23008D45'/%3E%3C/svg%3E%0A");
        background-position: 50% 50%;
        background-size: contain;
        background-repeat: no-repeat;
        height: 10px;
        left: unset;
        margin: 0 !important;
        position: relative;
        right: unset;
        top: unset;
        transform: unset;
        width: 20px; }
        body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-button-next::after, body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-button-prev::after {
          content: none; }
      body.page-template-single-directory .more-from-category-block .single-swiper-container-category .swiper-controls .swiper-button-prev {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }

.section-a-donate {
  position: relative; }
  .section-a-donate::after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='318' height='577' viewBox='0 0 318 577' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2169_4369' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='318' height='577'%3E%3Crect width='318' height='577' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2169_4369)'%3E%3Cg opacity='0.1'%3E%3Cpath d='M234.916 154.21L275.582 83.9712L334.215 185.258C362.741 149.617 368.125 98.7937 343.844 56.9473C319.4 14.8225 272.117 -5.84549 226.671 1.43819C197.692 37.1143 192.11 88.2973 216.531 130.41C221.706 139.329 227.915 147.286 234.916 154.21Z' fill='%2300B260'/%3E%3Cpath d='M138.779 256.796L98.1128 186.557H215.379C198.691 144.096 157.257 114.034 108.777 114.08C59.9933 114.127 18.4084 144.63 2 187.532C18.4898 230.399 60.1445 260.821 108.916 260.774C119.254 260.774 129.255 259.371 138.779 256.796Z' fill='%23008D45'/%3E%3Cpath d='M180.028 391.185H98.7068L157.34 289.898C112.127 283.089 65.3086 303.839 41.1088 345.743C16.7579 387.903 22.4561 439.074 51.5051 474.692C96.9741 481.883 144.211 461.122 168.562 418.963C173.725 410.032 177.516 400.695 180.039 391.185' fill='%2300B260'/%3E%3Cpath d='M317.097 422.79L276.431 493.029L217.798 391.742C189.272 427.383 183.888 478.206 208.169 520.053C232.602 562.166 279.885 582.834 325.33 575.55C354.31 539.874 359.891 488.691 335.471 446.578C330.296 437.659 324.086 429.703 317.085 422.767' fill='%23008D45'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    width: 320px;
    height: 50%;
    bottom: 75px;
    right: 0;
    z-index: -1; }
    @media (max-width: 1199.98px) {
      .section-a-donate::after {
        display: none; } }
  .section-a-donate .parent-row .container-col.border-bottom {
    padding-bottom: 75px;
    margin-bottom: 75px; }
    @media (max-width: 1199.98px) {
      .section-a-donate .parent-row .container-col.border-bottom {
        padding-bottom: 50px;
        margin-bottom: 50px; } }
    @media (max-width: 767.98px) {
      .section-a-donate .parent-row .container-col.border-bottom {
        padding-bottom: 35px;
        margin-bottom: 35px; } }
  @media (min-width: 991.98px) {
    .section-a-donate .parent-row .container-col .info-cards-col {
      width: calc(66.66666667% - 15px); } }
  .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column {
    justify-content: space-between;
    height: 100%; }
    .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column .top-row.content-row .content-block {
      position: relative; }
      .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column .top-row.content-row .content-block::after {
        content: "";
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='34' viewBox='0 0 16 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_6132)'%3E%3Cpath d='M13.6445 19.2446C14.1805 18.5909 14.1271 17.658 14.2404 16.8663C14.3181 16.0064 14.3764 15.1465 14.4477 14.2866C14.7035 11.5402 15.0484 8.80343 15.2687 6.05392C15.3707 5.00838 15.518 3.96918 15.7269 2.9395C15.7965 2.61743 15.8678 2.29694 15.9455 1.97646C16.1754 1.16573 15.6686 0.262972 14.8298 0.0519595C14.017 -0.166986 13.0632 0.313742 12.8673 1.14351C12.7134 1.79242 12.5726 2.44449 12.4544 3.09974C12.0463 5.43833 11.9896 7.81818 11.7888 10.179C11.6561 11.3356 11.0796 19.4286 13.0762 19.4302C13.2462 19.4302 13.4356 19.3715 13.6461 19.243L13.6445 19.2446Z' fill='%230091D0'/%3E%3Cpath d='M13.1896 27.1349C14.7991 26.4511 14.3684 23.8539 12.5532 23.8618C10.1858 23.9554 10.636 27.2539 12.5402 27.2539C12.741 27.2539 12.958 27.2174 13.1912 27.1365L13.1896 27.1349Z' fill='%230091D0'/%3E%3Cpath d='M2.84156 26.7303C3.52651 26.1497 3.36135 25.1501 3.36782 24.3537C3.33868 23.5334 3.282 22.7148 3.2399 21.8945C3.16056 20.3603 3.13465 18.8245 3.13951 17.2871C3.14113 16.0702 3.16541 14.8534 3.17999 13.6365C3.0974 11.5977 0.113091 11.5834 0.019173 13.6365C-0.0245473 17.3538 -0.0617901 21.1171 0.778611 24.763C0.990735 25.469 1.08141 26.3765 1.77284 26.7986C1.92667 26.8795 2.10479 26.9255 2.27967 26.9255C2.48208 26.9255 2.68449 26.8652 2.84318 26.7303H2.84156Z' fill='%230091D0'/%3E%3Cpath d='M3.74691 33.7857C4.91926 33.1527 4.67637 31.3171 3.37609 31.0013C2.76887 30.8522 2.12278 31.0442 1.73092 31.5392C0.888895 32.6228 1.79731 33.9999 2.96318 33.9999C3.2174 33.9999 3.48458 33.9349 3.74691 33.7857V33.7857Z' fill='%230091D0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_6132'%3E%3Crect width='16' height='34' fill='white' transform='matrix(-1 0 0 1 16 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        position: absolute;
        left: -46px;
        top: 0;
        background-repeat: no-repeat;
        background-size: contain;
        width: 16px;
        height: 34px; }
        @media (max-width: 1199.98px) {
          .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column .top-row.content-row .content-block::after {
            display: none; } }
    .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column .bottom-row.info-cards-row {
      row-gap: 35px; }
      .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column .bottom-row.info-cards-row .individual-info-card .card-contain {
        padding: 15px 15px 60px 15px;
        border: 0.5px solid #00B260;
        border-radius: 1px;
        display: flex;
        flex-direction: column;
        row-gap: 25px;
        height: 100%; }
        .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column .bottom-row.info-cards-row .individual-info-card .card-contain .icon-container {
          position: relative;
          width: 52px;
          height: 46px; }
          .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column .bottom-row.info-cards-row .individual-info-card .card-contain .icon-container img {
            width: calc(100% - 20px);
            height: calc(100% - 20px) !important;
            object-fit: contain;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            bottom: unset;
            left: 50%;
            top: 50%;
            z-index: 10; }
          .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column .bottom-row.info-cards-row .individual-info-card .card-contain .icon-container::after {
            content: "";
            background-image: url("data:image/svg+xml,%3Csvg width='52' height='46' viewBox='0 0 52 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1961 0.323793C6.14281 2.07039 1.53575 16.5056 0 25.7523C-6.05498e-05 32.6874 0 37.3107 9.21412 41.9341C18.4282 46.5575 26.8745 48.0986 37.6243 41.9341C48.3741 35.7696 52.9812 25.7523 50.6777 14.1939C48.3741 2.63548 30.7137 -1.21733 19.1961 0.323793Z' fill='%23008D45'/%3E%3C/svg%3E ");
            background-repeat: no-repeat;
            background-size: cover;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            bottom: unset;
            left: 50%;
            top: 50%;
            width: 100%;
            height: 100%;
            opacity: 1;
            transition: all 0.4 ease;
            z-index: 0; }
        .section-a-donate .parent-row .container-col .info-cards-col .flex-container-column .bottom-row.info-cards-row .individual-info-card .card-contain .card-title {
          color: #008D45;
          margin-bottom: 0 !important; }
  @media (min-width: 991.98px) {
    .section-a-donate .parent-row .container-col .form-col {
      width: calc(33.33333333% - 15px); } }

.section-b-donate .parent-row .container-col .title-row {
  row-gap: 20px;
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 0.5px solid #CDE9F5; }
  .section-b-donate .parent-row .container-col .title-row .content-block > *, .section-b-donate .parent-row .container-col .title-row .content-block > * > * {
    color: #4C4E6D; }

.section-b-donate .parent-row .container-col .impact-row {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 0.5px solid #CDE9F5; }
  .section-b-donate .parent-row .container-col .impact-row .item-col .item-contain {
    display: flex;
    column-gap: 15px; }
    .section-b-donate .parent-row .container-col .impact-row .item-col .item-contain .impact-icon {
      width: 40px;
      height: 40px;
      flex: 0 0 40px; }
      .section-b-donate .parent-row .container-col .impact-row .item-col .item-contain .impact-icon img {
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .section-b-donate .parent-row .container-col .impact-row .item-col .item-contain .impact-body .counter-value {
      display: block;
      margin-bottom: 8px; }
    .section-b-donate .parent-row .container-col .impact-row .item-col .item-contain .impact-body .number-impact {
      display: flex;
      column-gap: 7px; }

.section-c-donate {
  position: relative; }
  .section-c-donate .bg-section::after {
    content: "";
    position: absolute;
    background-color: #CDE9F5;
    height: calc(100% - 8vh);
    width: 100%;
    top: 0;
    bottom: 0;
    margin: auto 0;
    left: 0; }
  .section-c-donate .bg-section .top-mask {
    background-image: url("../images/section-c-donate-bg-top-mask.png");
    top: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    position: absolute;
    z-index: 0; }
  .section-c-donate .bg-section .bottom-mask {
    background-image: url("../images/section-c-home-bottom-mask.png");
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    position: absolute;
    z-index: 0; }
  .section-c-donate .content-col .content-block {
    position: relative; }
    .section-c-donate .content-col .content-block::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_6122)'%3E%3Cpath d='M13.001 30.7483C12.9244 30.648 12.8738 30.5359 12.8469 30.4194C12.2423 30.2895 11.8759 29.1354 11.5655 28.6349C11.2123 27.9487 10.8444 27.2725 10.4691 26.598C9.15827 24.2353 7.83311 21.8771 6.25843 19.6779C5.31105 18.3061 4.18884 17.0592 2.96005 15.9335C2.56323 15.6044 2.02054 15.2691 2.13171 14.6741C2.20113 14.1317 2.78965 13.7565 3.31708 13.911C3.62836 14.0147 3.89207 14.2199 4.17933 14.3771C5.1392 14.9591 6.11061 15.5231 7.09656 16.06C9.52572 17.4069 12.031 18.6235 14.3783 20.1095C13.7981 16.1025 13.0065 12.3254 12.2152 8.38633C12.072 7.70566 11.9055 7.03041 11.7356 6.35655C11.6733 6.11254 11.5978 5.84872 11.6397 5.59714C11.865 4.46426 13.0291 4.52898 13.683 5.28604C16.4985 8.25214 18.6152 11.7852 21.2728 14.8879C21.1674 12.6462 21.116 10.3986 21.314 8.15785C21.429 6.685 21.706 5.23165 21.947 3.77557C22.0891 2.93477 22.2164 2.09065 22.4667 1.27245C22.5944 0.837841 23.0362 0.550907 23.4868 0.574656C24.7403 0.608602 25.2323 2.99797 25.6142 3.96149C26.2989 6.05438 26.9236 8.16481 27.5758 10.2668C28.4486 13.062 29.367 15.8574 30.6326 18.5034C31.0023 19.2969 31.4655 20.0433 31.8324 20.8366C32.2999 21.7497 31.6761 22.6456 30.8536 23.0888C29.1251 24.014 27.219 24.5389 25.3996 25.2489C23.4018 26.0547 21.4433 26.9547 19.493 27.8686C17.9066 28.6477 16.3729 29.5341 14.8712 30.4633C14.5866 30.6351 14.337 30.8737 14.0379 31.0195C13.6759 31.1655 13.245 31.0675 12.9994 30.7477L13.001 30.7483ZM9.08972 20.832C9.88368 22.1292 10.6006 23.4746 11.2936 24.827C12.0525 26.3199 12.8394 27.8254 13.2544 29.4557C15.6016 27.8712 18.0477 26.4153 20.577 25.1326C23.4245 23.6818 26.4935 22.7303 29.3481 21.3004C26.4484 16.1318 25.111 10.284 23.6511 4.5876C23.3824 7.09819 23.2752 9.62051 23.3217 12.1418C23.3891 13.8275 23.6627 15.5028 23.6395 17.1932C23.6766 18.1526 23.168 19.1545 22.0646 19.0375C21.6663 18.9807 21.3602 18.7502 21.1019 18.462C20.6269 17.9324 20.172 17.3828 19.721 16.8329C17.8403 14.5529 16.0971 12.1685 14.4768 9.69997C15.1861 12.585 15.7914 15.4947 16.4246 18.3971C16.6239 19.5656 17.0212 20.7735 16.791 21.964C16.6199 22.8192 15.6922 23.3405 14.863 23.0957C14.4763 23.0077 14.143 22.7895 13.8099 22.5884C13.2048 22.2214 12.608 21.8417 12.0021 21.4762C10.7011 20.6766 9.3542 19.9525 8.03219 19.1905C8.39192 19.7334 8.75051 20.2768 9.09018 20.8332L9.08972 20.832Z' fill='%23FEC461'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_6122'%3E%3Crect width='26' height='25' fill='white' transform='translate(0 9.72583) rotate(-21.9668)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      position: absolute;
      left: -25px;
      top: -25px;
      background-repeat: no-repeat;
      background-size: contain;
      width: 25px;
      height: 25px; }
      @media (max-width: 1199.98px) {
        .section-c-donate .content-col .content-block::after {
          display: none; } }
  .section-c-donate .awards-col .flex-container-row {
    row-gap: 30px;
    column-gap: 20px;
    flex-wrap: nowrap; }
    @media (max-width: 991.98px) {
      .section-c-donate .awards-col .flex-container-row {
        flex-wrap: wrap; } }
    .section-c-donate .awards-col .flex-container-row .image-block {
      flex: 1 1 auto;
      max-height: 135px; }
      .section-c-donate .awards-col .flex-container-row .image-block .image-container {
        width: 100%;
        height: 100%; }
        .section-c-donate .awards-col .flex-container-row .image-block .image-container img {
          width: 100%;
          height: 100% !important;
          object-fit: contain; }
          @media (max-width: 991.98px) {
            .section-c-donate .awards-col .flex-container-row .image-block .image-container img {
              object-position: left; } }

.section-d-donate {
  position: relative; }
  .section-d-donate .bg-section .bottom-mask {
    background-image: url("../images/section-c-plant-bottom-mask.png");
    bottom: 0;
    left: 0;
    width: 100%;
    height: 8vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    position: absolute;
    z-index: 0; }
  .section-d-donate .content-col .content-block {
    position: relative;
    flex-direction: row;
    flex-wrap: wrap; }
    .section-d-donate .content-col .content-block::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='98' height='74' viewBox='0 0 98 74' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_5949)'%3E%3Cpath d='M74.2143 29.1547C74.2317 29.1631 74.249 29.1715 74.2657 29.1778C74.2541 29.1722 74.2432 29.1687 74.2338 29.1624C74.2077 29.1498 74.1838 29.1364 74.1584 29.126C74.1787 29.1358 74.1961 29.1442 74.2156 29.1518L74.2143 29.1547Z' fill='%23008D45'/%3E%3Cpath d='M96.4683 43.7914C96.2697 44.9553 95.0992 45.332 94.1331 44.7773C92.3822 44.0541 90.5647 43.5195 88.7379 43.0264C85.09 41.9211 81.3461 41.1775 77.6718 40.1796C77.5579 40.2006 77.4352 40.1289 77.4052 40.0102C77.1961 39.1337 79.7128 39.4386 80.2734 39.4229C82.913 39.6582 85.531 40.1428 88.119 40.7577C78.9478 35.3184 69.346 30.4521 58.9563 27.9317C40.9388 23.5881 18.5498 24.9048 0.813449 29.9409C0.724254 30.0657 0.492718 30.097 0.423673 29.9011C0.28184 29.3503 1.03802 28.9114 1.42195 28.6445C12.817 22.6075 30.0776 21.7342 42.8582 22.1647C53.6246 22.4747 64.4046 24.611 74.2318 29.1655C79.9072 31.8733 85.3448 35.0669 90.6388 38.4739C89.1378 36.0373 87.7048 33.5576 86.4355 30.9891C85.718 29.3582 88.0402 28.1399 88.9762 29.6483C89.6703 30.8685 90.3904 32.0748 91.1645 33.2453C92.5774 35.452 96.8714 41.3658 96.4648 43.795L96.4683 43.7914Z' fill='%23008D45'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_5949'%3E%3Crect width='86.3252' height='47.0865' fill='white' transform='matrix(0.943122 -0.332446 -0.332446 -0.943122 15.6533 73.1067)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
      position: absolute;
      right: -60px;
      top: 0;
      background-repeat: no-repeat;
      background-size: cover;
      width: 87px;
      height: 47px; }
      @media (max-width: 991.98px) {
        .section-d-donate .content-col .content-block::after {
          display: none; } }
    .section-d-donate .content-col .content-block h2, .section-d-donate .content-col .content-block h3, .section-d-donate .content-col .content-block h4, .section-d-donate .content-col .content-block h5, .section-d-donate .content-col .content-block h6, .section-d-donate .content-col .content-block p, .section-d-donate .content-col .content-block strong, .section-d-donate .content-col .content-block em {
      flex: 0 0 auto;
      width: 100%; }
    .section-d-donate .content-col .content-block ul {
      flex: 0 0 auto;
      width: 48%; }
      @media (max-width: 575.98px) {
        .section-d-donate .content-col .content-block ul {
          width: 100%; } }
  .section-d-donate .info-box-col .info-box {
    position: relative;
    padding: 50px;
    background-color: #00B260;
    border-radius: 1px; }
    .section-d-donate .info-box-col .info-box::before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='36' height='43' viewBox='0 0 36 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2114_6124)'%3E%3Cpath d='M9.09334 24.1175C8.94166 21.8144 15.9277 18.8231 17.8185 17.7554C18.8116 17.2513 19.792 16.7253 20.7724 16.1992C21.9376 15.6944 23.0497 14.5646 24.4069 14.9164C26.2272 15.3579 26.5902 17.9948 24.9359 18.8886C22.8535 20.0243 20.6961 21.03 18.5142 21.9565C16.3394 22.8817 14.1252 23.7523 11.8461 24.3911C11.0892 24.5323 9.67841 25.2136 9.20294 24.39C9.15908 24.3141 9.12255 24.2232 9.0945 24.1195L9.09334 24.1175Z' fill='%2300B260'/%3E%3Cpath d='M5.83559 10.921C6.60042 8.94164 7.37007 6.95681 8.3309 5.06415C9.61736 2.87155 12.9521 4.50694 12.0217 6.87509C11.5666 7.8654 11.0618 8.83381 10.5719 9.80962C9.97129 11.0119 5.99702 19.1645 4.3796 17.1213C3.76808 15.6807 5.35571 12.4427 5.83559 10.921Z' fill='%2300B260'/%3E%3Cpath d='M20.8531 31.8501C22.9142 32.2352 24.9388 32.8147 26.9353 33.4557C27.4367 33.6166 27.8609 33.9101 28.1298 34.3758C29.0185 35.8323 27.5639 37.7568 25.9264 37.255C23.0077 36.3309 20.0521 35.5268 17.1238 34.6322C16.0816 34.2424 14.7087 34.0703 14.0623 33.0656C13.0554 30.2461 19.4843 31.6436 20.852 31.8481L20.8531 31.8501Z' fill='%2300B260'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2114_6124'%3E%3Crect width='37.5462' height='19.0711' fill='white' transform='translate(16.5156) rotate(60)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
      position: absolute;
      right: -60px;
      top: -20px;
      background-repeat: no-repeat;
      background-size: contain;
      width: 60px;
      height: 35px; }
      @media (max-width: 991.98px) {
        .section-d-donate .info-box-col .info-box::before {
          display: none; } }
    @media (max-width: 767.98px) {
      .section-d-donate .info-box-col .info-box {
        padding: 30px; } }

/*Team Carousel view (template: Team - class="team-vCarousel")*/
.team-vCarousel {
  position: relative;
  padding: 40px 0; }
  .team-vCarousel div[id^="carousel__team"] {
    overflow: hidden;
    position: relative;
    /*End Swiper Arrows*/ }
    .team-vCarousel div[id^="carousel__team"] .swiper-controls {
      margin-top: 25px;
      width: auto;
      display: flex;
      flex-wrap: nowrap;
      align-items: center;
      justify-content: center; }
      .team-vCarousel div[id^="carousel__team"] .swiper-controls .swiper-pagination {
        position: relative;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        bottom: unset;
        left: unset;
        margin: 0 20px;
        width: auto; }
        .team-vCarousel div[id^="carousel__team"] .swiper-controls .swiper-pagination .swiper-pagination-bullet {
          background-color: rgba(77, 77, 79, 0.2) !important;
          opacity: 1;
          width: 10px;
          height: 10px;
          margin: 0 10px 0; }
          .team-vCarousel div[id^="carousel__team"] .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: #4d4d4f !important; }
      .team-vCarousel div[id^="carousel__team"] .swiper-controls .swiper-button-next, .team-vCarousel div[id^="carousel__team"] .swiper-controls .swiper-button-prev {
        background-image: url("/wp-content/themes/elevation_theme/assets/images/icons/carousel-arrow-slider-right.svg");
        background-color: transparent;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: contain;
        border: none;
        height: 30px;
        left: unset;
        margin: 0;
        position: relative;
        right: unset;
        top: unset;
        transition: background-image 0.3s ease;
        width: 30px; }
        .team-vCarousel div[id^="carousel__team"] .swiper-controls .swiper-button-next::after, .team-vCarousel div[id^="carousel__team"] .swiper-controls .swiper-button-prev::after {
          content: none !important; }
      .team-vCarousel div[id^="carousel__team"] .swiper-controls .swiper-button-prev {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
    .team-vCarousel div[id^="carousel__team"] .single-member {
      padding: 30px 15px; }
      @media (max-width: 767.98px) {
        .team-vCarousel div[id^="carousel__team"] .single-member {
          padding: 15px;
          text-align: center; } }
      .team-vCarousel div[id^="carousel__team"] .single-member .featured-member-images {
        background-size: cover;
        box-shadow: 3px 6px 10px 2px rgba(0, 0, 0, 0.15);
        display: block;
        padding-top: 100%;
        /* 1:1 Aspect Ratio */
        margin-bottom: 30px;
        overflow: hidden;
        position: relative;
        transition: all 0.4s ease;
        z-index: 0; }
        .team-vCarousel div[id^="carousel__team"] .single-member .featured-member-images img {
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          left: 50%;
          top: 50%;
          width: 100%;
          height: 100% !important;
          object-fit: cover; }
        .team-vCarousel div[id^="carousel__team"] .single-member .featured-member-images::after {
          content: "";
          height: 100%;
          left: 0;
          opacity: 0;
          position: absolute;
          top: 0;
          width: 100%;
          transition: all 0.4s ease;
          z-index: 1; }
        .team-vCarousel div[id^="carousel__team"] .single-member .featured-member-images a.hover-link-plus {
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          top: -50%;
          left: 50%;
          position: absolute;
          text-decoration: none;
          transition: all 0.5s ease;
          z-index: 2; }
          .team-vCarousel div[id^="carousel__team"] .single-member .featured-member-images a.hover-link-plus i.fa-plus-circle {
            border-radius: 50%;
            box-shadow: 0px 6px 22px 13px rgba(0, 0, 1, 0.15);
            font-size: 40px; }
        .team-vCarousel div[id^="carousel__team"] .single-member .featured-member-images:hover::after {
          opacity: 1; }
        .team-vCarousel div[id^="carousel__team"] .single-member .featured-member-images:hover a.hover-link-plus {
          top: 50%; }
      .team-vCarousel div[id^="carousel__team"] .single-member .body-member .name-member {
        position: relative;
        padding: 0 0 20px;
        margin-bottom: 25px; }
        .team-vCarousel div[id^="carousel__team"] .single-member .body-member .name-member h3 {
          font-size: 23px;
          line-height: 1.1em;
          margin: 0 0 5px !important;
          padding: 0 !important;
          position: relative;
          text-align: left;
          text-transform: none; }
          @media (max-width: 767.98px) {
            .team-vCarousel div[id^="carousel__team"] .single-member .body-member .name-member h3 {
              text-align: center; } }
        .team-vCarousel div[id^="carousel__team"] .single-member .body-member .name-member .position-member {
          font-size: 18px;
          font-weight: 300;
          line-height: 1em;
          text-align: left; }
        .team-vCarousel div[id^="carousel__team"] .single-member .body-member .name-member::after {
          content: '';
          border-radius: 30px;
          bottom: 0;
          display: block;
          height: 4px;
          left: 0;
          position: absolute;
          width: 40px; }
          @media (max-width: 767.98px) {
            .team-vCarousel div[id^="carousel__team"] .single-member .body-member .name-member::after {
              right: 0;
              margin: 0 auto; } }
      .team-vCarousel div[id^="carousel__team"] .single-member .body-member .content-member, .team-vCarousel div[id^="carousel__team"] .single-member .body-member p {
        line-height: 1.4em;
        font-size: 15px; }

/*Team Grid big Square view (template: team - class="team-vGrid-square")*/
.team-vGrid-square .single-member .featured-member-images {
  background-size: cover;
  box-shadow: none;
  display: block;
  margin-bottom: 30px;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0; }
  .team-vGrid-square .single-member .featured-member-images img {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100% !important;
    object-fit: cover; }
  .team-vGrid-square .single-member .featured-member-images .hover-box {
    position: absolute;
    height: 100%;
    width: 100%; }
    .team-vGrid-square .single-member .featured-member-images .hover-box::after {
      content: "";
      background: rgba(0, 0, 0, 0.7);
      height: 100%;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      width: 100%;
      transition: all 0.4s ease;
      z-index: 1; }
    .team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member {
      background: rgba(0, 0, 0, 0.7);
      bottom: 0;
      opacity: 1;
      padding: 10px 15px;
      position: absolute;
      transition: all 0.4s ease;
      width: 100%; }
      .team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member .name-member {
        display: inline-block;
        width: calc(100% - 35px); }
        .team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member .name-member > *, .team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member .name-member * > * {
          color: #ffffff !important;
          font-size: 18px !important;
          line-height: 1.1em;
          margin: 0 0 5px !important;
          padding: 0 !important; }
      .team-vGrid-square .single-member .featured-member-images .hover-box .bottom-info-member .fa-plus-circle {
        font-size: 30px;
        float: right; }
    .team-vGrid-square .single-member .featured-member-images .hover-box .read-more-hover {
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      font-size: 26px;
      font-weight: 300;
      line-height: 1em;
      opacity: 0;
      position: absolute;
      text-decoration: none;
      text-transform: none;
      top: 50%;
      left: 50%;
      z-index: 2;
      width: 100%;
      text-align: center; }
      .team-vGrid-square .single-member .featured-member-images .hover-box .read-more-hover .fa-plus-circle {
        font-size: 40px;
        vertical-align: sub; }
    .team-vGrid-square .single-member .featured-member-images .hover-box .social-networks {
      bottom: 15px;
      left: 0;
      margin: 0 auto;
      opacity: 0;
      position: absolute;
      right: 0;
      text-align: center;
      transition: all 0.4s ease;
      z-index: 2; }
    .team-vGrid-square .single-member .featured-member-images .hover-box:hover::after, .team-vGrid-square .single-member .featured-member-images .hover-box:hover .read-more-hover, .team-vGrid-square .single-member .featured-member-images .hover-box:hover .social-networks {
      opacity: 1;
      color: inherit;
      border-color: inherit;
      cursor: pointer; }
    .team-vGrid-square .single-member .featured-member-images .hover-box:hover .bottom-info-member {
      opacity: 0; }

@media only screen and (max-width: 991.98px) {
  .team-vGrid-square .single-member.col-lg-3, .team-vGrid-square .single-member.col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; } }

@media only screen and (max-width: 575.98px) {
  .team-vGrid-square .single-member.col-lg-3, .team-vGrid-square .single-member.col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; } }

.team-vList {
  overflow: hidden; }
  .team-vList .row {
    padding: 45px 0 50px;
    border-bottom: 1px solid #a5a5a5; }
    .team-vList .row:last-child {
      border-bottom: none; }
  .team-vList .single-member {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 30px; }
    @media (max-width: 767.98px) {
      .team-vList .single-member {
        flex-direction: column; } }
  .team-vList .featured-member-images {
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
    box-shadow: 3px 6px 10px 2px rgba(0, 0, 0, 0.15);
    display: block;
    margin: 0 25px 20px 0;
    min-height: 240px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    width: 240px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease;
    z-index: 0; }
    .team-vList .featured-member-images img {
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      left: 50%;
      top: 50%;
      width: 100%;
      height: 100% !important;
      object-fit: contain; }
    .team-vList .featured-member-images::after {
      content: none;
      background: rgba(0, 0, 0, 0.7);
      height: 100%;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      width: 100%;
      transition: all 0.4s ease;
      z-index: 1; }
    .team-vList .featured-member-images a.hover-link-plus {
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      color: #fff;
      position: absolute;
      text-decoration: none;
      top: -50%;
      left: 50%;
      transition-duration: 0.5s;
      transition-property: top;
      transition-timing-function: ease;
      z-index: 2; }
      .team-vList .featured-member-images a.hover-link-plus i.fa-plus-circle {
        border-radius: 50%;
        box-shadow: 0px 6px 22px 13px rgba(0, 0, 1, 0.15);
        font-size: 40px; }
    .team-vList .featured-member-images:hover::after {
      opacity: 1; }
    .team-vList .featured-member-images:hover a.hover-link-plus {
      top: 50%; }
  .team-vList .body-member {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
  .team-vList .name-member {
    position: relative;
    padding: 0 0 20px;
    margin-bottom: 25px; }
    .team-vList .name-member h3 {
      font-size: 23px;
      line-height: 1.1em;
      margin: 0 0 5px !important;
      padding: 0 !important;
      position: relative;
      text-align: left;
      text-transform: none; }
    .team-vList .name-member .position-member {
      color: #292929;
      font-size: 18px;
      font-weight: 300;
      line-height: 1em;
      text-align: left; }
    .team-vList .name-member::after {
      content: '';
      border-radius: 30px;
      bottom: 0;
      display: block;
      height: 4px;
      left: 0;
      position: absolute;
      width: 40px; }

/*Team Grid big Square view (template: team - class="team-vGrid-square")*/
@media (max-width: 991.98px) {
  .team-vGrid-square-sm .single-member {
    flex-basis: 48%; } }

@media (max-width: 767.98px) {
  .team-vGrid-square-sm .single-member {
    flex-basis: 100%; } }

.team-vGrid-square-sm .single-member .featured-member-images {
  background-size: cover;
  box-shadow: none;
  display: block;
  margin-bottom: 30px;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0; }
  .team-vGrid-square-sm .single-member .featured-member-images img {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100% !important;
    object-fit: cover; }
  .team-vGrid-square-sm .single-member .featured-member-images .hover-box {
    position: absolute;
    height: 100%;
    width: 100%; }
    .team-vGrid-square-sm .single-member .featured-member-images .hover-box::after {
      content: "";
      background: rgba(0, 0, 0, 0.7);
      height: 100%;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      width: 100%;
      transition: all 0.4s ease;
      z-index: 1; }
    .team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member {
      background: rgba(0, 0, 0, 0.7);
      bottom: 20px;
      left: 0;
      padding: 10px 15px;
      position: absolute;
      transition: all 0.4s ease;
      width: 100%; }
      .team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member .name-member {
        display: inline-block; }
        .team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member .name-member > *, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member .name-member * > * {
          color: #ffffff !important;
          font-size: 18px !important;
          line-height: 1.1em;
          margin: 0 0 5px !important;
          padding: 0 !important; }
      .team-vGrid-square-sm .single-member .featured-member-images .hover-box .bottom-info-member i {
        display: none; }
    .team-vGrid-square-sm .single-member .featured-member-images .hover-box .read-more-hover {
      height: 100%;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 2; }
      @media (max-width: 1199.98px) {
        .team-vGrid-square-sm .single-member .featured-member-images .hover-box .read-more-hover {
          opacity: 1; } }
      .team-vGrid-square-sm .single-member .featured-member-images .hover-box .read-more-hover .link-read-more {
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        font-size: 20px;
        font-weight: 300;
        line-height: 1em;
        text-decoration: none;
        text-transform: none;
        position: absolute;
        top: 50%;
        left: 50%;
        text-align: center; }
        .team-vGrid-square-sm .single-member .featured-member-images .hover-box .read-more-hover .link-read-more .fa-plus-circle {
          font-size: 27px;
          vertical-align: sub; }
    .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks {
      bottom: 15px;
      display: flex;
      justify-content: center;
      gap: 5px;
      left: 0;
      margin: 0 auto;
      opacity: 0;
      padding: 0;
      position: absolute;
      right: 0;
      text-align: center;
      transition: all 0.4s ease;
      z-index: 2; }
      .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks a, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks li, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks li a {
        list-style-type: none;
        width: 30px !important;
        height: 30px !important;
        color: #ffffff; }
        .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks a > *, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks li > *, .team-vGrid-square-sm .single-member .featured-member-images .hover-box .social-networks li a > * {
          color: #ffffff; }
    .team-vGrid-square-sm .single-member .featured-member-images .hover-box:hover::after, .team-vGrid-square-sm .single-member .featured-member-images .hover-box:hover .read-more-hover, .team-vGrid-square-sm .single-member .featured-member-images .hover-box:hover .social-networks {
      opacity: 1;
      color: inherit;
      border-color: inherit;
      cursor: pointer; }
    .team-vGrid-square-sm .single-member .featured-member-images .hover-box:hover .bottom-info-member {
      left: -100%; }

/*Team Carousel view (template: Team - class="team-vCarousel")*/
.team-vCarousel-bgc {
  position: relative;
  padding: 40px 0; }
  .team-vCarousel-bgc div[id^="carousel__team"] {
    overflow: hidden; }
    .team-vCarousel-bgc div[id^="carousel__team"] .swiper-controls {
      margin-top: 25px;
      width: auto;
      display: flex;
      flex-wrap: nowrap;
      align-items: center;
      justify-content: center; }
      .team-vCarousel-bgc div[id^="carousel__team"] .swiper-controls .swiper-pagination {
        position: relative;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        bottom: unset;
        left: unset;
        margin: 0 20px;
        width: auto; }
        .team-vCarousel-bgc div[id^="carousel__team"] .swiper-controls .swiper-pagination .swiper-pagination-bullet {
          background-color: rgba(77, 77, 79, 0.2) !important;
          opacity: 1;
          width: 10px;
          height: 10px;
          margin: 0 10px 0; }
          .team-vCarousel-bgc div[id^="carousel__team"] .swiper-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: #4d4d4f !important; }
      .team-vCarousel-bgc div[id^="carousel__team"] .swiper-controls .swiper-button-next, .team-vCarousel-bgc div[id^="carousel__team"] .swiper-controls .swiper-button-prev {
        background-image: url("/wp-content/themes/elevation_theme/assets/images/icons/carousel-arrow-slider-right.svg");
        background-color: transparent;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: contain;
        border: none;
        height: 30px;
        left: unset;
        margin: 0;
        position: relative;
        right: unset;
        top: unset;
        transition: background-image 0.3s ease;
        width: 30px; }
        .team-vCarousel-bgc div[id^="carousel__team"] .swiper-controls .swiper-button-next::after, .team-vCarousel-bgc div[id^="carousel__team"] .swiper-controls .swiper-button-prev::after {
          content: none !important; }
      .team-vCarousel-bgc div[id^="carousel__team"] .swiper-controls .swiper-button-prev {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
    .team-vCarousel-bgc div[id^="carousel__team"] .single-member .featured-member-images {
      background-size: cover;
      box-shadow: none;
      display: block;
      margin-bottom: 30px;
      overflow: hidden;
      padding-bottom: 85%;
      position: relative;
      transition: all 0.4s ease;
      z-index: 0; }
      .team-vCarousel-bgc div[id^="carousel__team"] .single-member .featured-member-images img {
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100%;
        height: 100% !important;
        object-fit: cover; }
      .team-vCarousel-bgc div[id^="carousel__team"] .single-member .featured-member-images::after {
        content: none; }
      .team-vCarousel-bgc div[id^="carousel__team"] .single-member .featured-member-images a.hover-link-plus {
        -webkit-transform: rotate(-38deg);
        -moz-transform: rotate(-38deg);
        -ms-transform: rotate(-38deg);
        transform: rotate(-38deg);
        bottom: -20px;
        right: -35px;
        position: absolute;
        text-decoration: none;
        transition: all 0.2s ease;
        width: 0;
        height: 0;
        z-index: 2; }
        .team-vCarousel-bgc div[id^="carousel__team"] .single-member .featured-member-images a.hover-link-plus::before {
          content: "\f35d";
          font-family: "Font Awesome 5 Free";
          font-weight: 900;
          display: inline-block;
          font-style: normal;
          font-variant: normal;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          /*--adjust as necessary--*/
          -webkit-transform: rotate(38deg);
          -moz-transform: rotate(38deg);
          -ms-transform: rotate(38deg);
          transform: rotate(38deg);
          font-size: 18px;
          right: 35px;
          top: 5px;
          position: absolute; }
        .team-vCarousel-bgc div[id^="carousel__team"] .single-member .featured-member-images a.hover-link-plus i {
          display: none; }
      .team-vCarousel-bgc div[id^="carousel__team"] .single-member .featured-member-images:hover::after {
        opacity: 1; }
      .team-vCarousel-bgc div[id^="carousel__team"] .single-member .featured-member-images:hover a.hover-link-plus {
        width: 100px;
        height: 50px; }
    .team-vCarousel-bgc div[id^="carousel__team"] .single-member .body-member {
      padding: 0 25px 20px; }
      .team-vCarousel-bgc div[id^="carousel__team"] .single-member .body-member .name-member {
        position: relative;
        padding: 0 0 20px;
        margin-bottom: 20px; }
        .team-vCarousel-bgc div[id^="carousel__team"] .single-member .body-member .name-member h3 {
          font-size: 23px;
          line-height: 1.1em;
          margin: 0 0 5px !important;
          padding: 0 !important;
          position: relative;
          text-align: left;
          text-transform: none; }
        .team-vCarousel-bgc div[id^="carousel__team"] .single-member .body-member .name-member .position-member {
          font-size: 18px;
          font-weight: 300;
          line-height: 1em;
          text-align: left; }
        .team-vCarousel-bgc div[id^="carousel__team"] .single-member .body-member .name-member::after {
          content: '';
          border-radius: 30px;
          bottom: 0;
          display: block;
          height: 4px;
          left: 0;
          position: absolute;
          width: 40px; }
      .team-vCarousel-bgc div[id^="carousel__team"] .single-member .body-member .content-member, .team-vCarousel-bgc div[id^="carousel__team"] .single-member .body-member p {
        line-height: 1.4em;
        font-size: 15px; }

/*Team Grid circle view (template: team - class="team-vGrid-circle")*/
.team-vGrid-circle .single-member {
  text-align: center;
  margin-bottom: 40px; }
  .team-vGrid-circle .single-member .featured-member-images {
    background-size: cover;
    box-shadow: none;
    display: block;
    overflow: hidden;
    border-radius: 50%;
    padding-top: 100%;
    position: relative;
    transition: all 0.4s ease;
    z-index: 0; }
    @media (max-width: 767.98px) {
      .team-vGrid-circle .single-member .featured-member-images {
        margin: 15px auto; } }
    .team-vGrid-circle .single-member .featured-member-images img {
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      left: 50%;
      top: 50%;
      width: 100%;
      height: 100% !important;
      object-fit: cover; }
    .team-vGrid-circle .single-member .featured-member-images .hover-box {
      position: absolute;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      right: 0;
      margin: 0 auto; }
      .team-vGrid-circle .single-member .featured-member-images .hover-box::after {
        content: "";
        background: rgba(0, 0, 0, 0.7);
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        width: 100%;
        transition: all 0.4s ease;
        z-index: 1; }
      .team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member {
        background: rgba(0, 0, 0, 0.7);
        bottom: 0;
        left: 0;
        margin: 0 auto;
        padding: 10px 45px 30px;
        position: absolute;
        right: 0;
        transition: all 0.4s ease;
        width: 100%; }
        .team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member .name-member {
          display: inline-block;
          text-align: center; }
          .team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member .name-member > *, .team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member .name-member * > * {
            color: #ffffff !important;
            font-size: 18px !important;
            line-height: 1.1em;
            margin: 0 0 5px !important;
            padding: 0 !important; }
        .team-vGrid-circle .single-member .featured-member-images .hover-box .bottom-info-member i {
          display: none; }
      .team-vGrid-circle .single-member .featured-member-images .hover-box .read-more-hover {
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        font-size: 20px;
        font-weight: 300;
        line-height: 1em;
        opacity: 0;
        position: absolute;
        text-decoration: none;
        text-transform: none;
        top: 50%;
        left: 50%;
        z-index: 2; }
        .team-vGrid-circle .single-member .featured-member-images .hover-box .read-more-hover .fa-plus-circle {
          font-size: 27px;
          vertical-align: sub; }
      .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks {
        bottom: 15px;
        display: flex;
        justify-content: center;
        gap: 5px;
        left: 0;
        margin: 0 auto;
        opacity: 0;
        padding: 0;
        position: absolute;
        right: 0;
        text-align: center;
        transition: all 0.4s ease;
        z-index: 2; }
        .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks a, .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks li, .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks li a {
          list-style-type: none;
          width: 30px !important;
          height: 30px !important;
          color: #ffffff; }
          .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks a > *, .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks li > *, .team-vGrid-circle .single-member .featured-member-images .hover-box .social-networks li a > * {
            color: #ffffff; }
      .team-vGrid-circle .single-member .featured-member-images .hover-box:hover::after, .team-vGrid-circle .single-member .featured-member-images .hover-box:hover .read-more-hover, .team-vGrid-circle .single-member .featured-member-images .hover-box:hover .social-networks {
        opacity: 1;
        color: inherit;
        border-color: inherit;
        cursor: pointer; }
      .team-vGrid-circle .single-member .featured-member-images .hover-box:hover .bottom-info-member {
        bottom: -100%; }

/*Team Grid circle view (template: team - class="team-vGrid-circle")*/
.team-vGrid-circle_wn .single-member .featured-member-images {
  background-size: cover;
  border-radius: 50%;
  border: 4px solid transparent;
  box-shadow: none;
  display: block;
  margin-bottom: 30px;
  overflow: hidden;
  padding-top: 100%;
  position: relative;
  transition: all 0.4s ease;
  z-index: 0; }
  @media (max-width: 767.98px) {
    .team-vGrid-circle_wn .single-member .featured-member-images {
      margin: 15px auto; } }
  .team-vGrid-circle_wn .single-member .featured-member-images img {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100% !important;
    object-fit: cover; }
  .team-vGrid-circle_wn .single-member .featured-member-images .hover-box {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    transition: all 0.4s ease; }
    .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .read-more-hover {
      font-size: 0;
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 5; }
      .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .read-more-hover i {
        display: none; }
    .team-vGrid-circle_wn .single-member .featured-member-images .hover-box::after {
      content: "";
      background: rgba(0, 0, 0, 0.7);
      height: 100%;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      width: 100%;
      transition: all 0.4s ease;
      z-index: 1; }
    .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .name-member {
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      display: inline-block;
      font-size: 20px;
      line-height: 1em;
      opacity: 0;
      position: absolute;
      text-align: center;
      text-decoration: none;
      text-transform: none;
      top: 50%;
      left: 50%;
      z-index: 2; }
      .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .name-member > *, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .name-member * > * {
        color: #ffffff !important;
        font-size: 18px !important;
        line-height: 1.1em;
        margin: 0 !important;
        padding: 0 !important;
        text-decoration: none; }
    .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks {
      bottom: 15px;
      display: flex;
      justify-content: center;
      gap: 5px;
      left: 0;
      margin: 0 auto;
      opacity: 0;
      padding: 0;
      position: absolute;
      right: 0;
      text-align: center;
      transition: all 0.4s ease;
      z-index: 2; }
      .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks a, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks li, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks li a {
        list-style-type: none;
        width: 30px !important;
        height: 30px !important;
        color: #ffffff; }
        .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks a > *, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks li > *, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box .social-networks li a > * {
          color: #ffffff; }
    .team-vGrid-circle_wn .single-member .featured-member-images .hover-box:hover::after, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box:hover .name-member, .team-vGrid-circle_wn .single-member .featured-member-images .hover-box:hover .social-networks {
      opacity: 1;
      color: inherit;
      border-color: inherit;
      cursor: pointer; }

.team_panel {
  display: none;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  text-align: left;
  height: 100%;
  width: 100%;
  z-index: 2050;
  /*.side-panel-fixed*/ }
  .team_panel.active {
    display: block; }
  .team_panel .side-panel-fixed {
    background: #313131;
    height: 100vh;
    position: fixed;
    right: -600px;
    top: 0;
    transition: 0.45s all ease-in-out;
    width: 500px;
    z-index: 2060;
    max-width: 100%;
    /*.left-side-panel*/ }
    .team_panel .side-panel-fixed.in {
      right: 0;
      display: block; }
    .team_panel .side-panel-fixed .left-side-panel {
      width: 50px;
      left: 0;
      height: 100%;
      background: #212121;
      text-align: center;
      float: left;
      /*.social-networks*/ }
      .team_panel .side-panel-fixed .left-side-panel .social-networks a, .team_panel .side-panel-fixed .left-side-panel .social-networks li, .team_panel .side-panel-fixed .left-side-panel .social-networks li a {
        background-color: transparent;
        border-radius: 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        display: inline-block;
        font-size: inherit;
        font-weight: inherit;
        margin: 0;
        position: relative;
        text-decoration: none;
        transition: all 0.5s ease;
        width: 50px;
        height: 50px; }
        .team_panel .side-panel-fixed .left-side-panel .social-networks a .fas, .team_panel .side-panel-fixed .left-side-panel .social-networks a .fab, .team_panel .side-panel-fixed .left-side-panel .social-networks a .fa, .team_panel .side-panel-fixed .left-side-panel .social-networks li .fas, .team_panel .side-panel-fixed .left-side-panel .social-networks li .fab, .team_panel .side-panel-fixed .left-side-panel .social-networks li .fa, .team_panel .side-panel-fixed .left-side-panel .social-networks li a .fas, .team_panel .side-panel-fixed .left-side-panel .social-networks li a .fab, .team_panel .side-panel-fixed .left-side-panel .social-networks li a .fa {
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          left: 50%;
          top: 50%;
          font-size: 16px;
          margin: 0 auto;
          position: absolute; }
        .team_panel .side-panel-fixed .left-side-panel .social-networks a:hover, .team_panel .side-panel-fixed .left-side-panel .social-networks li:hover, .team_panel .side-panel-fixed .left-side-panel .social-networks li a:hover {
          box-shadow: none; }
          .team_panel .side-panel-fixed .left-side-panel .social-networks a:hover i, .team_panel .side-panel-fixed .left-side-panel .social-networks li:hover i, .team_panel .side-panel-fixed .left-side-panel .social-networks li a:hover i {
            background: transparent;
            text-shadow: none; }
    .team_panel .side-panel-fixed .right-side-panel {
      overflow-y: auto;
      width: 100%; }
      .team_panel .side-panel-fixed .right-side-panel .header-panel {
        padding: 20px 15px;
        position: relative; }
        .team_panel .side-panel-fixed .right-side-panel .header-panel .title-member {
          font-size: 30px;
          display: block;
          line-height: 1em;
          font-weight: 700; }
      .team_panel .side-panel-fixed .right-side-panel .body-panel .profile-picture {
        background-size: cover;
        background-position: 50% 50%;
        display: block;
        height: 400px;
        margin-bottom: 20px;
        overflow: hidden;
        position: relative;
        width: 100%; }
        .team_panel .side-panel-fixed .right-side-panel .body-panel .profile-picture img {
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          left: 50%;
          top: 50%;
          width: 100%;
          height: 100%;
          object-fit: cover; }
      .team_panel .side-panel-fixed .right-side-panel .body-panel .position-member {
        display: block;
        font-size: 22px;
        font-weight: 600;
        line-height: 1em;
        margin: 0 0 15px !important;
        padding: 10px 15px;
        position: relative;
        text-align: left;
        text-transform: none; }
      .team_panel .side-panel-fixed .right-side-panel .body-panel .content-member {
        display: block;
        padding: 10px 15px;
        margin: 0;
        font-size: 18px;
        line-height: 1.4em; }

/*.team_panel*/
@media only screen and (max-width: 767.98px) {
  .team_panel .side-panel-fixed .right-side-panel {
    overflow: scroll; }
    .team_panel .side-panel-fixed .right-side-panel .body-panel .profile-picture {
      height: 300px; } }

.popup_vcard .modal-content, #popup_vcard .modal-content {
  align-items: flex-start;
  border-radius: 0;
  border: none;
  box-shadow: 3px 0 7px rgba(0, 0, 0, 0.53);
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  overflow: hidden;
  padding: 50px 25px; }
  @media (max-width: 991.98px) {
    .popup_vcard .modal-content, #popup_vcard .modal-content {
      justify-content: center; } }
  .popup_vcard .modal-content .side-left, .popup_vcard .modal-content .featured-img, #popup_vcard .modal-content .side-left, #popup_vcard .modal-content .featured-img {
    flex-basis: 200px; }
    @media (max-width: 991.98px) {
      .popup_vcard .modal-content .side-left, .popup_vcard .modal-content .featured-img, #popup_vcard .modal-content .side-left, #popup_vcard .modal-content .featured-img {
        flex-basis: 100%;
        margin-bottom: 20px;
        margin-right: 0 !important; } }
    .popup_vcard .modal-content .side-left .profile-picture, .popup_vcard .modal-content .featured-img .profile-picture, #popup_vcard .modal-content .side-left .profile-picture, #popup_vcard .modal-content .featured-img .profile-picture {
      overflow: hidden;
      padding-top: 100%;
      /* 1:1 Aspect Ratio */
      position: relative;
      /* If you want text inside of it */
      margin-bottom: 20px !important;
      width: 100%; }
      .popup_vcard .modal-content .side-left .profile-picture img, .popup_vcard .modal-content .side-left .profile-picture .wrapped-image, .popup_vcard .modal-content .featured-img .profile-picture img, .popup_vcard .modal-content .featured-img .profile-picture .wrapped-image, #popup_vcard .modal-content .side-left .profile-picture img, #popup_vcard .modal-content .side-left .profile-picture .wrapped-image, #popup_vcard .modal-content .featured-img .profile-picture img, #popup_vcard .modal-content .featured-img .profile-picture .wrapped-image {
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100%;
        height: 100%;
        object-fit: contain; }
    @media (max-width: 991.98px) {
      .popup_vcard .modal-content .side-left, .popup_vcard .modal-content .featured-img, #popup_vcard .modal-content .side-left, #popup_vcard .modal-content .featured-img {
        margin-right: 20px; } }
  .popup_vcard .modal-content .side-right, .popup_vcard .modal-content .content, #popup_vcard .modal-content .side-right, #popup_vcard .modal-content .content {
    flex-basis: calc(100% - 220px); }
    @media (max-width: 991.98px) {
      .popup_vcard .modal-content .side-right, .popup_vcard .modal-content .content, #popup_vcard .modal-content .side-right, #popup_vcard .modal-content .content {
        flex-basis: 100%;
        display: flex;
        flex-direction: column;
        gap: 20px; } }
    .popup_vcard .modal-content .side-right .name-member h2, .popup_vcard .modal-content .side-right .name-member h3, .popup_vcard .modal-content .side-right .name-member h4, .popup_vcard .modal-content .content .name-member h2, .popup_vcard .modal-content .content .name-member h3, .popup_vcard .modal-content .content .name-member h4, #popup_vcard .modal-content .side-right .name-member h2, #popup_vcard .modal-content .side-right .name-member h3, #popup_vcard .modal-content .side-right .name-member h4, #popup_vcard .modal-content .content .name-member h2, #popup_vcard .modal-content .content .name-member h3, #popup_vcard .modal-content .content .name-member h4 {
      color: #00B260;
      font-size: 35px;
      letter-spacing: normal;
      line-height: 1.4;
      margin-bottom: 0 !important;
      text-align: left; }
    .popup_vcard .modal-content .side-right .quote-member, .popup_vcard .modal-content .content .quote-member, #popup_vcard .modal-content .side-right .quote-member, #popup_vcard .modal-content .content .quote-member {
      font-size: 20px; }
  .popup_vcard .modal-content button.close, #popup_vcard .modal-content button.close {
    background: #00B260;
    border-radius: 0 0 0 10px;
    color: #ffffff;
    border: none !important;
    opacity: 1;
    padding: 10px 15px;
    position: absolute;
    right: 0;
    text-shadow: inherit;
    top: 0; }
    .popup_vcard .modal-content button.close span, #popup_vcard .modal-content button.close span {
      color: #ffffff;
      font-size: 22px;
      line-height: 1em;
      text-transform: none; }

.popup_vcard .modal-dialog, #popup_vcard .modal-dialog {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: calc(100vh - 60px);
  overflow: auto; }
  @media (max-width: 768px) {
    .popup_vcard .modal-dialog, #popup_vcard .modal-dialog {
      min-height: calc(100vh - 20px); } }

.popup_vcard .modal-lg, #popup_vcard .modal-lg {
  max-width: 930px; }

.single-our_team {
  padding: 50px 0 100px;
  /*.left-col*/
  /*.center-col*/
  /*.right-col*/ }
  .single-our_team .left-col .list-team_member > ul > li {
    margin-bottom: 15px; }
  .single-our_team .left-col .list-team_member ul {
    list-style: none;
    padding: 0;
    margin: 0 0 20px 0; }
    .single-our_team .left-col .list-team_member ul li span.title-list {
      color: #747677;
      cursor: pointer;
      display: inline-block;
      letter-spacing: .125em;
      padding: 5px 0;
      text-transform: none; }
    .single-our_team .left-col .list-team_member ul li ul {
      padding-left: 10px; }
      .single-our_team .left-col .list-team_member ul li ul li.item-team_member {
        padding: 6px 0 10px; }
        .single-our_team .left-col .list-team_member ul li ul li.item-team_member a.team_member_link {
          text-decoration: none;
          margin: 0;
          padding: 0; }
          .single-our_team .left-col .list-team_member ul li ul li.item-team_member a.team_member_link:hover {
            text-decoration: none; }
        .single-our_team .left-col .list-team_member ul li ul li.item-team_member:last-of-type {
          border: none; }
  .single-our_team .center-col .name_position-member {
    margin-bottom: 25px;
    padding-bottom: 20px; }
    .single-our_team .center-col .name_position-member h1.title-member {
      font-size: 46px;
      margin: 0 0 10px 0; }
    .single-our_team .center-col .name_position-member p.position-member {
      font-size: 20px;
      margin: 0 0 0 0; }
  .single-our_team .center-col .social-networks {
    font-size: 0;
    line-height: 0; }
    .single-our_team .center-col .social-networks a, .single-our_team .center-col .social-networks li, .single-our_team .center-col .social-networks li a {
      display: inline-block;
      font-size: inherit;
      font-weight: inherit;
      margin: 0 5px 15px 0;
      position: relative;
      text-decoration: none;
      transition: all 0.5s ease;
      width: 35px;
      height: 35px; }
      .single-our_team .center-col .social-networks a .fas, .single-our_team .center-col .social-networks a .fab, .single-our_team .center-col .social-networks a .fa, .single-our_team .center-col .social-networks li .fas, .single-our_team .center-col .social-networks li .fab, .single-our_team .center-col .social-networks li .fa, .single-our_team .center-col .social-networks li a .fas, .single-our_team .center-col .social-networks li a .fab, .single-our_team .center-col .social-networks li a .fa {
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        left: 50%;
        top: 50%;
        font-size: 16px;
        margin: 0 auto;
        position: absolute; }
      .single-our_team .center-col .social-networks a:hover, .single-our_team .center-col .social-networks li:hover, .single-our_team .center-col .social-networks li a:hover {
        box-shadow: none; }
        .single-our_team .center-col .social-networks a:hover i, .single-our_team .center-col .social-networks li:hover i, .single-our_team .center-col .social-networks li a:hover i {
          background: transparent;
          text-shadow: none; }
    .single-our_team .center-col .social-networks.green a, .single-our_team .center-col .social-networks.green li, .single-our_team .center-col .social-networks.green li a {
      background-color: #00B260; }
      .single-our_team .center-col .social-networks.green a:hover, .single-our_team .center-col .social-networks.green li:hover, .single-our_team .center-col .social-networks.green li a:hover {
        background-color: #4C4E6D; }
    .single-our_team .center-col .social-networks.blue a, .single-our_team .center-col .social-networks.blue li, .single-our_team .center-col .social-networks.blue li a {
      background-color: #4C4E6D; }
      .single-our_team .center-col .social-networks.blue a:hover, .single-our_team .center-col .social-networks.blue li:hover, .single-our_team .center-col .social-networks.blue li a:hover {
        background-color: #00B260; }
    .single-our_team .center-col .social-networks.circle a, .single-our_team .center-col .social-networks.circle li, .single-our_team .center-col .social-networks.circle li a {
      border-radius: 50%; }
    .single-our_team .center-col .social-networks.square a, .single-our_team .center-col .social-networks.square li, .single-our_team .center-col .social-networks.square li a {
      border-radius: 0; }
  .single-our_team .right-col .profile-picture {
    background-position: center;
    background-size: cover;
    margin: 0 auto 50px;
    width: 250px;
    height: 250px; }
    .single-our_team .right-col .profile-picture img {
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      left: 50%;
      top: 50%;
      width: 100%;
      height: auto; }

body.page-template-no-banner {
  padding-top: 125px; }
  @media (max-width: 1199.98px) {
    body.page-template-no-banner {
      padding-top: 62px; } }

body {
  font-family: system-ui;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }
  body main[role="main"], body main {
    overflow: hidden;
    position: relative; }
  body h1, body h2, body h3, body h4, body h5, body h6, body .h2, body .h3, body .h4, body .h5, body .h6 {
    font-family: "lft-etica";
    color: #4C4E6D;
    font-stretch: normal;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.01em;
    margin-top: 0; }
    body h1.font-diferent, body h2.font-diferent, body h3.font-diferent, body h4.font-diferent, body h5.font-diferent, body h6.font-diferent, body .h2.font-diferent, body .h3.font-diferent, body .h4.font-diferent, body .h5.font-diferent, body .h6.font-diferent {
      font-family: 'Roboto', sans-serif !important;
      text-transform: capitalize !important; }
  body h1, body h1 > *, body .h1 {
    font-size: 62px !important;
    font-weight: 700; }
    @media (max-width: 991.98px) {
      body h1, body h1 > *, body .h1 {
        font-size: 62px !important; } }
    @media (max-width: 575.98px) {
      body h1, body h1 > *, body .h1 {
        font-size: 42px !important; } }
  body h2, body h2 > *, body .h2 {
    font-size: 42px !important; }
    @media (max-width: 991.98px) {
      body h2, body h2 > *, body .h2 {
        font-size: 42px !important; } }
    @media (max-width: 575.98px) {
      body h2, body h2 > *, body .h2 {
        font-size: 34px !important; } }
  body h3, body h3 > *, body .h3 {
    font-size: 34px !important; }
    @media (max-width: 991.98px) {
      body h3, body h3 > *, body .h3 {
        font-size: 34px !important; } }
    @media (max-width: 575.98px) {
      body h3, body h3 > *, body .h3 {
        font-size: 30px !important; } }
  body h4, body h4 > *, body .h4 {
    font-size: 30px !important; }
    @media (max-width: 991.98px) {
      body h4, body h4 > *, body .h4 {
        font-size: 30px !important; } }
    @media (max-width: 575.98px) {
      body h4, body h4 > *, body .h4 {
        font-size: 25px !important; } }
  body h5, body h5 > *, body .h5 {
    font-size: 22px !important; }
    @media (max-width: 991.98px) {
      body h5, body h5 > *, body .h5 {
        font-size: 22px !important; } }
    @media (max-width: 575.98px) {
      body h5, body h5 > *, body .h5 {
        font-size: 20px !important; } }
  body h6, body h6 > *, body .h6 {
    font-size: 19px !important; }
    @media (max-width: 991.98px) {
      body h6, body h6 > *, body .h6 {
        font-size: 17px !important; } }
    @media (max-width: 575.98px) {
      body h6, body h6 > *, body .h6 {
        font-size: 17px !important; } }
  body .h7 {
    font-family: "lft-etica";
    color: #0091D0 !important;
    font-size: 16px !important;
    font-weight: 700;
    letter-spacing: -0.01em; }
  body p, body p em, body ul li, body ol li, body .text {
    font-family: "lft-etica";
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: 0.03em;
    font-size: 18px;
    color: #747677;
    overflow-wrap: break-word;
    white-space: normal;
    word-break: break-word;
    margin-bottom: 0; }
    body p.fw-400, body p em.fw-400, body ul li.fw-400, body ol li.fw-400, body .text.fw-400 {
      font-weight: 400; }
    body p strong, body p em strong, body ul li strong, body ol li strong, body .text strong {
      font-weight: 600; }
    body p em, body p em em, body ul li em, body ol li em, body .text em {
      font-style: italic; }
  body .card-title, body .excerpt {
    overflow-wrap: break-word;
    white-space: normal;
    word-break: break-word; }
  body ul li::marker {
    color: #0091D0; }
  body ol li::marker {
    color: #747677; }
  body figcaption {
    font-family: "lft-etica";
    color: #747677 !important;
    font-stretch: normal;
    letter-spacing: -0.02em;
    font-style: normal;
    font-weight: 350;
    font-size: 18px;
    line-height: 1.5;
    letter-spacing: 0.03em; }
  body a:not([class*="btn-"]) {
    color: #0091D0;
    text-decoration: none;
    border-color: transparent; }
  body > *::selection, body * > *::selection {
    background-color: #007f44;
    color: white; }

img.cover {
  object-fit: cover !important; }

img.contain {
  object-fit: contain !important; }

.bg-section + .container {
  position: relative;
  z-index: 5; }

.rg-35 {
  row-gap: 35px; }

.cg-30 {
  column-gap: 30px; }

/**************************************************
  Useful CSS on Theme
**************************************************/
.bg-left {
  background-position: left !important; }

.bg-right {
  background-position: right !important; }

.row-gap, .row-gap > * {
  row-gap: 20px; }

.title-line-left {
  display: inline-block;
  padding-bottom: 20px;
  position: relative; }
  .title-line-left::after {
    content: "";
    bottom: 0;
    height: 2px;
    background-color: #00B260;
    position: absolute;
    width: 55px; }

.title-line-center {
  display: inline-block;
  padding-bottom: 20px;
  position: relative; }
  .title-line-center::after {
    content: "";
    bottom: 0;
    height: 2px;
    background-color: #00B260;
    position: absolute;
    width: 55px; }

.subhead, .subtitle, .subheading {
  font-family: "lft-etica";
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: rgba(76, 78, 109, 0.4) !important;
  margin-bottom: 10px; }
  .subhead.txt-color01, .subtitle.txt-color01, .subheading.txt-color01 {
    color: #00b260 !important; }
  .subhead.txt-color02, .subtitle.txt-color02, .subheading.txt-color02 {
    color: rgba(0, 145, 208, 0.6) !important; }
  .subhead.txt-color03, .subtitle.txt-color03, .subheading.txt-color03 {
    color: rgba(0, 141, 69, 0.6) !important; }
  .subhead::selection, .subtitle::selection, .subheading::selection {
    background-color: #007f44;
    color: white; }

.image-wrapping {
  margin-bottom: 20px;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  /* If you want text inside of it */ }
  .image-wrapping img {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 100%;
    left: 50%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    width: 100%; }
    .image-wrapping img.image-fit-contain {
      object-fit: contain !important; }
    .image-wrapping img.top {
      object-position: top; }
    .image-wrapping img.center {
      object-position: center; }
    .image-wrapping img.bottom {
      object-position: bottom; }

.bg-section {
  background-position: center;
  background-size: cover;
  position: absolute;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0; }
  .bg-section img {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    bottom: unset;
    left: 50%;
    top: 50%;
    object-fit: cover;
    position: absolute;
    width: 101% !important;
    height: 101% !important;
    z-index: 1; }
    .bg-section img.position-top {
      object-position: top; }
    .bg-section img.position-center {
      object-position: center; }
    .bg-section img.position-bottom {
      object-position: bottom; }
    .bg-section img.left-position {
      object-position: left center;
      -webkit-transform: translate(0%, -50%);
      -moz-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
      transform: translate(0%, -50%);
      position: absolute;
      bottom: unset;
      left: 0%;
      top: 50%; }
    .bg-section img.right-position {
      -webkit-transform: translate(0%, -50%);
      -moz-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
      transform: translate(0%, -50%);
      bottom: unset;
      left: unset;
      object-position: right center;
      position: absolute;
      right: 0;
      top: 50%; }
    .bg-section img.w-50 {
      width: 50% !important; }
    .bg-section img.contain {
      object-fit: contain; }
  .bg-section.mask::before {
    content: "";
    background-color: rgba(0, 0, 0, 0.45);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2; }
  .bg-section.mask-gradient::after {
    content: "";
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2; }
  .bg-section.bg-fixed {
    background-attachment: fixed;
    background-position: center; }
  .bg-section.bg-color01 {
    background-color: #00B260 !important; }
  .bg-section.bg-color02 {
    background-color: #0091D0 !important; }
  .bg-section.bg-color03 {
    background-color: #008D45 !important; }
  .bg-section.bg-color04 {
    background-color: #CDE9F5 !important; }
  .bg-section.bg-color05 {
    background-color: #FEC461 !important; }
  .bg-section.bg-color06 {
    background-color: #4C4E6D !important; }
  .bg-section.bg-color07 {
    background-color: #747677 !important; }

.bg-mask-section, .bg-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.right-side {
  position: relative; }
  .right-side .outside-container {
    height: 100%;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 40;
    right: calc((100vw - 1320px)/(-2));
    width: calc(100% + ((100vw - 1320px)/(2))); }
    @media (max-width: 1399.98px) {
      .right-side .outside-container {
        right: calc((100vw - 1140px)/(-2));
        width: calc(100% + ((100vw - 1140px)/(2))); } }
    @media (max-width: 1199.98px) {
      .right-side .outside-container {
        right: calc((100vw - 930px)/(-2));
        width: calc(100% + ((100vw - 930px)/(2))); } }
    @media (max-width: 991.98px) {
      .right-side .outside-container {
        right: calc((100vw - 690px)/(-2));
        width: calc(100% + ((100vw - 690px)/(2))); } }
    @media (max-width: 767.98px) {
      .right-side .outside-container {
        margin: 0 auto;
        max-width: 100%;
        position: relative;
        right: unset;
        width: 100%; } }
    .right-side .outside-container .image-wrapping {
      height: 100%; }
      .right-side .outside-container .image-wrapping img {
        height: 100%;
        object-fit: cover;
        object-position: center;
        width: 100%; }

.left-side {
  position: relative; }
  .left-side .outside-container {
    height: 100%;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 40;
    left: calc((100vw - 1320px)/(-2));
    width: calc(100% + ((100vw - 1320px)/(2))); }
    @media (max-width: 1399.98px) {
      .left-side .outside-container {
        left: calc((100vw - 1140px)/(-2));
        width: calc(100% + ((100vw - 1140px)/(2))); } }
    @media (max-width: 1199.98px) {
      .left-side .outside-container {
        left: calc((100vw - 930px)/(-2));
        width: calc(100% + ((100vw - 930px)/(2))); } }
    @media (max-width: 991.98px) {
      .left-side .outside-container {
        left: calc((100vw - 690px)/(-2));
        width: calc(100% + ((100vw - 690px)/(2))); } }
    @media (max-width: 767.98px) {
      .left-side .outside-container {
        margin: 0 auto;
        max-width: 100%;
        position: relative;
        right: unset;
        width: 100%;
        left: unset; } }
    .left-side .outside-container .image-wrapping {
      height: 100%; }
      .left-side .outside-container .image-wrapping img {
        height: 100%;
        object-fit: cover;
        object-position: center;
        width: 100%; }

.flex-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

.flex-container-column {
  display: flex;
  flex-direction: column; }

.title-block.center {
  text-align: center; }

.title-block.light-color > *, .title-block.light-color > * > *, .title-block.light-color > * > * > *, .title-block.light-color > * > * > * > * {
  color: #ffffff; }

.kindful-embed-wrapper {
  position: relative;
  z-index: 0; }
		
.rabbinical-statement-wrapper {
  height: 500px !important	}		

/**************************************************
  Useful CSS Homepage/Page/Template
**************************************************/
/**************************************************
  general CSS overwriting
**************************************************/
html, body {
  -webkit-font-smoothing: subpixel-antialiased; }
  html figure, body figure {
    margin-bottom: 0 !important; }
  html .selector-for-some-widget, body .selector-for-some-widget {
    box-sizing: content-box; }

/**************************************************
  general CSS overwriting
**************************************************/
