.dte-et-figure {
margin: 0; line-height: 0; }
.dte-et-figure img {
display: block;
max-width: 100%;
height: auto;
} .dte-et-text > *:first-child { margin-top: 0; }
.dte-et-text > *:last-child  { margin-bottom: 0; }  .e-et-flow-none .dte-et-figure,
.e-et-flow-before .dte-et-figure { display: block; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-flow-none figure.dte-et-figure,
.elementor-widget.elementor-widget-dte_editorial_text.e-et-flow-before figure.dte-et-figure {
margin-bottom: var(--dte-et-gap, 1em);
} .e-et-flow-after .dte-editorial-text {
display: flex;
flex-direction: column;
}
.e-et-flow-after .dte-et-figure { order: 2; }
.e-et-flow-after .dte-et-text   { order: 1; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-flow-after figure.dte-et-figure {
margin-top: var(--dte-et-gap, 1em);
} .e-et-flow-float_left .dte-et-figure { float: left; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-flow-float_left figure.dte-et-figure {
margin-right: var(--dte-et-gap, 1.5em);
} .e-et-flow-float_right .dte-et-figure { float: right; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-flow-float_right figure.dte-et-figure {
margin-left: var(--dte-et-gap, 1.5em);
} .e-et-flow-float_left .dte-editorial-text::after,
.e-et-flow-float_right .dte-editorial-text::after {
content: '';
display: table;
clear: both;
}  .e-et-align-left .dte-editorial-text    { text-align: left;    align-items: flex-start; }
.e-et-align-center .dte-editorial-text { text-align: center;  align-items: center; }
.e-et-align-center .dte-et-figure      { display: inline-block; }
.e-et-align-right .dte-editorial-text  { text-align: right;   align-items: flex-end; }
.e-et-align-right .dte-et-figure       { display: inline-block; }
.e-et-align-justify .dte-editorial-text { text-align: justify; align-items: flex-start; } @media (max-width: 1024px) { .e-et-tablet-flow-none .dte-et-figure,
.e-et-tablet-flow-before .dte-et-figure {
float: none;
order: unset;
}
.e-et-tablet-flow-none .dte-editorial-text,
.e-et-tablet-flow-before .dte-editorial-text { display: block; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-tablet-flow-none figure.dte-et-figure,
.elementor-widget.elementor-widget-dte_editorial_text.e-et-tablet-flow-before figure.dte-et-figure {
margin-top: 0;
margin-right: 0;
margin-left: 0;
margin-bottom: var(--dte-et-gap, 1em);
} .e-et-tablet-flow-after .dte-editorial-text {
display: flex;
flex-direction: column;
}
.e-et-tablet-flow-after .dte-et-figure { float: none; order: 2; }
.e-et-tablet-flow-after .dte-et-text   { order: 1; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-tablet-flow-after figure.dte-et-figure {
margin-bottom: 0;
margin-right: 0;
margin-left: 0;
margin-top: var(--dte-et-gap, 1em);
} .e-et-tablet-flow-float_left .dte-et-figure { float: left; order: unset; }
.e-et-tablet-flow-float_left .dte-editorial-text { display: block; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-tablet-flow-float_left figure.dte-et-figure {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: var(--dte-et-gap, 1.5em);
} .e-et-tablet-flow-float_right .dte-et-figure { float: right; order: unset; }
.e-et-tablet-flow-float_right .dte-editorial-text { display: block; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-tablet-flow-float_right figure.dte-et-figure {
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
margin-left: var(--dte-et-gap, 1.5em);
} .e-et-tablet-flow-float_left .dte-editorial-text::after,
.e-et-tablet-flow-float_right .dte-editorial-text::after {
content: '';
display: table;
clear: both;
} .e-et-tablet-flow-none .dte-editorial-text::after,
.e-et-tablet-flow-before .dte-editorial-text::after,
.e-et-tablet-flow-after .dte-editorial-text::after {
content: none;
} .e-et-tablet-align-left .dte-editorial-text    { text-align: left;    align-items: flex-start; }
.e-et-tablet-align-center .dte-editorial-text  { text-align: center;  align-items: center; }
.e-et-tablet-align-center .dte-et-figure       { display: inline-block; }
.e-et-tablet-align-right .dte-editorial-text   { text-align: right;   align-items: flex-end; }
.e-et-tablet-align-right .dte-et-figure        { display: inline-block; }
.e-et-tablet-align-justify .dte-editorial-text { text-align: justify; align-items: flex-start; }
} @media (max-width: 767px) { .e-et-mobile-flow-none .dte-et-figure,
.e-et-mobile-flow-before .dte-et-figure {
float: none;
order: unset;
}
.e-et-mobile-flow-none .dte-editorial-text,
.e-et-mobile-flow-before .dte-editorial-text { display: block; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-mobile-flow-none figure.dte-et-figure,
.elementor-widget.elementor-widget-dte_editorial_text.e-et-mobile-flow-before figure.dte-et-figure {
margin-top: 0;
margin-right: 0;
margin-left: 0;
margin-bottom: var(--dte-et-gap, 1em);
} .e-et-mobile-flow-after .dte-editorial-text {
display: flex;
flex-direction: column;
}
.e-et-mobile-flow-after .dte-et-figure { float: none; order: 2; }
.e-et-mobile-flow-after .dte-et-text   { order: 1; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-mobile-flow-after figure.dte-et-figure {
margin-bottom: 0;
margin-right: 0;
margin-left: 0;
margin-top: var(--dte-et-gap, 1em);
} .e-et-mobile-flow-float_left .dte-et-figure { float: left; order: unset; }
.e-et-mobile-flow-float_left .dte-editorial-text { display: block; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-mobile-flow-float_left figure.dte-et-figure {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: var(--dte-et-gap, 1.5em);
} .e-et-mobile-flow-float_right .dte-et-figure { float: right; order: unset; }
.e-et-mobile-flow-float_right .dte-editorial-text { display: block; } .elementor-widget.elementor-widget-dte_editorial_text.e-et-mobile-flow-float_right figure.dte-et-figure {
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
margin-left: var(--dte-et-gap, 1.5em);
} .e-et-mobile-flow-float_left .dte-editorial-text::after,
.e-et-mobile-flow-float_right .dte-editorial-text::after {
content: '';
display: table;
clear: both;
} .e-et-mobile-flow-none .dte-editorial-text::after,
.e-et-mobile-flow-before .dte-editorial-text::after,
.e-et-mobile-flow-after .dte-editorial-text::after {
content: none;
} .e-et-mobile-align-left .dte-editorial-text    { text-align: left;    align-items: flex-start; }
.e-et-mobile-align-center .dte-editorial-text  { text-align: center;  align-items: center; }
.e-et-mobile-align-center .dte-et-figure       { display: inline-block; }
.e-et-mobile-align-right .dte-editorial-text   { text-align: right;   align-items: flex-end; }
.e-et-mobile-align-right .dte-et-figure        { display: inline-block; }
.e-et-mobile-align-justify .dte-editorial-text { text-align: justify; align-items: flex-start; }
}