.elementor-16499 .elementor-element.elementor-element-78e87a42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}/* Start custom CSS for html, class: .elementor-element-737e33f6 *//* Species host: remove Elementor's generated container spacing */
.elementor-16499 .elementor-element.elementor-element-737e33f6,
.elementor-16499 .elementor-element.elementor-element-737e33f6 > .e-con-inner,
.elementor-16499 .elementor-element.elementor-element-737e33f6 .elementor-widget-html,
.elementor-16499 .elementor-element.elementor-element-737e33f6 .elementor-widget-html > .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
    row-gap: 0 !important;
    column-gap: 0 !important;

    --padding-top: 0px !important;
    --padding-right: 0px !important;
    --padding-bottom: 0px !important;
    --padding-left: 0px !important;

    --gap: 0px !important;
    --row-gap: 0px !important;
    --column-gap: 0px !important;
}

/* The actual species document starts immediately */
.elementor-16499 .elementor-element.elementor-element-737e33f6 .ew-species-page,
.elementor-16499 .elementor-element.elementor-element-737e33f6 .ew-hero {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e87a42 */.elementor-16499 .elementor-element.elementor-element-78e87a42 {
    --padding-top: 0px !important;
    --padding-right: 0px !important;
    --padding-bottom: 0px !important;
    --padding-left: 0px !important;
    padding: 0 !important;
}

.elementor-16499 .elementor-element.elementor-element-78e87a42 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-16499 .elementor-element.elementor-element-78e87a42 .elementor-widget-html,
.elementor-16499 .elementor-element.elementor-element-78e87a42 .elementor-widget-html > .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

@media (min-width: 1181px) {
    .elementor-16499 .elementor-element.elementor-element-78e87a42 .ew-species-page {
        position: relative !important;
        top: -25px !important;
        margin-bottom: -25px !important;
    }
}/* End custom CSS */