.elementor-188 .elementor-element.elementor-element-4807c3b{text-align:center;}.elementor-188 .elementor-element.elementor-element-4807c3b .elementor-heading-title{color:#617B86;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:2em;}.elementor-188 .elementor-element.elementor-global-173 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-188 .elementor-element.elementor-global-173:after{content:"0.5";}.elementor-188 .elementor-element.elementor-global-173 .elementor-post__thumbnail__link{width:100%;}.elementor-188 .elementor-element.elementor-global-173{--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-188 .elementor-element.elementor-global-173 .elementor-post{background-color:#000000;}.elementor-188 .elementor-element.elementor-global-173.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-188 .elementor-element.elementor-global-173.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-188 .elementor-element.elementor-global-173.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-188 .elementor-element.elementor-global-173 .elementor-post__title, .elementor-188 .elementor-element.elementor-global-173 .elementor-post__title a{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:30px;font-weight:300;}.elementor-188 .elementor-element.elementor-global-173 .elementor-post__title{margin-bottom:0px;}#elementor-popup-modal-188 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-188{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-188 .dialog-close-button{display:block;}#elementor-popup-modal-188 .dialog-widget-content{animation-duration:0.3s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-188 .elementor-element.elementor-global-173 .elementor-post__title, .elementor-188 .elementor-element.elementor-global-173 .elementor-post__title a{font-size:20px;}}@media(max-width:767px){.elementor-188 .elementor-element.elementor-global-173 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-188 .elementor-element.elementor-global-173:after{content:"0.5";}.elementor-188 .elementor-element.elementor-global-173 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for global, class: .elementor-global-173 */.elementor-188 .elementor-element.elementor-global-173 article{
    position: relative;
}

.elementor-188 .elementor-element.elementor-global-173 article a{
    margin: 0 !important;
    padding: 0;
}
.elementor-188 .elementor-element.elementor-global-173 .elementor-post__title{
    position: absolute;
    z-index: 2;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: red;
    padding: 50px 20px 20px 20px;
    background: rgb(2,0,36);
background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,0) 100%);
}


.elementor-188 .elementor-element.elementor-global-173 article img{
    opacity: 0.7;
    -webkit-transition: all 600ms cubic-bezier(0.000, 0.845, 0.440, 1.000); 
	-moz-transition: all 600ms cubic-bezier(0.000, 0.845, 0.440, 1.000); 
	-o-transition: all 600ms cubic-bezier(0.000, 0.845, 0.440, 1.000); 
	transition: all 600ms cubic-bezier(0.000, 0.845, 0.440, 1.000);
}

.elementor-188 .elementor-element.elementor-global-173 article a:hover img{
    opacity: 1;
}/* End custom CSS */