.elementor-87916 .elementor-element.elementor-element-8a1aac6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-87916 .elementor-element.elementor-element-b83c21a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;overflow:visible;}.elementor-87916 .elementor-element.elementor-element-783dc4d > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-87916 .elementor-element.elementor-element-783dc4d{text-align:center;}.elementor-87916 .elementor-element.elementor-element-783dc4d .elementor-heading-title{color:#515F8C;font-size:26px;font-weight:700;}.elementor-87916 .elementor-element.elementor-element-0c0a474{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-87916 .elementor-element.elementor-element-6232726{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-87916 .elementor-element.elementor-element-24d4d28{text-align:center;color:var( --e-global-color-d9820e3 );}.elementor-87916 .elementor-element.elementor-element-41e5574{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-87916 .elementor-element.elementor-element-3d1d074{text-align:center;color:var( --e-global-color-058e6f6 );font-size:20px;font-weight:700;}.elementor-87916 .elementor-element.elementor-element-3882a54 .elementor-button{background-color:#515F8C;}.elementor-87916 .elementor-element.elementor-element-0c98d46{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-87916 .elementor-element.elementor-element-653eaae{text-align:center;color:var( --e-global-color-d9820e3 );}@media(max-width:767px){.elementor-87916 .elementor-element.elementor-element-b83c21a{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-87916 .elementor-element.elementor-element-783dc4d .elementor-heading-title{font-size:20px;}.elementor-87916 .elementor-element.elementor-element-0c0a474{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-0c0a474 */.flip {
    -webkit-perspective: 800;
    width: 350px;
    height: 200px;
    position: relative;
    margin: 50px auto;
    display: inline-block;
}
.flip .card {
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -webkit-transition: 0.3s;
}
.flip .card.flipped {
    -webkit-transform: rotatex(-180deg);
}
.flip .card .face {
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-backface-visibility: hidden;
    z-index: 2;
}
.flip .card .front {
    position: absolute;
    z-index: 1;
    cursor: pointer;
}
.flip .card .back {
    -webkit-transform: rotatex(-180deg);
    cursor: pointer;
    position: absolute;
}

@media (max-width: 600px) {
    .flip {
    width: 110px;
    height: auto;
    position: relative;
    display: inline-block;
    }
}/* End custom CSS */