.elementor-1210 .elementor-element.elementor-element-c25e378{--display:flex;--min-height:800px;--justify-content:flex-end;--gap:0px;--background-transition:0.3s;--padding-top:0em;--padding-right:0em;--padding-bottom:0em;--padding-left:0em;}.elementor-1210 .elementor-element.elementor-element-aeb463e{--display:flex;--background-transition:0.3s;}.elementor-1210 .elementor-element.elementor-element-1bfe241{--display:flex;--min-height:800px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:2em;--padding-right:2em;--padding-bottom:2em;--padding-left:2em;--z-index:0;}.elementor-1210 .elementor-element.elementor-element-1bfe241:not(.elementor-motion-effects-element-type-background), .elementor-1210 .elementor-element.elementor-element-1bfe241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1210 .elementor-element.elementor-element-1bfe241::before, .elementor-1210 .elementor-element.elementor-element-1bfe241 > .elementor-background-video-container::before, .elementor-1210 .elementor-element.elementor-element-1bfe241 > .e-con-inner > .elementor-background-video-container::before, .elementor-1210 .elementor-element.elementor-element-1bfe241 > .elementor-background-slideshow::before, .elementor-1210 .elementor-element.elementor-element-1bfe241 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1210 .elementor-element.elementor-element-1bfe241 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f5046ad );}.elementor-1210 .elementor-element.elementor-element-1bfe241, .elementor-1210 .elementor-element.elementor-element-1bfe241::before{--border-transition:0.3s;}.elementor-1210 .elementor-element.elementor-element-329b63e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1210 .elementor-element.elementor-element-4816aa6 .elementor-widget-container{text-align:center;color:var( --e-global-color-text );font-family:var( --e-global-typography-f95815e-font-family ), Sans-serif;font-size:var( --e-global-typography-f95815e-font-size );line-height:var( --e-global-typography-f95815e-line-height );letter-spacing:var( --e-global-typography-f95815e-letter-spacing );word-spacing:var( --e-global-typography-f95815e-word-spacing );}.elementor-1210 .elementor-element.elementor-element-4816aa6 > .elementor-widget-container{padding:5em 2em 5em 2em;}.elementor-1210 .elementor-element.elementor-element-4092e97 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}@media(max-width:1366px){.elementor-1210 .elementor-element.elementor-element-4816aa6 .elementor-widget-container{font-size:var( --e-global-typography-f95815e-font-size );line-height:var( --e-global-typography-f95815e-line-height );letter-spacing:var( --e-global-typography-f95815e-letter-spacing );word-spacing:var( --e-global-typography-f95815e-word-spacing );}.elementor-1210 .elementor-element.elementor-element-4816aa6 > .elementor-widget-container{padding:5em 2em 5em 2em;}}@media(max-width:1200px){.elementor-1210 .elementor-element.elementor-element-4092e97{z-index:1;}}@media(max-width:1024px){.elementor-1210 .elementor-element.elementor-element-4816aa6 .elementor-widget-container{font-size:var( --e-global-typography-f95815e-font-size );line-height:var( --e-global-typography-f95815e-line-height );letter-spacing:var( --e-global-typography-f95815e-letter-spacing );word-spacing:var( --e-global-typography-f95815e-word-spacing );}}@media(max-width:767px){.elementor-1210 .elementor-element.elementor-element-c25e378{--min-height:400px;}.elementor-1210 .elementor-element.elementor-element-aeb463e{--justify-content:flex-end;}.elementor-1210 .elementor-element.elementor-element-1bfe241{--min-height:400px;--z-index:2;}.elementor-1210 .elementor-element.elementor-element-4816aa6 .elementor-widget-container{font-size:var( --e-global-typography-f95815e-font-size );line-height:var( --e-global-typography-f95815e-line-height );letter-spacing:var( --e-global-typography-f95815e-letter-spacing );word-spacing:var( --e-global-typography-f95815e-word-spacing );}.elementor-1210 .elementor-element.elementor-element-4816aa6 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-1210 .elementor-element.elementor-element-4816aa6{z-index:3;}.elementor-1210 .elementor-element.elementor-element-4092e97{z-index:2;}}@media(min-width:2400px){.elementor-1210 .elementor-element.elementor-element-4816aa6 .elementor-widget-container{font-size:var( --e-global-typography-f95815e-font-size );line-height:var( --e-global-typography-f95815e-line-height );letter-spacing:var( --e-global-typography-f95815e-letter-spacing );word-spacing:var( --e-global-typography-f95815e-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-aeb463e */.elementor-1210 .elementor-element.elementor-element-aeb463e {
    background: transparent;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329b63e */.elementor-1210 .elementor-element.elementor-element-329b63e .elementor-heading-title a {
    font-family: var(--e-global-typography-f95815e-font-family ), Sans-serif;
    font-size: var(--e-global-typography-f95815e-font-size );
    line-height: var(--e-global-typography-f95815e-line-height );
    letter-spacing: var(--e-global-typography-f95815e-letter-spacing );
    word-spacing: var(--e-global-typography-f95815e-word-spacing );
}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-4816aa6 */.elementor-1210 .elementor-element.elementor-element-4816aa6 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: var(--e-global-color-b40ee7a);
    display: flex;
    justify-content: center;
    opacity: 0;
    transition:.3s opacity ease;
}

.elementor-1210 .elementor-element.elementor-element-4816aa6 .elementor-widget-container {
    display: flex;
    align-items:center;
}

@media (max-width:767px) {
    .elementor-1210 .elementor-element.elementor-element-4816aa6 {
        display:block;
        position:initial;
        height:inherit!important;
        width:inherit!important;
        background:none;
        opacity:1!important;
        padding:0;
    }
    
    .elementor-1210 .elementor-element.elementor-element-4816aa6 .elementor-widget-container {
        font-size: var(--e-global-typography-text-font-size )!important;
        line-height: var(--e-global-typography-text-line-height )!important;
        color:var(--e-global-color-secondary)!important;
        font-family: var(--e-global-typography-text-font-family ), Sans-serif!important;
        text-align:left!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25e378 */.elementor-1210 .elementor-element.elementor-element-c25e378:hover .elementor-widget-theme-post-excerpt {
    opacity: 1;
}

.elementor-1210 .elementor-element.elementor-element-c25e378:hover .elementor-button {
    color: var(--e-global-color-text);
}

@media (hover:hover) {
    .elementor-1210 .elementor-element.elementor-element-c25e378 .elementor-button {
        color:#fff!important;
    }
}/* End custom CSS */