.elementor-2298 .elementor-element.elementor-element-0f6546a > .elementor-element-populated{box-shadow:0px 4px 15px 2px rgba(0, 0, 0, 0.15);padding:0px 0px 0px 0px;}.elementor-2298 .elementor-element.elementor-element-b5aca83 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__front{background-color:var( --e-global-color-f2286c1 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back{background-color:var( --e-global-color-f2286c1 );}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 55px 20px 55px;text-align:center;}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__button{margin-center:0;font-size:20px;color:var( --e-global-color-primary );border-width:0px;border-radius:0px;}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:15px;color:var( --e-global-color-8d1be4d );font-size:16px;text-transform:uppercase;line-height:24px;letter-spacing:1px;}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:26px;font-weight:600;line-height:34px;}.elementor-2298 .elementor-element.elementor-element-e0563ec > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2298 .elementor-element.elementor-element-00bf2dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2298 .elementor-element.elementor-element-00bf2dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2298 .elementor-element.elementor-element-057b9d0 img{height:280px;object-fit:cover;object-position:center center;}.elementor-2298 .elementor-element.elementor-element-3d56f95{text-align:center;top:50%;}.elementor-2298 .elementor-element.elementor-element-3d56f95 .elementor-heading-title{color:var( --e-global-color-primary );font-size:20px;font-weight:bold;}body:not(.rtl) .elementor-2298 .elementor-element.elementor-element-3d56f95{left:0px;}body.rtl .elementor-2298 .elementor-element.elementor-element-3d56f95{right:0px;}@media(max-width:767px){.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box{height:175px;}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:15px 15px 15px 15px;}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:20px;line-height:24px;}.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__button{font-size:16px;}.elementor-2298 .elementor-element.elementor-element-057b9d0 img{height:175px;}}/* Start custom CSS for flip-box, class: .elementor-element-ee4233a *//* OTHER CHANGES */
.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box:hover .elementor-flip-box__front {
    transform: scale(0.95);
}

.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box .elementor-flip-box__back {
    opacity: 0;
    /* transform: translateX(-50%) translateY(0); */
} 

.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box:hover .elementor-flip-box__back {
    opacity: 1;
    /* transform: none; */
}

/* @media screen and (max-width: 767px) {
    .elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box:hover .elementor-flip-box__back {
        transform: translateX(-100%) translateY(0);
    }
} */

/* SHADOW TITLE */
.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__front .elementor-flip-box__layer__title {
  text-shadow: 0 1px 6px #304252;
}

/* BRACKETS WITH HOVER AND MEDIA QUERY */
.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    opacity: 0;
    width: calc(3.5416 / 100 * 100vw);
    max-width: 51px;
    height: calc(3.5416 / 100 * 100vw);
    max-height: 51px;
    transition: .4s;
    background-color: #BCDAF2;
    clip-path: polygon(35% 0, 35% 65%, 100% 65%, 100% 100%, 0 100%, 0 0);
}

.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back:hover:before {
    left: 20px;
    bottom: 20px;
    opacity: 1;
}

.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back:after {
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    opacity: 0;
     width: calc(7.2916 / 100 * 100vw);
    max-width: 105px;
    height: calc(7.2916 / 100 * 100vw);
    max-height: 105px;
    transition: .4s;
    background-color: #08A878;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 65% 100%, 65% 35%, 0 35%);
}

.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back:hover:after {
    right: 20px;
    top: 20px;
    opacity: 1;
}

@media screen and (max-width: 767px) {
    .elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back:hover:before, .elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back:hover:after {
        opacity: 0;
    }
}

/* LINK CORNER WITH ICON, HOVER AND MEDIA QUERY */
.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__button {
  text-align: right;
  padding: 0;
  opacity: 0;
  position: absolute;
  right: 45px;
  bottom: 20px;
}

.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back:hover .elementor-flip-box__button {
    opacity: 1;
    right: 20px;
}

.elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__button::after {
  content: "\e876";
  font-family: elementskit;
  font-size: 15px;
  color: #46D3A4;
  font-weight: bold;
  margin-left: 5px;
}

@media screen and (max-width: 767px) {
    .elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__button {
        bottom: 15px;
    }
    
    .elementor-2298 .elementor-element.elementor-element-ee4233a .elementor-flip-box__back:hover .elementor-flip-box__button {
        right: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-3d56f95 */.elementor-2298 .elementor-element.elementor-element-3d56f95 .elementor-heading-title {
  text-shadow: 0 1px 6px #304252;
}/* End custom CSS */