.elementor-43951 .elementor-element.elementor-element-69ccd00c > .elementor-container{min-height:110px;}.elementor-43951 .elementor-element.elementor-element-69ccd00c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 75%, #000000 92%);opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43951 .elementor-element.elementor-element-69ccd00c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-43951 .elementor-element.elementor-element-68c1bad8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-43951 .elementor-element.elementor-element-68c1bad8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-43951 .elementor-element.elementor-element-68c1bad8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#00000055;opacity:0;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-43951 .elementor-element.elementor-element-68c1bad8 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43951 .elementor-element.elementor-element-68c1bad8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-43951 .elementor-element.elementor-element-2b62f126{text-align:center;}.elementor-43951 .elementor-element.elementor-element-2b62f126 img{width:105vw;height:169px;object-fit:cover;transition-duration:0.3s;}.elementor-43951 .elementor-element.elementor-element-253dd66:not(.elementor-motion-effects-element-type-background), .elementor-43951 .elementor-element.elementor-element-253dd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#515049;}.elementor-43951 .elementor-element.elementor-element-253dd66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-3px;margin-bottom:0px;}.elementor-43951 .elementor-element.elementor-element-253dd66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43951 .elementor-element.elementor-element-4a5d1c29 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-43951 .elementor-element.elementor-element-4a5d1c29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43951 .elementor-element.elementor-element-31d2f727{text-align:center;}.elementor-43951 .elementor-element.elementor-element-31d2f727 .elementor-heading-title{color:#FFFFFF;font-family:"VistaSlabOT", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.3em;letter-spacing:1.1px;}.elementor-43951 .elementor-element.elementor-element-31d2f727 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:08px 20px 0px 20px;}.elementor-43951 .elementor-element.elementor-element-16f15192 .elementor-widget-container{text-align:center;color:#FFFFFF;font-family:"VistaSlabOT", Sans-serif;font-size:14px;font-weight:normal;}.elementor-43951 .elementor-element.elementor-element-16f15192 > .elementor-widget-container{padding:0px 10px 0px 10px;}/* Start custom CSS for image, class: .elementor-element-2b62f126 */.elementor-43951 .elementor-element.elementor-element-2b62f126 {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2aa3bd1a */.elementor-43951 .elementor-element.elementor-element-2aa3bd1a {
    visibility: collapse;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68c1bad8 */.elementor-43951 .elementor-element.elementor-element-68c1bad8 {
    min-height: 155px;
    height: 155px;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-31d2f727 */.elementor-43951 .elementor-element.elementor-element-31d2f727 {
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
margin-bottom: 10px;
height: 50px;
}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-16f15192 */.elementor-43951 .elementor-element.elementor-element-16f15192{
    height: 150px;
    vertical-align: top;
    overflow: hidden;
}
.elementor-43951 .elementor-element.elementor-element-16f15192::before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 150px;
    max-height: 150px;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, #515049 10%, rgba(255,255,255,0) 100%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a5d1c29 */.elementor-43951 .elementor-element.elementor-element-4a5d1c29 {
    min-height: 250px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-253dd66 */.elementor-43951 .elementor-element.elementor-element-253dd66 {
    height: 250px;
    -webkit-margin-before: -7px;
    margin-bottom: 20px !important;
}/* End custom CSS */