.elementor-flip-box__front .elementor-flip-box__layer__description {
  font-size: 24px !important;
  text-transform: uppercase;
}

@media (min-width: 700px) {
  .post-inner {
      padding-top: 0rem;
  }
}
.elementor-cta:hover .elementor-cta__description, .elementor-cta:hover .elementor-cta__button-wrapper, .elementor-cta:hover .elementor-cta__title  {
  opacity: 1;
  transition: all .3s ease-in-out;
}
.elementor-cta__description,  .elementor-cta__button-wrapper , .elementor-cta__title{
  opacity: 0;
  transition: all .3s ease-in-out;
}
.elementor-cta__button-wrapper {
  margin-top: 20px !important;
}
.elementor-cta:hover .elementor-cta__bg-overlay {
  background-color: rgba(56,78,66,.7) !important;
}

.elementor-element .elementor-flip-box__front .elementor-flip-box__layer__overlay {
  background-color: transparent !important;
}

.teaser-box .elementor-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description { opacity: 1 !important; transition: all .5s ease-in-out; }
.teaser-box .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__description { opacity: 0 !important; transition: all .5s ease-in-out;}
.teaser-box .elementor-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description { font-size: 24px; text-transform: uppercase;}

.teaser-box .elementor-flip-box .elementor-flip-box__front .elementor-flip-box__layer__overlay {
  /* transform: translateX(0) translateY(66%) !important; */
  background-color: rgba(0,0,0,0.3) !important;
  transition: all 1s ease-in-out;
}

section {
    padding: 5rem 0 5rem 0 ;
}

.elementor-cta__description.elementor-cta__content-item.elementor-content-item a {
   color: white !important;
}

@media(max-width: 1024px) {
  .elementor-cta__title.elementor-cta__content-item {font-size: 1.5rem;}
  .elementor-cta__description.elementor-cta__content-item {font-size: 1.4rem;}
  .elementor-cta__content { padding: 20px;}

  .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-size: 14px !important;
    text-transform: uppercase;
  }
}

/* ICONS*/
.kbl:before {  
  color: var(--dark-green) !important;
}
