.elementor-21943 .elementor-element.elementor-element-1fa17849{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21943 .elementor-element.elementor-element-663ba3a4{padding:15px 0px 0px 0px;}.elementor-21943 .elementor-element.elementor-element-663ba3a4 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1em;}.elementor-21943 .elementor-element.elementor-element-4dcf995 .elementor-button{background-color:#FFFFFF00;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21943 .elementor-element.elementor-element-4dcf995{padding:5px 0px 0px 0px;}/* Start custom CSS for image, class: .elementor-element-4d43d3eb */.elementor-21943 .elementor-element.elementor-element-4d43d3eb,
.elementor-21943 .elementor-element.elementor-element-4d43d3eb a,
.elementor-21943 .elementor-element.elementor-element-4d43d3eb img {
object-fit: cover;
aspect-ratio: 1 / 1;
width: 100%;
height: 200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-663ba3a4 */@media only screen and (min-width:1201px) {
.elementor-21943 .elementor-element.elementor-element-663ba3a4 {
width: 300px;
}
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
.elementor-21943 .elementor-element.elementor-element-663ba3a4 {
width: 200px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa17849 */.elementor-21943 .elementor-element.elementor-element-1fa17849 {
opacity: 0.5;
transition: all 0.5s ease-in-out;
}

.elementor-21943 .elementor-element.elementor-element-1fa17849:hover,
.elementor-21943 .elementor-element.elementor-element-1fa17849:focus,
.elementor-21943 .elementor-element.elementor-element-1fa17849:active {
opacity: 1;
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.elementor-21943 .elementor-element.elementor-element-1fa17849 .elementor-widget-image {
position: unset;
} 

.elementor-21943 .elementor-element.elementor-element-1fa17849 .elementor-widget-image a:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
}/* End custom CSS */