.elementor-14142 .elementor-element.elementor-element-b2073ab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__front{background-color:var( --e-global-color-text );background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__back{background-color:#621263C2;}.elementor-14142 .elementor-element.elementor-element-e1e958e{width:var( --container-widget-width, 219px );max-width:219px;--container-widget-width:219px;--container-widget-flex-grow:0;}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box{height:433px;}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__layer, .elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__layer__overlay{border-radius:8px;}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-icon i{transform:rotate(0deg);}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-icon svg{transform:rotate(0deg);}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1em;}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;text-align:center;}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__button{margin-center:0;}.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:22px;line-height:1.3em;}/* Start custom CSS for flip-box, class: .elementor-element-e1e958e */.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box{
    transform-style: unset;
}

.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__layer__description{
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}

.elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__layer__description::before{
    content: "";
    display: inline-block;
    width: 30px;
    height: 3px;
    background-color: #fff;
    position: absolute;
    top: -18px;
    margin: auto;
    left: 0;
    right: 0;
}

@media screen and (max-width: 490px) {
   .elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box{
       height: 88vw;
   } 
   .elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__layer{
        background-size: cover;
   }
   .elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__layer__description{
        font-size: 4.1vw !important;
        bottom: 4vw;
   }
   .elementor-14142 .elementor-element.elementor-element-e1e958e .elementor-flip-box__layer__description::before{
        width: 7vw;
        height: 0.6vw;
        top: -4vw;
   }
}/* End custom CSS */