.elementor-59441 .elementor-element.elementor-element-fb26a8b{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);overflow:visible;}.elementor-59441 .elementor-element.elementor-element-5943ef7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-59441 .elementor-element.elementor-element-5943ef7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-59441 .elementor-element.elementor-element-5492c35{overflow:visible;}.elementor-59441 .elementor-element.elementor-element-6fb8643{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-59441 .elementor-element.elementor-element-f536b53 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-59441 .elementor-element.elementor-element-26fa56e{text-align:center;}.elementor-59441 .elementor-element.elementor-element-26fa56e .elementor-heading-title{color:#FFFFFF;font-family:"Rubik", Rubik;font-size:20px;font-weight:400;}.elementor-59441 .elementor-element.elementor-element-b19b27d .elementor-widget-container{font-size:14px;line-height:20px;}.elementor-59441 .elementor-element.elementor-element-75a1715{text-align:left;}.elementor-59441 .elementor-element.elementor-element-75a1715 .elementor-heading-title{color:#EDE97E;font-size:15px;font-weight:400;}/* Start custom CSS for image, class: .elementor-element-025c7d8 */.elementor-59441 .elementor-element.elementor-element-025c7d8 {max-height:150px;margin-top:-3em;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5492c35 */.elementor-59441 .elementor-element.elementor-element-5492c35 {height:200px; display:flex; align-items:center;}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-26fa56e */.elementor-59441 .elementor-element.elementor-element-26fa56e {height: 3em; display: flex;  align-items: center;
    justify-content: center; overflow:hidden;}
.elementor-59441 .elementor-element.elementor-element-26fa56e h2 {max-height:36px;}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-b19b27d */.elementor-59441 .elementor-element.elementor-element-b19b27d {max-height:100px; overflow:hidden;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a1715 */.elementor-59441 .elementor-element.elementor-element-75a1715 {bottom:0; position:absolute; width:100%; left:0; padding:0 0.5em; background:#7a7a7a;}
.elementor-59441 .elementor-element.elementor-element-75a1715 h3 {display:inline-block;}
.elementor-59441 .elementor-element.elementor-element-75a1715 h3:after  {content:"\027A4"; display:inline-block; margin-inline-start:0.5em; transform:rotate(180deg);}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fb8643 */.elementor-59441 .elementor-element.elementor-element-6fb8643 {height:200px; margin-top:-4em; background:#3C445C; opacity:0.6; color:white; position:absolute; top:100%; transition:0.2s all;}
.elementor-59441 .elementor-element.elementor-element-6fb8643 > div {height:100%;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5943ef7 */.elementor-59441 .elementor-element.elementor-element-5943ef7 {overflow:hidden;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fb26a8b */.elementor-59441 .elementor-element.elementor-element-fb26a8b {max-width:250px; height:200px; overflow:hidden;}
.elementor-59441 .elementor-element.elementor-element-fb26a8b:hover .officeLabel {top:0; margin-top:0; transition:all 0.2s; opacity:0.95;}

.elementor-59441 .elementor-element.elementor-element-fb26a8b:hover .elementor-widget-heading {height:auto;}
.elementor-59441 .elementor-element.elementor-element-fb26a8b:hover h2 {max-height:none;}/* End custom CSS */