/* Source layout defaults. Elementor's generated per-element styles override these when edited. */
.den-wordpress .den-native-layout{display:block;position:relative;width:auto;max-width:none;min-width:0;min-height:0;flex:none;gap:0;padding:0;margin:0;overflow:visible;border:0;border-radius:0;align-items:normal;justify-content:normal;--container-max-width:100%;--content-width:100%;--widgets-spacing:0px;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0}
.den-wordpress .den-native-leaf{display:contents!important}
.den-wordpress .den-native-leaf .elementor-button{display:inline;padding:0;margin:0;border:0;background:none;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;line-height:inherit;text-decoration:inherit;box-shadow:none}
.den-wordpress .den-native-leaf.den-custom-box{display:block!important}
.den-wordpress .den-native-layout{flex-direction:row;flex-wrap:nowrap;align-content:normal;align-self:auto;justify-self:auto;height:auto}
.den-wordpress .den-native-leaf>.elementor-widget-container{display:contents}
.den-wordpress .den-native-leaf.elementor-widget-image img{display:block}
.den-wordpress .den-native-leaf.elementor-widget-text-editor{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}
/* In the editor every widget keeps a real box for click selection, outlines and drag handles. */
.elementor-editor-active.den-wordpress .den-native-leaf{display:block!important;min-width:0;max-width:100%;margin:0;padding:0}
.elementor-editor-active.den-wordpress .den-native-leaf>.elementor-widget-container{display:block}
.elementor-editor-active.den-wordpress .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-editor-active.den-wordpress .den-native-layout{outline-offset:2px}
.elementor-editor-active.den-wordpress .den-native-layout[hidden]{display:block!important;opacity:.6}
.elementor-editor-active.den-wordpress .banner-stat>[data-den-tag="strong"]{grid-column:2;grid-row:1;width:auto}
.elementor-editor-active.den-wordpress .banner-stat>[data-den-tag="span"]{grid-column:2;grid-row:2;width:auto;white-space:nowrap}
.elementor-editor-active.den-wordpress .banner-stat>.elementor-widget-html{grid-column:1;grid-row:1/3;width:28px;align-self:center}
.elementor-editor-active.den-wordpress .hero-signature>.elementor-widget-html{width:36px;flex:0 0 36px;min-height:1px;height:1px}
.elementor-editor-active.den-wordpress .hero-signature>.elementor-widget-text-editor{width:auto;flex:1}
.elementor-editor-active.den-wordpress .hero-signature .elementor-widget-empty-icon{display:none}
.elementor-editor-active.den-wordpress .hero-media>.elementor-widget-image,.elementor-editor-active.den-wordpress .hero-media>.elementor-widget-image>.elementor-widget-container{height:100%;width:100%}
.elementor-editor-active.den-wordpress .hero-media>.elementor-widget-image img{height:100%;width:100%;object-fit:cover}
.den-wordpress .banner-stat .den-native-leaf>span,.den-wordpress .banner-stat .elementor-widget-container>span{font:inherit}
