.e-con.dc{--container-max-width:100%;--container-default-padding:0;--container-widget-width:100%;--widgets-spacing:0px;--gap:0px;display:block;width:auto;padding:0;margin:0;gap:0;flex:0 1 auto;min-height:0;max-width:none;overflow:visible;flex-direction:row;flex-wrap:nowrap;align-items:normal;justify-content:normal}
.elementor-widget.dc{margin:0;width:auto;max-width:100%;min-width:0;line-height:inherit;color:inherit;font-family:inherit;font-weight:inherit;align-self:auto}
.dc-site.dc-site :where(.dc-strong){font-weight:bolder}
:where(.dc.elementor-widget-heading .elementor-heading-title){font:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;padding:0}
:where(.dc.elementor-widget-text-editor p){font:inherit;line-height:inherit;color:inherit;margin:0}
:where(.dc.elementor-widget-button .elementor-button){font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;line-height:inherit;box-shadow:none}
:where(.dc .elementor-button-text){flex:none}
:where(.dc.elementor-widget-image img){display:block;border-radius:0;width:100%;height:100%;max-width:100%;object-fit:cover}
:where(.dc.elementor-widget-image){text-align:left}
:where(.dc .elementor-button-content-wrapper){gap:0}
.elementor{--widgets-spacing:0px 0px}
.dc-a .elementor-button{font:inherit;line-height:inherit;color:inherit;background:transparent;border:0;padding:0;border-radius:0;box-shadow:none;text-align:inherit}
.dc-a .elementor-button:where(:hover,:focus){color:inherit}
.dc-a .elementor-button-content-wrapper{align-items:center}
.dc-site.dc-site :where(.dc-p,.dc-h3){margin-bottom:1em}
.elementor-element.dc{--width:initial;--min-height:initial;--flex-direction:initial;--flex-wrap:initial;--align-items:initial;--align-content:initial;--justify-content:initial;--gap:initial;--row-gap:initial;--column-gap:initial;--position:initial;--e-con-grid-template-columns:initial;--e-con-grid-template-rows:initial;--grid-auto-flow:initial;--margin-top:initial;--margin-right:initial;--margin-bottom:initial;--margin-left:initial;--padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial}
.e-con.dc{width:var(--width,auto);min-height:var(--min-height,0);flex-direction:var(--flex-direction,row);flex-wrap:var(--flex-wrap,nowrap);align-items:var(--align-items,normal);align-content:var(--align-content,normal);justify-content:var(--justify-content,normal);gap:var(--gap,0px);position:var(--position,relative);padding:var(--padding-top,0) var(--padding-right,0) var(--padding-bottom,0) var(--padding-left,0);margin:var(--margin-top,0) var(--margin-right,0) var(--margin-bottom,0) var(--margin-left,0)}


