.elementor-2867 .elementor-element.elementor-element-ffa7776{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-850572b{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-2867 .elementor-element.elementor-element-e7995de{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-ad7b4a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-5d29ecd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-69fc449{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-c0d5de8 .elementor-heading-title{font-family:var( --e-global-typography-17cf8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-17cf8fb-font-size );font-weight:var( --e-global-typography-17cf8fb-font-weight );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-fe21b45{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-icon{padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-item > a{font-size:14px;}.elementor-2867 .elementor-element.elementor-element-fe21b45 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2867 .elementor-element.elementor-element-6f43a24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-96dd17e .elementor-heading-title{font-family:var( --e-global-typography-17cf8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-17cf8fb-font-size );font-weight:var( --e-global-typography-17cf8fb-font-weight );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-f75028c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2867 .elementor-element.elementor-element-f75028c .elementor-heading-title{font-size:14px;}.elementor-2867 .elementor-element.elementor-element-929a6d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-8c2346f .elementor-heading-title{font-family:var( --e-global-typography-17cf8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-17cf8fb-font-size );font-weight:var( --e-global-typography-17cf8fb-font-weight );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-891ca4b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2867 .elementor-element.elementor-element-891ca4b .elementor-heading-title{font-size:14px;}.elementor-2867 .elementor-element.elementor-element-9f67aba{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-3c3d7fa .elementor-heading-title{font-family:var( --e-global-typography-e586901-font-family ), Sans-serif;font-size:var( --e-global-typography-e586901-font-size );font-weight:var( --e-global-typography-e586901-font-weight );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-66bafe2 .elementor-heading-title{font-family:var( --e-global-typography-15b2659-font-family ), Sans-serif;font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-cfb536c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-2ca081e .elementor-heading-title{font-family:var( --e-global-typography-d84464b-font-family ), Sans-serif;font-size:var( --e-global-typography-d84464b-font-size );font-weight:var( --e-global-typography-d84464b-font-weight );line-height:var( --e-global-typography-d84464b-line-height );}.elementor-2867 .elementor-element.elementor-element-3196c5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-3c791d0 .elementor-heading-title{font-family:var( --e-global-typography-e586901-font-family ), Sans-serif;font-size:var( --e-global-typography-e586901-font-size );font-weight:var( --e-global-typography-e586901-font-weight );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-b285f2c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-1015468 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-18137f8 );color:var( --e-global-color-18137f8 );padding:16px 48px 16px 48px;}.elementor-2867 .elementor-element.elementor-element-1015468 .elementor-button:hover, .elementor-2867 .elementor-element.elementor-element-1015468 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-6314217 );}.elementor-2867 .elementor-element.elementor-element-1015468 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2867 .elementor-element.elementor-element-1015468 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-2867 .elementor-element.elementor-element-1015468 .elementor-button:hover svg, .elementor-2867 .elementor-element.elementor-element-1015468 .elementor-button:focus svg{fill:var( --e-global-color-6314217 );}.elementor-2867 .elementor-element.elementor-element-9105f0a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-d85a8bd .elementor-heading-title{font-family:var( --e-global-typography-e586901-font-family ), Sans-serif;font-size:var( --e-global-typography-e586901-font-size );font-weight:var( --e-global-typography-e586901-font-weight );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-3787c60{--display:flex;}.elementor-2867 .elementor-element.elementor-element-557fbfb{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2867 .elementor-element.elementor-element-557fbfb:not(.elementor-motion-effects-element-type-background), .elementor-2867 .elementor-element.elementor-element-557fbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2867 .elementor-element.elementor-element-5d6c04a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-2867 .elementor-element.elementor-element-1a31d90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-ec0c47f{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2867 .elementor-element.elementor-element-a87d146{--display:flex;}.elementor-2867 .elementor-element.elementor-element-abba947 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-19d11a4{--display:flex;}.elementor-2867 .elementor-element.elementor-element-ee88b78 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-3b27a0e{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2867 .elementor-element.elementor-element-bb0b0ff .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-7728c6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-18137f8 );--border-color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-3da0f65{text-align:left;}.elementor-2867 .elementor-element.elementor-element-3da0f65 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-d5cb6da{text-align:left;}.elementor-2867 .elementor-element.elementor-element-d5cb6da .elementor-heading-title{font-family:var( --e-global-typography-15b2659-font-family ), Sans-serif;font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-b6a1204{--grid-columns:5;}.elementor-2867 .elementor-element.elementor-element-d86633f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-18137f8 );--border-color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-4aad26a{text-align:left;}.elementor-2867 .elementor-element.elementor-element-4aad26a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-3124773{text-align:left;}.elementor-2867 .elementor-element.elementor-element-3124773 .elementor-heading-title{font-family:var( --e-global-typography-15b2659-font-family ), Sans-serif;font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-e2a37fe{--grid-columns:5;}.elementor-2867 .elementor-element.elementor-element-a2334fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-18137f8 );--border-color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-f635aa4{text-align:left;}.elementor-2867 .elementor-element.elementor-element-f635aa4 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-4f37eef{text-align:left;}.elementor-2867 .elementor-element.elementor-element-4f37eef .elementor-heading-title{font-family:var( --e-global-typography-15b2659-font-family ), Sans-serif;font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-2cd0a03{--grid-columns:5;}.elementor-2867 .elementor-element.elementor-element-265a2be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-18137f8 );--border-color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-b2961f3{text-align:left;}.elementor-2867 .elementor-element.elementor-element-b2961f3 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-804b593{text-align:left;}.elementor-2867 .elementor-element.elementor-element-804b593 .elementor-heading-title{font-family:var( --e-global-typography-15b2659-font-family ), Sans-serif;font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-91e50c4{--grid-columns:5;}.elementor-2867 .elementor-element.elementor-element-0f7c0fb{--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:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:240px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-61d3492 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-707ef7a{--swiper-slides-to-display:4;--swiper-offset-size:160px;--swiper-slides-gap:80px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:0px;}.elementor-2867 .elementor-element.elementor-element-707ef7a .swiper-slide > .elementor-element{height:100%;}.elementor-2867 .elementor-element.elementor-element-3293177{--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;--margin-top:56px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2867 .elementor-element.elementor-element-3e9d781 .elementor-icon-wrapper{text-align:center;}.elementor-2867 .elementor-element.elementor-element-3e9d781.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-3e9d781.elementor-view-framed .elementor-icon, .elementor-2867 .elementor-element.elementor-element-3e9d781.elementor-view-default .elementor-icon{color:var( --e-global-color-18137f8 );border-color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-3e9d781.elementor-view-framed .elementor-icon, .elementor-2867 .elementor-element.elementor-element-3e9d781.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-d0b7ee9{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-2867 .elementor-element.elementor-element-d0b7ee9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2867 .elementor-element.elementor-element-d0b7ee9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2867 .elementor-element.elementor-element-e2e8cb7 .elementor-icon-wrapper{text-align:center;}.elementor-2867 .elementor-element.elementor-element-e2e8cb7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-e2e8cb7.elementor-view-framed .elementor-icon, .elementor-2867 .elementor-element.elementor-element-e2e8cb7.elementor-view-default .elementor-icon{color:var( --e-global-color-18137f8 );border-color:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-e2e8cb7.elementor-view-framed .elementor-icon, .elementor-2867 .elementor-element.elementor-element-e2e8cb7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-18137f8 );}.elementor-2867 .elementor-element.elementor-element-dc97ee4{--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-2867 .elementor-element.elementor-element-b51492b{--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;}@media(max-width:1440px){.elementor-2867 .elementor-element.elementor-element-ad7b4a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-c0d5de8 .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-96dd17e .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-8c2346f .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-3c3d7fa .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-66bafe2 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-2ca081e .elementor-heading-title{font-size:var( --e-global-typography-d84464b-font-size );line-height:var( --e-global-typography-d84464b-line-height );}.elementor-2867 .elementor-element.elementor-element-3c791d0 .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-d85a8bd .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-5d6c04a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-abba947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-ee88b78 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-bb0b0ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-3da0f65 .elementor-heading-title{font-size:28px;}.elementor-2867 .elementor-element.elementor-element-d5cb6da .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-4aad26a .elementor-heading-title{font-size:28px;}.elementor-2867 .elementor-element.elementor-element-3124773 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-f635aa4 .elementor-heading-title{font-size:28px;}.elementor-2867 .elementor-element.elementor-element-4f37eef .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-b2961f3 .elementor-heading-title{font-size:28px;}.elementor-2867 .elementor-element.elementor-element-804b593 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-61d3492 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-707ef7a{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-2867 .elementor-element.elementor-element-3da0f65 .elementor-heading-title{font-size:26px;}.elementor-2867 .elementor-element.elementor-element-4aad26a .elementor-heading-title{font-size:26px;}.elementor-2867 .elementor-element.elementor-element-f635aa4 .elementor-heading-title{font-size:26px;}.elementor-2867 .elementor-element.elementor-element-b2961f3 .elementor-heading-title{font-size:26px;}.elementor-2867 .elementor-element.elementor-element-707ef7a{--swiper-slides-to-display:3;}}@media(max-width:900px){.elementor-2867 .elementor-element.elementor-element-ad7b4a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-c0d5de8 .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-96dd17e .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-8c2346f .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-3c3d7fa .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-66bafe2 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-2ca081e .elementor-heading-title{font-size:var( --e-global-typography-d84464b-font-size );line-height:var( --e-global-typography-d84464b-line-height );}.elementor-2867 .elementor-element.elementor-element-3c791d0 .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-d85a8bd .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-5d6c04a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-abba947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-ee88b78 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-bb0b0ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-3da0f65 .elementor-heading-title{font-size:23px;}.elementor-2867 .elementor-element.elementor-element-d5cb6da .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-b6a1204{--grid-columns:2;}.elementor-2867 .elementor-element.elementor-element-4aad26a .elementor-heading-title{font-size:23px;}.elementor-2867 .elementor-element.elementor-element-3124773 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-e2a37fe{--grid-columns:2;}.elementor-2867 .elementor-element.elementor-element-f635aa4 .elementor-heading-title{font-size:23px;}.elementor-2867 .elementor-element.elementor-element-4f37eef .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-2cd0a03{--grid-columns:2;}.elementor-2867 .elementor-element.elementor-element-b2961f3 .elementor-heading-title{font-size:23px;}.elementor-2867 .elementor-element.elementor-element-804b593 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-91e50c4{--grid-columns:2;}.elementor-2867 .elementor-element.elementor-element-61d3492 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-707ef7a{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2867 .elementor-element.elementor-element-3da0f65 .elementor-heading-title{font-size:21px;}.elementor-2867 .elementor-element.elementor-element-4aad26a .elementor-heading-title{font-size:21px;}.elementor-2867 .elementor-element.elementor-element-f635aa4 .elementor-heading-title{font-size:21px;}.elementor-2867 .elementor-element.elementor-element-b2961f3 .elementor-heading-title{font-size:21px;}.elementor-2867 .elementor-element.elementor-element-707ef7a{--swiper-slides-to-display:2;}}@media(max-width:500px){.elementor-2867 .elementor-element.elementor-element-ad7b4a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-c0d5de8 .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-96dd17e .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-8c2346f .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-3c3d7fa .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-66bafe2 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-2ca081e .elementor-heading-title{font-size:var( --e-global-typography-d84464b-font-size );line-height:var( --e-global-typography-d84464b-line-height );}.elementor-2867 .elementor-element.elementor-element-3c791d0 .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-d85a8bd .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-5d6c04a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-abba947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-ee88b78 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-bb0b0ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-3da0f65 .elementor-heading-title{font-size:19px;}.elementor-2867 .elementor-element.elementor-element-d5cb6da .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-b6a1204{--grid-columns:1;}.elementor-2867 .elementor-element.elementor-element-4aad26a .elementor-heading-title{font-size:19px;}.elementor-2867 .elementor-element.elementor-element-3124773 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-e2a37fe{--grid-columns:1;}.elementor-2867 .elementor-element.elementor-element-f635aa4 .elementor-heading-title{font-size:19px;}.elementor-2867 .elementor-element.elementor-element-4f37eef .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-2cd0a03{--grid-columns:1;}.elementor-2867 .elementor-element.elementor-element-b2961f3 .elementor-heading-title{font-size:19px;}.elementor-2867 .elementor-element.elementor-element-804b593 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-91e50c4{--grid-columns:1;}.elementor-2867 .elementor-element.elementor-element-61d3492 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-707ef7a{--swiper-slides-to-display:1;}}@media(min-width:501px){.elementor-2867 .elementor-element.elementor-element-850572b{--width:50%;}.elementor-2867 .elementor-element.elementor-element-69fc449{--width:130%;}.elementor-2867 .elementor-element.elementor-element-3787c60{--width:50%;}.elementor-2867 .elementor-element.elementor-element-557fbfb{--width:100%;}.elementor-2867 .elementor-element.elementor-element-a87d146{--width:30%;}.elementor-2867 .elementor-element.elementor-element-19d11a4{--width:70%;}}@media(min-width:2000px){.elementor-2867 .elementor-element.elementor-element-ad7b4a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-c0d5de8 .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-96dd17e .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-8c2346f .elementor-heading-title{font-size:var( --e-global-typography-17cf8fb-font-size );line-height:var( --e-global-typography-17cf8fb-line-height );}.elementor-2867 .elementor-element.elementor-element-3c3d7fa .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-66bafe2 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-2ca081e .elementor-heading-title{font-size:var( --e-global-typography-d84464b-font-size );line-height:var( --e-global-typography-d84464b-line-height );}.elementor-2867 .elementor-element.elementor-element-3c791d0 .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-d85a8bd .elementor-heading-title{font-size:var( --e-global-typography-e586901-font-size );line-height:var( --e-global-typography-e586901-line-height );}.elementor-2867 .elementor-element.elementor-element-5d6c04a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-abba947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-ee88b78 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-bb0b0ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2867 .elementor-element.elementor-element-3da0f65 .elementor-heading-title{font-size:35px;}.elementor-2867 .elementor-element.elementor-element-d5cb6da .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-4aad26a .elementor-heading-title{font-size:35px;}.elementor-2867 .elementor-element.elementor-element-3124773 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-f635aa4 .elementor-heading-title{font-size:35px;}.elementor-2867 .elementor-element.elementor-element-4f37eef .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-b2961f3 .elementor-heading-title{font-size:35px;}.elementor-2867 .elementor-element.elementor-element-804b593 .elementor-heading-title{font-size:var( --e-global-typography-15b2659-font-size );line-height:var( --e-global-typography-15b2659-line-height );}.elementor-2867 .elementor-element.elementor-element-61d3492 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2867 .elementor-element.elementor-element-707ef7a{--swiper-slides-to-display:3;}}/* Start custom CSS for heading, class: .elementor-element-2ca081e *//* Estilos solo para este widget */
.labelsHabitats .habitats-taglist {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 8px;
}

.labelsHabitats .habitat-tag {
  display: inline-block;
  padding: 4px 8px;
  line-height: 1;
  background: #A9CB4A80;
  /* ajusta al verde de tu diseño */
  border-radius: 5px;
  text-decoration: none;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .05) inset;
  transition: transform .06s ease, box-shadow .2s ease;
  color: #000;
}

.labelsHabitats .habitat-tag:hover {
  background: #a9cb4a;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
  transform: translateY(-5px);
  color: #000;
}

@media(max-width:767px) {
  .labelsHabitats .habitat-tag {
    padding: 8px 12px;
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c49738 */.elementor-2867 .elementor-element.elementor-element-7c49738 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c78a667 */.elementor-2867 .elementor-element.elementor-element-c78a667 > div > div {
    height: 400px;
}
@media (max-width: 768px) {
    .elementor-2867 .elementor-element.elementor-element-c78a667 > div > div {
        height: 320px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2215aab */.pge-custom-gallery-wrapper { width: 100%; }
.pge-jg-gallery a { display: inline-block; text-decoration: none; }
.pge-jg-gallery img { display: block; height: auto; border-radius: 2px; }
/* Oculta el caption de Fancybox */
.fancybox-caption__body {
  display: none !important;
}







/* =========================================================
   Ajustes responsive para la galería Justified
   ---------------------------------------------------------
   Justified Gallery es responsive de serie: recalcula el
   ancho de las imágenes según el ancho del contenedor.
   Lo único que puedes querer personalizar es la "altura
   de fila" (rowHeight), para que no se vean muy altas
   en pantallas pequeñas.
   ========================================================= */

/* 📌 Estilo por defecto (ya se aplica con rowheight="200" en el shortcode)
   Esto lo controla el JS, pero lo dejamos aquí de referencia. */
.pge-jg-gallery {
  /* no hace falta definir nada aquí */
}

/* 📱 En pantallas medianas (tablets) */
@media (max-width: 1024px) {
  .pge-jg-gallery {
    /* Aquí podrías forzar un rowHeight distinto con JS si lo necesitas.
       Como el valor lo estamos pasando desde el shortcode (PHP), esta parte
       es solo de documentación. */
  }
}

/* 📱 En pantallas pequeñas (móviles) */
@media (max-width: 768px) {
  .pge-jg-gallery {
    /* ⚡️ NOTA:
       El rowHeight real se establece en el JS (shortcode).
       Si quieres que cambie en móvil, tienes 2 opciones:

       1) Crear un shortcode distinto para móvil (con rowheight="120").
       2) O modificar el script JS para que lea una variable CSS aquí.
       
       Ejemplo de idea (no activo por defecto):
       --jg-rowheight: 120; 
    */
  }
}

/* =========================================================
   Fancybox también es responsive automáticamente:
   - Se adapta a la pantalla completa en móvil
   - Permite hacer swipe entre imágenes
   Por eso no necesitas CSS extra aquí.
   ========================================================= *//* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b6a1204 */.elementor-loop-container .season-divider {
    grid-column: 1 / -1;
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 20px 0 8px;
  }

  .elementor-loop-container .season-divider .name {
    font-weight: 700;
    letter-spacing: .02em;
    white-space: nowrap;
  }

  .elementor-loop-container .season-divider .rule {
    flex: 1 1 auto;
    height: 1px;
    border-bottom: 1px solid currentColor;
    opacity: .5;
  }

  .elementor-loop-container .season-divider .count {
    white-space: nowrap;
    opacity: .85;
    font-size: .95em;
  }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e2a37fe */.elementor-loop-container .season-divider {
    grid-column: 1 / -1;
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 20px 0 8px;
  }

  .elementor-loop-container .season-divider .name {
    font-weight: 700;
    letter-spacing: .02em;
    white-space: nowrap;
  }

  .elementor-loop-container .season-divider .rule {
    flex: 1 1 auto;
    height: 1px;
    border-bottom: 1px solid currentColor;
    opacity: .5;
  }

  .elementor-loop-container .season-divider .count {
    white-space: nowrap;
    opacity: .85;
    font-size: .95em;
  }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2cd0a03 */.elementor-loop-container .season-divider {
    grid-column: 1 / -1;
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 20px 0 8px;
  }

  .elementor-loop-container .season-divider .name {
    font-weight: 700;
    letter-spacing: .02em;
    white-space: nowrap;
  }

  .elementor-loop-container .season-divider .rule {
    flex: 1 1 auto;
    height: 1px;
    border-bottom: 1px solid currentColor;
    opacity: .5;
  }

  .elementor-loop-container .season-divider .count {
    white-space: nowrap;
    opacity: .85;
    font-size: .95em;
  }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-91e50c4 */.elementor-loop-container .season-divider {
    grid-column: 1 / -1;
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 20px 0 8px;
  }

  .elementor-loop-container .season-divider .name {
    font-weight: 700;
    letter-spacing: .02em;
    white-space: nowrap;
  }

  .elementor-loop-container .season-divider .rule {
    flex: 1 1 auto;
    height: 1px;
    border-bottom: 1px solid currentColor;
    opacity: .5;
  }

  .elementor-loop-container .season-divider .count {
    white-space: nowrap;
    opacity: .85;
    font-size: .95em;
  }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0b7ee9 */.elementor-2867 .elementor-element.elementor-element-d0b7ee9 svg{
    fill: white !important;
}

.elementor-2867 .elementor-element.elementor-element-d0b7ee9:hover svg{
    fill: #081A02 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0452f69 */.elementor-2867 .elementor-element.elementor-element-0452f69{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter Tight';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pecera04.pecesgordosestudio.es/wp-content/uploads/2025/06/InterTight-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter Tight';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://pecera04.pecesgordosestudio.es/wp-content/uploads/2025/06/InterTight-Italic-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter Tight';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://pecera04.pecesgordosestudio.es/wp-content/uploads/2025/06/InterTight-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter Tight';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://pecera04.pecesgordosestudio.es/wp-content/uploads/2025/06/InterTight-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */