.elementor-7907 .elementor-element.elementor-element-c5b0a4b{--display:flex;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__front{background-color:var( --e-global-color-secondary );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__back{background-color:var( --e-global-color-primary );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__image img{width:62.5%;}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__image{opacity:1;}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__button{margin-inline-start:0;font-family:var( --e-global-typography-edd324b-font-family ), Sans-serif;font-size:var( --e-global-typography-edd324b-font-size );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:20px;font-family:var( --e-global-typography-0f29172-font-family ), Sans-serif;font-size:var( --e-global-typography-0f29172-font-size );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:40px;}@media(max-width:1024px){.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}}@media(max-width:767px){.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-0f29172-font-size );}.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__button{font-size:var( --e-global-typography-edd324b-font-size );}}/* Start custom CSS for flip-box, class: .elementor-element-c185038 */.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__back .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box__front:after {
    content: '';
    position: absolute;
    bottom: 15px;
    right: 15px;
    padding: 9px;
    border: 2px solid;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: var(--e-global-color-accent);
    background:
    linear-gradient(currentColor, currentColor) center / 2px 100% no-repeat,
    linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat,
    linear-gradient(var(--e-global-color-accent), var(--e-global-color-accent)) center / 0% 0% no-repeat;
    box-sizing: content-box;
    background-clip: content-box, content-box, border-box;
    transition: all .3s;
}

.elementor-7907 .elementor-element.elementor-element-c185038 .elementor-flip-box:hover .elementor-flip-box__front:after {
    color: var(--e-global-color-secondary);
    background-size: 2px 100%, 100% 2px, 100% 100%;
}/* End custom CSS */