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

.elementor-16211 .elementor-element.elementor-element-2c91c90c > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-16211 .elementor-element.elementor-element-2c91c90c .elementor-widget-html,
.elementor-16211 .elementor-element.elementor-element-2c91c90c .elementor-widget-html > .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

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