.elementor-widget-container .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-container .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-3440 .elementor-element.elementor-element-eb851d9{--display:flex;--min-height:89px;--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}.elementor-3440 .elementor-element.elementor-element-eb851d9:not(.elementor-motion-effects-element-type-background),.elementor-3440 .elementor-element.elementor-element-eb851d9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor1)}.elementor-widget-theme-post-title .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-theme-post-title .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3440 .elementor-element.elementor-element-26daf38 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:31px;font-weight:600}.elementor-widget-heading .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3440 .elementor-element.elementor-element-de29965 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:31px;font-weight:200;font-style:italic}.elementor-3440 .elementor-element.elementor-element-b7cee62{--display:flex;--min-height:0px;--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}.elementor-3440 .elementor-element.elementor-element-b7cee62:not(.elementor-motion-effects-element-type-background),.elementor-3440 .elementor-element.elementor-element-b7cee62>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor0)}.elementor-3440 .elementor-element.elementor-element-837a3f2{--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}.elementor-widget-theme-post-featured-image .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-theme-post-featured-image .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3440 .elementor-element.elementor-element-3998d2f{--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}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-3440 .elementor-element.elementor-element-4f33fa5{--divider-border-style:dots_tribal;--divider-color:var(--e-global-color-astglobalcolor1);--divider-pattern-height:11.2px}.elementor-3440 .elementor-element.elementor-element-4f33fa5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-3440 .elementor-element.elementor-element-4f33fa5 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px}.elementor-3440 .elementor-element.elementor-element-0619eb9{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-44d70a1{--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;--justify-content:center}.elementor-widget-icon .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-icon .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-3440 .elementor-element.elementor-element-6d8c50e>.elementor-widget-container{--e-transform-rotateZ:-18deg}.elementor-3440 .elementor-element.elementor-element-6d8c50e .elementor-icon-wrapper{text-align:center}.elementor-3440 .elementor-element.elementor-element-6d8c50e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor1)}.elementor-3440 .elementor-element.elementor-element-6d8c50e.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-6d8c50e.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor1);border-color:var(--e-global-color-astglobalcolor1)}.elementor-3440 .elementor-element.elementor-element-6d8c50e.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-6d8c50e.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor1)}.elementor-3440 .elementor-element.elementor-element-bd3985f{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-fbdfd7f{--display:flex;--min-height:0vh;--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-3440 .elementor-element.elementor-element-aa4e9b6{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-5c8b5e0{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-d73dc93{--display:flex;--min-height:0vh;--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3440 .elementor-element.elementor-element-1ef12e4{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-c1f7b21{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-57258cb{--display:flex;--min-height:0vh;--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3440 .elementor-element.elementor-element-285d756{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-a179bdb{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-e2a611d{--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}.elementor-3440 .elementor-element.elementor-element-aa540fc{--divider-border-style:dots_tribal;--divider-color:var(--e-global-color-astglobalcolor1);--divider-pattern-height:11.2px}.elementor-3440 .elementor-element.elementor-element-aa540fc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-3440 .elementor-element.elementor-element-aa540fc .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px}.elementor-3440 .elementor-element.elementor-element-8388c88{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-fd1a80a{--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;--justify-content:center}.elementor-3440 .elementor-element.elementor-element-55eafc5>.elementor-widget-container{--e-transform-rotateZ:-18deg}.elementor-3440 .elementor-element.elementor-element-55eafc5 .elementor-icon-wrapper{text-align:center}.elementor-3440 .elementor-element.elementor-element-55eafc5.elementor-view-stacked .elementor-icon{background-color:#d9b5df}.elementor-3440 .elementor-element.elementor-element-55eafc5.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-55eafc5.elementor-view-default .elementor-icon{color:#d9b5df;border-color:#d9b5df}.elementor-3440 .elementor-element.elementor-element-55eafc5.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-55eafc5.elementor-view-default .elementor-icon svg{fill:#d9b5df}.elementor-3440 .elementor-element.elementor-element-ff9cdea{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-b8c76e2{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3440 .elementor-element.elementor-element-de0a933>.elementor-widget-container{margin:0 0 -25px}.elementor-3440 .elementor-element.elementor-element-de0a933{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-360b5b0{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-b5d1e89{--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}.elementor-3440 .elementor-element.elementor-element-005d287{--divider-border-style:dots_tribal;--divider-color:var(--e-global-color-astglobalcolor1);--divider-pattern-height:11.2px}.elementor-3440 .elementor-element.elementor-element-005d287 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-3440 .elementor-element.elementor-element-005d287 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px}.elementor-3440 .elementor-element.elementor-element-747acf6{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-1d43916{--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;--justify-content:center}.elementor-3440 .elementor-element.elementor-element-0dad18c>.elementor-widget-container{--e-transform-rotateZ:-18deg}.elementor-3440 .elementor-element.elementor-element-0dad18c .elementor-icon-wrapper{text-align:center}.elementor-3440 .elementor-element.elementor-element-0dad18c.elementor-view-stacked .elementor-icon{background-color:#f46813}.elementor-3440 .elementor-element.elementor-element-0dad18c.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-0dad18c.elementor-view-default .elementor-icon{color:#f46813;border-color:#f46813}.elementor-3440 .elementor-element.elementor-element-0dad18c.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-0dad18c.elementor-view-default .elementor-icon svg{fill:#f46813}.elementor-3440 .elementor-element.elementor-element-627c7ce{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-7eb7a42{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3440 .elementor-element.elementor-element-d66f479>.elementor-widget-container{margin:0 0 -25px}.elementor-3440 .elementor-element.elementor-element-d66f479{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-853bc25{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-a340047{--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}.elementor-3440 .elementor-element.elementor-element-9aae8c3{--divider-border-style:dots_tribal;--divider-color:var(--e-global-color-astglobalcolor1);--divider-pattern-height:11.2px}.elementor-3440 .elementor-element.elementor-element-9aae8c3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-3440 .elementor-element.elementor-element-9aae8c3 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px}.elementor-3440 .elementor-element.elementor-element-6cb5dd2{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-8856edf{--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;--justify-content:center}.elementor-3440 .elementor-element.elementor-element-d4dbaa6 .elementor-icon-wrapper{text-align:center}.elementor-3440 .elementor-element.elementor-element-d4dbaa6.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-astglobalcolor0)}.elementor-3440 .elementor-element.elementor-element-d4dbaa6.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-d4dbaa6.elementor-view-default .elementor-icon{color:var(--e-global-color-astglobalcolor0);border-color:var(--e-global-color-astglobalcolor0)}.elementor-3440 .elementor-element.elementor-element-d4dbaa6.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-d4dbaa6.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-astglobalcolor0)}.elementor-3440 .elementor-element.elementor-element-3fb538c{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-dc16be6{--display:flex;--min-height:0vh;--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3440 .elementor-element.elementor-element-47a9bb4{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-f52fd0d{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-bff2661{--display:flex;--min-height:0vh;--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3440 .elementor-element.elementor-element-5597723{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-99adbae{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-7a7a9b6{--display:flex;--min-height:0vh;--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3440 .elementor-element.elementor-element-9ba4b2f{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-50784d6{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-8a0978d{--display:flex;--min-height:0vh;--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:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3440 .elementor-element.elementor-element-12decb5{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-2f40e76{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-2d8a9dd{--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}.elementor-3440 .elementor-element.elementor-element-05199d8{--divider-border-style:dots_tribal;--divider-color:var(--e-global-color-astglobalcolor1);--divider-pattern-height:11.2px}.elementor-3440 .elementor-element.elementor-element-05199d8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0}.elementor-3440 .elementor-element.elementor-element-05199d8 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px}.elementor-3440 .elementor-element.elementor-element-a7483c2{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-f9d1f48{--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;--justify-content:center}.elementor-3440 .elementor-element.elementor-element-dc5f450>.elementor-widget-container{--e-transform-rotateZ:-18deg}.elementor-3440 .elementor-element.elementor-element-dc5f450 .elementor-icon-wrapper{text-align:center}.elementor-3440 .elementor-element.elementor-element-dc5f450.elementor-view-stacked .elementor-icon{background-color:#8dcade}.elementor-3440 .elementor-element.elementor-element-dc5f450.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-dc5f450.elementor-view-default .elementor-icon{color:#8dcade;border-color:#8dcade}.elementor-3440 .elementor-element.elementor-element-dc5f450.elementor-view-framed .elementor-icon,.elementor-3440 .elementor-element.elementor-element-dc5f450.elementor-view-default .elementor-icon svg{fill:#8dcade}.elementor-3440 .elementor-element.elementor-element-9e4a917{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-3440 .elementor-element.elementor-element-7ffb607{--display:flex;--min-height:0vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3440 .elementor-element.elementor-element-fed3383>.elementor-widget-container{margin:0 0 -25px}.elementor-3440 .elementor-element.elementor-element-fed3383{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:700}.elementor-3440 .elementor-element.elementor-element-c907289{font-family:"Roboto",Sans-serif;font-size:15px;font-weight:400}.elementor-3440 .elementor-element.elementor-element-7081fde{--display:flex;--min-height:16vh;--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}.elementor-widget-spacer .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-spacer .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-3440 .elementor-element.elementor-element-de7251a{--spacer-size:50px}.elementor-3440 .elementor-element.elementor-element-55ac615{--divider-border-style:dots_tribal;--divider-color:#000;--divider-pattern-height:9.7px}.elementor-3440 .elementor-element.elementor-element-55ac615 .elementor-divider-separator{width:100%}.elementor-3440 .elementor-element.elementor-element-55ac615 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-3440 .elementor-element.elementor-element-f9de34a>.elementor-widget-container{margin:0 0 8px}.elementor-3440 .elementor-element.elementor-element-f9de34a{text-align:center}.elementor-widget-shortcode .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-shortcode .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-html .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-html .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-3440 .elementor-element.elementor-element-5f3b043{--spacer-size:50px}@media(min-width:768px){.elementor-3440 .elementor-element.elementor-element-837a3f2{--content-width:29%}.elementor-3440 .elementor-element.elementor-element-3998d2f{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-0619eb9{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-44d70a1{--width:15%}.elementor-3440 .elementor-element.elementor-element-bd3985f{--width:85%}.elementor-3440 .elementor-element.elementor-element-e2a611d{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-8388c88{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-fd1a80a{--width:15%}.elementor-3440 .elementor-element.elementor-element-ff9cdea{--width:85%}.elementor-3440 .elementor-element.elementor-element-b5d1e89{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-747acf6{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-1d43916{--width:15%}.elementor-3440 .elementor-element.elementor-element-627c7ce{--width:85%}.elementor-3440 .elementor-element.elementor-element-a340047{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-6cb5dd2{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-8856edf{--width:15%}.elementor-3440 .elementor-element.elementor-element-3fb538c{--width:85%}.elementor-3440 .elementor-element.elementor-element-2d8a9dd{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-a7483c2{--content-width:75%}.elementor-3440 .elementor-element.elementor-element-f9d1f48{--width:15%}.elementor-3440 .elementor-element.elementor-element-9e4a917{--width:85%}.elementor-3440 .elementor-element.elementor-element-7081fde{--content-width:70%}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}}.especies-relacionadas-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.especie-item{flex:0 0 calc(25% - 10px);box-sizing:border-box;text-align:center;padding:12px;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;height:200px;background-color:transparent}.especie-item img{width:100%;height:120px;object-fit:cover;border-radius:4px;margin-bottom:10px;display:block}.especie-item h3{font-size:18px;margin:0;line-height:1.3}@media (max-width:1024px){.especie-item{flex:0 0 calc(33.33% - 10px)}}@media (max-width:768px){.especie-item{flex:0 0 calc(50% - 10px)}}@media (max-width:480px){.especie-item{flex:0 0 100%}}.toggle-pios-btn{margin:0 5px;padding:8px 14px;border:1px solid #ccc;background:#fff;cursor:pointer;font-size:14px;border-radius:4px}.toggle-pios-btn.activo{background:#222;color:#fff;border-color:#222}.leaflet-tooltip.mapa-tooltip a.tooltip-link{text-decoration:none;color:#222;font-weight:600;cursor:pointer}.leaflet-tooltip.mapa-tooltip a.tooltip-link:hover{text-decoration:none}#mapa-pios{display:none;z-index:0}.leaflet-tooltip.mapa-tooltip{background:#fff;border:1px solid #ccc;padding:4px 8px;border-radius:4px;font-size:16px;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#222}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background-color:#f8b340 !important;border:0 solid #fff !important}.marker-cluster div{background-color:#f8b340 !important;color:#fff !important;font-weight:700;font-size:10px:}.custom-geolocate-btn{position:absolute;bottom:20px;right:20px;background-color:#fff;color:#333;border:1px solid #ccc;padding:10px 14px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;z-index:9999;transition:all .2s ease}.custom-geolocate-btn:hover{background-color:#f0f0f0;color:#000}.custom-geolocate-btn i{font-size:16px}