/**handles:core-a11y-for-elementor,widget-heading,widget-image**/
.core-a11y-full-img-yes,.core-a11y-full-img-yes .elementor-image,.core-a11y-full-img-yes .elementor-widget-container{height:100%}.core-a11y-full-img-yes.elementor-widget-image img{width:100%;height:100%;object-fit:cover;object-position:center;left:0}@media screen and (min-width:769px){.core-a11y-full-img-yes img{position:absolute}}.core-a11y-whole-box-hover-yes.elementor-widget-call-to-action .elementor-cta,.core-a11y-whole-box-hover-yes.elementor-widget-call-to-action .elementor-cta__content,.core-a11y-whole-box-hover-yes.elementor-widget-call-to-action .elementor-widget-container{overflow:visible}.core-a11y-whole-box-hover-yes a::before{content:"";inset:0;position:absolute;z-index:1;border-radius:6px}.core-a11y-whole-box-hover-yes a:focus-visible{outline:0}.core-a11y-whole-box-hover-yes .elementor-cta__content-item{position:static}
.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{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}