/**
 * Legacy Elementor section/column markup supplied by Elementor Theme Core.
 * Do not target modern .e-con containers or override saved column widths.
 */
.elementor-section > .elementor-container > .elementor-row {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: inherit;
    justify-content: inherit;
}
.elementor-row > .elementor-column > .elementor-column-wrap {
    display: flex;
    position: relative;
    width: 100%;
    flex-wrap: wrap;
}
.elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    width: 100%;
}
.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elementor-element-populated { padding: 5px; }
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated { padding: 10px; }
.elementor-column-gap-extended > .elementor-row > .elementor-column > .elementor-element-populated { padding: 15px; }
.elementor-column-gap-wide > .elementor-row > .elementor-column > .elementor-element-populated { padding: 20px; }
.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated { padding: 30px; }
.elementor-section-content-top > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap { align-content: flex-start; align-items: flex-start; }
.elementor-section-content-middle > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap { align-content: center; align-items: center; }
.elementor-section-content-bottom > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap { align-content: flex-end; align-items: flex-end; }

/* Keep legacy responsive reverse-order settings. */
@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>.elementor-row>:first-child{order:10}
.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(2){order:9}
.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(3){order:8}
.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(4){order:7}
.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(5){order:6}
.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(6){order:5}
.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(7){order:4}
.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(8){order:3}
.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(9){order:2}
.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(10){order:1}
}
@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{order:10}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){order:9}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){order:8}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){order:7}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){order:6}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){order:5}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){order:4}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){order:3}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:2}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:1}
}
@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{order:10}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){order:9}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){order:8}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){order:7}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){order:6}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){order:5}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){order:4}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){order:3}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:2}
.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:1}
}
@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child,.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:0}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:first-child{order:10}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(2){order:9}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(3){order:8}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(4){order:7}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(5){order:6}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(6){order:5}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(7){order:4}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(8){order:3}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(9){order:2}
.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(10){order:1}
}
@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{order:10}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){order:9}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){order:8}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){order:7}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){order:6}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){order:5}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){order:4}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){order:3}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:2}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:1}
}
@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{order:10}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){order:9}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){order:8}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){order:7}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){order:6}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){order:5}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){order:4}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){order:3}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:2}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:1}
}
@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child,.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:0}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:first-child{order:10}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(2){order:9}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(3){order:8}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(4){order:7}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(5){order:6}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(6){order:5}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(7){order:4}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(8){order:3}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(9){order:2}
.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(10){order:1}
}
@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{order:10}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){order:9}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3){order:8}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4){order:7}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5){order:6}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6){order:5}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7){order:4}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8){order:3}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9){order:2}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10){order:1}
}
