.elementor-3320 .elementor-element.elementor-element-9998a72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:5rem;--padding-bottom:10rem;--padding-left:1.5rem;--padding-right:01.5rem;}.elementor-3320 .elementor-element.elementor-element-9998a72:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-9998a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3320 .elementor-element.elementor-element-9998a72 > .elementor-shape-bottom svg, .elementor-3320 .elementor-element.elementor-element-9998a72 > .e-con-inner > .elementor-shape-bottom svg{height:2rem;}.elementor-3320 .elementor-element.elementor-element-ec011c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-75b8766 .elementor-icon-wrapper{text-align:center;}.elementor-3320 .elementor-element.elementor-element-75b8766 .elementor-icon{font-size:1rem;}.elementor-3320 .elementor-element.elementor-element-75b8766 .elementor-icon svg{height:1rem;}.elementor-3320 .elementor-element.elementor-element-3040cf3 .elementor-heading-title{font-weight:500;color:var( --e-global-color-primary );}.elementor-3320 .elementor-element.elementor-element-677438d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;text-align:center;}.elementor-3320 .elementor-element.elementor-element-677438d .elementor-heading-title{font-size:var( --e-global-typography-c8313fb-font-size );font-weight:var( --e-global-typography-c8313fb-font-weight );line-height:var( --e-global-typography-c8313fb-line-height );}.elementor-3320 .elementor-element.elementor-element-c871b51 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3320 .elementor-element.elementor-element-b071eb2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--padding-top:10rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:01.5rem;}.elementor-3320 .elementor-element.elementor-element-2da7e22{--display:flex;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-45f25f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-0802f46.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3320 .elementor-element.elementor-element-0802f46 img{width:6rem;}.elementor-3320 .elementor-element.elementor-element-3942ed8{--display:flex;--gap:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-85fda7b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-1707cc8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-b6fc71b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-54863a7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-b834335{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-b38a50e{--display:flex;--gap:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-bbe2f0c .elementor-heading-title{font-family:var( --e-global-typography-af39f53-font-family ), Sans-serif;font-size:var( --e-global-typography-af39f53-font-size );font-weight:var( --e-global-typography-af39f53-font-weight );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-9cb4fa0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-3320 .elementor-element.elementor-element-b2f8ead .elementor-heading-title{font-family:var( --e-global-typography-af39f53-font-family ), Sans-serif;font-size:var( --e-global-typography-af39f53-font-size );font-weight:var( --e-global-typography-af39f53-font-weight );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-f6a3c7c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 01.5rem) 0rem;}.elementor-3320 .elementor-element.elementor-element-f6a3c7c a{color:var( --e-global-color-text );}.elementor-3320 .elementor-element.elementor-element-7581c92{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-3320 .elementor-element.elementor-element-7581c92 .elementor-heading-title{font-family:var( --e-global-typography-af39f53-font-family ), Sans-serif;font-size:var( --e-global-typography-af39f53-font-size );font-weight:var( --e-global-typography-af39f53-font-weight );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-d4e2c5a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-2a83be1 img{width:4rem;}.elementor-3320 .elementor-element.elementor-element-c4805bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:7rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3320 .elementor-element.elementor-element-c4805bf:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-c4805bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f35db8 );}.elementor-3320 .elementor-element.elementor-element-c4805bf > .elementor-shape-top svg, .elementor-3320 .elementor-element.elementor-element-c4805bf > .e-con-inner > .elementor-shape-top svg{height:3rem;}.elementor-3320 .elementor-element.elementor-element-3de9a6d{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-3c383d2 .elementor-heading-title{font-family:var( --e-global-typography-84fbb9a-font-family ), Sans-serif;font-size:var( --e-global-typography-84fbb9a-font-size );font-weight:var( --e-global-typography-84fbb9a-font-weight );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-78324e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:1rem 1rem 1rem 1rem;}.elementor-3320 .elementor-element.elementor-element-78324e0:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-78324e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9db6227 );}.elementor-3320 .elementor-element.elementor-element-e4bb0d7{--display:flex;}.elementor-3320 .elementor-element.elementor-element-b04a1fe .elementor-heading-title{font-family:var( --e-global-typography-84fbb9a-font-family ), Sans-serif;font-size:var( --e-global-typography-84fbb9a-font-size );font-weight:var( --e-global-typography-84fbb9a-font-weight );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-74c95ba{--display:flex;}.elementor-3320 .elementor-element.elementor-element-d86d5cd .elementor-heading-title{font-family:var( --e-global-typography-84fbb9a-font-family ), Sans-serif;font-size:var( --e-global-typography-84fbb9a-font-size );font-weight:var( --e-global-typography-84fbb9a-font-weight );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-a5af73e{--display:grid;--e-con-grid-template-columns:1fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--grid-auto-flow:row;--align-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-e5be90e{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-6515158 .elementor-heading-title{font-family:var( --e-global-typography-84fbb9a-font-family ), Sans-serif;font-size:var( --e-global-typography-84fbb9a-font-size );font-weight:var( --e-global-typography-84fbb9a-font-weight );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-da7097a{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-24fb0ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-088b53d .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:clamp(1.266rem, 2.829vi, 1.563rem);font-weight:700;text-transform:capitalize;line-height:1.2;}.elementor-3320 .elementor-element.elementor-element-19ad4cf{margin:-0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3320 .elementor-element.elementor-element-323b56b{--grid-columns:3;}@media(max-width:1200px){.elementor-3320 .elementor-element.elementor-element-b071eb2{--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-78324e0{--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-a5af73e{--grid-auto-flow:row;}}@media(min-width:501px){.elementor-3320 .elementor-element.elementor-element-9998a72{--content-width:min(100%, 45rem);}}@media(min-width:1500px){.elementor-3320 .elementor-element.elementor-element-677438d .elementor-heading-title{font-size:var( --e-global-typography-c8313fb-font-size );line-height:var( --e-global-typography-c8313fb-line-height );}.elementor-3320 .elementor-element.elementor-element-b071eb2{--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-85fda7b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-1707cc8 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-b6fc71b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-54863a7 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-bbe2f0c .elementor-heading-title{font-size:var( --e-global-typography-af39f53-font-size );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-b2f8ead .elementor-heading-title{font-size:var( --e-global-typography-af39f53-font-size );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-7581c92 .elementor-heading-title{font-size:var( --e-global-typography-af39f53-font-size );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-3c383d2 .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-78324e0{--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-b04a1fe .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-d86d5cd .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-a5af73e{--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-6515158 .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}}@media(max-width:1024px){.elementor-3320 .elementor-element.elementor-element-677438d .elementor-heading-title{font-size:var( --e-global-typography-c8313fb-font-size );line-height:var( --e-global-typography-c8313fb-line-height );}.elementor-3320 .elementor-element.elementor-element-b071eb2{--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-85fda7b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-1707cc8 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-b6fc71b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-54863a7 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-bbe2f0c .elementor-heading-title{font-size:var( --e-global-typography-af39f53-font-size );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-b2f8ead .elementor-heading-title{font-size:var( --e-global-typography-af39f53-font-size );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-7581c92 .elementor-heading-title{font-size:var( --e-global-typography-af39f53-font-size );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-3c383d2 .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-78324e0{--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-b04a1fe .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-d86d5cd .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-a5af73e{--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-6515158 .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-323b56b{--grid-columns:2;}}@media(max-width:767px){.elementor-3320 .elementor-element.elementor-element-9998a72{--padding-top:5rem;--padding-bottom:8rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3320 .elementor-element.elementor-element-677438d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-3320 .elementor-element.elementor-element-b071eb2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.55rem;--padding-right:1.5rem;}.elementor-3320 .elementor-element.elementor-element-45f25f6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-3320 .elementor-element.elementor-element-78324e0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3320 .elementor-element.elementor-element-a5af73e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:500px){.elementor-3320 .elementor-element.elementor-element-9998a72{--padding-top:5rem;--padding-bottom:7rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-3320 .elementor-element.elementor-element-677438d .elementor-heading-title{font-size:var( --e-global-typography-c8313fb-font-size );line-height:var( --e-global-typography-c8313fb-line-height );}.elementor-3320 .elementor-element.elementor-element-b071eb2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-45f25f6{--flex-wrap:wrap;}.elementor-3320 .elementor-element.elementor-element-85fda7b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-1707cc8 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-b6fc71b .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-54863a7 .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-3320 .elementor-element.elementor-element-bbe2f0c .elementor-heading-title{font-size:var( --e-global-typography-af39f53-font-size );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-b2f8ead .elementor-heading-title{font-size:var( --e-global-typography-af39f53-font-size );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-7581c92 .elementor-heading-title{font-size:var( --e-global-typography-af39f53-font-size );line-height:var( --e-global-typography-af39f53-line-height );}.elementor-3320 .elementor-element.elementor-element-3c383d2 .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-78324e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-b04a1fe .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-d86d5cd .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-a5af73e{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-3320 .elementor-element.elementor-element-6515158 .elementor-heading-title{font-size:var( --e-global-typography-84fbb9a-font-size );line-height:var( --e-global-typography-84fbb9a-line-height );}.elementor-3320 .elementor-element.elementor-element-323b56b{--grid-columns:1;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-c871b51 */.elementor-3320 .elementor-element.elementor-element-c871b51 {
    position: absolute;
    width: min(calc(100% - 3rem), 45rem);
    inset-inline-start: 50%;
    inset-block-end: 0;
    translate: -50% 45%;
    /*mix-blend-mode: multiply;*/
    pointer-events: none;
}

.elementor-3320 .elementor-element.elementor-element-c871b51 img{
    object-fit:contain;
}

@media(max-width:1024px){
    .elementor-3320 .elementor-element.elementor-element-c871b51{
        translate: -50% 42%;
    }
}

@media(max-width:766px) and (min-width:501px){
    .elementor-3320 .elementor-element.elementor-element-c871b51 img{
        max-height:300px;
        
    }
}

@media(max-width:500px){
    .elementor-3320 .elementor-element.elementor-element-c871b51{
        translate: -50% 40%;
    }
}

.single-species.postid-51 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-88 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-92 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-106 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-118 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-132 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-134 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-138 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-142 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-144 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-178 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-186 .elementor-3320 .elementor-element.elementor-element-c871b51 img{
    height: clamp(200px, 30vw, 360px);
    
}

.single-species.postid-140 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-148 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-158 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-160 .elementor-3320 .elementor-element.elementor-element-c871b51 img, .single-species.postid-168 .elementor-3320 .elementor-element.elementor-element-c871b51 img{
    height: clamp(240px, 30vw, 450px);
}


.single-species.postid-78 .elementor-3320 .elementor-element.elementor-element-c871b51 img{
    max-height:420px;
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a791da3 */.elementor-3320 .elementor-element.elementor-element-a791da3 {
    .up-bringing {
        display: flex;
        align-items: center;
        gap: 1.5rem;
        padding: 0;
        margin: 0;
        list-style: none;
    }
    
    .up-bringing__item {
        --ub-color: #D9D9D9;
        aspect-ratio: 1;
        width: 8.5rem;
        border: 1px solid var(--ub-color);
        color: var(--ub-color);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0.5rem;
        border-radius: 50%;
        font-weight: 500;
    }
    
    .up-bringing__item--active {
        --ub-color: var(--e-global-color-secondary);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6a3c7c */.elementor-3320 .elementor-element.elementor-element-f6a3c7c a {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ee0bf88 */.fishing-method-item {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom:15px;
}

.fishing-method-item > .fishing-method-icon {
    max-width: 64px;
    width: 100%;
    border-radius:100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f7f7b1 */.elementor-3320 .elementor-element.elementor-element-0f7f7b1 {
    
    .fishing-season {
        --fs-color: #CACCCD;
    }
    
    .fishing-season__grid {
        --fs-cols: 12;
        display: grid;
        grid-template-columns: repeat(var(--fs-cols), 1fr);
        gap: 0.75rem 0.25rem;
        padding: 0;
        margin: 0 0 1.5rem;
        list-style: none;
        text-align: center;
        font-weight: 500;
        
        @media (width < 500px) {
            --fs-cols: 6;
        }
    }
    
    .fishing-season__item--active, .fishing-season__legend-item--active {
        --fs-color: var(--e-global-color-4dbd1b7);
    }
    
    .fishing-season__label {
        margin: 0;
        font-size: 0.75rem;
    }
    
    .fishing-season__box {
        width: 100%;
        aspect-ratio: 1;
        background-color: var(--fs-color);
    }
    
    .fishing-season__legend {
        display: flex;
        align-items: center;
        gap: 1.5rem;
        font-weight: 500;
        text-transform: uppercase;
        font-size: 0.75rem;
    }
    
    .fishing-season__legend-item {
        
        display: inline-flex;
        align-items: center;
        gap: .75rem;
        
        &::before {
        content: ' ';
        display: inline-block;
        width: 1.5rem;
        aspect-ratio: 1;
        background-color: var(--fs-color);
    }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3daac2 */.elementor-3320 .elementor-element.elementor-element-d3daac2{
    word-wrap:break-word;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.seafood.co.nz/wp-content/uploads/2026/02/Gotham-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.seafood.co.nz/wp-content/uploads/2026/02/Gotham-BookItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.seafood.co.nz/wp-content/uploads/2026/02/Gotham-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.seafood.co.nz/wp-content/uploads/2026/02/Gotham-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.seafood.co.nz/wp-content/uploads/2026/02/Gotham-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.seafood.co.nz/wp-content/uploads/2026/02/Gotham-MediumItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */