.elementor-16511 .elementor-element.elementor-element-67899b77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}/* Start custom CSS for html, class: .elementor-element-7789bf27 *//* Species host: remove Elementor's generated container spacing */
.elementor-16511 .elementor-element.elementor-element-7789bf27,
.elementor-16511 .elementor-element.elementor-element-7789bf27 > .e-con-inner,
.elementor-16511 .elementor-element.elementor-element-7789bf27 .elementor-widget-html,
.elementor-16511 .elementor-element.elementor-element-7789bf27 .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-16511 .elementor-element.elementor-element-7789bf27 .ew-species-page,
.elementor-16511 .elementor-element.elementor-element-7789bf27 .ew-hero {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67899b77 */.elementor-16511 .elementor-element.elementor-element-67899b77 {
    --padding-top: 0px !important;
    --padding-right: 0px !important;
    --padding-bottom: 0px !important;
    --padding-left: 0px !important;
    padding: 0 !important;
}

.elementor-16511 .elementor-element.elementor-element-67899b77 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-16511 .elementor-element.elementor-element-67899b77 .elementor-widget-html,
.elementor-16511 .elementor-element.elementor-element-67899b77 .elementor-widget-html > .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

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