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

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

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

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