.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end}[dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:start}[dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-inline:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-img img{display:block;line-height:0}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-element.elementor-widget-meafe-button .meafe-button {
width: auto;
}
.elementor-widget-meafe-button .meafe-button {
padding: 1.7em 2.5em; background: #000000;
color: #ffffff;
display: inline-flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.elementor-widget-meafe-button .meafe-button.meafe-button-sm { padding: 0.5em 1em;
}
.elementor-widget-meafe-button .meafe-button.meafe-button-md {
padding: 1em 1.5em; }
.elementor-widget-meafe-button .meafe-button.meafe-button-block {
display: flex;
padding: 1em 2em;
}
.elementor-widget-meafe-button .meafe-button:hover, 
.elementor-widget-meafe-button .meafe-button:focus {
background: #000000;
color: #ffffff;
}
.elementor-widget-meafe-button .meafe-button .meafe-button-text-icon-wrapper {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.elementor-widget-meafe-button .meafe-button .meafe-button-text-icon-wrapper svg + span, 
.elementor-widget-meafe-button .meafe-button .meafe-button-text-icon-wrapper span + svg, 
.elementor-widget-meafe-button .meafe-button .meafe-button-text-icon-wrapper i + span, 
.elementor-widget-meafe-button .meafe-button .meafe-button-text-icon-wrapper span + i {
margin-left: 10px;
}